Alansyah Ramadhan Sundava
3922150129
Teknik Informatika
Sains & Teknologi
Universitas Panca Sakti Bekasi
Mata kuliah : Sistem Basis Data
Diampu oleh : Sri Wahyuni M.Kom
Pada artikel saya yang sebelumnya, saya membahas tentang ERD dan contohnya secara singkat.
Masih membahas tentang ERD, kali ini saya akan memberi sebuah contoh lain dari ERD.
Contoh kali ini berisi tentang relasi mahasiswa dengan lingkungannya.
Yuk disimak!!!
Pada contoh ERD di atas terdapat dua buah "entity" yaitu "Mahasiswa" & "Dosen". Entity mahasiswa memiliki 3 "atribut" yaitu prodi, nama & NIM. Atribut NIM merupakan "primary key" pada entity mahasiswa, oleh karena itu atribut ini diberi label "unique". Hal ini bertujuan untuk menghindari kesamaan pada identitas pokok dari masing-masing mahasiswa.
Selanjutnya mari kita beralih ke entity mata kuliah.
Entity "Dosen" memiliki 3 atribut yaitu mata kuliah, dosen & NID (Nomor Induk Dosen). Sama seperti atribut NIM pada entity mahasiswa, NID merupakan identitas pokok. Oleh karena itu NID tidak boleh ada kesamaan antara dosen yang satu dengan yang lainnya.
Kedua entity ini dihubungkan oleh sebuah "relasi" yaitu KBM atau Kegiatan Belajar & Mengajar. Relasi ini juga memiliki beberapa atribut yaitu kode kelas, absensi, tugas & nilai.
Kode kelas merupakan "Key" pada relasi. Maksudnya adalah kode kelas adalah acuan identitas pembeda pada setiap kategori kelas, baik kelas pagi, malam maupun karyawan.
Contohnya di tempat saya berkuliah, di sana menggunakan sebuah platform berupa aplikasi yang bisa mengorganisir pembagian kelas. Jadi setiap dosen mata kuliah membuat forum atau kelas yang terdiri dari kelas pagi, malam & karyawan. Setiap kelas memiliki kode atau pin yang digunakan sebagai password. Lalu mahasiswa tinggal bergabung ke kelas menggunakan pin yang sesuai dengan jadwal kelas yang diikuti mahasiswa tersebut.
Relasi KBM menggunakan derajat relasi "Many to Many" atau (M:M).
Demikian penjelasan contoh lain dari ERD, mohon maaf apabila masih kurang tepat dan kurang lengkap. Saya sangat menerima kritik & saran anda, silakan cantumkan pada kolom komentar di bawah ini.
Semoga apa yang sudah saya sampaikan dapat bermanfaat.
Terimakasih karena sudah berkunjung :).

Komentar
Posting Komentar