130 likes | 347 Views
RAPID APLICATION DEVELOPMENT ( RAD ). Oleh : Handung K 11111005 Wahyu I 11111049 Dika A 13122003 Sukma PW 13112083. RAPID APLICATION DEVELOPMENT ( RAD ).
E N D
RAPID APLICATION DEVELOPMENT ( RAD ) Oleh : Handung K 11111005 Wahyu I 11111049 Dika A 13122003 Sukma 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 menekankanpadasikluspembangunanpendek, singkat, dancepat
PENERAPAN RAPID APLICATION DEVELOPMENT ( RAD ) • Model RAD mengadopsi model waterfall danpembangunandalamwaktusingkat yang dicapaidenganmenerapkan: • Component based construction ( pemrogramanberbasiskomponenbukanprosedural) • Penekananpadapenggunaanulang (reuse) komponenperangkatlunak yang telahada • Pembangkitankode program otomatis/semi otomatis • Multiple team (banyaktim), tiaptimmenyelesaikansatutugas yang seleveltapitidaksama. Banyaknyatimtergantungdari area dankompleksitasnyasistem yang dibangun
Sistemdibagimenjadibeberapamoduldandikerjakanbeberapatimdalamwaktu yang sudahditentukan. Setiaptimmengerjakantugas yang selevel, namunberbeda. Sesuaidenganpembagianmodulsistem.
KELEBIHAN RAPID APPLICATION DEVELOPMENT • Sangatbergunajika user tidakmemahamikebutuhanapasaja yang diinginkannya • Mempunyaikemampuanuntukmengunakankembalikomponen yang ada, sehingga tidak perlu membuat dari awal lagi • Mementingkandarisegibisnisdanteknik • Berkonsentrasipadasudutpandanguser • Menyediakankemungkinanperubahansecaracepatsesuaipermintaan user • Biayalebihmurahkarenamempunyaikemampuanuntukmengunakankomponen yang telahada • Waktu yang dibutuhkan singkat
KEKURANGAN RAPID APLICATION DEVELOPMENT • Memerlukansumberdayamanusia yang memadai agar kerjatimmenjadibaik • Menuntutpengembangandan user memilikikomitmenuntukmelengkapisebuahsistem, jikatidakadakomitmenmakanproyek RAD akangagal • Kecepatan yang tinggidenganbiaya minimal kemungkinanbesarhasilkualitasnyarendah • Proyekmungkinberakhirdenganlebihbanyaktambahankebutuhandaripada yang telahdipenuhi • Potensialadanyapenambahanfiturkarenafitur yang sekaranghasilnyaasal-asalan • Potensialketidaksesuaiandesaindanimplementasi • Tidakcocokuntukpengembangan software denganskalabesar
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, diaksespadatanggal04 Oktober 2013 darihttp://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.