Tugas Sistem Basis Data


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 :

Dendaketerlambatanpengembaliandikenakanbiaya administrasi Rp.500 perharinya (buktisuratdenda terlampir)

DendaBukuperpustakaanrusakmakadikenakanbiaya revisibukuperpustakaan (biayainidikenakansetelah bukudiperbaiki). (buktisuratdendaterlampir)

DendaBukuHilang, makadikenakanbiayapenggantian sehargabukutersebut. (buktisuratdendaterlampir)

Perpustakaan smart dapatmenerimasumbangandari donaturstatusnya (anggota atau masyrakat luas)



Analisa Kasus Enterprise



(Pembahasan di Kelas)



• Buat Enterprise dari “Perpustakaan Smart” yang ditentukandari : Entitas, Atribute/Field, value data, record danbentuktabel – tabeldari Enterprise

• BentukGambar dari Enterprise Perpustakaan (yang menghubungkan relasiantaraEntitas, Atribute, value data, record dantabel-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 Buku

KodeBuku
JudulBuku
NamaPengarang
NamaPenerbit
ID Donatur
0000011
Dear Nathan
Erisca Febriani
Bentang Belia
12123455
0000012
Hujan
Tere Liye
Bentang Belia
12122443



Tabel Anggota

Nama
Tempat, TanggalLahir
Alamat
Status
Novan C
JawaTimur, 17 Februari 1999
Bandung
Mahasiswi
Anastasya
Palembang, 23 September 2003
Cibinong
Mahasiswi







Tabel Peminjaman

No. Pinjam
Nama
Tgl. Pinjam
Tgl. Kembali
Lama Pinjam
KodeBuku
002
Novan C
7 Januari 2019
14 Januari2019
7 hari
0000012
004
Anastasya
1 Maret 2019
8 Maret 2019
7 hari
0000013



Tabel Denda

No. Pinjam
KodeBuku
JudulBuku
JenisDenda
Total
002
0000011
Dear Nathan
DendaTelat
Rp. 1500,-
004
0000012
Hujan
-
-



Tabel Pendaftaran

No.
Tanggal
Nama
Status
Biaya
01
7 Januari 2019
Novan C
Mahasiswa
Rp. 10.000,-
02
1 Maret 2019
Anastasya
Mahasiswi  
Rp. 10.000,-



Tabel Donatur

ID Donatur
Nama
Alamat
No. Telp
Tgl. Sumbang
12123455
Raka Ziddan
Kebon Jeruk
0211234567
12 Januari 2018
12122443
Rizky Saputra
Parung
0213456789
1 Januari 2018


Komentar

Postingan Populer