Apa itu Sequence Diagram?
Sequence diagram adalah salah satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan interaksi antar objek atau komponen dalam sebuah sistem secara berurutan berdasarkan waktu.
Diagram ini menampilkan bagaimana objek-objek saling berkomunikasi lewat pesan (messages) yang dikirimkan satu sama lain untuk menyelesaikan suatu proses atau fungsi.
Komponen Utama Sequence Diagram
1. Object (Objek)
Biasanya digambarkan sebagai kotak dengan nama objek/kelas di atasnya.
2. Lifeline (Garis Kehidupan)
Garis vertikal putus-putus di bawah objek yang menunjukkan keberadaan objek selama proses berjalan.
3. Activation Bar (Bar Aktivasi)
Kotak vertikal di atas lifeline yang menunjukkan periode ketika objek aktif melakukan proses.
4. Message (Pesan)
Panah horizontal yang menunjukkan komunikasi dari satu objek ke objek lain. Bisa berupa:
Synchronous message (panah penuh): pesan yang menunggu balasan.
Asynchronous message (panah terbuka): pesan yang tidak menunggu balasan.
5. Return Message
Biasanya digambarkan dengan panah putus-putus sebagai balasan dari pesan sebelumnya.
Fungsi Sequence Diagram
Menjelaskan urutan eksekusi dari proses tertentu dalam sistem.
Memperlihatkan interaksi waktu nyata antar objek.
Membantu developer dan analis memahami alur kerja dan komunikasi sistem.
Digunakan dalam fase perancangan sistem dan dokumentasi.
Contoh Kasus
Misalnya, dalam sistem pemesanan online:
Pengguna (user) mengirim permintaan pemesanan.
Sistem memeriksa ketersediaan barang.
Sistem memproses pembayaran.
Sistem mengonfirmasi pemesanan ke pengguna.
Urutan pesan ini dapat divisualisasikan dalam sequence diagram untuk memperlihatkan interaksi setiap komponen secara berurutan.




Popular
Tags
Videos
0 komentar:
Posting Komentar