Penjelasan Lengkap Sequance Diagram dan Contoh Penggunaanya - UML

Penjelasan Lengkap Sequance Diagram dan Contoh Penggunaanya - UML
Penjelasan Lengkap Sequance Diagram dan Contoh Penggunaanya - UML
Penjelasan Lengkap Sequance Diagram dan Contoh Penggunaanya - UML

Penjelasan Lengkap Sequance Diagram dan Contoh Penggunaanya - UML

Setelah beberapa waktu yang lalu kita telah membahas mengenai penjelasan Use Case Diagram dan juga kita telah membahas mengenai Activity Diagram. Pada postingan kali ini kita akan kembali membahas mengenai salah satu diagram yang juga masih sama di dalam lingkungan UML. Yaitu Sequance Diagram.

Ketika kita hendak membuat sebuah sistem , pasti kita perlu merancang dan mengenal lebih jauh dari sistem tersebut. Oleh karena itu , disarankan untuk memahami ketiga digram tersebut.

BACA JUGA : Contoh Soal dan Jawaban Tentang Activity Diagram Pada UML

Pengertian Sequance Diagram

Seperti yang sudah dijelaskan diatas , Sequance diagram merupakan diagram yang termasuk kedalam diagram di UML. Sequance diagram menjelaskan mengenai interaksi antar objek dalam sebuah sistem, dan digambarkan dalam kolaborasi dinamis antar objek. Selain itu Sequance diagram juga dibuat untuk menggambarkan pengiriman pesan antar objek yang saling bersangkutan.

Setelah kita mengetahui pengertian dari Sequance Diagram, selanjutnya kita juga harus mengetahui komponen-komponen yang ada di dalam Sequance diagram agar kita lebih memahami mengenai diagram yang satu ini.

Komponen Sequance Diagram

Mari kita bahas komponen-komponen tersebut:
    • Object , komponenyang pertama ini digambarkan dengan simbo kotak. Komponen ini menggambarkan suatu class atau objek dalam sebuah sistem. Komponen ini menggambarkan bagaimana sebuah objek atau class berperilaku dalam sebuah sistem.
    • Activation Boxes, komponen ini digamabarkan dengan simbol berbentu persegi panjang. Komponen ini menggambarkan dan menjelaskan mengenai jumlah waktu yang dibutuhkan objek tertentu untuk menyelesaikan tugas. Bentuk persegi panjang pada Activation Boxes ini menyesuaikan dengan lamanya waktu pengerjaan tugas dalam objek, semakin lama maka akan semakin panjang juga bentuk persegi panjangnya.
    • Actors, komponen yang satu ini sebelumnya juga telah ada pada Use Case Diagram, komponen ini menggambarkan orang atau pengguna yang berinteraksi dengan sebuah sistem. Komponen ini digambarkan dengan bentuk stick figure.
    • Lifeline, adalah komponen yang mewakili atau menggambarkan sebuah objek yang ada di dalam sistem. Komponen ini juga memiliki fungsi untuk menggambarkan aktifitas suatu objek dalam sistem. Kemudian komponen ini disimbolkan dengan garis putus-putus.

Setelah kita memahamai mengenai pengertian dan komponen dari Sequance Diagram , selanjutnya suapaya kita lebih memahami mengenai diagram yang satu ini, kita akan mempraktekan pembuatan Sequance Diagram ini. Jadi disini kita akan membuat  Sequance diagram mengenai pembelian barang online malalui sebuah E-Commarce. Mari kita praktekan bersama.

Contoh Penggunaan Sequance Diagram

1. Untuk membuat Sequance Diagram pembelian barang online, pertama buka terlebih dahulu software starUML,setelah terbuka tampilan pertama dari starUML seperti berikut .
tampilan awal starUML



2. Kemudian pilih menu Model kemudian pilih Add Diagram dan pilih Sequance Diagram, maka pada bagian kiri  bawah akan muncul simbol-sombol yang digunakan pada sequance diagram , seperti berikut
komponen sequnce diagram 

 3. Untuk membuat Sequance Diagram pembelian barang online kita akan menggunakan simbol :
  •  Lifeline
  •  Message 
  • Reply Message 

4. Kemudian susun seperti gambar berikut :
sequance diagram pemesanan barang online

Penjelasan :

1. Pembeli mengakses Aplikasi atau Web E-Commerce dan menuju tampilan awal (home)
2. Home sebuah Aplikasi / Web akan menampilkan daftar kategori dari produk yang dijual
3. Dan kategori produk menampilkan produk yang dijual di kategori tersebut
4. Pembei memilih produk yang hendak dibeli
5. Kemudian produk yang di piih masuk kedalam keranjang belanja
6. Keranjang beranda akan menampilkan informasi dari produk (harga, info barang, dan ulusan)
7. Pembeli akan melakukan pembelian dengan mengklik “beli”
8. Keranjang belanja akan membuat form orderan dan dibuat di form order
9. Form order akan menampilkan form pemesanan pada pembeli untuk diisi
10.  Pembeli mengisi form pemesanan dan melakukan konfirmasi pemesanan
11. Form order akan membuat detail pembayaran dan terbuat form pembayaran
12. Form pembayaran menampilkan opsi dari metode pembayaran kepada pembeli
13. Pembeli memilih salah satu opsi dari metode pembayaran
14. Form pembayaran akan menampikan prosedur pembayaran pada opsi yang dipilih
15. Pembeli akan melakukan pembayaran 16. Pembeli melakukan konfirmasi pembayaran/pembelian kepada sistem
17. Sistem akan mengkonfirmasi pembayaran dan memberikan paket ke kurir
18.  Terakhir Kurir mengirimkan paket ke pembeli

Nahh itulah tadi pembahasan kita mengenai penjelasan Sequance Diagram dan contoh penggunaanya , semoga bermanfaat dan dapat menambah wawasan kita semua.