Perpustakaan Smart
TUGAS PERANCANGAN BASIS DATA
Perpustakaan Smart
AnalisaKasus
• Perpustakaan Smart adalah perpustakaan umum yang anggotanya pelajar, mahasiswa dan masyarakat yang
didirikan olehWalikota Jakarta Barat.Keberadaan perpustakaan berlokasi di Walikota yang aplikasi pelayanan masih bersifat tradisional.
• Prosesnya :
• Perpustakaan Smart adalah perpustakaan umum yang anggotanya pelajar, mahasiswa dan masyarakat yang
didirikan olehWalikota Jakarta Barat.Keberadaan perpustakaan
• Prosesnya :
1. Setiapcalonanggota yang akanmenjadianggota harus mengisi formulirdengan biaya administrasi Rp.10.000,-
2. Anggota dapat meminjam buku maksimal 3 buku
3. Untuk masa peminjaman selama 1 minggu (7 hari)
4. Keterlambatan pengembalian dikenakan denda sesuai dengan kondisi denda,
diantaranya :
diantaranya :
- Dendaketerlambatanpengembalian
dikenakanbiaya administrasi Rp.500 perharinya (buktisuratdenda terlampir) - DendaBukuperpustakaanrusakmaka
dikenakanbiaya revisibukuperpu stakaan (biayainidikenakansetelah buku diperbaiki). (buktisuratdendaterlampir) - DendaBukuHilang, makadikenakanbiayapenggantian
sehargabukutersebut. (buktisuratdendaterlampir) - Perpustakaan smart dapatmenerimasumbangandari don
aturstatusnya (anggotaataumasyrakatluas)
AnalisaKasusEnterprise
(Pembahasan di Kelas)
• Buat Enterprise dari “Perpustakaan Smart” yang ditentukandari : Entitas, Atribute/Field, value data, record danbentuktabel – tabeldari Enterprise
• BentukGambardari Enterprise Perpustakaan (yang menghubungkan relasiantaraEnti tas, Atribute, value data, record dantabel-tabel)
(Pembahasan di Kelas)
• Buat Enterprise dari “Perpustakaan Smart” yang ditentukandari : Entitas, Atribute/Field, value data, record danbentuktabel – tabeldari Enterprise
• BentukGambardari Enterprise Perpustakaan (yang menghubungkan relasiantaraEnti
Jawaban :
Enterprise :
PerpustakaanSmart : data_buku, data_anggota, data_peminjaman, data_denda, data_pendaftaran, data_donatur
Entitas :
- Buku
- Anggota
- Peminjaman
- Denda
- Pendaftaran
- Donatur
Atribut/Field :
- Entity Buku -> Field : kode_buku, judul_buku, nama_pengarang,
nama_penerbit, ID_donatur
- Entity Anggota -> Field : nama_anggota, ttl_anggota, alamat_anggota,
status_anggota
- Entity Peminjaman -> Field : no_pinjam, nama_anggota, tgl_pinjam, tgl_kembali,
lama_pinjam, kode_buku
- Entity Denda -> Field : no_pinjam, kode_buku, judul_buku, jenis_denda,
total_biaya
- Entity Pendaftaran -> Field : no_daftar, tgldaftar, nam_anggota, status_anggota,
biaya_daftar
- Entity Donatur ->Field : ID_donatur, nama_donatur, alamat_donatur, no_telp,
tgl_sumbang
Data Value :
Atributnama_anggota : Rama,herdi, hadi, resti, ema , dll.
Record :
Record mahasiswa : nama_mahasiswa, ttl_mahasiswa, alamat
Tabel Enterprise
Komentar
Posting Komentar