KEAMANAN SEPEDA MOTOR BERBASIS MIKROKONTROLER PROMINI SKRIPSI CHAIRUL SALEH NASUTION 101402047
SMARTPHONE ANDROID UNTUK MENGONTROL PERANGKAT KEAMANAN SEPEDA MOTOR BERBASIS MIKROKONTROLER PROMINI SKRIPSI CHAIRUL SALEH NASUTION 101402047 PROGRAM STUDI S1 TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2015 iii
KEAMANAN SEPEDA MOTOR BERBASIS MIKROKONTROLER PROMINI SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana
Teknologi Informasi CHAIRUL SALEH NASUTION
101402047 PROGRAM STUDI S1 TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN
2015
PERSETUJUAN
Judul : SMARTPHONE ANDROID UNTUK MENGONTROL PERANGKAT KEAMANAN SEPEDA MOTOR BERBASIS MIKROKONTROLER PROMINI.
Kategori : SKRIPSI Nama : CHAIRUL SALEH NASUTION Nomor Induk Mahasiswa : 101402047 Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Dani Gunawan, ST., M.T Baihaqi Siregar, S.Si., M.T NIP. 19820915 201212 1 002 NIP. 19790108 201212 1 002 Diketahui/Disetujui oleh Program Studi S1 Teknologi Informasi Ketua, Muhammad Anggia Muchtar, ST., MM.IT NIP. 19800110 200801 1 010
PERNYATAAN
SMARTPHONE ANDROID UNTUK MENGONTROL PERANGKAT
KEAMANAN SEPEDA MOTOR BERBASIS MIKROKONTROLER PROMINI SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan, Agustus 2015 Chairul Saleh Nasution 101402047
Alhamdulillah, segala puji bagi Allah SWT yang telah memberikan rahmat, karunia, taufik dan hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini. Penulis mengucapkan terima kasih kepada: 1.
Bapak Prof. Dr. M. Zarlis selaku Dekan Fasilkom-TI, Bapak Prof. Dr. Opim Salim Sitompul selaku Wakil Dekan I Fasilkom-TI, Drs. Sawaludin, M.IT selaku Wakil Dekan II Fasilkom-TI, dan juga Bapak Dr. Syahril Efendi, S.Si, M.IT selaku Wakil Dekan III Fasilkom-TI, yang memimpin Fasilkom-TI dan yang telah banyak memberikan dukungan dan bimbingannya untuk seluruh mahasiswa Fasilkom-TI 2. Bapak Baihaqi Siregar, S.Si., M.T, selaku pembimbing 1 dan Dani Gunawan,
ST., M.T, selaku pembimbing 2 yang telah banyak memberikan bimbingan, motivasi dan dukungannya selama penyusunan dan penulisan skripsi ini.
3. Bapak Romi Fadhillah Rahmat, B.Comp.Sc., M.Sc dan Bapak Seniman, S.Kom., M.Kom sebagai tim penguji, atas segala koreksi, kritik dan saran dalam penyempurnaan penulisan skripsi ini.
4. Ketua program studi Teknologi Informasi, Bapak Muhammad Anggia Muchtar, ST., MM.IT dan sekretaris program studi Teknologi Informasi, Bapak M. Fadly Syahputra, B.Sc, M.Sc.IT, serta seluruh Bapak dan Ibu dosen yang telah memberikan ilmu yang bermanfaat bagi penulis.
5. Ayahanda Bapak Drs.H.Parlagutan, MM., Ibunda ibu Hj. Juliani Rangkuti, Abangda Khairul Bahri Nasution,S.PdI.,M.HI., Adinda Siti Aisyah Nasution dan Nur Halimah Nasution yang selalu mendoakan, mendukung dan senantiasa memberikan kasih sayang sepanjang masa.
6. Teman – teman penulis yang tergabung dalam komunitas Medan Heritage,
- – Rizky Nasution,Irvan Deriza,Veri Boeloe, Wahyu Blahe dan seluruh teman teman komunitas lainnya yang tidak dapat disebut satu persatu, yang telah banyak memberikan motivasi untuk cepat-cepat selesaikan skripsi. Dan kalian semua TerbaikDiKelasnya.
7. Teman – teman terdekat penulis, Amelia Febriani, Noviyanti, Bagus Wicaksono, serta teman
- – teman yang tergabung di Foya Members Dian Puspita Sari, Desy Afiryanti, Ovy Rizky, Muhammad Galih, Edgar Audela, Fezan Habil, Handra Saito, Muslim Bukhori, Eka Tama Herly, Dian Rahmad, Heri Mustaqim, Fahry Rozy, Ibrahim Denai, Joko Almady , yang telah membantu bersama
- – sama dengan penulis melewati seluruh proses perkuliahan di Universitas Sumatera Utara khususnya di Teknologi Informasi.
8. Teman-teman program studi teknologi informasi khususnya angkatan 2010 atas segala doa dan dukungannya.
Akhirnya, penulis berharap agar skripsi ini berguna dan memberikan manfaat kepada seluruh pembaca. Dan penulis mengharapkan kritik dan saran yang membangun demi kesempurnaan skripsi ini, Akhir kata penulis ucapkan terima kasih.
ABSTRAK
Menurut laporan pencurian yang diterima oleh Kepolisian Republik Indonesia pada tahun 2010, sebanyak 9.112 unit sepeda motor dinyatakan dicuri, pada tahun 2011, sebanyak 4.725 unit sepeda motor dan pada tahun 2012 sebanyak 4.602 unit pencurian sepeda motor. Dikarenakan hal tersebut, diperlukan solusi alternatif meningkatkan keamanan sepeda motor. Untuk meningkatkan keamanan sepeda motor ini, salah satu cara yang digunakan ialah dengan modernisasi sistem keamanan sepeda motor dari cara konvensional menjadi berteknologi tinggi dengan memanfaatkan perkembangan teknologi Informasi. Pada penelitian ini, sepeda motor menggunakan mikrokontroler ATMega328 pada board Arduino Promini yang dikontrol menggunakan smartphone dengan platform Android. Kontrol yang dilakukan melalui smartphone akan mengaktifkan atau memutus rangkaian kelistrikan sepeda motor yang terhubung dengan relay. Hasil yang diperoleh dapat menjadi solusi pengamanan sepeda motor. Pada penelitian ini juga, dilakukan penelitian untuk menguji keefektifan waktu yang diperlukan oleh perangkat untuk aktif berdasarkan jarak yang berbeda. Hasil dari pengujian ini menunjukkan bahwa perangkat membutuhkan waktu yang lebih lama jika dinyalakan dari jarak yang lebih jauh. Seperti untuk menyalakan atau mematikan sepeda motor, perangkat membutuhkan waktu 0,5 detik pada jarak minimum 1 (satu) meter dan membutuhkan waktu 1,5 detik pada jarak maksimum 15 (lima belas) meter. Pada pengujian untuk menyalakan mesin sepeda motor, dibutuhkan waktu 0,5 detik pada jarak minimum 1 (satu) meter dan 3 detik pada jarak maksimum 15 (lima belas) meter. Dan pada pengujian menggunakan timer dibutuhkan waktu 0,5 detik pada jarak minimum 1 (satu) meter dan 4 detik pada jarak maksimum 15 (lima belas) meter.
Kata kunci : Android, ATMega328, Promini, Bluetooth
ANDROID SMARTPHONE FOR CONTROLLING MOTORCYCLE
SECURITY DEVICE BASED ON PROMINI MICROCONTROLLER BOARD
ABSTRACT
According to the report the theft received by the police of the Republic of Indonesia in
2010, as many as 9.112 unit a motorcycle was declared stolen, in 2011, as many as
4.725 units motorcycle and in 2012 as much as 4.602 unit motorcycle was stolen.
Because of this, needed an alternative solution for improving motorcycle safety. To
enhance the security of these motorcycles, one of the ways used is with the
modernization of the security system of the motorcycle from the conventional way of
becoming a high-tech which using development by leveraging information
technology. In this study, the motorcycle using the Arduino ATMega328 on board
microcontroller Promini controlled use smartphone with Android platform. Control is
done through the smartphone will turn on or disconnect the electrical circuit of a
motorcycle connected to the relay. The results obtained can be the solution of
motorcycle security. In this study, too, conducted research to test the effectiveness of
the time required by the device to be active based on different distances. The results of
this test show that the device takes longer if ignited from a greater distance. As for
turning on or off the bike, the device takes 0.5 seconds at a distance of a minimum of
1 (one) meter and takes 1.5 seconds at a distance of maximum 15 (fifteen) meters. On
testing for powering motorcycle engines, it takes 0,5 seconds at a distance of a
minimum of 1 (one) meter and 3 seconds at a distance of maximum 15 (fifteen)
meters. And on testing using the timer takes 0.5 seconds at a distance of a minimum of
1 (one) meter and 4 seconds at a distance of maximum 15 (fifteen) meters.Keyword : Android, ATMega 328,Promini, Bluetooth viii
DAFTAR ISI
Hal.Persetujuan ii
Pernyataan iii
Ucapan Terima Kasih iv
Abstrak vi
Daftar Isi viii
Daftar Tabel xi
Daftar Gambar xii
BAB 1 Pendahuluan
1
1.1 L atar Belakang
1
1.2 R umusan Masalah
2
1.3 B atasan Masalah
3
1.4 T ujuan Penelitian
3
1.5 M anfaat Penelitian
3
1.6 Si stematika Penulisan
4 BAB 2 Landasan Teori
5 ix
2.1 A ndroid
16 BAB 3 Analisa dan Perancangan Sistem
2.5.4 Arduino
14
2.5.5 Promini
15
2.5.6 IDE (Integrated Development Environment)
15
2.6 Pe nelitian Terdahulu
17
2.5.3 Mikrokontroler ATMega 328
3.1 Ar sitektur Umum
17
3.2 An alisis Sistem
19
3.3 Me tode Penelitian
21
3.4 Flo wchart Sistem
13
12
5
7
2.1.1 Android SDK
6
2.1.2 ADT (Android Development Tools)
6
2.2 A pp Inventor
6
2.3 Bl uetooth
2.3.1 Arsitektur Bluetooth
2.5.2 Transistor
8
2.4 Ko nsep Dasar Pengontrolan
8
2.5 Ko nsep Dasar Sinyal
10
2.5.1 Relay
11
22 x
3.5 Per ancangan Antarmuka
37
35
4.2.3 Penggunaan Perangkat Keamanan Sepeda Motor
35
4.2.4 Pengujian Perangkat
36
4.3 Ta mpilan Antar Muka
37
4.3.1 Tampilan Menu Login
4.3.2 Tampilan Menu Utama
33
38
4.3.3 Tampilan Menu Pengelolaan Perangkat
40
4.3.4 Tampilan Menu Konektifitas Bluetooth
40
4.4 Per angkat Tambahan Keamanan Sepeda Motor
41
4.5 Ti ndakan Android Kepada Promini
41 BAB 5 Kesimpulan dan Saran
4.2.2 Implementasi Modul Bluetooth Pada Rangkaian
4.2.1 Implementasi Rangkaian Relay
24
27
3.5.1 Perancangan Tampilan Utama Aplikasi
25
3.5.2 Perancangan Konektifitas Bluetooth
25
3.5.3 Perancangan Proteksi Aplikasi
26
3.6 Per ancangan Perangkat Keamanan Sepeda Motor
27
3.6.1 Perancangan Pin Promini
3.6.2 Perancangan Rangkaian Catu Daya,Kunci Kontak dan Starter
33
28
3.6.3 Perancangan LED
30
3.6.4 Perancangan Sistem Perangkat Keras Keseluruhan
31 BAB 4 Implementasi dan Pengujian Sistem
33
4.1 Im plementasi Sistem
33
4.2 Im plementasi Perangkat Keamanan Sepeda Motor
45 xi
5.1 Ke simpulan
45
5.2 Sar an
46 Daftar Pustaka
47
DAFTAR TABEL
Hal.Tabel 4.1 Cara Konvensional Dalam Melakukan Tindakan Pada Sepeda Motor35 Tabel 4.2 Penggunaan Aplikasi Pada Smartphone
36 Tabel 4.3 Pengujian Perangkat Keamanan Sepeda Motor
36 Tabel 4.4 Pengujian Perangkat Berdasarkan Interval Jarak dan Waktu
37
DAFTAR GAMBAR
Hal.29 Gambar 3.12. Relasi Relay Pada Starter
42 Gambar 4.11. Screenshot Program Untuk ON/OFF
41 Gambar 4.10. App Inventor Untuk ON/OFF
41 Gambar 4.9. Keypad 4x4 Arduino
40 Gambar 4.8. Tampilan Bluetooth Pada Aplikasi
39 Gambar 4.7. Menu Pengelolaan Perangkat
39 Gambar 4.6. Menu Change Password
38 Gambar 4.5. Tampilan Menu Utama
35 Gambar 4.4. Menu Login
34 Gambar 4.3. Modul Bluetooth Pada Papan PCB
34 Gambar 4.2. Jalur Rangkaian Pada PCB
31 Gambar 4.1. Rangkaian Relay
30 Gambar 3.14. Sistem Keseluruhan
30 Gambar 3.13. Rangkaian LED
29 Gambar 3.11. Relasi Relay pada kunci kontak
Gambar 2.1. Protocol Stack dari Bluetooth28 Gambar 3.10. Rangkaian Catu daya pada perangkat keamanan sepeda motor
27 Gambar 3.9. Arsitektur Promini
26 Gambar 3.8. Pengelolaan Password Aplikasi
26 Gambar 3.7. Login Aplikasi
25 Gambar 3.6. Konektifitas Bluetooth
24 Gambar 3.5. Form Utama
23 Gambar 3.4. Flowchart Sistem Untuk Mengontrol Perangkat
20 Gambar 3.3. Flowchart Sistem Konektifitas Antara Smartphone
17 Gambar 3.2. Diagram Proses
12 Gambar 3.1. Arsitektur Umum
10 Gambar 2.4. Relay
9 Gambar 2.3. Sistem Pengendali loop tertutup
8 Gambar 2.2. Sistem Pengendali loop terbuka
42
Gambar 4.12. App Inventor Untuk Starter43 Gambar 4.13. Screenshot Program Untuk Starter
43 Gambar 4.14. App Inventor Untuk Timer
44 Gambar 4.15. Screenshot Program Untuk Timer