Tugas 6 APSI D

Analisa Use Case

Use case adalah deskripsi singkat dari interaksi antara pengguna (aktor) dan sistem yang diusulkan atau yang sedang dikembangkan. Use case digunakan dalam analisis dan perancangan perangkat lunak untuk menggambarkan fungsionalitas sistem dari perspektif pengguna.

Secara lebih formal, use case adalah suatu teknik dalam rekayasa perangkat lunak yang menggambarkan interaksi antara aktor (pengguna, sistem lain, atau entitas eksternal lainnya) dengan sistem yang sedang dikembangkan. Use case mengidentifikasi tindakan spesifik yang dilakukan oleh aktor dan tanggapan yang diharapkan dari sistem.

Manfaat Use Case


  • Memahami Kebutuhan Pengguna: 
Analisis use case membantu dalam memahami kebutuhan pengguna dari perspektif fungsionalitas sistem. Dengan mengidentifikasi dan menggambarkan interaksi pengguna dengan sistem, tim pengembangan dapat memahami kebutuhan utama pengguna dan memastikan bahwa fungsionalitas yang tepat akan diberikan oleh sistem.


  • Menggambarkan Interaksi Sistem: 
Use case memberikan gambaran yang jelas tentang bagaimana sistem berinteraksi dengan pengguna dan entitas lainnya. Dengan menggambarkan skenario interaksi, use case membantu dalam mengidentifikasi dan memahami alur kerja sistem serta tanggapan yang diharapkan dari sistem dalam setiap interaksi.


  • Komunikasi yang Efektif:
 Analisis use case membantu dalam komunikasi yang efektif antara tim pengembangan, pemangku kepentingan, dan pengguna sistem. Use case dapat dijelaskan dan disajikan dengan cara yang mudah dimengerti, sehingga memfasilitasi pemahaman yang sama tentang kebutuhan dan fungsionalitas sistem di antara semua pihak yang terlibat.


  • Dasar untuk Perancangan dan Pengujian: 
Use case menyediakan dasar yang kuat untuk perancangan sistem. Dengan mengidentifikasi tindakan spesifik yang dilakukan oleh pengguna dan respons yang diharapkan dari sistem, tim pengembangan dapat merancang struktur sistem yang sesuai dengan kebutuhan pengguna. Selain itu, use case juga membantu dalam merencanakan dan melaksanakan pengujian sistem dengan mengacu pada interaksi yang telah dijelaskan dalam use case.


  • Pemantauan dan Pemahaman Keseluruhan: 
Analisis use case membantu dalam pemantauan dan pemahaman keseluruhan alur kerja sistem. Dengan melihat secara holistik skenario interaksi, tim pengembangan dapat memperoleh pemahaman yang komprehensif tentang aliran kerja sistem dan memastikan bahwa semua aspek penting telah diperhitungkan.

Use Case Aplikasi Tokopedia

Name

Pemesanan Layanan Jual Beli dengan Aplikasi Tokopedia

Actor

Pengguna (user)

Description

Tokopedia merupakan sebuah platform digital berupa aplikasi yang menyediakan platform online yang memungkinkan pengguna untuk membeli dan menjual berbagai produk secara online.Tokopedia juga menyediakan berbagai fitur dan layanan, termasuk pembayaran online, pengiriman barang, layanan pelanggan, dan program promo atau diskon. Tokopedia juga memfasilitasi transaksi melalui sistem pembayaran yang aman, seperti transfer bank, kartu kredit, dompet digital, dan pembayaran melalui gerai-gerai mitra Tokopedia.

Trigger

Pengguna ingin memesan atau menjual barang secara online

Trigger Type

Eksternal

Preconditions

1.Pengguna mengunduh dan menginstall aplikasi Tokopedia

2.Pengguna melakukan pendaftaran dan masuk ke akun mereka

3.Aplikasi Tokopedia terhubung dengan jaringan internet

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Normal Course

1.Pengguna membuka aplikasi Tokopedia di perangkat mobile mereka

2. Pengguna melakukan login ke akun Tokopedia mereka atau, jika belum memiliki akun, mereka melakukan registrasi baru.

 

3. Setelah berhasil login, pengguna melihat tampilan utama aplikasi Tokopedia yang menampilkan berbagai kategori produk dan penawaran terkini.

 

4. Pengguna dapat melakukan pencarian produk dengan memasukkan kata kunci atau menjelajahi kategori yang diinginkan.

 

5.Pengguna memilih produk yang diinginkan dari hasil pencarian atau dari kategori yang ditampilkan.

 

6.Pengguna melihat detail produk, termasuk gambar, deskripsi, harga, dan ulasan pengguna.

 

7.Jika pengguna tertarik untuk membeli produk tersebut, mereka menekan tombol "Beli" atau "Tambah ke Keranjang".

 

8.Jika pengguna memilih "Beli", mereka akan diarahkan ke halaman pembayaran di mana mereka memilih metode pembayaran yang diinginkan.

 

9.Pengguna memasukkan detail pembayaran, seperti alamat pengiriman dan informasi pembayaran.

 

10.Pengguna menyelesaikan pembayaran dan menekan tombol "Beli" untuk mengonfirmasi pembelian.

Setelah pembayaran berhasil, pengguna menerima konfirmasi pembelian dan informasi pengiriman jika produk yang dibeli adalah produk fisik.

 

11.Setelah pembayaran berhasil, pengguna menerima konfirmasi pembelian dan informasi pengiriman jika produk yang dibeli adalah produk fisik.

12.Jika pengguna memilih "Tambah ke Keranjang", produk akan ditambahkan ke keranjang belanja mereka. Pengguna dapat melanjutkan belanja dan menambahkan produk lain atau pergi ke keranjang belanja untuk melanjutkan ke langkah pembayaran.

13.Setelah pembelian selesai atau produk ditambahkan ke keranjang, pengguna dapat melihat riwayat pembelian mereka, melacak pengiriman, atau memberikan ulasan produk jika diinginkan.

14.Pengguna dapat mengakses fitur-fitur lain dalam aplikasi, seperti melihat promosi atau penawaran terbaru, mengelola akun pengguna, menghubungi layanan pelanggan, atau menjelajahi halaman profil penjual.

 

 

Alternative Course

1. Pengguna mencari produk tertentu menggunakan kata kunci atau kategori.

2. Hasil pencarian tidak menghasilkan produk yang sesuai atau produk yang dicari tidak tersedia.

3. Pengguna menambahkan produk ke keranjang belanja, tetapi kemudian memutuskan untuk menghapus produk tersebut.

 

Postconditions

1.Produk yang di beli telah diverifikasi dan dikonfirmasi

2.Penjual menerima pesanan dari pembeli

3. Pengguna mengajukan retur atau klaim garansi melalui fitur yang tersedia di aplikasi.

Exceptions

1.Aplikasi Tokopedia kehilangan koneksi jaringan

2.Aplikasi Tokopedia mengalami gangguan teknis

Summary

Pengguna menggunakan aplikasi Tokopedia untuk memesan layanan pembelian dan penjualan barang



REFERENSI 



 

Komentar

Postingan populer dari blog ini

Tugas 1 PBKK

EAS

Tugas ke 9