Kelompok 8 rapid application development (rad)
Click here to load reader
-
Upload
yudha-arif-budiman -
Category
Technology
-
view
4.418 -
download
1
Transcript of Kelompok 8 rapid application development (rad)
RAPID APPLICATION DEVELOPMENT (RAD)
Anggota Kelompok
Randhi Ramadhan Ricky Triwanda Yosi Arief Wicaksono Yuki Alqadri Pargaulan Siagian
Pengertian
Rapid Application Development (RAD) adalah model dengan kegiatan dimulai pemodelan bisnis, pemodelan data, pemodelan proses, pembangkitan aplikasi dan pengujian
Model RAD
Tahap-Tahap RAD
Requirements Planning phase menggabungkan elemen dari sistem perencanaan dan tahap analisis sistem dari Siklus Hidup Pengembangan Sistem (SDLC). Pengguna, manajer, dan anggota staf TI membahas dan menyepakati kebutuhan bisnis, lingkup proyek, kendala, dan persyaratan sistem. Ini berakhir ketika tim setuju pada isu-isu kunci dan memperoleh otorisasi manajemen untuk melanjutkan.
User Design phase pada tahap ini, pengguna berinteraksi dengan analis sistem dan mengembangkan model dan prototipe yang mewakili proses semua sistem, input, dan output. Kelompok RAD atau subkelompok biasanya menggunakan kombinasi Joint Application Development (JAD) teknik dan alat-alat CASE untuk menerjemahkan kebutuhan pengguna ke dalam model kerja. Desain pengguna adalah proses interaktif yang berkesinambungan yang memungkinkan pengguna untuk memahami, memodifikasi, dan akhirnya menyetujui model kerja dari sistem yang memenuhi kebutuhan mereka.
Tahap-Tahap RAD
Construction phase berfokus pada program dan aplikasi tugas perkembangan yang mirip dengan SDLC. Dalam RAD, bagaimanapun, pengguna terus berpartisipasi dan masih dapat menyarankan perubahan atau perbaikan sebagai layar yang sebenarnya atau laporan dikembangkan. Tugasnya adalah pemrograman dan pengembangan aplikasi, coding, unit-integrasi dan pengujian sistem.
Cutover fase menyerupai tugas akhir dalam tahap implementasi SDLC, termasuk konversi data, pengujian, changeover ke sistem baru, dan pelatihan pengguna. Dibandingkan dengan metode tradisional, seluruh proses dikompresi. Akibatnya, sistem baru dibangun, disampaikan, dan ditempatkan dalam operasi lebih cepat. Tugasnya adalah data konversi, skala penuh pengujian, changeover sistem, pelatihan pengguna.
Metode RAD Yang Lain
Pemodelan Bisnis, aliran informasi dari fungsi dimodelkan dgn menjawab informasi apa yg mempengaruhi bisnis, yang dimunculkan ?, siapa yg memunculkan ?, Kenapa informasi diberikan ?, Siapa yang memprosesnya ?
Pemodelan Data, Bagian dari pemodelan bisnis yang didefinisikan ke dalam sekumpulan objek data.
Metode RAD Yang Lain
Pemodelan Proses, objek data akan diimplementasikan pada fungsi bisnis. Deskripsi proses dibangun untuk penambahan modifikasi, penghapusan, atau pengambilan kembali objek data.
Pembangkitan Aplikasi, Melakukan penggunaan kembali komponen yang ada (jika mungkin) Atau membuat kembali penggunaan kembali komponen jika dibutuhkan.
Metode RAD Yang Lain
Pengujian / pergantian, Proses RAD menekankan pada penggunaan kembali dan komponen program telah siap diuji
KEUNTUNGAN RAD
Membeli sistem yang baru memungkinkan untuk lebih menghemat biaya ketimbang mengembangkan sendiri.
Proses pengiriman menjadi lebih mudah, hal ini dikarenakan proses pembuatan lebih banyak menggunakan potongan-potongan script.
Mudah untuk diamati karena menggunakan model prototype, sehingga user lebih mengerti akan sistem yang dikembangkan.
Lebih fleksibel karena pengembang dapat melakukan proses desain ulang pada saat yang bersamaan.
KEUNTUNGAN RAD
Bisa mengurangi penulisan kode yang kompleks karena menggunakan wizard.
Keterlibatan user semakin meningkat karena merupakan bagian dari tim secara keseluruhan.
Mampu meminimalkan kesalahan-kesalahan dengan menggunakan alat-alat bantuan (CASE tools).
Mempercepat waktu pengembangan sistem secara keseluruhan karena cenderung mengabaikan kualitas.
Tampilan yang lebih standar dan nyaman dengan bantuan software-software pendukung.
KERUGIAN RAD
Dengan melakukan pembelian belum tentu bisa menghemat biaya dibanding-kan dengan mengembangkan sendiri.
Membutuhkan biaya tersendiri untuk membeli peralatan-peralatan penunjang seperti misalnya software dan hardware.
Kesulitan melakukan pengukuran mengenai kemajuan proses.
Kurang efisien karena apabila melakukan pengkodean dengan menggunakan tangan bisa lebih efisien.
Ketelitian menjadi berkurang karena tidak menggunakan metode yang formal dalam melakukan pengkodean.
KERUGIAN RAD
Lebih banyak terjadi kesalahan apabila hanya mengutamakan kecepatan diban-dingkan dengan biaya dan kualitas.
Fasilitas-fasilitas banyak yang dikurangi karena terbatasnya waktu yang tersedia.
Sistem sulit diaplikasikan di tempat yang lain.
Fasilitas yang tidak perlu terkadang harus disertakan, karena menggunakan komponen yang sudah jadi, sehingga hal ini membuat biaya semakin meningkat.
Terima Kasih