• Tidak ada hasil yang ditemukan

Sistem Informasi Rental Mobil Berbasis W

N/A
N/A
Protected

Academic year: 2018

Membagikan "Sistem Informasi Rental Mobil Berbasis W"

Copied!
5
0
0

Teks penuh

(1)

Sistem Informasi Rental Mobil Berbasis

Web

Menggunakan GPS

Tracking

Efelin Egana Putri, Ahmad Syauqi Ahsan, Arif Basofi

Program Studi D3 Teknik Informatika - Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember (ITS) Surabaya

Email:[email protected],[email protected],[email protected]

Abstrak

Rental mobil adalah suatu usaha penyedia jasa persewaan mobil untuk jangka waktu yang singkat, umumnya mulai dari beberapa jam sampai beberapa minggu. Perusahaan rental mobil sendiri seringkali dipusingkan dengan masalah pengelolaan data rental, keamanan serta disiplin pengemudi saat menggunakan mobil. Penelitian ini mengajukan pendekatan baru dalam sistem informasi rental mobil, dengan mengkombinasikan antara sistem informasi rental mobil berbasis web dan sistem informasi pelacakan posisi kendaraan. Pengelolaan data rental mobil pada sistem ini dilakukan secara online, terstruktur dan terkomputerisasi serta dapat memantau pergerakan posisi kendaraan yang telah dilengkapi GPS Tracking. Perencanaan sistem dimulai dari persiapan segala keperluan sistem baik yang terpasang pada kendaraan maupun pada web server.Sedangkan pembangunan sistem diawali dari pembuatan sistem informasi berbasis web kemudian pemasangan perangkat GPS pada kendaraan yang akan dilacak, setting pada perangkat GPS dan server

dengan socket programming agar dapat

tersinkronisasi dan frame data GPS dapat dikirimkan ke server, memilah atau memarsing frame data yang telah dikirimkan sehingga hanya diperoleh data yang diperlukan, menyimpan data hasil parsing ke dalam database, dan menampilkan data dari database ke Google Maps pada website sebagai program

interface. Metode socket programming yang

digunakan dapat memperkecil delay dan membuat pengiriman data pada server terjadi lebih cepat sesuai interval waktu yang telah ditentukan pada GPS yaitu 10 detik. Koordinat posisi ditampilkan dalam bentuk peta pada website dengan marker posisi yang selalu terupdate setiap 1 menit, dengan demikian kendaraan dapat dipantau secara real time guna mencegah terjadinya kehilangan mobil.

Kata kunci: GPS Tracking, web based, informasi rental mobil, posisi kendaraan.

1. Pendahuluan

Kemajuan teknologi yang semakin pesat dan canggih telah membawa dampak yang sangat besar dalam kehidupan. Hal ini ditunjukkan dengan semakin meningkatnya kegiatan pembangunan maupun perkembangan teknologi informasi. Perkembangan teknologi tidak hanya digunakan

untuk instansi – instansi bersekala besar, namun dapat digunakan oleh semua kalangan masyarakat untuk menunjang suatu bisnis maupun usaha yang dikelolanya. Rental mobil merupakan suatu usaha penyedia jasa persewaan mobil untuk jangka waktu yang singkat, umumnya mulai dari beberapa jam sampai beberapa minggu. Rental mobil sendiri sering kali dipusingkan dengan masalah pengelolaan data, keamanan, serta disiplin pengemudi dalam menjaga mobil dari tindak kejahatan pencurian kendaraan bermotor (curanmor). Selain dibutuhkannya sumber daya manusia yang handal dalam pengelolaan usaha tersebut, kemajuan teknologi dapat membantu dalam meningkatkan produktifitas kerja dan kualitas kinerja, baik dalam sumber daya hardware

(perangkat keras), software (perangkat lunak) dan

brainware (manusia). Pengelolaan data suatu usaha

rental mobil secara manual memiliki kemungkinan kesalahan yang lebih besar dari pada penggunaan sistem komputerisasi. Penelitian ini dikerjakan untuk memudahkan pengolahan data, pencatatan, pengecekan, maupun melakukan perubahan terhadap kesalahan dengan sistem komputerisasi sehingga permasalahan lebih cepat teratasi. Selain itu penelitian ini merupakan suatu tidakan untuk mengantisipasi dan mencegah meningkatnya pencurian kendaraan bermotor pada rental mobil.

2. Peneliti Pendahulu

Nupiah (2012), mengemukakan pendekatan

Location Base Service (LBS) untuk mendeteksi

posisi geografis sebuah HP, dalam pembuatan aplikasi tersebut sebuah handphone android difungsikan sebagai GPS dan dipasang pada kendaraan. Untuk meminta koordinat dari handphone saat ini digunakan fungsi location listener. Koordinat tersebut ditampilkan dalam fasilitas Google pada

website yang dibangun menggunakan pemrograman

PHP [1]. Dhimas (2011), mengemukakan pendekatan menggunakan socket php untuk membuka port dan IP

Address server serta listening port untuk membaca

data yang dikirim dari GPS Tracker melalui socket. Aplikasi web difokuskan untuk melakukan tracking

kendaraan, dibuat menggunakan bahasa pemrograman PHP dengan javascript framework

ExtJS [2]. Pada penelitian ini penulis membuat pemodelan baru untuk mengembangkan penelitian sebelumnya dengan mengkombinasikan antara sistem informasi rental mobil berbasis web dan sistem informasi pemantau kendaraan menggunakan

(2)

3. Metode dan Pendekatan

Aplikasi Sistem Informasi Berbasis Web

Menggunakan GPS Tracking tidak hanya terpusat pada salah satu sistem informasi seperti peneliti pendahulu yang telah dijelaskan pada bab pendahuluan melainkan keduanya, website dibangun menggunakan Framework Yii untuk memudahkan dalam pemeliharaan dan pengembangan website

untuk jangka waktu kedepan. Website digunakan untuk mengelola data rental, media informasi bagi pelanggan, pemesanan online dan menampilkan lokasi kendaraan menggunakan Google Maps API 2. Penerapan metode socket programming sebagai penghubung antara GPS Tracker dan server dapat memperkecil delay serta didukung oleh penggunaan

GPS Tracking dengan interval pengiriman data

sepuluh detik membuat pengiriman terjadi lebih cepat.

Penggunaan hardware (GPS Tracker) yang baik, akan mempengaruhi data yang dihasilkan. Semakin baik hardware yang digunakan semakin akurat data yang diperoleh, begitu juga sebaliknya. Diperlukan pula suatu cara pengiriman data yang tepat serta pemrograman yang baik agar data akurat tersebut dapat ditampilkan ke dalam bentuk visualisasi berupa peta secara cepat, cepat dalam hal ini adalah real

time. Penggabungan poin – poin tersebut dapat

menghasilkan sistem informasi yang baik. Dengan demikian dapat dibangun sistem informasi rental mobil berbasis web dengan menggunakan GPS Tracker secara cepat, tepat dan akurat.

4. Perancangan Sistem

Tahap ini menggambarkan perancangan sistem informasi rental mobil berbasis web menggunakan

gps tracker. Secara umum gambaran dari sistem

aplikasi ini terlihat pada Gambar 1 .

Gambar 1. Rancangan Sistem Informasi Rental Mobil Berbasis Web Menggunakan GPS Tracking

Sistem informasi ini memiliki beberapa elemen penyusun, yaitu gps satelit, kendaraan yang telah dilengkapi GPS Tracker, jaringan GSM/GPRS,

server, database, akses internet, dan website. Setiap

komponen memiliki fungsi dan tugas masing– masing. Awalnya satelit menangkap sinyal GPS

yang dikeluarkan oleh GPS Tracker. Satelit menghasilkan data posisi berupa titik koordinat dari sinyal tersebut dan data dikirimkan ke server melalui jaringan GSM/GPRS yang dipasang pada GPS. Data yang diterima oleh server diolah dan disimpan ke dalam database MySQL. Server akan menerjemahkan data koordinat lokasi GPS tersebut menjadi tampilan lokasi kendaraan dalam bentuk peta yang ditampilkan pada website dan dapat diakses oleh petugas melalui jaringan internet kapan saja.

Website digunakan oleh petugas untuk mengelola

data rental mobil. Setiap petugas atau admin

diharuskan untuk melakukan login terlebih dahulu dengan memasukkan username dan password

sebelum memulai mengolah data yang diinginkan. Data yg telah ditambahkan, dihapus, maupun dirubah akan tersimpan kedalam database. User atau pelanggan dapat mengakses informasi melalui

website. Berbagai fasilitas ditawarkan di dalamnya,

salah satunya adalah fasilitas order online. Untuk dapat melakukan pemesanan, user diharuskan melakukan registrasi sebagai member terlebih dahulu. Pelanggan akan mendapatkan kode konfirmasi pada

email yang telah didaftarkan sebagai bukti bahwa

registrasi telah berhasil dilakukan. Setelah itu member dapat login dan melakukan pemesanan.

4.1. Pembuatan Sistem Informasi Berbasis Web

Sistem informasi rental mobil dibangun menggunakan Yii Framework (kerangka kerja PHP). Pelanggan dapat melakukan pemesanan secara online

setelah mendaftarkan dirinya pada form registrasi.

Username dan password yang telah didaftarkan

digunakan untuk melakukan login pada system, setelah melakukan login aplikasi akan membaca

id_user yang melakukan login. Aplikasi juga akan membaca level setiap user guna menentukan hak akses user terhadap sistem. User dengan level satu diidentifikasikan sebagai admin memiliki hak akses untuk mengolah data rental sedangkan user dengan level tiga diidentifikasikan sebagai member yang hanya dapat melihat informasi pada website dan melakukan pemesanan secara online. Posisi kendaraan ditampilkan dalam fasilitas peta pada

website sesuai dengan latitude dan longitude yang

tersimpan pada table posisi. Selain posisi ditampilkan pula detail kendaraan, dan kecepatan.

4.2. Pembuatan Aplikasi Socket

Aplikasi socket berfungsi sebagai penghubung antara GPS Tracker dengan server. Aplikasi dimulai dengan membuka dan mendaftarkan port beserta IP

server tempat aplikasi sistem informasi rental mobil

dijalankan. Aplikasi akan terus mendengarkan koneksi yang masuk kemudian mengolahnnya untuk disimpan dan ditampilkan kedalam peta.

(3)

Gambar 2. Diagram Inplementasi Socket

Sumber:

http://homepage.smc.edu/morgan_david/cs70/images /socket-programs.gif

(diakses pada tanggal 25 februari 2012 jam 10.50 WIB)

Gambar 2 menunjukkan aplikasi Socket terdiri dari dua aktor yaitu client dan server. Dimulai dengan server mengatur port dan IP address yang digunakan dengan perintah bind( ). Kemudian server

melakukan listen (menunggu koneksi socket). Socket

melakukan accept setelah ada koneksi pada socket,

socket mengirim dan menerima data pada / dari

socket client dengan perintah Send( ),recv( ),

write( ) dan read( ), recvfrom( ) dan sendto( ). Setelah proses terjadi perintah diakhiri dengan perintah close( ).

4.3. Konfigurasi GPS Tracking

Setelah proses pemasangan GPS pada kendaraan dilakukan hal selanjutnya yaitu melakukan konfigurasi pada GPS Tracking sesuai kebutuhan sistem. Konfigurasi dilakukan pertama kali via sms, dengan mengirimkan perintah ke nomor GSM pada GPS. Setiap perintah akan mendapatkan balasan dari unit GPS Tracking , perintah yang benar segera dijalankan setelah GPS mengirim balasan sms. Contoh pesan konfigurasi GPS Tracking merk Navigo adalah sebagai berikut :

Format pesan yang dikirimkan pada GPS

#809#0000#184.82.217.59#5003## , setiap data

dipisahkan oleh tanda pagar (#) data pertama merupakan nomor perintah untuk mengeset ip dan

port, data kedua adalah GPRS password pada GPS,

data ketiga berisi IPserver dan data keempat adalah

PORT yang dibuka oleh server. Ip dan port

merupakan alamat server tempat GPS mengirimkan data. Jika konfigurasi berhasil dilakukan, pengirim akan mendapatkan balasan GPRS REPORT

SAMPLING 2 OK kemudian GPS menjalankan

perintah yang diinstruksikan.

5. Hasil

Untuk membuktikan kinerja dari sistem informasi rental mobil berbasis web yang telah selesai dibangun ini dilakukan percobaan pengelolaan data mobil, penerimaan data GPS oleh server serta percobaan pelanggaran batas wilayah. Hasil percobaan ditunjukkan sebagai berikut :

5.1 Percobaan Kelola Data Mobil

Pada aplikasi ini terdapat halaman kelola data yang digunakan untuk mengelola data rental mobil. Data-data yang dapat dikelola adalah data pegawai, data pelanggan, data pengembalian dan data mobil. Salah satu contoh halaman kelola data adalah sebagai berikut.

Gambar 3. Halaman Kelola Data Mobil

Halaman kelola data hanya dapat diakses oleh

user dengan level 1 yaitu admin. Halaman kelola data mobil digunakan oleh admin untuk mengelola data mobil seperti menambah data, merubah data, dan menghapus data. Gambar 3 menunjukkan terdapat grafik pada halaman tersebut, grafik yang ditampilkan dalam bentuk bar dan pie. Grafik tersebut menunjukkan perbadingan jumlah setiap jenis mobil yang disewa, contohnya : pada bulan juni jumlah sewa mobil APV hitam sebanyah 1 buah, jazz sebanyak 3 buah, APV berwarna abu – abu 2 buah, dan avanza 15 dari grafik tersebut dapat terlihat perbandingan mencolok antara Avanza dengan yang lain dilihat dari banyaknya pelanggan yang menyewa mobil tersebut.

Socket

Client

Socket

Connec

Send

Receive

CloseSo

Bind

Listen

Accept

Receive

Send

Receive

CloseSo Establishing connection

3-way handshake

Client sending data, server receive data

Client receive data, server sending

Client sending a send message

(4)

5.2 Percobaan Penerimaan Data Pada Server Tahap ini merupakan tahap pengujian aplikasi yang telah dibangun serta menampilkan hasil dari aplikasi tersebut.

Gambar 4. Penerimaan Data Oleh Server Dilihat Melalui Putty

Pengujian aplikasi diawali dengan menjalankan

script socket programming php pada server untuk

mendapatkan data posisi yang dikirim oleh GPS. Gambar 4 menunjukkan format data yang dikirim oleh perangkat GPS kepada server. Data bertanda merah merupakan frame pertama yang berisi :

#357671030816265 : nomor i mei

#V500 : user name

#0000 : passwor d

#AUTOLOW : st at us kendar aan

#2 : j uml ah dat a yang

di ki r i m

#3518d1bc : dat aquant i t y

Sedangkan salah satu contoh basis informasi data gps adalah seperti berikut :

#3518d1bc$GPRMC, 144508. 000, A, 0716. 1235, S, 1 1247. 8534, E, 0. 00, 100. 82, 270612, , , D* 7F##

5.3 Halaman Peta Sistem Informasi Rental Mobil

Gambar 5. Halaman Peta Tracking Kendaraan

Halaman peta merupakan halaman yang digunakan untuk melihat posisi kendaraan yang sedang digunakan saat itu juga. Selain menampilkan posisi kendaraan pada peta ditampilkan pula sepuluh

history terbaru mengenai koordinat yang telah dilalui

oleh kendaraan. Gambar 5 juga menunjukkan adanya keterangan kendaraan yang ada pada peta. Marker

akan terus bergerak sesuai dengan perpindahan kendaraan menandakan perpindahan kendaraan ketika kendaraan berjalan.

5.4 Percobaan Pelanggaran Batas Wilayah

User melakukan pemesanan mobil dengan mengisi form yang telah disediakan. Salah satunya

user diminta memasukkan kota tujuan kemana mobil akan digunakan.

Gambar 6. Batas Wilayah Untuk Dilalui

Gambar 6 menunjukkan kota yang dituju adalah Lamongan. Dengan demikian user tidak boleh melewati batas wilayah tujuan, jika terjadi pelanggaran user akan mendapatkan pesan sms peringatan pada nomer yang telah didaftarkan pada saat registrasi pelanggan.

Gambar 7. Tabel Petunjuk Posisi User Pada Poligon

Ketika user sudah melakukan perjalanan server

akan selalu memantau apakah posisi user berada di luar atau di dalam poligon. Gambar 7 menunjukkan setiap koordinat yang dilalui beserta keterangan di dalam atau di luar poligon tersimpan pada database.

5. Diskusi

Dari hasil penelitian yang dilakukan, pemilik rental mobil dapat menambah, merubah, menghapus data rental mobil yang diperlukan melalui website

(5)

informasi seputar rental mobil, mobil yang disewakan, dan harga, pelanggan dapat berinteraksi terhadap sistem dengan melakukan registrasi sebagai member, melakukan login, dan memesan mobil secara online. Fasilitas tersebut dapat dimanfaatkan oleh pelanggan yang tidak memiliki banyak waktu untuk mendatangi lokasi rental mobil.

Pada sistem informasi ini terdapat fasilitas peta untuk memantau pergerakan dan posisi kendaraan yang disewa oleh pelanggan dengan tingkat presisi 90% atau 10 meter, serta menampilkan sepuluh histori dari koordinat lokasi yang telah dilalui. Pergerakan kendaraan terlihat secara realtime pada peta dengan delay update posisi selama 1 menit, sedangkan data posisi dikirimkan oleh GPS setiap 10 detik. Dengan adanya fasilitas tersebut pada sistem memperkecil terjadinya kehilangan atau pencurian kendaraan. Sehingga pemilik merasa nyaman dan aman ketika menyewakan mobil.

6. Kesimpulan

Perusahaan rental mobil sendiri seringkali dipusingkan dengan masalah pengelolaan data rental, keamanan serta disiplin pengemudi saat menggunakan mobil.Penelitian ini mengajukan pendekatan baru berupa perpaduan antara sistem pengelola data rental mobil dan sistem pemantau pergerakan posisi kendaraan. Sistem informasi ini dibangun menggunakan Yii Framework untuk memudahkan pengelolaan dalam jangka panjang. Selain itu, sistem informasi rental mobil juga menampilkan lokasi mobil yang digunakan oleh pelanggan pada peta untuk memantau pergerakan kendaraan sebagai antisipasi terhadap rawannya pencurian mobil rental. Berdasarkan ujicoba yang dilakukan dapat disimpulkan bahwa lokasi kendaraan dapat terlihat secara realtime pada peta dengan tingkat presisi 90 % atau 10 meter dan delay

perubahan posisi mobil 1 menit, sedangkan data posisi koordinat dikirim oleh GPS setiap 10 detik.

Daftar Pustaka

[1] Hartatik. Nupiah. “Aplikasi Pelacakan Mobil Pada Sistem Informasi Persewaan Mobil”.

PENS-ITS, Surabaya, 2012.

[2] Novergust. Dhimas. “Sistem Online Untuk

Keamanan Dan Pelacakan Kendaraan

Menggunakan GPS Tracker Dan Google Map”.

PENS-ITS, Surabaya, 2011.

[3] Febrian, Agil.,Primasto, Yanuar.S. “Membangun Website Rental Mobil Merpati Kencana Sebagai

Media Informasi dan Promosi”. 2011.

[4] Halim., Syam., Yoga. “Sistem Pelacakan Posisi

Kendaraan Dengan Teknologi GPS dan GPRS”.

Gambar

Gambar 1. Rancangan Sistem Informasi Rental Mobil Berbasis Web Menggunakan GPS Tracking
Gambar 3. Halaman Kelola Data Mobil
Gambar 4. Penerimaan Data Oleh Server Dilihat

Referensi

Dokumen terkait

Berdasarkan hasil perhitungan analisis linier berganda dengan pengujian parsial diketahui bahwa variabel Keunggulan Produk (X 3 ) diperoleh koefisien t hitung sebesar 0.092 yang

[r]

menunjukkan ada satu data yang out of control yaitu pada pengamatan ke-32 dengan semua variabel diduga menjadi penyebab pengamatan tidak terkendali. Peta kendali T

Proses pengujian mesin penanam padi dengan sistem penggerak manual dan motor bakar dilakukan di area persawahan Soroako, Kecamatan Nuha Kabupaten Luwu Timur

Perkembangan Ekonomi Masyarakat Desa Gunungpring Dalam Kaitan Dengan Keberadaan Makam Kyai Raden Santri Tahun 2009-2016 .... Peningkatan

Pihak Pertama berjanji akan mewujudkan target kinerja yang seharusnya sesuai lampiran perjanjian ini, dalam rangka mencapai target kinerja jangka menengah seperti

dilihat dari rasio kemandirian yang dihasilkan sudah di antara 50-75%. Rasio kemandirian yang sudah cukup tinggi berdampak pada kemampuan keuangan daerah Kota

PERTANIAN (Studi Empiris di Kabupaten Boyolali) Dengan ini kami menilai Tesis tersebut dapat disetujui untuk diajukan dalam sidang ujian Tesis pada Program Pasca