PERANCANGAN SISTEM PENGONTROL DAN MONITOR INTENSITAS CAHAYA RUANGAN BERBASIS PERINTAH SUARA PADA SISTEM ANDROID TUGAS AKHIR EKI ARMANDA 142406112 PROGRAM STUDI D-3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2017
ii PERSETUJUAN Judul : PERANCANGAN SISTEM PENGONTROL DAN MONITOR INTENSITAS CAHAYA RUANGAN BERBASIS PERINTAH SUARA PADA SISTEM ANDROID Kategori : TUGAS AKHIR Nama : EKI ARMANDA Nim : 142406112 Program Studi : D3 TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA Disetujui di Medan, Disetujui Oleh Program Studi D3 Teknik Informatika FMIPA USU Ketua, Pembimbing, Dra. Normalina Napitupulu, M.Sc. NIP. 196311061989022001 Dr. Drs. Open Darnius, M.Sc NIP. 196410141991031004
iii PERNYATAAN PERANCANGAN SISTEM PENGONTROL DAN MONITOR INTENSITAS CAHAYA RUANGAN BERBASIS PERINTAH SUARA PADA SISTEM ANDROID TUGAS AKHIR Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 2017 EKI ARMANDA 142406112
iv PENGHARGAAN Syukur Alhamdulillah penulis ucapkan serta panjatkan kehadirat Allah SWT yang telah memberikan rahmat, berkah serta hidayah-nya kepada penulis sehingga penulis dapat menyelesaikan penyusunan Tugas Akhir dengan judul Sistem Pengontrolan Dan Memonitor Intensitas Cahaya Pada Ruangan Menggunakan Perintah Suara Berbasis Android. Terima kasih penulis sampaikan kepada Bapak Dr. Drs. Open Darnius M.Sc, selaku Dosen Pembimbing yang telah meluangkan waktunya selama penyusunan tugas akhir ini. Terima kasih kepada Bapak Syahriol Sitorus, S.Si., M.IT. sebagai Dosen Pembimbing Akademik yang telah membimbing penulis selama duduk dibangku perkuliahan. Terima kasih kepada Ibu Dra. Normalina Napitupulu, M.Sc dan Bapak Drs. James Piter Marbun, M.Kom selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU. Terima kasih kepada Bapak Dr. Kerista Sebayang, MS selaku Dekan FMIPA USU, seluruh staf dan Dosen Program Studi Teknik Informatika FMIPA USU, pegawai FMIPA dan kepada Bapak Sutarman, Ibunda Suyenni dan Keluarga yang selama ini memberikan bantuan dan dorongan kepada penulis. Akhirnya tidak terlupakan kepada sahabat penulis Adi, Asyhadi, Samuel, Ridho serta seluruh teman-teman angkatan 2014 yang selama ini telah menjadi keluarga dan sahabat penulis, terutama untuk mahasiswa dan mahasiswi Kom C dan Kom E 2014. Semoga Allah akan membalas semua kebaikannya.
v ABSTRAK Sistem Kendali Perangkat Elektronik saat ini merupakan salah satu pembahasan yang sedang hangat untuk di perbincangkan dan menarik untuk dikembangkan. Ada banyak sekali inovasi-inovasi terhadap yang dapat dilakukan untuk mempermudah pekerjaan manusia, salah satunya adalah pengoptimalisasian penggunaan teknologi yang sudah berkembang saat ini yaitu Android. Pengendalian perangkat elektronik kini lebih mudah dipahami karena pada umumnya perangkat elektronik yang sering digunakan saat ini sudah terintegrasi dengan satu perangkat yang paling sering digunakan oleh manusia dalam aktivitas sehari-hari yakni perangkat Handphone. Penelitian ini bertujuan untuk merancang suatu Sistem Pengontrolan dan Memonitor Intensitas Cahaya pada Ruangan Menggunakan Perintah Suara yang dimana dapat mempermudah aktifitas manusia ketika ingin mengatur intensitas cahaya dalam ruangan atau rumah serta dapat memonitor berapa persen intensitas cahaya yang dihasilkan lampu diruangan tersebut dengan dengan Android Devices sebagai pengontrol atau remote dan menggunakan Bluetooth sebagai media komunikasi. Kata Kunci : Android, Bluetooth.
vi DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak v Daftar Isi vi Daftar Tabel viii Daftar Gambar ix Daftar Lampiran x BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 4 1.3 Batasan Masalah 4 1.4 Tujuan dan Manfaat Penelitian 5 1.4.1Tujuan Penelitian 5 1.4.2Manfaat 5 1.5 Sistematika Penulisan 6 BAB 2 LANDASAN TEORI 8 2.1 Sistem 8 2.2 Android 10 2.2.1Versi Android 11 2.2.2Libraries 15 2.2.3Tools Dalam Pemrograman Android 17 2.2.3.1 Java SE 18 2.2.3.2 AiStarter 18 2.3 Bluetooth 18 2.3.1Fungsi Bluetooth 19 2.3.2Latar Belakang Bluetooth 19 2.3.3Kelebihan Dan Kekurangan Bluetooth 20 2.4 Modul Bluetooth 21 2.5 Mikrokontroller Arduino Nano 24 2.5.1Spesifikasi Arduino Nano 26 2.5.2Sumber Daya Arduino Nano 26 2.6 Arduino Software (IDE) 27 2.6.1Menulis Sketch 27
vii BAB 3 PERANCANGAN SISTEM 36 3.1Perancangan Sistem 36 3.2Data Flow Diagram (DFD) 36 3.2.1 Manfaat DFD 37 3.3Diagram Konseptual 38 3.4Diagram Blok 40 3.5Diagram Alur (Flowchart) 43 3.5.1 Rancangan Algoritma 45 3.6Perancangan 48 3.6.1 Perancangan Hardware 49 3.6.1.1 Perancangan Rangkaian Dimmer 50 3.6.1.2 Pengkoneksian Arduino dengan Modul Bluetooth 51 3.6.1.3 Rangkaian Hardware Keseluruhan 53 3.6.2 Perancangan Software 53 3.6.2.1 Perancangan Aplikasi Android 54 3.6.2.2 Perancangan Struktur Navigasi 55 3.6.2.3 Perancangan Tampilan Aplikasi 58 BAB 4 IMPLEMENTASI SISTEM 59 4.1Pengertian Implementasi Sistem 59 4.2Tujuan Implementasi Sistem 59 4.3Hasil Akhir 60 4.3.1 Tampilan Aplikasi Sistem 60 4.3.2 Tampilan Hardware 61 BAB 5 KESIMPULAN DAN SARAN 64 5.1Kesimpulan 64 5.2Saran 65 Daftar Pustaka 66 Lampiran
viii DAFTAR TABEL Nomor Judul Halaman Tabel 3.1 Simbol-simbol DFD 37 3.2 Simbol Flowchart 43
ix DAFTAR GAMBAR Nomor Judul Halaman Gambar 2.1 Modul Bluetooth 22 2.2 Bagian Depan Arduino Nano 25 2.3 Bagian Belakang Arduino Nano 25 2.4 Tampilan Arduino Software (IDE) 28 3.1 Kerangka Konseptual 39 3.2 Diagram Blok Sistem 41 3.3 Flowchart Aplikasi Sistem 45 3.4 Flowchart Perancangan Pada Mikrokontroller 47 3.5 Rancangan Rangkaian Dimmer 50 3.6 Arduino Nano 52 3.7 Modul Bluetooth 52 3.8 Pengkoneksian Arduino Nano dengan Modul Bluetooth 52 3.9 Hasil Keseluruhan Rancangan Perangkat Keras 53 3.10 Smartphone Android Zenfone C 55 3.11 Struktur Navigasi Aplikasi 56 3.12 Rancangan Tampilan Aplikasi 58 4.1 Tampilan Aplikasi Pada Android 60 4.2 Tampilan Rangkaian Dimmer 61 4.3 Tampilan Rangkaian Dimmer & Output Yang Terhubung 62 4.4 Tampilan Arduino & Modul Bluetooth Yang Terhubung 62 4.5 Tampilan Hasil Akhir Alat Saat Output Mati 63 4.6 Tampilan Hasil Akhir Alat Saat Output Hidup 63
x DAFTAR LAMPIRAN 1. Listing Program 2. Hasil Uji Program 3. Karetu Bimbingan 4. SK Pembimbing