RANCANG BANGUN SISTEM INFORMASI SERVIS OLI SEPEDA MOTOR DENGAN MENGGUNAKAN ODOMETER BERBASIS LBS (LOCATED BASED SERVICE) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : RENDA ARYA SANTANA 201210370311323 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016
LEMBAR PENGESAHAN ii
iii
iv
v
DAFTAR ISI HALAMAN JUDUL... i LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii LEMBAR PERNYATAAN... iv KATA PENGANTAR... v ABSTRAK... vi ABSTRACT... vii DAFTAR ISI... viii DAFTAR GAMBAR... x DAFTAR TABEL... xi BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Tujuan... 3 1.4 Batasan Masalah... 3 1.5 Metodologi... 3 1.6 Sistematika Penulisan... 5 BAB II LANDASAN TEORI 2.1 Arduino Nano... 7 2.2 Sensor Magnet A3144EU... 9 2.3 Buzzer 5V... 10 2.4 Button... 11 2.5 Penentuan Jarak Tempuh... 12 2.6 LBS (Location Based Service)... 13 2.7 Sistem Operasi Android... 14 2.8 Perhitungan Jarak Tempuh... 15 2.9 Perbedaaan Dengan Penelitian Sebelumnya... 15 BAB III ANALISA PERANCANGAN SISTEM 3.1 Analisa... 17 3.1.1 Analisa Sistem... 17 viii
3.1.2 Analisa Masalah... 18 3.1.3 Deskripsi Alat... 19 3.2 Perancangan Sistem... 19 3.2.1 Alur Komunikasi dan Perancangan Alat... 19 3.2.2 Flowchart sistem... 21 3.2.3 Skema Alat dan Aplikasi... 24 3.3 Pengujian Terhadap Sistem... 27 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Metode Implementasi dan Pengujian... 29 4.2 Implementasi Sistem... 30 4.2.1 Implementasi Rangkaian Sistem Arduino Nano... 30 4.2.2 Implementasi Aplikasi Android... 31 4.2.3 Implementasi Sensor Reed Switch dan Buzzer... 35 4.2.4 Implementasi Buzzer dan Button Reset... 36 4.3 Pengujian Keseluruhan Sistem... 38 4.3.1 Pengujian Sensor Reed Switch... 38 4.3.2 Pengujian Buzzer... 38 4.3.3 Pengujian Akurasi LBS... 39 BAB V PENUTUP 5.1 Kesimpulan... 41 5.2 Saran... 41 DAFTAR PUSTAKA... 43 ix
DAFTAR GAMBAR Gambar 2.1 Arduino Nano R3... 7 Gambar 2.3 Sensor Magnet... 10 Gambar 2.4 Buzzer... 10 Gambar 2.5 Button... 12 Gambar 3.1 Alur komunikasi alat... 19 Gambar 3.2 Sketsa Perancangan alat... 20 Gambar 3.3 Flow Chart Pengolahan Data Jarak Tempuh Menggunakan Arduino Nano... 21 Gambar 3.4 Flow Chart Penjadwalan Servis Oli Ke Bengkel... 23 Gambar 3.5 Skema penghubungan Arduino nano dengan Sensor Reed Switch. 24 Gambar 3.6 Skema penghubungan Arduino nano dengan Buzzer 5v... 24 Gambar 3.7 Skema penghubungan Arduino nano dengan button reset... 25 Gambar 3.8 Skema Rancangan Rencana Tampilan Awal Aplikasi... 25 Gambar 3.9 Skema Rancangan Rencana Tampilan Form Servis Aplikasi... 26 Gambar 3.10 Skema Rancangan Rencana Tampilan Aplikasi List Bengkel... 26 Gambar 4.1 Tampilan Alat Arduino... 29 Gambar 4.2 Arduino Nano... 30 Gambar 4.3 Tampilan awal dari aplikasi... 32 Gambar 4.4 Tampilan form pendataran servis... 32 Gambar 4.5 Tampilan untuk mengatur posisi pengendara... 33 Gambar 4.6 Tampilan pilihan bengkel... 33 Gambar 4.7 Tampilan saat mengirim email... 34 Gambar 4.8 Rangkaian Sensor Reed Switch dan Buzzer... 35 Gambar 4.9 Rangkaian Button reset dan Buzzer... 37 Gambar 4.10 Tampilan Latitude dan Longitude... 39 x
DAFTAR TABEL Tabel 2.1 Spesifikasi Mikrokontroler Arduino nano... 7 Tabel 2.2 Spesifikasi Sensor Magnet A3144EU... 10 Tabel 2.3Spesifikasi Buzzer 5V... 11 Table 2.4 Jarak Tempuh Kendaraan... 12 Tabel 3.1 Penggunaan pin arduino nano... 20 Tabel 3.2 Pengujian Terhadap Sistem... 27 Tabel 4.1 Pengujian Sistem Arduino Nano... 30 Tabel 4.2 Pengujian Black box pada Arduino Nano... 31 Tabel 4.3 Perencanaan Pengujian Sensor Reed switch... 38 Tabel 4.4 Hasil Pengujian Sensor Reed switch... 38 Tabel 4.5 Perencanaan Pengujian Buzzer... 39 Tabel 4.6 Hasil Pengujian Buzzer... 39 Tabel 4.7 Perencanaan Pengujian LBS... 40 Tabel 4.8 Hasil Pengujian LBS... 40 xi
Daftar Pustaka [1] Haryono, S. (2010). Analisis Kualitas Pelayanan Angkutan Umum (Bus Kota) Di Kota Yogyakarta. repository.upnyk.ac.id/6240/2/sigit_haryono_naskah.pdf [2] Munif dkk, (2012). Rancang bangun aplikasi mobile untuk notifikasi jadwal kuliah berbasis android (studi kasus : STMIK Provisi Semarang). http://digilib.its.ac.id/public/its-paper-23867-5108100116-paper.pdf [3] Sunarno dkk, (2012). Identifikasi Fisis Viskositas Oli Mesin Kendaraan Bermotor terhadap Fungsi Suhu dengan Menggunakan Laser Helium Neon. http://digilib.its.ac.id/public/its-paper-23816-1107100047-paper.pdf [4] Hermawan, Henry (2009) Open Source Development Tools Untuk Mikrokontroler AVR Pada System Operasi Linux. http://repository.ubaya. ac.id/3210/ [5] Badrul Anwar dkk 2012. Implementasi Location Based Service Berbasis android Untuk Mengetahui Posisi User. related:jdih.bengkaliskab.go.id/ Admin/File/jurnaltentanglocationbasedservice/ [6] Ecadio, (2016). Berkenalanan Dengan Arduino Nano, http://ecadio.com/ mengenal-dan-belajar-arduino-nano diakses tanggal 7 Agustus 2016 [7] Arduino, (2016). Specification of Arduino Nano. https://www.arduino.cc: _https://www.arduino.cc/en/main/arduinoboardnano diakses tanggal 13 April 2016 [8] Arduino, (2016). Arduino Nano, https://www.arduino.cc/en/main/arduino BoardNano, diakses tanggal 13 April 2016 [9] Indoware Electronics Online, (2016). Sensor Magnet Store, http://www. indoware.com/produk-2067-a3144eu-atau-44e---.html, diakses tanggal 13 Agustus 2016 [10] Vcc2GND, (2016). Continuous Active Buzzer 5V Miniature Alarm Sounder, http://www.vcc2gnd.com/sku/bza5v diakses tanggal 2 Agustus 2016 [11] Elektronika Dasar, (2012). Limit Switch dan Saklar Push On, http://elektronika-dasar.web.id/limit-switch-dan-saklar-push-on/, diakses tanggal 2 Agustus 2016 43
[12] Teknojurnal, (2016). Pengertian Location Based Services (LBS) dan Komponennya, http://teknojurnal.com/pengertian-location-based-services-lbsdan-komponennya, diakses tanggal 13 Agustus 2016 [13] Obengplus, (2014). Membaca Koordinat GPS dengan Latitude dan Longitude, https://vinceney.wordpress.com/2013/05/06/cara-baca-koordinat/, diakses tanggal 21 September 2016 [14] Ubaya, (2010). Android: Sistem Operasi Pada Smartphone, http://www.ubaya. ac.id/2014/content/articles_detail/7/android--sistem-operasi-pada-smartphon e.html, diakses tanggal 21 September 2016 44