State Transition Diagram

Slides:



Advertisements
Presentasi serupa
P EMBUATAN UML P ADA T OKO B ELANJA O NLINE Disusun oleh: Erik Putra Deddy Nur Arifin Qudsyi Ladestri Ahmad.
Advertisements

UNIFIED MODELLING LANGUAGE
Sequence Diagram Sequence Diagram menggambarkan instance proses bisnis.
Unified Modelling Language (UML)
BAB 2 METODE REKAYASA PERANGKAT LUNAK
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Analisa dan Desain Objek
Analisa dan Perancangan Sistem
ARSITEKTUR SISTEM INFORMASI PENJUALAN & PEMBELIAN Handicraft shop
Architecture dan design
REKAYASA PERANGKAT LUNAK
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
SE3414 RPL: Teknik Berorientasi Objek
Pertemuan 1 Konsep Dasar OOAD
Statechart Diagram..
Analisa dan Desain Berbasis Objek UML (Unified Modelling Language]
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Physical Diagram -Component diagram. 4 Component Diagram Course Offering Student Professor Course.dll People.dll Course User Register.exe Billing.exe.
Unified Modeling Language
Pengantar uml Pertemuan 4. Pengenalan UML UML adalah sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan.
K OMPONEN DAN D EPLOYMENT DIAGRAM E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan 1.
Diagram composite struktur dan Deployment Diagram
-STATECHART DIAGRAM -ACTIVITY DIAGRAM
COMPONENT DIAGRAM.
BEHAVIOUR DIAGRAM -STATECHART DIAGRAM.
Diagram-diagram UML Pokok Bahasan : Use case diagram Class diagram
Unified Modeling Language.  UML  Things  Relationship  Diagram  Architecture View  Use Case View  Design View  Process View  Implementation View.
Pengantar UML.
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Diagram Class, Diagram Objek Diagram Component dan Deployment
Outline: Activity Diagram State Diagram Implementation Diagram
Komponen dan Deployment diagram
Object oriented analyst and design
PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK
Object-Oriented Analysis (OOA)
Component & Deployment Diagram
Pemodelan objek.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Object oriented analyst and design
KEBUTUHAN & SPESIFIKASI SOFTWARE
State Machine Diagram.
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
UNIFIED MODELLING LANGUAGE
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
BAB VII Implementasi dan Testing
PEMODELAN OBJECT ORIENTED
Pertemuan 7.
Komponen SIMULASI Arif Rahman.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Perancangan Perangkat Lunak – Part 1
UNIFIED MODELLING LANGUAGE
Statechart Diagram Siti Mukaromah, S.Kom.
Statechart , Class, Component & Deployment Diagram
Statechart , Class, Component & Deployment Diagram
Unified Modelling Languange (UML)
Unified Modeling Language (UML)
REKAYASA KEBUTUHAN PL.
Iconix Process Doug Rosenberg.
State Diagram Oleh : Cosmas Haryawan -- Pengenalan UML –
Statechart Diagram..
ANALISIS & DESAIN BERORIENTASI OBJEK AGUS WAHYUDDIN, ST, M.KOM
Pertemuan 12 Package Diagram Deployment Diagram.
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
RPL untuk Pemrograman Berorientasi Obyek
TIM RPL Program Studi Teknik Informatika
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

State Transition Diagram State transition diagram memperlihatkan Sejarah hidup suatu kelas Kejadian-kejadian yang menyebabkan perubahan dari suatu keadaan ke keadaan yang lain. Aksi-aksi yang menghasilkan suatu perubahan keadaan. State transition diagrams dibuat untuk obyek-obyek dengan perilaku dinamis yang menonjol. Menunjukkan perilaku dinamis (berorientasi pada kejadian.) Tujuan Model siklus hidup obyek Model reactive objects (user interfaces, devices, dll.) 37

Statechart Diagram Add student[ count < 10 ] Add Student / Set count = 0 Add student[ count < 10 ] [ count = 10 ] Cancel Initialization Open do: Initialize course do: Finalize course do: Notify registered students entry: Register student exit: Increment count Canceled Closed 38

Statechart Diagram (lanjutan)

Contoh Lain State Transition Diagram Initial State Final State State diagrams are used to describe how objects work They show: The life history of a given class The events that cause a transition from one state to another The actions that result from a state change An example of a state diagram for a bank account. Rectangles are states that are stages in the behavior of an object States are represented by the attribute values of an object. Arrows represent transitions - progressions from one state to another Initial state - solid circle Final state - outlined circle When an account is active, you can withdraw from it, deposit to it, query it, and close it.

Component Diagrams Component diagrams memperlihatkan organisasi dan ketergantungan antara komponen-komponen perangkat lunak. Komponen dapat berupa: Source code Run time Executable component 39

Component Diagram Dependencies Register.exe Billing.exe Billing System Course.dll People.dll Course User Components Course Offering Student Professor 40

Component Diagram Components Dependencies Component diagrams show the software components that make up a reusable piece of software, their interfaces, and their interrelationships. Component diagrams illustrate the organizations and dependencies among software components A component may be A source code component A run time components or An executable component An example that models the architectural business view of a telecommunication company. The boxes represent components. The dotted lines show dependencies between components. The purpose is to partition a system into cohesive components that have stable interfaces, creating a core that need not change in response to subsystem level changes.

Deploying Diagram Deployment diagram menunjukkan konfigurasi dari elemen-elemen pengolahan run-time dan proses-proses perangkat lunak yang ada padanya. Deployment diagram memperlihatkan distribusi dari komponen-komponen yang melintasi perusahaan. 41

Deployment Diagram Registration Database Library Dorm Main Building 42

Deployment Diagram Memperlihatkan topologi perangkat keras sistem

Deployment Diagram Components Deployment diagrams show the configuration of run-time processing units, including the HW/SW that runs on them. An example that models the configuration of a three-tiered client/server customer service application. Similar notations are used for both deployment and component diagrams. Deployment diagram shows how the HW/SW units will be configured and deployed for an application. Things to consider for each component are applicable technical issues such as network bandwidth, response time, data rates, etc. Each component will be documented by a set of models. (e.g. Database - data model, application server - component diagram, customer service - GUI interface diagram/prototype)