Pages

Sabtu, 07 Desember 2013

C. RAD (Rapid Application Development)


    1. Pengertian

         Rapid Application Development (RAD) adalah sebuah model proses perkembangan software                 sekuensial linier yang menekankan siklus perkembangan yang sangat pendek. Model RAD ini merupakan     sebuah adaptasi “kecepatan tinggi” dari model sekuensial linier di mana perkembangan cepat dicapai             dengan menggunakan pendekatan kontruksi berbasis komponen. Jika kebutuhan dipahami dengan baik,        proses RAD memungkinkan tim pengembangan menciptakan “sistem fungsional yang utuh” dalam periode      waktu yang sangat pendek (kira-kira 60 sampai 90 hari).




2. fase dalam RAD :
 a.       Bussiness Modelling
              Aliran informasi diantara fungsi-fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan-pertanyaan berikut :
Informasi apa yang mengendalikan proses bisnis? Informasi apa yang dimunculkan? Siapa yang memunculkannya?  Kemana informasi itu pergi ? Siapa yang memprosesnya?

b.       Data Modelling
          Aliran informasi yang didefinisikan sebagai bagian dari fase bussiness modeling disaring ke dalam serangkaian objek data yang dibutuhkan untuk menopang bisnis tersebut.

c.       Process Modelling
              Aliran informasi yang didefinisikan di dalam fase data modeling ditransformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis. Gambaran pemrosesan diciptakan untuk menambah, memodifikasi, menghapus atau mendapatkan kembali  objek data.

d.       Application Generation
            RAD mengasumsikan pemakaian teknik generasi keempat. Selain menciptakan perangkat lunak dengan menggunakan bahasa pemrograman generasi ketiga yang konvensional, RAD telah banyak memproses kerja untuk memakai lagi komponen program yang ada atau menciptakan komponen yang bisa digunakan lagi.

e.       Testing and Turnover
               Karena proses RAD menekankan pada pemakaian kembali, banyak komponen program telah diuji. Hal ini mengurangi keseluruhan waktu pengujian. Tetapi komponen baru harus diuji dan semua interface harus dilatih secara penuh.