diagram dengan memanfaatkan perangkat konseptual disebut dengan
ERD (Entity Relationship 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
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,
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