Metode Perancangan Program

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Behavioral Modeling 1 – Use Case
Advertisements

Bab 8 collaboration diagram
Review Pertemuan 12 (Terakhir).
Bab 7 sequence diagram Catur Iswahyudi.
U M L Unified Modeling Language
Siti Mukaromah, S.Kom.  Pembelian Tiket:  Membeli Tiket:
UNIFIED MODELLING LANGUAGE
BPR – Tahap 1 (Persiapan)
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Interaction Diagram.
SEQUENCE DIAGRAM.
Architecture dan design
USE CASE DIAGRAM.
Sequence diagram.
Interaksi Objek.
Sequence dan Collaboration
Diagram Interaksi - Sequen Diagram
SEQUENCE DIAGRAM.
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
SEQUENCE DIAGRAM Kelompok V Ferdy Widjaja ( )
Sequence dan Collaboration
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
UNIFIED MODELING LANGUAGE ( UML )
Collaboration Diagram
Metode Perancangan Program
Pertemuan 7 Unified Modelling Language (UML)
Design View 2.
SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved.
RELATIOPNSHIPS IN THE UML
Metode Perancangan Program
OBJECTORIENTED ANALYSIS
Unified Modeling Language [UML]
LATIHAN PSBO Total : 35 PG.
Soal latihan psbo.
Rinci Kembang Hapsari,S.Si, M.Kom
SEQUENCE DIAGRAM.
Sequence Diagram.
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Sequence Diagram Level Design
Pemodelan objek.
Class Diagram Siti Mukaromah, S.Kom.
Object oriented analyst and design
Metode Perancangan Program
Citra N., S.Si, MT Sisfo - UNIKOM
Collaboration Diagram
Collaboration Diagram and Sequence Diagram
SOAL PERTEMUAN 1-6 PSBO 4 SKS
Metode Perancangan Program
COLLABORATION DIAGRAM
PEMODEAN SISTEM INFORMASI – PERTEMUAN 5
PEMODELAN OBJECT ORIENTED
Pemodelan Sistem Bisnis
Soal PSBO Pert.1-6.
Pertemuan 10 UML Diagram Sequential
Use Case Diagram.
Waktu : 2 menit 30 detik/slide
DESIGN VIEW 2 Pertemuan 18 Matakuliah : Konsep object-oriented
REVIEW UML.
SOAL LATIHAN 1 SIMULA di perkenalkan pertama kali pada tahun …..
E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan
Unified Modelling Languange (UML)
Statechart Diagram Febriardi Mahendra ( )
SEQUENCE DIAGRAM.
Metode Perancangan Program
SEQUENCE DIAGRAM. Materi : Pendahuluan Tujuan Komponen Simbol Istilah Jenis-jenis SD Contoh Study Kasus.
Perancangan Perangkat Lunak –Part 2
Perancangan Berorientasi Objek (UML lanjutan)
Sequence Diagram & Collaboration Diagram
Perancangan Berorientasi Objek (UML lanjutan)
Object oriented analyst and design
Transcript presentasi:

Metode Perancangan Program Pert 20 – Object Interaction

Object Interaction dan Collaboration Sewaktu sebuah object mengirimkan message ke object lainnya, sebuah operation dijalankan pada object yang menerima message. Perhatikan contoh berikut

Object interaction dan collaboration Dari contoh sebelumnya, dapat dilihat bahwa object campaign mengirimkan message ke setiap object advert untuk menanyakan current cost. Cost dari setiap advert dikembalikan dengan operation getCost( ) dan kemudian dijumlahkan di attribute actualCost di object Campaign. Fokus dari object interaction adalah menentukan skema yang paling tepat untuk mengirimkan message antar object untuk mendukung user requirement tertentu.

Object interaction and collaboration Collaboration adalah struktur dari instance yang memainkan peranan dalam sebuah behavior dan relationshipnya. Behaviour yang dimaksud mungkin saja opration atau sebuah use case. Contoh sebelumnya memberikan contoh collaboration sederhana diantara dua object dan link diantaranya.

Interaction Sequence Diagram Interaction sequence diagram merupakan salah satu dari UML interaction diagram. Yang lain adalah collaboration diagram Sequence diagram menunjukkan interaksi antara object yang diatur dalam urutan waktu

Konsep dasar dan notasi Perhatikan contoh berikut

Konsep dasar dan notasi Dimensi yang vertikal menunjukan waktu dan semua object yang terlibat di dalam interaksi tersebar secara horizontal Setiap object yang ditulis dengan garis putus-putus vertikal disebut dengan lifeline, dengan simbol object diatasnya, Sebauh message ditampilkan dengan panah horizontal dari satu lifeline ke lainyanya dan ditulis dengan nama message. UML menggunakan term stimulus untuk menggambarkan hubungan antar 2 object yang mengirimkan informasi dengan harapan suatu action

Konsep dasar dan notasi Sewaktu message dikirim ke sebuah object, hal itu menyebabkan sebuah operation diaktifkan. Sekali message diterima, makan operation yang telah diaktifkan akan dijalankan. Periode waktu selama operation dijalankan disebut dengan activation. Activation ditunjukan dengan kotak segiempat yang ada di lifeline. Sebuah object dapat mengirim message ke dirinya sendiri. Hal ini disebut dengan sebuah reflexive message, ditunjukan sebuah panah message yang mulai dan berakhir di object yang sama

Batasan waktu Sebuah sequence diagram dapat menyertakan batasan waktu dengan beberapa cara. Tulisan waktu dapat diasosiasikan dengan nama message. Jadi batasan waktu dapat menerangkan lamanya waktu eksekusi operation dan mengirimkan message.

Pencabangan Untuk menuliskan pencabangan ada dua cara Message yand dikirimkan dapat ditambahkan dengan kondisi yang harus dipenuhi Message yang dikirimkan tidak ditambahkan dengan kondisi yang dipenuhi.

Mengatur sequence diagram Sebuah sequence diagram, mungkin saja terlalu kompleks untuk digambarkan menjadi satu sequence diagram. Hal ini dapat diselesaikan dengan cara membuat lebih dari satu sequence diagram yang lebih kecil Kemudian antara sequence diagram dihubungkan dengan menggunakan keterangan

Collaboration diagram – konsep dasar dan notasi Collaboration diagram hampir sama dengan sequence diagram, yaitu menunjukan interaksi yang terjadi antar object. Perbedaannya adalah tidak ada dimensi waktu di collaboration diagram Dalam sebuah collaboration, interaksi digambarkan pada bagian yang penting dari sebuah class atau object

Konsep dasar dan notasi

Konsep dasar dan notasi Dikarenakan tidak ada dimensi waktu pada collaboration diagram, sehingga untuk urutan pengiriman message diwakili dengan nomor.

Model Consistency Interaction diagram dan class diagram harus konsisten.