Entity-Relationship Diagram (ERD) adalah teknik pemodelan data yang digunakan untuk menggambarkan struktur sistem basis data secara visual. ERD menunjukkan entitas atau konsep yang terlibat, atributnya, dan hubungan antar entitas tersebut.
- Entitas: Terdapat tiga entitas utama yaitu dosen, mata kuliah, dan mahasiswa.
- Atribut: Setiap entitas memiliki atribut yang diwakili oleh oval. Misalnya, entitas dosen memiliki atribut nama dan nidn.
- Hubungan: Hubungan antar entitas diwakili oleh bentuk berlian. Contohnya, hubungan mengajar menghubungkan entitas dosen dengan mata kuliah, dan hubungan mengikuti menghubungkan mahasiswa dengan mata kuliah.
ERD membantu dalam memahami bagaimana data saling berhubungan dalam sistem basis data, memudahkan perancangan dan pengelolaan data.
Enhanced Entity-Relationship Diagram (EERD) adalah pengembangan dari Entity-Relationship Diagram (ERD) yang mencakup fitur tambahan seperti generalisasi, spesialisasi, dan agregasi untuk menangani kompleksitas data yang lebih tinggi.
Berdasarkan gambar yang Anda berikan:
- Entitas: Terdapat empat entitas yaitu dosen, mata_kuliah, mahasiswa, dan mata_kuliah_has_mahasiswa.
- Atribut: Setiap entitas memiliki atribut yang diwakili oleh oval. Misalnya, entitas dosen memiliki atribut nidn VARCHAR(45) dan nama VARCHAR(45).
- Hubungan: Hubungan antar entitas diwakili oleh bentuk berlian. Contohnya, hubungan mengajar menghubungkan entitas dosen dengan mata_kuliah, dan hubungan mengikuti menghubungkan mahasiswa dengan mata_kuliah.
EERD membantu dalam memahami bagaimana data saling berhubungan dalam sistem basis data yang lebih kompleks, memudahkan perancangan dan pengelolaan data.
Langkah-langkah perancangan basis data sistem akademik yang telah kita diskusikan mencakup dari ERD hingga EERD. Kita telah melihat bagaimana sebuah konsep dapat diubah menjadi struktur basis data yang kokoh dan siap untuk diimplementasikan. Untuk Anda yang ingin memperdalam pemahaman dan melihat proses pembuatan secara langsung, saya telah menyiapkan video tutorial yang lengkap. Video ini akan membimbing Anda dari tahap perancangan awal hingga implementasi akhir, sehingga Anda dapat mengikuti setiap langkah dengan mudah dan rinci. Tertarik untuk mencoba? Silakan tonton video tutorialnya.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H