RAPID APLICATION DEVELOPMENT ( RAD )
description
Transcript of RAPID APLICATION DEVELOPMENT ( RAD )
RAPID APLICATION DEVELOPMENT
( RAD )
Oleh :
Handung K 11111005Wahyu I 11111049Dika A 13122003Sukma PW 13112083
RAPID APLICATION DEVELOPMENT
( RAD )Rapid Application Development (RAD) atau Rapid Prototyping adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental (bertingkat).RAD menekankan pada siklus pembangunan pendek, singkat, dan cepat
PENERAPAN RAPID APLICATION DEVELOPMENT ( RAD )
Model RAD mengadopsi model waterfall dan pembangunan dalam waktu singkat yang dicapai dengan menerapkan :• Component based construction ( pemrograman
berbasis komponen bukan prosedural)• Penekanan pada penggunaan ulang (reuse)
komponen perangkat lunak yang telah ada• Pembangkitan kode program otomatis/semi otomatis• Multiple team (banyak tim), tiap tim menyelesaikan
satu tugas yang selevel tapi tidak sama. Banyaknya tim tergantung dari area dan kompleksitasnya sistem yang dibangun
Sistem dibagi menjadi beberapa modul dan dikerjakan beberapa tim dalam waktu yang sudah ditentukan. Setiap tim mengerjakan tugas yang selevel, namun berbeda. Sesuai dengan pembagian modul sistem.
KELEBIHAN RAPID APPLICATION DEVELOPMENT
• Sangat berguna jika user tidak memahami kebutuhan apa saja yang diinginkannya
• Mempunyai kemampuan untuk mengunakan kembali komponen yang ada, sehingga tidak perlu membuat dari awal lagi
• Mementingkan dari segi bisnis dan teknik• Berkonsentrasi pada sudut pandang user• Menyediakan kemungkinan perubahan secara cepat sesuai
permintaan user• Biaya lebih murah karena mempunyai kemampuan untuk
mengunakan komponen yang telah ada• Waktu yang dibutuhkan singkat
KEKURANGAN RAPID APLICATION DEVELOPMENT
• Memerlukan sumber daya manusia yang memadai agar kerja tim menjadi baik
• Menuntut pengembangan dan user memiliki komitmen untuk melengkapi sebuah sistem, jika tidak ada komitmen makan proyek RAD akan gagal
• Kecepatan yang tinggi dengan biaya minimal kemungkinan besar hasil kualitasnya rendah
• Proyek mungkin berakhir dengan lebih banyak tambahan kebutuhan daripada yang telah dipenuhi
• Potensial adanya penambahan fitur karena fitur yang sekarang hasilnya asal-asalan
• Potensial ketidaksesuaian desain dan implementasi• Tidak cocok untuk pengembangan software dengan skala
besar
PENDEKATAN RAPID APPLICATION DEVELOPMENT
• Bussiness Modelling• Data Modelling• Prosess Modelling• Aplication Generation• Testing and Turmover
KONDISI YANG SESUAI RAD
• Proyek dengan skala kecil sampai medium dengan waktu pendek.
• Fokus pada lingkup tertentu, misalnya pada objek bisnis yang telah didefinisikan dengan baik
• Bukan aplikasi dengan komputasi yang kompleks• User tahu pasti area yang harus dimiliki aplikasi• Manajemen memiliki komitmen terhadap keterlibatan
user• Spesifikasi kebutuhan sudah benar-benar diketahui• Pendefinisian spesifikasi yang tidak perlu waktu lama
KONDISI YANG TIDAK SESUAI RAD
• Proyek yang terlalu besar dan kompleks• Proyek yang bersifat aplikasi real-time atau menangani �
hal-hal yang kritis• Sistem dengan komputasi tinggi• Lingkup dan objek bisnis proyek belum jelas• Komitmen pihak manajemen dengan user rendah�• Banyak teknologi baru digunakan untuk membangun �
aplikasi
REFERENSI
• Wikipedia, Rapid Application Development, 2013, diakses pada tanggal 04 Oktober 2013 dari http://id.wikipedia.org/wiki/Rapid_application_development.
• Sukamto, Ariani Rosa, Rapid Application Development (RAD), Prototyping, diakses
pada tanggal 04 Oktober 2013 dari http://www.gangsir.com/download/9-RapidApplicationDevelopmentPrototyping.pdf.
• Scribd, The Rad Model, 2009, diakses pada tanggal 04 Oktober 2013 dari
http://www.scribd.com/doc/17228026/The-Rad-Model. • A Time, Once Upon, About Software Process Model, 2012, diakses pada tanggal 04
Oktober 2013 dari http://onceuponatimez.blogspot.com/2012/10/about-software-process-model.html.
• 13, Kelompok, SDLC, 2012, diakses pada tanggal 06 Oktober 2013 dari
http://bsickg13.blogspot.com/2012/11/sdlc-software-development-life-cycle.html. • Evolution, IT, How Well Do You Know Rapid Application Development, 2011, diakses
pada tanggal 06 Oktober 2013 dari http://it-evolution.blogspot.com/2011/04/how-well-do-you-know-rapid-application.html.
Terima kasih