SISTEM PENGAMANAN SEPEDA MOTOR BERBASIS RASPBERRY PI YANG DIKENDALIKAN MELALUI ANDROID Oleh Andy Agustia NIM: 612006040 Skripsi Untuk melengkapi salah satu syarat memperoleh Gelar Sarjana Teknik Program Studi Teknik Elektro Fakultas Teknik Elektronika dan Komputer Universitas Kristen Satya Wacana Salatiga Januari 2013 INTISARI Pada skripsi ini dibuat sebuah sistem pengamanan sepeda motor berbasis raspberry untuk meningkatkan keamanan pada motor tersebut. Sistem ini akan mengkombinasikan masukan dari motor, GPS dan mobile android untuk menghidupkan alarm. Alarm akan aktif jika fitur keamanan di android diaktifkan dan terdeteksi pencurian. Selain mengaktifkan alarm, sistem akan menginformasikan ke mobile android bahwa kondisi motor sedang tidak aman atau terjadi pencurian. Sistem ini juga dapat menyalakan motor atau buzzer melalui mobile android. Pada mobile android dibuat user interface yang terdapat tombol go, start, check, stop alarm dan sebuah check box. Tombol go akan memicu raspberry mengirim koordinat motor, tombol start akan menyalakan motor, tombol check akan mengaktifkan alarm sesaat, tombol stop alarm akan mematikan alarm yang aktif dan check box berperan sebagai kunci perangkat lunak. Komunikasi antara mobile android dan raspberry menggunakan WiFi. Pengujian secara keseluruhan telah memenuhi spesifikasi yaitu dalam jarak jangkauan wifi user dapat mencari keberadaan motor, mampu mengaktifkan dan mematikan alarm dan menginformasikan ke mobile android, sistem dapat membedakan keadaan motor tidak distarter dan sudah distarter, jika motor tidak beroperasi selama 30 detik, sistem pengaman akan aktif secara otomatis, dan mampu mencari keberadaan motor dengan GPS dan menginformasikan ke mobile android jika mendapat perintah dari mobile android. i ABSTRACT This study is about the making of a motorcycle security system based on ‘Raspberry’ to enhance its security level. This system will combine input from motorcycle, GPS, and Mobile Android to activate the alarm. The alarm will active if the security system on the Android handset is also active and triggered by a crime attempt against the motorcycle. Besides, this security system will also give information to the owner of the motorcycle via Mobile Android that the motorcycle is not safe. Motorcycle’s engine can also be started or ‘buzzer’ via Mobile Android. On Mobile Android, there will be user interface such as go, start, check, stop alarm, and a check box. The function of each button is as follow: the go-button will put a command on Raspberry to send the coordinate location of the motorcycle; the start-button will start the engine; the check-button will temporarily activate the alarm; the stop-alarm button will deactivate the alarm; the check-box function as the key software. The communication between Mobile Android and Raspberry will be using Wi-Fi. Test has been done and all features are functioning according to the specification in terms of Wi-Fi distance in order for the security system user able to find the location of the motorcycle, activate or deactivate the alarm and send the information to Mobile Android. The system will also able to tell whether the engine of such motorcycle has been started or not, as when it has not been started for 30 seconds, the security system will be automatically activated and the system will detect the location of the motorcycle by using GPS and information will be sent to Mobile Android if request is made. ii KATA PENGANTAR Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa atas segala rahmat karunia yang diberikan selama enam bulan ini, akhirnya penulis berhasil menyelesaikan perancangan dan penulisan skripsi ini sebagai syarat untuk menyelesaikan studi di Fakultas Teknik Elektronika dan Komputer Universitas Kristen Satya Wacana. Pada kesempatan ini penulis juga hendak mengucapkan terima kasih kepada berbagai pihak yang telah membantu penulis dalam menyelesaikan skripsi ini: 1. Tuhan Yang Maha Esa atas berkat dan kasih karunia-Nya senantiasa memberi jalan untuk menyelesaikan penulisan ini. 2. Kedua orang tua penulis yang selalu memberi dukungan material ataupun nonmaterial , dan seluruh keluarga dan saudara. 3. Pak Lukas, pak Deddy dan pak Saptadi yang sudah menuntun selama kuliah di Elektro ini dan khususnya dalam skripsi ini, terima kasih untuk arahan bimbingan waktu saran revisi dan waktu yang sudah diberikan sampai selesainya skripsi ini terima kasih sekali pak, semoga setelah lulus bisa makin membanggakan semuanya jaya selamanya. 4. Seluruh staff dosen, karyawan dan laboran FTEK, Mbak Rista, Mbak Dita, Pak Budi, Pak Harto, Pak Bambang, Mas Hari, Pak Wage. 5. Seluruh teman-teman elektro yang selalu mendukung saya baik secara langsung maupun tidak langsung. 6. Seluruh teman diluar kuliah yang selalu mendukung dan memberi selingan hiburan dikala penulis membutuhkan hiburan.' 7. Toko - toko elektronik yang sudah mendistribusikan komponen ataupun modul ke penulis. 8. Semua pihak yang terlibat langsung maupun tidak langsung yang namanya tidak dapat dituliskan satu persatu, penulis mengucapkan terima kasih. iii Sebagai kalimat penutup, saya sebagai penulis mengharapkan skripsi ini dapat memberi manfaat yang krusial bagi pihak yang membacanya. Karena kekurangan dan keterbatasan yang saya miliki menjadikan skripsi ini jauh dari sempurna. Maka dari itu kritik dan saran yang membangun akan saya terima dengan berbesar hati. Salatiga, November 2013 Penulis iv DAFTAR ISI INTISARI ......................................................................................................................... i ABSTRACT .................................................................................................................... ii KATA PENGANTAR .................................................................................................... iii DAFTAR ISI ................................................................................................................... v DAFTAR GAMBAR ..................................................................................................... vii DAFTAR TABEL .........................................................................................................viii DAFTAR ISTILAH ........................................................................................................ ix BAB I BAB II BAB III PENDAHULUAN ................................................................................... 1 1.1 Latar Belakang ................................................................................ 1 1.2 Spesifikasi Sistem ........................................................................... 2 1.3 Sistematika Penulisan ..................................................................... 3 DASAR SISTEM PENGAMAN ............................................................. 4 2.1 Prinsip Kerja Sistem........................................................................ 4 2.2 Pembatasan Masalah ....................................................................... 8 PERANCANGAN DAN REALISASI SISTEM .................................... 9 3.1 3.2 Perancangan dan Realisasi Perangkas keras ................................... 9 3.1.1 Driver Alarm ……............................................................... 9 3.1.2 Driver Relay ...................................................................... 10 3.1.3 Konfigurasi Keseluruhan Alat............................................11 Perancangan dan Realisasi Perangkat Lunak ................................12 3.2.1 Aplikasi Android ............................................................... 12 3.2.2 Raspberry Pi ...................................................................... 20 BAB IV BAB V PENGUJIAN DAN ANALISIS ............................................................. 28 4.1 Pengujian Android Mobile.............................................................28 4.2 Pengujian GPS................................................................................29 4.3 Pengujian WiFi ..............................................................................29 4.4 Pengujian Alarm ............................................................................29 4.5 Pengujian Kontaktor ......................................................................30 4.6 Pengujian Keseluruhan ..................................................................30 KESIMPULAN DAN SARAN .............................................................. 32 5.1 Kesimpulan ................................................................................... 32 v 5.2 Saran Pengembangan .................................................................... 32 DAFTAR PUSTAKA .................................................................................................... 33 vi DAFTAR GAMBAR Gambar 2.1. Blok Diagram Alat Keseluruhan............................................................ 4 Gambar 2.2. Pengaktifan Kunci Sofware Secara Otomatis......................................... 6 Gambar 2.3. User Interface pada Android.................................................................. 6 Gambar 2.4. Mobile Android sebagai Remote............................................................ 8 Gambar 3.1. Untai Driver Relay................................................................................. 10 Gambar 3.2. Untai Driver Alarm................................................................................. 10 Gambar 3.3. Untai Relay pada Kontaktor Motor........................................................ 10 Gambar 3.4. Konfigurasi Keseluruhan Alat................................................................ 12 Gambar 3.5. Langkah Pertama.................................................................................... 13 Gambar 3.6. Langkah Kedua....................................................................................... 13 Gambar 3.7. Langkah Ketiga....................................................................................... 13 Gambar 3.8. Langkah Keempat................................................................................... 14 Gambar 3.9. Langkah Kelima...................................................................................... 14 Gambar 3.10. Langkah Keenam.................................................................................... 14 Gambar 3.11. Diagram Alir Program pada Android.....................................................19 Gambar 3.12. Tampilan win32diskimager.................................................................... 20 Gambar 3.13. Diagram Alir Program pada Raspberry Pi..............................................27 Gambar 4.1. Hasil Cetak Pengiriman String dari Android......................................... 28 Gambar 4.2. Hasil Cetak Pengambilan Koordinat GPS.............................................. 29 Gambar 4.3. Alat Dipasang Pada Motor...................................................................... 31 Gambar 4.4. Jok Motor Setelah Ditutup......................................................................31 vii DAFTAR TABEL Tabel 2.1 Kondisi Keluaran Terhadap Kombinasi Masukan.................................... 5 Tabel 4.1. Pengujian Jarak WiFi ...............................................................................29 Tabel 4.2. Kondisi Keluaran Terhadap Kombinasi Masukan....................................30 viii DAFTAR ISTILAH USB Universal Serial Bus WiFi Wireless Fidelity GPS Global Positioning System IDE Integrated Development Environment APK Android Package BIOS Basic Input Output System DHCP Dynamic Host Configuration Protocol IP Internet Protocol ix