Tugas 11 - KPPL

Nama : Ahmad Hafiz Mahardika

NRP : 5025201196

Kelas : KPPL E

Tugas Pertemuan 11

Soal :
  1. Buat skenario untuk sistem aplikasi perpustakaan digital.
  2. Buat use case diagram untuk sistem perpustakaan digital sesuai dengan skenario yang dibuat.

Detail Skenario :

Sistem aplikasi perpustakaan digital memiliki 4 aktor yang terlibat pada sistem tersebut yaitu pengunjung, user (pengunjung yang telah registrasi), administrator, dan pustakawan. Setiap user memiliki batas jumlah buku yang bisa dipinjam dalam 1 waktu. Buku pada perpustakaan tersedia dalam bentuk fisik.

Pengunjung  :
  1. Registrasi Akun :
    • Pengunjung dapat melakukan registrasi akun.
  2. Mencari Buku :
    • Pengunjung dapat melakukan pencarian buku berdasarkan judul, penulis, ISBN, ketersediaan buku, dan lain-lain.
User :
  1. Login :
    • User dapat melakukan login akun.
  2. Mencari Buku :
    • User dapat melakukan pencarian buku berdasarkan genre, judul, penulis, ISBN, ketersediaan buku, dan lain-lain.
  3. Meminjam Buku :
    • User dapat melakukan reservasi peminjaman buku untuk nantinya akan diambil di perpustakaan.
  4. Melihat daftar & riwayat peminjaman :
    • User dapat melihat daftar buku yang dipinjam serta riwayat buku yang telah dipinjam.
    • User dapat melihat batas waktu peminjaman dan status buku yang dipinjam seperti apakah telah dikembalikan atau telat pengembalian.
  5. Membayar denda :
    • Jika terdapat buku yang telat dikembalikan/rusak/hilang, user dapat melihat total denda yang dikenakan.
    • User dapat membayar denda dengan pilihan pembayaran seperti cash atau Qris.
Pustakawan:
  1. Login :
    • Pustakawan dapat login akun pustakawan.
  2. Mengelola Buku :
    • Pustakawan dapat menambah, edit, atau menghapus buku yang ada pada sistem berdasarkan inventaris perpustakaan.
  3. Menanggapi peminjaman buku :
    • Pustakawan dapat menerima peminjaman buku dari user.
  4. Generate laporan :
    • Pustakawan dapat men-generate laporan statistik peminjaman buku dan inventaris.
Administrator :
  1. Mengelola akun user :
    • Administrator dapat menghapus akun user sesuai dengan peraturan perpustakaan.

Use Case Diagram :



Comments

Popular posts from this blog

Tugas 6 - KPPL

Tugas 10 - KPPL