commit to user
b. Activity Diagram Transaksi Peminjaman
1. Sistem menampilkan form transaksi peminjaman. 2. Petugas sirkulasi memasukkan NISN.
3. Sistem akan menvalidasi NISN yang dimasukkan. 4. Jika NISN valid, petugas akan diarahkan ke kolom input kode
buku. Jika NISN tidak valid, petugas akan diarahkan kembali ke kolom NISN.
5. Selanjutnya, petugas memasukkan kode buku yang akan dipinjam. 6. Sistem akan mengecek, apakah kode buku tersebut sudah dipinjam
atau belum. 7. Jika buku sudah dipinjam, petugas akan diarahkan ke kolom input
kode buku. Jika buku belum dipinjam, petugas akan diarahkan ke pilihan untuk meminjam buku atau tidak.
8. Jika petugas memutuskan untuk meminjam buku, petugas memasukkan kode buku tersebut. Jika batal meminjam, petugas
akan diarahkan pada pilihan untuk menghapus buku dari peminjaman.
9. Setelah petugas selesai memasukkan kode buku yang akan dipinjam, selanjutnya sistem akan memproses data peminjaman.
10. Sistem menampilkan transaksi peminjaman.
commit to user
Gambar 3.56 Gambar Activity Diagram Transaksi Peminjaman
Petugas Sirkulasi System
Menampilkan Transaksi Peminjaman Form Memasukkan NISN
Batal Meminjam
Save Data Buku
Menampilkan Transaksi Peminjaman Memasukkan Kode Buku
valid tidak valid
sudah dipinjam? sudah
batal meminjam? Ya
belum Tidak
pinjam? Ya
Tidak
commit to user
c. Activity Diagram Transaksi Pengembalian
1. Sistem menampilkan form transaksi pengembalian. 2. Petugas sirkulasi memasukkan NISN dan kode pinjam.
3. Sistem akan menvalidasi NISN yang dimasukkan. 4. Jika NISN valid, petugas akan diarahkan ke kolom input kode
buku. Jika NISN tidak valid, petugas akan diarahkan kembali ke kolom NISN.
5. Selanjutnya, petugas memasukkan kode buku yang akan dikembalikan.
6. Sistem akan mengecek, apakah kode buku tersebut sudah dikembalikan atau belum.
7. Jika buku sudah dikembalikan, petugas akan diarahkan ke kolom input kode buku. Jika buku belum dikembalikan, petugas akan
diarahkan ke pilihan untuk mengembalikan buku atau tidak. 8. Jika petugas memutuskan untuk mengembalikan buku, petugas
memasukkan kode buku tersebut. Jika batal mengembalikan, petugas akan diarahkan pada pilihan untuk menghapus buku dari
pengembalian. 9. Setelah petugas selesai memasukkan kode buku yang akan
dikembalikan, selanjutnya
sistem akan
memproses data
pengembalian. 10. Sistem menampilkan transaksi pengembalian.
commit to user
Gambar 3.57 Gambar Activity Diagram Transaksi Pengembalian
Petugas Sirkulasi System
Menampilkan Transaksi Pengembalian Form Memasukkan NISN dan Kode Pinjam
tidak valid
Menampilkan Transaksi Pengembalian Simpan Data
Memasukkan Kode Buku valid
Batal Mengembalikan batal mengembalikan?
sudah dikembalikan? sudah
belum
Ya Tidak
kembalikan? Tidak
Ya
commit to user
d. Activity Diagram Input Data