20
Activity Diagrams Brigida Arie Minartiningtyas, M.Kom.

Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Activity Diagrams

Brigida Arie Minartiningtyas, M.Kom.

Page 2: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Activity Diagrams

Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah

proses

Dipakai pada business modeling untuk memperlihatkan urutan

aktivitas proses bisnis

Struktur diagram ini mirip flowchart atau System Flow Diagram

pada perancangan terstruktur

Page 3: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Activity Diagrams

Berguna untuk menggambarkan perilaku sistem software atau hardware

Berdasarkan model data flow – representasi grafis dari bagaimana data mengalir dalam sistem

Page 4: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Fill

Order

Ship

Order

Send

Invoice

Accept

Payment

Close

Order

Make Payment

[order

accepted]

Invoice

Receive

Order

[order reject]

Page 5: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Buat diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan

Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram

Page 6: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Menjelaskan use-case dengan menyediakanrepresentasi diagram dari flow prosedural

Page 7: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Simbol Keterangan

Start Point

End Point

Activities

Fork (Percabangan)

Join ( Penggabungan)

Decision

SwimlaneSebuah cara mengelompokkan Activity berdasarkan actor (mengelompokkan activity dalam urutan yang sama)

Page 8: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

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

Start State

Page 9: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

End State

End state menggambarkan akhir atau terminal dari sebuah activity diagramBisa terdapat lebih dari satu end state pada sebuah activity diagramPada UML, end state digambarkan dengan simbol sebuah bull’s eye

Page 10: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Activity

Activity menggambarkan sebuah pekerjaan/tugas dalam workflow

Page 11: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

State Transitions

State transition menunjukkan kegiatan apa berikutnya setelah suatu kegiatan sebelumnya Pada UML, state transition digambarkan oleh sebuah solid line dengan panah

Page 12: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Fork/Branch

Join Untuk menunjukkan aktifitas yang pararel, activity

diagrams menyediakan fork/branches dan join

Dapat juga menampilkan activity diagram yang lainnya

Page 13: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Decision

Decision adalah suatu titik/point pada activity diagram yang mengindikasikansuatu kondisi dimana ada kemungkinan perbedaan transisi

Pada UML, decision digambarkan dengan sebuah simbol diamond

Page 14: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Object swimlane untuk menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu

Page 15: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Activity Diagrams

SwimlanePemodel dapat menggambarkan aliran aktifitasyang terdapat dalam use-case, dan pada saat yang

sama menggambarkan aktor yang terlibat jikaterdapat multiple aktor dalam use-case

Page 16: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Activity Diagram

Cek Saldo

Page 17: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Activity Diagram

Peminjaman

Buku

Page 18: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur
Page 19: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Gunakan Untuk Menganalisa use-case diagrams Memahami workflow dari banyak Use-

Cases Berurusan dengan aplikasi kompleks Jangan Gunakan Untuk

X Untuk melihat bagaimana obyek berkolaborasiX Untuk melihat bagaimana perilaku obyek selama

lifetime-nya

Page 20: Activity Diagrams · Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis Struktur

Membuat Activity Diagrams

Mulailah dengan node awal untuk titik awal

Tambahkan aksi untuk setiap langkah utama dari use case

Tambahkan alur dari setiap aksi ke aksi lain, keputusan atau nodeakhir

Setiap aksi hanya mendapat satu alur masuk dan satu alur keluarmenuju ke forks, joins dan decisions

Tambahkan decisions jika alur dipecah menjadi beberapa pilihan