PENGEMBANGAN APLIKASI MOBILE UNTUK PENGENDALIAN PERANGKAT ELEKTRONIK DENGAN ARDUINO

dokumen-dokumen yang mirip
PEMBANGUNAN APLIKASI PASIEN KLINIK KESEHATAN BERBASIS MOBILE

PENGEMBANGAN APLIKASI PERANGKAT LUNAK KLINIK TERPADU BERBASIS WEB DAN ANDROID DENGAN PUSH NOTIFICATION DAN NOSQL DATABASE SKRIPSI JUDUL

Pembangunan Aplikasi Mobile Web Pemesanan Makanan Menggunakan QR Code TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

PEMBANGUNAN APLIKASI PEMESANAN DAN PEMBAYARAN TIKET BIOSKOP MENGGUNAKAN TEKNOLOGI NEAR FIELD COMMUNICATION TUGAS AKHIR

PEMBANGUNAN APLIKASI PENYEDIA INFORMASI PERKULIAHAN MAHASISWA FTI UAJY

PEMBANGUNAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS WEB (STUDI KASUS: UNIVERSITAS ATMA JAYA YOGYAKARTA)

PEMBANGUNAN APLIKASI PENGUMUMAN TERPADU BERBASIS MOBILE

PEMBANGUNAN APLIKASI MOBILE MARKETPLACE UNTUK PENYEWAAN KENDARAAN TUGAS AKHIR

PEMBANGUNAN APLIKASI JUAL BELI ONLINE TOKO KOEN-B FASHION BERBASIS MOBILE

PEMBANGUNAN APLIKASI PANDUAN DIET SEHAT BERDASARKAN GOLONGAN DARAH BERBASIS MOBILE TUGAS AKHIR

PEMBANGUNAN APLIKASI PENCARIAN RUMAH SAKIT DAN DOKTER TERDEKAT BERBASIS ANDROID

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA MENGGUNAKAN AUGMENTED REALITY SKRIPSI

TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika

PEMBANGUNAN SISTEM INFORMASI UMAT GEREJA BERBASIS WEB

PEMBANGUNAN APLIKASI GAME CERDAS CERMAT BERBASIS ANDROID TUGAS AKHIR

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS POSYANDU BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI DEPOSIT UANG UNTUK PEMASANGAN IKLAN BARIS PADA SURAT KABAR BERBASIS WEB SKRIPSI

PEMBANGUNAN APLIKASI PANDUAN FITNESS INTERAKTIF MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY BERBASIS MOBILE TUGAS AKHIR

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENJURUSAN PADA TINGKAT SMA MENGGUNAKAN METODE K NEAREST NEIGHBOR (APerS) TUGAS AKHIR

PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY

PEMBANGUNAN SISTEM INFORMASI TOKO BUKU DENGAN FITUR TEKNOLOGI BARCODE

PEMBANGUNAN SISTEM INFORMASI PELAPORAN SUPRA DESA BERBASIS MOBILE

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA BERBASIS LOKASI DENGAN MENGGUNAKAN SMS AUTORESPONDER DAN SMS GATEWAY SKRIPSI

PEMBANGUNAN PERANGKAT LUNAK PEMESANAN RUANG KARAOKE BERBASIS WEB

PEMBANGUNAN APLIKASI MOBILE PENCARIAN PERTANDINGAN FUTSAL DENGAN METODE BREADTH FIRST SEARCH TUGAS AKHIR

PEMBANGUNAN APLIKASI MOBILE PENCARIAN LOKASI NONTON BARENG BERBASIS LOCATION BASED SERVICE TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO KOMPUTER

PEMBANGUNAN LAYANAN OPEN DATA BERITA KRIMINALITAS INDONESIA

PEMBANGUNAN APLIKASI PEMESANAN MENU PADA RESTORAN BERBASIS ANDROID

Pembangunan Aplikasi Mobile Pencarian Tiket Pesawat Termurah Berbasis J2ME

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN USAHA DIGITAL PRINTING MENGGUNAKAN BAYESIAN NETWORK

FAKULTAS TEKNIK INDUSTRI

PENGEMBANGAN SISTEM INFORMASI DESA WISATA DI DAERAH ISTIMEWA YOGYAKARTA BERBASIS LOKASI

PENGEMBANGAN APLIKASI PEMBELAJARAN UJIAN NASIONAL UNTUK SISWA SEKOLAH DASAR BERBASIS MULTIMEDIA

PEMBANGUNAN APLIKASI AUGMENTED REALITY BERBASIS LOKASI UNTUK MENCARI SENTRA BATIK DI YOGYAKARTA BERBASIS MOBILE TUGAS AKHIR

PEMBANGUNAN APLIKASI MOBILE PEMBELAJARAN SISTEM PENCERNAAN MANUSIA BERBASIS MULTIMEDIA TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PENCATATAN TRANSAKSI LAUNDRY

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3

PEMBANGUNAN APLIKASI AUGMENTED REALITY WISATA BUDAYA YOGYAKARTA BERBASIS LOKASI PADA ANDROID

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMESANAN SEMEN BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI AKUNTANSI UNTUK PERUSAHAAN DAGANG SKALA MIKRO, KECIL DAN MENENGAH

PEMBANGUNAN APLIKASI MOBILE UNTUK NAVIGASI PADA PERSEWAAN MOBIL

PEMBANGUNAN APLIKASI CHAT MELALUI GPRS MENGGUNAKAN J2ME

PEMBANGUNAN APLIKASI AUGMENTED REALITY BERBASIS LOKASI PADA ANDROID

PENGEMBANGAN SISTEM RESERVASI ANTRIAN SERVICE MOTOR BERBASIS WEB DAN SMS

PEMBANGUNAN APLIKASI MOBILE UNTUK MENCETAK FOTO MEMANFAATKAN WEB SERVICE

PEMBANGUNAN APLIKASI MOBILE FILE SHARING MENGGUNAKAN MOBILE INTERNET ACCESS BERBASIS J2ME

PEMBANGUNAN APLIKASI JUAL BELI VIRTUAL ITEM GAME ONLINE BERBASIS MOBILE TUGAS AKHIR

BAB 6 KESIMPULAN DAN SARAN

PENGEMBANGAN APLIKASI PEMBELAJARAN BAHASA JEPANG BERBASIS MULTIMEDIA

PEMBANGUNAN SISTEM INFORMASI PENCARIAN BENGKEL SEPEDA MOTOR BERBASIS MOBILE

SISTEM INFORMASI GEOGRAFIS PEMETAAN PELAYANAN KESEHATAN DI KOTA SAMARINDA KALIMANTAN TIMUR BERBASIS WEB TUGAS AKHIR

PEMBANGUNAN APLIKASI MOBILE RENUNGAN HARIAN

PEMBUATAN TELEMETRI SUHU NIRKABEL MENGGUNAKAN MIKROKONTROLER HALAMAN JUDUL

Pengembangan Sistem Informasi Tugas Akhir Berbasis Web Untuk Sistem Informasi Akademik Universitas Atma Jaya Yogyakarta

Pembangunan Aplikasi Sinkronisasi. Data Presensi dan Nilai. Menggunakan TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

PEMBANGUNAN SISTEM INFORMASI BERBASIS WEB UNTUK KLINIK HEWAN CALICO DENGAN HTML5

PENGEMBANGAN APLIKASI KUIS ONLINE BERBASIS WEB SERVICE PADA PLATFORM WINDOWS PHONE TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI BIRD ATLAS INDONESIA BERBASIS WEB

PEMBANGUNAN FORUM JUAL BELI DENGAN MENGGUNAKAN MOBILE-WEB BERBASIS LOKASI

PEMBANGUNAN APLIKASI ANDROID BERBASIS LOKASI UNTUK PARIWISATA

PEMBANGUNAN APLIKASI PENGINGAT AKTIVITAS BERBASIS LOKASI PADA WINDOWS PHONE 8

PEMBANGUNAN SISTEM INFORMASI ANALISIS PEMETAAN KEMISKINAN BERBASIS WEB

PEMBANGUNAN APLIKASI PENGELOLAAN DATA DAN SISTEM INFORMASI GEOGRAFIS BERBASIS WEB SKRIPSI

PEMBANGUNAN APLIKASI KATALOG PENJUALAN MOBIL BERBASIS WEB DENGAN MEMANFAATKAN SENSOR KINECT XBOX 360 SEBAGAI PERANGKAT MASUKAN TUGAS AKHIR

PENGEMBANGANN SISTEM INFORMASI KERJA PRAKTEK/MAGANG BERBASIS WEB UNTUK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR

PEMBANGUNAN APLIKASI MOBILE SCHEDULED MAINTENANCE SYSTEM FIXED ASSET

PENGEMBANGAN PORTAL DOSEN UNIVERSITAS DENGAN INTEGRASI JAVA DAN ASP.NET WEB SERVICE MENGGUNAKAN PHP SOAP-WSDL

PEMBANGUNAN APLIKASI SISTEM PAKAR DIAGNOSA GANGGUAN PERKEMBANGAN PERVASIF DENGAN METODE DEMPSTER SHAFER BERBASIS WEB

PEMBANGUNAN SISTEM RESERVASI FILM DAN RUANG PADA BIOSKOP MINI BERBASIS WEB DAN ANDROID

BAB 3 LANDASAN TEORI

SISTEM INFORMASI LALU LINTAS ANGKUTAN UDARA PT.ANGKASA PURA I(PERSERO) YOGYAKARTA BERBASIS WEB

PENGEMBANGAN APLIKASI KARAOKE BERBASIS MULTIMEDIA

Pembangunan Sistem Rekomendasi Pencarian Menu Masakan di Restaurant

PENGEMBANGAN SISTEM INFORMASI SKRIPSI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN APLIKASI LELANG ONLINE PRODUK PERTANIAN BERBASIS DESA DAN KAWASAN

PEMBANGUNAN APLIKASI MOBILE ALAT BANTU DOKTER UNTUK MENANGANI PASIEN RAWAT INAP RUMAH SAKIT PANTI RAPIH YOGYAKARTA

PENGEMBANGAN APLIKASI MONITORING LABORATORIUM

PEMBANGUNAN SISTEM INFORMASI KESISWAAN STUDI KASUS SMP MARIA IMMACULATA CILACAP

Pembangunan Aplikasi Sistem Pakar Diagnosis Jenis Alergi Dan Penanganannya Pada Penderita Alergi

PENGEMBANGAN APLIKASI PENGENALAN POLA PENYAKIT KULIT MENGGUNAKAN BACKPROPAGATION MOMENTUM

TUGAS AKHIR PEMBANGUNAN WEB API TERINTEGRASI UNTUK DESTINASI PARIWISATA YOGYAKARTA

PENGEMBANGAN APLIKASI REKOMENDASI DIET BERBASIS ANDROID TUGAS AKHIR

Pembangunan Aplikasi Permainan Web Pembelajaran Aksara Jawa Menggunakan Teknologi HTML5 dan CSS3

PEMBANGUNAN APLIKASI SISTEM INFORMASI POINT OF SALES PADA KEDAI MAKAN

PEMBANGUNAN APLIKASI MOBILE GAME TEBAK KATA BERBASIS LOKASI TUGAS AKHIR

Pembangunan Aplikasi Mobile Permainan Teka-Teki Berbasis Prinsip Pemantulan Cahaya

Pembangunan Sistem Informasi Transaksi Pemesanan Cokelat Berbasis Mobile

Tugas Akhir. Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika. Disusun Oleh : ALOYSIUS HERRY FATMANTO

PENGEMBANGAN APLIKASI DIAGNOSA PENYAKIT KULIT DENGAN METODE SIMPLE ADDITIVE WEIGHTING BERBASIS WINDOWS PHONE

PEMBANGUNAN PARSER UNTUK ALAT BANTU PENULISAN KARYA ILMIAH BERBASIS WEB

PENGEMBANGAN SISTEM INFORMASI KEMAHASISWAAN PADA KANTOR KEMAHASISWAAN, ALUMNI DAN CAMPUS MINISTRY UNIVERSITAS ATMA JAYA YOGYAKARTA

Pembangunan Sistem Layanan Berbasis Lokasi Pencarian UMKM Terdekat Berbasis Android

Pembangunan Aplikasi Pencarian Lokasi Museum Terdekat di Yogyakarta Berbasis Mobile

Sistem Pengelolaan Stok Bahan Baku Pada Bisnis Kuliner

PEMBANGUNAN SISTEM INFORMASI KLINIK GIGI UNTUK MENDUKUNG PELAYANAN PASIEN DI KLINIK GIGI XYZ. Tugas Akhir

PEMBANGUNAN APLIKASI MOBILE PENGETAHUAN KEBIDANAN DAN LETAK RUMAH BERSALIN BERBASIS LOKASI

Pengembangan Aplikasi Fuzzy Logic Controller Untuk. Pengereman Kereta Api Di Stasiun Dan Simulasinya

Pembangunan Aplikasi Layanan Berbasis Lokasi Pencarian Obral (Sale) Terdekat Berbasis Android

INTISARI. Kata kunci : Data Obat, Sistem, Multimedia, Efek Farmakologi, Apoteker.

Transkripsi:

PENGEMBANGAN APLIKASI MOBILE UNTUK PENGENDALIAN PERANGKAT ELEKTRONIK DENGAN ARDUINO TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Disusun oleh : FRANSISKUS KARBIYA ANOT PUTRA NPM: 12 07 06759 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ATMA JAYA YOGYAKARTA i

HALAMAN PERSEMBAHAN ORANG YANG BISA MEWUJUDKAN IMPIAN BUKANLAH SELALU ORANG YANG PINTAR, MELAINKAN ORANG YANG TIDAK PERNAH MENYERAH YOU ARE THE APPLE OF MY EYE TUGAS AKHIR INI KUPERSEMBAHKAN UNTUK TUHAN YESUS KAKEK, NENEK, KEDUA ORANG TUA KAREL DAN THERESIA RUBIYANTI YANG SENANTIASA MENDUKUNG DAN MENDOAKAN, KEDUA ADIK VERONICA KARBIYA DAN LOUIS SEBASTIAN, SAUDARA, KEKASIH HATIKU FRANSISKA INTAN DAN SEMUA TEMAN-TEMAN YANG SELALU MEMBERIKAN SEMANGAT iv

KATA PENGANTAR Puji dan syukur kepada Tuhan Yang Maha Esa atas berkat dan rahmat-nya, sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik. Tugas Akhir ini disusun untuk memenuhi salah satu persyaratan untuk mendapatkan gelar sarjana pada Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. Penulis menyadari akan keterbatasan dan kekurangan, sehingga tanpa bantuan dari pihak lain Tugas Akhir ini tidak dapat terselesaikan. Oleh sebab itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada pihakpihak yang telah membantu dalam pembuatan Tugas Akhir ini: 1. Tuhan Yesus Kristus atas segala rahmat dan karunia-nya dan bimbingan-nya sehingga penyusunan laporan ini dapat terselesaikan dengan baik. 2. Bapak Dr. A. Teguh Siswantoro selaku Dekan Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. 3. Bapak B. Yudi Dwiandiyanta, S.T., M.T. selaku Ketua Program Studi Teknik Informatika beserta Sekretaris dan seluruh kepala laboratorium. 4. Bapak Kusworo Anindito S.T., M.T. selaku Dosen Pembimbing I, yang telah memberikan kepercayaan, perhatian, bimbingan, dan masukan yang sangat berarti bagi penulis. v

5. Bapak Eddy Julianto, S.T., M.T. selaku Dosen Pembimbing II, yang telah banyak membantu penulis dari awal sampai selesainya pembuatan skripsi ini. 6. Seluruh dosen dan para staff Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. 7. Kedua orang tua Karel dan Theresia Rubiyanti, yang senantiasa mendoakan, menuntun, membimbing, mendidik dengan penuh kasih sayang, dan yang menjadi sumber kekuatan dan penyemangat dalam hidup penulis. 8. Kedua adik Veronica Karbiya Floresta Jawari dan Louis Sebastian Anot Putra, yang senantiasa mendoakan dan memberi semangat selama penulis mengerjakan tugas akhir. 9. Kekasih hatiku Fransiska Intan Reska Tantri yang selalu memberikan semangat, dukungan, dan doanya selama penulis mengerjakan tugas akhir. 10. Piedro, Fernando, Galih, Samudra, Bayu, Arens, Yurri, Pattrick selaku sahabat yang sering memberikan inspirasi dalam mengerjakan tugas akhir. 11. Semua teman-teman Teknik Informatika khususnya angkatan 2012 yang sangat banyak membantu selama proses perkuliahan. vi

12. Teman-teman KKN angkatan 68 Samigaluh yang selalu memberikan semangat dan dukungannya. 13. Semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah mendoakan, memberi semangat dukungan serta membantu dalam menyelesaikan tugas akhir ini. Demikian laporan tugas akhir ini dibuat dengan sebaikbaiknya oleh penulis. Jika masih terdapat kekurangan dan kesalahan dalam laporan ini, maka kritik dan saran yang bersifat membangun sangat diharapkan demi kesempurnaan laporan ini. Akhir kata penulis mengucapkan terima kasih kepada semua pihak. Semoga laporan ini dapat bermanfaat bagi pembaca. Yogyakarta, Fransiskus Karbiya Anot Putra vii

PENGEMBANGAN APLIKASI MOBILE UNTUK PENGENDALIAN PERANGKAT ELEKTRONIK DENGAN ARDUINO INTISARI Disusun oleh: Fransiskus Karbiya Anot Putra NPM : 12 07 06759 Kemajuan teknologi yang sangat pesat khususnya di bidang otomasi semakin memberikan kemudahan dan kenyamanan bagi manusia. Bentuk dari kemudahan dan kenyamanan ini dapat dilihat dari semakin banyaknya aplikasi aplikasi yang diciptakan untuk memudahkan manusia seperti aplikasi untuk memesan hotel, tiket pesawat, tiket kereta api secara online. Sistem otomasi sendiri sudah banyak diterapkan di dunia industri, namun banyak juga yang sudah mulai menerapkan sistem otomasi tersebut untuk kebutuhan rumah tangga atau yang biasanya disebut sebagai rumah pintar. Dengan kemajuan teknologi serta perkembangan sistem otomasi dapat dimanfaatkan untuk mengembangkan sebuah sistem pengendali lampu, televisi, air conditioner rumah. Sistem ini akan berjalan pada dua platform yaitu Android yang berguna untuk mengirimkan perintah kepada Web Service dan Arduino yang akan menerjemahkan perintah dari Web Service dan menjalankannya. Arduino akan berjalan sebagai platform yang terhubung dengan lampu untuk mengendalikan lampu dan led infrared untuk mengirimkan sinyal infrared kepada televisi maupun air conditioner. Diharapkan dengan penggunaan sistem ini dapat mengurangi pemakaian listrik yang berlebihan dan mengurangi kasus kebakaran rumah akibat arus pendek listrik akibat lupa mematikan alat-alat elektronik rumah saat meninggalkan rumah. Kata Kunci : Arduino, Android, Web Service, Rumah Pintar. Pembimbing I : Kusworo Anindito, S.T., M.T. Pembimbing II : Eddy Julianto, S.T., M.T. Jadwal Pendadaran : 23 Mei 2016 viii

DAFTAR ISI PENGEMBANGAN APLIKASI MOBILE UNTUK PENGENDALIAN PERANGKAT ELEKTRONIK DENGAN ARDUINO... I HALAMAN PENGESAHAN... II HALAMAN PERNYATAAN... III HALAMAN PERSEMBAHAN... IV KATA PENGANTAR... V INTISARI... VIII DAFTAR ISI... IX DAFTAR GAMBAR... XI DAFTAR TABEL... XIII DAFTAR LAMPIRAN... XIV BAB 1 PENDAHULUAN... 1 1.1. LATAR BELAKANG... 1 1.2. RUMUSAN MASALAH... 2 1.3. BATASAN MASALAH... 3 1.4. TUJUAN PENELITIAN... 3 1.5. METODE PENELITIAN... 3 1.6. SISTEMATIKA PENULISAN... 5 BAB 2 TINJAUAN PUSTAKA... 7 BAB 3 LANDASAN TEORI... 11 3.1. SISTEM PENGENDALI... 11 3.2. RUMAH PINTAR... 12 3.3. MICROCONTROLLER... 12 3.4. ARDUINO... 13 3.5. ANDROID... 14 3.6. WEB SERVICE... 15 3.7. REMOTE... 17 3.8. INFRARED LED... 17 3.9. INFRARED RECIEVER... 18 BAB 4 ANALISIS DAN PERANCANGAN SISTEM... 20 4.1. ANALISIS SISTEM... 21 ix

4.2. FUNGSIONALITAS PERANGKAT LUNAK... 27 4.2.1 Fungsionalitas Web Service... 27 4.2.2 Fungsionalitas Aplikasi Mobile... 29 4.2.3 Fungsionalitas Arduino... 29 4.3. SKEMA BASIS DATA... 30 4.4. CLASS DIAGRAM... 31 BAB 5 IMPLEMENTASI DAN PENGUJIAN SISTEM... 32 5.1 IMPLEMENTASI SISTEM... 32 5.2 IMPLEMENTASI SISTEM... 36 5.2.1 Implementasi dan Alur Kerja Aplikasi... 36 5.2.1.1 Antarmuka Menu... 36 5.2.1.2 Antarmuka Home... 37 5.2.1.3 Antarmuka TV Remote... 41 5.2.1.4 Antarmuka AC Remote... 43 5.2.1.5 Prosedur Setup... 44 5.2.1.6 Prosedur Loop... 45 5.2.1.7 Prosedur Lampu... 46 5.2.1.8 Prosedur TV... 46 5.2.1.9 Prosedur AC... 47 5.2.1.10 Prosedur cekperintah... 48 5.2.1.11 Prosedur clearperintah... 48 5.2.1.12 Prosedur sendstatus... 49 5.2.1.13 Cek Perintah... 50 5.2.1.14 Send Perintah... 50 5.2.1.15 Hapus Perintah... 51 5.2.1.16 Cek Lampu... 51 5.2.1.17 Send Status... 51 5.3 PENGUJIAN SISTEM... 52 5.4 KELEBIHAN DAN KEKURANGAN SISTEM... 54 BAB 6 KESIMPULAN DAN SARAN... 57 6.1 KESIMPULAN... 57 6.2 SARAN... 57 DAFTAR PUSTAKA... 58 LAMPIRAN... 61 x

DAFTAR GAMBAR GAMBAR 3.1. ARSITEKTUR PERANGKAT LUNAK PENGENDALI LAMPU, TV, DAN AC.... 11 GAMBAR 3.2. MICROCONTROLLER ATMEGA2560... 13 GAMBAR 3.3. ARDUINO MEGA 2560... 14 GAMBAR 3.4. DATA PENJUALAN ANDROID PERIODE 2012 HINGGA 2015... 15 GAMBAR 3.5. CONTOH PENGGUNAAN REST... 16 GAMBAR 3.5. CONTOH DATA JSON... 16 GAMBAR 3.6. INFRARED LED... 17 GAMBAR 3.7. CONTOH BENTUK GELOMBANG DARI INFRARED LED REMOTE AC... 18 GAMBAR 3.8. CARA INFRARED RECIEVER BEKERJA... 19 GAMBAR 3.9. INFRARED RECIEVER... 19 GAMBAR 4.1. ARDUINO MEGA 2560... 21 GAMBAR 4.2. ARSITEKTUR PERANGKAT LUNAK PENGENDALI LAMPU, TV, DAN AC... 22 GAMBAR 4.3. RESPON JSON STATUS LAMPU... 22 GAMBAR 4.4. POTONGAN KODE UNTUK MEMATIKAN LAMPU 1... 23 GAMBAR 4.5. ETHERNET SHIELD... 24 GAMBAR 4.6. RELAY... 25 GAMBAR 4.7. NILAI YANG DIDAPAT DARI TOMBOL POWER REMOTE TELEVISI.. 26 GAMBAR 4.8. RAWDATA TOMBOL POWER TELEVISI... 27 GAMBAR 4.9. SENDRAW TOMBOL POWER... 27 GAMBAR 4.10. USE CASE DIAGRAM WEB SERVICE... 28 GAMBAR 4.11. ALUR KERJA APLIKASI MOBILE... 29 GAMBAR 4.12. ALUR KERJA APLIKASI ARDUINO... 30 GAMBAR 4.13. SKEMA BASIS DATA PLPLTA... 30 GAMBAR 4.14. CLASS DIAGRAM ALPIKASI MOBILE PLPLTA... 31 GAMBAR 5.1. APLIKASI MOBILE PLPLTA... 33 GAMBAR 5.2. ARDUINO DAN ETHERNET SHIELD... 33 GAMBAR 5.3. RELAY... 34 GAMBAR 5.4. INFRARED LED... 34 GAMBAR 5.5. INFRARED RECIEVER... 35 GAMBAR 5.6. KESELURUHAN SISTEM PLPLTA... 35 xi

GAMBAR 5.7 ANTARMUKA MENU... 36 GAMBAR 5.8. ANTARMUKA HOME... 37 GAMBAR 5.9. MEMINTA STATUS LAMPU... 38 GAMBAR 5.10. MENGUBAH BACKGROUND IMAGEBUTTON... 39 GAMBAR 5.11. MENGAKSES WEB SERVICE UNTUK MENGHIDUPKAN ATAU MEMATIKAN LAMPU... 40 GAMBAR 5.12. MEMERIKSA NILAI VARIABLE LAMPU YANG ADA DENGAN STATUS LAMPU PADA WEB SERVICE... 40 GAMBAR 5.13. ANTARMUKA MENGENAL JAYAPURA... 41 GAMBAR 5.14. MENGAKSES WEB SERVICE TVPOWER... 41 GAMBAR 5.15. MENGAKSES WEB SERVICE UNTUK MENGGANTI CHANNEL BERDASARKAN NOMOR CHANNEL... 42 GAMBAR 5.16. ANTARMUKA AC REMOTE... 43 GAMBAR 5.17. MEMBUAT PERINTAH ACPOWER... 44 GAMBAR 5.18. PROSEDUR SETUP ARDUINO... 44 GAMBAR 5.19. PROSEDUR SETUP ARDUINO... 45 GAMBAR 5.20. PROSEDUR LAMPU ARDUINO... 46 GAMBAR 5.21. PROSEDUR TV ARDUINO... 46 GAMBAR 5.22. PROSEDUR AC ARDUINO... 47 GAMBAR 5.23. PROSEDUR CEKPERINTAH... 48 GAMBAR 5.24. PROSEDUR CLEARPERINTAH... 48 GAMBAR 5.25. PROSEDUR CLEARPERINTAH... 49 GAMBAR 5.26. CEK PERINTAH... 50 GAMBAR 5.27. SEND PERINTAH... 50 GAMBAR 5.28. HAPUS PERINTAH... 51 GAMBAR 5.29. CEK LAMPU... 51 GAMBAR 5.30. SEND STATUS... 51 xii

DAFTAR TABEL TABEL 2.1 TABEL PERBANDINGAN PENELITIAN... 10 TABEL 5.1 DESKRIPSI DAN HASIL PENGUJIAN FUNGSIONALITAS... 52 xiii

DAFTAR LAMPIRAN I. Spesifikasi Kebutuhan Perangkat Lunak Pengendalian Lampu, Televisi, dan Air Conditioner ( SKPL PLPLTA ) II. Deskripsi Perancangan Perangkat Lunak Pengendalian Lampu, Televisi, dan Air Conditioner ( DPPL PLPLTA ) xiv