283x Filetype PDF File size 1.25 MB Source: repository.unmuhjember.ac.id
IMPLEMENTASI RAPID APPLICATION DEVELOPMENT(RAD) MODEL PADA
PENGEMBANGAN APLIKASI RENT CAR BERBASIS ANDROID
1Galil Gibran (1310651017), 2Viktor Wahanggara, S. Kom. ,M. Kom
Program Studi Teknik Informatika, Fakultas Teknik
Universitas Muhammadiyah Jember
Email :Galilgibran.1310651017@gmail.com
ABSTRAK
Perkembangan teknologi informasi membuat berbagai aktivitas dalam kehidupan manusia
mengalami evolusi, berbagai aktiitas mengalami perubahan dari cara konensional yang dilakukan
secara manual menjadi cara modern, salah satunya adalah rent car. rent car merupakan bisnis yang
tidak lepas dari perkembangan teknologi, suatu usaha dalam bidang jasa yang kegiatannya ada unsur
sewa menyewa mobil, dalam membangun aplikasi rent car ini dibutuhkan sebuah model rapid
application development(RAD), RAD itu sendiri adalah sebuah strategi siklus hidup yang ditujukan
untuk menyediakan pengembangan yang jauh lebih cepat dan dengan kualitas yang lebih baik
dibandingkan dengan hasil yang dicapai melalui siklus tradisional, Berdasarkan aplikasi rent car
yang dibangun oleh peneliti menggunakan RAD model, pembuatannya memakan waktu selama 20
hari, adapun pengujian blackbox terhadap aplikasi tersebut semua fiturnya berjalan sesuai fungsinya,
dan juga pengujian kecepatan aplikasi dalam artian kecepatan membuka aplikasi sampai
menampilkan ke halaman menu utama hasilnya berbeda beda di setiap device, dikarenakan
spesifikasi processor dan RAM setaip device berbeda, untuk pengujian kecepatan akses data pun
juga berbeda dikarenakan penggunaan jaringan di setiap device juga berbeda.
I. PENDAHULUAN komputerisasi dalam proses
1.1 Latar Belakang administrasinya. Rental sendiri adalah
Perkembangan teknologi suatu usaha dibidang jasa yang dalam
informasi membuat berbagai aktivitas kegiatan usahanya terdapat unsur sewa
dalam kehidupan manusia mengalami menyewa suatu perjanjian atau
evolusi. Berbagai aktivitas mengalami kesepakatan dimana penyewa harus
perubahan dari cara konvensional yang membayar atau memberikan imbalan
secara praktiknya manual menjadi cara kepada pemilik barang yang
modern. Masyarakat memilih untuk dipinjamkan.
menggunakan cara modern karena Dari penelitian sebelumnya
menawarkan kemudahan dalam yaitu (Neti, dkk, 2013),(Didik Paryanto,
kegiatan sehari-hari, hal tersebut dkk, 2014) dan (Hasan Albanna, 2014)
menyebabkan dituntut adanya teknologi terdapat beberapa kekurangan dari
dan perangkat elektronik yang lebih setiap fitur aplikasi yang telah dibangun,
mudah dan bermanfaat dalam terkait dengan belum tersedianya sebuah
penggunaannya. media yang dapat mencakup kebutuhan
Rent Car merupakan bisnis untuk pihak rental dengan pihak user,
yang tidak lepas dari perkembangan kebutuhan yang dimaksud adalah fitur
teknologi, sebagian besar Rent Car yang pencarian rental bagi user yang berupa
ada mulai menerapkan sistem navigasi, dan juga tidak tersedianya fitur
tansaksi yang dilakukan secara online,
1
serta tidak tersedianya media promosi sistem penyewaan Rent
bagi pihak rental. Car pada aplikasi
Dari permasalahan tersebut berbasis android
dibutuhkanlah sebuah media 2. Bagaimana melakukan
pengembangan aplikasi baru yang pengujian RAD model
dimana dapat menampung kegiatan pada aplikasi Rent Car
antara pihak rental dan pihak user, dari 1.3 Tujuan Penelitian
sisi pihak rental dapat melakukan Tujuan yang ingin di capai dari
promosi melalui aplikasi yang dibangun, hasil penelitian ini adalah :
sedangkan dari pihak user dapat 1. Untuk
memanfaatkan fitur navigasi sebagai mengimplementasikan
media untuk mencari lokasi rental yang RAD model terhadap
di inginkan sekaligus melakukan sistem penyewaan Rent
transaksi dengan rental yang Car pada aplikasi
bersangkutan, namun untuk membangun berbasis android.
sebuah media aplikasi rental tersebut 2. Untuk mengetahui
dibutuhkan sebuah model kelebihan RAD model
pengembangan dalam proses software pada aplikasi Rent car.
development. 1.4 Manfaat Penelitian
Berdasarkan permasalahan Dengan dibangunnya aplikasi
tersebut, maka peneliti ingin ini, akan sangat membantu pihak user,
mengembangkan sebuah media aplikasi admin hingga pihak pengembang, yang
rental yang dapat menampung pertama yaitu RAD model akan sangat
permasalahan ini, untuk menunjang bermanfaat bagi pihak pengembang
proses pengembangannya dibutuhkan karena lebih cepat dan lebih berkualitas
sebuah konsep model RAD(Rapid tinggi, dari sisi pihak rental dapat
Application Development), dimana melakukan promosi melalui aplikasi
menurut penelitian sebelumnya yaitu yang dibangun, sedangkan dari pihak
user dapat memanfaatkan fitur navigasi
”Arzan muharom, 2013” RAD sebagai media untuk mencari lokasi
merupakan sebuah model yang mampu rental yang di inginkan sekaligus
memberikan pengembangan yang jauh melakukan transaksi dengan rental yang
lebih cepat dan hasil yang lebih bersangkutan.
berkualitas tinggi. 1.5 Batasan Masalah
Maka dari uraian di atas dapat
disimpulkan bahwa penulis ingin Dalam pembuatan tugas akhir ini,
mengimplementasikan model RAD ini ada beberapa batasan sebagai
pada aplikasi rent car, dengan harapan berikut:
dapat memberikan kemudahan dari sisi 1. Batasan wilayah pada
penggunaan aplikasi dan fitur-fitur yang aplikasi Rent Car yang
terdapat pada aplikasi tersebut. akan dibangun ini
1.2 Rumusan Masalah diperuntukkan hanya di
Dari latar belakang masalah wilayah kota jember.
tersebut, rumusan masalah yang akan 2. Data yang akan di
diangkat dalam pembuatan tugas akhir gunakan sementara akan
ini, diantaranya : menggunakan beberapa
Rent Car yang ada di
1. Bagaimana wilayah kota jember.
mengimplementasikan 3. Smartphone yang
RAD model terhadap digunakan khusus
2
android, dan tersedia diketahui dengan baik, proses RAD
akses internet, akses GPS, memungkinkan tim pengembang untuk
Google Maps, serta menciptakan sebuah “sistem yang
mengunduh data dari berfungsi penuh” dalam jangka waktu
server. yang sangat singkat. Dari penjelasan
4. Aplikasi ini dapat Pressman (2012) ini, satu perhatian
berjalan minimal pada khusus mengenai metodologi RAD dapat
smartphone Android diketahui, yakni implementasi metode
versi 4.1 (Jelly Bean). RAD akan berjalan maksimal jika
pengembang aplikasi telah merumuskan
kebutuhan dan ruang lingkup
pengembangan aplikasi dengan baik.
Sedangkan menurut Kendall
II. TINJAUAN PUSTAKA (2010), RAD adalah suatu pendekatan
2.11 Rapid Application berorientasi objek terhadap
Development(RAD) pengembangan sistem yang mencakup
Rapid Application Development suatu metode pengembangan serta
(RAD) adalah strategi siklus hidup yang perangkat-perangkat lunak. RAD
ditujukan untuk menyediakan bertujuan mempersingkat waktu yang
pengembangan yang jauh lebih cepat dan biasanya diperlukan dalam siklus hidup
mendapatkan hasil dengan kualitas yang pengembangan sistem tradisional antara
lebih baik dibandingkan dengan hasil perancangan dan penerapan suatu sistem
yang dicapai melalui siklus tradisional informasi. Pada akhirnya, RAD sama-
(McLeod, 2002). RAD merupakan sama berusaha memenuhi syarat-syarat
gabungan dari bermacam-macam teknik bisnis yang berubah secara cepat.
terstruktur dengan teknik prototyping Siklus RAD (Sumber: Kendall, 2010)
dan teknik pengembangan joint
application untuk mempercepat Menurut Kendall (2010),
pengembangan sistem/aplikasi (Bentley, terdapat tiga fase dalam RAD yang
2004). Dari definisi-definisi konsep RAD melibatkan penganalisis dan pengguna
ini, dapat dilihat bahwa pengembangan dalam tahap penilaian, perancangan, dan
aplikasi dengan menggunakan metode penerapan. Adapun ketiga fase tersebut
RAD ini dapat dilakukan dalam waktu adalah requirements planning
yang relatif lebih cepat. (perencanaan syarat-syarat), RAD design
Pemaparan konsep yang lebih spesifik workshop (workshop desain RAD), dan
lagi dijelaskan oleh Pressman (2005) implementation (implementasi). Sesuai
dengan metodologi RAD menurut
dalam bukunya, “Software Engineering: Kendall (2010), berikut ini adalah tahap-
A Practition’s Approach”. Ia mengatakan tahap pengembangan aplikasi dari tiap-
bahwa RAD adalah proses model tiap fase pengembangan aplikasi.
perangkat lunak inkremental yang
menekankan siklus pengembangan yang III. METODE PENELITIAN
singkat. Model RAD adalah sebuah Menurut KBBI, metode adalah cara kerja
adaptasi “kecepatan tinggi” dari model yang mempunyai sistem dalam
waterfall, di mana perkembangan pesat memudahkan pelaksanaan dari suatu
dicapai dengan menggunakan kegiatan untuk mencapai sebuah tujuan
pendekatan konstruksi berbasis tertentu.
komponen. Jika tiap-tiap kebutuhan dan
batasan ruang lingkup projek telah
3
Metode penelitian adalah ilmu masih digunakan untuk satu rent car.
ilmu atau cara yang digunakan untuk Adapun solusi dari masalah tersebut,
memperoleh kebenaran menggunakan peneliti mengembangkan aplikasi rent
penelusuran dengan tata cara tertentu car yang bertujuan untuk melengkapi
dalam menemukan kebenaran, kekurangan dari penelitian sebelumnya
tergantung dari realitas yang sedang dengan menjadikan aplikasi tersebut
dikaji. menjadi aplikasi berbasis android,
Metode pelaksanaan RAD dimana pada aplikasi tersebut juga akan
model pada sistem penyewaan mobil atau terdapat google maps yang berfungsi
Rent car ini akan di uraikan dalam bagan untuk memberitahukan lokasi dari setiap
di bawah ini : rent car, dan dapat mencakup banyak rent
car.
Dimana Pengumpulan data dalam tahap
ini bisa dilakukan dengan sebuah
Requirements penelitian, observasi maupun
Planning wawancara. Seorang sistem analis akan
menggali informasi sebanyak-banyaknya
dari user untuk mendapatkan masukan
sehingga akan tercipta sebuah aplikasi
RAD design workshop yang bisa melakukan tugas-tugas yang
diinginkan oleh user tersebut. Tahapan
ini akan menghasilkan dokumen user
requirement atau bisa dikatakan sebagai
Implementation data yang berhubungan dengan
keinginan user dalam pembuatan sistem.
Dokumen ini yang akan menjadi acuan
system agar aplikasi yang dijalankan
Gambar 3.1 Tahapan Model RAD tidak memiliki kendala dalam
3.1. Rencana Kebutuhan pengoperasiannya.
(Requirements Planning) Berikut adalah fitur yang dibutuhkan di
dalam sebuah aplikasi rent car yang di
Pada tahapan ini, User dan penganalisis bangun oleh peneliti:
akan bertemu untuk mengidentifikasi
tujuan dibangunnya aplikasi, berupa
interaksi yang dilakukan untuk
mendapatkan informasi aplikasi yang di
inginkan setiap User, Dari interaksi
tersebut diharapkan dapat menyelesaikan
masalah-masalah pada User dalam sisi
Pemesanan Mobil.
Analisa masalah yang dilakukan
oleh peneliti ini adalah untuk
menyempurnakan kekurangan dari
penelitian sebelumnya tentang aplikasi
rent car, dimana aplikasi yang dibangun
oleh peneliti sebelumnya masih berupa
aplikasi desktop, tidak terdapatnya fitur
google maps yang berfungsi untuk
memberitahukan lokasi dari rent car itu
sendiri, dan aplikasi yang di bangun
4
no reviews yet
Please Login to review.