DAFTAR ISI HALAMAN JUDUL... i LEMBAR PENGESAHAN... ii HALAMAN PERNYATAAN... iii MOTTO.... iv PERSEMBAHAN... v PRAKATA... vi DAFTAR ISI... viii DAFTAR TABEL... xi DAFTAR GAMBAR... xii INTISARI... xiv ABSTRAK... xv BAB I. PENDAHULUAN... 1 A. Latar Belakang... 1 B. Tujuan dan Manfaat... 2 C. Rumusan Masalah... 3 D. Batasan Masalah... 3 E. Metodologi Penelitian... 3 F. Sistematika Penulisan... 4 BAB II. DASAR TEORI... 6 A. Smartphone Android... 6 B. Mikrokontroler ATMega8... 7 C. Bascom AVR... 10 D. Bluetooth HC-06... 12 E. Regulator 7805... 13 F. Google APP Inventor... 14 G. Dioda... 15 H. Kapasitor... 16 I. Resistor... 17 viii
J. Kristal... 17 K. Relay... 18 L. Transformator... 21 M. Terminal Listrik... 22 N. Komunikasi Serial RS 232... 22 O. Inisialisasi dan Register Komunikasi Serial... 24 P. Bluetooth... 27 BAB III. PERANCANGAN... 29 A. Blok Diagram Sistem... 30 B. Rangkaian Sistem Minimum Mikrokontroler ATMega8... 31 C. Rangkaian Catu Daya 1... 33 D. Rangkaian Catu Daya 2... 33 E. Rangkaian Driver Relay... 34 F. Perencanaan Rancangan APP Inventor... 35 1. Langkah Pertama... 35 2. Langkah Kedua... 35 3. Langkah Ketiga... 36 4. Langkah Keempat... 37 5. Langkah Kelima... 37 G. Flowchart Program BASCOM AVR... 38 H. Flowchart Google APP Inventor... 44 BAB IV. HASIL DAN PENGUJIAN ALAT... 47 A. Perangkat Keras (Hardware)... 47 1. Perangkat keras modul bluetooth HC-06... 47 2. Perangkat keras sistem minimum mikrokontroler ATMega8... 48 3. Perangkat keras smartphone android... 49 4. Perangkat keras regulator 5V... 50 5. Perangkat keras driver relay... 51 6. Perangkat keras lampu... 52 7. Perangkat keras mikrokontroler... 52 B. Perangkat Lunak (Software)... 54 ix
1. Software BASCOM AVR... 54 2. Software Google APP Inventor... 58 C. Pengujian Jarak Bluetooth... 62 BAB V. KESIMPULAN DAN SARAN... 64 A. Kesimpulan... 64 B. Saran... 64 DAFTAR PUSTAKA... 65 LAMPIRAN... 66 x
DAFTAR TABEL Tabel 2.1. Tabel Spesifikasi IC 78xx... 14 Tabel 3.1. Format Data Penyalaan Lampu... 40 Tabel 3.2. Pengaturan Nilai Register UCSRA... 41 Tabel 3.3. Pengaturan Nilai Register UCSRB... 42 Tabel 3.4. Pengaturan Nilai Register UCSRC... 43 Tabel 4.1. Hasil Pengukuran Titik-Titik Regulator 5V... 51 Tabel 4.2. Tabel pengujian jarak bluetooth... 63 xi
DAFTAR GAMBAR Gambar 2.1. Smartphone Android... 6 Gambar 2.2. Konfigurasi Pin ATMega8... 7 Gambar 2.3. Bluetooth HC-06... 12 Gambar 2.4. Tampilan Regulator 7805 dan keterangan antar kaki... 13 Gambar 2.5. Rangkaian Dasar Regulator Tegangan Positif 7805... 13 Gambar 2.6. Simbol dioda dan komponen dioda... 16 Gambar 2.7. Kapasitor... 16 Gambar 2.8. Resistor... 17 Gambar 2.9. Kristal... 17 Gambar 2.10. Relay... 18 Gambar 2.11. Skema Relay Elektromekanik... 19 Gambar 2.12. Rangkaian dan Simbol Logika Relay... 19 Gambar 2.13. Relay Jenis Single Pole Double Throw (SPDT)... 20 Gambar 2.14. Relay dengan Contact Lebih dari Satu... 20 Gambar 2.15. Transformator... 21 Gambar 2.16. Terminal Listrik... 22 Gambar 2.17. Inisialisasi Komunikasi Serial... 24 Gambar 2.18. Register-Register Komunikasi Serial ( Anonimb, 2013)... 25 Gambar 2.19. Register UCSRA ( Anonimb, 2013)... 25 Gambar 2.20. Register UCSRB ( Anonimb, 2013)... 26 Gambar 2.21. Register UCSRC ( Anonimb, 2013)... 26 Gambar 2.22. Perhitungan Baudrate ( Anonimb, 2013)... 27 Gambar 3.1. Blok Diagram Sistem... 30 Gambar 3.2. Rangkaian Sistem Minimum Mikrokontroler ATMega8... 31 Gambar 3.3. Rangkaian Catu Daya 1... 33 Gambar 3.4. Rangkaian Catu Daya 2... 33 Gambar 3.5. Rangkaian Driver Relay... 34 Gambar 3.6. Tampilan Menu App Inventor... 35 Gambar 3.7. Tampilan Form App Inventor... 35 xii
Gambar 3.8. Blocks Design... 36 Gambar 3.9. App Inventor For Android Code Blocks... 37 Gambar 3.10. Builder.apk... 37 Gambar 3.11. Tampilan Aplikasi Yang Sudah Terinstal di Smartphone Android... 38 Gambar 3.12. Flowchart Program BASCOM AVR... 39 Gambar 3.13. Data Direction Register pada Pin C DDRC... 43 Gambar 3.14. Flowchart Google APP Inventor... 45 Gambar 4.1. Keadaan bluetooth tidak terkonek... 48 Gambar 4.2. Keadaan bluetooth telah terkonek... 48 Gambar 4.3. Rangkaian Sistem Minimum ATMega8... 49 Gambar 4.4. Smartphone Android... 50 Gambar 4.5. Rangkaian regulator 5V untuk relay... 50 Gambar 4.6. Titik Pengujian Rangkaian Regulator... 51 Gambar 4.7. Rangkaian driver relay... 51 Gambar 4.8. Rangkaian lampu... 52 Gambar 4.9. Format Pengiriman Data... 52 Gambar 4.10. Bentuk Gelombang Karakter A pada PinD.0... 53 Gambar 4.12. Bentuk Gelombang Pin C 3, 4, dan 5 Saat Lampu Menyala... 54 Gambar 4.13. Code blocks tampilan awal... 58 Gambar 4.14. Tampilan awal aplikasi android... 59 Gambar 4.15. Code Blocks tombol Connect dan Disconnect... 59 Gambar 4.16. Tampilan aplikasi ketika menekan tombol Connect... 60 Gambar 4.17. Tampilan aplikasi ketika menekan tombol Disconnect... 61 Gambar 4.18. Code blocks tombol lampu on dan lampu off... 61 Gambar 4.19. Tampilan menu pada aplikasi android... 62 xiii