Home Start Back Next End
  
78
statechart
mungkin tidak diperlukan. Misalnya class
order
mungkin
membutuhkan statechart, tetapi class
order
Transaction
kemungkinan tidak
memerlukannya. Sebuah order Transcation
dibuat ketika pembayaran telah
dilakukan dan hanya itu saja. Tidak ada kondisi yang perlu dideteksi lagi.
Statechart diagram
dibentuk dari oval yang mewakili status dari objek dan
panah yang mewakili transisinya. Pada gambar ditunjukkan statechart simpel
untuk printer. Tanda mulainya statechart dilambangkan dengan titik hitam,
yang disebut dengan peseudodate. Oval pertamanya merupakan state (status)
dari printer. Dalam kasus ini, printer
mulai pada state off. State digambarkan
dengan kotak dengan ujung siku dengan nama state didalamnya.
Menurut Satzinger, Jackson, & Burd (2005, p238), sebuah state
dari
objek adalah kondisi yang terjadi pada saat hidupnya dan memenuhi kriteria
tertentu, melakukan aksi tertentu, atau menunggu event
tertentu. Setiap state
memiliki nama yang unik. State merupakan kondisi semipermanen dari objek.
State
dapat dideskripsikan sebagai kondisi semipermanen karena external
event
dapat menginterupsinya. Sebuah objek tetap pada state
sampai suatu
event
menyebabkannya berpindah ke state
lainnya. Penamaan kondisi status
membantu mengidentifkasi state
yang valid. Untuk mengidentifikasi state,
dapat dipikirkan kondisi yang mungkin diperlukan untuk dilaporkan kepihak
manajemen atau outlet. Panah yang meninggalkan state
disebut transition
(transisi). Transition
merupakan sebuah perpindahan sebuah objek dari state
satu ke state
lainnya. Transition
jika diperhatikan memiliki durasi yang
pendek, dibandingkan dengan state
dan tidak dapat diinterupsi. Guard-
Word to PDF Converter | Word to HTML Converter