Activity diagram adalah diagram yang menggambarkan aliran aktivitas dari
sebuah sistem perangkat lunak sehingga diagram ini bukan berfokus
terhadap apa yang dilakukan aktor melainkan apa saja yang dapat
dilakukan suatu sistem. Berikut macam - macam komponen yang ada pada
activity diagram :
- Activity atau state yang berfungsi menunjukkan aktivitas yang dilakukan
- Initial activity atau initial state yang berfungsi untuk menunjukkan awal aktivitas dimulai.
- Final activity atau final state yang berfungsi meumjukkan bagian akhir dari aktivitas.
- Decission yang digunakan untuk memastikkan bahwa aliran object mengalir ke lebih dari satu jalur.
- Merge berfungsi untuk menggabungkan flow yang dipecah oleh decission.
- Synchronization
- Fork digunakan untuk memcah behavior menjadi activity atau action paralel
- Join digunakan untuk menggabungkan kembali activity yang paralel
- Swimlanes berfungsi untuk memecah activity diagram menjadi baris dan
kolom untuk membagi tanggung jawab obyek - obyek yang melakukan
aktivitas.
- Transition berfungsi untuk menunjukkan aktivitas selanjutnya setelah aktivitas sebelumnya
Sekilas penggunaan decission dan fork tampak mirip namun kenyataannya
kedua komponen tersebut memiliki sifat yang berbeda. Decission digunakan
untuk memecah aktivitas yang bersifat kondisional ( Ya/Tidak )
sedangkan fork digunakan untuk memcah behaviour menjadi aktivitas yang
paralel seperti user dapat memilih menu hapus, tambah, dan edit yang
dapat dilakukan secara paralel.
Activity diagram dari management rumah sakit yang kami lanjutkan dari post sebelumnya adalah sebagai berikut :
Sumber:
http://fatimahumi.blogspot.co.id/2014/03/uml-activity-diagram.html
Sumber:
http://fatimahumi.blogspot.co.id/2014/03/uml-activity-diagram.html
Tidak ada komentar:
Posting Komentar