170 likes | 394 Views
Rapid Application Development. 06-PFM. Johanes Kevin Lumadi 1501151501 Deny Setiawan 1501152580 Machliza Devi Sasmita 1501169511 Silvia Line 1501171466 Billie Enceil 1501171951. Topik – Topik Lanjutan Sistem Informasi. Sejarah RAD.
E N D
Rapid Application Development 06-PFM Johanes Kevin Lumadi 1501151501Deny Setiawan 1501152580Machliza Devi Sasmita 1501169511Silvia Line 1501171466Billie Enceil 1501171951 Topik – TopikLanjutanSistemInformasi
Sejarah RAD • James Martin mengembangkanmetodologi RAD padatahun 1980 di IBM dandiresmikanpadatahun 1991 melaluibukunya yang berjudul “Rapid Application Development .”
Sejarah RAD • Metodologiinidibuatuntukmengatasimetodologisebelumnya yang dikembangkanpadatahun 1970, sepertiproses non-rapid yang menggunakan model waterfall dimanaaplikasi yang dibuatselesaidalamwaktu yang lama sehinggapadasaataplikasitersebutselesai, persyaratansudahberubahjadiaplikasitersebuttidakbisadigunakan.
Rapid Application Development(RAD) • RAD merupakansuatumetodologipengembangan software yang berfokusuntukmembangunaplikasidalamwaktu yang singkat. • Model Prosesdalam RAD termasukdalamteknikinkrementalataubertingkatdimanaprosespembangunannyacepatdansingkat.
Rapid Application Development(RAD) • Metode yang digunakanuntukmengembangkansistemyaitumetodeberulang. Metodetersebutbekerjadengancaramembangun model kerjapadatahapawalpembangunansistem agar dapatmemenuhikebutuhandari user.
RAD Prototyping VS Throw-Away Prototyping • RAD Prototyping DalamRAD prototyping, analisis, desaindanimplementasidilakukanpadawaktubersamaanuntukmenghasilkansistemdalamskalakecildenganfungsi yang minim setelahituakandilakukanprosespengembangansecaraiteratifsampaimenghasilkansuatusistem.
RAD Prototyping VS Throw-Away Prototyping • RAD Prototyping
RAD Prototyping VS Throw-Away Prototyping • RAD Throw-Away Prototyping Throw-away prototyping lebihmenekankanmetodeanalisissehinggaanalisisdilakukansecaramendalam. Dalammetodeini prototype dibuatkemudiandiujidanapabilasistem yang dibuatsudahselesaimaka prototype akandibuang.
RAD Prototyping VS Throw-Away Prototyping • RAD Throw-Away Prototyping
Unsur – Unsur RAD RAD memilikibeberapaunsuryaitu : • Prototyping • Iterative Development • Time Boxing • Team Member • RAD tools
Model RAD • Business Modelling Siklusinformasidalamfungsi – fungsibisnis yang dimodelkandengancaramenjawabpertanyaan – pertanyaanberikut : • Informasiapasaja yang mengendalikanprosesbisnis? • Informasiapasaja yang ditampilkan? • Siapayang menampilkannya? • Kemanainformasitersebutakandikirim? • Siapayang akanmemprosesnya?
Model RAD • Data Modelling Siklusinformasi yang termasukdalambagianfase businessmodelling yang disaringkedalamsekumpulanobjek data yang dibutuhkanuntukmenopangmendukungbisnistersebut.
Model RAD • Process Modelling Siklusinformasi yang termasukdalamfase data modeling dan ditransformasiuntukmencapaisiklusInformasi yang diperlukandalampenerapansuatufungsibisnis. • Application generation RAD lebihberfokusdalamproseskerjadenganmemakaikomponen program yang masihbisadipakaidanataumembuatkomponen program darikomponen yang masihbisadipakai (apabiladiperlukan).
Model RAD • Testing dan Turn Over Prosesdalam RAD memperhatikanpemakaianulangpadakomponensehinggadilakukan testing padakomponen-komponen program, terutamakomponenbaru. Hal inimengurangijumlahwaktupengujian.
Keuntungan RAD • Waktupengerjaanuntukmengembangkansistemlebihcepatselesai • Interaksidengan user meningkat • Dapatmeminimalisirkesalahan yang seringterjadidenganmenggunakanalat bantu. • Lebihfleksibelkarena developer dapatmerancangulangpadawaktu yang bersamaan.
Kerugian RAD • BanyakFasilitas yang harusdikurangidikarenakanwaktu yang terbatas • Sistemsangatsulitapabilaingindipakaiditempat lain • Membutuhkanbiayatambahanuntukmembelialat-alatpendukungseperti software dan hardware • Fasilitas yang tidakdibutuhkankadang-kadangharusdisertakankarenamemakaikomponen yang sudahada.