![]() 53
b.
Statechart Diagram
Statechart diagram atau
biasa disebut
juga state diagram
menampilkan
rangkaian
dari
bagian
dimana
obyek
selalu
berjalan
dalam
merespon
untuk
stimulasi
luar
dan
pesan-pesan.State diagram
merepresentasikan
bagian
dari
metode eksekusi, dan aktifitas diagram
yang
menggambarkan aktifitas obyek
dan menampilkan metodenya.
Tahapan
membuat
statechart
diagram,
menurut
Fowler(2000,
p119)
dan Larman(2005, p485-p492)
:
a.
Menentukan event
Event adalah kejadian yang signifikan dan perlu diperhatikan.
b.
Menentukan state atau activity
State
adalah
kondisi
dari
obyek
pada
saat
tertentu,
atau
waktu
antara
events.
State
ditunjukkan
dengan
bentuk
oval.
Notasi
untuk
state
digambarkan seperti di bawah ini.
Initial State
State
State 3
Final State
State 1
State 2
Nested state
Gambar 2.23 Notasi State
c.
Menentukan transition atau action
Transition
adalah
relationship
antara
dua
state
yang
mengindikasikan
bahwa
ketika
sebuah
event
terjadi,
maka
obyek
akan
bergerak dari
state
terdahulu
ke
state
berikutnya.
Transition
ditunjukkan
dalam
bentuk
anak
|