Statechart Diagram Siti Mukaromah, S.Kom.

Slides:



Advertisements
Presentasi serupa
Rekayasa Perangkat Lunak IT014 E
Advertisements

Catur Iswahyudi + Edhy Sutanta
Siti Mukaromah, S.Kom.  Model yang menggambarkan requirement software dalam bentuk use case - use case  Use case model terdiri dari satu atau beberapa.
C LASS D IAGRAM E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan.
Siti Mukaromah, S.Kom.  Pembelian Tiket:  Membeli Tiket:
PEMODELAN ANALISIS Kuliah - 5
Perancangan Sistem Diagram Kolaborasi.
Pertemuan 6 Structural modelling
Analisa dan Perancangan Sistem
Analisis Model.
Diagram Interaksi - Sequen Diagram
SEQUENCE DIAGRAM.
Statechart Diagram..
State Transition Diagram
Activity Diagram & State Diagram
Hernando Ivan Teddy, S.Kom
-STATECHART DIAGRAM -ACTIVITY DIAGRAM
Collaboration Diagram State Diagram
Metode Perancangan Program
Pokok bahasan: State Diagram State Substate Events dan transition State Diagram Developing Software Woth UML Booch Jacobson Rumbaugh Addison-Wesley.
Oleh: Sri Herawati, S.Kom
Activity diagram Oleh: Ahmat Adil.
BEHAVIOUR DIAGRAM -STATECHART DIAGRAM.
RELATIOPNSHIPS IN THE UML
OBJECTORIENTED ANALYSIS
Soal Kuis I PSBO.
Analisis Model.
Object oriented analyst and design
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan :
Rinci Kembang Hapsari,S.Si, M.Kom
Business Use Case Diagram
Object oriented analyst and design
LATIHAN PSBO Total : 35 PG.
Analisa dan Perancangan Berbasis Objek
Soal latihan psbo.
Activity Diagram.
Object oriented analyst and design
State Machine Diagram.
Class Diagram Siti Mukaromah, S.Kom.
Perspektif Sistem.
Bekerja Activity Diagram
Metode Perancangan Program
SOAL PERTEMUAN 1-6 PSBO 4 SKS
Activity diagram.
M0414 Analisa Sistem Informasi
Pertemuan 7.
ADBO (Analisa Desain Berorientasi Obyek)
Komponen SIMULASI Arif Rahman.
Activity diagram.
Waktu : 2 menit 30 detik/slide
Analisa [Kebutuhan] Sistem
Analisis Model.
SOAL LATIHAN 1 SIMULA di perkenalkan pertama kali pada tahun …..
E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan
Statechart , Class, Component & Deployment Diagram
Statechart , Class, Component & Deployment Diagram
Pemodelan Sistem Teknologi Informasi
TESTING DAN IMPLEMENTASI PERTEMUAN 6
METHODOLOGYAND UML.
Statechart Diagram Febriardi Mahendra ( )
Bab 5 activity diagram.
Metode Perancangan Program
State Diagram Oleh : Cosmas Haryawan -- Pengenalan UML –
Statechart Diagram..
Pertemuan 9 UML Diagram Class & Diagram Objek
Pertemuan 14 UML Diagram State
Model Struktural dan Model Perilaku
OBJECT ORIENTED ANALISYS AND DESIGN
Object oriented analyst and design
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

Statechart Diagram Siti Mukaromah, S.Kom

Statechart Diagram Menunjukkan gambaran tingkah laku dinamis dari suatu class. Memodelkan berbagai keadaan yang mungkin dialami oleh sebuah class Tidak semua class memiliki perilaku dinamis Statechart Diagram dibuat untuk class yang memiliki perilaku yang dinamis

Identifikasi perilaku dinamis dari class: Atribut Identifikasi atribut yang menunjukkan status dari class tersebut  memiliki nilai berbeda yang menyimpan berbagai macam kondisi. Relasi Identifikasi relasi antar class yang memiliki multiplicity nol  menunjukkan adanya obyek-obyek tertentu yang tidak terlibat dalam relasi.

Class Diagram: Pembelian Tiket

Elemen Statechart Diagram State (keadaan/kondisi) Kondisi yang mungkin dialami oleh suatu obyek. Sub elemen utama: State Name Action (aktivitas yang dilakukan oleh obyek) Action “Do” Action “Entry” Action “Exit”

Elemen Statechart Diagram (cont..) Transitiion Pergerakan dari satu state ke state yang lain. Spesifikasi: Event Argument Guard Condition

State Action Action “Do” Perilaku obyek yang dilakukan saat obyek tersebut dalam state tertentu Implementasi: do/

State Action (cont..) Action “Entry” Perilaku yang terjadi saat obyek sedang bertransisi memasuki state tertentu Implementasi: entry/

State Action (cont..) Action “Exit” Perilaku yang terjadi saat obyek sedang bertransisi keluar dari state tertentu Implementasi: exit/

Transition Spesification Event Sesuatu (aktivitas, kondisi) yang menyebabkan peralihan dari suatu state ke state lainnya. Menggunakan nama operasi atau frase tertentu. Argument Apa yang dibutuhkan saat event dilakukan. Guard Condition Keadaan yang mengakibatkan sebuah transisi dapat atau tidak terjadi.

Transition Spesification (cont..)

Transisi dapat pula reflexive (ke dirinya sendiri) Transisi dapat pula reflexive (ke dirinya sendiri). Hal tersebut menyebabkan suatu obyek bergerak balik ke keadaan itu sendiri. Misalkan, pada obyek suatu flight ketika seseorang pemumpangditambahkan atau dibatalkan maka obyek flight tersebut juga masih tetap dalam kondisi yang Open.

Keadaan Spesial Ada 2 keadaan spesial yang dapat ditambahkan ke diagram: keadaan mulai (start state) dan keadaan selesai (stop state). Keadaan mulai adalah obyek pertama yang dibuat. Keadaan mulai ditunjukkan dengan lingkaran yang terisi:

Keadaan Spesial (cont..) Keadaan selesai adalah keadaan dimana obyek ketika dihapus/dihancurkan. Keadaan selesai ditunjukkan pada diagram sebagai “bull’s eye”. Keadaan selesai bersifat optional, dan ditambahkan sebanyak mungkin sesuai dengan kebutuhan.

Class Diagram Keseluruhan

Statechart Diagram