Materi ini menjelaskan sistem database di sebuah perguruan tinggi yang terdiri dari tiga entitas utama: dosen, mata kuliah, dan mahasiswa. Entitas dosen memiliki dua atribut, yaitu NIDN dan nama dosen. Entitas mata kuliah memiliki dua atribut, yaitu kode MK dan nama MK. Sementara itu, entitas mahasiswa memiliki dua atribut, yaitu NIM dan nama mahasiswa.
Database perguruan tinggi ini diatur dengan beberapa aturan, sebagai berikut:
-Banyak mahasiswa dapat mendaftar pada banyak mata kuliah.
-Satu dosen dapat mengajar banyak mata kuliah.
-Banyak mata kuliah hanya dapat diajar oleh satu dosen.
Ketiga entitas ini saling terhubung, dengan hubungan antara dosen dan mata kuliah bersifat one-to-many, serta antara mahasiswa dan mata kuliah bersifat many-to-many. Hubungan one-to-many berarti satu dosen dapat mengajar banyak mata kuliah, sedangkan setiap mata kuliah hanya dapat diajar oleh satu dosen. Hubungan many-to-many menunjukkan bahwa banyak mahasiswa dapat mendaftar pada banyak mata kuliah, dan sebaliknya. Gambar di atas menunjukkan tampilan ERD (Entity Relationship Diagram) dari database perguruan tinggi yang dapat dibuat menggunakan situs yEd Editor Graph Live atau aplikasi yEd Editor Graph.
tabel: tabel dosen, tabel mata kuliah, tabel mahasiswa, dan tabel registrasi. Tabel registrasi dibentuk dari tabel mata kuliah dan tabel mahasiswa yang saling berelasi dengan nilai M
(many-to-many). Keempat tabel ini memiliki relasi yang saling berkaitan, membentuk satu kesatuan database perguruan tinggi.
Untuk penjelasan lebih lanjut, Anda dapat menyimak video berikut:
https://youtu.be/iKnpuaEe2bk?si=QJckFq5tjVIVg-ep
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H