Sejarah ERD
Model
Entity Relationship diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976. Model ini dirancang untuk
menggambarkan persepsi dari pemakai dan
berisi obyek-obyek dasar yang disebut entity dan hubungan antar entity-entity
tersebut yang disebut relationship.
Pengertian ERD
Dalam
rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM)
merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah
salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema
konseptual untuk jenis/model data semantik sistem. Dimana sistem
seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down.
Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship
diagram, ER diagram, atau ERD.
Notasi ERD
Ada sejumlah konvensi mengenai Notasi ERD. Notasi klasik sering digunakan untuk model konseptual. Berbagai notasi lain juga digunakan untuk menggambarkan secara logis dan fisik dari suatu basis data, salah satunya adalah IDEF1X.Notasi-notasi simbolik yang digunakan dalam Entity Relationship Diagram adalah sebagai berikut :
Entity
Entity adalah obyek yang dapat dibedakan dengan yang lain dalam dunia nyata. Entity Set adalah kumpulan dari entity yang sejenis
Contoh:
• Individu :
Pegawai, pelanggan, mahasiswa, distributor
• Tempat :
ruang, bangunan, kantor, lapangan, kampus
• Objek :
Buku, Motor, paket, software, produk
• Peristiwa
: Pendaftaran , pemesanan, penagihan
• Konsep :
Rekening, kualifikasi
Attribut
Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship. Atribut digambarkan dalam bentuk oval.
Jenis-jenis atribut :
1. Key
Atribut yang digunakan untuk menentukan suatu entity secara unik.
Atribut yang digunakan untuk menentukan suatu entity secara unik.
2. Atribut
Simple
Atribut yang bernilai tunggal.
Atribut yang bernilai tunggal.
3. Atribut
Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instan entity.
Atribut yang memiliki sekelompok nilai untuk setiap instan entity.
4. Atribut
Komposit
Suatu atribut yang terdiri dari beberapa atribut
yang lebih kecil yang mempunyai arti tertentu.
CONTOH
5. Atribut Derivatif
Suatu
atribut yang dihasilkan dari atribut yang lain
Tahapan Pembuatan ERD
} Mengidentifikasi dan menetapkan
seluruh himpunan entitas yang akan terlibat
} Menentukan atribut-atribut key dari
masing-masing himpunan entitas
} Mengidentfikasi dan menetapkan
seluruh himpunan relasi di antara himpunan entitas-himpunan
entitas yang ada beserta foreign key-nya
entitas yang ada beserta foreign key-nya
} Menentukan derajat/kardinalitas
relasi untuk setiap himpunan relasi
} Melengkapi himpnan entitas dan
himpunan relasi dengan atribut
deskriptif (non key)
Tidak ada komentar:
Posting Komentar