![]() 27
2.4 State Diagram
Objek-objek
dalam suatu
sistem merubah
keadaannya
sebagai
respon
atas
kejadian dan waktu. Suatu state diagram berfokus pada perubahan keadaan hanya dalam
satu
objek.
Kotak
yang
ujungnya
bulat
menggambarkan
sebuah
keadaan,
dan
sebuah
garis dan panah menggambarkan perpindahan dari suatu keadaan ke keadaan lainnya.
State icon memiliki nama state. Sebuah perpindahan dapat terjadi katrena respon pada
trigger event (pemicu keadaan), akhir suatu aksi, keadaan dalam sebuah state (triggerless
event) dan kondisi tertentu (guard condition).
initializing
working
shutting dowm
do / bootup
Gambar 2.2 State diagram
Kadang-kadang sebuah state terdiri dari beberapa substate. Substate mungkin
sequential
(terjadi
setelah
yang lain) atau concurrent
(terjadi
pada
waktu
bersamaan).
Sebuah state yang terdiri dari beberapa substate dinamakan composite state.
menunggu input user
input
working
register input user
visualisasi input user
Gambar 2.3 Substate sequential dalam GUI State Working
|