Minggu, 20 Maret 2016

Perancangan Basis Data Analisa Kasus Pertemuan 1



TUGAS
PERANCANGAN BASIS DATA
ANALISA  KASUS

Nama : Iqmi Chalimah

NIM : 12154926
Kelas : 12.2A.21
  


·      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

    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)
Analisa Kasus
• Buat Enterprise dari perpustakaan smart
• Tentukan entitas-entitas yang diperlukan,
  beserta atribut/field nya.

JAWAB :
ENTERPRISE
    Perpustakaan “SMART”
ü Database Buku
ü Database Anggota
ü Database Peminjaman
ü Database Pendaftar
ü Database Denda
ü Database Donatur

ENTITAS

Database Buku           ==> Entitas =  Buku
Database Anggota      ==> Entitas = Anggota
Database Peminjaman ==> Entitas = Peminjaman
Database Pendaftar     ==> Entitas = Pendaftaran
Database Denda         ==> Entitas = Denda
Database Donatur      ==> Entitas = Donatur


ATRIBUTE/ FIELD

Entity Buku               = Kd_Buku, Judul Buku, Pengarang , Tahun_Terbit

Entity Anggota          = Kd_Anggota, Nama_Anggota, Alamat, TTL, Status

Entity Peminjaman   = Kd_Anggota, Nama_Anggota , Judul_Buku, Banyak_Buku,     Tanggal_Peminjaman, Tanggal_Kembali

Entity Pendaftar      =  Kd_Pendaftar, Nama_Pendaftar, Alamat, TTL , Status

Entity Denda            =  Kd_Denda, Jenis Denda

Entity Donatur         = Kd_Donatur, Nama_Donatur, Status , Jenis_Donasi, Jumlah_Donasi