RAD (Rapid Application Development)
›RAD (Rapid Application
Development) adalah sistem pemrograman
yang memungkinkan
programmer membuat
program dengan cepat. Secara umum, Sistem
RAD menyediakan sejumlah alat-bantu
untuk membuat antarmuka pengguna grafis
(graphical user interfaces) yang biasanya membutuhkan usaha dan waktu
yang lama untuk membuatnya. Dua sistem
RAD yang paling populer untuk
Windows adalah
Visual Basic dan
Delphi.
›RAD Mempunyai 4 Unsur Penting : Manajemen, Manusia, Metodologi, dan Peralatan
Karena dipakai terutama pada aplikasi sistem konstruksi, pendekatan RAD melingkupi fase-fase sebagai berikut
ØBussines Modelling
Aliran informasi diantara funsi-fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan-pertanyaan berikut :
Informasi apa yang mengendalikan proses bisnis? Informasi apa yang dimunculkan?
Siapa yang memunculkan? Kemana informasi itu pergi? Siapa yang memprosesnya?
Aliran informasi diantara funsi-fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan-pertanyaan berikut :
Informasi apa yang mengendalikan proses bisnis? Informasi apa yang dimunculkan?
Siapa yang memunculkan? Kemana informasi itu pergi? Siapa yang memprosesnya?
ØData Modelling
Aliran informasi yg di definisikan sebagai bagian dari fase bussiness modelling di saring ke dalam serangkaian objek data yang dibutuhkan
untuk menopang bisnis tersebut. Karakteristik (disebut atribut) masing-masing objek diidentifikasi dan hubungan antara objek-objek tersebut didefinisikan.
Aliran informasi yg di definisikan sebagai bagian dari fase bussiness modelling di saring ke dalam serangkaian objek data yang dibutuhkan
untuk menopang bisnis tersebut. Karakteristik (disebut atribut) masing-masing objek diidentifikasi dan hubungan antara objek-objek tersebut didefinisikan.
üProsess
Modeling
Aliran informasi yang didefinisikan di dalam fase data
modelling ditransformasikan untuk mencapai aliran informasi yang perlu bagi
implementasi sebuah fungsi bisnis. Gambaran pemrosesan digunakan untuk
menambah, memodifikasi, menghapus, atau mendapatkan kembali sebuah objek data.
Aliran informasi yang didefinisikan di dalam fase data
modelling ditransformasikan untuk mencapai aliran informasi yang perlu bagi
implementasi sebuah fungsi bisnis. Gambaran pemrosesan digunakan untuk
menambah, memodifikasi, menghapus, atau mendapatkan kembali sebuah objek data.
üAplication generation
RAD mengasumsikan pemakaian teknik generasi ke-empat. Selain menciptakan perangkat lunak dengan menggunakan bahasa pemrograman generasi ke-tiga yg konvensional, RAD lebih banyak memproses kerja untuk memakai lagi komponen program yang ada (pada saat memungkinkan)
atau menciptakan komponen yang bisa dipakai lagi (bila perlu).
RAD mengasumsikan pemakaian teknik generasi ke-empat. Selain menciptakan perangkat lunak dengan menggunakan bahasa pemrograman generasi ke-tiga yg konvensional, RAD lebih banyak memproses kerja untuk memakai lagi komponen program yang ada (pada saat memungkinkan)
atau menciptakan komponen yang bisa dipakai lagi (bila perlu).
›Beberapa
hal
yang
perlu
di perhatikan
dalam
implementasi
pengembangan
menggunakan
model RAD :
1.Proyek
yang
berskala
besar,
RAD memerlukan
sumber
daya
manusia
yang memadai
untuk
menciptakan
jumlah
tim
yang baik.
2.RAD
menuntut
pengembang
dan
pelanggan
memiliki
komitmen
dalam
aktivitas
rapid fire yang diperlukan
untuk
melengkapi
sebuah
sistem
dalam
waktu
yang singkat.
Jika
komitmen
tersebut
tidak
ada
maka
proyek
RAD akan
gagal
Kelebihan
Rapid Application Development
›RAD
mempunyai
keuntungan
yang
dapat
disimpulkan
sebagai
berikut:
1. Sangat
berguna dilakukan
pada
kondisi
user tidak memahami
kebutuhan
kebutuhan
apa
saja
yang
digunakan
pada proses pengembangan
perangkat
lunak.
2.RAD
mengikuti
tahapan
pengembangan
sistem
sepeti
umumnya
,tetapi
mempunyai
kemampuan
untuk
menggunakan
kembali
komponen
yang ada
(reusable object) sehingga pengembang
tidak
perlu
membuat
dariawal
lagi
dan
waktu
lebih
singka
tberkisar
antara
60 hari90 hari.
3.Karena
mempunyai
kemampuan
untuk
menggunakan
komponen
yang
sudah
ada
dan
waktu
yang
lebih
singkat
maka
membuat
biaya
menjadi
lebih
rendah
dalam
menggunakan
RAD
Tahapan-tahapan dalam RAD
›RAD
digunakan pada aplikasi sistem konstruksi, maka menekankan fase-fase. Ada tiga fase dalam RAD yaitu
●
vRequirement
Planning, dalam tahap ini diketahui apa saja yan menjadi kebutuhan sistem yaitu dengan mengidentifikasikan kebutuhan informasi dan masalah yang dihadapi untuk menentukan tujuan, batasan-batasan sistem, kendala dan juga alternatif pemecahan masalah. Analisis digunakan untuk mengetahui perilaku sistem dan juga untuk mengetahui aktivitas apa saja yang ada dalam sistem tersebut.
vDesign
Workshop,
yaitu
mengidentifikasi
solusi
alternatif
dan
memilih
solusi
yang terbaik. Kemudian
membuat
desain
proses bisnis dan
desain
pemrograman
untuk
data-data yang telah didapatkan
dan
dimodelkan
dalam
arsitektur
sistem
informasi.
Tools yang digunakan dalam
pemodelan
sistem
biasanya
menggunakan Unified
Modeling Language (UML).
vImplentation,
setelah Design
Workshop dilakukan, selanjutnya
sistem
diimplementasikan
(coding)
ke
dalam
bentuk
yang dimengerti oleh
mesin
yang diwujudkan dalam
bentuk
program atau
unit program. Tahap implementasi
sistem
merupakan
tahap
meletakkan
sistem
supaya
siap
untuk
dioperasikan.
Comments
Post a Comment