- Diagram Urutan (Sequence Diagram)
Diagram urutan menggambarkan interaksi antar objek dalam urutan waktu. Diagram ini menunjukkan pesan yang dipertukarkan antar objek dan urutan di mana pesan-pesan tersebut dikirimkan.
- Objek (Object): Entitas yang berinteraksi.
- Pesan (Message): Komunikasi antara objek.
- Lifeline: Garis yang menunjukkan keberadaan objek selama waktu.
Contoh: Diagram urutan untuk pemesanan tiket online mungkin menunjukkan interaksi antara Pengguna, Sistem Pemesanan, dan Gateway Pembayaran.
- Diagram Komunikasi (Communication Diagram)
Diagram komunikasi memodelkan interaksi antar objek dengan fokus pada hubungan struktural antar objek. Diagram ini menekankan hubungan antar objek dan urutan pesan yang dipertukarkan.
- Objek dan link: Entitas dan hubungan mereka.
- Pesan: Komunikasi yang terjadi.
Contoh: Diagram komunikasi untuk sistem pemesanan restoran mungkin menunjukkan interaksi antara Pelanggan, Pelayan, dan Sistem Pemesanan.
- Diagram Interaksi Umum (Interaction Overview Diagram)
Diagram interaksi umum adalah kombinasi dari diagram aktivitas dan diagram urutan. Diagram ini memberikan gambaran umum tentang alur interaksi dalam sistem, dengan memadukan elemen-elemen dari kedua jenis diagram tersebut.
- Aktivitas interaksi (Interaction Activity): Blok yang mewakili interaksi.
- Diagram urutan di dalam aktivitas: Detail dari setiap blok aktivitas.
Contoh: Diagram interaksi umum untuk sistem pemesanan penerbangan mungkin menggambarkan alur dari Pencarian Penerbangan, Pemesanan Tiket, hingga Pembayaran.
- Diagram Waktu (Timing Diagram)
Diagram waktu memodelkan perubahan status atau kondisi objek selama periode waktu tertentu. Diagram ini digunakan untuk menunjukkan bagaimana objek berubah seiring waktu berdasarkan peristiwa yang terjadi.
- Lifeline: Representasi dari objek seiring waktu.
- Status atau kondisi: Perubahan yang dialami objek.