• Tidak ada hasil yang ditemukan

SISTEM PEMANTAUAN BAHAN BAKAR DAN POSISI MOBIL BERBASIS ANDROID DENGAN MENGGUNAKAN RASPBERRY PI

Ferrianto Gozali (1) & Yoska Octavianus (2)

Jurusan Teknik Elektro Fakultas Teknologi Industri Universitas Trisakti Jl. Kyai Tapa No 1, Grogol, Jakarta Barat 11410

(1) ferriantogozali@yahoo.com, ferrianto@trisakti.ac.id (2) yoska@outlook.com

ABSTRAK

Sistem pemantauan bahan bakar dan posisi mobil menggunakan smartphone android merupakan sistem yang dirancang untuk memantau perubahan volume bahan bakar yang diintegrasikan dengan pergerakan suatu mobil. Sistem menggunakan raspberry-pi yang dihubungkan dengan sensor ultrasonic dan sebuah modul global positioning system yang akan mengirim data volume bahan bakar dan posisi kepada server database. Sistem dapat merekam pemakaian bahan bakar dan menghitung kebutuhan dalam menempuh suatu rute tertentu. Aplikasi pada android berfungsi untuk menampilkan informasi bahan bakar dan posisi mobil kepada remote user. Uji coba dilakukan dengan melakukan monitoring dan pengukuran pada tangki yang diletakkan pada mobil yang bergerak dengan melihat perubahan volume bahan bakar terhadap pergerakan kendaraan.

Kata kunci: Monitoring, Raspberry-pi , Smartphone, Android

1. Pendahuluan

Perusahaan-perusahaan besar maupun instansi pemerintah umumnya memiliki kendaraan dinas untuk para karyawan tertentu dengan jasa pengemudi atau supir. Kemungkinan penyalahgunaan fungsi kendaraan dinas diluar kepentingan kantor dapat mengakibatkan peningkatan biaya konsumsi bahan bakar yang ditanggung perusahaan. Salah satu cara yang dapat dilakukan ialah dengan memantau penggunaan bahan bakar serta pergerakan kendaraan tersebut.

Sistem pemantauan bahan bakar dan posisi mobil ini dirancang untuk memantau bahan bakar dan lokasi mobil yang dioperasikan dari jarak jauh dengan menggunakan smartphone android. Melalui smartphone, remote user dapat melakukan tracking untuk mengetahui posisi suatu mobil serta volume bahan bakar yang dimiliki mobil tersebut. Data hasil pemantauan bahan bakar pada kendaraan dengan menggunakan sensor ultrasonic yang diintegrasikan dengan koordinat hasil global positioning system juga disimpan pada database sehingga dapat diolah untuk kebutuhan lainnya seperti rekapitulasi pemakaian dalam suatu jangka waktu tertentu, riwayat pergerakan mobil, serta kebutuhan informasi lainnya jika dibutuhkan. Sistem juga bermanfaat untuk melakukan estimasi penggunaan bahan bakar dari suatu perjalanan dengan rute dan jarak tempuh tertentu yang ditampilkan kepada user.

2. Pembahasan

Sistem Pemantauan yang dikembangkan secara umum dapat digambarkan seperti Gambar 1 berikut.

84

Gambar 1. Diagram Umum Sistem Pemantauan

Bagian hardware merupakan bagian yang mengatur hubungan antara Raspberry Pi dengan sensor ultrasonic HC-SR04 yang mendeteksi volume bahan bakar dan koordinat lokasi mobil dengan Adafruit Ultimate Global Positioning System (GPS) modem, sehingga Raspberry Pi mampu menerima dan memproses data yang didapat dari kedua sensor tersebut. Bagian database merupakan sub sistem yang berguna sebagai tempat penyimpanan data yang diterima dari Raspberry Pi. Data hasil proses pada Raspberry Pi ini dikirimkan dengan suatu interval waktu tertentu berdasarkan program python melalui koneksi internet yang dimiliki Raspberry Pi kepada sebuah IP address spesifik, username MySQL dan passwordnya, dan nama database pada tabel yang dituju untuk kemudian disimpan pada server database. sehingga apabila data dibutuhkan dapat digunakan kembali dan bagian user interface untuk menampilkan data yang telah disimpan pada database kepada user. Hubungan proses dapat dilihat pada Gambar 2 berikut.

Gambar 2. Proses Pengiriman Data Ke Database Sampai Kepada User

Database menggunakan Remote MySQL yang disediakan pada database server dan memiliki lima buah tabel data yaitu tabel_users (userid,username,password), tabel mobil (idmobil, jenis, konsumsi), tabel lokasi (id, idtrans, lat, long, vol, waktu), tabel raspi (id,raspi), dan tabel transaksi (id, userid, idraspi, idmobil) yang digunakan untuk merekam seluruh data hasil proses pencatatan. Untuk menghubungkan Raspberry Pi dengan database Remote MySQL yang disediakan oleh server maka IP address dari Raspberry Pi yang digunakan harus didaftarkan lebih dahulu pada database server.

85

Program interface yang digunakan pada smartphone android dikembangkan dengan software Eclipse untuk pembuatan aplikasi pada android dengan phonegap untuk pembuatan halaman aplikasi berbasis web. Aplikasi ini diberi nama Fuel Monitoring. Aplikasi Fuel Monitoring dapat dilihat pada Gambar 3 berikut.

Gambar 3. Aplikasi Fuel Monitoring Pada Smartphone Android

Sebelum ujicoba keseluruhan sistem dilakukan maka terlebih dahulu dilakukan proses kalibrasi terhadap kesalahan pengukuran volume bahan bakar dengan berbagai volume dengan menggunakan sensor ultrasonic HC-SR04 Dari percobaan yuang dilakukan diperoleh nilai rata-rata kesalahan pengukuran jarak permukaan bahan bakar untuk berbagai volume adalah 0.137007469 cm dengan selisih volume rata-rata 0.06718162 liter. Kesalahan data hasil koordinat mobil yang didapat dari Adafruit GPS yang digunakan dilakukan dengan membandingkan hasil berbagai pengukuran pada lokasi yang berbeda, yaitu tempat yang terhalang oleh gedung tinggi dan tempat terbuka tanpa halangan. Berdasarkan hasil pengujian lokasi pertama maka didapat nilai kesalahan rata-rata dari akurasi GPS sebesar 27.4605 meter dan tingkat presisi GPS sebesar 0,633 meter. Sedangkan hasil pengujian kedua didapat nilai kesalahan rata-rata dari akurasi GPS sebesar 0.0415 meter dan kesalahan pada tingkat presisi GPS sebesar 0 meter. Nilai toleransi yang diperoleh digunakan sebagai faktor kalibrasi pada program aplikasi yang dikembangkan.

Pengujian keseluruhan sistem aplikasi dilakukan dengan menempatkan Raspberry Pi pada mobil dijalankan untuk mengambil data volume bahan bakar dan posisi mobil tersebut. Dengan membuka aplikasi Fuel Monitoring pada smartphone android dan memilih mobil yang ingin dipantau, terdapat tiga menu monitoring pada aplikasi yaitu Fuel & Position Now untuk menunjukkan gerak mobil real time, Log untuk menunjukkan pergerakan mobil yang direkam, dan Calculation untuk estimasi kemampuan jarak tempuh dalam suatu rute yang ditunjukkan seperti terlihat pada Gambar 4 berikut.

86

Gambar 4. Tampilan Pilihan Proses pada Aplikasi

Tampilan hasil dari menu pilihan dapat dilihat pada Gambar 5a, 5b dan 5c berikut

87

Gambar 5b. User Interface Menu Log

88

3. Kesimpulan

1.

Pengukuran volume air pada tangki menggunakan sensor HC-SR04 berjalan cukup baik dengan faktor koreksi rata-rata sebesar 0.065443525 liter.

2.

Pengukuran volume bensin pada tangki menggunakan sensor HC-SR04 berjalan cukup baik dengan faktor koreksi rata-rata sebesar 0.06718162 liter.

3.

Penggunaan GPS sangat bergantung pada faktor lingkungan. Lokasi antenna penerima sinyal GPS sangat menentukan akurasi dan presisi data yang diterima. Dalam ruang terbuka GPS bekerja sangat tepat dengan tingkat kesalahan 0.0415 m, dan tingkat presisi dengan tingkat kesalahan 0 m. Namun pada lingkungan yang dikelilingi gedung tinggi data yang diterima mengalami pergeseran dari semestinya sebesar 27.4605 m, namun dengan tingkat presisi yang cukup baik hanya bergeser 0.633 m.

Daftar Pustaka

[1] Al-Khedher, Mohammad A., 2011, “Hybrid GPS-GSM Localization of Automobile Tracking System”, International Journal of Computer Science & Information Technology (IJCSIT),, Vol 3 No 6, Desember 2011, hal 75-85.

[2] Hasan, Khondker Shajadul. et.all, “Cost Effective GPS-GPRS Based Object Tracking System”, Proceedings of the International MultiConference of Engineers and Computer Scientists, Volume 1, 2009.

[3] Iskandardinata, Richard., 2013, “Sistem Perekaman Pergerakan Kendaraan Dengan Menggunakan Tracking Secara Nirkabel”, Tugas Akhir (S1), Universitas Trisakti, Jakarta, 2013.

[4] S.Aher, Sachin., D. Kokate R., 2012, “Fuel Monitoring and Vehicle Tracking”, International Journal of Engineering and Innovative Technology, Volume 1 No 3, Maret 2012, hal 166-169.

[5] K, Rohitaksh et.all. “Android Application for Vehicle Theft Prevention and Tracking System”, International Journal of Computer Science and Information Technologies, Volume 5 No 3, 2014, hal 3754-3758

89