Anda di halaman 1dari 16

Activity Diagram

Diagram UML merepresentasikan 3 views untuk pemodelan sistem:


Functional requirements view
Penggambaran kebutuhan/persyaratan fungsional sistem dari sudut pandang
pengguna. Yang termasuk ke dalam view ini adalah use case diagram.
Static structural view
Penggambaran struktur statis sistem dengan menggunakan objek, atribut, operasi, dan
relationship.
Yang termasuk ke dalam view ini adalah class diagrams dan composite structure
diagrams
Dynamic behavior view
Penggambaran perilaku dinamis sistem dengan menunjukkan kolaborasi antara objek
dan perubahan pada keadaan internal objek.
Yang termasuk ke dalam view ini adalah sequence diagrams, activity diagrams, dan
state machine diagrams.
Initial Node (simpul awal). Lingkaran berisi, penanda titik awal diagram.

Activity final node. Lingkaran berisi dan lingkaran luar sebagai penanda titik
akhir. Simpul ini bisa lebih dari satu.

Activity. Persegi panjang ujung tumpul mewakili aktivitas yang terjadi. Suatu
aktivitas mungkin bersifat fisik, seperti Inspect Forms, atau electronic, seperti
Display Create Student Screen.

Flow/edge. Panah pada diagram. Mewakili arus dari aktivitas.

 
Fork.  Seperti garpu. Menandai awal pemrosesan parallel.

Join.  Seperti garpu terbalik. Menandai akhir pemrosesan parallel.

Condition.  Pernyataan kondisi menuju aktivitas berikutnya berdasar hasil evaluasi


terpenuhi atau tidak terpenuhi

[terpenuhi] …….. [tidak terpenuhi]

Decision. Tanda diamond untuk menentukan pilihan arah aktivitas berikutnya.

 
Merge.  Kembali menyatu setelah meliwati pemisahan arah (decision).  

Partition. Partisi atau disebut juga swimlanes, mengidikasikan siapa/apa


yang melakukan aktivitas-aktivitas (peran) di jalur partisi

Sub-activity indicator.  Penanda sub-aktivitas, dimana akan ada sub-


aktivitas lebih rinci di dalamnya. 

Note. Catatan tambahan untuk penjelas.


Activity / Aktifitas
• Activity secara sederhana dapat diartikan sebagai langkah dalam
proses. Pada UML disimbolkan sebagai berikut :

• Kita dapat menambahkan langkah-langkah yang lebih detil ke dalam


activity dengan menggunakan action.
• Action adalah langkah-langkah yang lebih kecil dalam suatu acitvity
Action dapat berupa :
• Saat sedang memasuki aktifitas. Aksi Entry (entri
action). Terjadi segera saat aktifitas dimulai. Ditandai
dengan kata “entry”
• Ketika sedang meninggalkan aktifitas. Aksi exit (exit
action). Terjadi ketika meninggalkan aktifitas dan
ditandai dengan kata “exit”
• Ketika sedang berada dalam aktifitas. Aksi ini terjadi
saat di dalam aktifitas.Ditandai dengan kata “do”
• Kejadian Spesifik. Terjadi jika dan hanya jika kejadian
spesifik terjadi. Ditandai dengan kata “event”
• Aksi-aksi diatas adalah opsional, tetapi dapat
memberikan informasi rinci yang membantu
pengembang
• Jika aksi diikutkan didalam aktifitas/activity
dapat ditampilkan seperti gambar berikut :
New Activity
Entry/Do/Exit/
Event undefined/

Display available flight


Entry/ Find all flight for selected cities/date
Do/ display list of flight with available seats
Event undefined/ display fare information
Entry/ display flight with available seats
Toolbar Activity Diagram

Anda mungkin juga menyukai