Mohon tunggu...
Merinda Riski Puspita Sari
Merinda Riski Puspita Sari Mohon Tunggu... Mahasiswa - Mahasiswa

Ilmu Komputer

Selanjutnya

Tutup

Ilmu Alam & Tekno

Desain Basis Data Perguruan Tinggi Sederhana

24 Oktober 2024   03:48 Diperbarui: 24 Oktober 2024   07:15 216
+
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 Sederhana(Dok. Pribadi).

Assalamu'alaikum Warrohmatullahi Wabarokatuh

Artikel ini memaparkan panduan langkah demi langkah dalam membangun sebuah basis data perguruan tinggi sederhana. Basis data ini dirancang dengan menerapkan sejumlah rule (aturan) yang telah ditentukan yaitu :

  • Setiap mahasiswa minimal mengambil satu mata kulian(mengambil beberapa mata kuliah) dalam satu semester.
  • Setiap matakuliah hanya dapat di ajar oleh satu dosen
  • Setiap dosen dapat mengampu/membimbing paling tidak satu mata kuliah (minimal satu mata kuliah).

Dengan mengikuti 3 rule (aturan) ini, kita dapat mengidentifikasi 3 entitas utama(dasar) yakni :

  • Dosen
  • Mata kuliah
  • Mahasiswa

Setelah mengetahui 3 entitas utama tersebut sekarang kita dapat menggambarkan ERD (Entity Relationship Diagram). ERD adalah sebuah model visual yang menggambarkan suatu struktur dari basis data. 

Berdasarkan Gambar 1. ERD Perguruan Tinggi Sederhana diatas dapat dipahami bahwa :

  • Seorang dosen dapat mengajar banyak mata kuliah.
  • Satu mata kuliah dapat diajarkan oleh satu dosen.
  • Seorang mahasiswa dapat mengambil banyak mata kuliah.
  • Satu mata kuliah dapat diambil oleh banyak mahasiswa. 

Setelah visualisasi antar data dalam bentuk ERD tahap berikutnya adalah merancang EERD (Extended Entity Relationship Diagram).

EERD merupakan pengembangan dari ERD (Entity Relationship Diagram) yang menambahkan konsep-konsep tambahan untuk mengvisualisasikan struktur basis data secara lebih detail. EERD memberikan informasi yang lebih lengkap tentang entitas, atribut, dan relasi dalam suatu sistem.

Berikut visualisasi EERD Perguruan Tinggi Sederhana yang telah di buat.

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

Gambar 2 yang telah dibuat ini adalah hasil dari penerjemahan diagram ERD di Gambar 1 ke dalam bentuk tabel menggunakan My SQL Workbench dengan tabel berjumlah 4 bagian. Tiga tabel yaitu Dosen, Mata Kuliah, dan Mahasiswa berasal dari ERD Gambar 1. Sedangkan 1 tabel yaitu Registrasi_MataKualiah muncul karena relasi antar entitas yaitu Relasi antara Mata Kuliah dan Mahasiswa adalah banyak-ke-banyak (M:N), sehingga diperlukan tabel penghubung Regiatrasi_MataKuliah untuk merepresentasikan hubungan ini. Tabel penghubung ini memiliki atribut tambahan 'Semester' untuk mencatat semester ketika mahasiswa mengambil mata kuliah tersebut. Relasi antara Dosen dan Mata_Kuliah adalah satu-ke-banyak (1:N), di mana seorang dosen dapat mengajar banyak mata kuliah.

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno 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