Tugas Aplikasi (Pengisian KRS meggunakan J2ME)

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)


Category: 0 komentar

0 komentar:

Posting Komentar