Pengertian ERD (Entity Relationship Diagram)
Pengertian
dari ERD (Entity Relationship Diagram) adalah suatu model
untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasi.
ERD
untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya
digunakan beberapa notasi dan simbol.
Pada dasarnya ada tiga komponen yang digunakan, yaitu :
a. Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan
dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan
persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk
mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut
mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang
lain. Gambar atribut diwakili oleh simbol elips.
c. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang
berbeda.
Derajat relasi atau kardinalitas rasio
Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya
One to One (1:1)
Setiap anggota entitas A hanya
boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
One to many (1:M / Many)
Setiap anggota entitas A dapat
berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
Many to Many (M:M)
Setiap entitas A dapat
berhubungan dengan banyak entitas himpunan entitas B dan demikian pula
sebaliknya
Contohnya :
Entitas
|
Atribut
|
1. Mahasiswa
2. Mata Kuliah
|
1. Nim, Nama, Jurusan, Alamat
2. kdmk, nama_mk, sks
|
Analisis
Gambar ERD sederhana di atas memiliki 2 entitas dengan nama Mahasiswa dan Mata Kuliah, serta satu proses yang menghubungkan keduanya.
Entitas Mahasiswa memiliki atribut seperti Nim, Nama, Jurusan dan Alamat. Sedangkan Mata Kuliah memiliki kdmk, Nama_mk dan sks. Proses krs memiliki masukan berupa nim, kdmk, ta dan smt.