saindras

pbo-pertemuan-6.2

Oct 5th, 2025
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. @startuml
  2. left to right direction
  3. skinparam packageStyle rectangle
  4.  
  5. actor "Kepala Perpustakaan" as kapus
  6. actor "Pustakawan" as pus
  7. actor "Member" as mem
  8.  
  9. rectangle Perpustakaan {
  10. usecase "Mendaftarkan Anggota" as UC_DaftarAnggota
  11. usecase "Menambahkan Buku" as UC_TambahBuku
  12. usecase "Meminjamkan Buku" as UC_MeminjamkanBuku
  13. usecase "Mengembalikan Buku" as UC_KembalikanBuku
  14. usecase "Memperpanjang Peminjaman" as UC_Perpanjang
  15. usecase "Melihat Laporan" as UC_LihatLaporan
  16. usecase "Meminjam Buku" as UC_PinjamBuku
  17.  
  18. usecase "Memvalidasi Status Anggota" as UC_ValidasiStatus
  19. usecase "Menghitung Denda" as UC_HitungDenda
  20. }
  21.  
  22. kapus --> UC_LihatLaporan
  23. pus --> UC_DaftarAnggota
  24. pus --> UC_TambahBuku
  25. pus --> UC_MeminjamkanBuku
  26. pus --> UC_Perpanjang
  27. mem --> UC_PinjamBuku
  28. mem --> UC_KembalikanBuku
  29.  
  30. UC_MeminjamkanBuku ..> UC_ValidasiStatus : <<include>>
  31. UC_Perpanjang ..> UC_ValidasiStatus : <<include>>
  32.  
  33. UC_HitungDenda ..> UC_KembalikanBuku : <<extend>>
  34. @enduml
Advertisement
Add Comment
Please, Sign In to add comment