Manajemen Pengembalian:
- Pencatatan transaksi pengembalian buku.
- Menentukan denda jika buku terlambat dikembalikan.
Laporan:
- Laporan daftar buku yang dipinjam oleh anggota.
- Laporan keterlambatan pengembalian buku.
- Statistik peminjaman buku (buku paling sering dipinjam, anggota paling aktif, dll).
4. Desain Database
Database untuk aplikasi ini akan terdiri dari beberapa tabel utama yang saling terhubung satu sama lain. Berikut adalah desain dasar tabel yang dibutuhkan:
Tabel Buku
- ID_Buku (Primary Key)
- Judul
- Penulis
- Penerbit
- Tahun_Terbit
- Kategori
- Stok
Tabel Anggota
- ID_Anggota (Primary Key)
- Nama
- Alamat
- No_Telepon
- Tanggal_Daftar
Tabel Peminjaman
- ID_Peminjaman (Primary Key)
- ID_Anggota (Foreign Key)
- ID_Buku (Foreign Key)
- Tanggal_Peminjaman
- Tanggal_Batas_Kembali
- Status (Dipinjam/Kembali)
Tabel Pengembalian
- ID_Pengembalian (Primary Key)
- ID_Peminjaman (Foreign Key)
- Tanggal_Pengembalian
- Denda
Tabel Kategori
- ID_Kategori (Primary Key)
- Nama_Kategori
Relasi antar tabel:
- Tabel Peminjaman berelasi dengan Tabel Anggota melalui ID_Anggota.
- Tabel Peminjaman juga berelasi dengan Tabel Buku melalui ID_Buku.
- Tabel Pengembalian berelasi dengan Tabel Peminjaman untuk mengonfirmasi pengembalian buku.
5. Pemilihan Teknologi
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!