140 likes | 445 Views
RAD ( Rapid Application D evelopment ). Kelompok 3 Wandy Purnomo ( 11111011) Muhammad Fandi Nurdiansyah ( 11111019) Galih Permana Ambareza ( 11111036).
E N D
RAD(Rapid Application Development ) Kelompok 3 WandyPurnomo (11111011) Muhammad FandiNurdiansyah (11111019) GalihPermanaAmbareza (11111036)
Rapid application development (RAD) ataurapid prototypingadalah model proses pembangunanperangkatlunak yang tergolongdalamteknik incremental (bertingkat). RAD menekankanpadasikluspembangunanpendek, singkat, dancepat. Waktu yang singkatadalahbatasan yang pentinguntuk model ini.
Rapid application development menggunakanmetodeiteratif (berulang) dalammengembangkansistemdimana working model (model bekerja) sistemdikonstruksikan di awaltahappengembangandengantujuanmenetapkankebutuhan (requirement) user danselanjutnyadisingkirkan.Working model digunakankadang-kadangsajasebagai basis desaindanimplementasisistem final
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
Secaraumum, Sistem RAD menyediakansejumlahalat-bantu untukmembuatantarmukapenggunagrafis (graphical user interfaces) yang biasanyamembutuhkanusahadanwaktu yang lama untukmembuatnya. Duasistem RAD yang paling populeruntuk Windows adalah Visual Basic dan Delphi.
Keuntungan RAD - Membelisistem yang barumemungkinkanuntuklebihmenghematbiayaketimbangmengembangkansendiri.- Proses pengirimanmenjadilebihmudah, halinidikarenakan proses pembuatanlebihbanyakmenggunakanpotongan-potongan script.- Mudahuntukdiamatikarenamenggunakan model prototype, sehingga user lebihmengertiakansistem yang dikembangkan.- Lebihfleksibelkarenapengembangdapatmelakukan proses desainulangpadasaat yang bersamaan.
- Bisamengurangipenulisankode yang komplekskarenamenggunakan wizard. - Keterlibatan user semakinmeningkatkarenamerupakanbagiandaritimsecarakeseluruhan.- Mampumeminimalkankesalahan-kesalahandenganmenggunakanalat-alatbantuan (CASE tools).- Mempercepatwaktupengembangansistemsecarakeseluruhankarenacenderungmengabaikankualitas.- Tampilan yang lebihstandardannyamandenganbantuan software-software pendukung.
Kerugian RAD - Denganmelakukanpembelianbelumtentubisamenghematbiayadibanding-kandenganmengembangkansendiri.- Membutuhkanbiayatersendiriuntukmembeliperalatan-peralatanpenunjangsepertimisalnya software dan hardware.- Kesulitanmelakukanpengukuranmengenaikemajuan proses.- Ketelitianmenjadiberkurangkarenatidakmenggunakanmetode yang formaldalammelakukanpengkodean.
- Lebihbanyakterjadikesalahanapabilahanyamengutamakankecepatandiban-dingkandenganbiayadankualitas.- Fasilitas-fasilitasbanyak yang dikurangikarenaterbatasnyawaktu yang tersedia.- Sistemsulitdiaplikasikan di tempat yang lain.- Fasilitas yang tidakperluterkadangharusdisertakan, karenamenggunakankomponen yang sudahjadi, sehinggahalinimembuatbiayasemakinmeningkat.
REFERENSI http://id.wikipedia.org/wiki/Rapid_application_development http://bopungumn.blogspot.com/2012/03/rad-rapid-application-development-rad.html http://yuliagroups.wordpress.com/pengertian-rad/ http://rapidapplicationdevelopmentrad.blogspot.com/ http://perencanaan.blogdetik.com/2011/11/metodologi-rapid-application-design/ Britton, Carol; Jill Doake (2001). Object-Oriented Systems Development. McGraw-Hill. hlm. 28–29, 269.