Activity Diagram
Hello World!! (Buat para programmer, pasti sudah tidak asing dengan kata tersebut). Jumpa lagi di blog saya yang namanya panjang dan bermakna ini hehehe. Oke kawan, masih pada topik Desain Sistem Orientasi Objek. kali ini saya akan bahas mengenai Activity Diagram (masih dalam ruang lingkup keluarga UML). perlahan tapi pasti aja sob yuk kita bahas.
Sesuai dengan namanya Activity Diagram ini menggambarkan tentang aktifitas yang terjadi pada sistem. Dari pertama sampai akhir, diagram ini menunjukkan langkah – langkah dalam proses kerja sistem yang kita buat. Sebagai contoh, langkah – langkah memasak air. Tetapi kita akan menjelaskannya dengan bentuk grafik. Struktur diagram ini juga mirip dengan flowchart.
Nah, Fungsi dari Activity Diagram ini adalah sebagai berikut.
- Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses.
- Memperlihatkan urutan aktifitas proses pada sistem.
- Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram
Elemen - elemen yang ada pada Activity Diagram adalah seperti dibawah ini.
Biar gak bingung nih cuma simbol - simbol saja mari kita lihat gambar contoh berikut.
Gambar diatas adalah contoh sebuah proses pemesanan hingga pembayaran. pertama - tama pegawai menerima pesanan, lalu pegawai bisa langsung mengisi pesanan (fill order) dan mengirimkan tagihan (send invoice) saat pegawai mengisi pesanan, pelanggan bisa memilih prioritas pesanan. Jika iya maka akan masuk ke overnight delivery tetapi jika tidak akan masuk ke regular delivery.Setelah semua selesai maka pesanan akan ditutup dan pelanggan bisa menunggu pesanannya(Close Order). Decision digunakan untuk aktifitas conditional seperti ya atau tidak.
Nah, kalau gambar diatas adalah sebuah Activity Diagram juga. namun yang ini menggunakan Swim Line. jika kita menggunakan Swim Lines, activity diagram akan dibagi menjadi baris dan kolom sesuai dengan tanggung jawab objek - objek yang melakukan aktifitas.
Oke kawan bloggers, sepertinya topik untuk Activity Diagram sampai disini. semoga penjelasan diatas dapat menambah wawasan sobat sekalian. adapun jika informasi tersebut dirasa kurang, sobat bisa berikan saran / kritik di kolom komentar. Ya namanya juga manusia pasti tidak luput dari salah maupun khilaf. Hehehe..
Sekian, sampai ketemu di topik berikutnya. Stay tune yes!



Komentar
Posting Komentar