Tugas Softskill 2DA01
Akuntansi Komputer
(D3 Bisnis &
Kewirausahaan)
Nama
Kelompok :
Ahmad Afrizal (40214532)
Endah Josi Kriskurniati (43214566)
Muhammad Ramadhan (47214468)
Sarah Oktaviani Iskandar (4A214037)
Seno Putro (4A214134)
Siska Putri Uthami (4A214317)
Tugas:
ERD
– Peminjaman Buku Perpustakaan
Definisi
ERD :
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
Entitas
|
Atribut
|
Relasi
|
KAP
|
Npm, Nama,
Alamat
|
Membuat, Menyajikan, Meminjam.
|
Mahasiswa
|
Npm, Nama,
Alamat
|
|
Buku Pinjam
|
No buku, Judul, Pengarang, Tahun, Penerbit
|
Setelah
kita mengetahui Entitas, Atribut, Relasi dan mengetahui bentuknya. Maka kita
bisa membuat gambar ERD dari contoh kasus diatas.
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. Semua mahasiswa
disiplin mengembalikan buku tepat satu minggu setelah peminjaman.
Gambar ERD
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.