TUGAS APSI D 6 - Keysa Anadea

TUGAS APSI D 6 - ANALISA USE CASE

Keysa Anadea Aqiva Ajie - 5025211028


APA ITU USE CASE?

Use case adalah teknik analisis dan dokumentasi yang digunakan dalam pengembangan perangkat lunak. Tujuan utama dari penggunaan use case adalah untuk mengidentifikasi, memahami, dan mendefinisikan kebutuhan fungsional sistem yang akan dikembangkan.

Berikut adalah penjelasan lebih rinci tentang penggunaan dan manfaat use case dalam pengembangan perangkat lunak:

1. Identifikasi kebutuhan fungsional: Use case membantu dalam mengidentifikasi kebutuhan fungsional sistem dengan memfokuskan pada interaksi antara pengguna atau aktor dengan sistem. Mereka membantu dalam menentukan fitur dan fungsi yang harus ada dalam sistem untuk memenuhi kebutuhan pengguna.

2. Memahami alur kerja sistem: Use case membantu pengembang untuk memahami secara mendalam alur kerja atau alur interaksi sistem dengan pengguna atau aktor lainnya. Mereka menggambarkan langkah-langkah atau aktivitas yang harus dilakukan oleh pengguna dan bagaimana sistem harus merespons.

3. Menggambarkan skenario penggunaan: Use case membantu dalam menggambarkan skenario penggunaan yang berbeda. Mereka menguraikan bagaimana sistem akan digunakan dalam berbagai situasi atau kasus penggunaan yang berbeda. Hal ini membantu pengembang untuk memahami konteks penggunaan sistem dan memperhatikan aspek-aspek yang mungkin berbeda dalam setiap skenario.

4. Mendefinisikan persyaratan: Use case membantu dalam mendefinisikan persyaratan fungsional sistem dengan lebih jelas dan terperinci. Mereka memberikan pemahaman yang lebih baik tentang apa yang sistem harus lakukan dalam setiap skenario penggunaan dan bagaimana pengguna akan berinteraksi dengan sistem.

5. Komunikasi dengan pemangku kepentingan: Use case digunakan sebagai alat komunikasi yang efektif antara pengembang, pemangku kepentingan, dan anggota tim proyek lainnya. Mereka membantu dalam memastikan pemahaman yang konsisten tentang kebutuhan sistem dan tujuan bisnis yang ingin dicapai.

6. Pengujian dan validasi: Use case membantu dalam pengujian sistem dengan memastikan bahwa semua skenario penggunaan yang direncanakan telah diuji dengan baik. Mereka juga membantu dalam validasi sistem untuk memastikan bahwa sistem memenuhi persyaratan dan berperilaku sesuai dengan yang diharapkan.


FUNGSI USE CASE

1. Memperlihatkan Urutan Aktivitas Proses dalam Sebuah Sistem:

Use case membantu memperkenalkan dan menggambarkan urutan aktivitas atau langkah-langkah proses dalam sistem yang dikembangkan. Mereka menguraikan bagaimana pengguna atau aktor berinteraksi dengan sistem dan menjelaskan alur kerja yang harus diikuti. Dengan memahami urutan aktivitas proses ini, pengembang dapat menentukan kebutuhan sistem yang sesuai dengan kebutuhan pengguna dan perangkat lunak yang akan dikembangkan.


2. Menggambarkan Business Process dalam Sistem:

Use case juga digunakan untuk menggambarkan urutan proses bisnis dengan lebih jelas dan transparan. Mereka membantu dalam memahami dan mengkomunikasikan bagaimana sistem mendukung proses bisnis yang ada. Dengan menggambarkan proses bisnis secara terperinci, use case membantu mencegah terjadinya kesalahan dalam perancangan dan pengembangan sistem. Use case juga memungkinkan pemangku kepentingan bisnis untuk melihat dan memahami bagaimana sistem akan berinteraksi dengan aktor bisnis dan mendukung tujuan bisnis yang diinginkan.

IMPLEMENTASI USE CASE






REFERENSI
1. https://www.sekawanmedia.co.id/blog/use-case-diagram/
2. https://www.dicoding.com/blog/contoh-use-case-diagram/
3. 

Komentar

Postingan populer dari blog ini

KUIS 2 PBKK - Keysa Anadea (5025211028)

KUIS 1 PBKK - KEYSA ANADEA 5025211028

EAS APSI D - 5025211028