Desain basisdata ini menjelaskan tahapan dalam membuat basis data sederhana untuk sistem registrasi mata kuliah. Sistem ini di bangun berdasarkan beberapa aturan berikut :
1. setiap matakuliah di ajarkan oleh dosen tertentu.
2. setiap mahasiswa dapat mendaftarkan diri pada satu atau lebih matakuliah.
3. setiap mahasiswa terdaftar pada matakuliah untuk semester tertentu.Â
Berdasarkan aturan di atas di peroleh empat entitas utama  ialah dosen, mata kuliah, mahasiswa dan registrasi. Halini dapat di lihat pada gambar berikut :
                                                 Â
                                         Â
Pada pembuatan gambar ini saya menggunakan Draw.io.Gambar 1 ini menggambarkan hubungan antar entitas utama dalam sistem registrasi mata kuliah, yaitu dosen, mata kuliah, mahasiswa, dan registrasi mata kuliah. Setiap entitas memiliki atribut, dan terdapat hubungan antar entitas yang merepresentasikan proses registrasi. Penjelasan lebih detailnya adalah sebagai berikut:
1. Setiap dosen mengajar satu atau lebih mata kuliah.
2. Setiap mata kuliah di ajar oleh satu dosen.
3. Setiap mahasiswa mendaftarkan diri untuk satu atau lebih mata kuliah.Â
4. Setiap mata kuliah dapat di ambil oleh banyak mahasiswa pada semester tertentu
                                              Â
                                                   Â
Setelah ERD di hasilkan aka kita akan membuat EERD lengkap dengan tipe data masing masing atribut dan penentuan kunci. Pada EERD di atas  kita membuat tiga tabel yaitu tabel dosen, mahasiswa dan tabel mata kuliah. Sedangkan tabel registrasi mk muncul akibar relasi yang terjadi antar tabel mata kuliah dan mahasiswa. Pada gambar1 pembuatan ERD saya menggunakan Draw.io sedangkan untuk gambar 2 pembuatan EERD saya menggunakan MYSQL Workbench.
Untuk lebih jelasnya penjelasan tahapan pembuatan untuk kedua di agram di atas dapat di nontop pada link youtube berikut:
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H