Studi Kasus Perancangan CDM PDM Basis Data – Rental Buku
CDM dan PDM desain database dari usaha rental buku. Sistem rental buku di tempat ini sedikit berbeda dengan rental buku pada umumnya. Buku yang disewakan selain berasal dari pembelian langsung dari distributor buku, juga berasal dari anggota rental buku ini.
Berikut ini adalah asumsi-asumsi dalam sistem penyewaan buku:
- Setiap orang yang ingin meminjam buku di rental ini harus menjadi anggota dengan menyerahkan KTP yang masih berlaku
- Tidak ada batas maksimal untuk jumlah peminjaman buku di rental ini
- Masing-masing buku mempunyai masa sewa yang berbeda-beda
- Setiap keterlambatan pengembalian akan dikenakan denda per hari
- Karena buku baru biasanya diminati dan banyak yang ingin menyewa, maka buku-buku baru mempunyai masa sewa yang lebih pendek daripada buku-buku lama
- Anggota dapat menitipkan bukunya di rental untuk disewakan kepada anggota lain apabila telah menjadi anggota minimal 1 tahun
- Anggota yang menitipkan bukunya untuk disewakan akan mendapatkan keuntungan berupa bagi hasil dari penyewaan buku tersebut
- Pembagian hasil dilakukan dan dicatat setiap bulan
- Rental ini juga melayani pembelian buku secara langsung tetapi tidak melayani pemesanan
Database yang dibuat diharapkan dapat dengan mudah digunakan untuk aplikasi yang akan menampilkan laporan keuangan tiap bulan.
Rancangan CDM :
Rancangan PDM :






kenapa tdk di rancang dgn menggunakan ER-diagram, mapping/pemetaan, dan memberikan Query2 nya?????
biar lengkap. Trims…
Kalau setahu saya, ditahun 90an dl memang ER-diagram sangat populer,
namun di masa sekarang data model lebih banyak digunakan oleh karena itu saya menggunakan
CDM dan PDM..
Di sini memang tidak saya berikan query-query nya karena hanya merupakan studi kasus pembentukan CDM dan PDM dari asumsi-asumsi yang diberikan
knp gk sekalian gmn cara memasukkan data trs ke progarm CDM jgn langsung jd gt itung -itung buat belajar untuk para pemula
karena keterbatasan waktu yang memaksa saya harus langsung menulis CDM lagipula dari asumsi2 yang diberikan sudah cukup lengkap..