Usecase Diagram
Usecase Diagram
Use Case Diagram adalah gambaran graphical dari beberapa atau
semua actor, use case, dan interaksi diantaranya yang memperkenalkan suatu
sistem. Use case diagram tidak menjelaskan secara detil tentang penggunaan use
case, tetapi hanya memberi gambaran singkat hubungan antara usecase, aktor, dan
sistem.Didalam use case ini akan diketahui fungsi - fungsi apa saja yang berada
pada sistem yang dibuat.
cara membuat
Setelah membuka UMLet silahkan klik bagian
kanan atas lalu pilih Use Case.
lalu buatlah desain
dengan cara men-drag komponen-komponen yang berada di kanan.
Perilaku
sistem adalah bagaimana sistem beraksi dan bereaksi. Perilaku ini merupakan
aktifitas sistem yang bisa dilihat dari luar dan bisa diuji.Perilaku sistem ini
dicapture di dalam USE CASE. USE CASE sendiri mendeskripsikan sistem,
lingkungan sistem, serta hubungan antara sistem dengan lingkungannya.
Deskripsi dari sekumpulan aksi sekuensial yang
ditampilkan sistem yang menghasilkan yang tampak dari nilai ke actor khusus.
Use Case digunakan untuk menyusun behavioral things dalam sebuah model. Use
case direalisasikan dengan sebuah collaboration. Secara gambar, sebuah use case
digambarkan dengan sebuah ellips dengan garis penuh, biasanya termasuk hanya
namanya, seperti gambar berikut :
a. Manfaat Use Case
·
Digunakan untuk berkomunikasi dengan end user
dan domain expert.
·
Memastikan pemahaman yang tepat tentang
requirement / kebutuhan sistem.
·
Digunakan untuk mengidentifikasi siapa yang
berinteraksi dengan sistem dan apa yang harus dilakukan sistem.
·
Interface yang harus dimiliki sistem.
·
Digunakan untuk ferifikasi.
b. Karakteristik
·
Use cases adalah interaksi atau dialog antara
sistem dan actor, termasuk pertukaran pesan dan tindakan yang dilakukan oleh
sistem.
·
Use cases diprakarsai oleh actor dan mungkin
melibatkan peran actor lain. Use cases harus menyediakan nilai minimal kepada
satu actor.
·
Use cases bisa memiliki perluasan yang
mendefinisikan tindakan khusus dalam interaksi atau use case lain mungkin
disisipkan.
·
Use case class memiliki objek use case yang
disebut skenario. Skenario menyatakan urutan pesan dan tindakan tunggal.
Komponen Use Case
Use Case memiliki beberapa komponen
yaitu :
a. Actor
Menggambarkan sesorang yang beriteraksi dengan
sistem, di mana hanya bisa menginputkan informasi dan menerima indormasi dari
sistem dan tidak memegang kendali pada use case. Dan biasa actor di gambarkan
dengan stickman.
b. Use Case
Gambaran fungsional sistem yang akan di buat,
agar pengguna lebih mengerti penggunaan system.
c. Relasi Dalam Use Case
Ada beberapa relasi yang terdapat pada use
case diagram:
1. Association, menghubungkan link antar element.
2. Generalization, sebuah elemen yang menjadi spesialisasi dari elemen yang lain.
3. Dependency, sebuah elemen yang bergantung beberapa cara kepada elemen lainnya.
4. Aggregation, bentuk assosiation yang di mana sebuah elemen berisi elemen lainnya.
Tipe relasi/ stereotype yang mungkin
terjadi pada use case diagram:
1. <<include>> , yaitu
kelakuan yang harus terpenuhi agar sebuah event dapat terjadi, dimana
pada kondisi ini sebuah use case adalah bagian dari use
case lainnya.
2. <<extends>>, kelakuan yang hanya
berjalan di bawah kondisi tertentu seperti menggerakkan alarm.
3. <<communicates>>, mungkin
ditambahkan untuk asosiasi yang menunjukkan asosiasinya adalah communicates
association . Ini merupakan pilihan selama asosiasi hanya tipe relationship yang
dibolehkan antara actor dan use case.
3. Penerapan Use Case Pada Final Project saya
Yaitu tentang website Ecommerce :
Komentar
Posting Komentar