Transaksi Pengembalian Buku Transaksi Perpanjangan Buku

2. Transaksi Pengembalian Buku

Gambar 3.19 Alur Sistem Transaksi Pengembalian Buku Pengembalian buku dimulai ketika peminjam memberikan buku yang dipinjam kepada petugas perpustakaan. Petugas akan memasukkan NISNUPTK dan sistem akan mengecek apakah data peminjam ada atau tidak dalam database. Jika data tidak ditemukan, maka aplikasi akan menampilkan pemberitahuan kepada petugas perpustakaan bahwa data tidak ditemukan dalam database. Sebaliknya, jika data ditemukan maka sistem akan menampilkan data peminjaman sesuai NISNUPTK yang dimasukkan. Petugas perpustakaan memilih data peminjam pada tabel dan aplikasi akan mengecek apakah peminjam terlambat mengembalikan atau tidak. Jika peminjam terlambat mengembalikan buku perpustakaan, aplikasi akan menampilkan denda yang harus dibayar. Setelah total denda tampil, petugas memasukkan uang pembayaran dari peminjam dan aplikasi akan otomatis akan menampilkan uang kembalian. Setelah melakukan pembayaran denda keterlambatan, petugas bisa menyimpan data pengembalian maka aplikasi akan otomatis mengubah status buku pada tabel buku dan menampilkan pemberitahuan kepada petugas perpustakaan bahwa data pengembalian berhasil disimpan. Apabila peminjam tidak terlambat dalam mengembalikan buku, petugas perpustakaan bisa langsung menyimpan data pengembalian ke dalam database maka aplikasi akan menampilkan pemberitahuan kepada petugas perpustakaan bahwa data pengembalian berhasil disimpan.

3. Transaksi Perpanjangan Buku

Gambar 3.20 Alur Sistem Transaksi Perpanjangan Buku Perpanjangan buku bisa dilakukan ketika peminjam tidak terlambat dalam mengembalikan buku perpustakaan. Alur perpanjangan buku dimulai dari petugas memasukkan NISNUPTK dan sistem akan mengecek apakah data peminjam ada atau tidak dalam database. Jika data tidak ditemukan, maka aplikasi akan menampilkan pemberitahuan kepada petugas perpustakaan bahwa data tidak ditemukan dalam database. Sebaliknya, jika data ditemukan maka sistem akan menampilkan data peminjaman sesuai NISNUPTK yang dimasukkan. Petugas perpustakaan memilih data peminjam pada tabel dan aplikasi akan mengecek apakah terlambat mengembalikan atau tidak, jika terlambat maka perpanjangan buku tidak bisa dilakukan.

C. System Flow Pencarian Buku