Mohon tunggu...
Zulaiha
Zulaiha Mohon Tunggu... Mahasiswa - mahasiswa

Hobi: Nonton film dan drama, olahraga badminton

Selanjutnya

Tutup

Ruang Kelas

Desain Basis Data Perguruan Tinggi

23 Oktober 2024   19:06 Diperbarui: 25 Oktober 2024   07:24 159
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gambar 1. ERD Perguruan Tinggi (Dok. Pribadi)

Artikel ini menjelaskan tentang tahapan memnuat basis data sederhana yaitu basis data perguruan tinggi. Basis data Perguruan tinggi ini dibuatkan berdasarkan aturan berikut:

  • Setiapa mata kuliah hanya dapat diajar oleh satu dosen dan setiap dosen hanya dapat mengampu/mengajar minimal satu mata kuliah.
  • Setiap mahasiswa dapat mengambil beberapa mata kuliah dalam satu semester.

Dari atauran diatas tersebut maka diperoleh 3 entitas yaitu mahasiswa, dosen dan mata kuliah. setiap entitas memiliki masing-masing atribut yaitu 1. entitas mahasiswa memliki atribut nim, dan nama_mahasiswa, 2. entitas dosen memilki atribut nid, dan nama_dosen,dan yang terakhir 3. entitas mata kuliah memiliki atrinut kode_mk dan nama_mk. Gambar 1 diatas  memberikan Entity Relationship Diagram (ERD) yang menghubung setiap entitas tersebut. 

Kita dapat menggambarkan ERD seperti Gambar 1 menggunakan yed editor graph. Adapun ERD pada Gambar 1 dapat dijelaskan sebagai berikut:

  • Setiap mahasiswa akan meregistrasi  satu atau lebih matakuliah.
  • Setiap matakuliah akan diregistrasi oleh satu atau lebih mahasiswa.
  • Setiap dosen akan mengajar satu atau lebih matakuliah.
  • Setiap matakuliah akan diajarkan oleh satu atau lebih matakuliah.

Setelah pembuatan ERD, kita akan membuat EERD (Extend Enity Relationship Diagram). EERD sudah dilengkapi dengan desain tabel dengan tipe data disetiap atribut, termasuk atribut yang menjadi kunci disetiap tabelnya. Gambar 2 berikut dijelaskan EERD Pergururan Tinggi yang telah diibuat:

Gambar 2. EERD Perguruan Tinggi (Dok. Pribadi)
Gambar 2. EERD Perguruan Tinggi (Dok. Pribadi)

Gambar 2 dapat dibuat dengan aplikasi MySQL Workbench. Berdasarkan dari 2 gambar diatas, tabel yang dihasilkan ada empat tabel. Tiga tabel berasal dari Gambar 1 yaitu: tabel dosen, tabel mata_kuliah, dan tabel mahasiswa. Sedangkan satu tabel lainnya yaitu tabel registrasi_mk berasal dari relasi antara mata_kuliah dan mahasiswa (relasi antar entitas).  

Link youtube: https://youtu.be/e3GOJGbUH5U?si=PLwHK_fyWtHU7BV6

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

Mohon tunggu...

Lihat Konten Ruang Kelas Selengkapnya
Lihat Ruang Kelas Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun