(ERD)
Entity Relationship Diagram (ERD) adalah suatu model untuk menjelaskan suatu
hubungan data – data pada suatu basis data.
PERANAN
Peranan Entity Relationship Diagram (ERD) adalah untuk merangkai data – data
yang saling berhubungan berdasarkan objek – objek yang ada pada suatu basis
data yang telah dihubungkan dengan suatu relasi
FUNGSI
untuk membuat kita lebih mudah untuk menganalisis pada suatu basis data atau
suatu system dengan cara yang cepat dan murah.
kita dapat menguji model yang kita buat dan kita bisa megabaikan proses apa yang
telah kita lakukan hanya dengan menggambar Entity Relationship Diagram (ERD)
untuk menjelaskan hubungan – hubungan antar data – data dalam basis data
berdasarkan objek – objek dasar data yang mempunyai hubungan yang
dihubungkan oleh suatu relasi
Entitas
Entity (entitas) yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat
diwujudkan dalam basis data.
Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku.
Hubungan (relasi/relationship)
Suatu hubungan adalah hubungan antara dua jenis entitas dan direpresentasikan
sebagai garis lurus yang menghubungkan dua entitas.
Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah
mendaftar.
Atribut
Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki
struktur internal berupa tipe data.
JENIS ATRIBUT
Atribut Key Atribut Composite
Atribut Key adalah satu atau gabungan dari beberapa
Atribut composite adalah suatu atribut yang
atribut yang dapat membedakan semua baris data
( Row/Record ) dalam tabel secara unik. Dikatakan unik terdiri dari beberapa atribut yang lebih kecil
jika pada atribut yang dijadikan key tidak boleh ada baris yang mempunyai arti tertentu yang masih bisah
data dengan nilai yang sama dipecah lagi atau mempunyai sub attribute.
Contoh : Nomor pokok mahasiswa (NPM), NIM dan Contoh : dari entitas nama yaitu nama depan,
nomor pokok lainnya
nama tengah, dan nama belakang
Atribut simple
Atribut yang bernilai atomic, tidak dapat dipecah/ dipilah Atribut Derivatif
lagi
Atribut yang tidak harus disimpan dalam
Contoh : Alamat, penerbit, tahun terbit, judul buku. database Ex. Total. atau atribut yang dihasilkan
dari atribut lain atau dari suatu relationship.
Atribut Multivalue Atribut ini dilambangkan dengan bentuk oval
yang bergaris putus-putus
Nilai dari suatu attribute yang mempunyai lebih dari satu
(multivalue) nilai dari atrribute yang bersangkutan
Contoh : dari sebuah buku, yaitu terdapat beberapa
pengarang.
DERAJAT RELASI ATAU KARDINALITAS RASIO
Participation Constraint
• Partial Participation
CONTOH KASUS 3