Tugas Softskill
Akuntansi Komputer
“Entity Relationship Diagram (ERD) Peminjaman
Buku Perpustakaan”
Tugas :
} Pada
saat mendaftar menjadi anggota perpustakaan, data anggota yang dicatat adalah
nama, nomor mahasiswa dan alamat mahasiswa, setelah itu anggota baru bisa
meminjam buku di perpustakaan tsb. Buku-buku yang dimiliki perpustakaan banyak
sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang,
penerbit, tahun terbit, kemudian ada ketentuan dimana Seorang mahasiswa boleh
meminjam beberapa buku. Satu buku boleh dipinjam beberapa mahasiswa. Setiap
peminjaman akan dicatat tanggal peminjamannya. Semua mahasiswa disiplin
mengembalikan buku tepat satu minggu setelah peminjaman
} Tentukan
entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya
dan tunjukkan Cardinality Ratio
Constraint-nya!
Jawab :
ERD – Peminjaman
Buku Perpustakaan
Definisi ERD :
1.
Entity Relationship Diagram
atau lebih dikenal dengan ERD
Merupakan salah satu metode pemodelan basis data
yang di gunakan untuk menghasilkan skema konseptual untuk jenis/model skematik
sistem. Dimana sistem sering kali memiliki sistem data relasional dan
ketentuannya bersifat Top-Down. Dalam hal ini kita akan menjelaskan dan menggambarkan
contoh kasus dengan penggambaran ERD.
Contoh kasus :
Pada saat mendaftar
menjadi anggota perpustakaan, data anggota yang dicatat adalah nama, nomor
mahasiswa dan alamat mahasiswa, setelah itu anggota baru bisa meminjam buku di
perpustakaan tsb. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya.
Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit,
kemudian ada ketentuan dimana Seorang mahasiswa boleh meminjam beberapa buku.
Satu buku boleh dipinjam beberapa mahasiswa. Setiap peminjaman akan dicatat
tanggal peminjamannya. Semua mahasiswa disiplin mengembalikan buku tepat satu
minggu setelah peminjaman
·
Cardinality Ratio
Constraint
Digunakan
untuk menjelaskan jumlah keterhubungan 1 entitas dengan entitas lainnya. Jenis
cardinality ratio ada 3, yaitu :
1. One
to one (1:1)
Setiap anggota entitas A hanya boleh
berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
2. One
to many (1: M)
Setiap anggota entitas A dapat
berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
3. Many
to many (M:M atau M:N)
Setiap entitas A dapat berhubungan dengan
banyak entitas himpunan entitas B dan demikian pula sebaliknya.
· Pembuatan ERD Peminjaman
Buku Perpustakaan
Setelah kita
mengetahui Entitas, Atribut, Relasi dan mengetahui bentuknya. Maka kita bisa
membuat gambar ERD dari contoh kasus diatas.
Contoh Gambar ERD :
Cardinality Ratio Constraint dari gambar ERD diatas :
a. Saat mendaftar
cardinality ratio yang digunakan adalah 1:1 dimana mahasiswa hanya berhubungan
dengan satu KAP, dan KAP melayani pendaftaran satu mahasiswa tersebut.
b.
Saat
meminjam atau pengambilan buku cardinality ratio yang digunakan adalah 1:M
dimana KAP dapat berhubungan dengan lebih dari satu buku yang dipinjam, dan
buku yang dipinjam ditangani oleh satu KAP yang selanjutnya akan dicatat
tanggal peminjamannya.
Didalam contoh kasus
tersebut ada ketentuan dimana Seorang mahasiswa boleh
meminjam beberapa buku. Satu buku boleh dipinjam beberapa mahasiswa. Setiap
peminjaman akan dicatat tanggal peminjamannya. Semua mahasiswa disiplin
mengembalikan buku tepat satu minggu setelah peminjaman.
Dari contoh kasus diatas cardinality ratio
contraint-nya adalah M:N atau M:M dimana mahasiswa boleh meminjam beberapa buku
dan jenis buku yang sama boleh dipinjam beberapa mahasiswa
Tidak ada komentar:
Posting Komentar