Kelas Waktu. 4. Kelas Ruang. Kelas Matakuliah. Kelas KelasMatakuliah. Kelas TimeSlot. Kelas Jadwal. Kelas Pelanggaran. Kontrol Simulated Annealing Engine. Tabel Matakuliah. Tabel Hari. Tabel Waktu

3.4.5 Diagram Kelas. 1. Kelas Dosen. 2. Kelas Hari.

3. Kelas Waktu. 4. Kelas Ruang.

3. Kelas Matakuliah.

4. Kelas KelasMatakuliah.

5. Kelas TimeSlot.

6. Kelas Jadwal.

7. Kelas Pelanggaran.

8. Kontrol Simulated Annealing Engine.

3.5 Perancangan Basis Data. 3.5.1. Model Konseptual ER Diagram NIP PK Nama Alamat HpTelp Email Status Dosen IDMatkul PK KodeMatKul Matakuliah SKS JP Semester Jenis MataKuliah KodeHari PK Hari Hari KodeWaktu PK Waktu Waktu KodeRuang PK Ruang Kapasitas Jenis Ruang KodeTimeslot PK KodeHari KodeWaktu TimeSlot KodeJadwalPK KodeKM KodeTimeslot KodeRuang Jadwal KodeKM PK IDMatkul NIP Kelas Tahun Ajaran Kelas Matakuliah KodePelanggaranPK KodeJadwal jenispelanggaran Pelanggaran 1 1 1 1 1 M 1 M 1 M M M M M 1 M

3.5.2. Model Logikal Tabel Relasi

NIP PK Nama Alamat HpTelp Email Status Dosen IDMatkul PK KodeMatKul Matakuliah SKS JP Semester Jenis MataKuliah KodeHari PK Hari Hari KodeWaktu PK Waktu Waktu KodeRuang PK Ruang Kapasitas Jenis Ruang KodeTimeslot PK KodeHariFK KodeWaktuFK TimeSlot KodeJadwalPK KodeKMFK KodeTimeslotFK KodeRuangFK Jadwal KodeKM PK IDMatkulFK NIPFK Kelas Tahun Ajaran Kelas Matakuliah KodePelanggaranPK KodeJadwalFK jenispelanggaran Pelanggaran 1 1 1 1 1 M 1 M 1 M M M M M 1 M

3.5.3. Model Fisikal Struktur Tabel Dalam DBMS. 1. Tabel Dosen.

Atribut Tipe data Panjang Primary key Not null NIP Varchar2 10   Nama Varchar2 100  Alamat Text  TelpHp Varchar2 20  Email Varchar2 50  Status Varchar2 50 

2. Tabel Matakuliah.

Atribut Tipe data Panjang Primary key Not null IDMatKul Varchar2 10   KodeMatKul Varchar2 10  MataKuliah Varchar2 100  SKS Number 10  JP Number 10  Semester Number 10  Jenis Varchar2 50 

3. Tabel Hari.

Atribut Tipe data Panjang Primary key Not null KodeHari Varchar2 10   Hari Varchar2 50 

4. Tabel Waktu.

Atribut Tipe data Panjang Primary key Not null KodeWaktu Varchar2 10   Jam Varchar2 50 

5. Tabel Ruang.

Atribut Tipe data Panjang Primary key Not null KodeRuang Varchar2 10   Ruang Varchar2 100  Kapasitas Number 10  Jenis Varchar2 50 

6. Tabel KelasMataKuliah.