Mohon tunggu...
Piska Pratiwi
Piska Pratiwi Mohon Tunggu... Mahasiswa - mahasiswa

halo! saya piska pratiwi biasa dipanggil piska hobi saya yaitu membaca.

Selanjutnya

Tutup

Ilmu Alam & Tekno

ERD dan EERD Basis Data Perguruan Tinggi

25 Oktober 2024   02:44 Diperbarui: 28 Oktober 2024   20:30 128
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

ERD (Entity Relationship Diagram) adalah sebuah diagram yang digunakan untuk memodelkan struktur data dalam sebuah sistem database. ERD menggambarkan entitas, atribut, dan relasi antar entitas tersebut. Tujuannya adalah untuk memberikan representasi visual dari data yang diperlukan dalam sistem. Berdasarkan gambar tersebut dapat dilihat bahwa:

1. Entitas Mahasiswa:

- Atribut: NIM (Nomor Induk Mahasiswa), nama_mahasiswa (Nama Mahasiswa).

- Mahasiswa dapat melakukan registrasi mata kuliah.

2. Entitas Matakuliah:

- Atribut: kode_mk (Kode Mata Kuliah), nama_mk (Nama Mata Kuliah.

- Setiap mata kuliah dapat memilih beberapa mahasiswa yang terdaftar dan dapat diajarkan oleh dosen. 

3. Entitas Dosen:

- Atribut:NID (Nomor Induk Dosen), nama_dosen (Nama Dosen).

- Dosen dapat mengajar matakuliah pada suatu semester.

4. Relasi:

- Meregistrasi/registrasi: Relasi antara mahasiswa dan matakuliah, menunjukkan mahasiswa dapat mendaftarkan diri pada mata kuliah.

- Mengajar: Relasi antara mata kuliah dan dosen, menunjukkan bahwa dosen dapat mengajar matakuliah semester.

5. Atribut Tambahan:

- Atribut tambahan ada pada relasi mengajar yaitu semester, yang menunjukkan semester dimana mata kuliah tersebut diajar oleh dosen.

setelah mengetahui ERD (Entity Relationship Diagram) kita juga dapat membuat EERD (Extended Entity Relationship Diagram). Berikut gambar EERD untuk basis data perguruan tinggi:

gambar 2 EERD dokpri
gambar 2 EERD dokpri
EERD (Enhanced Entity-Relationship Diagram) adalah pengembangan dari ERD yang menambahkan beberapa konsep lanjutan, seperti subclass, superclass, dan atribut tambahan. EERD digunakan untuk menangkap struktur yang lebih kompleks dari data dan hubungan di dalamnya. Adapun relasi-relasinya adalah:

- Relasi antar mahasiswa dan matakuliah yang dimana menciptakan registrasi matakuliah. Hal ini terjadi karena adanya hubungan many to many antara mahasiswa dengan matakuliah.

- Relasi berikutnya yaitu relasi antara mata kuliah yang dimana saling berhubungan berdasarkan EERD tersebut yang dimana seorang dosen dapat mengajar lebih dari satu mata kuliah.

Itulah sedikit penjelasan saya mengenai ERD dan EERD pada basis data perguruan tinggi. Dari ERD dan EERD, kita dapat mengetahui bagaimana konsep awal dapat diubah menjadi struktur basis data yang solid dan siap untuk diimplementasikan.


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

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