Bagaimana dengan blog saya?

Kamis, 17 Maret 2016

Analisa kasus "Perpustakaan Smart" Matkul Perancangan Basis Data BSI Pwt Sem 2



Bina Sarana Informatika Purwokerto
Semester 2 Tahun Akademik 2016

NIM                 : 12153342
Nama              : Melda Dwi J
Kelas                : 12.2A.21
Mata Kuliah    : Perancangan Basis Data (Pertemuan 1)
Dosen              : Bpk. Sutrisno

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 :
     1. Setiap calon anggota yang akan menjadi anggota harus mengisi formulir dengan biaya     administrasi Rp 10.000,-    
  1. Anggota dapat meminjam buku maksimal 3 buku
  2. Untuk masa peminjaman selama 1 minggu (7 hari)
  3. Keterlambatan pengembalian dikenakan denda sesuai dengan kondisi denda,
    diantaranya :
·         Denda keterlambatan pengembalian dikenakan biaya administrasi Rp 500,- perharinya (bukti surat denda terlampir)
·         Denda Buku perpustakaan rusak maka dikenakan biaya revisi buku perpustakaan (biaya ini dikenakan setelah buku diperbaiki, bukti surat denda terlampir)
·         Denda Buku Hilang, maka dikenakan biaya penggantian seharga buku tersebut (bukti surat denda terlampir)
·         Perpustakaan smart dapat menerima sumbangan dari donatur statusnya (anggota atau masyrakat luas)
Analisa Kasus Perpustakaan Smart
(Pembahasan di Kelas)
1. Buat Enterprise dari Perpustakaan Smart.
2. Tentukan entitas-entitas yang diperlukan, beserta atribut/field-nya.

 JAWABAN
 
1.      Enterprise :
Perpustakaan Smart
·         database_buku (barang yang dipinjamkan)
·         database_anggota (peminjam)
·         database_staf (orang yang minjamankan)
·         database_denda
·         database_pendaftaran
·         database_donatur
-      database_peminjaman ( transaksi peminjaman dan pengembalian)
2.      Entitas :
·         Buku (barang yang dipinjamkan)
·         Anggota (peminjaman)
·         Staf (orang yang meminjamkan)
·         Denda
·         Pendaftaran
-      Donatur
-      Peminjaman ( transaksi peminjaman dan pengembalian)

3.      Atribut/Field :
Entity Buku (barang yang dipinjamkan)            : judul_buku, kode_buku nama_pengarang, nama_penerbit
Entity Anggota (peminjaman)                             : nama_anggota, nomor_anggota, ttl_anggota, alamat_anggota, status_anggota 
Entity staff (orang yang meminjamkan)            : nama, alamat, nomor_karyawan, jabatan, status, ttl
Entity Denda                                 : no_pinjam, kode_buku, judul_buku, jenis_denda, total_biaya
Entity Pendaftaran                      : no_daftar, tgl daftar, nama_anggota, status_anggota, biaya_daftar
Entity Donatur                             : ID_donatur, nama_donatur, alamat_donatur, no_telp, tgl_sumbang
Entity Peminjaman                     : no_pinjam, nama_anggota, tgl_pinjam, tgl_kembali, lama_pinjam, kode_buku






Tidak ada komentar: