System Flow Peminjaman dan Pengembalian Koleksi

37

4.2.5 System Flow Peminjaman dan Pengembalian Koleksi

Kartu Koleksi Siswa Petugas Perpustakaan Mulai Kartu Pelajar Cek di daftar pesanan Ada? Menyimpan Data Peminjaman Detil Peminjaman- Pengembalian Mengupdate data buku Kartu Pelajar Kartu Pelajar Cek Keterlambatan Pengembalian Data buku Terlambat? Cetak Bukti Pembayaran Denda Menyimpan Data Denda Menyimpan Data Pengembalian Buku Selesai 1 1 2 2 Y T Y T T Detil Pesanan Pinjaman Data buku dan siswa Kartu Koleksi Kartu Pelajar Detil Peminjaman- Pengembalian Bukti Pembayaran Denda Bukti Pembayaran Denda 3 3 4 4 Perpanjangan? 5 Y 5 Kartu Pelajar Kartu Pelajar Data Peminjaman- Pengembalian Gambar 4.5. System Flow Peminjaman dan Pengembalian 38 Untuk dapat meminjam koleksi perpustakaan, anggota harus menyerahkan kartu pelajar pada petugas perpustakaan yang bertugas beserta dengan kartu koleksi yang terdapat pada koleksi yang akan dipinjam. Setelah itu, data NISNIK akan dicek pada tabel anggota. Jika ada, maka anggota boleh meminjam, jika tidak maka anggota tidak boleh meminjam. Aplikasi akan mengecek pada tabel detil_booking, apakah koleksi yang akan dipinjam tersebut sedang dipesan atau tidak. Jika tidak, maka anggota tersebut boleh meminjam koleksi tersebut. Jika sedang dipesan, maka anggota tidak boleh meminjam koleksi tersebut. Data peminjaman akan disimpan pada tabel peminjaman_pengembalian dan detil_peminjaman_pengembalian. Lalu, kartu koleksi akan disimpan oleh petugas perpustakaan. Untuk melakukan proses pengembalian koleksi, anggota harus kembali menyerahkan kartu ID-nya. Jika data anggota benar, maka proses update pada tabel detil_peminjaman_pengembalian akan dieksekusi. Namun sebelum melakukan proses update tersebut, akan dicek terlebih dahulu apakah terdapat denda atau tidak. Jika terdapat denda, maka denda tersebut harus dibayar lunas terlebih dahulu, dan anggota akan mendapatkan bukti denda dari petugas perpustakaan. Jika proses meng-update data pengembalian telah selesai dilakukan, maka kartu koleksi akan kembali diselipkan pada koleksi yang telah dikembalikan tersebut dan kartu ID yang dimiliki anggota akan dikembalikan pada anggota. 39

4.2.5 System Flow Pencetakan Laporan