Tulisan ini menguraikan tahapan pembuatan basis data sederhana untuk sistem akademik kampus yang dirancang untuk mengelola data mata kuliah dan mahasiswa. Basis data ini dibuat berdasarkan beberapa aturan penting:
- Setiap mata kuliah diampu oleh seorang dosen
- Mahasiswa dapat mengambil berbagai mata kuliah
- Pengambilan mata kuliah oleh mahasiswa perlu diregistrasi
Dari aturan tersebut, terdapat tiga entitas utama: dosen, mata kuliah, dan mahasiswa. Setiap entitas memiliki atribut masing-masing.
Penjelasan ERD pada Gambar 1 adalah sebagai berikut:
Diagram Relasi Entitas (ERD) merupakan salah satu alat yang digunakan untuk memvisualisasikan struktur basis data dan hubungan antar entitas. Dalam artikel ini, kita akan membahas sebuah ERD sederhana yang menggambarkan sistem perkuliahan, terutama yang melibatkan entitas dosen, mata kuliah, dan mahasiswa.
Komponen Utama ERD
ERD ini terdiri dari tiga entitas utama, yaitu dosen, mata_kuliah, dan mahasiswa. Berikut penjelasan dari setiap entitas:
Entitas Dosen
- Entitas dosen memiliki atribut nidn (Nomor Induk Dosen Nasional) dan nama_dosen.
- nidn berfungsi sebagai identifier atau kunci utama yang unik untuk setiap dosen.
- nama_dosen berisi informasi nama lengkap dosen yang terlibat dalam sistem.
Entitas Mata Kuliah
- Entitas mata_kuliah memiliki atribut kode_mk, nam_mk, dan sks.
- kode_mk adalah kode mata kuliah yang unik dan digunakan sebagai kunci utama.
- nam_mk menyimpan nama mata kuliah, sedangkan sks menyimpan jumlah Satuan Kredit Semester (SKS) yang dimiliki oleh mata kuliah tersebut.
Entitas Mahasiswa
- Entitas mahasiswa memiliki atribut nim (Nomor Induk Mahasiswa) dan nama_mahasiswa.
- nim adalah nomor unik yang menjadi kunci utama untuk mengidentifikasi setiap mahasiswa dalam sistem.
- nama_mahasiswa menyimpan informasi nama mahasiswa.