Yahya a. Aziz
M0515041
Use Case Name: Memilih layanan Go-Ride ID: Importance Level: High
Primary Actor: User Use Case Type: Detail,
Essential
Stakeholders and Interests:
User ingin memesan layanan go ride (layanan ojek)
Driver memenuhi panggilan order dari user
Brief Description: use case ini mendiskripsikan bagaimana user memilih layanan go ride pada aplikasi go jek
Trigger: user ingin memesan gojek melalui layanan go ride pada aplikasi gojek
Type: External
SubFlows:
-
Alternate/Exception Flows :
1. User tidak dapat membuka aplikasi go ride (disebabkan error app)
2. User tidak dapat memilih layanan go ride (disebabkan error app)
Use Case Name: Melakukan Order ID: Importance Level: High
Primary Actor: User Use Case Type: Detail,
Essential
Stakeholders and Interests:
User ingin memesan layanan go ride (layanan ojek)
Driver memenuhi panggilan order dari user
Brief Description: use case ini mendiskripsikan bagaimana user melakukan order ojek di dalam layanan go ride
Trigger: user sudah berhasil masuk ke dalam layanan go ride dan ingin melakukan order ojek
Type: External
SubFlows:
Alternate/Exception Flows :
-
Use Case Name: Membayar ID: Importance Level: High
Primary Actor: User Use Case Type: Detail,
Essential
Stakeholders and Interests:
User ingin membayar layanan go ride (layanan ojek)
Driver yang dibayar
Brief Description: use case ini mendiskripsikan bagaimana user melakukan pembayaran tagihan ojek di dalam layanan
go ride
Type: External
SubFlows:
-
Alternate/Exception Flows :
1. User tidak memiliki saldo di dalam go pay
2. User membayar langsung cash ke driver gojek
Use Case Name: Memberi feedback ID: Importance Level: Low
Primary Actor: User Use Case Type: Detail,
Essential
Stakeholders and Interests:
User ingin memberi feed back kepada Driver
Driver yang diberi feedback
Brief Description: use case ini mendiskripsikan bagaimana user melakukan pemberian feedback dalam bentuk rating
kepada driver setelah selesai transaksi per ojekan nya
Trigger: user telah diantar sampai tujuan (dengan selamat) dan telah melunasi tagihan layanan go ride
Type: External
SubFlows:
-
Alternate/Exception Flows :
1. User tidak memberi feedback kepada driver
Use Case Name: Menerima Order ID: Importance Level: High
Primary Actor: Driver Use Case Type: Detail,
Essential
Stakeholders and Interests:
User melakukan order kepada driver
Driver yang di order
Brief Description: use case ini mendiskripsikan bagaimana driver menerima order user melalui layanan go ride
Trigger: user telah melakukan order dan order diteruskan sistem kepada driver terdekat tempat user melakukan order
Type: External
SubFlows:
1. Driver mereject order tersebut
Alternate/Exception Flows :
1. Driver kehilangan sinyal atau kehabisan kuota sehingga tidak dapat menerima notifikasi order
Use Case Name: Konfirmasi pemesanan ID: Importance Level: High
Primary Actor: Driver Use Case Type: Detail,
Essential
Stakeholders and Interests:
User menunggu konfirmasi dari driver
Driver yang melakukan konfirmasi order
Brief Description: use case ini mendiskripsikan bagaimana driver mengkonfirmasi order dari user
Trigger: user telah melakukan order dan order diteruskan sistem kepada driver terdekat tempat user melakukan order.
Order diterima oleh driver dan dikonfirmasi oleh driver
Type: External
SubFlows:
-
Alternate/Exception Flows :
1. Driver kehilangan sinyal atau kehabisan kuota sehingga tidak dapat mengkonfirmasi order tersebut
2. User kehilangan sinyal atau kehabisan kuota sehingga tidak dapat menerima notifikasi konfirmasi dari driver
Use Case Diagram Go Ride
Activity Diagram Go Ride