36
2.3 RAD Rapid Application Development
RAD Rapid Application Depelopment adalah salah satu alternatif dalam melakukan suatu pengembangan sistem. RAD adalah sebuah strategi
pengembangan sistem yang menekankan kecepatan pengembangan malalui keterlibatan pengguna yang ekstensif dalam konstruksi, cepat, berulang dan
bertambah serangkaian prototipe atau prototipe bekerja sebuah sistem yang pada akhirnya berkembang kedalam sistem final atau sebuah versi. Sebagai
respon pada kemajuan ekonomi pada umumnya, Rapid Application Depelopment RAD atau pengembangan aplikasi cepat telah menjadi rute
yang popular untuk mengakselerasi pengembangan sistem. Gagasan-gagasan RAD adalah Whitten, 2004: 104:
1. Lebih aktif melibatkan para pengguna sistem dalam aktifitas analisis, desain, dan kotruksi.
2. Mengorganisasikan pengembangan sistem kedalam rangkaian seminar yang intensif dan berfokus dengan para pemilik,
pengguna, analisis, desainer, dan pembangun sistem. 3. Mengakselerasi fase-fase analisis dan desain persyaratan melalui
pendekatan kontruksi berulang. 4. Memperpendek waktu yang diperlukan sebelum para pengguna
mulai melihat sebuah sistem yang bekerja.
37
Gambar 2.1. Gambaran RAD Rapid Application Depelopment
2.4 Flowchart Diagram Alir
Menurut Pressman 2002:535, komputer membutuhkan hal-hal terperinci, bahasa pemrograman bukan merupakan alat yang boleh dikatakan
baik untuk merancang sebuah algoritma awal. Alat yang banyak dipakai untuk membuat algoritma adalah diagram alur. Diagram alur dapat
menunjukkan secara jelas arus pengendalian algoritma, yakni bagaimana rangkaian pelaksanaan kegiatan. Suatu diagram alur memberikan gambaran
dua dimensi berupa simbol-simbol grafis. Masing-masing simbol telah ditetapkan terlebih dahulu fungsi dan
artinya. Simbol-simbol tersebut dipakai untuk menunjukkan berbagai kegiatan operasi dan jalur pengendalian. Diantara simbol- simbol yang akan
digunakan pada tabel 2.1 dibawah ini. Tabel 2.1 Simbol-simbol Flowchart Jogiyanto, 2001:798
Gambar Simbol Keterangan Simbol
Kegunaan
Simbol proses Simbol yang menunjukkan
pengolahan yang dilakukan
The User Scope
Definition Problem Analysis +
requitment Analysis +
Design
Current System Operation
Delivery of version
Construction testing
38
oleh komputer.
Simbol input-output Simbol yang menyatakan
proses input dan output tanpa tergantung dengan
jenis peralatannya.
Simbol decision Simbol untuk kondisi yang
kan menghasilkan beberapa kemungkinan
jawaban aksi.
Simbol terminal Simbol untuk permulaan
atau akhir
dari suatu
program.
Simbol connector Simbol untuk keluar atau
masuk proses dalam lembar yang sama.
Simbol Garis Alur Menunjukkan
bagan instruksi selanjutnya.
Simbol Document Simbol untuk menyatakan
input berasal dari dokumen dalam bentuk kertas atau
output dicetak dikertas. Simbol catatan
keterangan Berisi
catatan supaya
mudah dimengerti isitujuan algoritma atau uraian data
39
2.5 UML Diagram