MODUL KE - 7
PENGENALAN ACTIVITY DIAGRAM dalam UML
LABORATORIUM RPL
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2010/2011
I.
TUJUAN
1. Mahasiswa mengenal Activity Diagram dan komponen yang berkaitan dengan Activity
Diagram dalam UML.
2. Mahasiswa mampu mengaplikasikan pengembangan studi kasus ke konsep Activity
Diagram.
II.
III.
DASAR TEORI
Diagram yang menggambarkan berbagai aliran aktifitas dalam sistem yang sedang dirancang,
bagaimana aliran aktivitas dalam sistem yang sedang dirancang, bagaimana masing- masing aliran
berawal, decision yang mungkin terjadi, dan bagaimana aktifitas itu berakhir.
Pada activity diagram :
1. Menggambarkan proses pararel yang mengkin terjadi pada beberapa eksekusi.
2. Pada umumnya Activity Diagram tidak menampilkan secara detail urutan proses, namun
hanya memberikan gambaran global bagaimana urutan prosesnya.
3. Memiliki kemiripan dengan diagram Flowchart. Tetapi activity diagram bisa
mendukung perilaku pararel sedangkan flowchart tidak bisa.
1. Start State
Adalah komponen Activity Diagram untuk mengawali aliran kerja (workflow). Start State
menggambarkan awal dari sebuah aktifitas.
Gambar buttonnya:
2. End State
Adalah komponen Activity Diagram untuk mengakhiri aliran kerja. End State mgnggambarkan
3. Activity State
Menggambarkan sebuah state atau aktivitas yang masih dapat dipecah lagi atau diturunkan lagi
menjadi sebuah aktivitas yang lebih kecil-kecil lagi hingga akhirnya aktivitas tersebut tidak bisa
diturunkan kembali. Activity State biasa disebut dengan nama State saja.
Gambar buttonnya:
4. Transition
Menghubungkan antara satu action/activity dengan action/activity lainnya. Ketika aksi atau activity
dari suatu state diselesaikan, aliran kendali akan menuju ke aksi atau aktivitas berikutnya.
Gambar buttonnya:
6. Decision
Komponen untuk menambah titik keputusan pada aliran kerja. Komponen ini berhubungan dengan
branching (percabangan).
Gambar buttonnya:
7. Swimlane
Komponen untuk memperlihatkan siapa yang bertanggung jawab untuk melaksanakan tugas-tugas
tertentu pada activity diagram.
Gambar buttonnya:
V. PERCOBAAN
1. Membuat partition (swimlane)
Digunakan untuk menunjukkan siapa melakukan apa atau siapa melakukan proses
apa, bukan menunjukkan apa yang terjadi. Pada UML versi 1, partition disebut Swin
Lane. Diambil dari Actor.
4. Membuat Decision
Memperlihatkan dimana keputusan perlu diambil selama terjadi aliran kerja
HASIL PRAKTIKUM
Kita bisa membuat jalan dari system informasi yang akan kita buat dengan me nggunakan
activity diagram seperti pada tugas praktikum di atas.