ENTITY
RELATIONSHIP
ENTITY RELATIONSHIP
PENGERTIAN
Entity relationship Adalah jaringan yang menggunakan
susunan data yang disimpan dari sistem secara abstrak.
Entity-relationship dari model terdiri dari unsur-unsur entity
dan relationship antara entity-entitiy tersebut.
KOMPONEN ENTITY RELATIONSHIP
1. Entitas, suatu kumpulan object atau sesuatu yang
dapat dibedakan atau dapat diidentifikasikan secara
unik. Kumpulan entitas yang sejenis disebut entity set.
2. Relationship, hubungan yang terjadi antara satu
entitas atau lebih.
3. Atribut, kumpulan elemen data yang membentuk suatu
entitas.
4. Indicator tipe , terbagi 2 :
a. Indecator tipe asosiatif object
b. Indicator tipe super tipe
MAPPING CARDINALITY
Banyaknya entity yang bersesuaian dengan entity yang lain
melalui relationship
JENIS-JENIS MAPPING :
1. One to one
2. Many to One atau One to many
3. Many to many
• ATRIBUT
• IDENTIFYING MULTI KEY
RELATIONSHIP
• ATRIBUT
• ATRIBUT COMPOSITE
DERIVATIF
Digambarkan dengan E-R diagram sebagai-berikut :
DATE
ACCOUNT
TRANSACTION
BALANCE
AMOUNT
ACCOUNT TRANSACTION
LOG
Contoh : Strong entity set
ACCOUNT BALANCE
259 1000
401 1500
630 2000
700 1500
KOMPONEN2 ERD
1. ENTITY/ENTITAS, adalah Objek yg dibedak’/ dpt didefinisik’ scr
unik. ENTITI SET = Kumpulan dr entity yg sejenis
cth : Scr Fisik : Rumah, Kendaraan, Peralatan, Perusahaan
Scr Konsep : Pekerjaan, Penjualan
2. RELATIONSHIP, adalah hubungan yg terjadi antara 1 atau lebih
entity. RELATIONSHIP SET = Kumpulan Rel. Ship sejenis
3. ATRIBUT, adalah Karakteristik dr Entity atau Relationship yg
menyediakan penjelasan detail tentang entity atau Relationship.
Jenis2 Atribut :
a. KEY atribut yg digunak’ utk menentuk’ suatu entity scr unik =
tdk bisa dipecah lagi
b. ATRIBUT SIMPLE atribut yg bernilai tunggal
c. ATRIBUT MULTI VALUE atribut yg memiliki sekelompok nilai
utk setiap instan entity
PEGAWAI
d. ATRIBUT COMPOSIT Suatu atribut yg tdr dr bbrp atribut
yg lebih kecil yg mempunyai arti tertentu
NAMA NAMA NAMA
DEPAN TENGAH BLKNG
NAMA
PEGAWAI
PEGAWAI
DERAJAT RELATIONSHIP, Menjelaskan jml entity yg
b’partisipasi dlm suatu relationship
• UNARY DEGREE
PEGAWAI LAPOR
• BINARY DEGREE
PEGAWAI KERJA DEPARTEMEN
• TERNARY DEGREE
PEGAWAI KERJA PROYEK
KOTA
CARDINALITY RATIO CONSTRAINT, Menjelaskan
batasan jml keterhubungan satu entity dgn entity lainnya
Jenis Cardinality Ratio = 1:1 1:N/ N:1 M : N
P1. R1.
P1.
P2. R2.
M:N P2.
P3. R3.
P3.
R4.
b. PARTIAL PARTICIPATION
Bhw keberadaan suatu entity TIDAK t’gantung pd hub.nya
dgn entity lain
PEGAWAI PROYEK
KERJA
WEAK ENTITY adalah suatu Entity yg keberadaan dari
entity tsb tergantung dari keberadaan entity lain
• Identifying Owner = Entity Induk
• Identifying Relationship = Hub. Dr Entity
• Weak Entity selalu mpy TOTAL PARTICIPATION
CONSTRAIN dgn IDENTIFYING OWNER
mencatat
Penjaga PERPUS
menghubungi
mencatat
melakukan
Pengembalian ANGGOTA PERPUS
2. Menentukan attribut
Id pinjam Id buku
Id
penjaga
Tgl jduul
kembali mencatat BUKU
Peminjaman
Id buku
mencatat
Id
penjaga
Nama
Penjaga PERPUS
njaga
Id mencatat menghubungi
kembali
Id buku
melakukan
Pengembalian ANGGOTA PERPUS
Tgl
kembali Tgl No hp
shrsnya No nama
kembali angota
denda
Lama