Sistem Basis Data
"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 :
- 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) (buku 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 masyarakat luas).
Analisa Kasus Enterprise
- Buat enterprise dari "Perpustakaan Smart".
- Tentukan entitas-entitas yang diperlukan, beserta atribut/fieldnya.
Jawaban :
Enterprise Perpustakaan Smart :
- data buku
- data anggota
- data peminjaman
- data denda
- data pendaftaran
- data donatur
- 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, tgl daftar, nama anggota, status anggota, biaya daftar.
- Entity Denda -> Field : no pinjam. kode buku, judul buku, jenis denda, total biaya.
- Entity Pendaftaran -> Field : no daftar, tgl daftar, nama anggota. status anggota, biaya daftar.
- Entity Donatur -> Field : ID donatur, nama donatur, alamat donatur, no telp, tgl sumbang.
Tabel Enterprise :
Tabel Buku
Kode Buku
|
Judul Buku
|
Nama Pengarang
|
Nama Penerbit
|
ID Donatur
|
0000010
|
Tentang pendidikan
|
Muhammad Ari
|
Hendi Darnoko
|
12188462
|
0000011
|
Novel
|
Saiful Hidayat
|
Budiman
|
12183456
|
Tabel Anggota
Nama
|
Tempat, TanggalLahir
|
Alamat
|
Status
|
Rina Anggreani
|
bogor, 23 Februari 1999
|
Sempur raya
|
Mahasiswi
|
Febia Fitriani
|
Depok 20 Juni 1995
|
Parung Raya
|
Mahasiswi
|
Tabel Peminjaman
No. Pinjam
|
Nama
|
Tgl. Pinjam
|
Tgl. Kembali
|
Lama Pinjam
|
Kode Buku
|
005
|
Rina A
|
12 Maret 2018
|
19 Maret 2018
|
7 hari
|
0000010
|
008
|
Febia Firiani
|
18 Maret 2018
|
25 Maret 2018
|
7 hari
|
0000011
|
Tabel Denda
No. Pinjam
|
KodeBuku
|
JudulBuku
|
JenisDenda
|
Total
|
002
|
0000010
|
Tentang pendidikan
|
DendaTelat
|
Rp. 1500,-
|
007
|
0000011
|
Novel
|
-
|
-
|
Tabel Pendaftaran
No.
|
Tanggal
|
Nama
|
Status
|
Biaya
|
01
|
12 Maret 2018
|
Rina Anggreani
|
Mahasiswi
|
Rp. 10.000,-
|
02
|
14 maret 2018
|
Mahasiswi
|
Rp. 10.000,-
|
Tabel Donatur
ID Donatur
|
Nama
|
Alamat
|
No. Telp
|
Tgl. Sumbang
|
13556498
|
Rhyan Saputra
|
Sentul city
|
0211234567
|
12 maret 2018
|
13556472
|
Dewi Astuti
|
Bojong Sari
|
0213456789
|
01 april 2018
|