Entity Relationship Diagram (ERD) Merupakan diagram yang
menggambarkan hubungan antara entitas (entity)
·
ER diagram dapat
menggambarkan sruktur logis basis data
Notasi-notasi simbolik
yang digunakan dalam Entity Relationship Diagram adalah sebagai berikut :
- ENTITAS
v Entitas, Adalah segala sesuatu yang dapat
digambarkan oleh data. Entitas juga dapat diartikan sebagai individu yang
mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu
yang lain (Fathansyah, 1999).
v
Entitas adalah : Objek
yang ada dan dapat dibedakan dari objek lain dalam dunia maya.
Contoh :
manusia : mahasiswa, pasien, pegawai
tempat : toko, gudang
Contoh :
manusia : mahasiswa, pasien, pegawai
tempat : toko, gudang
v
Ada dua macam entitas
yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak
memiliki ketergantungan dengan entitas lainnya. Contohnya entitas anggota.
Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada
keberadaaan entitas lain dalam suatu relasi.
v
Entity set adalah :
kumpulanentitas yang mempunyai tipe yang sama.
v
Entitas di simbolkan
dengan persegi.
- ATRIBUT
- Atribut merupakan pendeskripsian karakteristik dari
entitas. Atribut digambarkan dalam bentuk lingkaran atau elips. Atribut
yang menjadi kunci entitas atau key diberi garis bawah.
- Attribut adalah properti deskriptif yang dimiliki oleh
semua anggota dan semua set entitas.
- Setiap attribut pada entitas memiliki kunci attribut
key attribute yang bersifat unik Primary key.Contoh :
Entitas : mahasiswaAtribut : nim,nama mahasiswa,jenis kelamin,tanggal lahir,alamat
Jenis Attribut :
Ø Atribut sederhana : antomic atribute : atribut
yang terdiri atas satu komponen tunggal dengan keberadaan yang independen,
tidak bisa diuraikan lagi.
Ø Atribut berharga
tunggal-single-valued-Atribute : atribut yang hanya mempunyai satu nilai untuk
satu entitas tertentu.
Ø Atribut berharga banyak-multi-valued-atribute
: Atribut yang terdiri sari sekumpulan nilai untuk suatu entitas tertententu.
Ø Derived Atribute adalah suatu atibut yang
dihasilkan dari atribut lain.
- RELATIONSHIP
- Relationship Adalah hubungan yang terjadi satu atau
lebih entity.
- Simbol yang digunakan adalah bentuk
belah ketupat, diamod atau rectangle.
- Relasi menunjukkan adanya hubungan
diantara sejumlah entitas yang berasal dari himpunan entitas yang
berbeda.
Penghubung antara himpunan relasi dengan
himpunan entitas dan himpunan entitas dengan atribut dinyatakan dalam bentuk
garis.
- Derajat Relationship
Menjelaskan jumlah entity yang terlibat dalam
suatu relationship
§ Unary Degree (Derajat satu) = hanya satu
entity yang terlibat
§ Binary Degree (Derajat dua) = menghubungkan
dua entity
§ Ternary Degree (Derajat tiga) = menghubungkan
tiga entity
Tahap pembuatan entity
Relationship Diagram.
1.
Mengidentifikasikan
dan menetapkan seluruh himpunan entity yang akan terlibat.
2.
Menentukan
atribut-atribut dari setiap entity
3.
Menentukan atribut
primary key dari setiap entity
4.
Menentukan
relationship antar entity
5.
Menentukan
atribut-atribut dari setiap relationship (jika ada)
6.
Menentukan cordinality
Rasio
7.
Menentukan
participation constaint.