2. Diagram Use Case
Diagram ini memperlihatkan himpunan use case dan aktor-aktor yang berfungsi untuk mengorganisasi dan memodelkan perilaku suatu
sistem yang dibutuhkan serta diharapkan pengguna. Potongan gambar orang yang diberi label pada diagram
menunjukkan actor Lihat gambar 2.7. Seorang actor sama dengan sebuah entitas eksternal yang ditemukan pada DFD
—ini merupakan orang atau sistem lain yang berinteraksi dengannya dan mendapat
Gambar 2.6 Class Diagram Syntax
nilai dari sistem. Seorang actor bukanlah pengguna spesifik, tetapi suatu peran yang dapat dimainkan oleh pengguna ketika berinteraksi
dengan sistem. Actor adalah eksternal sistem dan menginisiasi sebuah use case
Dennis, dkk:2010;506.
Use case dihubungkan kepada actor melalui association
relationship . Ini menunjukkan dengan mana use case dan actor
berinteraksi. Lihat gambar 2.8 Sebuah garis digambarkan dari seorang actor ke sebuah use case yang menggambarkan sebuah
association . Association secara umum menggambarkan dua cara
berkomunikasi antara use case dan actor Dennis, dkk:2010;506. Sebuah use case, digambarkan oleh sebuah oval, yaitu proses
utama yang akan dilakukan oleh sistem yang memberikan keuntungan
Gambar 2.7 Syntax Untuk Use Case Diagram
seorang actor dalam beberapa cara Lihat gambar 2.8, dan ini dilabelkan oleh sebuah pendeskripsian frase kata kerja banyak seperti
proses DFD. Ada waktu ketika satu use case salah satunya akan menggunakan fungsionalitas atau meng-extends fungsionalitas dari
use case lain pada diagram, dan ini ditunjukkan oleh includes atau
extends relationship . Dennis, dkk:2010;507.
Use case dilampirkan di dalam sebuah system boundary, yang
mana sebuah kotak yang menggambarkan sistem dan secara jelas melukiskan bagian apa-apa saja dari diagram, baik itu eksternal
maupun internal. Lihat gambar 2.8 Nama dari sistem dapat terlihat di dalam ataupun di atas dari kotak Dennis, dkk: 2010;507.
Gambar 2.8 Contoh Use Case Diagram untuk Vehicle Sales System
3. Diagram Interaksi dan Urutan Sequence Diagram