Tugas 1
Perancangan 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 :
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
“Perpustakaan Smart”
• Buat Enterprise dari perpustakaan
smart
• Tentukan entitas-entitas yang
diperlukan,
beserta atribut/field nya.
Jawaban
Enterprise
dari perpustakaan smart yang terdiri dari entitas beserta attribute/field entreprise
“PERPUSTAKAAN SMART” merupakan ENTERPRISE
Entitas dari enterprise tersebut adalah
1. Anggota_Perpustakaan
2. Staff_Perpustakaan
3. Daftar_Buku
4. Daftar_Peminjam
5. Denda_Peminjaman
6. Donatur_Perpustakaan
Entitas dari enterprise tersebut adalah
1. Anggota_Perpustakaan
2. Staff_Perpustakaan
3. Daftar_Buku
4. Daftar_Peminjam
5. Denda_Peminjaman
6. Donatur_Perpustakaan
Dari entitas-entitas tersebut maka ditemukan
attribute/fieldnya sebagai berikut :
a.
Anggota_Perpustakaan terdiri dari
pelajar,mahasiswa, dan masyarakat.Attribute/fieldnya yaitu :
Anggota_Perpustakaan terdiri dari
Nomor_Anggota,Nama_Anggota,Alamat_Anggota,Nomor_Telpon,Dll
b. Staff_Perpustakaan terdiri dari karyawan-karyawan yang ada
diperpustakaan.
Attribute/fieldnya yaitu :
Staff_Perpustakaan terdiri dari
Nomor_Pegawai,Nama_Pegawai,Jabatan_Pegawai,Alamat_Pegawai,Nomor_Telpon,Dll.
c. Daftar_Buku merupakan kumpulan buku-buku yang terdapat
diperpustakaan tersebut. Attribute/fieldnya yaitu :
Daftar_Buku terdiri dari
Kode_Buku,Judul_Buku,Tahun_Terbit,Penerbit_Buku,Pengarang_Buku,Dll.
d. Daftar_Peminjam merupakan
kumpulan nama dari anggota yang meminjam buku dari perpustakaan tersebut.
Attribute/fieldnya yaitu :
Daftar_Peminjam terdiri
dari
Nomor_Peminjam,Nama_Peminjam,Kode_Buku,Judul_Buku,Tanggal_Peminjaman,Tanggal_Pengembalian,Denda_Peminjaman,Dll.
e. Denda_Peminjaman merupakan
hukuman/sanksi yang dikenakan untuk anggota karena telah melanggar peraturan
perpustakaan. Attribute/fieldnya yaitu :
Kode_Denda,Tanggal_Denda,Jenis_Denda,Dll.
f. Donatur_Perpustakaan merupakan
sukarelawan yang berikan barang ataupun lainnya yang berguna bagi perpustakaan.
Attribute/fieldnya yaitu :
Kode_Donatur,Nama_Donatur,Pekerjaan,Alamat,Dll.
Data Value dari attribute diatas
sebagai berikut :
1.
Anggota_Perpustakaan antara lain :
- Nomor_Anggota : 112
- Nama_Anggota : Rizky
- Alamat_Anggota : Semarang
- Nomor_Telpon : 08956781234
2. Staff_Perpustakaan antara lain :
- Nomor_Pegawai : 012
- Nama_Pegawai : Suriah
- Jabatan_Pegawai : Staff
- Alamat_Pegawai : Semarang
- Nomor_Telpon : 08756781234
3. Daftar_Buku
antara lain :
- Kode_Buku : A01
- Judul_Buku : Panduan Perancangan Basis Data
- Tahun_Terbit : 1998
- Penerbit_Buku : Garuda Book
- Pengarang_Buku : Abdul Amir
4.
Daftar_Peminjam antara lain :
- Nomor_Anggota : 112
- Nama_Anggota : Rizky
- Kode_Buku : A01
- Judul_Buku : Panduan Perancangan Basis Data
- Tanggal_Peminjaman : 1 Maret 2016
- Tanggal_Pengembalian : 10 Maret 2016
- Denda_Peminjaman : Rp.1.500
5. Denda_Peminjaman
antara lain:
- ·Kode_Denda : D1
- Jenis_Denda : keterlambatan pengembalian buku
- Tanggal_Denda : 10 Maret 2016
6. Donatur_Perpustakaan antara lain :
- · Kode_Donatur : M13
- Nama_Donatur : Ibnu
- Pekerjaan : Direktur
- Alamat : Semarang
-SELESAI-
Tidak ada komentar:
Posting Komentar