You are on page 1of 4

Arius Aurelius (001202200040)

Muhammad Fairuz Suhendi (001202200115)


Muhammad Yusuf (001202200028)
Use Case
Assyifadia Aqila Fauzan (001202200130)
Diagram
Account
Register Account

Edit Account Delete Account

Repair Status Update Repair Status


View Repairing Status

Add Repair Status Edit Repair Status

Customers Product Catalog Delete Product Admin


View Product Catalog

Add Product Edit Product

Repair Request
Reserve Repair Request

Accept/Decline
Repair Request

Payment
User's Activity Diagram
Arius Aurelius (001202200040)
Muhammad Fairuz Suhendi (001202200115)
Muhammad Yusuf (001202200028)
Assyifadia Aqila Fauzan (001202200130)

View Repair
Status
Have No
Yes
Account?

Login Register

View Product Goes to


Dashboard
Catalog E-Commerce
Pay

Edit Account Delete Account

Repair Request Reserve Repair Waiting for Approve Select Payment


Yes
UI Request Approval or Decline Methot

No
Arius Aurelius (001202200040)
Muhammad Fairuz Suhendi (001202200115)
Muhammad Yusuf (001202200028)
Assyifadia Aqila Fauzan (001202200130)
Class Diagram
<<Boundary>> <<Boundary>> <<Boundary>> <<Boundary>>
ManageAccountUI ManageRepairStatusUI ManageRepairRequestUI ProductCatalogUI

+ field1: Type + field1: Type + field1: Type + field1: Type


+ field2: Type + field2: Type + field2: Type + field2: Type

+ method1(Type): Type + method1(Type): Type + method1(Type): Type + method1(Type): Type


+ method2(Type, Type): Type + method2(Type, Type): Type + method2(Type, Type): Type + method2(Type, Type): Type

ViewRepairStatus EditRepairStatus AddProductCatalog EditProductCatalog


RegisterAccount
<<Control>> <<Control>> <<Control>> <<Control>>
ManageAccountCon ManageRepairStatusCon ManageRepairRequest ProductCatalogCon
ReserveRepairRequest
DeleteAccount Accept/Decline
+ field1: Type + field1: Type + field1: Type RepairRequest + field1: Type
+ field2: Type + field2: Type + field2: Type + field2: Type
AddRepairStatus DeleteRepairStatus ViewProductCatalog DeleteProductCatalog
EditAccount + method1(Type): Type + method1(Type): Type + method1(Type): Type + method1(Type): Type
+ method2(Type, Type): Type + method2(Type, Type): Type + method2(Type, Type): Type + method2(Type, Type): Type

<<Entity>> <<Entity>>
<<Control>>
Account RepairStatus
PaymentCon
+ field1: Type + field1: Type
+ field1: Type
+ field2: Type + field2: Type
+ field2: Type
+ method1(Type): Type + method1(Type): Type
+ method1(Type): Type
+ method2(Type, Type): Type + method2(Type, Type): Type
+ method2(Type, Type): Type
<<Entity>> <<Entity>>
RepairRequest ProductCatalog

+ field1: Type + field1: Type


+ field2: Type + field2: Type

+ method1(Type): Type + method1(Type): Type


+ method2(Type, Type): Type + method2(Type, Type): Type
Arius Aurelius (001202200040)
Muhammad Fairuz Suhendi (001202200115)
Sequence
Muhammad Yusuf (001202200028)
Assyifadia Aqila Fauzan (001202200130)
Diagram
Users :Account :Repair Status :Product Catalog :Repair Request :Payment

Register Account

Edit Account

Delete Account

Show Dashboard

Search Repair Status

Show Repair Status

Search Product

Show Product

Reserve Repair Request Acc Repair Request

Return Done

You might also like