sedikit tentang state machine diagram

2
State Machine Diagram dalam UML kadang disebut dengan Diagram Statechart. Diagram ini menggambarkan perilaku system perangkat lunak yang kita buat dan perilaku kelas, subsistem dan seluruh aplikasi, selain itu diagram state machine bermanfaat juga untuk menyediakan cara yang baik dalam memodelkan komunikasi yang terjadi dengan entitas. Pada State Machine Diagram, dikategorikan atas dua state machines yang berbeda yaitu : 1. behavioral state machine, menyediakan metode untuk memodelkan keadaan yang berbeda, atau set dari nilainya, bahwa variabel dari kelas bisa pergi selama masa aktifnya. Sebagai contoh, seorang pasien bisa berubah statusnya dari waktu ke waktu misalnya seorang yang sebelumnya pasien baru bisa berubah menjadi pasien sekarang. Masing-masing “tipe” pasien benar-benar menunjukkan keadaan yang berbeda dari pasien yang sama. Keadaan yang berbeda dihubungkan dengan peristiwa yang menyebabkan dalam contoh yaitu pasien untuk berubah dari satu keadaan ke keadaan lainnya. 2. protocol state machine, mendukung analis dalam merancang hubungan antara unsur-unsur antarmuka pada kelas. Sebagai contoh, biasanya anda harus membuka file atau database sebelum query atau memperbarui itu. Tidak seperti mesin penentu sifat, mesin penentu protokol bisa dikaitkan dengan port pada komponen atau interface pada kelas. Mesin penentu protokol sangat khusus.

Upload: edo-haidar

Post on 15-Jan-2016

13 views

Category:

Documents


0 download

DESCRIPTION

sedikit tentang State Machine Diagram

TRANSCRIPT

Page 1: sedikit tentang State Machine Diagram

State Machine Diagram dalam UML kadang disebut dengan Diagram Statechart. Diagram

ini menggambarkan perilaku system perangkat lunak yang kita buat dan perilaku kelas,

subsistem dan seluruh aplikasi, selain itu diagram state machine bermanfaat juga untuk

menyediakan cara yang baik dalam memodelkan komunikasi yang terjadi dengan entitas.

Pada State Machine Diagram, dikategorikan atas dua state machines yang berbeda yaitu :

1. behavioral state machine, menyediakan metode untuk memodelkan keadaan yang

berbeda, atau set dari nilainya, bahwa variabel dari kelas bisa pergi selama masa aktifnya.

Sebagai contoh, seorang pasien bisa berubah statusnya dari waktu ke waktu misalnya seorang

yang sebelumnya pasien baru bisa berubah menjadi pasien sekarang. Masing-masing “tipe”

pasien benar-benar menunjukkan keadaan yang berbeda dari pasien yang sama. Keadaan

yang berbeda dihubungkan dengan peristiwa yang menyebabkan dalam contoh yaitu pasien

untuk berubah dari satu keadaan ke keadaan lainnya.

2. protocol state machine, mendukung analis dalam merancang hubungan antara unsur-unsur

antarmuka pada kelas. Sebagai contoh, biasanya anda harus membuka file atau database

sebelum query atau memperbarui itu. Tidak seperti mesin penentu sifat, mesin penentu

protokol bisa dikaitkan dengan port pada komponen atau interface pada kelas. Mesin penentu

protokol sangat khusus.

Page 2: sedikit tentang State Machine Diagram