Gambar 3.1 Location Based Service

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

Kata Pengantar. 2. Bapak Putu Wira Buana, S.Kom., M.T., selaku pembimbing II yang sudah membimbing dan mengarahlan penulis.

Pertemuan 11 Pengenalan DBMS dan MySQL

BAB II DASAR TEORI II-1

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 1 PENDAHULUAN. GPS (Global Positioning System) merupakan sistem satelit navigasi dan penentuan posisi.

SOFTWARE TERBAIK UNTUK DATABASE

Bab II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. oleh Siti nandiroh,haryanto tahun 2009 dengan objek penentuan rute

TUGAS AKHIR SISTEM INFORMASI GEOGRAFIS (SIG) PENGELOLAAN REKLAME DI SURABAYA BERBASIS WEB. Nurul Hilmy Rahmawati NRP:

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB 2 LANDASAN TEORI

PENGERTIAN PHP DAN MYSQL

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat.

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB 3 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB II. Gambar 1. Komponen Kunci Sistem Informasi Geografis

WEBSITE PORTAL PADA CV CHAMPION PALEMBANG MENGGUNAKAN PHP DAN MySQL

BAB II. Tinjauan Pustaka Dan Dasar Teori. Tabel 2.1 Tinjuan Pustaka

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN Latar Belakang

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman


BAB II LANDASAN TEORI

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

RANCANG BANGUN SISTEM PEMESANAN TIKET ONLINE PADA CV. KURNIA GROUP LHOKSEUMAWE

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM KOTA MOJOKERTO BERBASIS WEB

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB I PENDAHULUAN. I.1 Latar Belakang

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

BAB 3 LANDASAN TEORI

BAB III LANDASAN TEORI

Perancangan dan Pembuatan Aplikasi Sistem Klinik Berbasis Web (Studi Kasus Klinik dr. Rida)

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB II LANDASAN TEORI. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS BERBASIS NODE

Pengenalan Web Server dan Server Side Scripting

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Informasi Geografis Pencarian Apotik terdekat di Kota Yogyakarta. Pada

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

Bab 2. Tinjauan Pustaka

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa acuan yang digunakan dalam pengembangan sistem dan aplikasi

Pendayagunaan Android dalam Perancangan dan Implementasi Aplikasi Tour Guidance Berbasis Teknologi Location Based Service

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB II KAJIAN PUSTAKA

SISTEM INFORMASI AKADEMIK PADA AKPER NABILA PADANG PANJANG BERBASIS MULTI USER

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN 1.1 Latar belakang

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Sumaja (2013),Lestari dan Iskandar (2014), Arifin (2016), Lestari (2016), Pramono

APLIKASI SISTEM PELACAKAN KINERJA PENGIRIMAN PADA TRUK PENGANGKUT BARANG BERBASIS ANDROID

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

BAB 1 PENDAHULUAN. merupakan salah satu cara untuk memasuki Perguruan Tinggi. Hampir semua siswa

BAB I PENDAHULUAN Latar Belakang

BAB II LANDASAN TEORI. yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. bahasa pemograman HTML dan PHP, namun dengan penelitian yang berbeda-beda.

BAB II LANDASAN TEORI

Gambar 1. Perangkat mobile Android

BAB I PENDAHULUAN. Semakin berkembang cepatnya kemajuan IPTEK di era globalisasi seperti

BAB I PENDAHULUAN. dapat dari berbagai pihak, yaitu intansi pemerintahan, BUMN, industri,

Transkripsi:

APLIKASI PELACAKAN MOBIL PADA SISTEM INFORMASI PERSEWAAN MOBIL,Yuliana Setyowati 1, Ahmad Syauqi Ahsan 1, Nupiah Hartatik 2 Dosen 1, Mahasiswa 2 Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Kampus PENS-ITS Keputih Sukolilo Surabaya 60111 Telp (+62)31-5947280, 5946114, fax (+62)31-5946114 Abstrak Aplikasi pelacakan mobil pada sistem informasi persewaan mobil adalah suatu sistem informasi yang di bangun untuk memudahkan para pengusaha rental mobil dalam memanage dan mengelola usahanya. Dalam aplikasi ini juga terdapat fasilitas tracking kendaraan yang di gunakan untuk memonitoring lokasi keberadaan mobil pada saat peminjaman. Apliakasi ini terdiri dari dua aplikasi yaitu aplikasi client dan aplikasi server. Aplikasi client di bangun dengan menggunakan bahasa pemrograman android, dalam aplikasi ini memanfaatkan fasilitas LBS (Location Based Service) untuk meminta koordinat. Sedangkan aplikasi server adalah aplikasi yang berbasis web dan di bangun dengan bahasa pemrograman PHP dan menggunakan data base MySQL. Data lokasi yang didapat akan di kirimkan secara periodik kedalam database pada server kemudian akan di tampilkan dalam bentuk google map. Kata kunci : client, server, service I. PENDAHULUAN Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). Kebutuhan terhadap pemantauan posisi kendaraan semakin banyak, hal ini bisa dilihat contoh-contoh yang ada seperti penentuan jarak terdekat posisi pelanggan dengan sebuah taksi, penyalahgunaan pemakaian mobil dinas, distribusi barang dan sistem pengiriman bahan bakar minyak.teknologi yang digunakan biasanya masih menggunakan komunikasi suara melalui handy talky, dan juga komunikasi data melalui radio trunking yang juga sudah dilengkapi dengan Global Positioning System (GPS). Tapi cara ini kurang efektif karena memiliki jangkauan yang kurang

luas. Kemajuan teknologi penentuan lokasi seperti GPS berkembang pesat dengan tingkat akurasi yang semakin teliti.posisi dapat diketahui jika membawa alat yang diberinama GPS receiver yang berfungsi untuk menerima sinyal dari satelit GPS. Perkembangan jaringan teknologi (wireless) khususnya pada handphone semakin pesat. Sebuah handphone tipe tertentu sudah dilengkapi dengan fitur GPRS.General Packet Radio Service dapat digunakan sebagai media pengiriman data secara nirkabel melalui koneksi internet. Tracking kendaraan adalah mekanisme bagaimana memantau keberadaan kendaraan yang bergerak. Pengertian bergerak dalam perspektif geografi adalah perpindahan posisi suatu objek dari satu koordinat ke koordinat yang lain. Tracking diperoleh dengan cara merekam data perpindahan tersebut. Modul GPS receiver mempunyai karakteristik dapat menghasilkan informasi data posisi. GPRS adalah sebuah teknologi komunikasi wireless dapat mengirimkan data melalui jaringan internet. Karakteristik yang dimiliki oleh GPS dan GPRS dapat di integrasikan untuk membangun sistem pelacakan kendaraan. II. TUJUAN Tujuan penulisan proprosal proyek akhir ini adalah membuat aplikasi pelacakan mobil pada sistem informasi persewaan mobil. Aplikasi terdiri dari dua bagian yaitu aplikasi client dan aplikasi server. Aplikasi client diinstal pada handphone android agar dapat difungsikan sebagai GPS, sedangkan aplikasi server berupa web yang dapat memonitor lokasi mobil dalam bentuk peta google maps, informasi transaksi mobil serta history lokasi mobil. III. TEORI PENUNJANG 3.1 Location Base Service (LBS) A location-based service (LBS) adalah sebuah information dissemination system yang dapat diakses oleh mobile devices melalui jaringan HP. Dikendalikan oleh kemampuan sistem untuk mendeteksi posisi geografi sebuah HP. Gambar 3.1 Location Based Service 3.2 PHP PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan

permintaan ke server (dapat dilihat pada gambar dibawah). Ketika menggunakan PHP sebagai serverside embedded script language maka server akan melakukan hal-hal sebagai berikut : Membaca permintaan dari client/browser Mencari halaman/page di server Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page. Mengirim kembali halaman tersebut kepada client melalui internet atau intranet. 3.3 MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyekproyek seperti Apache, di mana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael Monty Widenius. MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General Public License). Di mana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase 3.4 Google Map Api Google Maps adalah layanan mapping online yang disediakan oleh google, layanan ini dapat diakses melalui situs http://maps.google.com, pada situs tersebut kita dapat melihat informasi geografis pada hampir semua wilayah di bumi. Google

Maps mengijinkan pengguna untuk mengubah atau menambah fitur yang disediakan sehingga dapat mempermudah pengguna untuk memvisualisasikan data spasial yang ada. Tampilan yang akan muncul pada situs Google Maps adalah sebagai IV.PERENCANAAN SISTEM 4.1 Blok Diagram Dalam pembuatan aplikasi ini sebuah handphone android akan di fungsikan sebagai GPS dan dipasang pada kendaraan. Didalam handphone android akan di instal suatu software yang dapat mengirimkan posisi dalam bentuk latitute dan longitude dan mengirimkan data tersebut secara periodik ke suatu aplikasi yang berada di server, kemudian aplikasi serveri akan menyimpan data latitude dan longitude ke dalam sutu database dan menampilkan data tersebut dalam bentuk google map. nilai latitude dan nilai longitude yang merupakan lokasi real keberaan handphone. Permintaan lokasi ini dapat di buat dengan membuat suatu aplikasi berbasis android dan menginstalnya pada handphone yang bersangkutan.adapun source code untuk request lokasi adalah seperti di bawah ini. 4.3 Aplikasi Server Halaman home Gambar 4.3 Halaman home Halaman home berisi profile perusahaan dan informasi tentang mobil, berupa merek mobil, warna, tahun buat dan status mobil ready atau sedang di pinjam Halaman Map Gambar 4.1 Blok Diagram sistem 4.2 Aplikasi client Penentuan lokasi (current location) merupakan faktor yang sangat penting dalam proses tracking kendaraan. Permintaan lokasi ini dapat menggunakan aplikasi GPS yang terdapat pada handphone yang menggunakan LBS(Location Based Service), lokasi yang didapat berupa Gambar 4.4 Halaman Map Halaman Map berisi gambaran lokasi dalam bentuk google map, kendarankendaraan yang sedang di pinjam dan lokasinya.

Halaman info koordinat dari handphone saat ini. Di bawah ini adalah gambar aplikasi android yang dijalankan untuk merequest lokasi. Gambar 4.5 Halaman Info Halaman info berisi grafik tentang mobil-mobil yang sering di sewa, jika jumlah mobil bertambah secara otomatis jumlah grafik juga akan bertambah. Halaman Transaksi Gambar 5.1 Aplikasi client 5.2 Aplikasi Server Setelah data penyewa dimasukkan, langkah berikutnya adalah mengisi data wa berada di daerah surabaya. Gambar 4.6 Halaman transaksi Halaman Transaksi akan merekam semua transaksi perserwaan mobil dan juga menampilkan semua data transaksi yang telah ada. Pada halaman transaksi ini akan di tampilkan informasi id transaksi(no registrasi), Nama penyewa, No KTP penyewa, Merek Mobil, Lama Menyewa, Totap pembayaran, Tanggal pinjam, Tanggal Kembali, Tanggal mengembalikan dan juga charge atau denda yang harus di bayar jika terlambat mengembalikan pada tempo waktu yang telah di berikan. Gambar 5.3 Map V. PENGUJIAN DAN ANALISA 5.1 Aplikasi Client Pembuatan aplikasi android dibuat dengan software aclipse galileo. Pada aplikasi ini menggunakan fungsi location listener untuk meminta