Pengertian State Machine Diagram : Simbol dan Contohnya
Apa itu Statemachine diagram?
Pengertian State machine Diagram
State machine diagram adalah diagram yang menggambarkan perubahan dan transisi keadaan (dari satu status ke status lainnya) sebuah objek pada program sebagai akibat dari stimulan yang diterima.
State machine diagram berfungsi untuk memodelkan metode/behavior (lifecycle) sebuah kelas atau objek menunjukkan urutan kejadian sesaat (status) yang dilewati sebuah objek, transisi dari sebuah status ke status lainnya.
Diagram status mengga,barkan seluruh state/status yang membolehkan objek-objek dalam kelas dapat dipunyai dan kejadian yang memicu status berubah. Perubahan dalam suatu status juga disebut transisi (transition).
Suatu transisi juga dapat memiliki sebuah aksi yang disalurkan pada status, lebih spesifik apa yang harus dilakukan dalam hubungannya dengan transisi status.
Pada diagram ini, perilaku program (sistem) ditunjukkan. Sebuah status ialah kondisi selama hidup objek atau interaksi selama memenuhi suatu kondisi, menjalankan suatu aksi, atau menunggu suatu kejadian.
Simbol State machine diagram
Berikut ini simbol dari State machine diagram adalah:
Simbol
|
Nama
|
Keterangan
|
State
|
digambarkan berbentuk
segi empat dengan sudut membulat dan memiliki nama sesuai kondisi saat itu. | |
Titik awal (start)
|
Digunakan untuk menggambarkan awal
dari kejadian dalam suatu diagram flowchart. | |
Titik Akhir(end)
|
Digunakan untuk menjelaskan/
menggambarkan akhir (end) dari kejadian dalam suatu diagram state chart. | |
[Guard]
|
Guard
|
Merupakan syarat transisi yang bersangkutan.
|
Point
|
Digunakan untuk menggambarkan/
menjelaskan apakah akan masuk (entety point) ke dalam status atau keluar (exit point). | |
event
|
Event
|
Digunakan untuk menjelaskan kondisi
yang menyebabkan sesuatu pada status. |
Contoh State machine Diagram
Adapun contoh dari State machine Diagram sebagai berikut.
Contoh 1 |
Contoh 2 |
Kesimpulan
Jadi State machine diagram adalah diagram yang menggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu objek pada program sebagai akibat dari stimulans yang diterima.
Itulah tadi Pengertian State machine Diagram : Simbol dan Contohnya, semoga bermanfaat. Jika ada pertanyaan baik saran dan kritik anda bisa berkomentar dibawah ini.
Selamat membaca dan belajar...