A. DESKRIPSI SINGKAT PROYEK Sistem Informasi Akademik Untuk Mahasiswa dan Administrator ini dibuat untuk dapat membantu kampus atau instansi dalam bidang kemahasiswaan, baik pencatatan data jurusan, data mahasiswa, data matakuliah, dosen, penjadwalan, Kartu Rencana Studi dan Kartu Hasil Studi. Dengan sistem ini diharapkan nantinya dapat membantu mempercepat dan mempermudah semua proses dalam bidang kemahasiswaan. Selain itu sistem ini dibuat sebagai syarat untuk dapat lulus matakuliah Pemrograman Berorientasi Objek II.
B. TUJUAN PEMBUATAN PROYEK y Agar mahasiswa mampu menganalisa dan merancang Sistem Informasi Akademik Untuk Mahasiswa dan Administrator. y Mampu mengimplementasikan rancangan tersebut menjadi sebuah sistem yang nyata menggunakan Bahasa Pemrograman Java dan Database Mysql.
C. STRUKTUR DATABASE PROYEK Untuk pembuatan database kami menggunakan Data Base Management System MySQL karena memberikan kemudahan didalam melakukan integrasi dengan kerangka kerja dari Pemrograman Java Sistem Informasi Akademik Untuk Mahasiswa dan Administrator. Adapun struktur database yang digunakan dalam sistem informasi akademik ini adalah sebagai berikut :
1. Tabel Data Jenis Matakuliah Tabel ini untuk menyimpan data jenis matakuliah yang ditawarkan
Tabel 1 Tabel Data Jenis Matakuliah
Lebar Field 5
Jenismk
Varchar
50
Jenis Matakuliah
2. Tabel Data Matakuliah Tabel ini untuk menyimpan data matakuliah yang ditawarkan
Tabel 2 Tabel Data Jenis Matakuliah
Lebar Field 10 5
30 1 1 2
Nama Matakuliah Jumlah sks praktek Jumlah sks teori Total sks setiap matakuliah
Lebar Field 3 20
Lebar Field 8
50 3 30
Tgl_lahir
Date
50 30 30 50
No_telp
varchar
12
No telpun mahasiswa
6. Tabel Data User Tabel ini untuk menyimpan data pengguna system
Tabel 6 Tabel Data User
Lebar Field 10 30 30
Lebar Field 10 50 11
8. Tabel Master Data KRS Tabel ini untuk menyimpan data kartu rencana studi
Tabel 8 Tabel Master Data KRS
Lebar Field 15 8
10 10 50 2 2 6
Semester Tahun jaran Jadwal yang dipilih Sks Total sks Total biaya
9. Tabel Detil Data KRS Tabel ini untuk menyimpan detil data kartu rencana studi
Tabel 9 Tabel Data Detil KRS
Lebar Field 15 8 2 2 2 2 6
Keterangan No Krs (FK) ID matakuliah (FK) Sks teori Sks praktek Total sks Id Jadwal yang dipilih Total biaya
10. Tabel Data Penjadwalan Tabel ini untuk menyimpan data penjadwalan
Tabel 10 Tabel Data Detil KRS
Lebar Field 10 20 4 3 30 2
Keterangan Id penjadwalan(PK) Matakuliah Kelas Dosen pengajar Waktu kuliah Jumlah sks
11. Tabel Data Setting Table ini untuk menyimpan data nilai terkahir dari id yang disetting
Tabel 11Tabel Data Jurusan
Lebar Field 20 11
12. Tabel Data Setting Jurusan Tabel ini untuk menyimpan data nilai terakhir dari id jurusan
Tabel 13 Tabel Data Setting
Lebar Field 11
13. Tabel Data Setting NIM Tabel ini untuk menyimpan nilai terkahir dari nim
Tabel 12Tabel Data Jurusan
Lebar Field 8 8