ERD Perpustakaan
ERD Perpustakaan
212310021/TI-21-PA
Basis Data
Asumsi :
1. Setiap peminjam yang akan meminjam buku terdaftar pada data peminjam.
2. setiap peminjam dapat melakukan berbagai transaksi meliputi peminjaman,
pengembalian, perpanjangan, dan pembayaran denda buku.
3. Peminjaman buku, pengembalian buku, dan pembayaran denda. seluruh transaksi
disimpan pada Data Transaksi.
4. Setiap petugas perpustakaan mengatur transaksi, dan mengetahui data buku yang
tersedia.
Entitas :
1. Anggota
2. Petugas
3. Buku
4. Transaksi
5. Data peminjam
6. Meminjam
7. Mengembalikan
8. Memperpanjang
9. Membayar denda
Atribut :
1. Anggota
1) Id_anggota
2) Nama_ang
3) Nomorhp_ang
4) Alamat_ang
5) Tgl_lahir
2. Buku
1) Pengarang
2) Thn_terbit
3) Judul_buku
4) Id_buku
5) kategori
6) Penerbit
3. Petugas
1) Id_ptg
2) Nama_ptg
3) Nomorhp_ptg
4) Alamat_ptg
4. Data Peminjam
1) Status_anggota
2) Data_transaksi
5. Transaksi
1) Id_transaksi
2) Tgl_transaksi
6. Meminjam
1) Kode_pinjam
2) Id_anggota
3) Id_buku
4) Tgl_pinjam
5) Tgl_pengembalian
7. Mengembalikan
1) Kode_pinjam
2) Tgl_pinjam
3) Tgl_pengembalian
4) Id_buku
5) Id_anggota
8. Memperpanjang
1) Kode_pinjam
2) Tgl_pinjam
3) Tgl_perpanjangan
4) Id_buku
5) Id_anggota
9. Membayar denda
1) Tarif denda
2) Id_anggota
3) Tgl_pinjam