Jumat, 09 Desember 2011

Sistem Penyewaan Buku


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