3.ENTITY RELATIONSHIP DIAGRAM
ENTITY RELATIONSHIP DIAGRAM
v
Entity-Relationship data model didasarkan pada
persepsi dari suatu dunia nyata yang terdiri dari suatu kumpulan object dasar
yang disebut entitas dan relasi antara object-object tersebut.
v
Komponen utama pembentuk model Entity
Relationship Model Yaitu Entitas (Entity) Dan Relasi (Relation).
Semesta Data di dunia nyata di transformasikan
kedalam sebuah diagram dengan memanfaatkan perangkat konseptual disebut dengan
ERD (Entity Relationship Diagram).
Simbol /Notasi E-R Diagram :
Entity (Entitas)
Merupakan individu yang memiliki sesuatu yang nyat
dan dapat dibedakan dari sesuatu yang lainnya ( individu : Manusia, tempat, obyek,
kejadian, konsep). Biasanya berhub. Dg baris dalam table).
Entity Sets (Himpunan Entitas) :
Sekelompok entitas yang sejenis dan berada dalam
lingkup yang sama
Contoh :
Ø
Himpunan Entitas : pelanggan
Entitas : Budiman,dll.
Ø Himpunan
Entitas : mobil
Entitas : Suzuki, dll.
Ø Himpunan
Entutas : Mahasiswa
Atribut (attribute / properties )
Merupakan karakteristik dari sebuah entitas (biasanya
berhubungan dengan field dalam sebuah table). Penentuan atribut bagi suatu
entitas didasarkan pada relevansinya terhadap entitas tersebut.
Atribut Kunci / Identifikasi :
Merupakan atribut pengedintifikasi entitas yang palingu unik untuk semua entitas dalam himpunan entitas
Merupakan atribut pengedintifikasi entitas yang palingu unik untuk semua entitas dalam himpunan entitas
Contoh : Atribut NIM pada Himp. Entitas mahasiswa
Atribut Deskriptif :
Merupakan Atribut lain selain atribut kunci yang
berfungsi sebagai penjelasan terhadap entitas dalam himpunan entitas .
Contoh : Atribut nama, alamat, tgl_lahir pada himp.
Entitas MHS.
Ada tiga Macam
Kunci :
Ø Superkey
Adalah
satu/lebih atribut yang membedakan entitas satu dengan lainnya dalam himp
entitas.
Ø Candidate
key
Merupakan
kumpulan atribut minimal yang dapat membedakan entitas satu dengan yang lainnya
dalam himp entitas.
Ø Primary
Key
Salah satu
dari candidate key yang digunakan sebagai pengidentifikasi suatu entitas dalam
himp entitas.
Contoh :
No_KTP
|
NO_SIM
|
Nama
|
Alamat
|
SuperKey :
No_KTP+No_SIM+Nama+Alamat
No_KTP+No_SIM+Nama
No_KTP+No_SIM
No_KTP
No_SIM
Candidate Key : Primary
key:
No_KTP No_Ktp atau
No_SIM
No_SIM tergantung
kebutuhan
Dasar pemilihan Primary Key :
1. Key
Sering digunakan sebagai acuan
2. Key
lebih ringkas
3. Key
adalah unik
Atib ut Sederhana (Simple Attribute) :
Atribut
atomik yang tidak dapat pilih lagi
Atribut Komposit (Composite Attribute ) :
Atribut
dari atomic yang tidak dapat dipilih lagi
Contoh :
Atribut
nama : atribut sederhana (nilai sudah
paling kecil/atomic)
Atribut
Alamat : atribut komposit, karena masih dapat dipilah-pilah lagi menjadi
atribut :
jalan,
kota dan kode pos
Atribut bernilai banyak (Multivalued attribute) :
Merupakan Atribut yang dapat bernilai lebih dari 1 nilai yang sejenis
Merupakan Atribut yang dapat bernilai lebih dari 1 nilai yang sejenis
Atribut bernilai tunggal (Single- Valued Attribute) :
Merupakan
atribut yang hanya memiliki satu nilai
Contoh :
NIM
|
Nama
|
Alamat
|
Hobi
|
98001
|
Rudi
|
Jl. Seroja
|
Renang Nonton
|
98002
|
Wati
|
Dago Raya
|
Tidur
|
NIM, Nama dan Alamat : atribut bernilai tunggal
Hobi : Atribut bernilai banyak
Contoh :
NIM
|
Nama
|
Alamat
|
Angkatan
|
IPK
|
98001
|
Andi
|
Jl.X
|
1998
|
3.2
|
9901
|
Susi
|
Jl.Y
|
1999
|
3.0
|
Atribut harus bernilai (Mandatory Attribute) :
Merupakan
Atribut Atribut yang harus diisikan nilai nya
Atribut tidak harus bernilai ( Non Mandatory Atribut
/ Null) :
Merupakan
atribut atribut yang nilainya boleh dikosongi
Relasi (Relationship) :
Digunakan
Untuk menunjukan hubungan antara entitas
Himpunan
Relasi (Relationship Sets)
Merupakan Kumpulan semua relasi diantara entitas.
Contoh.
Dari table-tabel diatas dapat dilihat bahwa terdapat
hubungan/relasi diantara himpunan mahasiswa dengan mata kuliah.
v Andi
Mempelajari mata kuliah Internet I
v Rudi
Mempelajari mata kuliah internet I dan Network I
Sehingga apabila dimasukkan dengan E-R Diagram :
0 Response to "3.ENTITY RELATIONSHIP DIAGRAM"
Posting Komentar