Pertemuan 4
ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram) adalah suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek dasar data
yang mempunyai hubungan antar relasi.
Dalam pembetukan ERD (Entity Relationship
Diagram) terdapat 3 komponen yang akan dibentuk, ialah :
a.
Entitas
Objek dalam
dunia nyata yang dapat dibedakan dengan objek lain. Contohnya entitas dari
mahasiswa adalah nim, nama, alamat, tempat/tanggal lahir, dll. Atribut nim
digunakan untuk mengidentidikasi/ membedakan mahasiswa yang satu dengan yang
lain. Setiap entitas harus memiliki 1 atribut unik atau bisa disebut Primary Key.
b.
Hubungan (Relationship)
Hubungan antara
dua jenis esntitas dan dipresentasikan sebagai garis lurus yang menghubungkan
antar entitas.
Contohnya :
Mahasiswa
mendaftar sebagai anggota perpustakaan, relasinya/ relationshipnya ialah
mendaftar.
c.
Atribut
Memberikan infromasi
yang lebih rinci tentang entitas. Atribut memiliki struktur berupa tipe data,
yaitu :
·
Atribut Key
Satu gabungan
dari beberapa atribut yang dapat membedakan semua baris data (record) dalam tabel dengan unik. Dapat diartikan,
jika atribut yang dijadikan key tidak boleh ada baris dengan nilai yang sama.
Contohnya : Nim,
NIS, kode buku, dll.
·
Atribut Simple
Atribut yang
bernilai atomic, tidak dapat dipecah lagi.
Contohnya :
Alamat, Penerbit, Tahun terbit, Judul buku.
·
Atribut Multivalue
Nilai dari suatu
atribut yang memiliki nilai lebih dari satu dari atribut yang bersangkutan.
Contohnya :
dalam sebuah buku, terdapat beberapa pengarang.
·
Atribut Composite
Suatu atribut
yang terdiri dari beberapa atribut yang lebih kecil, yang memiliki arti
tertentu dan bisa dipecah lagi.
Contohnya : dari
entitas nama yaitu nama depan, nama tengah, dan nama belakang.
·
Atribut Derivatif
Atribut yang
tidak harus disimpan dalam database ex.total, atau atribut yang dihasilkan dari
atribut lain. Atribut ini dilambangkan dengan bentuk oval dengan garis
putus-putus.
Relationship
Asosiasi antar entitas yang memiliki makna. Sebuah relationship
memiliki derejat (degree) berdasarkan
jumlah entitas yang terhubung, yaitu :
·
Unary
Hubungan yang
terjadi antara dirinya sendiri dalam sebuah entitas. Contohnya entitas pegawai
yang memiliki relationship dengan supervisor.
·
Binary
Hubungan yang
terjadi antara dua entitas. Contohnya entitas pegawai dan entitas kantor
cabang.
·
Ternary
Hubungan yang
terjadi antara tiga entitas. Contohnya : entitas sales, produk, dan pelanggan yang
memiliki sebuah relationship yang bernama penjualan.
Simbol-simbol dalam ERD
Kardinalitas
ERD
Ø One to One
(Satu ke Satu)
Setiap anggota entitas hanya boleh berhubungan dengan satu
anggota entitas.
Ø One to Many
(Satu ke Banyak)
Setia anggota entitas dapat berhubungan dengan lebih dari
satu anggota entitas, tetapi tidak sebaliknya.
Ø Many to
Many (Banyak ke Banyak)
Setiap entitas dapat berhubungan dengan banyak entitas.
Contoh suatu ERD
Sumber
e-book Entity Relationship Diagram
e-book Entity Relationship Diagram (ERD) : Basics oleh : J.G. Zheng Fall 2010
e-book Sartim ERD (Entity Relationship Diagram) ilmuti
Comments
Post a Comment