Jumat, 02 Juli 2010

ERD (Entity Relationship Diagram)

Semesta data di dunia nyata ditansformasikan ke dalam sebuah

diagram dengan memanfaatkan perangkat konseptual disebut dengan

ERD (Entity Relationship Diagram).

Simbol / Notasi E-R Diagram :

Entity (Entitas)

Merupakan individu yang mewakili sesuatu yang nyata dan dapat dibedakan dari

sesuatu yang lainnya (individu : manusia, tempat, obyek, kejadian, konsep).

Biasanya berhub. Dg baris dlm sebuah tabel).

Entity Sets (Himpunan Entitas) :

Sekelompok entitas yang sejenis dan berada dalam lingkup yang sama

Contoh :

Himpunan Entitas : Pelanggan

Entitas : Budiman, Suherman dll

Himpunan Entitas : Mobil

Entitas : Mobil Suzuki, Mobil Honda dll

Himpunan Entitas : Mahasiswa

Entitas : Ali, Budi, Iman dll


Atribut (attribute / Properties)

Merupakan karakteristik dari sebuah entitas (biasanya berhubungan

dengan field dalam sebuah tabel). Penentuan atribut bagi suatu entitas

didasarkan pada relevansinya terhadap entitas tersebut.

Atribut Kunci / Identifikasi :

Merupakan atribut pengidentifikasi entitas yang paling unik untuk

semua entitas dalam himpunan entitas

Contoh : Atribut NIM pada Himp. Entitas mahasiswa

Atribut Deskriptif :

Merupakan atribut lain selain atribut kunci yang befungsi sebagai

penjelasan terhadap entitas dalam himpunan entitas

Contoh : Atribut nama, alamat, tgl_lahir pada Himp. Entitas MHS

Atribut Sederhana (Simple Attribute) :

atribut atomik yg tidak dapat di pilah lagi

Atribut Komposit (Composite Attribute) :

atribut atomik yg tidak dapat di pilah lagi

Contoh :

Atribut nama : atribut sederhana (nilai sudah paling kecil / atomik)

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 mempunyai satu nilai

NIM, Nama dan Alamat :atribut bernilai tunggal
Hobi : atribut bernilai banyak


Atribut Turunan (Derived attribute) :

Merupakan atribut yang nilainya diperoleh dari pengolahan atau diturunkan

dari atribut / tabel lain

Angkatan, IPK : Atribut turunan


Atribut harus bernilai (Mandatory Attribute) :

Merupakan atribut-atribut yang harus diisikan nilainya

Atribut tidak harus bernilai (Non Mandatory Attribute / Null) :

Merupakan atribut-atribut yang nilainya boleh dikosongi

Relasi (Relationship) :

Digunakan untuk menunjukan hubungan antar entitas

Himpunan Relasi (Relationship Sets) :

Merupakan kumpulan semua relasi diantara entitas

Contoh:

Dari tabel-tabel diatas, dapat dilihat bahwa terdapat hubungan / relasi

antara himp entitas mahasiswa dengan mata kuliah.

--> Andi mempelajari mata kuliah Internet I

--> Rudi mempelajari mata kuliah Internet I dan Network I

Sehingga apabila dimodelkan dengan E-R Diagram :


Tidak ada komentar:

Posting Komentar