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..
hey nicely explained, this is a good tutorial, it would have been better if editable templates were posted in here as well.
BalasHapusRegards,
Creately