Senin, 09 April 2018

TUGAS RYH Analisa Kasus Perpustakaan Smart


Nama Ketua       : Ilham Setiobudi             11170525
Nama Anggota   : Putri Andayani              11170342
                               Rinto Nugroho               11170015
                               Tri Wahyuni                   11170914
                               Umoro Tri Setyo            11170987
                                Yoga Alfon L                 11170947
Mata Kuliah       : Sistem Basis Data
Kelas                   : 11.2A.04

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 :

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)


  • ·         Buat Enterprise dari perpustakaan smart
  • ·         Tentukan entitas-entitas yang diperlukan,beserta atribut/field nya.





TABEL ENTERPRISE

Tabel Buku
KODE BUKU
JUDUL BUKU
NAMA PENGARANG
NAMA PENERBIT
ID DONATUR
0001
Seperti Hujan
Boy Candra
Media Kita
125134
0002
Koala Kumal
Raditya Dika
Gagas Media
125135

Tabel Anggota
NAMA
TEMPAT TANGGAL LAHIR
ALAMAT
STATUS
Ridwan
Jakarta, 21 Juni 1998
Jl Cendana
Mahasiswa
Marisa
Bekasi, 10 Juli 1999
Jl Sesama
Mahasiswi

Tabel Peminjaman
NO PINJAM
NAMA
TGL PINJAM
TGL KEMBALI
LAMA PINJAM
KODE BUKU
001
Widi
11 Maret 2017
17 Maret 2017
7 Hari
0001
002
Yuliyana
12 Maret 2017
18 Maret 2017
7 Hari
0002

Tabel Denda
NO PINJAM
KODE BUKU
JUDUL BUKU
JENIS DENDA
TOTAL
003
0003
Akuntansi
Denda Telat
Rp. 1500,-
004
0004
Myob
-


Tabel Pendaftaran
NO
TANGGAL
NAMA
STATUS
BIAYA
01
01 Maret 2017
Ririn
Mahasiswi
Rp. 10000,-
02
02 Maret 2017
Zaskia
Mahasiswi
Rp. 10000,-

Tabel Donatur
ID DONATUR
NAMA
ALAMAT
NO TELP
TGL SUMBANG
125136
Rudi
Jl Mangga
0213396713
1 Januari 2016
125137
Syarif
Kebon Jeruk
0213497714
3 Febuari 2016



ENTERPRISE

Perpustakaan Smart       : data_buku,data_anggota,data_peminjaman,data_denda,data_pendaftaran,data_donatur

ENTITAS

Buku,anggota,peminjaman,denda,pendaftaran,donator

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,tgl_daftar,nama_anggota,status_anggota,biaya_daftar
Entity Donatur                   Field : ID_donatur,nama_donatur,alamat_donatur,no_telp,tgl_sumbang

DATA VALUE

Atribut nama_anggota : ridwan,marisa,widi,yuliyana,ririn,zaskia

RECORD

Record 1              : Field nama_anggota     Ridwan
Record 2              : Field ttl_anggota            → Jakarta_21_juli_1998
Record 3              : Field alamat                     → Jl_cendana

FILE

Kode_buku

KUNCI

Kode_buku,ID_donatur





PROSEDUR PERPUSTAKAAN SMART

-Table anggota memiliki attribute : nama sebagai Primary Key (PK), TTL, Alamat dan status.

-Table Buku memiliki attribute : Kode buku sebagai Primary Key (PK), Judul buku, nama pengarang, nama penerbit, ID donator.

-Table anggota ke table buku memiliki kardinalitas M-N : satu buku bisa dipinjam oleh banyak anggota atau sebaliknya satu anggota bisa meminjam banyak buku.

-Dikarenakan kardinalitas M-N maka dapat terbentuk table baru yaitu table pinjam dengan attribute : No pinjam sebagai primary key (PK), Tgl pinjam, Tgl kembali, Lama pinjam dan Kode Buku sebagai foreign key (FK).

Tidak ada komentar:

Posting Komentar