Nama Usecase Data Buku Actor Penjaga Perpus Deskripsi Penjada mengupload data buku dengan ketentuan yang ada Normal Course 1. Penjaga perpustaan melakukan penginputan data buku dengan kategori yang sudah di tentukan 2. Penjaga perpustakaan melakukan vadidasi data buku apakah sudah didalam kriteria kategori apa tidak Aternate Course 1. Penjaga toko melakukan pendataan buku manual dengan buku Pre-Condition Penjaga perpustakaan melakukan login terlebih dahulu Post_Condition Penjaga toko telah melakukan penginputan data Perpustakaan Penjaga Perpustakaan Sistem 1. Pnjaga toko Melilih menu Data Buku 2. Sistem menampilkan halaman menu data buku 3. Penjaga perpus menambahkan data buku 4. Sistem menampilkan form tambah data buku 5. Pilih simpan untuk menyelesaikan penambahan data buku 6. Data buku di tambahkan Edit Data Buku 1. Pilih data buku yang akan di edit 2. Menampilkan form edit data buku 3. Pilih simpan untuk menyimpan data buku yang ter edit 4. Data buku terupdate Hapus Data Buku 1. Pilih data buku yang akan di hapus dan klick hapus 2. Data buku terhapus
2. Skenario Usecase Kategori
Nama Usecase Data Kategori Actor Penjaga Perpus Deskripsi Penjada mengupload data buku dengan ketentuan yang ada Normal Course 1. Penjaga perpustaan melakukan penginputan data kategori 2. Penjaga perpustaukan mengupdate data kategori Aternate Course 1. Penjaga toko melakukan pendataan sesuai kategori dengan memberikan semple Pre-Condition Penjaga perpustakaan melakukan login terlebih dahulu Post_Condition Penjaga toko melakukan penginputan dan pengupdatan data perpustakaan
Penjaga Perpustakaan Sistem
1. Pnjaga toko Melilih menu Data Kategori 2. Sistem menampilkan halaman menu data kategori 3. Penjaga perpus menambahkan data kategori 4. Sistem menampilkan form tambah data kategori 5. Pilih simpan untuk menyelesaikan penambahan data buku 6. Data buku di tambahkan Edit Data Kategori 5. Pilih data kategori yang akan di edit 6. Menampilkan form edit data kategori 7. Pilih simpan untuk menyimpan data buku yang ter edit 8. Data buku terupdate Hapus Data Kategori 3. Pilih data kategori yang akan di hapus dan klick hapus 4. Data buku terhapus
3. Usecase Data Murid
Nama Usecase Data Murid Actor Penjaga Perpus Deskripsi Penjada mengupload data buku dengan ketentuan yang ada Normal Course 1. Penjaga perpustaan melakukan penginputan data murid 2. Penjaga perpustaukan mengupdate data murid Aternate Course 1. Penjaga toko melakukan pendataan sesuai kelasnya Pre-Condition Penjaga perpustakaan melakukan login terlebih dahulu Post_Condition Penjaga toko melakukan penginputan dan pengupdatan data murid
Penjaga Perpustakaan Sistem
1. Pnjaga toko Melilih menu Data Murid 2. Sistem menampilkan halaman menu data murid 3. Penjaga perpus menambahkan data murid 4. Sistem menampilkan form tambah data murid 5. Pilih simpan untuk menyelesaikan penambahan data murid 6. Data murid di tambahkan Edit Data Buku 1. Pilih data yang akan di edit 2. Menampilkan form edit data murid 3. Pilih simpan untuk menyimpan data murid yang ter edit 4. Data buku terupdate Hapus Data Buku 5. Pilih data murid yang akan di hapus dan klick hapus 6. Data murid terhapus
4. Usecase Data Pinjam Buku
Nama Usecase Data Pinjam Buku Actor Penjaga Perpus Deskripsi Penjada perpustakaan melakukan control dalam pinjaman buku Normal Course 1. Penjaga perpustaan melakukan control pinjaman untuk mengetahui murid yang meminjam buku dengan waktu tertentu 2. Penjaga perpustaukan mengapdate jika ada kesalahan dalam pinjaman buku Aternate Course 1. Murid meminjam langsung tanpa harus menggunkan sistem Pre-Condition Penjaga perpustakaan melakukan login terlebih dahulu Post_Condition Penjaga toko melakukan pongelolaan data pinjaman
Penjaga Perpustakaan Sistem
1. Pnjaga toko Melilih menu Data Pinjaman 2. Sistem menampilkan halaman menu data pinjaman 3. Penjaga perpus mengontrol pinjama buku 4. Sistem menampilkan murid yang telah melakukan pinjaman buku Edit Data Validasi 1. Pilih data pinjaman yang akan di validasi 5. Menampilkan form validasi pinjaman 6. Pilih simpan untuk menyimpan data murid yang tervalidasi 7. Data buku terupdate Hapus Data Pinjam 1. Pilih data murid yang akan di hapus dan klick hapus 2. Data pinjaman terhapus
5. Usecase Diagram pengembalian buku
Nama Usecase Data pengembalian buku Actor Penjaga Perpus Deskripsi Penjada mengupload data buku dengan ketentuan yang ada Normal Course 1. Penjaga perpustaan melakukan konfirmasi dalam pengembalian buku sesuai waktu pinjaman 2. Penjaga perpustaukan mengapdate jika buku sudah di kembalikan Aternate Course 1. Murid melakukan pengembelian sebelum waktunya Pre-Condition Penjaga perpustakaan melakukan login terlebih dahulu Post_Condition Penjaga toko melakukan pongelolaan data pengembalian
Penjaga Perpustakaan Sistem
1. Pnjaga toko Melilih menu pengembalian buku 2. Sistem menampilkan halaman menu pengembalian buku 3. Penjaga perpus mengontrol pngembalian buku 4. Sistem menampilkan murid yang telah melakukan pengembalian data Edit Data Validasi 1. Pilih data pinjaman yang sudah di kembalikan yang akan di validasi 2. Menampilkan form validasi pinjaman 3. Pilih simpan untuk menyimpan data murid yang tervalidasi 4. Data buku terupdate Hapus Data Pengembalian Buku 3. Pilih data murid yang akan di hapus dan klick hapus 4. Data pinjaman terhapus
6. Skenario Usecase Penalty
Nama Usecase Data Pinalty Actor Penjaga Perpus Deskripsi Normal Course 1. Penjaga perpustaan mendata siapa aja yang terkena pinalty 2. Penjaga perpustakan melakukan pengolahan data pinalty Aternate Course 1. Murid melakukan pembayaranpengembalian data tepat waktu jika tidak terkena pinalti Pre-Condition Penjaga perpustakaan melakukan login terlebih dahulu Post_Condition Penjaga toko melakukan pongelolaan data pinalty
Penjaga Perpustakaan Sistem
1. Pnjaga toko Melilih menu Data Pinalty 2. Sistem menampilkan halaman menu data pinalty 3. Penjaga perpus mengontrol data pinalty 4. Sistem menampilkan murid yang telah terkena pinalty 5. Penjaga perpustakaan melakukan validasi data jika terkena pinalty 6. Data terupdate
7. Usecase Diagram Report Data
Nama Usecase Data Report Actor Penjaga Perpus Deskripsi Normal Course 1. Penjaga perpustaan melakukan pelaporan data pinjam dan data pengembalian 2. Penjaga perpustakan melakukan exsport data Aternate Course 1. Murid memberikan bukti pinjaman ke penjaga perpus Pre-Condition Penjaga perpustakaan melakukan login terlebih dahulu Post_Condition Penjaga toko melakukan pelaporan data
Penjaga Perpustakaan Sistem
1. Pnjaga toko memilih data yang akan di exsport 2. Sistem menampilkan halaman menu exsport data 3. Penjaga perpus melakukan exsport data sesuai kebutuhan 4. Sistem berhasil melakukan exsport data