commit to user
3.4 Diagram Unified Modeling Language UML
Diagram UML yang digunakan dalam pembuatan sistem informasi ini adalah Use Case Diagram, Class Diagram, Sequence Diagram, Statechart
Diagram, dan Activity Diagram
3.4.1 Use Case Diagram
Use Case Diagram merupakan gambaran dari tabel SRS dalam bentuk diagram. Use Case Diagram juga memperlihatkan interaksi antara Use Case
Actor dan mewakili fungsionalitas sistem, kebutuhan sistem dari sudut pandang user, serta menjelaskan aktivitas yang bisa dilakukan oleh user terhadap sistem,
dan digambarkan sebagai berikut : 1. Use Case Item
Gambar 3.3 Use Case Item
uc Item
Use Case Item
Admin
from Actors
SysInv Engine
from Actors
User
from Actors
Add Item Delete Item
Get Item List Edit Item
getItemData
«extend»
commit to user
Use Case User
Gambar 3.4 Use Case User 2. Use Case Jabatan
Gambar 3.5 Use Case Jabatan
uc Use Case User
Usecase User
Admin
User Add User
Edit User Get User List
Delete User
SysInv Engine getUserData
«extend»
uc Jabatan
Use Case Jabatan
Admin
from Actors
SysInv Engine
from Actors
Add Jabatan
Edit Jabatan
Delete Jabatan getJabatanData
«extend»
commit to user
3. Use Case Jenis
uc Jenis
Use Case Jeni s
Admin
from Actors
SysInv Engine
from Actors
Add Jenis
Edit Jenis
Delete Jenis getJenisData
«extend»
Gambar 3.6 Use Case Jenis 4. Use Case News
uc Ne...
News Use Case
Admin
from Actors
SysInv Engine
from Actors
User
from Actors
Add New s Edit New s
Delete New s
Get New s get New s Data
«extend»
Gambar 3.7 Use Case News
commit to user
5. Use Case Notification
uc Notification
Use Case Noti fication
Admin
from Actors
SysInv Engine
from Actors
User
from Actors
Request
Get Notif
Update Request
«include» «include»
Gambar 3.8 Use Case Notification 6. Use Case Profile
uc Profile
Use Case Profi le
Admin
from Actors
SysInv Engine
from Actors
User
from Actors
Edit Profile Get Profile List
getProfileData
«extend»
Gambar 3.9 Use Case Profile
commit to user
7. Use Case Report
uc Report
Use Case Report
Admin
from Actors
SysInv Engine
from Actors
Get Report getUser
getKeadaan getPenggunaan
«extend» «extend»
«extend»
Gambar 3.10 Use Case Report 8. Use Case Request
uc Request
Use Case Request
Admin
from Actors
SysInv Engine
from Actors
User
from Actors
Send Request
get Data Request
Update Request
«extend»
Gambar 3.11 Use Case Request
commit to user
9. Use Case Section
uc Section
Use Case Section
Admin
from Actors
SysInv Engine
from Actors
Add Section
Edit Section
Delete Section getSectionData
«extend»
Gambar 3.12 Use Case Section 10. Use Case Software
uc Softw a...
Use Case Software
Admin
from Actors
User
from Actors
SysInv Engine
from Actors
Add Softw are Delete Softw are
Edit Softw are
Get Softw are List getSoftw areData
«extend»
Gambar 3.13 Use Case Software
commit to user
3.4.2 Class Diagram