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
- Melakukan tahap identifikasi mengenai pihak yang dapat berinteraksi dengan sistem dan dapat mengetahui apa yang akan dijalankan oleh sistem
- Lebih fokus kepada tujuan mengenai kebutuhan sistem agar pengguna tidak kebingungan
- 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