Anda di halaman 1dari 6

Pengertian Use Case Diagram

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.

Tujuan Use Case

Berikut ini tujuan dari use case, antara lain:

1. Memetakkan kebutuhan sistem.


2. Merepresentasikan interaksi pengguna terhadap sistem.
3. Untuk mengetahui kebutuhan diluar sistem.

Fungsi Use Case

Adapun fungsi dari use case diagram, sebagai berikut.

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.

Manfaat Use Case

Sedangkan manfaat use case sendiri adalah:

1. Untuk memudahkan hubungan dengan menggunakan domain expert dan juga


end user.
2. Adanya Interface yang harus dimiliki oleh sebuah sistem.
3. Memberikan kepastian pemahaman yang pas, tentang requirement atau juga
kebutuhan sebuah sistem.
4. Dapat digunakan untuk mengidentifikasi, siapa yang sedang berinteraksi dengan
sistem, dan juga apa yang harus dilakukan untuk sistem tersebut.
5. Biasanya digunakan untuk verifikasi.
Karakteristik Use Case

Adapun ciri-ciri dari use case, antara lain:

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 memiliki beberapa komponen yang biasa digunakan, diantaranya :

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

Simbol Use Case

Berikut ini simbol/notasi/komponen dan penjelasan dari use case diagram yang ada didalam
tabel ini.

Simbol Nama Keterangan

Actor Merupakan peran orang,


sistem yang lain, atau

alat ketika berhubungan


dengan use case.

Use Case Abstraksi dari penghubung


antara aktor dengan
use case.

Association Abstraksi dari penghubung


antara aktor dengan

use case.

Generalisasi Menunjukkan spesialisasi


aktor untuk dapat
berpartisipasi dengan
use case.
Include Menunjukkan bahwa
suatu use case seluruhnya
merupakan fungsionalitas
dari use case lainnya.

Extend Menunjukkan bahwa


suatu use case
merupakan tambahan
fungsinonal dari use case
lainnya jika suatu kondisi
terpenuhi.

Anda mungkin juga menyukai