An activity diagram is a diagram in UML used to model the workflow of a process or system. This diagram displays the sequence of activities, decision conditions, and parallel flows within a system.
JohniSPasaribu
0 views
13 slides
Oct 23, 2025
Slide 1 of 13
1
2
3
4
5
6
7
8
9
10
11
12
13
About This Presentation
Activity diagram
Size: 1.83 MB
Language: none
Added: Oct 23, 2025
Slides: 13 pages
Slide Content
Activity Diagram Johni S Pasaribu
1. Pengertian Activity Diagram Activity Diagram adalah diagram dalam UML yang digunakan untuk memodelkan alur aktivitas (workflow) dari suatu proses atau sistem . Diagram ini menampilkan urutan aktivitas , kondisi keputusan , dan alur paralel dalam suatu sistem .
2. Tujuan Activity Diagram Memvisualisasikan alur kerja sistem atau proses bisnis Menjelaskan alur logika dari suatu use case atau fungsi Mengidentifikasi kegiatan paralel dan kondisi keputusan Sebagai dokumentasi proses sistem secara grafis dan mudah dimengerti
3. Komponen & Simbol Activity Diagram ● Initial Node – Titik awal aktivitas ⏺️ Final Node – Titik akhir aktivitas 🔲 Activity – Menunjukkan aktivitas yang dilakukan ♦️ Decision – Titik pengambilan keputusan dengan cabang kondisi 🟪 Fork / Join – Memecah atau menggabung aktivitas paralel ➝ Control Flow – Menunjukkan urutan eksekusi aktivitas ┃ Swimlane – Memisahkan aktivitas berdasarkan pelaku / departemen
Simbol Activity Diagram
4. Hubungan Activity Diagram dengan UML Lain Use Case Diagram: Activity Diagram bisa mendetailkan alur dalam satu use case. State Machine Diagram: Fokus pada status objek , sedangkan Activity Diagram fokus pada urutan kegiatan . Sequence Diagram: Lebih rinci pada urutan interaksi antar objek , sementara Activity Diagram fokus pada urutan logika .
5. Contoh Skenario : Pemesanan Tiket Online Aktivitas: 1. Pengguna masuk ke sistem 2. Memilih jadwal 3. Mengisi data penumpang 4. Memilih metode pembayaran 5. Melakukan pembayaran 6. Sistem mengonfirmasi pesanan Komponen: • Decision: Jika pembayaran berhasil atau gagal • Fork: Jika sistem memverifikasi dan mengirim email secara paralel • Final Node: Setelah semua aktivitas selesai
CONTOH ACTIVITY DIAGRAM Penarikan Uang dari Account Bank Melalui ATM
CONTOH ACTIVITY DIAGRAM
5. Contoh Skenario : Pemesanan Tiket Online
6. Manfaat Activity Diagram Memudahkan komunikasi antara tim pengembang dan pemangku kepentingan Sebagai dasar pembuatan sistem atau aplikasi Membantu dalam analisis proses bisnis
7. Tips Membuat Activity Diagram Mulai dari aktivitas awal (initial node) Gunakan decision node untuk kondisi bercabang Manfaatkan fork/join untuk aktivitas paralel Gunakan swimlane jika melibatkan lebih dari satu aktor Akhiri dengan final node
8. Studi Kasus Latihan Buat Activity Diagram untuk sistem berikut : • Sistem registrasi mahasiswa baru • Proses belanja di e-commerce • Pengajuan cuti online pegawai