PERPUSTAKAAN SMART


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 :
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 :
·         Dendaketerlambatanpengembaliandikenakanbiaya administrasi Rp.500 perharinya (buktisuratdenda terlampir)
·         DendaBukuperpustakaanrusakmakadikenakanbiaya revisibukuperpustakaan (biayainidikenakansetelah bukudiperbaiki). (buktisuratdendaterlampir)
·         DendaBukuHilang, makadikenakanbiayapenggantian sehargabukutersebut. (buktisuratdendaterlampir)
·         Perpustakaan smart dapatmenerimasumbangandari donaturstatusnya (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 relasiantaraEntitas, Atribute, value data, record dantabel-tabel)
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, hadirestiema, dll.

Record :
            Record mahasiswa :  nama_mahasiswa, ttl_mahasiswa, alamat

Tabel Enterprise








Komentar

Postingan Populer