Tugas 6 Use Case
# Definisi Use Case
Use case adalah sebuah konsep dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan interaksi antara sistem yang sedang dikembangkan dengan aktor-aktor yang terlibat dalam sistem tersebut. Use case menjelaskan bagaimana sistem berperilaku dalam merespon aksi-aksi dari aktor-aktor tersebut.
Bagian-bagian dari sebuah Use Case:
Setiap use case memiliki beberapa komponen penting, antara lain:
1. Nama dan Nomor: Setiap use case memiliki sebuah nama yang menggambarkan tujuan atau tindakan yang dilakukan oleh aktor dalam sistem. Use case juga diberi nomor untuk memudahkan identifikasi dan referensi.
2. Deskripsi Singkat: Deskripsi singkat menjelaskan secara ringkas tentang apa yang dilakukan oleh use case tersebut dan apa hasil yang diharapkan.
3. Aktor: Aktor adalah entitas di luar sistem yang berinteraksi dengan sistem untuk mencapai tujuan tertentu. Aktor bisa berupa pengguna manusia, sistem eksternal, atau entitas lain yang terlibat dalam proses.
4. Trigger: Trigger atau pemicu adalah kejadian atau event yang memicu dimulainya use case. Trigger bisa berupa input dari aktor atau kejadian internal di dalam sistem.
5. Preconditions: Preconditions adalah kondisi atau tindakan yang harus terpenuhi sebelum use case dapat dimulai. Ini bisa mencakup persyaratan data, status sistem, atau langkah-langkah pra-persyaratan lainnya.
6. Normal Course: Normal course menggambarkan langkah-langkah utama yang dilakukan dalam use case untuk merespon trigger atau pemicu. Ini mencakup input yang diterima, langkah-langkah yang dijalankan, dan output yang dihasilkan.
7. Alternative Courses: Alternative courses adalah cabang atau alternatif dari langkah-langkah normal yang terjadi ketika situasi tertentu terjadi. Ini menggambarkan cara-cara alternatif untuk mencapai hasil yang berhasil.
8. Postconditions: Postconditions adalah kondisi yang harus terpenuhi setelah use case selesai. Ini bisa mencakup perubahan status sistem, output yang dihasilkan, atau prasyarat untuk use case berikutnya.
9. Exceptions: Exceptions menggambarkan situasi atau kondisi yang tidak biasa yang dapat terjadi selama use case dan dapat menghasilkan hasil yang tidak berhasil. Ini mencakup penanganan kesalahan atau peristiwa yang tidak terduga.
10. Summary of Inputs and Outputs: Bagian terakhir use case merangkum input dan output utama yang terkait dengan use case, beserta sumber atau tujuannya.
Analisis Use Case:
Analisis use case adalah proses mendetailkan dan memahami secara mendalam setiap use case dalam sistem. Hal ini melibatkan identifikasi aktor-aktor yang terlibat, langkah-langkah yang dilakukan, persyaratan data, dan output yang dihasilkan. Analisis use case membantu dalam pemahaman yang lebih baik tentang kebutuhan sistem dan memastikan bahwa semua interaksi yang penting tercakup dalam desain dan implementasi sistem.
## Contoh Use Case
Source :
https://fajarbaskoro.blogspot.com/2018/10/apsi-analisa-use-case.html
Comments
Post a Comment