MAKALAH
RAPID APPLICATION DEVELOPMENT
Dosen Pengampu: Hoiriyah,.M.Kom
Disusun Oleh :
LAILATUL
BADRIYAH
AL HUMAIDI
HERLAN TIRTA ARYSANDI
FAKULTAS
TEKNIK
TEKNIK
INFORMATIKA
UNIVERSITAS
ISLAM MADURA
Tahun
Akademik 2016/2017
KATA PENGANTAR
Dengan menyebut nama Allah SWT yang Maha
Pengasih lagi Maha Panyayang, kami panjatkan puja dan puji syukur atas
kehadirat-Nya, yang telah melimpahkan rahmat, hidayah, dan inayah-Nya kepada
kami, sehingga kami dapat menyelesaikan makalah Rapid Application Development.
Adapun makalah tentang Rapid Application
Development ini telah kami usahakan semaksimal mungkin dan tentunya dengan bantuan
berbagai pihak, sehingga dapat memperlancar pembuatan makalah ini. Untuk itu
kami tidak lupa menyampaikan banyak terima kasih kepada semua pihak yang telah
membantu kami dalam pembuatan makalah ini.
Namun tidak lepas dari semua itu, kami
menyadar sepenuhnya bahwa ada kekurangan baik dari segi penyusun bahasanya
maupun segi lainnya. Oleh karena itu dengan lapang dada dan tangan terbuka kami
membuka selebar-lebarnya bagi pembaca yang ingin memberi saran dan kritik
kepada kami sehingga kami dapat memperbaiki makalah ini.
Akhirnya penyusun mengharapkan semoga dari
makalah Rapid Application Development ini dapat diambil hikmah dan manfaatnya
sehingga dapat memberikan inpirasi terhadap pembaca.
Pamekasan, 25 Oktober 2018
Penulis
‘
DAFTAR ISI
HALAMAN JUDUL............................................................................................................... i
KATA PENGANTAR............................................................................................................. ii
DAFTAR ISI.......................................................................................................................... iii
BAB I
PENDAHULUAN...................................................................................................... 1
1.1
Latar Belakang.......................................................................................................... 1
1.2 Rumusan Maslah....................................................................................................... 1
1.3 Tujuan Penulisan....................................................................................................... 1
BAB II
PEMBAHASAN........................................................................................................ 2
2.1
Pengertian
Bahasa Pemrograman.......................................................................... 2
2.2
Unsur-Unsur Dari Rapid
Application Development.............................................. 2
2.3
Kelebihan Dan Kekurangan Rapid
Application Development............................... .2
2.4
Model
Rapid Application Development............................................................... 3
BAB III
PENUTUP................................................................................................................ 5
3.1
Kesimpulan............................................................................................................ 5
3.2
Saran...................................................................................................................... 5
DAFTAR PUSTAKA
............................................................................................................. 6
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sistem
Informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial
dan menyediakan kepada pihak luar tertentu dengan laporan-laporan yang
diperlukan. Suatu sistem informasi yang baik tidak terlepas dari teknik dan
langkah dalam membangunnya agar mampu memberikan kepuasan optimal kepada para
penggunanya. Banyak teknik dan cara yang digunakan untuk membuat suatu sistem
informasi. Untuk memahami dan mengetahui teknik dan langkah-langkah dalam
membangun sebuah sistem informasi, diperlukan
penjelesan
lebih lanjut terhadap hal tersebut. Siklus Hidup Informasi adalah salah satu
metode yang digunakan untuk membangun sebuah sistem informasi dari tahap awal
sampai pada akhirnya pada tahap penyelesaian serta pengaplikasiannya pada
kehidupan nyata. Diantaranya dikenal dengan istilah Rapid Application
Development, Hal tersebut akan dipahami lebih lanjut pada paparan materi
dibawah sehingga mampu memberikan pengetahuan bagi para pembaca dan memberikan
sedikit gambaran dalam hal teknik atau langkah pembangunan sebuah sistem.
1.2 Rumusan Masalah
Adapun rumusan masalah dalam makalah
ini ialah sebagai berikut :
Ø Apa pengertian
rapid application development?
Ø Apa saja unsur-unsur rapid application development ?
Ø Apa saja kelebihan dan kekurangan rapid
application development?
Ø Apa saja model rapid application development?
1.3 Tujuan
Penulisan
Adapun tujuan penulisan dalam makalah
ini ialah sebagai berikut :
Ø Untuk
mengetahui pengeretian rapid application development
Ø Untuk mengehui unsur-unsur dari rapid application development
Ø Untuk
mengetahui jenis kelebihan dan kekurangan dari rapid
application development
Ø Untuk
mengetahui model dari rad
BAB II
PEMBAHASAN
2.1 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).
2.2 Unsur-Unsur Dari Rapid Application Development
a. Prototyping
Membuat desain sesuai dengan kebutuhan pengguna
b. Iterative Development
Pembuatan aplikasi dibuat per-versi lalu ditinjau oleh klien. Proses ini
diulang sampai semua fungsionalitas telah dikembangkan
c. Time Boxing
scope project dibatas oleh deadline. Dan deadline pengembangan PL
selanjutnya ditetapkan setelah time-boxing sebelumnya selesai.
d. Team Member
Menggunakan tim-tim kecil yang terdiri dari anggota yang berpengalaman
e. RAD Tools
Memanfaat teknologi baru yang mudah dan cepat
2.3 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
2.4
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.
BAB III
PENUTUP
3.1
Kesimpulan
Rapid Aplication Model (RAD)
adalah sebuah proses perkembangan perangkat lunak sekuensial linier yang
menekankan siklus perkembangan yang sangat pendek. 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). Fase-Fase Model RAD meliputi Bussiness Modeling, Data Modeling, Prosess Modeling, Aplication Generation, dan
Testing and Turnover.
3.2 Saran
Semoga dengan
adanya makalah ini, mahasiswa mampu memahami tentang rapid application model. Dan semoga
makalah ini mampu memberikan pengetahuan mengenai teknologi informatika yang
diperlukan oleh mahasiswa teknik informatika.