Selasa, 27 September 2011

sequence diagram

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

19 komentar:

  1. Tugasnya dikumpulin langsung ya Pak.? berarti gak lewat sini donk

    BalasHapus
  2. Maya Sri Eka
    091131043
    Hadiirrr Pak ..

    BalasHapus
  3. Zahra Tullaila
    904
    absen pak..

    BalasHapus
  4. M.BUCHORI
    091131101 (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)

    BalasHapus
  5. M.BUCHORI
    091131101 (904)

    Kalau tidak bisa di buka link nya.Di sini aja pak
    http://ariemarie12.blogspot.com/2011/11/blog-post.html

    BalasHapus
  6. Tugas saya kirim via email (Prita Shella nik 091131106) 904
    cek inbox

    BalasHapus
  7. Indriyanto Utama - 091131095 - 904

    Pak Inay, untuk tugas ini saya sudah emailkan ke email bapak.

    Thanks

    BalasHapus
  8. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  9. udah saya kirim ke email bapak ya...makasih
    herdianty 904
    093330744

    BalasHapus
  10. Absen Pak Eka Yuliani / 904 / 093330740

    BalasHapus
  11. Absen Pak Eka Yuliani / 093330740 / 904

    Pak tugas ini juga saya kirim melalui email.

    BalasHapus
  12. maaf pa untuk tugas ini telah saya kirim ke email bapak trims

    ika yuliarti (093330747)

    BalasHapus