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