State Transition Diagram STD Pendekatan untuk membuat STD Notasi State Transition Diagram STD

5 Keputusan Decision 6 Proses menjalankan sub program Subroutine

2.7.3 State Transition Diagram STD

Menurut Pressman 2001 : 302, STD mengindikasikan bagaimana perangkat lunak berlaku sebagai konsekuensi dari kejadian eksternal yang menyebabkan perubahan suatu kondisi. Untuk merealisasikannya, STD menghadirkan model dari suatu kejadian yang disebut dengan state. Dalam STD, proses yang terjadi digambarkan dengan transisi antar state. Ada dua macam simbol yang menggambarkan proses dalam STD, yaitu : 1. Gambar persegi panjang yang menunjukan kondisi state dari sistem. 2. Gambar panah yang menunjukan transisi antar state. Tiap panah diberi label dengan ekspresi aturan. Label yang diatas menunjukan kejadian yang menyebabkan transisi terjadi. Label yang bawah menunjukan aksi yang terjadi akibat dari kejadian tadi.

2.7.4 Pendekatan untuk membuat STD

Ada dua pendekatan dalam membuat STD, yaitu : 1. Identifikasi setiap kemungkinan state dari sistem dan gambarkan masing-masing pada state sebuah kotak, kemudian tentukan hubungan antar state tersebut. 2. Dimulai dengan state P1 dan dilanjutkan dengan state P2, berikutnya dilajutkan sesuai flow yang diinginkan. Gambar 2.33 Pendekatan STD

2.7.5 Notasi State Transition Diagram STD

Notasi STD terdiri dari state dan transition state. State adalah kumpulan keadaan atau atribut yang mencirikan seseorang atau suatu benda pada waktu tertentu. Bentuk state dibagi menjadi dua, yaitu Initial State dan Final State. Initial state menyatakan awal dari suatu state hanya ada satu state, sedangkan Final state menyatakan aktif dari suatu state bisa lebih dari satu state. Transition State terdiri dari kondisi dan aksi. Kondisi adalah suatu kejadian pada lingkaran luar yang dapat dideteksi oleh sistem. Sedangkan aksi adalah yang dilakukan oleh sistem bila terjadi perubahan state atau merupakan reaksi terhadap kondisi. 1. Keadaan Sistem Setiap kontak mewakili suatu keadaan dimana sistem mungkin berada di dalamnya. State disimbolkan dengan segi empat. Simbol State : 2. Perubahan Sistem Ini digunakan untuk menghubungkan suatu keadaan dengan keadaan lain. Jika sistem memiliki transisi dalam prilakunya, maka suatu keadaan dapat berubah menjadi keadaan tertentu. Simbol transition state : = State = Transition State Gambar 2.34 Notasi STD 3. Kondisi dan Aksi Untuk melengkapi STD, dibutuhkan dua hal tambahan: Kondisi sebelum keadaan berubah dan aksi dari pemakai untuk mengubah keadaan. Dibawah ini adalah ilustrasi dari kondisi dan aksi yang ditampilkan di sebelah anak panah yang menghubungkan dua keadaan. Gambar 2.35 Kondisi dan Aksi

2.8 Dimensi