Kelompok 8 rapid application development (rad)

14

Click here to load reader

Transcript of Kelompok 8 rapid application development (rad)

Page 1: Kelompok 8   rapid application development (rad)

RAPID APPLICATION DEVELOPMENT (RAD)

Page 2: Kelompok 8   rapid application development (rad)

Anggota Kelompok

Randhi Ramadhan Ricky Triwanda Yosi Arief Wicaksono Yuki Alqadri Pargaulan Siagian

Page 3: Kelompok 8   rapid application development (rad)

Pengertian

Rapid Application Development (RAD) adalah model dengan kegiatan dimulai pemodelan bisnis, pemodelan data, pemodelan proses, pembangkitan aplikasi dan pengujian

Page 4: Kelompok 8   rapid application development (rad)

Model RAD

Page 5: Kelompok 8   rapid application development (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.

Page 6: Kelompok 8   rapid application development (rad)

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.

Page 7: Kelompok 8   rapid application development (rad)

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.

Page 8: Kelompok 8   rapid application development (rad)

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.

Page 9: Kelompok 8   rapid application development (rad)

Metode RAD Yang Lain

Pengujian / pergantian, Proses RAD menekankan pada penggunaan kembali dan komponen program telah siap diuji

Page 10: Kelompok 8   rapid application development (rad)

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.

Page 11: Kelompok 8   rapid application development (rad)

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.

Page 12: Kelompok 8   rapid application development (rad)

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.

Page 13: Kelompok 8   rapid application development (rad)

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.

Page 14: Kelompok 8   rapid application development (rad)

Terima Kasih