commit to user
8
2.5.1 Use Case
Use ca sedia gra m
menggambarkan fungsionalitas yang diharapkan dari sebuah sistem, yang ditekankan adalah apa yang diperbuat sistem, dan bukan
bagaimana. Sebuah
use ca se
merepresentasikan sebuah interaksi antara aktor dengan sistem.
Use ca se
merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, membuat sebuah daftar belanja, dan sebagainya. Seorangsebuah aktor
adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentuHuda, 2010.
Tabel 2.1 Simbol
Use Ca se Diagra m
Gambar Nama
Keterangan
Actor
Menspesifikasikan himpuan peran yang pengguna mainkan ketika
berinteraksi dengan
use ca se
.
Dependency
Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri
independent
akan mempengaruhi
elemen yang
bergantung padanya elemen yang tidak mandiri
independent
.
Genera liza tion
Hubungan dimana objek anak
descendent
berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk
a ncestor
.
Include
Menspesifikasikan bahwa
use ca se
sumber secara
eksplisit
.
commit to user
9
Gambar Nama
Keterangan
Extend
Menspesifikasikan bahwa
use ca se
target memperluas perilaku dari
use case
sumber pada suatu titik yang diberikan.
Associa tion
Apa yang menghubungkan antara objek satu dengan objek lainnya.
System
Menspesifikasikan paket yang menampilkan sistem secara terbatas.
Note
Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber
daya komputasi
2.5.2 Activity Diagram
Activity diagra m
menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal,
decision
yang mungkin terjadi, dan bagaimana mereka berakhir.
Activity dia gra m
juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Activity dia gram
merupakan
sta te dia gra m
khusus, di mana sebagian besar
sta te
adalah
a ction
dan sebagian besar transisi ditrigger oleh selesainya
sta te
sebelumnya Oleh karena itu
a ctivity diagra m
tidak menggambarkan
beha viour interna l
sebuah sistem dan interaksi antar subsistem secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara
umum. Huda, 2010
commit to user
10
Tabel 2.2 Simbol
Activity Dia gram
Gambar Nama
Keterangan
Activity
Memperlihatkan bagaimana
masing- masing
kelas antarmuka
saling berinteraksi satu sama lain
Action
State dari sistem yang mencerminkan eksekusi dari suatu aksi
Initia l Node
Bagaimana objek dibentuk atau diawali.
Activity Fina l Node
Bagaimana objek
dibentuk dan
dihancurkan
Fork Node
Satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran
2.5.3 Class Diagram