Lihat ke Halaman Asli

Pembuatan ERD dan EERD Basis Data Universitas

Diperbarui: 25 Oktober 2024   07:01

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

gambar 1 ERD (doc pribadi) 

Artikel ini akan membahas langkah-langkah dalam pembuatan database yang menghubungkan dosen, mata kuliah, dan mahasiswa di sebuah universitas, dimulai dari pembuatan ERD (Entity Relationship Diagram) hingga implementasi fisik dalam tabel database.

ERD (Entitty Relationship Diagram) 

Entity Relationship Diagram (ERD) adalah diagram yang menunjukkan entitas-entitas dalam sistem dan hubungan antar entitas tersebut. Dalam konteks universitas, kita akan memiliki tiga entitas utama:

  • Dosen: Menyimpan informasi tentang pengajar, termasuk atribut seperti NID (Nomor Induk Dosen) dan nama_dosen.
  • Mata Kuliah: Menyimpan informasi tentang mata kuliah, dengan atribut kode_mk (kode mata kuliah), nama_mk, dan semester.
  • Mahasiswa: Menyimpan informasi tentang mahasiswa, termasuk NIM (Nomor Induk Mahasiswa) dan nama_mahasiswa.

Hubungan antar entitas tersebut adalah sebagai berikut:

  • Dosen mengajar mata kuliah.
  • Mahasiswa meregistrasi atau mengambil mata kuliah. 

EERD  (Enhanced Entity Relationship Diagram) 

 ERD yang diperluas adalah pengembangan dari ERD (Entity Relationship Diagram) yang lebih kompleks dan mencakup beberapa fitur tambahan yang lebih mendetail mengenai hubungan antar entitas. EERD digunakan untuk memodelkan struktur data dalam sistem basis data, terutama untuk situasi yang lebih rumit daripada ERD standar.

gambar 2 EERD (doc pribadi) 

Tabel dosen

Pertama, kita akan membuat tabel dosen . Tabel ini akan menyimpan data dosen, dengan NIDsebagai primary key , yang merupakan identifier unik untuk setiap dosen. Selain itu, ada juga kolom nama_dosenuntuk menyimpan nama lengkap dari dosen tersebut.

Tabel Mata_kuliah

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline