Selasa, 06 Mei 2014

UML Bagian 2: Activity Diagram dan Contohnya


Salam Blogger..!!
Selamat malam, sahabat blogger semua..
Pada kesempatan kali ini saya ingin kembali berbagi melanjutkan materi tentang UML (Unified Modeling Language). Setelah sebelumnya saya membahas tentang use case diagram, pada malam hari ini saya ingin membahas tentang activity diagram..Lalu, seperti apakah diagram ini?
Definisi Activity Diagram
Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Activity diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing). Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum.
 
Komponen-komponen Activity Diagram
Komponen-komponen yang ada pada activity diagram adalah sebagai berikut:
1.    Nodes (initial dan final)
Adalah simbol untuk memulai (initial) dan mengakhiri (final) suatu activity diagram.
2.    Activity (aktifitas)
Adalah proses komputasi yang bisa berupa kata kerja atau ekspresi dan bersifat atomiak atau todak dapat didekomposisi
3.    Flow
Adalah awal dari proses yang paralel dan mampu menggambarkan aktivitas yang mungkin terjadi secara concurrent.
4.    Join
Adalah akhir dari suatu proses paralel.
5.    Decision
Adalah pilihan untuk mengambil keputusan.
6.    Partition
Digunakan untuk menjelaskan siapa yang melakukan aktivitas dalam activity diagram. Untuk melakukan partisi dapat dilakukan dengan menggunakan Swim Lane.
7.    Signal
Adalah tanda untuk memulai sebuah aktivitas.
 
Contoh Activity Diagram
Berikut adalah contoh use case diagram keikutsertaan mahasiswa dalam kursus:


Prosedur keikutsertaan dalam kursus:
1.    Fu Kimay melihat jadwal kursus yang tersedia di: http://lepkom.gunadarma.ac.id/.
2.    Fu Kimay mendaftar kursus di loket pendaftaran (BAAK).
3.    Fu Kimay mendapatkan blangko pembayaran kursus.
4.    Fu Kimay membayar biaya kursus.
5.    Fu Kimay mengikuti kursus.
6.    Fu Kimay mengambil sertifikat kursus.
Nah, itulah penjelasan tentang tiga digram UML beserta contohnya yang terbagi menjadi tiga bagian ini. Semoga materi yang saya sampaikan pada kesempatan ini dapat bemanfaat..

1 komentar:

  1. hey nicely explained, this is a good tutorial, it would have been better if editable templates were posted in here as well.

    Regards,
    Creately

    BalasHapus