Sequence Diagram
disusun oleh :
TEKNIK INFORMATIKA
i
ISI DAN PEMBAHASAN
individual. Tiap objek (termasuk actor) tersebut mempunyai waktu aktif yang
direpresentasikan dengan kolom vertikal yang disebut dengan lifeline. Pesan
(message) direpresentasikan sebagai panah dari satu lifeline ke lifeline yang lain.
Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya.
Pada fase desain berikutnya, message akan dipetakan menjadi operasi/metoda
dari class.
1
C. Elemen-eleman dalam Squence Diagram
1. Actor
Seorang aktor adalah seorang yang memakai sebuah sistem, dapat berarti
seorang pemakai manusia, suatu mesin, atau bahkan sistem yang lain. Semua yang
saling berhubungan dengan sistem dari luar atau batas sistem dimasukkan seorang
aktor. Para aktor secara khas dihubungkan dengan use case.
skenario use case dan fungsi detil use case yaitu suatu sistem yang harus
menyediakan untuk mencukupi kebutuhan pemakai.
2. Lifeline
Suatu lifeline adalah elemen individu di dalam suatu interaksi (dengan
penyajian itu di dalam Enterprise Architect, klik kanan lifeline dan memilih Advanced
Settings | Set Instance Classifier. Suatu dialog akan nampak yang berisi
3. Boundary
Suatu boundary adalah suatu kelas yang meniru beberapa model boundary
system yang secara khas yaitu merupakan alat penghubung seorang dengan layar.
2
4. Control
Suatu control adalah meniru suatu kelas yang menggambarkan suatu
5. Entity
Suatu entity adalah suatu tempat atau ketekunan mekanisme yang
6. Fragment
7. Endpoint
Suatu endpoint adalah digunakan dalam interaction diagram untuk
mencerminkan sesuatu yang hilang atau menemukan pesan di dalam urutan. Untuk
model ini, menyeret suatu elemen endpoint ke workspace itu. Dengan sequence
diagram, menyeret suatu pesan dari lifeline yang sesuai kepada endpoint itu. Dengan
timing diagram, pesan menghubungkan lifeline kepada endpoint dan
Suatu pesan hilang adalah suatu pesan kejadian peristiwa, tetapi tidak
ada kejadian peristiwa yang menerima. Kita menginterpretasikan ini untuk
menjadi sebab pesan tidak pernah dicapai tujuan nya.
8. Diagram Gate
Suatu gerbang diagram adalah suatu jalan grapis sederhana untuk
menandai suatu titik di mana pesan dapat dipancarkan ke dalam dan ke luar dari
interaksi yang dibagi-bagi. Suatu kekuatan fragmen harus menerima atau mengitim
suatu pesan secara internal, dimana suatu pesan diperintah mencerminkan kebutuhan
ini, dengan suatu gerbang menandai pada batas fragmen
itu. Suatu pesan eksternal harus singkron dengan pesan internal ini. Gerbang
dapat terlihat pada sebuah interaksi, kejadian interaksi dan mengkombinasikan
fragmen (untuk menetapkan ungkapan).”Suatu fragmen dikombinasikan
menggambarkan suatu ungkapan yang membagi-bagi interaksi. Suatu fragmen
dikombinasikan oleh suatu operator interaksi dan opperand interaksi yang sama.
Melalui penggunaan Combinedfragments pemakai akan mampu menguraikan
sejumlah jejak di dalam suatu dengan cara ringkas”.
dengan “ref” didalam bingkai. Nama diagram ditandai didalam bingkai. Untuk
menciptakan suatu kejadian interaksi, yang hanya mendrag suatu diagram
interaksi ke suatu interaksi terbuka workspace diagram. Suatu dialog akan
terbuka, menyediakan pilihan konfigurasi.
4
Interactionoccurance adalah suatu stenografi untuk mengcopy sesuatu yang
menyangkut Interaksi yang ditunjuk Interactionoccurrence nya. Agar akurat
pengcopian harus mempertimbangkan untuk menggantikan parameter dengan
argumentasi dan juga menghubungkan gerbang yang formal dengan orang-orang
yang nyata. Perlakuan itu adalah umum dalam bagian dari suatu interaksi antar
beberapa interaksi lain. Suatu Interactionoccurrence mengijinkan berbagai
interaksi mengacu pada suatu interaksi yang menghadirkan suatu bagian umum
dari spesifikasi mereka.
9. State
1. Messages
Pesan menandai adanya suatu alur informasi atau transisi kendali antar
elemen – elemen. Pesan dapat digunakan oleh semua diagram interaksi kecuali
Interaction Overview diagram, untuk mencerminkan perilaku sistem. Jika antar
kejadian penggolong atau kelas, daftar yang dihubungkan operasi akan tersedia
5
self-message mencerminkan suatu metoda atau proses baru yang dilibatkan di
dalam pemanggilan operasi lifeline’s. Ini merupakan suatu spesifikasi suatu pesan.
Kita dapat juga menetapkan:
Nilai kembalian
Sinkronisasi
Frekwensi
Ciptaan (Lifecycle) - mulai dari yang baru untuk membuat elemen, sampai
menghapus unsur.
2. Self-Message
3. Recursion
Suatu recursion adalah suatu jenis peasn yang digunakan dalam sequence
diagram untuk menandai adanya suatu fungsi berulang.
4. Call
Suatu panggilan adalah suatu jenis unsur pesan yang meluas tingkatan
pengaktifan dari pesan yang sebelumnya itu. Semua self-messages menciptakan
suatu tingkatan pengaktifan baru, hanyalah fokus ini kendali yang pada umumnya
ber;akhir;i dengan pesan yang berikutnya (kecuali jika tingkatan pengaktifan
dilakukan secara manual biasa). Memanggil pesan pada dirinya sendiri, seperti
dilukiskan di atas oleh panggilan yang pertama, tingkatan pengaktifan baru yang
ditambahkan dengan panggilan masing-masing. Tidak sama dengan suatu pesan
reguler antar unsur-unsur, suatu panggilan antar unsur-unsur meneruskan
pengaktifan yang ada di (dalam) unsur sumber, menyiratkan panggilan diaktifkan
Suatu hasil kembalian sebuah operasi, tetapi boleh tidak ditulis jika tidak
ada perbedaan dengan Getternya.
7
G. Contoh Sequence Diagram
8
Contoh lain Squance Diagram
Logika:
Pelayan memberikan daftar menu ke pelanggan.
10