Tugas Sistem Basis Data
Perpustakaan Smart
Analisa Kasus
• 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 akanmenjadianggota harus mengisi formulir dengan 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 :
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 Enterprise
(Pembahasan di Kelas)
• Buat Enterprise dari “Perpustakaan Smart” yang
ditentukandari : Entitas, Atribute/Field, value data, record dan bentuktabel –
tabeldari Enterprise
• Bentuk Gambar dari Enterprise Perpustakaan (yang
menghubungkan relasi antara Entitas, Atribute, value data, record dan tabel-tabel)
Jawaban :
Enterprise :
Perpustakaan Smart : 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
Tabel Buku
|
Kode Buku
|
Judul Buku
|
Nama Pengarang
|
Nama Penerbit
|
ID Donatur
|
|
0000090
|
Jomblo’s diary
|
O.Solihin
|
Gema Insani
|
12123455
|
|
0000091
|
Lupakan mantanmu
|
O.Solihin
|
Gema Insani
|
12122443
|
Tabel Anggota
|
Nama
|
Tempat, TanggalLahir
|
Alamat
|
Status
|
|
Muhammad Iqbal Fahrezy
|
Jakarta, 26 July 1999
|
Cilebut
|
Mahasiswa
|
|
Abby dwikharisma
|
Bandung, 12 September 2000
|
Cilebut
|
Mahasiswa
|
Tabel Peminjaman
|
No. Pinjam
|
Nama
|
Tgl. Pinjam
|
Tgl. Kembali
|
Lama Pinjam
|
Kode Buku
|
|
002
|
Faqieh Ali Fauji
|
3 Februari 2019
|
10 Februari 2019
|
7 hari
|
0000090
|
|
004
|
Irvan Syamsu
|
5 Februari 2019
|
12 Februari 2019
|
7 hari
|
0000091
|
Tabel Denda
|
No. Pinjam
|
Kode Buku
|
Judul Buku
|
Jenis Denda
|
Total
|
|
002
|
0000090
|
Jomblo’s Diary
|
Denda Telat
|
Rp. 2000,-
|
|
004
|
0000091
|
Lupakan Mantanmu
|
-
|
-
|
Tabel Pendaftaran
|
No.
|
Tanggal
|
Nama
|
Status
|
Biaya
|
|
01
|
3 Februari 2019
|
Faqieh Ali Fauji
|
Mahasiswa
|
Rp. 10.000,-
|
|
02
|
5 Februari 2019
|
Irvan Syamsu
|
Mahasiswa
|
Rp. 10.000,-
|
Tabel Donatur
|
ID Donatur
|
Nama
|
Alamat
|
No. Telp
|
Tgl. Sumbang
|
|
12123455
|
Gusti Prambanda
|
Ciomas
|
0892314890
|
24 Januari 2019
|
|
12122443
|
Resti Nurfaidah
|
Bogor Kota
|
0823148902
|
30 Januari 2019
|