Activity Diagram adalah diagram yang menggambarkan worlflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem. Komponen yang ada pada activity diagram antara lain :
Activity atau state : Menunjukan aktivitas yang dilakukan.
Initial activity atau initial state : Menunjukan awal aktivitas dimulai.
Final Activity atau final state : Menunjukan bagian akhir dari aktivitas.
Decission : Digunakan untuk menggambarkan test kondisi untuk memastikan bahwa control flow atau object flow mengalir lebih ke satu jalur. Jumlah jalur sesuai yang diinginkan.
Merge : Berfungsi menggabungkan flow yang dipecah oleh decission.
Synchronization : Diabgi menjadi 2 yaitu fork dan join. Fork digunakan untuk memecah behaviour menjadi activity atau action yang paralel, sedangkan join untuk menggabungkan kembali activity atau action yang paralel.
Swimlanes : Memecah activity diagram menjadi baris dan kolom untuk membagi tangung jawab obyek-obyek yang melakukan aktivitas.
Transition : Menunjukan aktivitas selanjutnya setelah aktivitas sebelumnya.
Terkadang keliru dalam penggunaan decission dengan fork. Jika decission digunkan untuk memecah aktivitas yang bersifat kondisional misal Ya-Tidak, atau user1, user2, user3, sedangkan fork untuk memecah behaviour menjadi aktivitas yang paralel seperti user dapat memilih menu hapus, tambah, edit yang dapat dilakukan secara paralel.
Berikut adalah contoh activity diagram :
Demikian, untuk diagram-diagram yang lain dapat dilihat pada link berikut :
sangat bermanfaat :D
ReplyDeleteYess
DeleteArtikel yang sangat membantu.
ReplyDeleteTerima kasih.
Trimakasih
ReplyDeleteSimple dan Mudah dipahami dilengkapi dengan contoh gambarnya
ReplyDeletetq gan infonya,mudah2 di manfaatkann dengan baik
ReplyDeleteBukannya Fork sifatnya paralel bukan opsional ?, artinya semua aktivitas itu berjalan bersama beriringan, kemudian disatukan kembali oleh join.
ReplyDeletekak contoh aktivitinya kan gk pake swimline t ?!! jadi mau tanya nih apa sih bedanya aktiviti diagram yang pake swimline dangan yang gk pake
ReplyDeleteoiya, secara lengkapnya penggambaran activity diagram menggunakan swimline. Swimline digunakan untuk memperjelas objek yang melakukan aktivitas. Misal ada 3 objek yang terkait dengan aktivitas tersebut maka swimline ada 3 kolom, dan masing-masing kolom berisi gambaran aktivitas yang dilakukan oleh masing-masing objek.
Deletegood job :-bd
ReplyDeletehahaha :D
DeleteKak maaf mau tanya penggunaan decission dan fork. Kalo decission itu untuk aktivitas yg bersifat kondisional dan fork untuk aktivitas yg bersifat paralel. Kalo boleh tau itu ada sumber bukunya ga kak?
ReplyDeleteThis comment has been removed by the author.
ReplyDeletePlease find this comprehensive activity diagram tutorial with examples for further learning. There are templates that you can edit straightaway to get started.
ReplyDelete