Use Case Diagram Diagram
Gambar 2.2Notasi Aktor
b. Use Case Use case adalah deskripsi dari urutan aksi-aksi
yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor. Use
case digunakan untuk menstrukturkan perilaku pada suatu model. Secara grafis, use case
digambarkan dengan elips tegas yang berisi namanya.
Gambar 2.3Notasi Use Case
c. Interaction Interaction adalah suatu perilaku yang mencakup
himpunan pesan-pesan
message yang
diperlukan untuk menyelesaikan suatu fungsi tertentu. Perilaku kumpulan objek-objek atas
operasi individual bisa dispesifikasi dengan interaksi. Sebuah interaksi terdiri dari beberapa
unsur, yaitu pesan-pesan urutan aksi perilaku yang dihasilkan oleh sebuah pesan, serta link
hubungan antara objek-objek.
Gambar 2.4 Notasi Interaction
d. Relationship
Relationship digambarkan sebagai bentuk garis antara dua simbol dalam Use Case Diagram.
Relasi antar aktor dan use case disebut juga dengan asosiasi association. Asosiasi ini
digunakan untuk menggambarkan bagaimana hubungan antara keduanya.Relasi antara use case
dengan use case: 1. Include : pemanggilan use case oleh use case
lain atau untuk menggambarkan suatu use case termasuk di dalam use case lain. Digambarkan
dengan garis
berpanah dengan
tulis include
2. Extend : digunakan untuk menunjukan bahwa satu use case merupakan tambahan
fungsional dari use case lain jika kondisi atau syarat tertentu terpenuhi. Digambarkan
dengan garis
berpanah dengan
tulis
extend.
Dalam Diagram Use-case, digambarkan interaksi antara sistem, sistem eksternal dan pengguna.
Dengan kata lain, secara grafis mendeskripsikan siapa yang akan menggunakan sistem dan dalam
cara apa pengguna mengharapkan interaksi dengan sistem tersebut Whitten et.al, 2004.
Direktur keuangan
input pembayaran
laporan penjualan «extends»
login
logout
Gambar 2.5contoh use case diagram
Berikut penjelasan dari Use Case diatas: 1. Terdapat 2 aktor dalam use case diagram
diatas, yaitu direktur dan keuangan. 2. Tulisan yang berada dalam bentuk elips
disebut use case, dimana dalam use case diagram diatas use case tersebut antara lain
login, input pembayaran, laporan penjualan dan logout.
3. Direktur dapat melakukan login, melihat laporan penjualan dan logout di dalam sistem
informasi penjualan PT. Berkah Jaya Motor 4. Keuangan dapat melakukan login, input
pembayaran dan logoutdi dalam sistem informasi penjualan PT. Berkah Jaya Motor
5. Garis bertuliskan
extend pada
use caseinputpembayaran ke laporan penjualan
menunjukkan bahwa
inputpembayaran merupakan
tambahan fungsional
dari viewlaporan penjualan.
Untuk membuat use case diagram, pertama yang harus dilakukan adalah mengidentifikasi system
boundary yang digambarkan dengan kotak yang berisi use case didalamnya. Setelah use case
ditentukan, maka tentukan aktor-aktor yang terlibat dan hubungan dengan use case Sholiq,
2006.