Tugas 6 APSI : Analisa Use Case

 

APSI-6-Analisa Use Case

Definisi Use Case

Use case adalah suatu aktivitas atau interaksi yang terjadi antara aktor (pengguna atau entitas eksternal) dengan sistem. Use case digunakan dalam pengembangan perangkat lunak atau sistem informasi untuk memahami kebutuhan fungsional sisstem yang sedang dikembangkan. Komponen-komponen dalam use case menjelaskan interaksi antara aktor dan sistem. Dalam praktiknya, use case sering disajikan secara sederhana dan mudah dipahami oleh pengguna atau konsumen.
Penerapan use case sangat membantu dalam menyusun kebutuhan sistem, berkomunikasi dengan konsumen mengenai rancangan aplikasi, dan merancang kasus uji untuk berbagai fitur. Use case dapat digunakan atau diterapkan ke dalam use case lainnya untuk menghindari duplikasi fungsionalitas, dengan cara mengekstraksi fungsionalitas yang serupa.

Fungsi Use Case

Use case diagram memiliki beberapa fungsi penting, di antaranya:
  1. Menyajikan urutan aktivitas sistem
  2. Menggambarkan proses bisnis
  3. Menjelaskan kebutuhan fungsional
  4. Berkomunikasi dengan pemangku kepentingan
  5. Merancang kasus uji (test case)

Manfaat Use Case

Sedangkan manfaat dari use case sendiri, antara lain:
  1. Untuk memudahkan komunikasi dengan menggunakan domain expert dan juga end user.
  2. Adanya interface yang harus dimiliki oleh sebuah sistem.
  3. Memberikan kepastian pemahaman yang pas, tentang requirement atau juga kebutuhan sebuah sistem.
  4. Dapat digunakan untuk mengidentifikasi, siapa yang sedang berinteraksi dengan sistem, dan juga apa yang harus dilakukan untuk sistem tersebut.
  5. Biasanya digunakan untuk verifikasi.

Implementasi Use Case

Berikut adalah contoh implementasi dari use case pada aplikasi Gojek:


Komentar

Postingan populer dari blog ini

Tugas 9 APSI : Desain Arsitektur Aplikasi

Tugas 8 APSI : Data Modeling

Tugas 7 APSI : Data Flow Diagram