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
     Entitas : Ali, Budi, Imam dll.






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
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
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 :













Subscribe to receive free email updates:

0 Response to "3.ENTITY RELATIONSHIP DIAGRAM"

Posting Komentar