Diagram Aktivitas UML – Panduan Komprehensif

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.

UML Activity Diagram – A Comprehensive Guide

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.

Activity Diagram Tutorial

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.

Activity Diagram Tutorial

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.

Activity Diagram Example

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)

Activity Diagram Example: Business Proposal

Edit contoh Diagram Aktivitas ini secara online

Lebih banyak contoh Diagram Kelas:

Contoh 1: Proses Pengiriman Artikel

Activity Diagram Example

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.

Activity Diagram Example: Multidimensional Swimlanes

Edit contoh Diagram Aktivitas ini secara online

Contoh dan Template Diagram Aktivitas

VP Online menawarkan alat UML online yang memungkinkan Anda membuat diagram aktivitas yang terlihat profesional dalam waktu singkat. Dengan mudah membangun diagram Anda dengan drag and drop, memformat bentuk dengan warna dan font yang berbeda, menyimpan desain Anda di ruang kerja cloud, dan berkolaborasi dengan tim Anda. Anda juga dapat mengekspor dan membagikan pekerjaan Anda melalui koleksi format gambar dan dokumen seperti PNG, JPG, GIF, SVG, dan PDF.

 

This post is also available in Deutsch, English, Español, فارسی, Français, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *