51 Model SDLC digunakan dengan melakukan pendekatan
berorientasi objek terhadap pengembangan sistem yang mencakup keseluruhan aplikasi sistem yang dibuat dalam mengembangan
perangkat-perangkat lunak.
2.10.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 merepresentasikan transisi
antar keadaan
Pressman, 2002.
Gambar 2.20
akan memperlihatkan contoh diagram state-transition pada software
mesin fotokopi yang telah disederhanakan.
Membaca perintah
Mengkopi Mengisi Kembali
Kertas
Mendiagnosis Masalah
jammed memanggil
Perform problem-diagnosis full
memanggil read-op-input
not jammed memanggil
read-op-input copies done
memanggil read-op- input
full start memanggil manage-copying
idle memanggil read-op-
input
empty memanggil reload
paper
Gambar 2.23 State Transition Diagram yang disederhanakan untuk software foto copy Sumber: Roger S. Pressman, 2002
52 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 perilakunya. 3. Kondisi dan aksi kondisi condition adalah suatu keadaan
pada lingkungan luar external environment yang dapat dideteksi oleh sistem, sedangkan aksi action merupakan
reaksi terhadap kondisi bila terjadi perubahan state.
2.10.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 sampai akhir Hartono,
2005. Bagan alir program merupakan alat yang berguna bagi seorang perancang program untuk mempersiapkan program yang
rumit. Bagan alir terdiri dari simbol-simbol yang mewakili fungsi- fungsi langkah program dan garis alir flow lines menunjukkan
urutan dari simbol-simbol yang akan dikerjakan. Jadi, flow-chart adalah gambaran aliran data suatu program dengan mengunakan
simbol-simbol suatu fungsi yang telah ditentukan.