State-Transition Diagram STD Flow-Chart

Kendall Kendall 2003: 240, mengilustrasikan model RAD seperti pada Gambar 3.1 berikut : Gambar 2.21. Pengembangan sistem model RAD Sumber : Kendall Kendall, 2003:240

2.8.2. State-Transition Diagram STD

State-transition Diagram STD adalah sebuah model tingkah laku yang bertumpu pada definisi dari serangkaian keadaan sistem dan digambarkan dengan persegi panjang yang merepresentasikan keadaan sistem dan anak panah yang mempresentasikan transisi antar antar keadaan Roger S. Pressman, 2002:375. Gambar 2.22 akan memperlihatkan contoh diagram state-transition pada software mesin foto kopi yang telah disederhanakan. Gambar 2.22. State Transition Diagram yang disederhanakan untuk software foto kopi Sumber : Roger S. Pressman, 2003: 375 Notasi-notasi yang dipergunakan dalam diagram state- transition STD adalah: 1. Keadaan sistem state. Suatu kumpulan dari tingkah laku yang dapat diobservasi. 2. Perubahan sistem. Untuk menghubungkan suatu keadaan lain, digunakan jika sistem memiliki transisi dalam prilakunya. 3. Kondisi dan aksi. Kondisi condition adalah suatu keadaan pada lingkungan luar external environment yang dapat dideteksi oleh sistem. Sedangakan aksi action merupakan reaksi terhadap kondisi bila terjadi perubahan state.

2.8.3. Flow-Chart

Bagan alir program program flow-chart adalah suatu bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal hingga akhir Jogiyanto Hartono, 2002:662. Bagan alir program merupakan alat yang berguna bagi programmer untuk mempersiapkan program yang rumit. Bagan alir terdiri dari simbol-simbol yang mewakili fungsi-fungsi langkah program dan garis alir flow lines menunjukan urutan dari simbol- simbol yang akan dikerjakan. Jadi, flow-chart adalah gambaran aliran data suatu program dengan menggunakan simbol-simbol suatu fungsi yang telah ditentukan. Tabel 2.6. Simbol-Simbol program Flow-chart menurut ANSI American National Standard Institute Sumber : Jogiyanto Hartono, 2002: 262 SIMBOL NAMA FUNGSI TERMINATOR Permulaan atau akhir program GARIS ALIR FLOW LINE Arah aliran program PREPARATION Proses inisialisasi atau pemberian harga awal PROSES Proses perhitungan atau proses pengolahan data INPUTOUTPUT DATA Proses input atau output data, parameter, informasi PREDEFINED PROCESS Permulaan sub program atau proses menjalankan sub program SUB PROGRAM DECISION Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya ON PAGE CONNECTOR Penghubung bagian-bagian flow-chart yang berada pada satu halaman OFF PAGE CONNECTOR Penghubung bagian-bagian flow-chart yang berada pada halaman berbeda ANNOTATION FLAG Digunakan untuk memberikan keterangan keterangan guna memperjelas symbol-simbol yang lain Gambar 2.23. akan ditampilkan contoh bagan alir yang didalamnya terdapat bentuk-bentuk dasar struktur logika. Gambar 2.23. Contoh diagram alir Sumber : Jogiyanto Hartono, 2002: 668 mulai for selesai Struktur seleksi IF-THEN-ELSE ya ya ya tidak tidak tidak Struktur perulangan DO-WHILE Struktur perulangan DO-UNTIL Struktur seleksi IF Struktur perulangan FOR

2.9. Studi Literatur