Minggu, 20 Maret 2016

ANALISA KASUS "PERPUSTAKAAN SMART"

NIM     : 12153779
Nama : Mariyana
Kelas  : 12.2A.21

MATA KULIAH PERANCANGAN BASIS DATA
AMIK BSI PURWOKERTO 2016

SLIDE 1 PERTEMUAN 1 KAMIS, 17 MARET 2016

SOAL ANALISA KASUS "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 :
  • Setiap calon anggota yang akan menjadi anggota harus mengisi formulir dengan biaya administrasi Rp.10.000,-
  • Anggota dapat meminjam buku maksimal 3 buku
  • Untuk masa peminjaman selama 1 minggu (7 hari)
  • 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)
 PERINTAH DARI ANALISA KASUS

  1. Buat Enterprise dari perpustakaan smart
  2. Tentukan entitas-entitas yang diperlukan, beserta atribut/field nya.
PENYELESAIAN

1. ENTERPRISE : "PERPUSTAKAAN SMART"
2. ENTITAS :
  • ANGGOTA_PERPUS
  • STAFF_PERPUS
  • DAFTAR_BUKU
  • DAFTAR_PINJAMAN
  • DONATUR
 3. FIELD :
  • Field yang terdapat dalam entitas ANGGOTA_PERPUS
    • nomor_anggota
    • nama_anggota
    • alamat
    • no_telepon
  • Field yang terdapat dalam entitas STAFF_PERPUS
    • no_pegawai
    • nama_pegawai
    • jabatan
    • alamat
  • Field yang terdapat dalam entitas DAFTAR_BUKU
    • kode_buku
    • judul_buku
    • tahun_produksi
    • pengarang
    • penerbit
  • Field yang terdapat dalam entitas DAFTAR_PINJAMAN
    • nomor_anggota
    • nama_anggota
    • kode_buku
    • judul_buku
    • tanggal_pinjam
    • tanggal_kembalI
    • denda
  • Field yang terdapat dalam entitas DONATUR  
    • nomor_anggota
    • nama_donatur
    • alamat_donatur
    • jumlah_sumbangan
    • kode_buku
    • judul_buku
    • tahun_produksi
    • pengarang
    • penerbit
 ENTITY YANG DIPERLUKAN YAITU :
  • MAHASISWA
  • ANGGOTA
  • BUKU
  • DENDA
  • DONATUR
 RELATIONSHIP ANTAR ENTITY
  1. MAHASISWA -> MENDAFTAR -> ANGGOTA
  2. ANGGOTA -> MEMINJAM -> BUKU
  3. ANGGOTA -> MEMBAYAR -> DENDA
  4. DONATUR -> MENYUMBANG -> BUKU