many one
many many
many
one tersebut dilakukan oleh admin yang kemudian menghasilkan jadwal perkuliahan untuk
digunakan oleh dosen maupun mahasiswa.
3.3 Perancangan Entity Relationship Diagram ERD
Gambar 3.4 Entity Relationship Diagram
Diagram hubungan antar tabel diatas menjelaskan relasi di setiap tabel yang ada di database beserta jenis dan status hubungannya. Salah satu contohnya adalah tabel Dosen
dan tabel Mata Kuliah yang memiliki status mengajar dan berjenis hubungan one to many Mengajar
Dijadwalkan pada
Dosen nama_dosen
Id_dosen no_telp
alamat Mata kuliah
kode_matakuliah nama matakuliah
semester tahun_ajaran
beban_sks id_dosen
ruang gedung
nomer_ruang jadwal
hari slot_waktu
nomer_ruang status_ruang
kelas kelas
semester
Universitas Sumatera Utara
karena 1 dosen bisa mengajar beberapa mata kuliah dengan asumsi tidak pada waktu dan jadwal yang bersamaan.
3.4 Perancangan Struktur Database
Database adalah kumpulan file-file yang saling berelasi antara file yang satu dengan file yang lain sehingga membentuk satu kesatuan data untuk menginformasikan suatu
perusahaan, instansi dalam batasan tertentu.
Tabel 3.1 Tabel Ruang
Field Data Type Data
Size Descriptioin
nomer_ruang Integer 4
Primary key
gedung Integer 2 Nama
gedung
Tabel 3.2 Tabel Mata Kuliah
Field Data Type Data
Size Descriptioin
nama_matakuliah Varchar 30 Nama
matakuliah id_dosen Varchar
3 Foreign
key semester Varchar 6
Periode semester
tahun_ajaran Varchar 12
Tahun semester
beban_sks Varchar 5
Sks kode_matakuliah Varchar
7 Primary key
Universitas Sumatera Utara
Tabel 3.3 Tabel Jadwal Field Data
Type Data Size
Descriptioin
Hari Date 10 Nama
hari slot_waktu Text
12 Waktu
kuliah nomer_ruang Double
4 Primary
key status Varchar
10 Status
ruangan id_dosen Integer
3 Foreign
key
Tabel 3.4 Tabel Dosen Field Data
Type Data Size
Descriptioin
nama Varchar 40
Nama dosen
id_dosen Integer 3
Primary key
no_telp Double 13 No.
telp alamat Varchar 40
Alamat
Tabel 3.5 Tabel Kelas
Field Data Type Data
Size Descriptioin
Kelas Varchar 6 Primary
key semester Varchar 6
Foreign key
Tabel 3.6 Tabel User
Field Data Type Data
Size Descriptioin
username Varchar 30
password Varchar 30
Universitas Sumatera Utara
3.5 Perancangan Halaman Website