Sequence Diagram
Bagian dari Interactions Diagram
Menjelaskan interaksi obyek-obyek yang saling
berkolaborasi (berhubungan)
Mirip dengan activity diagram
Menggambarkan alur kejadian sebuah aktivitas
Lebih detail dalam menggambarkan aliran data,
termasuk data atau behaviour yang dikirimkan atau
diterima
Namun kurang mampu menjelaskan detail dari
sebuah algoritma (loop, branching)
Istilah pada Sequence Diagram
Participant
Obyek yang terkait dengan sebuah urutan proses
Pada UML 2, participant dipakai agar lebih umum
Lifeline
Menggambarkan daur hidup sebuah obyek
Activation
Suatu titik waktu dimana sebuah obyek mulai
berpartisipasi didalam sebuah sequence
Ditandai dengan sebuah bar
Time
Elemen penting dalam sequence diagram
Konteksnya adalah urutan, bukan durasi
Return
Suatu hasil kembalian sebuah operasi
Operasi mengembalikan hasil, tetapi boleh tidak
ditulis jika tidak ada perbedaan dengan Getternya
- GetQuantity() mengembalikan Quantity
Jenis Sequence Diagram
Centralized Control
Satu participant melakukan semua
pemrosesan
Participant lain hanya menyediakan data
Lebih sederhana (pemrosesan terpusat)
Kurang fleksibel,
- Untuk perhitungan setiap barang harus
menggunakan conditional logic (if else)
- Tidak memanfaatkan konsep
polymorphism
Distributed Control
Pemrosesan dipecah pada beberapa
participant
Lokalisasi efek perubahan
Mampu menawarkan polymorphism
- Buat sub class dari product untuk
menangani harga yang bisa berbeda-beda
- Lihat contoh script.
TUGAS
Buat sequence diagram unuk pembelian barang pada sebuah toserba
Tugasnya dikumpulin langsung ya Pak.? berarti gak lewat sini donk
BalasHapusAbsen dulu pak.........
BalasHapusiman saleh.T 904
BalasHapus091131040
Maya Sri Eka
BalasHapus091131043
Hadiirrr Pak ..
Zahra Tullaila
BalasHapus904
absen pak..
assalamualaikum..
BalasHapusabsen..
BalasHapuspanca tiara 904
091130998
irin aprianti
BalasHapus093330770 KA
M.BUCHORI
BalasHapus091131101 (904)
Tugas nya di blogspot saya pak silahkan di lihat
(http://ariemarie12.blogspot.com/search?updated-max=2011-11-25T23:25:00-08:00&max-results=1)
M.BUCHORI
BalasHapus091131101 (904)
Kalau tidak bisa di buka link nya.Di sini aja pak
http://ariemarie12.blogspot.com/2011/11/blog-post.html
prita shella 091131106 (904)
BalasHapusTugas saya kirim via email (Prita Shella nik 091131106) 904
BalasHapuscek inbox
Indriyanto Utama - 091131095 - 904
BalasHapusPak Inay, untuk tugas ini saya sudah emailkan ke email bapak.
Thanks
Komentar ini telah dihapus oleh pengarang.
BalasHapusudah saya kirim ke email bapak ya...makasih
BalasHapusherdianty 904
093330744
Absen Pak Eka Yuliani / 904 / 093330740
BalasHapusabsen pak
BalasHapusAbsen Pak Eka Yuliani / 093330740 / 904
BalasHapusPak tugas ini juga saya kirim melalui email.
maaf pa untuk tugas ini telah saya kirim ke email bapak trims
BalasHapusika yuliarti (093330747)