NIM : H12111284
TUGAS : 1 DAN 2
Menyerahkan kartu
mencari
anggota
peminjam petugas
Menyerahkan buku
Dari sistem di atas dapat dilihat bahwa proses peminjaman secara manual membutuhkan waktu
yang relatif lama. Peminjam harus mencari buku yang dibutuhkan satu demi satu pada rak penyimpanan
buku. Peminjam juga tidak mengetahui apakah buku yang dibutuhkan tersedia atau tidak dan di mana
letak buku secara tepat. Ketika peminjam menyerahkan buku kepada petugas, petugas harus mencatat
beberapa hal yang menyangkut transaksi peminjaman seperti yang telah dijelaskan di atas. Keadaan
seperti ini tentunya merugikan baik peminjam maupun petugas.
2. SISTEM YANG DIUSULKAN (PROPOSED SYSTEM)
Saat ini, masih banyak perpustakaan – perpustakaan yang menjalankan sistem peminjaman seperti
yang telah dijelaskan sebelumnya. Proses peminjaman tersebut terkesan rumit dan menyita waktu. Oleh
karena itu, sistem peminjaman buku seperti ini perlu dikembangkan lagi. Berikut adalah system
peminjaman buku yang diusulkan.
Start
Tidak
Pendaftaran
Anggota
Ya
Data koleksi
Pencarian Buku Buku
Peminjaman
Menyerahkan
Buku
Buku dipinjam
End
Mekanisme sistem di atas dimulai dengan apakah peminjam telah menjadi anggota perpustakaan
tersebut atau belum. Jika belum, peminjam harus mendaftar sebagai anggota terlebih dahulu kepada
petugas. Kemudian peminjam diperbolehkan mencari dan meminjam buku. Buku dan kartu anggota
diserahkan kepada petugas sehingga buku dapat dipinjam dengan jangka waktu tertentu. Peminjam
harus mengembalikan buku kepada petugas sebelum atau tepat sesuai ketentuan tanggal pengembalian
yang telah diberikan petugas. Admin melakukan pendataan terhadap koleksi buku yang tersedia.
3. SPESIFIKASI KEBUTUHAN SISTEM
a. Spesifikasi Kebutuhan Fungsional
Sistem yang digunakan untuk sistem di atas adalah penggunaan katalog online. Sistem ini
memudahkan peminjam dan petugas. Peminjam dapat melakukan pengecekan ketersediaan buku
apakah buku tersebut tersedia atau sedang dipinjam atau mungkin tidak tersedia sebelum mencari
buku secara manual pada rak buku. Di sisi lain petugas dapat melakukan penginputan data buku
yang dipinjam, data peminjam, tanggal peminjaman dan tanggal pengembalian. Admin selalu
meng-update koleksi buku – buku baru.
Hasil pencarian
Data buku pinjam
Kartu anggota
Data buku kembali
Admin
2) Diagram Berjenjang
0 Level 0
Sistem Informasi
Perpustakaan
Level 1
1 2 3
Level 2
b. Rancangan Terinci
Mencari buku
Mengubah data
anggota
Menghapus data Menyerahkan
anggota buku
Peminjam
Mengelola data (Anggota)
Petugas Mengelola data buku pinjam
anggota
Memasukkan data
peminjaman
2) Class Diagram
6. buku
dipinjam
2) Deployment Diagram
Database Server
Client Aplikasi Server
Data Koleksi Buku
Peminjam Pencarian Data Peminjaman
Petugas Peminjaman
3) Activity Diagram
Proses Pencarian Buku
Anggota Sistem
Start
Memasukkan
Ketersediaan buku
data buku
Tidak Ada
Menampilkan data
buku yang dicari
End
Start
Menerima buku
End
6. PENGUJIAN SISTEM
a. Pengujian Black Box
Ada dua kategori fungsional yaitu database dan transaksi. Database terdiri dari data
peminjaman dan data koleksi buku sedangkan transaksi terdiri dari peminjaman dan pencarian
buku.
Pengujian untuk data peminjaman yaitu bagaimana tampilan masukan dan keluarannya.
Jika petugas menginput data id buku, id peminjam, tanggal peminjaman, tanggal pengembalian,
maka secara berurutan tampilan keluarannya adalah judul buku, nama peminjam, tanggal
peminjaman, dan tanggal pengembalian.
Pengujian untuk data koleksi barang, jika petugas menginput id buku, maka tampilan
keluarannya adalah judul buku, pengarang dan penerbit.
Pengujian pada tahapan pencarian adalah memasukkan kata kunci buku yang ingin dicari.
Tampilan keluarnya terdiri dari judul buku dan pengarang.
b. Kinerja Model
Tampilan pada proses transaksi baik peminjaman maupun pencarian berupa form. Forl
pada proses peminjaman terdapat field id buku, field id peminjam, field tanggal peminjaman
dan field tanggal pembelian. Jika field tersebut tidak diisi dengan data/field tersebut dibiarkan
kosong atau terdapat kesalahan input-an , maka sistem akan memberikan reaksi berupa
peringatan
c. Akseptansi
Penerimaan baik dari peminjam atau petugas merupakan mudah atau tidak mudah bagi
peminjam atau petugas terhadap fasilitas yang diberikan. Hal ini dipengaruhi dari beberapa
faktor meliputi kerja sistem dan perangkat keras yang mendukung. Kerja sistem yang berjalan
lamban atau tidak mempengaruhi kenyamanan peminjam atau petugas. Begitupun dengan
perangkat keras seperti processor, monitor, keyboard, mouse, dan perangkat keras yang
mendukung lainnya apakah layak digunakan atau tidak.