RELATIONSHIP
DIAGRAM
Tegar Putra Winanda
XI RPL D / 33
PENGERTIAN
• Entity Relationship Diagram (ERD) adalah suatu diagram
yang digunakan untuk merancang suatu basis data,
dipergunakan untuk memperlihatkan hubungan atau relasi
antar entitas atau objek yang terlihat beserta atributnya.
BAGIAN ERD
• Entitas
obyek yang mewakili sesuatu dalam dunia nyata dan dapat
dibedakan antara satu dengan lainnya. Entitas memiliki
sebuah komponen yang bernama atribut.
• Atribut
Keterangan-keterangan yang terkait pada sebuah entitas
yang perlu disimpan sebagai database.
• Relasi
Kejadian yang terjadi diantara dua entitas yang
keterangannya perlu disimpan dalam database.
KOMPONEN DIAGRAM
• Simple attribute atau atomic attribute
Merupakan end-atribute yang sudah tidak bisa dibagi lagi kedalam atribut yang lebih kecil.
Contoh : atribut harga
• Composite attribute
Merupakan atribute yang dapat dibagi lagi membentuk atribut yang baru.
Contoh : atribut alamat yang dibagi kedalam atribut yang baru, yaitu : jalan, kota, kode pos,
provinsi, dll.
• Singled-valued attribute
Merupakan atribut yang hanya memiliki satu nilai didalamnya.
Contoh : atribut umur
• Multi-valued attribute
Merupakan sebuah atribut yang memiliki isi banyak, dua, satu bahkan kosong didalamnya.
Contoh : atribut no.telp
• Derived attribute
Suatu atribut yang isinya didapat dari hasil komputasi atribut yang lainnya.
Contoh : masa kerja dapat diturunkan dari atribut mulai kerja dan tanggal sekarang.
• Stored attribute
Merupakan atribut yang nilainya tidak bisa diturunkan.
SIMBOL
ENTITAS
RELASI
ATRIBUT
LINK
RELASI KARDINALITAS
• One to One (1-1)
- Setiap entitas pada himpunan entitas 1 dapat ber relasi
dengan paling banyak satu entitas pada himpunan entitas 2,
demikian juga sebaliknya.
• One to Many (1-n)
- Setiap entitas pada himpunan entitas 1 dapat ber relasi
dengan paling banyak entitas pada himpunan entitas 2,
tetapi tidak sebaliknya atau setiap entitas pada himpunan
entitas 1 haya dapat ber relasi satu entitas pada himpunan
entitas 2B, tetapi tidak sebaliknya.
• Many to Many (m-n)
- Setiap entitas pada himpunan entitas 1 dapat ber relasi
dengan banyak entitas pada himpunan entitas 2, demikian
juga sebaliknya.
CONTOH
RANGKUMAN
• Erd digunakan untuk menggambarkan relasi / hubungan
antar entitas / objek satu dengan yang lain.
• Erd terdiri dari Entitas, Atribut, Relasi
• Atribut dibagi menjadi 5 macam, yaitu :
-Simple attribute dan composite attribute
-Single value attribute dan multi value attribute
-Mandatory attribute
-Derived attribute
-key attribute.
• Kardinalitas atau relasi pada ERD ada 3, yaitu :
-One to One 1-1
-One to Many 1-n
-Many to Many m-n