kelompok 8 rapid application development (rad)

Post on 24-May-2015

4.418 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related