Pemodelan Data 1. E-R Diagram
Jurusan Teknik Elektro UM SKPL
Halaman 31 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
4. Desain Sistem 4.1. Arsitektur Sistem
Penjelasan mengenai sistem dengan menggunakan kode-kode tidak akan dapat membantu seorang pengguna untuk dapat mengoperasikan sistem tersebut. Oleh karena itu, penggunaan
Arsitektur Sistem wajib diberikan oleh seorang pengembang sebagai deskripsi sederhana mengenai sistem aplikasi yang akan dikembangkan. Pada kegiatan pengembangan sistem aplikasi ABSIPER VB
berbasis visual basic ini, arsitekutr sistem yang ada berupa satu bagan ilustrasi umum dari sistem informasi yang dikembangkan seperti pad Gambar 4.1.
Gambar 4.1 Arsitektur Sistem ABSIPER VB
Pada bagan ini, sistem aplikasi ABSIPER VB menjadi pusat dan aliran berbagai proses yang dilakukan oleh pengguna terkait dengan fungsi utama dari sistem aplikasi itu sendiri. Pengguna
aplikasi ABSIPER VB adalah admin yang terdiri dari tiga 3 admin. Ketiga admin ini memiliki hak akses masing-masing sehingga apa yang dikerjakan oleh admin 1,2 dan 3 berbeda. Baik jurusan
ataupun dosen tidak dapar mengakses aplikasi ini, sehingga melalu perantara “laporan” dosen dan jurusan dapat mengetahui hasil kinerja sistem aplikasi ini. Pada aplikasi ABSIPER VB ini terdapat
sebuah database yang digunakan untuk menampung semua data yang berhubungn dengan sistem aplikasi ini seperti data tabel matakuliah, data dosen dan data mahasiswa.
4.2. Pemodelan Data 4.2.1. E-R Diagram
E-R Diagram merupakan pemodelan data berbentuk diagram yang menunjukkan keterhubungan antar entitas dalam suatu sistem. Aplikasi ABSIPER VB memiliki beberapa entitas
Jurusan Teknik Elektro UM SKPL
Halaman 32 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
utama yaitu admin, dosen, matakuliah, mahasiswa, jurusan, laporan dan tabel data absensi. Pemodelan data dapat dilihat pada Gambar 4.2.
Mata Kuliah
Mahasiswa Kode_mk
Nama_mk Prodi off
nim prodi
nama mengambil
Nama MK Dosen
Nama Dosen
Nama_mk Kategori
Prodi NIP
diampu Jurusan
Prodi off Nama
Dosen Kode_mk
Memberi data
Admin
Nama Admin
ID Password
Kategori Prodi
Menyerahkan berkas data
Laporan
Kategori prodi
sakit alpha
Nama dosen Nama mhs
menghasilkan
Tabel Data
Nama_mhs Nama_dosen
Nama_mk Membuat
diserahkan Memberikan
laporan
Gambar 4.2 E-R Diagram ABSIPER VB
Jurusan Teknik Elektro UM SKPL
Halaman 33 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
4.2.2. Physical Data Model
Gambar 4.3 Physical Data Model ABSIPER VB
4.2.3. Kamus Data ERD Tabel 10. Admin
Field Tipe
Range Keterangan
Nama_admin Varchar
50 Primary Key
ID Varchar
20 Not Null
Password Number
3 Not Null
Kategori_Prodi Varchar
3 Not Null
Mahasiswa Nama_mhsswa
Nim Prodi
Matkul ...
varchar50 varchar20
varchar10 varchar20
pk
Dosen Nama Dosen
NIP Matkul
Kategori Prodi ...
varchar50 varchar20
varchar20 varchar3
pk Matakuliah
Matkul Kode_mk
Prodi off ...
varchar20 varchar10
varchar10 pk
Jurusan Dosen
Matkul Prodi
... varchar50
varchar20 varchar10
Admin Nama_admin
ID Password
Kategori Prodi ...
varchar50 varchar20
numeric3 varchar3
pk Laporan
Nama_admin Nama_mhs
Nama_dos Prodi
Sakit Alpha
Izin ...
varchar50 varchar50
varchar50 varchar10
smallint smallint
smallint Tabel Data
Nama_admin Nama_mhs
Nama_dos Nama_mk
... varchar50
varchar50 varchar50
varchar50 fk
mengambil Nama_mhsswa
Kode_mk varchar50
varchar10 pk,fk1
pk,fk2 diampu
Kode_mk Nama Dosen
varchar10 varchar50
pk,fk1 pk,fk2
Jurusan Teknik Elektro UM SKPL
Halaman 34 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
Tabel 11. Mahasiswa
Field Tipe
Range Keterangan
Nama_mhsswa Varchar
50 Primary Key
Nim Varchar
20 Not Null
Prodi Varchar
10 Not Null
Matkul Varchar
20 Not Null
Tabel 12. Dosen
Field Tipe
Range Keterangan
Nama_dosen Varchar
50 Primary Key
NIP Varchar
20 Not Null
Matkul Varchar
20 Not Null
Kategori_Prodi Varchar
3 Not Null
Tabel 13. Matakuliah
Field Tipe
Range Keterangan
Matkul Varchar
20 Not Null
Kode_mk Varchar
10 Primary Key
Prodi Varchar
10 Not Null
Jurusan Teknik Elektro UM SKPL
Halaman 35 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
Tabel 14. Jurusan
Field Tipe
Range Keterangan
Dosen Varchar
50 Not Null
Matkul Varchar
20 Not Null
Prodi Varchar
10 Not Null
Tabel 15. Laporan
Field Tipe
Range Keterangan
Nama_mhs Varchar
50 Not Null
Nama_dos Varchar
50 Not Null
Prodi Varchar
10 Not Null
Sakit Short Integer
Not Null Alpha
Short Integer Not Null
Izin Short Integer
Not Null
Tabel 16. Tabel Data
Field Tipe
Range Keterangan
Nama_mhs Varchar
50 Not Null
Nama_dos Varchar
50 Not Null
Jurusan Teknik Elektro UM SKPL
Halaman 36 dari 51
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM
Nama_mk Varchar
10 Not Null