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