Komponen-komponen yang ada pada usecase adalah :
1. Aktor. Merupakan orang, proses atau sistem lain yang berinteraksi dengan sistem yang akan dibuat. Jadi walaupun simbol aktor dalam diagram usecase berbentuk orang, namun aktor belum tentu orang.
2. Usecase. Merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang ssling berinteraksi atau bertukar pesan antar unit maupun aktor.
3. Relasi. Merupakan hubungan yang terjadi pada sistem baik antar aktor maupun antar usecase maupun anatara usecase dan aktor.
Fungsi use case diagram ini cukup banyak, antara lain :
- Dapat memperlihatkan urutan aktifitas proses yang ada pada sistem
- Dapat menggambarkan prose bisnis dan juga urutan aktivitas yang ada dalam sebuah proses
Sedangkan manfaat dari Use case sendiri adalah ;
- Untuk memudahkan komunikasi dengan menggunakan domain expert dan juga end user.
- Adanya Interface yang harus dimiliki oleh sebuah sistem.
- Memberikan kepastian pemahaman yang pas, tentng requirement atau juga kebutuhan sebuah sistem.
- Dapat digunakan untuk mengidentifikasi, siapa yang sedang berinteraksi dengan sistem, dan juga apa yang harus dilakukan untuk sistem tersebut.
- Biasanya digunakan untuk verifikasi.
Use Case Model
1. Teknik pemodelan untuk mendapatkan functional requirement dari sebua sistem
2. Menggambarkan interaksi antara penguna denga sistem
3. Menjelaskan secara naratif bagaimana sistem akan digunakan
4. Mengunakan skenario untuk menjelaskan setiap aktifitas yang munkin terjadi
-Terkadang notasi kurang detil, terutama untuk bebrapa aktifitas tertentu
Kapan mengunakan Use Case?
1. Use ase sederhana digunakan pada saat proses requerement analysis
– tidak semua paham bahasa tenis
2. Versi lebih detil dibuat sebelum implementasi rancangan
– Dibuat khusus untuk mempermudah desain sistem oleh para developer
catatan:
– Use case merupakan sekumpulan secenario yang dihubungka sati sama lain dengan satu tujuan yang sama dari penguna.
– Use Case berisi apa yang dilakukan oleh sistem / apa yang terjadi pada sistem, bukan bagaimana sistem melakukan.
Level Use case Model
- Usecase memiliki 2 istilah
- sistem use case :interaksi denga sistem
- Busenes use case: interaksi bisnis dengan konsumen atau kejadian nyata
- Cookburn menyarankan adanya pembedaan level
- sea level : ineraksi sistem denga aktor utama
- fish level : usecase yang ada karena include dari use case sea level
- kite level : mengambarkan sealevel usecase untu inteaksi bisnis yang lebih luas
Element Use Case
- Akasi yang terdapat didala sistem, melingkupi semua aksi yang harus maupun dapat terjadi
- tidak harus berrelasi denga seorang atau sebuah actor
- pada umumya berupa kata kerja
element Actor
- dalam notasi use case, penguna sistem disebut dengan actor (role)
- actor dapat berupa namaer, pimpinan, mahasiswa dan lain sebagainya
- Actor tidak harus berupa manusia
- jika sitem A mngerjakan sebuah fungsi untuk sistem B, maka sistem B disebut dengan actor.
- Suatu use case diagram dapat memilki banyak actor didalamnya
use case diagram simbol
- Nama Use case
- sample name (buasanya berupa kata kerja )
- patah name
- nama dibagian depan menyatakan paket(pakage) dimana usecase tersebut berada
sistem bundery
- berupa batas antara sistem dengan actor
- Bisa dinotasikan dengan bujursangkar
- semua use case harus beada didalam sistem bundary
http://fatimahumi.blogspot.com/2014/03/uml-usecase-diagram.html