30
ketergantungan transitif terhadap primary key. Fungsi 3NF adalah untuk
menghilangkan ketergantungan transitif yang bersangkutan.
2.3.7
Entity-Relationship Modeling
Menurut Connolly dan Begg (2005, p342) Entity-Relationship Modeling (ER
Modeling)
adalah
pendekatan top-down
pada
perancangan
basisdata,
yang
dimulai
dengan
indetifikasi
data
yang
penting,
disebut juga
entitas,
dan
hubungan
antar
entitas
yang harus direpresentasikan model.
Pada dunia nyata, ER diterjemahkan atau di transformasikan dengan
menggunakan
sejumlah
perangkat
konseptual
sehingga
menjadi
sebuah
diagram relasi
antar entity. Komponen utama pembentuk model ER adalah relasi dan entities (Prahasta,
2005, p104).
2.3.7.1 Entity
Entity merupakan individu yang mewakili sesuatu yang nyata eksistensinya dan
dapat dibedakan dengan yang lainnya (Prahasta, 2005, p104). Pengertian dan definisi
mengenai entity telah banyak dituliskan di beberapa pustaka, diantaranya adalah:
1. Suatu
objek
yang
dapat
dibedakan
dengan
objek-objek
lainnya
berdasarkan
atribut-atributnya [Korth91].
2. Fenomena
dunia
nyata
yang
tidak
dapat
dibagi
lagi
(elementer
atau
dasar)
menjadi fenomena yang sama atau sejenis [Bern92].
2.3.7.1.1
Entity types
|