Mohon tunggu...
Indah Haerunnisa
Indah Haerunnisa Mohon Tunggu... Pelajar Sekolah - Mahasiswa

ILMU KOMPUTER

Selanjutnya

Tutup

Ilmu Alam & Tekno

Membuat Desain ERD dan EERD Basis Data Perguruan Tinggi

24 Oktober 2024   23:03 Diperbarui: 24 Oktober 2024   23:40 183
+
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 / dokpri

Basis data adalah fondasi penting dalam sistem informasi, termasuk untuk mengelola sistem akademik di perguruan tinggi. Sistem ini perlu mendokumentasikan relasi antara dosen, mata kuliah, dan mahasiswa. Dalam perancangan sistem seperti ini, Entity Relationship Diagram (ERD) adalah langkah awal untuk memodelkan hubungan antar entitas.

Pengantar ke ERD (Entity Relationship Diagram)

ERD digunakan untuk memvisualisasikan entitas yang ada di dalam sistem dan hubungan antar entitas tersebut. Dalam konteks perguruan tinggi, ada tiga entitas utama:

1. Dosen: Mewakili tenaga pengajar.

2. Mata Kuliah: Mata kuliah yang diajar oleh dosen dan diambil oleh mahasiswa.

3. Mahasiswa: Entitas yang mewakili para          pelajar.

Relasi Antar Entitas dalam ERD

Berdasarkan aturan akademik umum, relasi yang muncul di antara ketiga entitas tersebut adalah sebagai berikut:

Relasi antara Dosen dan Mata Kuliah: Setiap dosen dapat mengajar satu atau lebih mata kuliah, sedangkan setiap mata kuliah hanya diajar oleh satu dosen. Ini adalah contoh dari relasi one-to-many.

Relasi antara Mahasiswa dan Maqta Kuliah: Setiap mahasiswa dapat mengambil banyak mata kuliah, dan setiap mata kuliah dapat diambil oleh banyak mahasiswa. Ini adalah relasi many-to-many yang memerlukan tabel tambahan untuk mengelola data registrasi pengambilan mata kuliah.


Komponen dalam ERD

Setiap entitas memiliki atribut yang menyertainya. Dosen memiliki atribut seperti NIDN (Nomor Induk Dosen Nasional) dan nama dosen. Mata Kuliah memiliki atribut seperti kode mata kuliah, nama mata kuliah, jumlah SKS, dan dosen pengajar. Mahasiswa memiliki atribut seperti NIM (Nomor Induk Mahasiswa) dan nama mahasiswa. Dalam diagram ERD, hubungan antar entitas diwakili oleh garis yang menghubungkan dua entitas dengan menyertakan kardinalitasnya (one-to-one, one-to-many, many-to-many).

Pengantar ke EERD (Extended Entity Relationship Diagram)

Setelah ERD selesai dibuat, tahap selanjutnya adalah membuat EERD (Extended Entity Relationship Diagram), yaitu ERD yang telah diperluas dengan elemen-elemen tambahan seperti tipe data untuk setiap atribut, serta kunci primer dan kunci asing di setiap tabel. EERD ini menjadi dasar dalam pembuatan tabel-tabel pada database relasional.

Perubahan dari ERD ke EERD

Dalam contoh sistem akademik perguruan tinggi, EERD yang dihasilkan akan mencakup empat tabel:

1. Tabel Dosen: Menyimpan informasi tentang dosen, dengan atribut NIDN sebagai kunci primer, dan nama dosen.

2. Tabel Mata Kuliah: Menyimpan informasi mata kuliah, termasuk kode mata kuliah (kunci primer), nama mata kuliah, jumlah SKS, dan dosen pengajar yang berperan sebagai kunci asing dari tabel Dosen.

3. Tabel Mahasiswa: Menyimpan data mahasiswa dengan NIM sebagai kunci primer, serta nama mahasiswa.

HALAMAN :
  1. 1
  2. 2
  3. 3
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