Lingkup Dasar Use Case Diagram Beserta Contoh Kasusnya

Pengertian Use Case Diagram

Use case diagram adalah satu dari berbagai jenis diagram UML (Unified Modelling Language) yang menggambarkan hubungan interaksi antara sistem dan aktor. UML itu sendiri merupakan pemodelan yang berorientasi pada pemodelan berbasis objek berbeda dengan DFD yang termasuk pemodelan terstruktur.

Manfaat Use Case Diagram
  1. Melakukan tahap identifikasi mengenai pihak yang dapat berinteraksi dengan sistem dan dapat mengetahui apa yang akan dijalankan oleh sistem
  2. Lebih fokus kepada tujuan mengenai kebutuhan sistem agar pengguna tidak kebingungan
  3. Menjembatani suatu proses komunikasi antara perancang dengan pengguna akhir
Simbol Use Case Diagram


Contoh Kasus PT Aplikasi Karya Anak Bangsa (Gojek)

Analisis Kebutuhan Sistem Dalam Penggunaan Transportasi Go-Ride



Analisis Karakteristik Pengguna


Desain Use Case Diagram

Desain Skenario Use Case

Nama Use Case : Mendaftar Member Go-Ride
Actor : Member
Deskripsi : sebuah proses awalan untuk pendaftaran untuk menjadi Member gojek.
Pre-condition : 1. Member harus sudah mempunyai aplikasi Go-Ride
          2. Member harus sudah berada ditampilan pendaftaran.
Post-Condition : Data Member Go-Ride  sudah tersimpan.

Nama Use Case : Login
Actor : Member
Deskripsi : Sebuah proses untuk dapat masuk ke aplikasi Go-Ride untuk dapat mengakses fitur  Go-Ride yang terdapat pada tampilan awal
Pre-condition : 1. Member sudah melakukan pendaftaran untuk menjadi Member Go-Ride.
            2. Member harus sudah berada ditampilan menu login.
Post-Condition : Member gojek sudah dapat mengakses aplikasi Go-Ride.

Nama Use Case : Memesan Go-Ride
Aktor          : Member dan Pengemudi Go-Ride
Deskripsi       : Proses ini adalah kegiatan pemesanan Go-Ride dan mencatat data                                  pemesan
Pre-condition : Member harus berada di menu pemesanan Go-Ride
Post-condition : 1. Data Member masuk sebagai pemesan jasa Go-Ride dan menunggu pengemudi Go-Ride
                  2. Member menunggu pengemudi Go-Ride

Nama Use Case : Membatalkan Pesanan
Masuk Aktor  : Member dan Pengemudi Go-Ride
Deskripsi : Proses ini adalah kegiatan untuk membatalan pesanan yang sudah dilakukan
Pre-condition : Member harus sudah memesan jasa Go-Ride terlebih dahulu
Post-condition : Membatalkan pemesanan Go-Ride yang sudah dilakukan oleh Member
Selamat berkunjung kembali di postingan selanjutnya
Nama Use Case : Membatalkan Pesanan
Masuk Aktor  : Pengemudi Go-Ride
Deskripsi : Proses ini adalah kegiatan untuk membatalan pesanan yang sudah dilakukan
Pre-condition : Pengemudi Go-Ride harus sudah memiliki sebuah pesanan
Post-condition : Membatalkan pemesanan Go-Ride yang sudah dilakukan oleh pengemudi Go-Ride

Nama Use Case : Pembayaran Tunai
Masuk Aktor  : Member 
Deskripsi : Proses ini adalah mengenai pembayaran berupa uang tunai yang dilakukan oleh    Member ketika sudah sampai tujuan
Pre-condition : Member harus sudah diantar sampai tujuan
Post-condition : Member sudah membayar Go-Ride secara tunai, sehingga pemesanan Member sudah terpenuhi

Nama Use Case : Pembayaran Go-Pay
Masuk Aktor  : Member 
Deskripsi : Proses ini adalah mengenai pembayaran menggunakan Go-Pay yang dilakukan oleh Member ketika sudah sampai tujuan
Pre-condition : Member harus sudah diantar sampai tujuan
Post-condition : Member sudah membayar Go-Ride secara Go-Pay, sehingga pemesanan Member sudah terpenuhi

Nama Use Case : Memberikan Rating dan Review
Masuk Aktor  : Member 
Deskripsi : Proses ini adalah mengenai pemberian rating dan review dari pelayanan yang diberikan oleh pengemudi Go-Ride yang dilakukan oleh Member ketika sudah sampai tujuan dan melakukan pembayaran.
Pre-condition : Member harus sudah diantar sampai tujuan dan melakukan pembayaran
Post-condition : Member sudah memberikan rating dan review

Batasan Sistem

Pada perancangan sistem ini untuk batasan masalah hanya membahas mengenai proses pemesanan, dan pembatalan pemesanan yang dilakukan oleh Member, lalu driver dapat menerima pemesanan, serta membatalkan pemesanan, dan Member dapat memberikan rating dan review terhadap kualitas pelayanan dari driver tersebut. Sehingga tidak membahas mengenai penggajian driver Go-Ride, serta Fitur lain yang ada di dalam aplikasi Go-Jek seperti Go-Food, Go-Send, Go-Mart, Go-Box, Go-Massage, Go-Clean, Go-Clam, Go-TIX, Go-Med, Go-Auto, dan Go-Pulsa

Postingan populer 30 hari terakhir...

Contoh Latihan Soal Prosedur Pembelian Kredit

Siklus Utama Proses Bisnis: Siklus Pendapatan (Penjualan Tunai dan Kredit)

Pengetahuan dan Siklus Proses Bisnis Dengan Menggunakan Data Flow Diagram (DFD)

Flowchart