Sesuai
dengan judul, artikel kali ini membahas ERD dan komponen yang ada didalmnya.
Langsung
saja ke materi di bawah ini :
Pengertian ERD
Model
Entity Relationship diperkenalkan pertama kali oleh P.P Chen pada tahun 1976. Model
ini dirancang untuk menggambarkan persepsi dari pemakai dan berisi obyek-obyek
yang disebut entity dan hubungan antar entity-entity yang disebut relationship.
Pada model ER ini semesta data yang ada dalam dunia nyata ditransformasikan
dengan memanfaatkan perangkat konseptual menjadi sebuah diagram, yaitu ER (
Entity Relationship ).
Diagram
Entity-Relationship melengkapi penggambaran grafik dari struktur logika. Dengan
kata lain Diagram E-R menggambarkan arti dari aspek data seperti bagaimana entity-entity,
atribut-atribut, dan relationship-relationship disajikan.
Komponen-komponen di
ER-Diagram
1. Entitas
Entitas
adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat
diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistentinya) dan
dapat dibedakan dari sesuatu yang lain(Fathansyah, 1999). Entitas digambarkan
dengan bentuk persegi.
Contoh
:
Barang
Karyawan, Member
2. Atribut
Atribut
merupakan pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam
bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi
garis bawah.
Contoh
:
3. Relasi atau Hubungan
Relasi
menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari
himpunan entitas yang berbeda. Relasi
digambarkan dalam bentuk bangun datar belah ketupat.
Contoh
:
4. Kardinalitas
Kardinalitas
Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada
himpunan entitas yang lain. Adapun kardinalitasnya :
- Satu ke Satu (One to
One)
Yang
berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak
dengan satu entitas pada himpunan entitas B dan begitu juga sebaliknya.
Contoh
: Satu Presiden memimpun Satu Negara dan sebaliknya Satu Negara dipimpin oleh
Satu Presiden
- Satu ke Banyak atau Banyak ke
Satu (One to Many atau Many to One)
Yang
berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak
entitas pada himpunan entitas B, tetapi tidak sebaliknya.
Contoh : Satu Pimpinan memiliki banyak Karyawan, dan
banyak karyawan dipimpin oleh satu Pimpinan
- Banyak Ke Banyak (Many to Many)
Yang
berarti setiap enntitas pada himpunan entitas A dapat berhubungan dengan banyak
entitas pada himpunan entitas B, begitu juga sebaliknya
Contoh
:
Sekian artikel kali ini. Semoga bermanfaat. Artikel selanjutnya
akan membahas bagaimana cara transformasi ER-D ke Tabel
Referensi :
Fathansyah.
2012. Basis Data Edisi Revisi. Informatika: Bandung.
Modul
Praktikum Basis Data 2015 oleh Tim Asisten Praktikum Basis Data 2015
http://www.mediabaca.com/2596/pengertian-erd-entity-relationship.html
isi materinya bagus, sangat berguna.kunjungi..
ReplyDeletemantab nice artikel gan. btw kalo kardinalitas many-to-many simbolnya m---n atau n---n ya gan? thanks
ReplyDeleten--n
Deletenice indfo min ,,,
ReplyDeletelampu servis hp