Sistem Pengamanan Sepeda Motor Berbasis Raspberry Pi yang

advertisement
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
Download