Entity Relationship Model (ERM)
Model yang digunakan untuk menggambarkan data dalam bentuk
entity, attribute dan relationship antar entitas.
Entity Relationship Diagram (ERD)
Diagram yang menggambarkan hubungan antar entitas.
Diagram dasar terdiri dari tiga bentuk :
1.
Persegi untuk mempresentasikan entitas.
2.
Elips untuk mempresentasikan attribute.
3.
Garis untuk mempresentasikan hubungan.
Entitas
Entitas adalah objek yang ada dan dapat dibedakan dari objek
lain dalam dunia nyata.
Sebuah entitas memiliki attribute yang membedakannya dengan
objek lain dan sering mempunyai hubungan dengan objek lain.
Entity sets adalah kumpulan entitas yang punya tipe sama.
Attribute
Attribute adalah property deskriptif yang dimiliki oleh
semua anggota dari semua set entitas.
Value set (domain) dari attribute
Kumpulan nilai yang dapat dimasukkan pada setiap attribute,
kumpulan nilai yang dapat dimiliki oleh attribute dari suatu entitas.
Jenis Attribute
1.
Attribute sederhana (atomic attribute) :
attribute yang terdiri atas satu komponen tunggal dengan keberadaan yang
independen, tidak bias diuraikan lagi.
2.
Attribute Komposit (composite attribute) : attribute
yang terdiri dari beberapa attribute yang lebih mendasar.
3.
Attribute berharga tunggal (single valued
attribute) : attribute yang hanya mempunyaisatu nilai untuk suatu entitas
tertentu.
4.
Attibute berharga banyak (multi valued
attribute) : attribute yang dapat terdiri dari sekumpulan nilai untuk suatu
entitas tertentu.
5.
Attribute Derivatif (derived attribute) :
atribut yang dihasilkan dari attribute lain yang tidak berasal dari satu
entitas.
Relationship
Relationship adalah hubungan yang terjadi antara satu atau
lebih entity.
Cardinality Ratio
Menjelaskan jumlah keterhubungan satu entity dengan entity
yang lain.
Menunjukkan jumlah maksimum entitas yang dapat berelasi
dengan entitas pada himpunan entitas yang lain.
Maximum Cardinality
1.
One to One
2.
One to Many or Many to One
3.
Many to Many
Tahap Pembuatan ERD
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 relationship.
6.
Menentukan Cardinality Ratio.
7.
Menentukan Participation Constraint.
Tidak ada komentar:
Posting Komentar