RAD (Rapid Application

Download Report

Transcript RAD (Rapid Application

RAPID APLICATION DEVELOPMENT
( RAD )
Oleh :
Handung K
Wahyu I
Dika A
Sukma PW
11111005
11111049
13122003
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 asalasalan
• 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-rapidapplication.html.
Terima kasih 