sequence dan collaboration

16
SEQUENCE DAN COLLABORATION

Upload: belle-bradshaw

Post on 03-Jan-2016

42 views

Category:

Documents


0 download

DESCRIPTION

Sequence dan Collaboration. Sequence Diagram. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sequence dan Collaboration

SEQUENCE DAN COLLABORATION

Page 2: Sequence dan Collaboration

SEQUENCE DIAGRAM• Sequence diagram menggambarkan interaksi antar

objek di dalam dan di sekitar sistem (termasuk pengguna, display, dll) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait).

• Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan.

Page 3: Sequence dan Collaboration

Masing-masing objek, termasuk aktor, memiliki lifeline vertikal.

Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya, message akan dipetakan menjadi operasi/metoda dari class.

Page 4: Sequence dan Collaboration

TOOLBAR PADA SEQUENCE DIAGRAM

Page 5: Sequence dan Collaboration

GAMBARAN UMUM SEQUENCE DIAGRAM

Setiap objek memiliki garis hidup (lifeline), yang digambarkan sebagai garis vertikal di bawah nama suatu objek.

Garis hidup dimulai saat suatu objek terbentuk (diinstansiasi) dan berakhir saat objek yang bersangkutan dihancurkan.

Pesan-pesan digambarkan diantara garis hidup yang dimiliki dua objek untuk memperlihatkan bagaimana objek-objek itu saling berkomunikasi.

Page 6: Sequence dan Collaboration

COLLABORATION DIAGRAM

Collaboration diagram lebih menekankan pada peran masing - masing objek dan bukan pada waktu penyampaian message

Page 7: Sequence dan Collaboration

PERSAMAAN SEQUENCE DIAGRAMDENGAN COLLABORATION DIAGRAM

Sama-sama memperlihatkan aliranalirandalam sebuah usecase

Page 8: Sequence dan Collaboration

PERBEDAAN SEQUENCE DIAGRAMDENGAN COLLABORATION DIAGRAM

Kalau sequence diagram harus berurutan menurut waktu kejadian dalam sebuah event, sedangkan collaboration diagram berfokus pada relasi-relasi yang terjadi antara objek yang satu dengan objekobjek yang lainnya.

Page 9: Sequence dan Collaboration

GAMBARAN UMUM COLLABORATION DIAGRAM

Sequence diagram dan collaboration diagram memperlihatkan fakta yang sama, tetapi dari sudut pandang yang berbeda. Dengan collaboration diagram, kita akan lebih mudah melihat relasi-relasi antarobjek.

Dari Sequence Diagram kita bisa membuat collaboration dengan F5

Page 10: Sequence dan Collaboration

ELEMEN-ELEMEN

ActorSeorang 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.

Page 11: Sequence dan Collaboration

ELEMEN-ELEMEN

LifelineSuatu lifeline adalah elemen individu di dalam suatu interaksi ( dengan kata lain lifelines tidak bisa mempunyai keserbaragaman.). Suatu lifeline menggambarkan hubungan suatu elemen yang berbeda.

Page 12: Sequence dan Collaboration

ELEMEN-ELEMEN Boundary

Suatu boundary adalah suatu kelas yang meniru beberapa model boundary system yang secara khas yaitu merupakan alat penghubung seorang dengan layar. Boundary digunakan dalam tahap yang konseptual untuk menangkap para pemakai yang saling berinteraksi dengan sistem pada suatu tingkatan layar ( atau beberapa alat penghubung jenis lain ).

Page 13: Sequence dan Collaboration

ELEMEN-ELEMEN

ControlSuatu control adalah meniru suatu kelas yang menggambarkan suatu pengendalian manajer atau kesatuan. Suatu control mengorganisir dan menjadwalkan aktivitas elemen – elemen.

EntitySuatu entity adalah suatu tempat atau ketekunan mekanisme yang menangkap pengetahuan atau informasi di dalam suatu sistem.

Page 14: Sequence dan Collaboration

ELEMEN-ELEMEN Fragment

Suatu fragmen mencerminkan suatu potongan atau potongan interaksi (yang disebut operan interaksi) yang dikendalikan oleh suatu operator interaksi, yang bersesuaian kondisi-kondisi boolean yang dikenal sebagai batasan interaksi.

EndpointSuatu endpoint adalah digunakan dalam interaction diagram untuk mencerminkan sesuatu yang hilang atau menemukan pesan di dalam urutan.

Page 15: Sequence dan Collaboration

: mahasiswa : login scree : Security Manager : Databaselogin

validasi

checkin

checkin result

validate

result

result

LOGIN SIASAT

Page 16: Sequence dan Collaboration

DELETE KST

: mahasiswa KST Form : KST : Delete Jadwal Siasat : Database

view

Delete

Save data

return done

return done

return done