Monday 7 October 2013

Contoh ERD pada penjadwalan Mata Kuliah


Penjelasan:

Entitas :
Entitas yang ada pada ERD diatas adalah sebagai berikut :
Mata kuliah (entitas induk)
Dosen (entitas induk)
Slot Waktu (entitas induk)
Pengampu (entitas asosiatif)
Jadwal (entitas asosiatif)

Atribut :
Atribut yang ada pada ERD diatas adalah sebagai berikut :
Mata kuliah : id_matkul (primary key), nama_matkul, beban_SKS
Dosen : id_dosen (primary key), nama_dosen, alamat, no_telp
Slot waktu : id_slotwaktu(primary key), waktu mulai, waktu selesai
Pengampu : id_pengampu (primary key), id_matkul (foreign key), id dosen (foreign key)
Jadwal : periode (primary key), id_slotWaktu (foreign key), id_pengampu (foreign key), ruangan, hari, status

Hubungan dan kardinalitas:
Hubungan dan kardinalitas yang ada pada ERD diatas adalah sebagai berikut:
Mata kuliah dengan dosen (many to many)
Satu mata kuliah dapat diampu/diajar oleh banyak dosen, satu dosen dapat mengampu banyak mata kuliah. Hasil dari many to many menghasilkan satu entitas asosiatif yaitu entitas pengampu
Slot waktu dengan pengampu (many to many)
Satu slot waktu dapat dijadwalkan untuk banyak pengampu, satu pengampu dapat dijadwalkan di banyak slot waktu. Hasil dari many to many menghasilkan satu entitas asosiatif yaitu entitas jadwal


2 comments:

Unknown said...

...

Unknown said...

sulittt sulittt

Post a Comment