Lihat ke Halaman Asli

Darmayanti

mahasiswa

Membuat ERD dan EERD Perkuliahan

Diperbarui: 25 Oktober 2024   01:49

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

Dokumen pribadi

Tulisan ini menjelaskan langkah-langkah dalam merancang basis data sederhana untuk sistem akademik di perkuliahan. Basis data ini bertujuan untuk mengelola informasi mengenai mata kuliah dan mahasiswa. Pengembangan basis data ini mengikuti beberapa aturan sebagai berikut:

Setiap mata kuliah harus diajar oleh seorang dosen.
Setiap mahasiswa dapat mengambil beberapa mata kuliah.
Setiap pengambilan mata kuliah oleh mahasiswa harus dilakukan registrasi.
Dari aturan-aturan tersebut, kita dapat mengidentifikasi tiga entitas utama: dosen, mata kuliah, dan mahasiswa. Masing-masing entitas ini memiliki atribut yang relevan.


Gambar 1 di bawah ini menampilkan Entity Relationship Diagram (ERD) yang menghubungkan ketiga entitas tersebut.

Penjelasan mengenai ERD di Gambar 1 adalah sebagai berikut:


- Setiap dosen dapat mengajar satu atau lebih mata kuliah.
- Setiap mata kuliah diajar oleh satu dosen.
- Setiap mahasiswa memiliki kemampuan untuk mengambil banyak mata kuliah.
- Setiap mata kuliah dapat diambil oleh banyak mahasiswa.
- Registrasi mata kuliah mencakup pencatatan semester saat pengambilan dilakukan.
- Setelah ERD dihasilkan, langkah selanjutnya adalah membuat EERD (Extended Entity Relationship Diagram).EERD ini berfungsi s- ebagai desain tabel yang mencakup tipe data untuk setiap atribut, termasuk atribut kunci dalam setiap tabel. 

MYSQL WORKBENCH

Gambar 2 menunjukkan-EERD untuk sistem akademik yang telah dirancang.

Berdasarkan EERD yang dibuat, terdapat empat tabel, yaitu:

- Tabel Dosen - Menyimpan data dosen dengan atribut ide_dosen dan nama_dosen.
- Tabel Mata Kuliah - Menyimpan data mata kuliah, termasuk kode, nama, SKS, dan dosen pengajar.
- Tabel Mahasiswa - Menyimpan informasi mahasiswa dengan atribut NIM dan nama.
- Tabel mahasiswa_has_mata_kuliah berfungsi sebagai implementasi dari relasi many-to-many antara entitas Mahasiswa dan Mata Kuliah. Setiap entri dalam tabel  mencatat mahasiswa yang mengambil mata kuliah tertentu pada semester tertentu.

Dengan demikian, langkah-langkah perancangan basis data sistem akademik telah dijelaskan. Dari ERD hingga EERD, kita telah melihat bagaimana konsep awal dapat diubah menjadi struktur basis data yang solid dan siap untuk diimplementasikan. Bagi Anda yang ingin mendalami lebih jauh dan menyaksikan proses pembuatan secara langsung, saya telah menyiapkan tutorial video yang komprehensif.


Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline