Lihat ke Halaman Asli

Falah Zikri

Mahasiswa Universitas Halu Oleo

Desain ERD dan EERD di Perguruan Tinggi

Diperbarui: 25 Oktober 2024   14:56

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

Gambar 1. ERD. (Dok. Pribadi)

Entity Relationship Diagram (ERD) dan Enhanced Entity Relationship Diagram (EERD) adalah alat yang digunakan dalam perancangan basis data untuk menggambarkan struktur data dan hubungan antar entitas. Berikut adalah penjelasan lebih lanjut tentang keduanya:

1. Entity Relationship Diagram (ERD)

ERD adalah diagram yang menunjukkan entitas dalam suatu sistem, atribut yang dimiliki oleh entitas tersebut, dan hubungan antar entitas. ERD membantu dalam merancang dan memahami struktur basis data.

Komponen Utama:

  • Entitas: Objek atau konsep yang memiliki eksistensi dalam sistem (contoh: Pelanggan, Produk).
  • Atribut: Karakteristik atau informasi yang dimiliki oleh entitas (contoh: Nama Pelanggan, Harga Produk).
  • Relasi: Hubungan antara dua atau lebih entitas (contoh: Pelanggan melakukan Pembelian).

Notasi:

  • Kotak untuk entitas
  • Oval untuk atribut
  • Rombus untuk relasi
  • Garis yang menghubungkan entitas dan relasi serta menunjukkan kardinalitas (1:1, 1, M).

2. Enhanced Entity Relationship Diagram (EERD)

EERD adalah pengembangan dari ERD yang mencakup lebih banyak detail dan kompleksitas. EERD digunakan untuk merepresentasikan konsep yang lebih mendalam dalam desain basis data, termasuk hierarki, generalisasi, dan spesialisasi.

Fitur Tambahan:

  • Subclass dan Superclass: Memungkinkan representasi entitas yang memiliki hubungan hierarkis.
  • Generalization: Proses mengidentifikasi atribut dan relasi umum dari beberapa entitas dan menyatukannya ke dalam entitas yang lebih umum.
  • Specialization: Proses di mana entitas umum dibagi menjadi entitas yang lebih spesifik.

Notasi Tambahan:

  • Segitiga untuk menunjukkan generalisasi/spesialisasi.
  • Garis putus-putus untuk relasi yang tidak wajib.

Perbedaan Utama

  • Detail: EERD lebih kompleks dan rinci dibandingkan dengan ERD.
  • Fitur: EERD mendukung hierarki dan konsep yang lebih canggih seperti generalisasi dan spesialisasi, sementara ERD lebih fokus pada entitas dan hubungan dasar.
Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline