xxxii
2.7. Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart
merupakan cara penyajian dari suatu algoritma. Al-Bahra, 2005: 263 Terdapat dua macam flowchart yang menggambarkan proses dengan
komputer, yaitu system flowchart dan programme flowchart. System flowchart adalah bagan yang memperlihatkan urutan proses dalam sistem dengan
menunjukan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. Programme flowchart adalah bagan yang memperlihatkan urutan
instruksi yang digambarkan dengan simbol tertentu untuk memecahkan masalah dalam suatu program.
Pembuatan flowchart tidak ada kaidah baku yang bersifat mutlak, karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah
dengan komputer, sehingga flowchart yang dihasilkan dapat bervariasi antara satu programmer dengan programmer lainnya. Namun secara garis besar terdiri dari
tiga bagian utama, yaitu input, proses dan output. Untuk lebih jelasnya lihat Gambar 2.1.
Gambar 2. 1. Proses Flowchart Al Bahra bin Ladjamudin:2005
2.8. State Transition Diagram STD
State Transition Diagram STD adalah sebuah model tingkah laku yang bertumpu pada definisi dari serangkaian keadaan sistem. Pressman, 2002 : 373
Notasi State Transition Diagram : 1.
Keadaan sistem. Setiap kotak mewakili suatu keadaan dimana sistem mungkin berada didalamnya. State disimbolkan dengan segi empat.
Proses Output
Input
xxxiii
Gambar 2. 2. Simbol State Pressman : 2002
2. Perubahan sistem. Untuk menghubungkan suatu keadaan dengan keadaan
lain, menggunakan ini jika sistem memiliki transisi dalam prilakunya, maka hanya suatu keadaan dapat berubah menjadi keadaan tertentu.
Gambar 2. 3 Simbol Transition State Pressman : 2002
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 disebelah anak panah yang menghubungkan dua keadaan.
Gambar 2. 4. Kondisi dan Aksi STD Pressman : 2002
2.9. Rekayasa Perangkat Lunak