Use Case diagram adalah suatu urutan interaksi yang saling berkaitan antara sistem
dan aktor. Use case dijalankan melalui cara menggambarkan tipe interaksi antara user
suatu program (sistem) dengan sistemnya sendiri. Use case melalui sebuah cerita yang
mana sebuah sistem itu dipakai. Use case juga dipakai untuk membentuk perilaku
(behaviour) sistem yang akan dibuat. Sebuah use case menggambarkan sebuah
interakasi antara pengguna (aktor) dengan sistem yang sudah ada.
Menurut para pakar ahli Use Case Diagram ini memaparkan proses kegiatan dan
proses bisnis yang dilakukan oleh pengguna (aktor). Pada diagram Use Case ini, setiap
proses digambarkan kedalam sebuah Use Case berbentuk oval dengan relasi yang ada
didalamnya.
1. Dapat menggambarkan urutan aktivitas proses yang ada pada suatu sistem.
2. Dapat menggambarkan proses bisnis dan juga urutan aktivitas yang ada dalam
sebuah proses.
1. Use case merupakan interaksi atau dialog antara sistem dan pengguna (actor),
termasuk peralihan pesan dan tindakan yang dilakukan oleh suatu sistem.
2. Use case diprakarsai oleh pengguna dan mungkin melibatkan peran actor yang
lain. Use case harus menyediakan nilai minimal kepada satu pengguna.
3. Use case bisa mempunyai perluasan yang menjelaskan tindakan khusus dalam
interaksi atau use case lain mungkin disisipkan.
4. Use case class mempunyai objek yang disebut skenario. Skenario menyatakan
urutan pesan dan reaksi tunggal.
Use Case
Use Case adalah fungsionalitas yang disediakan sebagai unit-unit yang saling bertukar
pesan antar unit atau actor. Pada umumnya Use Case diberi nama dengan
menggunakan kata kerja frase nama Use Case.
Actor
Actor adalah orang, proses atau sistem lain yang berinteraksi dengan sistem informasi
yang dibuat. Pada umumnya untuk penamaan pada Actor menggunakan kata benda di
awal frase nama Actor.
Asosiasi
Asosiasi adalah komunikasi antar Actor dan Use Case yang berpartisipasi pada Use
Case Diagram atau Use Case yang memiliki interaksi
dengan Actor. Asosiasi merupakan sebuah simbol yang dapat digunakan untuk
menghubungkan link antar element.
Contoh sederhana dari ketiga simbol ini adalah sebagai berikut, yang merupakan Use
Case Diagram dari "sistem informasi ojek online"
Contoh Use Case Sistem Informasi Ojek Onlie
Ekstend / Extend
Extend, relasi Use Case tambahan ke sebuah Use Case dimana Use Case yang
ditambahkan dapat berdiri sendiri meski tanpa Use Case tambahan itu. Arah panah
mengarah pada Use Case yang ditambahkan.
Contoh Extend
Include
Include, relasi Use Case tambahan ke sebuah Use Case dimana Use Case yang
ditambahkan membutuhkan Use Case ini untuk menjalankan fungsinya. Arah
panah Include mengarah pada Use Case yang dipakai atau mengarah pada Use
Case tambahan.
Contoh Include
Generalisasi
Generalisasi, Hubungan Generalisasi dan Spesialisasi antara dua buah Use
Case dimana fungsi yang satu merupakan fungsi yang lebih umum dari lainnya. Arah
panah mengarah pada Use Case yang menjadi Generalisasi.
Contoh Generalisasi
Berikut ini simbol/notasi/komponen dan penjelasan dari use case diagram yang ada didalam
tabel ini.
use case.