commit to user
3.4.2 Class Diagram
Class diagram dapat digunakan untuk memberikan pandangan global atas sebuah sistem, yang dapat dilihat dari class-class yang ada dan relasinya satu
dengan yang lainnya. Class diagram yang digunakan dapat digambarkan sebagai berikut :
commit to user
Gambar 3.14 Class Diagram
commit to user
3.4.3 Sequence Diagram
Sequence Diagram digunakan untuk menggambarkan perilaku pada sebuah proses. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim
antara objek juga interaksi antara objek, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Sequence diagram dapat digambarkan sebagai berikut :
1. Sequence Diagram Login
sd Login
User formLogin
userHandler Session
if data exist if data doesnt exist
onClick onLogin
username :String password :String
errorMessage newSession
Gambar 3.15 Sequence Diagram Login
commit to user
2. Sequence Diagram Add
sd Item
Admin formAddItem
itemHandler Item
onClick onSubmit
isValid itemid :int
Gambar 3.16 Sequence Diagram Add Item
sd User
Admin formAddUser
userHandler User
if valid is true
if valid is false onClick
onSubmit isValid
username :String
password :String errorMessage
Gambar 3.17 Sequence Diagram Add User
commit to user
3. Sequence Diagram Request
sd Request
Request User
formRequest requestHandler
Notification
send notification to Admin
if data is valid onClick
onSubmit isValid
requestrequestid
setNotificationnotifid
Gambar 3.18 Sequence Diagram Set Request
sd Update Request
Admin formUpdateRequest
requestHandler Request
Notification
update request
set noti fication to user onClick
onUpdate
setNotifi cation
Gambar 3.19 Sequence Diagram Update Request
commit to user
4. Sequence Diagram Get
sd Get Item List
Admin formItemList
itemHandler Item
show item list if data doesnt exist
if data exists onClick
getList getListItemitemid
errorMessage
Gambar 3.20 Sequence Diagram Get Item List
sd Get User List
Admin formListUser
userHandler User
if data exi sts
show user list onCli ck
getList getListUseruseri d
Gambar 3.21 Sequence Diagram User List
commit to user
5. Sequence Diagram Report
sd Report
Admin formReport
reportHandler Report
if data exists
show reports onClick
getReport getReportData
Gambar 3.22 Sequence Diagram Report 6. Sequence Diagram Delete
sd User
Admin pageListUser
userHandler User
onClick onDelete
deleteuserid
Gambar 3.23 Sequence Diagram Delete User
commit to user
7. Sequence Diagram Confirm
sd Confirm
Admin formConfirm
userHandler User
update status user to Confirmed
onClick onConfirm
confirmuserid
Gambar 3.24 Sequence Diagram Confirm
3.4.4 State Diagram