System penyewaan buku adalah system yang dibuat guna
mempermudah dalam mekukan transaksi penyewaan buku. Selain itu data-data
mengenai buku dan penyewa dapat tersimpan dengan baik.
1. Permasalahan
Masalah yang sering muncul pada penyewaan buku
sebelum menggunakan system yang berbasis computer antara lain :
a. Pencatatan data-data
buku yang masih secara manual sehingga sulit dalam melakukan pengecekan buku.
b. Pencatatan data-data
penyewa yang juga masih secara manual sehingga terkadang sering terjadi
kesalahan.
c. Penyewa sulit dalam
mencari buku yang akan disewa karena harus mencarinya sendiri dari rak buku
yang satu ke rak buku yang lain.
d. Kesulitan dalam
pembuatan laporan keuangan karena harus mencocokan data-data secara manual.
2. Tujuan
Tujuan pembuatan system ini antara lain :
a. Mempermudah dalam
melakukan pencatatan buku-buku baik yang sedang disewa ataupun yang belum
disewa sehingga mempermudah dalam melakukan pengecekan.
b. Pencatatan data-data
penyewa dapat dilakukan dengan baik karena setiap penyewa memiliki primary key
yaitu pada no penyewa sehingga kemungkinan kesalahan dapat sedikit berkurang.
c. Penyewa menjadi
mudah dalam mencari buku yang akan disewa karena hanya dengan menginputkan nama
buku yang akan dicari kedalam computer maka akan muncul letak posisi buku
tersebut jika buku tersebut belum dipinjam.
d. Mempermudah dalam
pembuatan laporan keuangan karena data-datanya sudah terelasikan.
3. Aktor yang berperan dalam system penyewaan buku
1.
Penyewa
Dalam system ini penyewa dapat melakukan hal-hal
seperti dijelaskan berikut ini :
a.
Datang ke tempat penyewaan guna mencari buku yang hendak dipinjam
b.
Setelah menemukan buku yang hendak dipinjam, peminjam mendatangi pegawai gunamenginputkan data-data yang diperlukan.
c.
Setelah itu peminjam melakukan transaksi pembayaran sesuai dengan lama buku yang
dipinjam.
d.
Setelah masa pinjam berakhir peminjam buku harus mengembalikan kembali buku
yang dipinjam. Jika terjadi keterlambatan peminjam akan dikenakan sanksi.
2.
Pegawai
Pegawai dalam system ini berperan sebagai :
a.
Melayani pengunjung/calon penyewa buku yang hendak meminjam buku.
b.
Menginputkan data-data penyewa dan buku kedalam system.
c.
Melayani transaksi pembayaran sesuai dengan waktu peminjaman.
d.
Mengecek buku-buku.
3.
Pemilik
Pemilik dalam sistem ini berperan dalam ,elakukan
pengecekan laporan keuangan.
4. Use
Case Diagram
5. Class Diagram
6. Sequence Diagram