Tugas 6 APSI (D)

 Definisi Analisa Use Case

Use case adalah teknik perangkat lunak yang digunakan untuk menggambarkan interaksi antara sistem perangkat lunak yang dikembangkan dan aktor (pengguna atau sistem lain) yang terlibat dalam penggunaan sistem. Use case menggambarkan skenario atau situasi yang lebih konkret di mana pengguna atau sistem lain menggunakan sistem perangkat lunak untuk mencapai tujuan tertentu. Use case dapat digunakan sebagai pedoman untuk membangun dan menguji sistem perangkat lunak dan sebagai alat komunikasi antara pengembang dan pemangku kepentingan tentang fungsionalitas dan persyaratan sistem pengembangan. 

Manfaat Analisa Use Case

  • User Requirement: Persyaratan pengguna dari sistem yang dikembangkan, produk atau layanan yang harus dipenuhi untuk memastikan kepuasan dan kesuksesan pengguna. 
  • Business Requirement: Kebutuhan bisnis atau organisasi yang harus dipenuhi oleh sistem, produk, atau layanan yang dikembangkan untuk mencapai tujuan bisnis atau strategi perusahaan.  
  • Functional Requirement: Kebutuhan bisnis atau organisasi yang harus dipenuhi oleh sistem, produk, atau layanan yang dikembangkan untuk mencapai tujuan bisnis atau strategi perusahaan.  
  • Non-functional Requirement: Kebutuhan terkait dengan atribut kualitas, kinerja, dan karakteristik non-fungsional lainnya dari sistem, produk, atau layanan yang sedang dikembangkan, termasuk namun tidak terbatas pada keamanan, kehandalan, dan kemudahan penggunaan.
  • System Requirement: Seperangkat persyaratan fungsional dan non-fungsional yang harus dipenuhi oleh sistem pengembangan, termasuk spesifikasi, kinerja, keamanan, dan fitur lainnya. 

Studi Kasus

Use Case Aplikasi Fore Coffee

Name

Pemesanan Kopi Menggunakan Aplikasi Fore

Actor

User

Description

Fore Coffee adalah sebuah aplikasi mobile yang dikembangkan untuk memudahkan pengguna dalam memesan dan menikmati kopi secara praktis dan nyaman. Aplikasi ini menawarkan pengalaman kopi yang unik dengan berbagai pilihan menu kopi berkualitas tinggi dari berbagai biji kopi pilihan.

Trigger

User ingin memesan kopi

Trigger Type

Eksternal

Preconditions

User memiliki aplikasi Fore Coffee

Stock makanan dan minuman masih ada

Normal Course

1.       User membuka aplikasi

2.       User login akunnya

3.       User memilih lokasi toko Fore Coffee

4.       User menekan tombol ‘Pesan Sekarang’

5.       User memilih menu yang ingin dibeli

6.       User melakukan konfirmasi pesanan

7.       User memilih ‘Self-Pickup’ atau ‘Delivery’

8.       User melakukan pembayaran pesanan

9.       User menunggu pesanan datang

Alternative Course

1. User belum mempunyai akun

2. Stock makanan/minuman habis

Postconditions

1. Pesanan telah diterima user

2. Pengemudi tiba di lokasi user

3. Pesanan selesai

Exceptions

1. Tidak ada jaringan yang terkoneksi

2. Aplikasi mengalami gangguan

Summary

User dapat memesan makanan dan minuman pada aplikasi Fore Coffee

Referensi

Comments

Popular posts from this blog

Tugas 5 APSI (D)

Tugas 7 APSI (D)

Tugas 3 APSI (D)