SlideShare a Scribd company logo
[RPL2] Activity Diagram
Miles, Russ & Hamilton, Kim,
2006,
Oreilly Publisher ,
Learning UML 2.0
286 Page
1. Penjelasan umum activity diagram
2. Notasi & semantic
3. Starting activity
4. Activity & action
5. Activity frame
6. Decisions & merge
7. Fork & join
8. Time event
9. Activity partition (swimlanes)
10. Subactivity
11. Objects
12. Signalconnector
13. Expansion regions
14. Interrupt
15. Ending activity
• Usecase menunjukkan apa yang harus system lakukan
• Process view mendeskripsikan proses-proses yang ada
didalam usecase (fungsionalitas) pada usecase view.
• Untuk memodelkan process view dapat menggunakan
activity diagram
• Activity diagram memungkinkan kita untuk menentukan
bagaimana sistem akan mencapai tujuannya.
• Diagram aktivitas sangat baik dalam memodelkan proses
bisnis
• Activity diagram mirip dengan flowchart yaitu untuk
menggambarkan proses
• Diagram aktifitas terdiri dari
kumpulan aksi, subaktivitas, dan
transisi.
• Satu diagram aktifitas hanya
mempunyai satu initial state dan
satu atau lebih final state.
• Sub aktifitas akan diwakili dengan
satu diagram aktivitas.
[RPL2] Activity Diagram
[RPL2] Activity Diagram
Diagram aktivitas sangat usefull
karena dapat memvisualisasikan
langkah-langkah didalam use case
(dibandingkan dengan notasi tabel
dalam usecase scenario), terutama
langkah-langkah percabangan..
[RPL2] Activity Diagram
• Memulai activity dapat menggunakan single node.
• Ada bentuk lain untuk merepresentasikan aktivity dengan special fungsi
sebagai berikut :
1. The activity starts by receiving input data, shown previously
in "Showing Input to and Output from an Activity.“
2. The activity starts in response to a time event, shown
previously in "TIME EVENTS.“
3. The activity starts as a result of being woken up by a
SIGNAL.
• Action adalah langkah aktif dalam
penyelesaian suatu proses. Action
dapat berupa perhitungan, task,
verifikasi, dll
• Kata “activity" sering salah
digunakan sebagai pengganti
“action" untuk menggambarkan
langkah dalam diagram aktivitas,
tetapi keduanya tidak sama.
• Activity adalah proses yang
dimodelkan, seperti mencuci
mobil. Action adalah langkah
dalam Activity keseluruhan.
• Activity Frame digunakan
untuk memuat tindakan
aktivitas dan berguna ketika
Anda ingin menampilkan
lebih dari satu aktivitas pada
diagram yang sama.
• Tuliskan nama kegiatan di
sudut kiri atas.
• Digunakan ketika akan mengeksekusi sequence aksi (alur)
berbeda berdasarkan kondisi
• Di UML 2.0,
penggambaran
decisions & merge lebih
baik dan lebih jelas
untuk menunjukkan
gabungan dari node
[RPL2] Activity Diagram
• Digunakan ketika akan mengeksekusi sequence aksi
(alur) dalam waktu yang sama (parallel)
[RPL2] Activity Diagram
• Didalam aktifitas, kita bisa menambahkan faktor waktu
(time event) yang di modelkan dengan waktu tunggu
• Time event digambar dengan simbol jam pasir.
• Teks di sebelah simbol jam pasir “Wait 3 Days”
menunjukkan jumlah waktu untuk menunggu.
• Tme event tanpa incoming flow adalah recurring time
event (time event berulang). Cth : progress bar selalu
update setiap detik
• Time event adalah cara alternatif untuk memulai suatu
aktifitas.
• Gunakan notasi ini untuk memodelkan aktivitas yang
diluncurkan secara berkala.
• Didalam aktivity dapat berisi berbagai macam
partisipan (aktor)
• Aktor Dapat berupa group atau roles dalam
system
• Gunakan partisi untuk untuk memodelkan siapa
yang akan bertanggung jawab terhadap aksi-aksi
yang ada
• Notasi swimlane dapat digunakan untuk
melakukan partisi diagram aktifitas baik itu dalam
bentuk horizontal atau vertikal.
• AN ORDER PROCESSING ACTIVITY
Requires the shipping department to ship the
products and the accounts department to bill the
customer.
• A TECHNICAL SUPPORT PROCESS
Requires different levels of support, including 1st
level Support, Advanced Support, and Product
Engineering.
• Dapat pula menambahkan
anotasi sebagai alternatif
swimlane
• Ketika aktifitas yang dibuat terlalu besar atau sequence yang sama dapa terjadi lebih dari
satu kali, gunakan subactivity agar dapat lebih mudah di baca.
• Gunakan symbol
• Cara mengasosiasikan aktifitas ini dapat dilihat pada nama aktifitas di aktifity frame sebagai
penghubung
• Dalam diagram aktivitas, Anda dapat menggunakan node
objek untuk menunjukkan data yang mengalir melalui
suatu aktivitas.
• Objek disini bukan lah objek progrek programming, tetapi
lembar kerja fisik (berupa memo) untuk memulai aksi
tertentu.
• Objek digambarkan dengan rectangle (persegi panjang).
• Sebuah perusahaan menjual CMS sebagai produk
komersial,
• Anda ingin menentukan proses untuk menyetujui pesanan
yang masuk.
• Setiap langkah dalam proses persetujuan pesanan akan
memerlukan informasi tentang pesanan, seperti informasi
pembayaran dan biaya transaksi.
• Hal ini dapat dimodelkan dalam diagram aktivitas Anda
dengan objek Order, yang berisi informasi langkah-langkah
pesanan yang dibutuhkan.
• Perspektif lain dari objek ini adalah dengan menggunakan
pin
• Pin menekankan objek input ke atau output dari suatu aksi
• Transformasi digunakan apabila hanya menggunakan
bagian kecil dari objek yang ada
• Change state dapat menggunakan status pending
• Activity melibatkan interaksi dengan pihak eksternal, sistem, atau proses.
Misalnya, ketika mengotorisasi pembayaran kartu kredit, Anda perlu
memverifikasi kartu dengan berinteraksi dengan layanan persetujuan yang
disediakan oleh perusahaan kartu kredit.
• Jika melihat kasus ini, gunakan signal untuk merepresentasikan interaksi
dengan external participans.
• Signal adalah pesan yang dapat di terima atau dikirim.
• Receive signal memiliki efek membangunkan aksi dalam diagram aktivitas.
• Send Signal adalah sinyal yang dikirim ke peserta eksternal.
• Your software sends a request to the credit card company to approve a credit
card transaction, and your software receives a response from the credit card
company (sent and received, from the perspective of your credit card
approval activity).
• The receipt of an order prompts an order handling process to begin (received,
from the perspective of the order handling activity).
• The click of a button causes code associated with the button to execute
(received, from the perspective of the button event handling activity).
• The system notifies a customer that his shipment has been delayed (sent,
from the perspective of the order shipping activity).
• Apabila notasi signal digunakan sebagai initial state maka aksi receive order
akan selalu dilakukan selama aktifitas tersebut dilakukan.
• Untuk aktifitas yang memiliki banyak aksi, dapat
menggunakan notasi connector untuk memisahkan aksi-
aksi pada halaman yang berbeda
• Jika ada kumpulan objek input yang setiap objeknya
dikenakan suatu aksi, kita bisa menggunakan notasi
expansion region
• Contoh Kasus :
• Discuss bug report dilakukan untuk setiap bug report yang
diterima
• Aksi dalam suatu diagram aktifitas bisa berhenti tanpa harus melakukan
seluruh aksi yang ada di dalam diagram aktifitas tersebut.
• Gunakan aksi interupt dengan menggunakan notasi acitivty interrupt
• Contoh Kasus :
• Ketika receive cancellation menerima signal, maka aksi ini akan menginterupsi
aksi yang sedang berjalan lalu menjalankan aksi cancel order
• Apabila dalam diagram aktifitas mengandung lebih dari 1 flow dan ada 1 flow
yang mau diberhentikan, maka gunakan notasi flow final.
• Contoh Kasus :
• Hanya alur pada bagian aksi improve search result akan diakhiri tanpa harus
menunggu seluruh aksi di aktifitas ini dilakukan
• Sequence diagram & communication diagram adalah
diagram UML lain yang dapat memodelkan perilaku
dinamis sistem.
• Diagram ini fokus pada menunjukkan interaksi rinci, seperti
objek mana yang terlibat dalam interaksi, metode mana
yang dipanggil, dan urutan kejadian.
[RPL2] Activity Diagram

More Related Content

PPTX
Pemodelan berorientasi objek
PDF
Class Diagram
PDF
[RPL2] Class Diagram dan Konsep Object Oriented (1)
PDF
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
PPT
MATERI UML(Unified Modelling Language)
PDF
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
PDF
[RPL2] Sequence Diagram
PPTX
Pemodelan berorientasi objek
Class Diagram
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
MATERI UML(Unified Modelling Language)
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
[RPL2] Sequence Diagram

What's hot (20)

PDF
3 model data
PDF
Pengolahan Citra 3 - Operasi-operasi Digital
PPTX
membuat function dalam mysql
PDF
[RPL2] Class Diagram dan Relasinya (2)
PDF
Representasi Pengetahuan
PPTX
Deadlock pada sistem operasi
PPTX
Slide minggu 6 (citra digital)
PDF
Software Requirement Specification SRS
PPTX
Sistem Operasi - Perangkat keras Input Output
PDF
[PBO] Pertemuan 11 - GUI Java Desktop
PPTX
Visualisasi informasi
PDF
Interaksi Manusia dan Komputer : Conceptual Model
PDF
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
PDF
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
PPT
PPTX
PDF
[RPL2] Deployment Diagram
PDF
Activity Diagram
PPTX
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
PPTX
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
3 model data
Pengolahan Citra 3 - Operasi-operasi Digital
membuat function dalam mysql
[RPL2] Class Diagram dan Relasinya (2)
Representasi Pengetahuan
Deadlock pada sistem operasi
Slide minggu 6 (citra digital)
Software Requirement Specification SRS
Sistem Operasi - Perangkat keras Input Output
[PBO] Pertemuan 11 - GUI Java Desktop
Visualisasi informasi
Interaksi Manusia dan Komputer : Conceptual Model
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
[RPL2] Deployment Diagram
Activity Diagram
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Ad

Similar to [RPL2] Activity Diagram (20)

PPTX
Pertemuan 8 System Ananlisis Activity_Diagram.pptx
PDF
Use Case Diagram
PDF
TD-635-05-PSBO
PPTX
Pertemuan 4 Proses Bisnis Pemodelan.pptx
PPTX
Ansis 8
PPTX
UML
PPT
Pertemuan 25 Activity Diagram dan contoh.ppt
PPT
bahanajaruml-150609085409-lva1-app6891.ppt
PDF
Bab 8 interaction diagram 2010
PDF
Bab 7 activity diagram
PDF
Definisi dan Pengertian Activity Diagram dalam UML
PPTX
Membangun Model Analisis Perancangan Sistem Informasi
PPTX
Tugas 3 ki-0316-alvin yosua-1411510454
PPTX
02 Activity - Intents - Fragment.pptx
PDF
DOC
BAB V.doc
PPTX
5. Analisis dan Perancangan dg UMLi.pptx
PPTX
MPPL-05.pptx
PPTX
Tugas_Pengembangan_Sistem_Informasi.pptx
Pertemuan 8 System Ananlisis Activity_Diagram.pptx
Use Case Diagram
TD-635-05-PSBO
Pertemuan 4 Proses Bisnis Pemodelan.pptx
Ansis 8
UML
Pertemuan 25 Activity Diagram dan contoh.ppt
bahanajaruml-150609085409-lva1-app6891.ppt
Bab 8 interaction diagram 2010
Bab 7 activity diagram
Definisi dan Pengertian Activity Diagram dalam UML
Membangun Model Analisis Perancangan Sistem Informasi
Tugas 3 ki-0316-alvin yosua-1411510454
02 Activity - Intents - Fragment.pptx
BAB V.doc
5. Analisis dan Perancangan dg UMLi.pptx
MPPL-05.pptx
Tugas_Pengembangan_Sistem_Informasi.pptx
Ad

More from rizki adam kurniawan (20)

PDF
[MPPL] Managemen Sumber Daya Manusia
PDF
[RPL2] Pengujian Perangkat Lunak
PDF
[RPL2] Growth Hacking
PDF
[RPL2] Bisnis Model & Market Analysis
PDF
[RPL2] Package Diagram
PDF
[PBO] Pertemuan 10 - Exception & Error Handling
PDF
[PBO] Pertemuan 10 - Generic Programming & Collection
PDF
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
PDF
[PBO] Pertemuan 12 - Pemrograman Android
PDF
[PBO] Pertemuan 10 - Pemrograman Database (2)
PDF
[RPL2] Design Sprint
PDF
[PBO] Pertemuan 10 - Pemrograman Database (1)
PDF
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
PDF
[PBO] Pertemuan 6 - Interface
PDF
[PBO] Pertemuan 6 - Abstrak
PDF
[PBO] Pertemuan 5 - Polymorphism
PDF
[PBO] Pertemuan 5 - Inheritance
PDF
[PBO] Pertemuan 4 - Kontruktor Destruktor
PDF
[RPL2] Pertemuan 2 - Validasi Ide
PDF
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[MPPL] Managemen Sumber Daya Manusia
[RPL2] Pengujian Perangkat Lunak
[RPL2] Growth Hacking
[RPL2] Bisnis Model & Market Analysis
[RPL2] Package Diagram
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 10 - Pemrograman Database (2)
[RPL2] Design Sprint
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 4 - Kontruktor Destruktor
[RPL2] Pertemuan 2 - Validasi Ide
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2

Recently uploaded (9)

PPTX
BAHASA MELAYU STANDARD kwjekqjeljwqelkqw
PPTX
Fiber_expert_development_program_rev.1.pptx
PDF
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
PPTX
Pengantar Kriptografi - Keamanan dan Data Privasi
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PDF
Struktur Data - 4 Pointer & Linked List
PDF
Struktur Data - 1 Kontrak Perkuliahan
PDF
Struktur Data - 3 Array: Konsep & Implementasi
PDF
Struktur Data - 2 Pengantar Struktur Data
BAHASA MELAYU STANDARD kwjekqjeljwqelkqw
Fiber_expert_development_program_rev.1.pptx
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
Pengantar Kriptografi - Keamanan dan Data Privasi
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Struktur Data - 4 Pointer & Linked List
Struktur Data - 1 Kontrak Perkuliahan
Struktur Data - 3 Array: Konsep & Implementasi
Struktur Data - 2 Pengantar Struktur Data

[RPL2] Activity Diagram

  • 2. Miles, Russ & Hamilton, Kim, 2006, Oreilly Publisher , Learning UML 2.0 286 Page
  • 3. 1. Penjelasan umum activity diagram 2. Notasi & semantic 3. Starting activity 4. Activity & action 5. Activity frame 6. Decisions & merge 7. Fork & join 8. Time event 9. Activity partition (swimlanes) 10. Subactivity 11. Objects 12. Signalconnector 13. Expansion regions 14. Interrupt 15. Ending activity
  • 4. • Usecase menunjukkan apa yang harus system lakukan • Process view mendeskripsikan proses-proses yang ada didalam usecase (fungsionalitas) pada usecase view. • Untuk memodelkan process view dapat menggunakan activity diagram • Activity diagram memungkinkan kita untuk menentukan bagaimana sistem akan mencapai tujuannya. • Diagram aktivitas sangat baik dalam memodelkan proses bisnis • Activity diagram mirip dengan flowchart yaitu untuk menggambarkan proses
  • 5. • Diagram aktifitas terdiri dari kumpulan aksi, subaktivitas, dan transisi. • Satu diagram aktifitas hanya mempunyai satu initial state dan satu atau lebih final state. • Sub aktifitas akan diwakili dengan satu diagram aktivitas.
  • 8. Diagram aktivitas sangat usefull karena dapat memvisualisasikan langkah-langkah didalam use case (dibandingkan dengan notasi tabel dalam usecase scenario), terutama langkah-langkah percabangan..
  • 10. • Memulai activity dapat menggunakan single node. • Ada bentuk lain untuk merepresentasikan aktivity dengan special fungsi sebagai berikut : 1. The activity starts by receiving input data, shown previously in "Showing Input to and Output from an Activity.“ 2. The activity starts in response to a time event, shown previously in "TIME EVENTS.“ 3. The activity starts as a result of being woken up by a SIGNAL.
  • 11. • Action adalah langkah aktif dalam penyelesaian suatu proses. Action dapat berupa perhitungan, task, verifikasi, dll • Kata “activity" sering salah digunakan sebagai pengganti “action" untuk menggambarkan langkah dalam diagram aktivitas, tetapi keduanya tidak sama. • Activity adalah proses yang dimodelkan, seperti mencuci mobil. Action adalah langkah dalam Activity keseluruhan.
  • 12. • Activity Frame digunakan untuk memuat tindakan aktivitas dan berguna ketika Anda ingin menampilkan lebih dari satu aktivitas pada diagram yang sama. • Tuliskan nama kegiatan di sudut kiri atas.
  • 13. • Digunakan ketika akan mengeksekusi sequence aksi (alur) berbeda berdasarkan kondisi
  • 14. • Di UML 2.0, penggambaran decisions & merge lebih baik dan lebih jelas untuk menunjukkan gabungan dari node
  • 16. • Digunakan ketika akan mengeksekusi sequence aksi (alur) dalam waktu yang sama (parallel)
  • 18. • Didalam aktifitas, kita bisa menambahkan faktor waktu (time event) yang di modelkan dengan waktu tunggu • Time event digambar dengan simbol jam pasir. • Teks di sebelah simbol jam pasir “Wait 3 Days” menunjukkan jumlah waktu untuk menunggu. • Tme event tanpa incoming flow adalah recurring time event (time event berulang). Cth : progress bar selalu update setiap detik • Time event adalah cara alternatif untuk memulai suatu aktifitas. • Gunakan notasi ini untuk memodelkan aktivitas yang diluncurkan secara berkala.
  • 19. • Didalam aktivity dapat berisi berbagai macam partisipan (aktor) • Aktor Dapat berupa group atau roles dalam system • Gunakan partisi untuk untuk memodelkan siapa yang akan bertanggung jawab terhadap aksi-aksi yang ada • Notasi swimlane dapat digunakan untuk melakukan partisi diagram aktifitas baik itu dalam bentuk horizontal atau vertikal.
  • 20. • AN ORDER PROCESSING ACTIVITY Requires the shipping department to ship the products and the accounts department to bill the customer. • A TECHNICAL SUPPORT PROCESS Requires different levels of support, including 1st level Support, Advanced Support, and Product Engineering.
  • 21. • Dapat pula menambahkan anotasi sebagai alternatif swimlane
  • 22. • Ketika aktifitas yang dibuat terlalu besar atau sequence yang sama dapa terjadi lebih dari satu kali, gunakan subactivity agar dapat lebih mudah di baca.
  • 23. • Gunakan symbol • Cara mengasosiasikan aktifitas ini dapat dilihat pada nama aktifitas di aktifity frame sebagai penghubung
  • 24. • Dalam diagram aktivitas, Anda dapat menggunakan node objek untuk menunjukkan data yang mengalir melalui suatu aktivitas. • Objek disini bukan lah objek progrek programming, tetapi lembar kerja fisik (berupa memo) untuk memulai aksi tertentu. • Objek digambarkan dengan rectangle (persegi panjang).
  • 25. • Sebuah perusahaan menjual CMS sebagai produk komersial, • Anda ingin menentukan proses untuk menyetujui pesanan yang masuk. • Setiap langkah dalam proses persetujuan pesanan akan memerlukan informasi tentang pesanan, seperti informasi pembayaran dan biaya transaksi. • Hal ini dapat dimodelkan dalam diagram aktivitas Anda dengan objek Order, yang berisi informasi langkah-langkah pesanan yang dibutuhkan.
  • 26. • Perspektif lain dari objek ini adalah dengan menggunakan pin • Pin menekankan objek input ke atau output dari suatu aksi
  • 27. • Transformasi digunakan apabila hanya menggunakan bagian kecil dari objek yang ada • Change state dapat menggunakan status pending
  • 28. • Activity melibatkan interaksi dengan pihak eksternal, sistem, atau proses. Misalnya, ketika mengotorisasi pembayaran kartu kredit, Anda perlu memverifikasi kartu dengan berinteraksi dengan layanan persetujuan yang disediakan oleh perusahaan kartu kredit. • Jika melihat kasus ini, gunakan signal untuk merepresentasikan interaksi dengan external participans. • Signal adalah pesan yang dapat di terima atau dikirim. • Receive signal memiliki efek membangunkan aksi dalam diagram aktivitas. • Send Signal adalah sinyal yang dikirim ke peserta eksternal.
  • 29. • Your software sends a request to the credit card company to approve a credit card transaction, and your software receives a response from the credit card company (sent and received, from the perspective of your credit card approval activity). • The receipt of an order prompts an order handling process to begin (received, from the perspective of the order handling activity). • The click of a button causes code associated with the button to execute (received, from the perspective of the button event handling activity). • The system notifies a customer that his shipment has been delayed (sent, from the perspective of the order shipping activity).
  • 30. • Apabila notasi signal digunakan sebagai initial state maka aksi receive order akan selalu dilakukan selama aktifitas tersebut dilakukan.
  • 31. • Untuk aktifitas yang memiliki banyak aksi, dapat menggunakan notasi connector untuk memisahkan aksi- aksi pada halaman yang berbeda
  • 32. • Jika ada kumpulan objek input yang setiap objeknya dikenakan suatu aksi, kita bisa menggunakan notasi expansion region • Contoh Kasus : • Discuss bug report dilakukan untuk setiap bug report yang diterima
  • 33. • Aksi dalam suatu diagram aktifitas bisa berhenti tanpa harus melakukan seluruh aksi yang ada di dalam diagram aktifitas tersebut. • Gunakan aksi interupt dengan menggunakan notasi acitivty interrupt • Contoh Kasus : • Ketika receive cancellation menerima signal, maka aksi ini akan menginterupsi aksi yang sedang berjalan lalu menjalankan aksi cancel order
  • 34. • Apabila dalam diagram aktifitas mengandung lebih dari 1 flow dan ada 1 flow yang mau diberhentikan, maka gunakan notasi flow final. • Contoh Kasus : • Hanya alur pada bagian aksi improve search result akan diakhiri tanpa harus menunggu seluruh aksi di aktifitas ini dilakukan
  • 35. • Sequence diagram & communication diagram adalah diagram UML lain yang dapat memodelkan perilaku dinamis sistem. • Diagram ini fokus pada menunjukkan interaksi rinci, seperti objek mana yang terlibat dalam interaksi, metode mana yang dipanggil, dan urutan kejadian.