Senin, 26 Oktober 2020

Rasume rapid application development

 Pengertian Rapid Application Development

        Rapid Aplication Development (RAD) adalah sebuah proses perkembangan perangkat lunak sekuensial linier yang menekankan siklus perkembangan yang sangat pendek. Model RAD ini merupakan sebuah adaptasi “kecepatan tinggi” dari model sekuensial linier dimana perkembangan cepat dicapai dengan menggunakan pendekatan konstruksi berbasis komponen. Jika kebutuhan dipahami dengan baik, proses RAD memungkinkan tim pengembangan menciptakan “sistem fungsional yang utuh” dalam periode waktu yang sangat pendek (kira-kira 60 sampai 90 hari).

Unsur-Unsur Dari Rapid Application Development

a.   1.  Prototyping
Membuat desain sesuai dengan kebutuhan pengguna
b.   2.Iterative Development
Pembuatan aplikasi dibuat per-versi lalu ditinjau oleh klien. Proses ini diulang sampai semua fungsionalitas telah dikembangkan
c.  3.  Time Boxing
scope project dibatas oleh deadline. Dan deadline pengembangan PL selanjutnya ditetapkan setelah time-boxing sebelumnya selesai.
d.   4.Team Member
Menggunakan tim-tim kecil yang terdiri dari anggota yang berpengalaman
e.    RAD Tools
Memanfaat teknologi baru yang mudah dan cepat

  Kelebihan Dan Kekurangan Rapid Application Development

Kelebihan Rapid Application Development
a. Sangat berguna dilakukan pada kondisi user tidak memahami kebutuhan apa saja yang dilakukan pada proses pengembangan PL
b.Mudah diamati karena menggunakan model prototype, sehingga user lebih mengerti akan sistem yang dikembangkan
c. Lebih fleksibel karena pengembangan dapat melakukan proses desain ulang pada saat yang bersamaan
d.                        Keterlibatan user semakin meningkat karena merupakan bagian dari tim secara keseluruhan
e. Proses pengiriman menjadi lebih mudah, hal ini dikarenakan proses pembuatan lebih banyak menggunakan potongan-potongan script
Kekurangan Rapid Application Development
ü  Pada proyek berskala besar, memerlukan SDM yang memadai dalam jumlah besar
ü  Memerlukan komitmen yang kuat antara pengembang dengan user
ü  Penghalusan dan penggabungan dari beberapa tim di akhir proses sangat diperlukan dan ini memerlukan kerja keras
ü  Resiko kesalahan teknis menjadi lebih besar dikarenakan lebih mengutamakan kecepatan dibandingkan dengan biaya dan kualitas
ü  Fasilitas-fasilitas banyak yang dikurangi karena terbatasnya waktu yang tersedia

    Model Rapid Application Development
ü  Bussiness Modeling
Aliran informasi di antara fungsi-fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan-pertanyaan berikut : Informasi apa yang mengendalikan proses bisnis? Informasi apa yang dimunculkan? Siapa yang memunculkannya? Ke mana informasi itu pergi? Siapa yang memprosesnya?
ü  Data Modeling
Aliran informasi yang didefinisikan sebagai bagian dari fase bussiness modeling disaring ke dalam serangkaian objek data yang dibutuhkan untuk menopang bisnis tersebut. Karakteristik masing-masing objek didefinisikan dan hubungan antara objek-objek tersebut didefinisikan.
ü  Prosess Modeling
Objek data yang telah didefinisikan di dalam fase data modeling ditransformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis. Gambaran pemrosesan diciptakan untuk menambah, memodifikasi, menghapus atau mendapatkan kembali sebuah objek data.
ü  Aplication Generation
RAD mengasumsikan pemakaian teknik generasi keempat. Selain menciptakan perangkat lunak dengan menggunakan bahasa pemrograman general yang konvensional, RAD lebih banyak memproses kerja untuk mamakai lagi komponen program yang ada atau menciptakan komponoen yang bisa dipakai lagi. Pada semua kasus, alat-alat bantu otomatis dipakai untuk memfasilitasi konstruksi perangkat lunak.
ü  Testing and Turnover
Karena proses RAD menekankan pada pemakaian kembali , banyak komponen program telah diuji. Hal ini mengurangi keseluruhan waktu pengujian. Tetapi komponen baru harus diuji dan semua interface harus dilatih secara penuh.



Artikel Pertemuan 27

  ARTIKEL BLOG ORGANISASI DAN ARSITEKTUR KOMPUTER “MEMORY”                         Dosen : Ajeng Savitri P...