PERTEMUAN KE-6 UNIFIED MODELLING LANGUAGE (UML) (Part 2)

Slides:



Advertisements
Presentasi serupa
Catur Iswahyudi + Edhy Sutanta
Advertisements

Bab 7 sequence diagram Catur Iswahyudi.
UNIFIED MODELLING LANGUAGE
Sequence diagram.
Sequence dan Collaboration
SEQUENCE DIAGRAM.
Relation
Lecture 5 Nonblocking I/O and Multiplexing Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
SEQUENCE DIAGRAM Kelompok V Ferdy Widjaja ( )
ARRAY RUBY. PENDAHULUAN Ruby's arrays are untyped and mutable. The elements of an array need not all be of the same class, and they can be changed at.
Pendahuluan Algoritma Pengolahan Paralel S1-TI Prepared by: MT Wilson.
Activity Diagram Shinta P.. For Bussiness Modeling, Activity diagrams describe the activities of a class. It is used for the following purposes: (Bennet.
1 DATA STRUCTURE “ STACK” SHINTA P STMIK MDP APRIL 2011.
Presented By : Group 2. A solution of an equation in two variables of the form. Ax + By = C and Ax + By + C = 0 A and B are not both zero, is an ordered.
Oleh: SARIPUDIN Jurusan SISTEM INFORMASI
Pokok bahasan: State Diagram State Substate Events dan transition State Diagram Developing Software Woth UML Booch Jacobson Rumbaugh Addison-Wesley.
UNIFIED MODELLING LANGUAGE (UML)
Verb Tense Tense denotes the time of the action indicated by a verb. The time is not always the same as that indicated by the name of the tense.
1 Pertemuan 23 Sequence Diagram Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan 13 Algoritma Pergantian Page Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.
Bayu Priyambadha, S.Kom.  Classes, which are the "blueprints" for an object and are the actual code that defines the properties and methods.  Objects,
9.3 Geometric Sequences and Series. Objective To find specified terms and the common ratio in a geometric sequence. To find the partial sum of a geometric.
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
KOMUNIKASI DATA Materi Pertemuan 3.
Pertemuan 23 Sequence Diagram
Notasi Object Oriented System
Object oriented analyst and design
PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK
Rekayasa Perangkat Lunak Class Diagram
Rinci Kembang Hapsari,S.Si, M.Kom
Sequence Diagram.
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Sequence Diagram Level Design
Technology And Engineering TECHNOLOGY AND ENGINERRING
UML mendukung pengembangan aplikasi
Object oriented analyst and design
CLASS DIAGRAM.
Collaboration Diagram
OOAD – TI S1 Defri Kurniawan UDINUS
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Ujian Akhir Semester (UAS)
Two-and Three-Dimentional Motion (Kinematic)
PEMODEAN SISTEM INFORMASI – PERTEMUAN 5
Open and Closed Social Stratification
ANALISIS & DESAIN SISTEM
Unified Modelling Languange (UML)
UML- UNIFIED MODELING LANGUAGE
Pertemuan 4 CLASS DIAGRAM.
ELASTIC PROPERTIS OF MATERIAL
Perancangan Sistem Berorientasi Objek Dengan UML
Magnitude and Vector Physics 1 By : Farev Mochamad Ihromi / 010
Oleh : Cosmas Haryawan -- Pengenalan UML --
Oleh : Cosmas Haryawan -- Pengenalan UML --
ANALISIS & DESAIN BERORIENTASI OBJEK AGUS WAHYUDDIN, ST, M.KOM
SEQUENCE DIAGRAM. Materi : Pendahuluan Tujuan Komponen Simbol Istilah Jenis-jenis SD Contoh Study Kasus.
How You Can Make Your Fleet Insurance London Claims Letter.
How Can I Be A Driver of The Month as I Am Working for Uber?
How to Pitch an Event
Perancangan Berorientasi Objek (UML lanjutan)
Sequence Diagram & Collaboration Diagram
Perancangan Berorientasi Objek (UML lanjutan)
THE INFORMATION ABOUT HEALTH INSURANCE IN AUSTRALIA.
Universitas Indraprasta PGRI
INTERROGATIVE ADJECTIVE. DEFINITION FUNCTION EXAMPLE QUESTION.
Al Muizzuddin F Matematika Ekonomi Lanjutan 2013
Object oriented analyst and design
Object oriented analyst and design
Draw a picture that shows where the knife, fork, spoon, and napkin are placed in a table setting.
CLASS VS OBJECT INTRODUCTION OF CLASS. keyword class diikuti dengan nama class yang kita inginkan. Lebih baik digunakan kata yang diawali huruf.
Transcript presentasi:

PERTEMUAN KE-6 UNIFIED MODELLING LANGUAGE (UML) (Part 2)

Sequence Diagram  Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) 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

Sequence Diagram Beberapa simbol yang digunakan dalam pembuatan sequence diagram : Simbol activation adalah simbol yang menggambarkan aktivitas yang dilakukan oleh obyek. Simbol life line adalah simbol yang menggambarkan ketika suatu obyek dihilangkan. Simbol object adalah simbol yang menggambarkan obyek dari kelas yang menerima pesan. Tanda titik dua (:) harus ada untuk menandakan nama dari sebuah obyek. Simbol synchronous message adalah simbol yang menggambarkan siklus dari obyek.

Sequence Diagram Figure 7, shows an example of the use case when a customer successfully buys a soft drink from the vending machine modeled by class diagrams in the class diagram chapter

Sequence Diagram First of all the vertical line denotes time, and the rectangles on the lines appearance of the objects. In the diagram, the actor initiates the activity by the message chooseSoda() to the Vending Machine. The Vending Machine in turn triggers the operation checkAmount() which is implemented by the CoinHandler class. The CoinHandler class has several instances of the Coin class (one for each coin), and for every one of them the CoinHandler class calls the getValue() operation. In this sequence diagram there is no distinguished notation for iterative calls, such as the mentioned case when every instance is called. However, sometimes it might be useful to express iterations such as this, and UML has support for this, but most often it is better to keep down the complexity of the figures. The hatched arrow from Coins to CoinHandler is a return arrow, indicating that some kind of return flow are taking place, it is the same type of return arrow from CoinHandler to VendingMachine. Return arrows can be used if desired, but they are often not necessary, it is again often best to keep it as simple as possible. Moving to the Stock class and looking at the communication it generates, we can see that there is one arrow, the one marked with deliverSoda() that is going to the class itself. That is an internal method call, which is generated by the evoked getSoda() method.