DEFINISI ERD
Entitiy
Relationship Diagram atau lebih dikenal dengan (ERD) merupakan salah satu
metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual
untuk jenis/model semantik sistem. Dimana sistem seringkali memiliki sistem
data relasional, dan ketentuannya bersifat Top-Down.
Dalam hal ini kami akan
menjelaskan dan menggambarkan contoh kasus dengan penggambaran ERD.
Soal Nomor 1 :
Pada saat
mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor
mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam buku di
perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya.
Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit.
Satu buku bisa ditulis oleh beberapa pengarang.
Tentukan entitas, atribut dan
relasi dari deskripsi di atas dengan menggambar ERDnya.
Dari soal diatas
dapat disimpulkan, bahwa seorang mahasiswa dapat meminjam buku, jika dia
menjadi atau terdaftar sebagai anggota perpustakaan fakultas.
A. Menentukan Entitas,
Atribute dan Relasi
- Entitas merupakan individu yang dapat mewakili sesuatu yang nyata yang dapat digambarkan oleh data. Disini entitas dari kasus diatas adalah: 1. Mahasiswa, 2. KAP (kartu anggota perpustakaan) 3. Buku Pinjam
- Atribute merupakan pendeskripsian karakteristik dari entitas. Disini Atribute dari kasus diatas terdiri dari: Nama, NPM, Alamat, Nomor Buku, Judul Buku, Pengarangan, Penerbit dan Tahun terbit
- Relasi merupakan penghubung dari Entitas yang berkaitan dan hubungan antar entitas dengan relasi terbentuk dalam garis. Disini relasi dari kasus diatas adalah: 1. Membuat, 2. Menyajikan
B. Mengetahui Bentuk Notasi
ERD
C. Pembuatan ERD Peminjaman
Buku Perpustakaan
Setelah kita mengetahui Entitas,
Relasi, Atribut dan mengetahui bentuknya, maka kita bisa membuat gambar ERD
dari contoh kasus diatas.
Gambar diatas menggambarkan ERD
dari peminjaman Buku Perpustakaan
Soal Nomor 2 :
Seperti deskripsi soal nomor 1, namun ada beberapa tambahan
penjelasan seperti berikut:
Seorang mahasiswa boleh meminjam beberapa buku. Satu buku boleh dipinjam beberapa mahasiswa. Semua mahasiswa sangat pelu buku sehingga tidak ada yang tidak pernah meminjam ke perpustakaan. Setiap peminjam akan dicatat tanggal peminjamannya. Semua mahasiswa disiplin mengembalikan buku tepat satu minggu setelah peminjaman.
Gambarkan ERDnya!!
Seorang mahasiswa boleh meminjam beberapa buku. Satu buku boleh dipinjam beberapa mahasiswa. Semua mahasiswa sangat pelu buku sehingga tidak ada yang tidak pernah meminjam ke perpustakaan. Setiap peminjam akan dicatat tanggal peminjamannya. Semua mahasiswa disiplin mengembalikan buku tepat satu minggu setelah peminjaman.
Gambarkan ERDnya!!
MODEL ENTITY – RELATIONSHIP
Model Entity Relationship : Suatu
penyajian data dengan menggunakan Entity dan Relationship
Entity :
Objek secara fisik : Buku,
Perpustakaan, Mahasiswa
Objek secara konsep : Meminjam
Relationship :
Atribut :
- Atribut Multivalue
Derajat dari Relationship :
- Trenary degree (Derajat Tiga)
Cardinality Ratio Constraint
- M : N
Participation Constraint
- Partial Participation
Diagram ERD
Soal Nomor 3 :
Seperti soal nomor 2, namun ada
beberapa tambahan penjelasan seperti berikut : Mahasiswa kadang-kadang
terlambat mengembalikan buku, sehingga dikenakan denda. Besarnya denda adalah
Rp 500,- per hari keterlambatan. Mahasiswa dianggap terlambat jika mengembalikan
buku lebih lama dari 1 minggu.
Gambarkan ERDnya
Nama Anggota Kelompok soal nomor 1 :
- Aliza Indriani Pratiwi
- John Mario H.B
- Linati Zindriasih
- Rismawati
- Steffy Apriyanti
- M. Afif F
- Rafli Tri.S
Nama Anggota Kelompok soal nomor 2 :
- Citra Widiyanti
- Desi Nur Elista
- Dwi Seftyaningtyas
- Pitria Juliani Riezki
- Putri
- Syarifah Nur Faiza
- Viliayanti Serawa
Nama Anggota Kelompok soal nomor 3 :
- Amanda Dewi Purwandari
- Anggani Narita
- Dismas Mardhika
- Hendra Agus
- Merryta Elsa R
Referensi: