Anda di halaman 1dari 20

Analisa & Perancangan Sistem Informasi

Activity Diagram
Lecture #13

●GUNAWAN WITJAKSONO, PhD, SMIEEE, IPM, CISA

PROGRAM STUDI SISTEM INFORMASI,


BRI INSTITUTE 2021
Agenda Hari ini

1. Lecture 13: Activity Diagram


2. Presentasi Tugas Kelompok:
a. Tim 2
b. Tim 3
c. Tim 5
d. Tim 7
3. Q & A
Tipe UML Diagram
Beberapa Tipe Diagram yang tergabung pada UML ?

1. Use Case Diagram


2. Activity Diagram
3. Class Diagram
4. Sequence Diagram
5. State Machine Diagram
6. Object Diagram
7. Composite Structure Diagram
8. Communication Diagram
9. Interaction Overview Diagram
10. Timing Diagram
11. Component Diagram
12. Deployment Diagram
13. Package Diagram
ACTIVITY DIAGRAM

Diagram yang digunakan untuk menggambarkan


• Proses bisnis,
• Langkah-langkah use case
• Logika perilaku obyek/metode

4
Activity diagram adalah cara lain menggambarkan flow
of events. Untuk menunjukkan kontrol aliran dari
activity ke activity.
ACTIVITY

• Activity menggambarkan sebuah


pekerjaan/tugas dalam workflow.
• Pada UML, activity digambarkan dengan
simbol lonjong persegi =‘lozenge’ (horizontal
top and bottom with convex sides).
6

Activity State
START STATE

• Start state dengan tegas menunjukkan


dimulainya suatu workflow pada sebuah activity
diagram.
• Hanya ada satu start state dalam sebuah
workflow.
• Pada UML, start state digambarkan dengan
simbol lingkaran yang solid. 7

Start State
END STATE

• End state menggambarkan akhir atau titik berhenti


dari pada sebuah activity diagram.
• Bisa terdapat lebih dari satu end state pada sebuah
activity diagram.
• Pada UML, end state digambarkan dengan simbol
sebuah bull’s eye. 8

End State
STATE TRANSITIONS

• State transition menunjukkan kegiatan apa


berikutnya setelah suatu kegiatan sebelumnya.

• Pada UML, state transition digambarkan oleh


sebuah solid line dengan panah.
9

State Transition
DECISIONS

• Decision adalah suatu titik/point pada activity


diagram yang mengindikasikan suatu kondisi dimana
ada kemungkinan perbedaan transisi.

• Pada UML, decision digambarkan dengan sebuah


simbol diamond. 10

Decision
SWIMLANES

Swimlane memilah bagian pada activity diagram


yang mana diisi siapa atau objek apa yang
memulai activity

11
PETUNJUK MEMBUAT ACTIVITY DIAGRAM

1. Mulailah dengan node awal untuk titik awal.


2. Tambahkan partisi jika relevan untuk analisis yang dibuat.
3. Tambahkan aksi untuk setiap langkah utama dari Use Case.
4. Tambahkan alur dari setiap aksi ke aksi lain, keputusan atau
node akhir. Setiap aksi hanya mendapat satu alur masuk dan
satu alur keluar menuju ke forks, joins, decisions, dan merges. 12

5. Tambahkan decisions jika alur dipecah menjadi beberapa


pilihan. Jangan lupa untuk menggabungkan kembali dengan
merge.
6. Tambahkan forks dan joins jika aktivitas akan dilakukan secara
paralel.
7. Akhiri proses dengan notasi untuk akhir aktivitas.
Contoh Activity Diagram 13
CONTOH 1

14
CONTOH 2

15
CONTOH 3

16
CONTOH 5

18
CONTOH 6

19
CONTOH 7

20
CONTOH 8

21
THANKS!
Any questions?
22

Anda mungkin juga menyukai