P. 1
State Diagram

State Diagram

|Views: 5|Likes:
Published by Ainu Faisal Pambudy
State diagram
State diagram

More info:

Categories:Types, Presentations
Published by: Ainu Faisal Pambudy on Nov 18, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less

07/11/2015

pdf

text

original

State Diagram

By. Ainu Faisal Pambudy
116114159 – Information System 35.04

State Diagram - by @ainufaisal

by @ainufaisal .UML Use Case Diagram Class Diagram Interaction Diagram • Sequense diagram • Collaboration Diagram Behavior Diagram • Activity Diagram • State Diagram State Diagram .

yaitu perubahan state di suatu class berdasarkan event dan message yang dikirimkan dan diterima oleh class tersebut State Diagram State Diagram .by @ainufaisal .diagram untuk menggambarkan behavior.

Aturan dasar Setiap diagram state hanya boleh memiliki satu start state (initial state) dan boleh memiliki satu atau lebih dari satu stop states (final state) State Diagram .by @ainufaisal .

Diagram State : Peran di UML State Diagram .by @ainufaisal .

digunakan untuk mendeskripsikan kondisi yang menyebabkan sesuatu pada state. digunakan untuk menggambarkan akhir dari kejadian dalam suatu diagram statechart [guard] Guard. digunakan untuk menggambarkan apakah akan masuk (entry point) ke dalam state atau akan keluar (exit point) Event Event.Notation No Notasi 1 Penjelasan State. yang merupakan syarat terjadinya transisi yang bersangkutan Point. digunakan untuk menggambarkan awal dari kejadian dalam suatu diagram statechart Titik akhir (end).by @ainufaisal . digambarkan berbentuk segi empat dengan sudut membulat dan memiliki nama sesuai kondisinya saat itu Titik awal (start). 2 3 4 5 6 State Diagram .

How to draw ? State Diagram .by @ainufaisal .

by @ainufaisal .system • External : aktor .• Abstraksi dari nilai-nilai atribut • asosiasi dari sebuah objek • Kondisi object dalam waktu tertentu • Berhubungan dengan suatu interval waktu antara dua event • Spesifikasi dari suatu kejadian • Semua dimodelkan sebagai event • Sebuah state menunjukkan transisi antar state yang dipicu oleh stimulus tertentu (event) • Dikategorikan Internal & External Event • Internal : system .system State Event State Diagram .

when( 11:49pm ) / selfTest() change event Idle time event after( 2 sec ) / dropConnection() Jenis Event Signal Calls Passing of Time (Time event) Change in State (change vent) State Diagram .by @ainufaisal Active .

State State 1 Composite state.by @ainufaisal . State Diagram . State 3 State 2 Kumpulan dari beberapa states yang setidaknya dalam sebuah region State 1 State 4 State 2 State 5 State 3 jenis composite state lebih dari 1 region Orthogonal State.

3 Bagian State Nama Kosong Entry/isi Nama Exit/ Help/Tekan F1 Klik Double Klik Nama State Internal Activity. kegiatan yang dilakukan dalam state sintaks : Activity label/activity expression Internal transition State Diagram .by @ainufaisal .

menggabungkan beberapa transition menjadi sebuah transition Fork.Join. memecah sebuah transition menjadi beberapa transition yang berkondisi AND (transition harus dilewati semuanya). State Diagram .by @ainufaisal .

Junction. Digunakan tanda lingkaran hitam kecil State 0 Event 1 [b<0] [a<0] State 4 [a=0] State 1 Event 2 [b<0] [a>0] State 2 State 3 State Diagram .by @ainufaisal . Menggabungkan sebuah/beberapa transition dan memecahnya menjadi sebuah/beberapa transition yang berkondisi AND (transition harus dilewati semuanya).

yang hanya dipilih salah satu transition(choice).Choice Choice.by @ainufaisal . Mengkondisikan sebuah transition menjadi sebuah/beberapa transition. [>=75] Nilai [>=50 and <75] [<75] State Diagram .

Lebih baik gunakan activity diagram • State diagram tidak terlalu baik untuk menggambarkan behavior object yang saling berkolaborasi State Diagram .by @ainufaisal . Lebih baik gunakan interaction diagram • Untuk menunjukan urutan umum sebuah use case dan beberapa class. terutama di class yang sulit dipahami Don’t use when • Jika mendeskripsikan beberapa object dalam 1 use case.When to Use State Diagrams • Mendeskripsikan behavior dari beberapa use case • Menggambarkan detail deskripsi.

by @ainufaisal . I’m sorry and please give feedback to ainu@outlook.if there is a mistake.com State Diagram .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->