Sebuah diagram aktivitas mirip dengan diagram alur kerja bisnis (atau BPMN) atau diagram alur sederhana, dengan semantik yang lebih kaya. Ini menggambarkan aktivitas sistem, atau orang-orang yang melakukan aktivitas tersebut, dan alur berurutan dari aktivitas-aktivitas ini. Diagram aktivitas adalah salah satu diagram UML yang terkait dengan metode berorientasi objek, yang dapat digunakan dalam paradigma pengembangan perangkat lunak lainnya.
Diagram aktivitas menggambarkan alur kontrol dari satu aktivitas ke aktivitas lainnya, menggambarkan urutan aktivitas, dan aktivitas menunjukkan tindakan dan keadaan dari hal-hal yang sedang diproses. Perspektif diagram aktivitas adalah interaksi antara berbagai aktivitas objek dalam sistem, dan interaksi antara aktivitas memungkinkan pemahaman yang lebih baik tentang masalah.
Elemen dari Diagram Aktivitas
Aktivitas
- Aktivitas dijelaskan sebagai frasa kata kerja-objek, aktivitas diwakili oleh persegi panjang membulat, dan alur kontrol antara aktivitas diwakili oleh panah solid.
- Aktivitas mewakili tindakan dalam proses, dan aktivitas dapat besar atau kecil, dan aktivitas dapat terus diuraikan menjadi aktivitas yang lebih kecil.
- Granularitas aktivitas ditentukan oleh makna diagram yang akan diekspresikan, apakah dimaksudkan untuk mewakili proses yang luas atau proses yang spesifik.
Titik awal dan akhir
- Grafik aktivitas hanya dapat memiliki satu titik awal, tetapi dapat memiliki beberapa titik akhir.
Edit contoh Diagram Aktivitas ini
Keputusan Cabang
- Bentuk berlian mewakili keputusan cabang, yang sama dengan keputusan cabang dari diagram alur.
Edit contoh Diagram Aktivitas ini
Fork dan Join
- Fork dan Join harus digunakan bersama untuk mewakili tindakan bersamaan.
- Fork menunjukkan bahwa satu aktivitas selesai untuk menghasilkan beberapa aktivitas paralel berikutnya; konvergensi menunjukkan bahwa beberapa aktivitas semua selesai sebelum melanjutkan ke aktivitas berikutnya.
- Sebuah fork adalah aktivitas yang menunjuk ke beberapa titik, dan sebuah join adalah aktivitas yang dihasilkan dari konvergensi beberapa titik.
- Aktivitas antara fork dan join dieksekusi secara paralel, dan setelah eksekusi akhir dari semua bersatu menjadi aktivitas berikutnya.
Edit contoh Diagram Aktivitas ini
Objek
- Sebuah objek diwakili oleh kotak persegi panjang dan nama objek adalah kata benda yang disebut node objek. Aktivitas dapat memiliki beberapa input dan output, dan sebuah objek dapat menjadi input yang menjadi aktivitas yang disebut aliran objek.
Edit contoh Diagram Aktivitas ini secara online
Swimlane
- Aktivitas dalam swimlane mewakili tindakan yang menjadi milik aktor ini. Interaksi informasi antara peran (aktor atau departemen) dan aktivitas dapat diekspresikan dengan lebih baik melalui interaksi informasi di seluruh swimlane.
Edit contoh Diagram Aktivitas ini secara online
Proses Pengiriman
Contoh berikut menggambarkan aktivitas alur bisnis dari pemrosesan pesanan. Dalam Gambar di bawah ini, pesanan yang diminta adalah parameter input dari aktivitas. Setelah pesanan diterima dan semua informasi yang diperlukan diisi, pembayaran diterima dan pesanan dikirim.
Edit contoh Diagram Aktivitas ini secara online
Contoh – Diagram Aktivitas – Proses Proposal Bisnis
Diagram aktivitas juga dapat digunakan untuk menggambarkan peran dan area tanggung jawab dalam bisnis – dengan kata lain siapa yang bertanggung jawab untuk melakukan apa dalam bisnis. Peran dan area tanggung jawab didokumentasikan sebagai kolom (swimlane UML) dalam diagram aktivitas. Swimlane menunjukkan pekerja bisnis mana yang berpartisipasi dalam realisasi alur kerja
Diagram aktivitas ini mendokumentasikan bagaimana bisnis melakukan proses Proposal, dengan tiga area tanggung jawab (Antarmuka Penjualan Pelanggan, Pemilik Proposal, dan Pemilik Penawaran)
Edit contoh Diagram Aktivitas ini secara online
Lebih banyak contoh Diagram Kelas:
Contoh 1: Proses Pengiriman Artikel
Edit contoh Diagram Aktivitas ini secara online
Contoh 2: Swimlane Multidimensional
UML 2.0 memperluas kemampuan pemisahan ini ke beberapa dimensi untuk diagram aktivitas dan menyediakan notasi tambahan, sehingga tindakan individu dapat diberi label dengan nama bagian yang menjadi miliknya.
Diagram di bawah ini menunjukkan contoh swimlane multidimensional seperti yang akan muncul menurut UML 2.0, di mana tindakan dikelompokkan berdasarkan lokasi dan tanggung jawab.
Edit contoh Diagram Aktivitas ini secara online
Contoh dan Template Diagram Aktivitas
This post is also available in Deutsch, English, Español, فارسی, Français, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.