2
What is an Activity Diagram ?
Activity diagram adalah cara lain menggambarkan flow
of events.
Menunjukkan kontrol aliran dari activity ke activity.
Flow of Events
3
Activity
Activity State
4
Start State
Start State
5
End State
End State
6
State Transitions
State transition menunjukkan kegiatan apa berikutnya setelah suatu
kegiatan sebelumnya.
Pada UML, state transition digambarkan oleh sebuah solid line
dengan panah.
State Transition
7
Decisions
Decision adalah suatu titik/point pada activity
diagram yang mengindikasikan suatu kondisi
dimana ada kemungkinan perbedaan transisi.
Pada UML, decision digambarkan dengan sebuah
simbol diamond.
Decision
8
Swimlanes
swimlane digunakan untuk memisahkan sebuah activity diagram
untuk mempermudah mengetahui Apa dan Siapa yang melaksanakan
activiti.
9
Petunjuk Membuat Diagram Aktivitas
Mulailah dengan node awal untuk titik awal.
Tambahkan partisi jika relevan untuk analisis yang
dibuat.
Tambahkan aksi untuk setiap langkah utama dari
use case.
Tambahkan alur dari setiap aksi ke aksi lain,
keputusan atau node akhir. Setiap aksi hanya
mendapat satu alur masuk dan satu alur keluar
menuju ke forks, joins, decisions, dan merges.
Tambahkan decisions jika alur dipecah menjadi
beberapa pilihan. Jangan lupa untuk
menggabungkan kembali dengan merge.
Tambahkan forks dan joins jika aktivitas akan
dilakukan secara paralel.
Akhiri proses dengan notasi untuk akhir aktivitas.
10
CASE Tools
Argo UML
Catalyze
Rational Rose
Eiffel 3
Paradigm Plus
PowerDesigner
11
Diagram Aktivitas dari use case bisnis “Membuat Data
Barang Masuk”
Diagram Aktivitas dari use case sistem
Place Order Use Cases
Activity Diagram
Activity Diagram - 2
Suatu kondisi dimana
user harus mengambil
keputusan untuk
memilih aktivitas yang
dikehendaki dinyatakan
sebagai Decision
Point, dinyatakan
dengan diagram
diagram disamping ini:
Activity Diagram - 3
Suatu kondisi dimana
beberapa screen
dapat muncul
sekaligus dalam
waktu bersamaan
sehingga user dapat
memilih secara bebas
aktivitas apa yang
dikehendaki, maka
kondisi demikian
dapat dinyatakan
dengan fork diagram
disamping
Activity Diagram - 4
Suatu kondisi dimana
beberapa aktivitas harus
diselesaikan dulu baru
aktivitas berikutnya
dapat dikerjakan dapat
dinyatakan dengan
diagram join disamping
CONTOH DIAGRAM AKTIVITAS
19
Contoh Diagram Aktivitas
20
13/08/2009 ADBO-Created By Yunhi 21
13/08/2009 ADBO-Created By Yunhi 22
13/08/2009 ADBO-Created By Yunhi 23
24
ADBO-Created By Yunhi 25
13/08/2009 ADBO-Created By Yunhi 26