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