
Salah satu jenis diagram yang ada dalam unified modeling language yaitu sequence. Sequence diagram adalah diagram yang menjelaskan interaksi antar objek dalam sebuah sistem.
Lalu, apa tujuan dan komponen di dalam jenis diagram ini?
Sequence Diagram Adalah
Bisa diartikan sequence diagram adalah contoh diagram UML yang menunjukkan interaksi antar komponen dalam sebuah proses secara visual.
Jenis diagram ini akan menampilkan urutan tindakan serta komunikasi dari setiap komponen pada sistem, layaknya pengguna dan objeknya.
Setiap komponen pada sequence diagram digambarkan melalui garis vertikal. Kemudian, terdapat pesan yang ditukarkan antara komponen tersebut melalui garis horizontal.
Sedangkan tujuan utama pembuatan sequence adalah untuk mengetahui urutan kejadian. Selain itu, diagram ini akan menggambarkan aliran data yang lebih detail.
Komponen di Sequence Diagram
Berikut ini beberapa komponen dalam sequence diagram adalah:
Aktor
Komponen pertama adalah aktor yang menggambarkan pengguna yang berinteraksi dengan sistem. Pada jenis diagram ini, aktor digambarkan menggunakan simbol stick figure.
Activation box
Untuk activation box merepresentasikan waktu yang dibutuhkan objek dapat menyelesaikan tugasnya. Semakin lama waktu, maka activation box akan semakin panjang.
Komponen activation box digambarkan menggunakan persegi panjang.
Lifeline
Sedangkan untuk lifeline menggunakan simbol sequence diagram berupa garis putus-putus. Lifeline ini menggambarkan aktivitas dari sebuah objek.
Objek
Komponen selanjutnya dari sequence diagram yaitu objek yang digambarkan dengan simbol kotak. Fungsi dari objek yaitu mendokumentasikan perilaku objek yang ada pada sebuah sistem.
Messages
Sedangkan messages sebagai komponen terakhir untuk menggambarkan komunikasi yang dilakukan oleh objek. Munculnya messages berurutan pada lifeline.
Komponen messages digambarkan dengan simbol anak panah yang merupakan inti dari diagram.
Contoh Sequence Diagram
Untuk memudahkan Anda memahami, maka simak contoh sequence diagram pada kartu belanja. Pada diagram ini melibatkan pelanggan sebagai aktor.
Sedangkan tiga objeknya yaitu kartu belanja, order dan item barang. Sequence diagram diawali dengan kegiatan pelanggan mengirim message kepada Lifeline kartu belanja.
Proses selanjutnya yaitu, lifeline akan mengirimkan pesan kepada lifeline lainnya termasuk bagian oder. Sedangkan diagram kartu belanja menggambarkan adanya interaksi antar objek.
Mengingat fungsinya, sequence diagram adalah penting untuk dipelajari. Sehingga, dapat membuat aplikasi yang bekerja dengan baik.