ABSTRAK
Pemrograman
Mobile adalah melakukan pengembangan aplikasi perangkat mobile atau perangkat
bergerak. Pemrograman mobile ini sangat potensial untuk dikembangkan. Hal ini
disebabkan seakan-akan posel telah menjadi bagian dari kehidupan masyrakat karena
harga semakin terjangkau,
Salah
satu bahasa yang dapat digunakan untuk mengembangkan aplikasi mobile adalalah
bahasa Java degan paket Java Micro Edition
(Java ME). Kelebihan dari bahasa Java ini adalah lintas
platform, yaitu dapat dijalankan pada semua perangkat Mobile yang mendukung
Java. Selain itu juga didikung oleh teknologi yang canggih dan mudah didapatkan
secara free.
Kartu
Rencana Studi (KRS) adalah jadwal kuliah di mana
setiap semester seorang mahasiswa menginputkan mata kuliah baru yang akan
ditempuh, banyak beragam model media input KRS, baik secara manual dengan
sebuah kertas, melalui aplikasi ofline komputer, melalui jaringan website, dan
aplkasi ini melalui perangkat mobile fasilitas GPRS.
Aplikasi
ini merupakan project sederhana yang digunakan untuk menginputkan KRS serta
menampilkan KRS yang telah diinputkan saja, dengan demikian, selanjutnya dapat dikembangkan
ututuk aplikasi pengubahan data, penghapusan data, dan fitur-fitur lain yang
diterapkan pada sebuah sisitem KRS.
Dalam
aplikasi ini seorang mahasiswa diharuskan
untuk melkukan login terlebih dahulu, menggunakan sebuh Nim dan
password. Setelah berhasil login mahasiswa selanjutnya dapat mengakses beberapa
menu yaitu pengumuman, Jadwal, dan Inputan KRS. Menu Pengumuman
menampilkan informasih seputar pengisisan KRS, Menu Jadwal menampilkan KRS yang
telah diinputkan, sedangkan input KRS digunakan untuk melakukan input KRS.
Selanjutnya, mahasiswa dapat mencetak KRS melalui pihak Kampus maupun via
website yang telah disediakan.
Rancangan
Database
Project
ini, memerlukan sedikitnya 5 buah table yang di gunakan, yaitu table login,
mahasiswa, matakuliah, kelompok dan KRS.
1.
Table login
Kolom
|
Type
|
constraint
|
Nim
|
Character(15)
|
Primary
key Not Null
|
Sandi
|
Character
varying(100)
|
Not
null
|
Tgl_login
|
date
|
null
|
Selanjutnya buat table” mahasiswa”
untuk menyimpan data-data mahasiswa.
2.
Table mahasiswa
Kolom
|
Type
|
Constraint
|
Nim
|
Character(15)
|
Primary
key Not Null
|
Nama
|
Character
varying(150)
|
Not
null
|
wali
|
Character
varying(100)
|
null
|
Setelah buat “matkul”
untuk menyimpan master data mata kuliah yang akan ditempuh mahasiswa.
3.
Table Matkul
Kolom
|
Type
|
Constraint
|
idmk
|
Character(9)
|
Primary
key Not Null
|
mk
|
Character
varying(200)
|
Not
null
|
sks
|
smalling
|
Not
null
|
semester
|
integer
|
Not
null
|
Selanjutnya buatlah table dengan
nama “kelompok” yang berisikan paket-paket jadwal matakuliah yang di tawarkan
oleh pihak kampus.
4.
Table kelompok
Kolom
|
Type
|
Constraint
|
idkelompok
|
Character(8)
|
Primary
key Not Null
|
idmk
|
Character(9)
|
Foregn
key Mata kulia
|
waktu
|
Character
varying(4)
|
(pagi/sore)
|
ruang
|
Character
varying(5)
|
Not
null
|
hari
|
Character
varying(6)
|
Not
null
|
jam
|
Character
varying(11)
|
Not
null
|
dosen
|
Character
varying(100)
|
Not
null
|
Selanjutnya buatlah
table dengan nama “KRS” yang digunakan untuk menyimpan jadwl mata kuliah yang
akan diinputkan mahasiswa.
5.
Table KRS
Kolom
|
Type
|
Constraint
|
idkrs
|
Bigserial
|
Primary
key Not Null
|
nim
|
Character(15)
|
Foregn
key mahasiswa
|
idkelompok
|
Character(8)
|
Foregn
key kelompok
|
tahun_ajaran
|
Character
varying(200)
|
Not
null
|
semester
|
integer
|
Not
null(1:ganjul, 2:genap)
|
0 komentar:
Posting Komentar