Flowchart Tools Pengembangan Sistem

proses perkembangan perangkat lunak sekuensial linier yang menekankan siklus perkembangan yang sangant pendek. Model RAD ini merupakan adaptasi “kecepatan tinggi” dari model sekuensial linier dimana perkembangan cepat dicapai dengan menggunakan pendekatan kontruksi berbasis komponen. Kelebihan dari sistem ini adalah tingkat visibilitas yang tinggi karena lebih aktif melibatkan pengguna sistem, namun kelemahan model ini adalah lebih menekankan kepada kecepatan yang dapat memberikan dampak buruk kepada kualitas sistem nantinya.

2.7 Tools Pengembangan Sistem

2.7.1 Flowchart

Bagan alir program program flowchart adalah suatu bagan yang menggambarkan arus logika dari data akan diproses dalam suatu program dari awal sampai akhir Jogiyanto, 2000 : 662. Berikut ini adalah simbol-simbol program flowchart menurut ANSI American National Standard Symbol Institute Jogiyanto, 2000 : 662-663 : a. Simbol terminal terminal symbol digunakan untuk menunjukkan awal dan akhir dari program. b. Simbol persiapan preparation symbol digunakan untuk memberikan nilai awal pada variabel. c. Simbol pengolahan processing symbol digunakan untuk pengolahan aritmatika atau pemindahan data. d. Simbol keputusan decision symbol digunakan untuk mewakili operasi perbandingan logika. e. Simbol masukankeluaran inputoutput symbol digunakan untuk menyatakan proses input dan output data. f. Simbol proses terdefinisi predefine process symbol digunakan untuk proses yang detilnya dijelaskan terpisah. g. Simbol arus flow symbol digunakan untuk menyatakan jalannya arus suatu proses. 2.7.2 State Transition Diagram Menurut Pressman 2002: 354, State Transition Diagram menunjukkan bagaimana sistem bertingkah laku sebagai akibat dari kejadian eksternal. State Transition Diagram menunjukkan berbagai model tingkah laku disebut state sistem dan cara dimana transisi dibuat dari state satu ke state lainnya. Notasi yang digunakan dalam STD dapat dilihat pada tabel 2.3 dibawah Tabel 2.1 Notasi dalam State Transition Diagram UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE Nama Gambar Notasi Keterangan Keadaan Sistem State Setiap kotak mewakili suatu keadaan dimana sistem mungkin berada di dalam state Perubahan Sistem Untuk memungkinkan suatu keadaan dengan keadaan lain, digunakan jika sistem mewakili transisi dalam prilakunya, maka hanya jika suatu keadaan berubah menjadi keadaan tertentu. Kondisi dan Aksi Untuk melengkapi STD, dibutuhkan dua hal tambahan, yaitu kondisi sebelum keadaan berubah dan aksi dari pemakai untuk mengubah keadaan. Gambar disamping adalah ilustrasi dari kondisi dan aksi yang ditampilkan disebelah anak panah yang menghubungkan dua keadaan. Sumber : Achmad Luthfi, 2008 : 27

2.8 Bahasa Pemograman Penunjang Sistem