Adapun langkah-langkah untuk membuat diagram relasi entitas adalah sebagai berikut :
a. Mengidentifikasi dan menetapkan seluruh himpunan entitas
yang terlibat.
Dalam pembuatan Lecture Hall Prodi Ilmu Komputer USD ini diidentifikasi ada 6 buah entitas yaitu Dosen, matakuliah,
program studi, materi, Kelas dan Mahasiswa.
b. Menentukan
atribut-atribut key
dari masing-masing
himpunan entitas.
Atribut-atribut key yang disertakan di masing-masing himpunan entitas merupakan atribut terpenting yang dapat mengidentifikasi
membedakan setiap
entitas yang
ada didalamnya.
Pengidentifikasian setiap entitas secara unik di himpunan -
entitas mahasiswa adalah atribut nomor_mhs
- entitas dosen adalah atribut NPP
- entitas matakuliah adalah atribut kd_mtk
- entitas materi adalah atribut kd_materi.
- entitas program studi adalah atribut kd_prg.
- entitas kelas merupakan entitas penghubung antara entitas
matakuliah dan entitas dosen. Mengidentifikasi dan menetapkan seluruh himpunan relasi
Relasi-relasi yang ditetapkan harus dapat mengakomodasi semua fakta yang ada dan menjamin semua kebutuhan penyajian data,
tetapi juga harus dibuat seoptimal mungkin supaya tidak memakan ruang penyimpanan yang lebih besar dan tidak menyulitkan operasi
pengelolaan data. Adapun relasi yang terjadi : -
Jadwal merupakan relasi yang terjadi antara entitas kelas dan matakuliah
- Memuat merupakan relasi antara matakuliah dan materi,
hanya saja sifat dari relasi ini yaitu lemah, yaitu relasi yang terkait oleh entitas lemah.
- mengampu merupakan relasi antara dosen dan kelas.
- menginduk merupakan relasi antara dosen dan program
studi -
menawarkan merupakan relasi antara program studi dan matakuliah.
c. Menentukan derajat kardinalitas relasi untuk ssetiap himpunan relasi.
Fakta memperlihatkan bahwa : -
Seorang dosen dapat mengampu lebih dari satu kelas matakuliah. Maka derajat relasi antara himpunan entitas
dosen dan himpunan entitas kelas matakuliah adalah one-
to-many PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
- Setiap matakuliah terdiri dari banyak materi. Maka derajat
relasi antara himpunan entitas matakuliah dengan entitas materi adalah one-to-many
- Setiap matakuliah bisa menjadwalkan banyak kelas
matakuliah. Maka derajat relasi antara himpunan entitas
matakuliah dengan entitas kelas adalah one-to-many
- Setiap program studi menginduk banyak dosen. Maka
derajat relasi antara himpunan entitas program studi dengan entitas dosen adalah one-to-many
- Setiap program studi bisa menawarkan banyak matakuliah.
Maka derajat relasi antara himpunan entitas program studi dengan entitas matakuliah adalah one-to-many
d. Melengkapi atribut dalam setiap himpunan entitas dengan