Anda di halaman 1dari 3

SEQUENCE DIAGRAM

Diagram berikutnya yang harus kita pelajari dari diagram UML adalah diagram sequence. Pada
diagram sequence kita akan dapat melihat kolaborasi antar objek, karena fungsi dari diagram
sequence adalah menggambarkan komunikasi yang terjadi diantara objek melalui pesan dengan
urutan waktu terjadinya proses, maka diagram ini mempunyai 2 unsur yaitu unsur waktu yang
dilambangkan dengan proses vertikal dan unsur horizontal yang merepresentasikan objek-objek
yang saling berhubungan.
Developer aplikasi biasanya menggunakan sequence diagram ini dengan beberapa tujuan,
diantaranya adalah :
 Pengembangan usecase diagram dari model analisis menjadi model desain
 Menggambarkan hubungan actor dengan sebuah atau beberapa usecase
 Pengkomunikasian requirement/kebutuhan sistem kepada tim teknis karena sudah dalam
model desain
 Mengidentifikasi method yang berhubungan pada sebuah sistem
Berikut ini adalah komponen yang terdapat pada diagram sequence

Nama Komponen Keterangan


Representasi dari entitas yang berada diluar system atau
yang berinteraksi dengan system. Dapat berupa manusia
sebagai pengguna, perangkat atau sistem lain yang
berhubungan
Actor
Eksekusi atau aktifitas objek selama sequence
berlangsung (menerima atau mengirim message dari
objek lain)

Life Time
Representasi dari entitas tunggal pada sequence. Entitas
ini berisi nama objek

General
Elemen/Objek yang merepresentasikan tepi dari sistem,
biasanya berupa user interface

Boundary
Elemen/Objek yang berfungsi mengatur aliran informasi
pada skenario sistem. Biasanya berisi aktivitas bisnis

Control
Elemen/Objek yang berfungsi untuk menyimpan data,
biasanya berupa objek model

Entity
Titik awal partisipasi objek pada sequence yang
menunjukan kapan objek menerima atau mengirim pesan
pada objek lain

Activation
Menggambarkan pesan atau hubungan antar objek yang
menunjukan urutan kejadian
Message Entry
Menggambarkan pesan atau hubungan pada objek itu
sendiri yang menunjukan urutan kejadian
Message to Self
Menggambarkan pesan atau hubungan pada objek itu
sendiri yang menunjukan urutan kejadian
Message return

Agar lebih jelas mari kita simak beberapa contoh diagram sequence dibawah ini
Pada diagram sequence diatas tampak ada sebuah actor administrator yang berinteraksi dengan
beberapa objek. Penggambaran objek dilakukan menggunakan komponen general. Objek yang
terlibat terdiri dari dua buah boundary, yaitu layar login dan menu utama, sebuah control yaitu cek
user dan sebuah entity yaitu data user. Angka yang kita lihat dari 1 sampai dengan 5 adalah urutan
event atau aktivitas yang terjadi diantara beberapa objek yang saling berkolaborasi dalam sebuah
proses login.
Sekarang kita akan perkenalkan juga dengan bentuk kedua yang sedikit berbeda dengan diagram
sequence diatas

Diatas adalah diagram sequence bentuk kedua yang berbeda dengan diagram sebelumnya dimana
penggambaran objek dilakukan menggunakan komponen general, sedangkan pada diagram ini
penggambarannya lebih jelas karena langsung menggunakan komponen boundary, control dan
entity. Untuk penggambaran aktivitas pada diagram ini tidak mencantumkan penomoran seperti
diagram sebelumnya, hanya cukup jelas secara urutan dengan memperhatikan urutan dari anak
panah yang menghubungkan lifetime antar objek.
Jadi untuk membangun diagram sequence kita dapat memilih semua bentuk yang dirasakan lebih
mudah dimengerti dan mudah dalam pengerjaan.

Anda mungkin juga menyukai