Selasa, 27 November 2018

MAKALAH RAPID APPLICATION DEVELOPMENT


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.

Share:

0 komentar: