Rekayasa Sistem
Informasi
Use Case dan Activity View
06
Ilmu Komputer Sistem Informasi MKWP-06 Lydia Vintari ST MT
Abstract Kompetensi
Karakteristik UML model: use case Mahasiswa dapat menjelaskan
view dan activity view karakteristik UML model: use case
view dan activity view
Daftar Isi
Actors
Actor dan use case ditentukan dari analisis persyaratan fungsi. Persyaratan fungsi
terwujud dalam use case. Use case memenuhi persyaratan fungsi dengan memberikan hasil
nilai kepada seorang actor. Tidaklah penting apakah analis bisnis memilih untuk
mengidentifikasi actor terlebih dahulu dan kemudian menggunakan kasus atau sebaliknya.
Actor adalah peran yang dimainkan seseorang atau sesuatu di luar subjek untuk
menangani use case. Seorang actor bukanlah contoh khusus dari seseorang atau sesuatu,
jadi seseorang bernama "Joe" bukan actor. "Joe" dapat memainkan peran customer dan
diwakili dalam model use case oleh actor Customer. Secara umum, Customer bahkan tidak
harus menjadi seseorang. Itu bisa berupa organisasi atau mesin.
Use Cases
Use case merupakan unit fungsionalitas nilai bagi seorang actor. Namun, tidak semua
use case perlu dikaitkan langsung dengan seorang actor. Use case semacam itu membawa
nilai bagi seorang actor dengan dikaitkan dengan satu atau beberapa use case lain yang,
pada gilirannya, terkait dengan seorang actor. Use case dapat dikelompokkan bersama untuk
mewakili subjek. “Setiap use case menentukan beberapa perilaku, mungkin termasuk varian,
bahwa subjek dapat melakukan kolaborasi dengan satu atau lebih actor. Use cases
mendefinisikan perilaku yang ditawarkan dari subjek tanpa referensi ke struktur internalnya”.
Use case dapat berasal dari identifikasi tugas actor. Pertanyaan yang harus diajukan
adalah, “Apa tanggung jawab actor terhadap subjek dan harapan dari subjek?” Use case juga
dapat ditentukan dari analisis langsung persyaratan fungsional. Dalam banyak contoh, suatu
persyaratan fungsional memetakan langsung ke suatu use case.
Tabel dibawah ini menunjukkan bagaimana persyaratan fungsi yang dipilih untuk
sistem penyimpanan video dapat digunakan untuk mengidentifikasi actor dan menggunakan
kasus. Dua actor terlibat dalam semua empat persyaratan, tetapi jelas tingkat keterlibatan
Diagram use case menugaskan kasus digunakan untuk aktor. Hal ini juga memungkinkan
pengguna untuk membangun hubungan antara use case, jika ada. Diagram use case adalah
teknik visualisasi utama untuk model perilaku sistem.
Activity View
Actions
Jika Activity Modelling digunakan untuk memvisualisasikan urutan action dalam use
case, maka action dapat dibuat dari dokumen use case. Tabel berikut mencantumkan
pernyataan dalam aliran utama dan alternatif dari dokumen use case dan mengidentifikasi
action yang berkaitan. Suatu action diwakili dalam UML oleh persegi panjang bersudut bulat.
Action yang diidentifikasi pada Tabel dibawah digambarkan pada Gambar dibawah ini.
https://id.wikipedia.org/wiki/Sistem_informasi