LP2M STMIK NURDIN HAMZAH JAMBI 87
APLIKASI PENGOLAHAN DATA RENTAL MOBIL BERBASIS ANDROID (STUDI KASUS : PRAJA RENTAL JAMBI)
Lucy Simorangkir
1, Hambali Furnawan
2, Joni Saputra
3123
Program Studi Teknik Informatika, STMIK Nurdin Hamzah, Jambi E-mail:
1[email protected],
2[email protected]
Abstract - Rental Praja is one of the Rental which is engaged in providing car rental services, which experience
intense competition with similar rentals. For this reason, this rental is trying to improve the quality of its services so that it is not left by its customers. One effort that can be done so that the data processing process can be done better and get maximum results is by using an Android-based application. This study aims to assist Rental District in providing services to customers and providing car information and car booking transactions.
This system is built using PHP Programming Languages and MySQL databases. Inputs from this application are vehicle data, order data, confirmation data, transaction data, and category data. While the output is in the form of transaction data reports, confirmation data reports, order data reports and order details that customers will receive. The results show that this Car Rental Application is expected to be more helpful in Rental Cars especially in Mobile car rental booking transactions.
Keywords: Application, Ordering, Car Rental, Mobile.
I. PENDAHULUAN 1.1. Latar Belakang
Rental Mobil merupakan penyedia layanan penyewaan mobil dengan cara sewa harian ataupun kontrak dengan menggunakan driver ataupun lepas kunci, pemanfaatan rental mobil ini dapat dikembangkan sebagai terobosan bagi masyarakat atau perusahaan yang tidak memiliki alat transportasi yang akan digunakan untuk operasional [4]. Dunia rental selalu ada proses pemesanan yang dilakukan, dengan cara pemesanan secara langsung, yang akan terus berjalan dalam setiap waktu. Saat ini agar produk yang akan direntalkan disebuah Rental Mobil sesuai dengan keinginan pelanggan, maka mau tidak mau harus mengikuti perkembangan zaman. Dimana produk yang dijual selama ini hanya dapat dilihat di kantor secara langsung, namun dengan adanya perkembangan teknologi saat ini dapat di bangun sebuah aplikasi berbasis Android untuk pemesanan rental mobil yang dapat dilihat oleh banyak orang dan menarik untuk melakukan pemesanan mobil yang ditawarkan. Setiap pemesanan bukan hanya dapat melihat produk saja akan tetapi dapat memberikan masukan dan saran untuk perkembangan sebuah sistem yang berbasis online.
Praja Rental merupakan salah satu Rental yang bergerak dibidang pemberian jasa rental mobil, yang mengalami persaingan yang cukup ketat dengan rental sejenisnya. Untuk itu rental ini berusaha meningkatkan kualitas pelayanannya agar tidak ditinggalkan oleh pelanggannya. Salah satu upaya yang dapat dilakukan agar proses pengolahan data dapat dilakukan dengan lebih baik
dan mendapatkan hasil yang maksimal adalah dengan menggunakan suatu aplikasi berbasis Android. Tujuan Aplikasi Android ini adalah untuk memenuhi serta memudahkan segala kebutuhan masyarakat khususnya dalam hal komunikasi [8].
Selama ini proses pemesanan rental mobil masih dilakukan secara manual, dimana pelanggan harus datang ke tempat Praja Rental, sehingga menjadi kurang efektif dan efisien, dan menyebabkan keterlambatan pelayanan pemesanan mobil, serta keterlambatan dalam memberikan pelayanan, memakan waktu yang lama bahkan sering terjadi kesalahan dalam membuat laporan data rental mobil.
Untuk mengatasi masalah tersebut maka diperlukan suatu Aplikasi Berbasis Android guna membantu pihak Praja Rental dalam hal memberikan pelayanan kepada pelanggan dan memberikan informasi mobil serta melakukan transaksi pemesanan mobil. Sistem ini dibangun dengan menggunakan Bahasa Pemrograman PHP dan database MySQL.
Hasil yang diharapkan dengan dibangunnya sistem ini dapat membantu pemesanan secara online, karena hingga kini banyak pelanggan yang belum mengetahui informasi lengkap seputar mobil itu sendiri, informasi tentang kondisi mobil, harga serta cara pemesanannya secara online, sehingga dapat meningkatkan pelayanan perusahaan khususnya dalam hal proses pemesanan rental mobil.
1.2. Rumusan Masalah
Bagaimana membangun Aplikasi Rental Mobil
Berbasis Android Pada Praja Rental Jambi.
88 LP2M STMIK NURDIN HAMZAH JAMBI 1.3. Tujuan Penelitian
Penelitian ini bertujuan untuk membangun Aplikasi Rental Mobil Berbasis Android Pada Praja Rental Jambi.
1.4. Manfaat Penelitian
Manfaat dari penelitian ini adalah:
1. Memberikan gambaran mengenai pemesanan rental mobil secara online.
2. Mempermudah pelanggan dalam melakukan pemesanan rental mobil tanpa harus datang ke tempat rental.
3. Mempermudah karyawan dalam mengelolah data pemesanan rental mobil oleh pelanggan.
4. mempermudah memberikan infomasi kepada pelanggan.
5. Mempermudah pelanggan mendapatkan infomasi seputar mobil tanpa harus datang ke tempat rental.
1.5. Metode Penelitian
Pengumpulan data pada penelitian ini dilakukan dengan cara:
1. Penelitian Ke Lapangan
Dalam penelitian ini langsung ke Praja Rental Jambi untuk melakukan pengamatan serta wawancara kepada pihak yang berhubungan dan terkait yaitu Bapak R. Adia Prandana, S.STP selaku Pimpinan Praja Rentaluntuk mendapatkan sumber informasi yang dibutuhkan dalam penelitian.
2. Studi Pustaka
Peneliti mengambil beberapa referensi baik itu dari buku, jurnal, maupun sumber-sumber lain untuk membantu dalam pengolahan data.
3. Penelitian Laboratorium
Untuk menguji kebenaran daripada program aplikasi yang bangun.
II. TINJAUAN PUSTAKA 2.1. Aplikasi
Aplikasi adalah Program siap pakai yang dapat digunakan untuk menjalankan perintah-perintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang lebih akurat sesuai dengan tujuan pembuatan aplikasi tersebut, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu tehnik pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan atau diharapkan maupun pemrosesan data yang diharapkan [10].
Aplikasi merupakan alat terapan yang difungsikan secara khusus dan terpadu sesuai kemampuan yang dimilikinya, aplikasi merupakan
suatu perangkat komputer yang siap pakai bagi user [7].
Selain itu aplikasi juga mempunyai fungsi sebagai pelayan kebutuhan beberapa aktifitas yang dilakukan oleh manusia seperti sistem untuk software jual beli, permainan atau game online.
Sehingga aplikasi dapat diartikan sebagai sebuah program atau perangkat lunak yang dirancang atau dibuat untuk tujuan tertentu dengan melakukan aktifitas tertentu melalui proses dan prosedur aliran data dalam infrastruktur teknologi informasi yang sesuai dengan jenjang dan kebutuhan.
2.2. Pengolahan Data
Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data bisa berwujud suatu keadaan, gambar, suara, huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep [1].
Pengolahan Data adalah serangkaian operasi atas informasi yang direncanakan guna mencapai tujuan atas hasil yang diinginkan. Pengolahan data merupakan salah satu bagian rangkaian kegiatan penelitian setelah kegiatan pengumpulan data [3].
Jadi Pengolahan Data adalah sangat penting peranannya di dalam menghasilkan informasi, sebab dengan adanya pengolahan data maka informasi akan tersaji secara tepat dan akurat dan sesuai dengan kebutuhannya, baik itu informasi yang sifatnya tetap maupun informasi yang sifatnya progresif (berubah) secara berkala.
2.3. Rental Mobil
Rental Mobil adalah penyedia layanan penyewaan mobil dengan cara sewa harian ataupun kontrak dengan menggunakan driver ataupun lepas kunci, pemanfaatan rental mobil ini dapat dikembangkan sebagai terobosan bagi masyarakat atau perusahaan yang tidak memiliki alat transportasi yang akan digunakan untuk operasional.
Efektif bagi perusahaan karena tidak perlu mengeluarkan biaya tambahan untuk pemeliharaan alat transportasi, perusahaan tidak perlu mengeluarkan biaya tambahan untuk pemeliharaan alat transportasi [6].
Adapun Jenis layanan rental mobil : 1. Rental Mobil Harian
Sesuai dengan namanya, jika anda menyewa
mobil dengan jenis rental mobil harian, maka
pemakaian yang dihitung adalah dalam jangka
harian atau perhari. Jangka waktu yang
ditetapkan oleh perusahaan rental mobil
bervariasi, ada yang per 6 jam ada juga yang
minimal 12 jam. Pada jenis layanan ini, masih
terdapat sub kategori lagi. Yaitu rental mobil
LP2M STMIK NURDIN HAMZAH JAMBI 89 harian dengan sopir atau tanpa sopir (biasa
disebut rental mobil tanpa kunci).
2. Rental Mobil Antar Jemput
Untuk jenis layanan rental mobil jemputan ini biasanya menggunakan kendaraan sedang hingga besar, tergantung banyak sedikitnya orang yang akan diantar jemput. Bisa memakai Avanza, Innova, Hiace, Elf hingga Mini Bus.
3. Rental Mobil Bulanan
Terkadang ada klien yang membutuhkan mobil dalam jangka waktu berbulan-bulan. Untuk mereka ada layanan rental mobil bulanan. Jenis layanan ini minimal pengambilan kontrak sewa mobilnya adalah satu bulan. Sama seperti rental mobil harian, pada jenis layanan ini bisa dengan supir atau tanpa supir (lepas kunci).
Karena durasi yang panjang, jarang individu menggunakan rental mobil jenis ini. Biasanya jenis layanan ini digunakan oleh perusahaan.
Dalam jenis layanan ini, pihak rental mobil akan melakukan perawatan mobil mereka secara berkalan, seperti ganti oli, ganti komponen dan servis rutin.
4. Rental Mobil Jangka Panjang
Ternyata masih ada layanan rental mobil yang lebih lama dari jenis sebelumnya. Layanan rental mobil jangka panjang ini digunakan untuk penyewa yang membutuhkan mobil dalam jangka waktu lama, yaitu enam bulan hingga tiga tahun. Karena durasi yang sangat lama, jenis layanan rental mobil ini cocok untuk perusahaan yang mencari mobil khusus untuk mereka. Misalnya divisi marketing diperkirakan butuh mobil selama dua tahun, maka bisa menggunakan jenis layanan rental mobil jangka panjang ini. Sama halnya dengan sistem sewa mobil bulanan dan harian. Pihak penyewa bisa menggunakan sopir maupun sistem lepas kunci tanpa driver. Perawatan menjadi tanggung jawab dari pengusaha rental mobil. Jadi pihak penyewa cukup memakai, menjaga kebersihan serta mengisi bahan bakar tentunya.
2.4. Android
Android merupakan perangkat lunak (software) sistem operasi yang memakai basis kode komputer yang dapat di distribusikan secara terbuka atau open source sehingga pengguna bisa membuat aplikasi baru di dalamnya [9].
Pemrograman Android adalah pemrograman berbasis Java untuk membuat aplikasi pada device smartphone, Tablet maupun device lainnya yang menggunakan sistem operasi berbasis Android.
Android merupakan sistem operasi yang dikembangkan untuk perangkat mobile yang berbasis Linux seperti telepon pintar dan komputer tablet. Android merupakan OS mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini.
OS lainnya seperti Windows Mobile, i-Phone OS, Symbian, dan masih banyak lagi juga menawarkan kekayaan isi dan keoptimalan berjalan di atas perangkat hardware ada. Akan tetapi, OS yang ada ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga.
Oleh karena itu, adanya keterbatasan dari aplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses serta keterbatasan distribusi aplikasi pihak ketiga untuk platform mereka. Namun OS Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri. Android juga menawarkan sebuah lingkungan yang berbeda untuk pengembangannya. Setiap aplikasi yang dimilikinya ditingkatan yang sama. Android tidak membedakan antara aplikasi inti dengan aplikasi pihak ketiga. API yang disediakan menawarkan akses hardware, maupun data-data ponsel sekalipun, atau data system sendiri. Bahkan pengguna dapat menghapus aplikasi inti dan menggantikannya dengan aplikasi pihak ketiga .
Adapun salah satu kelebihan dari sistem berbasis Android adalah merupakan sistem operasi open source, sehingga mudah dikembangkan, dimodifikasi, mudah dipahami, sehingga dapat diperbaiki apabila mengalami kerusakan sistem [5].
III. HASIL DAN PEMBAHASAN
3.1. Kebutuhan Masukan ( Input )
Adapun kebutuhan masukan pada sistem ini terdiri dari:
1. Data Mobil
Data ini merupakan data-data mobil yang direntalkan di input oleh admin utama kemudian akan diproses dan disimpan..
2. Data Harga Rental
Data ini merupakan data-data harga rental di input oleh admin utama kemudian akan diproses dan disimpan.
3. Data Rental Mobil
Data ini merupakan data-data yang dibutuhkan seperti data diri dan data mobil yang ingin di rental yang di input oleh pelanggan kemudian akan diproses dan disimpan.
4. Data Pelanggan
Data ini merupakan data diri yang dibutuhkan
guna untuk mendapatkan hak akses yang di
input oleh pelanggan kemudian akan diproses
dan disimpan.
90 LP2M STMIK NURDIN HAMZAH JAMBI 3.2. Kebutuhan Proses
Adapun kebutuhan proses pada sistem ini terdiri dari:pengolahan data mobil, data harga rental, data pemesanan, data transaksi, dan data konfirmasi.
3.3. Kebutuhan Keluaran ( Output )
Adapun data keluaran terdiri dari: informasi data mobil, data harga rental dan bukti pemesanan.
3.4. Kebutuhan Antarmuka
Kebutuhan Antarmuka terdiri dari: antarmuka halaman utama,halaman checkout, halaman view item, dan halaman data harga rental.
3.5. Data Flow Diagram (DFD)
Data Flow Diagram merupakan suatu cara untuk menggambarkan aplikasi secara logika, tentang bagaimana aplikasi tersebut berjalan dari satu bagian ke bagian yang lainnya, dengan menggunakan simbol-simbol dan anak panah sebagai penghubung yang menyatakan arus data dari aplikasi tersebut [3]. Berikut ini adalah gambar Diagram Konteks dan DFD Level 0.
Gambar 1. Diagram Konteks
Diagram level 0 merupakan diagram berjenjang, diagram level 0 sangat menunjang dari pembuatan laporan secara mendetail, menjelaskan jalannya sistem yang dibangun dan turunan dari diagram level 0 ini terdapat diagram detail yang menggambarkan lebih terperinci lagi, pada gambar 2 diagram level 0 dibawah ini terdapat beberapa entitas dan proses antara lain sebagai berikut :
Gambar 2. DFD Level 0
3.6. Implementasi
Implementasi perangkat lunak dibangun dengan menggunakan Bahasa Pemrograman PHP dan databasenya menggunakan MySQL.
.
1. Implementasi Halaman Utama
Halaman ini adalah halamana yang pertama kali di kunjungi oleh pelanggan sebelum pelanggan dapat melakukan pemesanan kendaraan, checkout, konfrimasi dan transaski.
Gambar 3. Implementasi Halaman Utama 2. Implementasi Halaman View Item
Halaman ini adalah halaman yang digunakan oleh pelangan untuk melihat informasi tentang kendaraan yang ingin di pesan oleh pelanggan.
Gambar 4. Implementasi Halaman View Item 3. Implementasi Halaman Checkout
Halaman ini adalah halaman yang digunakan oleh pelanggan untuk melakukan checkout pesanan yang telah di buat.
Gambar 5. Implementasi Halaman Checkout
LP2M STMIK NURDIN HAMZAH JAMBI 91 4. Implementasi Halaman Finish
Halaman ini adalah halaman yang digunakan oleh pelanggan untuk mendapatkan bukti pemesanan yang di wajibkan kepada pelanggan untuk Sreenshoot File tersebut.
Gambar 6. Implementasi Halaman Finish 5. Implementasi Halaman Konfirmasi
Halaman ini adalah halaman yang digunakan oleh pelanggan untuk melakukan konfirmasi pesanan kendaraan.
Gambar 7. Implementasi Halaman Konfirmasi 6. Implementasi Halaman Cek Pesanan
Halaman ini adalah halaman yang digunakan oleh pelanggan untuk melakukan pengecekan pesanan yang sebelumnya telah dilakukan dengan tujuan untuk memastiakan apakah kendaraan telah dapat digunakan.
Gambar 8. Implementasi Halaman Cek Pesanan 7. Implementasi Halaman Kontak
Halaman ini adalah halaman yang digunakan oleh pelanggan untuk mengirimkan pesan ke admin.
Gambar 9. Implementasi Halaman Kontak 8. Implementasi Tentang Praja Rental
Halaman ini adalah halaman yang digunakan oleh pelanggan untuk dapat melihat infomasi seputar praja rental.
Gambar 10. Implementasi Tentang Praja Rental 9. Implementasi Halaman Syarat dan
Ketentuan
Halaman ini adalah halaman yang digunakan oleh pelanggan untuk mendapatkan informasi apa saja syarat dan ketetuan dalam melakukan rental mobil.
Gambar 11. Implementasi Halaman Syarat dan Ketentuan
10. Implementasi Laporan Perpelanggan Halaman ini adalah halaman yang digunakan oleh admin untuk mencetak data laporan perpelanggan dari tabel konfirmasi dan tabel pesanan.
Tabel 1. Implementasi Laporan Perpelanggan
92 LP2M STMIK NURDIN HAMZAH JAMBI 11. Implementasi Laporan Pesanan
Halaman ini adalah halaman yang digunakan oleh admin untuk mencetak data laporan keseluruah data pesanan rental mobil.
Tabel 2. Implementasi Laporan Pesanan
12. Implementasi Laporan Pesanan Terkonfirmasi
Halaman ini adalah halaman yang digunakan oleh admin untuk mencetak data laporan keseluruhan data pesanan yang telah di konfirmasi oleh pelanggan.
Tabel 3. Implementasi Laporan Pesanan Terkonfirmasi
13. Implementasi Laporan Transaksi
Halaman ini adalah halaman yang digunakan oleh admin untuk mencetak data laporan keseluruah data transaksi.
Tabel 4. Implementasi Laporan Transaksi
IV . PENUTUP 4.1. Kesimpulan
Berdasarkan hasil pembahasan di atas, maka dapat disimpulkan sebagai berikut:
1. Dengan adanya aplikasi rental mobil pada Praja Rental berbasis Android dapat memudahkan pelanggan dalam melakukan pemesanan kendaraan tanpa datang ke ke Kantor Praja Rental.
2. Aplikasi Rental Mobil yang telah dibangun, dapat membantu pihak Praja Rental dalam memberikan pelayanan pemesanan mobil.
3. Aplikasi rental mobil ini dapat memudahkan pelanggan dalam mendapatkan informasi kendaraan dan harga rental tanpa harus datang langsung ke Kantor Praja Rental.
4.2. Saran
Adapun saran-saran yang dapat dikemukakan adalah:
1. Perlu adanya pengembangan tampilan aplikasi rental mobil agar dibuat lebih menarik dan rapi sesuai dengan kebutuhan.
2. Perlu adanya pelatihan kepada administrasi atau karyawan cara menggunakan program ini dalam proses penjualan rental dan proses secara online yang di lakukan dapat berjalan secara optimal.
3. Dapat dikembangkan berbasis android berbagai versi agar pengguna dapat mendownloadnya di google play store dan dapat digunakan sewaktu-waktu oleh pengguna.
DAFTAR REFERENSI
[1] Abdul Kadir, 2014, Sistem Informasi Manajemen Komunikasi Dan Bisinis, Erlangga:
Jakarta Mitra Abadi, 2017, Pengertian dan
Penjelasan Rental Mobil,
http://www.facebook.com/OkkaRenCarTransp ort.
[2] Jogiyanto, HM, 2014, Analisis & Desain Sistem Informasi Pendekatan Terstruktur Teori Dan Praktik Aplikasi Bisnis, CV ANDI OFFSET: Yogyakarta.
[3] Jogiyanto, HM, 2014, Analis Dan Perancangan Sistem Injformasi, Wedatama Widya Sastra: DKI Jakarta.
[4] Mitra Abadi, 2017, Pengertian dan Penjelasan
Rental Mobil,
http://www.facebook.com/OkkaRenCarTransp ort.
[5] Rizal Syamsu & Retnadi Eko, 2013, Pemograman Aplikasi Android Step by Step Membuat Aplikasi Android Untuk Smartphone dan Tablet, Jakarta:Wahana Komputer.
[6] Rizky Purna, Pengertian Rental Mobil,
http://elib.unikom.ac.id/download.php?id=2170
31.
LP2M STMIK NURDIN HAMZAH JAMBI 93 [7] Sigit Pramono, Pengertian Aplikasi Komputer,
https://www.academia.edu/35221067/Pengertia n_Aplikasi_Komputer.
[8] Supardi Yuniar, 2012, Membuat Aplikasi Android Untuk Tablet dan Handphone, Jakarta:Wahana Komputer.
[9] Supriyono Joni & Pramadya Arif, 2013, Aplikasi Android Untuk Tablet dan Handphone, Jakarta:Wahana Komputer.
[10] Yessi Herti Miliyan, Pengertian Aplikasi Komputer dan Jenis-Jenisnya,
https://yessimiliyan05.wordpress.com/aplikom/pengertian-aplikasi-komputer-dan-jenis- jenisnya/.