RAPID APLICATION DEVELOPMENT ( RAD )

11
RAPID APLICATION DEVELOPMENT ( RAD ) Oleh : Handung K 11111005 Wahyu I 11111049 Dika A 13122003 Sukma PW 13112083

description

RAPID APLICATION DEVELOPMENT ( RAD ). Oleh : Handung K11111005 Wahyu I11111049 Dika A13122003 Sukma PW13112083. RAPID APLICATION DEVELOPMENT ( RAD ). - PowerPoint PPT Presentation

Transcript of RAPID APLICATION DEVELOPMENT ( RAD )

Page 1: RAPID APLICATION  DEVELOPMENT  ( RAD )

RAPID APLICATION DEVELOPMENT

( RAD )

Oleh :

Handung K 11111005Wahyu I 11111049Dika A 13122003Sukma PW 13112083

Page 2: RAPID APLICATION  DEVELOPMENT  ( RAD )

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

Page 3: RAPID APLICATION  DEVELOPMENT  ( RAD )

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

Page 4: RAPID APLICATION  DEVELOPMENT  ( RAD )

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.

Page 5: RAPID APLICATION  DEVELOPMENT  ( RAD )

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 

Page 6: RAPID APLICATION  DEVELOPMENT  ( RAD )

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

Page 7: RAPID APLICATION  DEVELOPMENT  ( RAD )

PENDEKATAN RAPID APPLICATION DEVELOPMENT

• Bussiness Modelling• Data Modelling• Prosess Modelling• Aplication Generation• Testing and Turmover

Page 8: RAPID APLICATION  DEVELOPMENT  ( RAD )

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

Page 9: RAPID APLICATION  DEVELOPMENT  ( RAD )

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

 

Page 10: RAPID APLICATION  DEVELOPMENT  ( RAD )

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.

Page 11: RAPID APLICATION  DEVELOPMENT  ( RAD )

Terima kasih