System Development Life Cycle SDLC

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.