Use Case Diagram Diagram Unified Modeling Language UML

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