Konten dari Pengguna

Cara Membuat ER Diagram dalam Merancang Database

Tips dan Trik
Memproduksi artikel seputar tutorial dan tips.
7 November 2023 18:51 WIB
·
waktu baca 2 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari Tips dan Trik tidak mewakili pandangan dari redaksi kumparan
Ilustrasi Cara Membuat ER Diagram. Foto: Unsplash/ThisisEngineering RAEng
zoom-in-whitePerbesar
Ilustrasi Cara Membuat ER Diagram. Foto: Unsplash/ThisisEngineering RAEng
ADVERTISEMENT
ER Diagram atau Entity Relationship Diagram adalah diagram yang digunakan untuk perancangan suatu database dan menunjukkan relasi antar objek atau entitas beserta atribut-atributnya secara detail. Lalu, bagaimana cara membuat ER Diagram?
ADVERTISEMENT
Memahami cara membuat Entity Relationship Diagram adalah suatu hal yang penting, khususnya bagi seseorang yang sering bergelut di pembelajaran basis data.
Ketika mendokumentasikan data atau proses hingga menjadi database, seseorang yang bergelut di pembelajaran basis data dapat meningkatkan pemahaman atas sistem tersebut dengan melihatnya dari beberapa perspektif.

Cara Membuat ER Diagram

Ilustrasi Cara Membuat ER Diagram. Foto: Unsplash/PiggyBank
Berdasarkan buku Strategi Perancangan dan Pengelolaan Basis Data, Kusrini, (hal. 25-28), ada beberapa cara membuat ER Diagram dan contoh kasus perencanaan basis data dalam sistem informasi akademik untuk memudahkan ilustrasi.

1. Mengidentifikasi dan Menetapkan Seluruh Himpunan Entitas yang Akan Terlihat

Misalnya entitas yang terlihat adalah: Mahasiswa, dosen, matakuliah.

2. Menentukan Atribut-atribut Key dari Masing-masing Himpunan Entitas.

ADVERTISEMENT

3. Menentukan PK dari Setiap Entitas yang Ada

4. Mengidentifikasi dan Menetapkan Seluruh Himpunan Relasi di Antara Himpunan Entitas yang Ada beserta Foreign Key-nya

Dosen dengan mata kuliah berelasi secara langsung dengan relasi mengajar, yaitu dosen mengajar mata kuliah. Himpunan relasi mengajar antara dosen dan mata kuliah bisa dilihat pada gambar di bawah ini.
Himpunan relasi mengajar antara dosen dan mata kuliah. Buku: Strategi Perancangan dan Pengelolaan Basis Data

5. Menentukan Derajat/Kardinalitas Relasi untuk Setiap Himpunan Relasi

Relasi antara dosen dengan matakuliah memiliki kardinalitas banyak ke banyak atau many to many, dimana satu dosen dapat mengajar banyak mata kuliah dan satu mata kuliah bisa diajarkan oleh banyak dosen.
Demikian pula relasi antara mahasiswa dengan relasi mengajar yang menghubungkan antara entity dosen dengan matakuliah, memiliki kardinalitas banyak ke banyak.
Berikut ini adalah gambar ERD setelah ditentukan derajat kardinalitasnya:
Gambar ERD setelah ditentukan derajat kardinalitasnya. Buku: Strategi Perancangan dan Pengelolaan Basis Data
Penggambaran dapat pula dilengkapi denga kamus data, sehingga tidak perlu digambarkan semua atributnya dalam gambar ERD-nya. Cara penulisan kamus data yaitu dengan menyebutkan entity diikuti dengan atribut-atributnya.
ADVERTISEMENT
Misal entity dosen akan ditulis sebagai berikut:
Dalam kamus data tersebut NIP diberi garis bawah untuk menandakan bahwa NIP merupakan primary key dari entity dosen.
Setelah ERD awal lengkap dengan kardinalitasnya selesai dibuat. Langkah selanjutnya yang perlu dipikirkan adalah optimasi ERD. Optimasi dilakukan untuk 3 tujuan yaitu meningkatkan:
Itulah informasi seputar cara membuat ER Diagram. Pada setiap relasi dari ER Diagram di atas juga mengandung beberapa atribut yang digunakan dalam prosesnya. (Diah)