50
2.4 Model Perangkat Lunak
Untuk menyelesaikan masalah yang ada dalam sebuah perancangan perangkat lunak diperlukan model-model proses atau paradigma rekayasa perangkat lunak berdasarkan
sifat aplikasi dan proyeknya, metode dan alat bantu yang dipakai, dan kontrol serta penyampaian yang dibutuhkan. Roger Pressman Menyebutkan ada beberapa model dari
proses perangkat lunak, di antaranya:
2.4.1 Model Prototype
Prototyping Paradigma
dimulai dengan pengumpulan kebutuhan. Pengembang dan pelanggan bertemu dan mendefinisikan obyektif keseluruhan dari
perangkat lunak, mendefinisikan segala kebutuhan yang diketahui, dan area garis besar dimana definisi lebih jauh merupakan keharusan kemudian dilakukan
‖perancangan kilat‖. Perancangan kilat berfokus pada penyajian dari aspek-aspek perangkat lunak tersebut yang akan nampak bagi pelangganpemakai contohnya
pendekatan input dan format output. Prototype tersebut dievaluasi oleh pelangganpemakai dan dipakai untuk menyaring kebutuhan pengembangan
perangkat lunak.
2.4.2 Model Sekuensial Linear
Model sekuensial linear mengusulkan sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial yang mulai pada
tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan.
2.4.3 Model RAD Rapid Application Development
51 Rapid Application Development
RAD adalah sebuah model proses perkembangan perangkat lunak sekuensial linear yang menekankan siklus
perkembangan yang sangat pendek. Model RAD ini merupakan sebuah adaptasi ‖kecepatan tinggi‖ dari model sekuensial linear dimana perkembangan cepat
dicapai dengan menggunakan model pendekatan konstruksi berbasis komponen. Jika kebutuhan dipahami dengan baik, proses RAD memungkinkan tim
pengembangan mencip takan ‖sistem fungsional yang utuh‖ dalam waktu periode
yang sangat pendek karena dipakai terutama pada aplikasi sisten konstruksi Sumber KendallKendall, 2006: 238.
Yang termasuk kedalam tahapan metode RAD yaitu: 1. Fase Menentukan Tujuan dan Syarat-Syarat Informasi
Pada tahap ini akan dilakukan Studi Feasibilitas, kelengkapan data yang digunakan, dan terakhir kelengkapan hardware dan software yang
digunakan. 2. Fase Perancangan
Pada tahap ini perancangan Flow chart, perancangan antar muka, serta dilakukan pengkodean.
3. Fase Konstruksi Pada tahapan ini dilakukan instalasi, pengembangan aplikasi yang telah
dibuat menggunakan Delphi 7 untuk membuat dan menjalankan program dalam laptop
4. Pengujian Testing Melakukan pengujian program aplikasi dan pengkajian.
52
2.5 Pengenalan Bahasa Pemrograman Delphi Versi 7