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
SMARTPHONE ANDROID UNTUK MENGONTROL PERANGKAT 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
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
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
UCAPAN TERIMA KASIH
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
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
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.
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.
DAFTAR ISI
Hal.
Persetujuan ii
Pernyataan iii
Ucapan Terima Kasih iv
2.1 A
ndroid 5
2.1.1 Android SDK 6
2.1.2 ADT (Android Development Tools) 6
2.2 A
pp Inventor 6
2.3 Bl
uetooth 7
2.3.1 Arsitektur Bluetooth 8
2.4 Ko
2.5.3 Mikrokontroler ATMega 328 13
2.5.4 Arduino 14
2.5.5 Promini 15
2.5.6 IDE (Integrated Development Environment) 15
2.6 Pe
nelitian Terdahulu 16
BAB 3 Analisa dan Perancangan Sistem 17
3.5 Per
ancangan Antarmuka 24
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 27
3.6.2 Perancangan Rangkaian Catu Daya,Kunci Kontak dan Starter 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 33
4.2.1 Implementasi Rangkaian Relay 33 4.2.2 Implementasi Modul Bluetooth Pada Rangkaian 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 37
4.3.2 Tampilan Menu Utama 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
5.1 Ke
simpulan 45
5.2 Sar
an 46
DAFTAR TABEL
Hal.
Tabel 4.1 Cara Konvensional Dalam Melakukan Tindakan Pada Sepeda Motor 35
Tabel 4.2 Penggunaan Aplikasi Pada Smartphone 36
Tabel 4.3 Pengujian Perangkat Keamanan Sepeda Motor 36
DAFTAR GAMBAR
Hal. Gambar 2.1. Protocol Stack dari Bluetooth 8
Gambar 2.2. Sistem Pengendali loop terbuka 9
Gambar 2.3. Sistem Pengendali loop tertutup 10
Gambar 2.4. Relay 12
Gambar 3.1. Arsitektur Umum 17
Gambar 3.2. Diagram Proses 20
Gambar 3.3. Flowchart Sistem Konektifitas Antara Smartphone 23
Gambar 3.4. Flowchart Sistem Untuk Mengontrol Perangkat 24
Gambar 3.5. Form Utama 25
Gambar 3.6. Konektifitas Bluetooth 26
Gambar 3.7. Login Aplikasi 26
Gambar 3.8. Pengelolaan Password Aplikasi 27
Gambar 3.9. Arsitektur Promini 28
Gambar 3.10. Rangkaian Catu daya pada perangkat keamanan sepeda motor 29
Gambar 3.11. Relasi Relay pada kunci kontak 29
Gambar 3.12. Relasi Relay Pada Starter 30
Gambar 3.13. Rangkaian LED 30
Gambar 3.14. Sistem Keseluruhan 31
Gambar 4.1. Rangkaian Relay 34
Gambar 4.2. Jalur Rangkaian Pada PCB 34
Gambar 4.3. Modul Bluetooth Pada Papan PCB 35
Gambar 4.4. Menu Login 38
Gambar 4.5. Tampilan Menu Utama 39
Gambar 4.6. Menu Change Password 39
Gambar 4.7. Menu Pengelolaan Perangkat 40
Gambar 4.8. Tampilan Bluetooth Pada Aplikasi 41
Gambar 4.12. App Inventor Untuk Starter 43
Gambar 4.13. Screenshot Program Untuk Starter 43
Gambar 4.14. App Inventor Untuk Timer 44