Contoh kasus erd
Contoh Kasus 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.
Jawab:
Entitas : Mahasiswa, KAP (Kartu Anggota Perpustakaan), Buku
Atribut : Nama, no.mahasiswa, Alamat mahasiswa, No.buku, Judul, Pengarang, Penerbit
dan tahun terbit.
Relasi : Daftar dan Pinjam
Gambar ERD dalam peminjaman buku di perpustakaan:
—————————————————————————————————————————————
—————————–
Contoh Kasus 2:
Seperti deskripsi soal kasus 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!!
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
———————————————————————————————————————
———————————————
Contoh Kasus 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:
Contoh ERD Sederhana
diketahui:
Entitas = Mahasiswa, Mata kuliah
Atribut = Mahasiswa (NIM, Nama mahasiswa, Alamat), Matakuliah (Nm_MK, NM,
Kd_MK)
Relasi = mengambil
gambar erdnya:
source: Mfikri
Contoh ERD Perpustakaan
Untuk mendaftar menjadi anggota perpustakaan di sekolah atau universitas, maka kita
harus menulis sebuah data diri seperti Nama, Nomer Siswa/Mahasiswa dan Alamat
sebagai bukti keanggotaan.
Di perpustakaan juga kita temui banyak buku dari berbagai pelajaran, tiap buku
memiliki Judul, Nomer buku, Pengarang, Penerbit dan Tahun Penerbit, bahkan satu
buku bisa ditulis lebih dari satu orang.
Lalu bagaimana kita menentukan entitas, atribut, dan relasi? bagaimana bentuk
ERDnya?
Diketahui:
Entitas = Mahasiswa, Kartu Anggota Perpustakaan (KAP), Buku
Atribut = Nama, No Siswa/Mahasiswa, Alamat Siswa/Mahasiswa, No Buku, Judul,
Pengarang, Penerbit dan Tahun Terbit.
Relasi = Daftar dan Pinjam
Bentuk gambar ERD Perpustakaan:
Source: herlinnairine
Contoh ERD Penjualan
Salah satu contoh kita ambil dari sebuah sistem penjualan barang online, sebelumnya
kita sudah mengetahui entitas, atribut dan relasi.
Diketahui:
Entitas = Distributor barang, Barang dagangan, Pelanggan dan Pegawai.
Atribut = Distributor (nama, id dan alamat), Barang (harga, jumlah, kode, nama, id
distributor, id pegawai), Pelanggan (no tlp, id pelanggan, nama pelanggan, alamat dan
id pegawai) Pegawai ( nama, alamat, id dan no tlp pegawai)
Relasi = Mensuplai, Membeli, Melayani dan Mengecek.
Bentuk gambar ERD penjualan barang online:
Source: Google
Contoh ERD Rumah Sakit
Memiliki 5 entitas yaitu (Perawat, Dokter, Pasien, Obat dan Kamar) serta atribut-
atributnya, dan memiliki 6 relasi yaitu (Memeriksa, Merawat, Membantu,
Dikonsumsi, Menempati dan Menentukan).
atau contoh dibawah dengan entitas yang lebih banyak dimana ada tambahan seperti:
Tindakan, Penyakit, Penunjang, Staff, Ringkasan keluar, dll.
Source: Millubis
Contoh ERD Perusahaan
berikut adalah contoh erd perusahaan dalam menggaji pegawai/karyawan.
Entitas = Karyawan, Bagian dan Gaji
Atribut = Karyawan (Kd_Bagian, NIP, Nama dan Alamat), Bagian (Kd Bagian dan
Nama_Bagian), dan Gaji (Golongan, NIP dan Kd_Bagian)
Relasi = Punya ( NIP, Jabatan, Golongan)
Source: inigajipegawai
Contoh ERD Sekolah
Contoh erd dalam sekolah bisa digunakan pada sistem, mata pelajaran, guru dan
komponen lain yang ada di sekolah, baik itu SD, SMP, dan SMA/SMK.
Disini contoh ERD sistem informasi sekolah, dimana memiliki 8 entitas yaitu Data,
Admin, Kepala Sekolah, Guru, Bagian, Murid, Mata pelajaran dan Nilai, beserta
atibut masing-masing entitas dan beberapa relasi.