Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SEQUENCE DIAGRAM Kelompok V Ferdy Widjaja ( )

Presentasi serupa


Presentasi berjudul: "SEQUENCE DIAGRAM Kelompok V Ferdy Widjaja ( )"— Transcript presentasi:

1 SEQUENCE DIAGRAM Kelompok V Ferdy Widjaja (06.2007.1.04224)
Youngky Dwi P ( ) Dian Prambudi ( ) Andri Erlianto ( ) Moch. Khoiruz Zainudin Colifah ( ) A

2 Apa Itu Sequence Diagram???
Sebuah diagram yang menggambarkan interaksi antar objek di dalam sebuah system. Interaksi tersebut berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri dari dimensi horizontal (objek-objek) dan dimensi vertical (waktu). 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)

3 Istilah dalam Sequence Diagram
Participant Obyek yang terkait dengan sebuah urutan proses Lifeline Menggambarkan daur hidup sebuah obyek Activation Suatu titik waktu dimana sebuah obyek mulai berpartisipasi didalam sebuah sequence Ditandai dengan sebuah bar

4 Cont. 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

5 Jenis Sequence Diagram
Distributed Control Pemrosesan dipecah pada beberapa participant Lokalisasi efek perubahan Mampu menawarkan polymorphism

6 Cont. 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

7 Notasi pada Sequence Diagram
Object, yaitu instance dari sebuah class dan dituliskan tersusun secara horizontal Actor, yaitu pelaku yang berhubungan langsung dengan system Lifeline, mengindikasikan keberadaan sebuah object dalam basis waktu. Activation, mengindikasikan sebuah obyek yang akan melakukan sebuah aksi. Ini juga menunjukkan lamanya eksekusi sebuah proses, Massage, mengindikasikan komunikasi antara object-object.

8 Contoh Sequence Diagram

9 STUDI KASUS Kita mendapatkan sebuah order
Menghitung total harga yang harus dibayarkan Melihat setiap barang yang dibeli pada order Menentukan harga masing-masing barang Sistem mampu menentukan harga potongan berdasarkan jenis pelanggan Obyek-obyek yang berhubungan? Order Order Line Product Customer


Download ppt "SEQUENCE DIAGRAM Kelompok V Ferdy Widjaja ( )"

Presentasi serupa


Iklan oleh Google