Perancangan Entity Relationship Diagram ERD Perancangan Struktur Database

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