Anda di halaman 1dari 5

ANALISA PERPUSTAKAAN SMART

Analisa Kasus ERD Perpustakaan Smart


Perpustakaan Smart adalah perpustakaan umum yang anggotanya
pelajar,mahasiswa dan masyarakat yang didirikan oleh Walikota Jakarta
Barat. Keberadaan perpustakaan berlokasi di Walikota yang aplikasi
pelayanan masih bersifat tradisional.
Prosesnya :
a. Setiap calon anggota yang akan menjadi anggota harus mengisi
formulir dengan
biaya administrasi Rp.10.000,b. Anggota dapat meminjam buku maksimal 3 buku
c. Untuk masa peminjaman selama 1 minggu (7 hari)
d. Keterlambatan pengembalian dikenakan denda sesuai dengan kondisi
denda,
diantaranya :
1. Denda keterlambatan pengembalian dikenakan biaya administrasi
Rp.500 Perharinya (bukti surat denda terlampir)
2. Denda Buku perpustakaan rusak maka dikenakan biaya revisi buku
perpustakaan (biaya ini dikenakan setelah buku diperbaiki).(bukti
surat denda terlampir)
3. Denda Buku Hilang, maka dikenakan biaya penggantian seharga
buku tersebut.(bukti
surat denda terlampir)
e. Perpustakaan smart dapat menerima sumbangan dari donatur
statusnya (anggota atau
masyarakat luas)

JAWAB :
Analisis Permintaan
1. Setiap Anggota diharuskan mengisi 1 formulir
2. 1 formulir diisi oleh 1 anggota
ANGGOTA ISI FORMULIR
CARDINALITIES 1:1
3. Setiap anggota dapat melakukan peminjaman terdiri dari beberapa
buku (maksimal 3)
4. Tiap buku dapat dipinjam oleh banyak anggota
5. setiap anggota yang melakukan peminjaman dapat dikenakan
beberapa denda tergantung terlambat mengembalikan dan atau keadaan
buku yang dikembalikan rusak / hilang
6. setiap denda yang dikenakan harus berdasarkan adanya peminjaman
dilakukan oleh beberapa anggota
ANGGOTA PINJAM BUKU
CARDINALITIES M:N
ANGGOTA PINJAM DENDA
CARDINALITIES M:N
7. setiap donatur dapat menyumbang terdiri dari satu atau beberapa buku
8. setiap buku dapat disumbang oleh beberapa donatur
DONATUR SUMBANG BUKU
1

ANALISA PERPUSTAKAAN SMART


CARDINALITIES M:N

1. Pembuatan gambar ERD dari Perpustakaan Smart


Langkah langkah pembuatan ER diagram
Tentukan entity entity yang diperlukan
Tentukan relationship antar entity entity.
Tentukan cardinality ratio dan participation constraint
Tentukan attribute attribute yang diperlukan dari tiap entity
Tentukan key diantara attribute attribute.
Tentukan LRS dari masing-masing relasi
Hindari penamaan entity, relationship dan atribute yang sama.
Entitas

Relasi

Relationship

ANALISA PERPUSTAKAAN SMART

cardinality ratio dan participation constraint

Key, Atribut, dan LRS dari tiap relasi

ANALISA PERPUSTAKAAN SMART

KARENA RELASINYA M:N muncul relasi baru

ANALISA PERPUSTAKAAN SMART

ERD