Sequence Diagram : Pengertian, Komponen & Contohnya – Dalam dunia program baik itu software atau juga situs ada yang namanya Sequence Diagram yang merupakan salah satu part yang penting. Diagram ini merupakan salah satu dari beberapa jenis diagram yang ada pada Unified Modeling Language. Berikut ini kami akan jelaskan pengertiannya itu apa, kegunaan atau tujuan pembuatan dan juga contoh untuk memudahkan dalam memahaminya.

Daftar Isi Artikel
TogglePakai Sequence Diagram Untuk Menampilkan Perintah Yang Lebih Baik
Pengertian Diagram Bernama Sequence
Untuk lebih memahami mengenai Sequence Diagram ini, kalian perlu tahu dulu pengertian dari diagram itu sebenarnya apa. Sequence Diagram adalah suatu diagram yang dipakai dalam menjelaskan dan juga menampilkan interaksi di antara objek-objek dalam suatu sistem. Selain itu diagram ini pun berperan untuk menampilkan perintah dan juga pesan yang dikirim sesuai dengan waktu pelaksanaannya.
Dalam diagram ini biasanya objek yang berkaitan dengan jalannya proses operasi dalam sistem akan diurutkan mulai dari kiri ke arah kanan. Sequence Diagram pun terdiri dari 2 dimensi di mana dimensi vertikal untuk menunjukkan waktu dan dimensi horizontal untuk menunjukkan objek. Jadi tiap objek itu akan memiliki waktu aktif, dan itu akan digambarkan secara vertikal dan disebut lifeline dalam diagram ini.
Pesan atau perintah yang ada dalam diagram ini akan dihubungkan dengan tanda panah atau garis panah secara horizontal dari satu lifeline ke yang lainnya. Diagram ini pun bisa digunakan sebagai cara untuk menggambarkan langkah yang dilakukan sebagai respons dari peristiwa tertentu. Respons tersebut akan menghasilkan output tertentu dalam sistem yang tergambar dalam diagram ini.
Simbol Sequence diagram ini pada dasarnya berhubungan erat dengan yang namanya Use case Diagram, di mana satu Use Case Diagram itu akan menjadi satu diagram Sequence.
Komponen yang Ada Pada Diagram

Hal kedua yang harus kalian ketahui apabila ingin bisa memahami diagram pemrograman satu ini adalah soal komponen yang ada di dalamnya. Ada beberapa bagian utama yang kerap digunakan dalam diagram ini, dan harus kalian pahami dengan baik. Berikut ini beberapa bagian utama yang ada di diagram ini dan juga penjelasan mengenai beberapa komponen tersebut.
1. Aktor
Komponen atau simbol yang pertama itu adalah Aktor yang merupakan penggambaran dari user atau juga pengguna sistem. Komponen ini merupakan pihak dari luar sistem yang akan menggunakan atau berinteraksi dengan sistem yang dibuat. Pada diagram ini biasanya aktor ini akan disimbolkan dengan stick figure.
2. Lifeline
Komponen berikutnya adalah lifeline, di mana simbolnya biasanya selalu digambarkan dengan garis putus-putus secara vertikal. Lifeline sendiri itu bisa jadi cukup banyak, karena pada lifeline ini akan berisi banyak kotak yang isinya terdiri dari objek dan perintah. Fungsi dari lifeline ini adalah untuk menggambarkan aktivitas objek yang ada pada satu sistem dalam Sequence Diagram.
3. Activation Box
Berikutnya ada komponen Activation Box yang merupakan kotak dengan bentuk persegi panjang yang menunjukkan waktu. Dalam sebuah sistem atau proses akan ada waktu dari aktivitas yang terjadi, dan semakin panjang waktu yang dibutuhkan maka akan semakin panjang kotaknya. Intinya Activation Box ini adalah kotak yang menunjukkan waktu yang dibutuhkan objek untuk melakukan aktivitas dalam sistem.
4. Messages
Berikutnya adalah Messages atau pesan yang merupakan komponen yang menggambarkan komunikasi di antara objek pada diagram. Pesan ini biasanya akan bermunculan secara urut pada lifeline, dan pesan serta lifeline ini memang merupakan inti Sequence Diagram online ini. Biasanya komponen pesan ini digambarkan dengan anak panah pada diagram ini.
5. Objek
Komponen yang terakhir adalah objek yang merupakan bagian yang sangat penting dalam sebuah sistem dan diagram. Biasanya objek di diagram ini akan ditampilkan dalam bentuk kotak yang berisikan nama objek dengan adanya garis bawah. Biasanya komponen objek ini memiliki fungsi untuk mendokumentasikan perilaku dan aktivitas dari objek di sebuah sistem.
Tujuan Pembuatan Diagram Bernama Sequence
Dengan pemahaman apa itu Sequence Diagram di atas, kita bisa sedikit tahu apa sebenarnya tujuan dari diagram tersebut. Tujuan dibuatnya diagram tersebut adalah untuk mengetahui mengenai bagaimana urutan dari sistem untuk menghasilkan output yang diinginkan. Selain tujuan utama yang kami jelaskan barusan, tujuan lainnya yakni untuk menggambarkan alur kerja sebuah aktivitas.
Bisa dibilang kalau diagram ini hampir sama dengan Activity Diagram, karena diagram ini pun bisa menggambarkan aliran data secara detail. Diagram ini pun dibuat dengan tujuan untuk menggambarkan bagaimana data tersebut dan juga perilakunya yang akan diterima dan dikirimkan. Itulah beberapa tujuan dari pembuatan Sequence Diagram yang membuat penting untuk membuatnya dalam satu program.
Contoh Diagram dengan Jenis Sequence
Ada beberapa contoh sequence diagram, salah satunya adalah diagram untuk program akademik mahasiswa untuk login. Dalam diagram tersebut ada satu aktor dan 4 objek yakni sistem, user login, database, dan juga dashboard. Berikut ini penjelasan alur dalam diagram untuk login pada mahasiswa tersebut yang digambarkan dalam diagram dengan jenis Sequence ini.
- Pertama mahasiswa akan masuk ke user login terlebih dahulu, dan perlu memasukkan data ID dan juga password.
- Data yang dimasukkan tadi akan dikirim oleh sistem ke dalam database untuk dilakukan validasi data sesuai dengan database untuk output nanti.
- Dalam database data yang dimasukkan mahasiswa tadi akan diperiksa, apabila salah maka akan menampilkan pesan kalau data salah. Sementara apabila data sudah benar, maka nanti sistem akan menampilkan dashboard kepada mahasiswa.
Itulah salah satu contoh Sequence Diagram login yang tentunya menjadi salah satu contoh yang jelas dari diagram tersebut.
Cara Membuat Sequance Diagram
Setelah sudah tahu berbagai hal mengenai Sequence Diagram ini, maka kami akan mulai menjelaskan bagaimana cara membuatnya. Sebenarnya ada beberapa pilihan cara untuk membuatnya, berikut ini kami akan jelaskan beberapa pilihan cara membuat Sequence Diagram yang bisa kamu pilih.
1. Menggunakan Aplikasi Khusus
Pilihan cara yang pertama adalah dengan mempergunakan aplikasi khusus seperti misalnya Visual Paradigm. Ini adalah aplikasi yang bisa dipakai untuk membuat berbagai diagram, salah satunya adalah jenis Sequence. Kalian bisa memilih blank project dan kemudian memilih Sequence tersebut, nanti kalian tinggal input semua data yang dibutuhkan.
2. Menggunakan Situs Pembuat Diagram
Pilihan cara yang kedua yakni dengan menggunakan situs pembuat diagram online yang ada banyak sekali pilihannya di internet. Kalian bisa memilih Sequence dan masukkan semua data seperti nama aktor, objek, aktivitas, dan lain sebagainya.
Untuk membuat diagram ini tentunya kalian perlu untuk memahaminya terlebih dahulu, kalian perlu mempelajari dan mendalaminya. Bila ingin mempelajari mengenai ini, kalian bisa mengunjungi website ITBOX. Materi di website ini lengkap beserta dengan mentor profesional yang akan siap memandu kalian semua dalam memahami dan membuat diagram jenis Sequence.




