Minggu, 20 Maret 2016

Tugas Perancangan Basis Data



TUGAS PERANCANGAN BASIS DATA



Analisa Kasus
• 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)
4.  Perpustakaan  smart  dapat  menerima  sumbangan  dari
donatur statusnya (anggota atau masyrakat luas)

Maka Analisa Kasusnya adalah sebagai berikut:

Enterprise:
Perpustakaan Smart

Entitas :
1.      Buku
2.      Anggota
3.      Pendaftaran
4.      Peminjaman
5.      Denda
6.      Donatur

 Atribut/Field :
1.      Entity Buku ->Field  :
kode_buku, judul_buku, nama_pengarang, nama_penerbit, ID_donatur

2.      Entity anggota ->Field :
nama_anggota, ttl_anggota, alamat_anggota, status_anggota

3.      Entity Pendaftaran -> Field :
no_daftar, tgl_daftar, nama_anggota, status_anggota, biaya_daftar

4.      Entity Peminjaman ->Field :
no_pinjam, nama_anggota,tgl_pinjam, tgl_kembali, lama_pinjam, kode_buku

5.      Entity Denda -> Field :
no_pinjam, kode_buku, judul_buku, jenis_denda, total_biaya

6.      Entity Donatur -> Field :
ID_donatur, nama_donatur, alamat_donatur, no_telp, tgl_sumbang