Model Perangkat Lunak LANDASAN TEORI

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