proyek akhir sistem pengendali peralatan rumah … · pengendali peralatan rumah tangga berbasis...
TRANSCRIPT
PROYEK AKHIR
SISTEM PENGENDALI PERALATAN RUMAH TANGGA
BERBASIS APLIKASI BLYNK DAN NODEMCU ESP8266
Disusun Oleh:
NAMA : Ahmad Kurniawan
NIM : 143310011
JURUSAN : Teknik Komputer
JENJANG : Diploma Tiga (D3)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA
2017
i
PROYEK AKHIR
SISTEM PENGENDALI PERALATAN RUMAH TANGGA BERBASIS
APLIKASI BLYNK DAN NODEMCU ESP8266
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh
Gelar Ahli Madya Komputer Pada
Sekolah Tinggi Manajemen Informatika dan Komputer
DisusunOleh:
NAMA : Ahmad Kurniawan
NIM : 143310011
JURUSAN : Teknik Komputer
JENJANG : Diploma Tiga (D3)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER
AKAKOM YOGYAKARTA
2017
ii
ii
iv
PERSEMBAHAN
Alhamdulilah atas Rahmat dan Hidayah-Nya saya dapat menyelesaikan
proyek akhir dengan baik. Tulisan ini saya persembahkan untuk :
Papa dan Mama
Mama dan Papa yang telah membesarkanku dengan kasih sayang tulus,
membimbingku sehingga saya menjadi seperti sekarang dan yang tak
pernah berhenti selalu mendoakan demi kebaikanku yang tak dapat
kubalas dengan apapun.
TK14
Terimakasih teman-teman seperjuangan TK14 yang telah memberikan
dukungan dan motivasi serta memberikan kenangan-kenangan indah
yang tak terlupakan.
v
MOTTO
“Sepintar dan sejenius apapun dirimu, bila perasaan egois itu
telah muncul, maka pemikiran pun tidak akan dapat
berjalan.” (Nara Shikamaru)
“Musuh yang paling berbahaya diatas dunia ini adalah penakut
dan bimbang. Teman yang paling setia, hanyalah keberanian
dan keyakinan yang teguh.” (Andrew Jackson)
“Semua orang hidup terikat dan bergantung pada pengetahuan
atau persepsinya sendiri, itu disebut kenyataan. Tetapi
pengetahuan atau persepsi itu sesuatu yang samar. Bisa saja
kenyataan itu hanya ilusi, semua orang hidup dalam
asumsi”.(Itachi Uchiha)
"Shinobi yang melanggar aturan memang disebut sampah, tetapi
shinobi yang meninggalkan sahabatnya lebih rendah dari
sampah". (Hatake Kakashi)
vi
Intisari
Setiap rumah dapat dijumpai perangkat elektronik seperti lampu dan kipas.
namun sebagian besar dari perangkat elektronik ini belum mempunyai kemampuan
untuk terhubung dengan Internet. Salah satu keunggulan dari jaringan Internet adalah
dapat diakses dimanapun dan kapanpun. Jika perangkat elektronik rumah tangga
dapat terhubung dengan Internet, maka hal tersebut dapat memudahkan pemilik
rumah untuk memantau status perangkat elektronik dari jauh melalui smartphone-
nya. Hal ini adalah salah satu aplikasi dari konsep Internet of Things (IoT).
Dalam Proyek Akhir ini diterapkan aplikasi IoT untuk prototipe pengendali
peralatan elektronik rumah tangga. Sistem yang dirancang menggunakan teknologi
nirkabel dan dapat terhubung dengan Internet melalui router WiFi. Komponen
mikrokontroler yang digunakan adalah NodeMCU ESP8266-12. Selain mempunyai
kemampuan memproses data, NodeMCU ESP8266 mempunyai kemampuan untuk
terhubung dengan jaringan nirkabel WiFi. Untuk channel IoT digunakan Blynk
Server dan Blynk App sebagai user interface nya. Sedangkan perangkat elektronik
rumah yang dikendalikan secara ON/OFF berupa 1 buah lampu dan1 buah kipas.
Dari hasil uji coba diperoleh bahwa pengontrol dapat berfungsi dengan baik,
dapat melakukan instruksi yang diberikan oleh user melalui smartphone user. Sistem ini
dapat bekerja dengan baik di jaringan WiFi Lab dan tethering dari smartphone.
Kata Kunci :IoT, Blynk, NodeMCU ESP8266-12 .
vii
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Puji syukur senantiasa Penulis panjatkan kepada Allah SWT yang
telah memberi rahmat dan hidayah-Nya sehingga Penulis dapat
menyelesaikan penyusunan Laporan Proyek Akhir yang berjudul “Sistem
Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan
NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin.
Berbekal ilmu pengetahuan yang telah diajarkan oleh Bapak dan
Ibu dosen di STMIK AKAKOM, maka proyek akhir ini diharapkan mampu
benar – benar dapat bermanfaat bagi masyarakat .
Dalam proses pengerjaan proyek akhir dan penyusunan laporan ini
tidak lepas dari bimbingan, saran, bantuan moril maupun materil,
dorongan serta kritik dari berbagai pihak. Atas segala bantuan yang
diberikan kepada penulis, baik berupa bimbingan, motivasi, dorongan,
kerjasama, fasilitas maupun kemudahan lainnya maka pada kesempatan
ini penulis ingin menyampaikan ucapan terima kasih kepada :
1. Ibu Harnaningrum selaku Ketua Program Diploma Teknik
Komputer D3 Vokasi STMIK AKAKOM.
2. Bapak Totok Budioko S.T.,M.T selaku dosen pembimbing
proyek akhir yang telah memberikan bimbingan, arahan, dan
saran yang sangat berharga bagi penulis.
3. Segenap staf pengajar dan karyawan yang ada di Program
Diploma Teknik Komputer D3 Vokasi STMIK AKAKOM
viii
4. Keluarga tercinta Mama Umi Khomsatun, Papa Herianto, serta
adikku Syifa Nur Latifah yang selalu memberikan doa restu
untuk kelancaran proyek akhir ini.
5. Dan untuk semua pihak yang telah membantu dalam
penyelesaian proyek akhir ini yang tidak dapat disebutkan satu
persatu.
Penulis menyadari bahwa dalam penyusunan laporan Proyek Akhir ini
masih terdapat banyak kesalahan dan kekurangan, oleh karena itu penulis
mengharapkan kritik dan saran yang bersifat membangun dari para pembaca
demi perbaikan dan pengembangan laporan Proyek Akhir ini. Penulis
beharap semoga laporan ini dapat memberikan manfaat dan membantu dalam
mengembangkan ilmu pengetahuan.
Wassalamu’alaikum Wr. Wb.
Yogyakarta, Juni 2017
Ahmad Kurniawan
ix
DAFTAR ISI
Halaman
HALAMAN JUDUL ..................................................................................... i
HALAMAN PERSETUJUAN ...................................................................... ii
HALAMAN PENGESAHAN ....................................................................... iii
HALAMAN PERSEMBAHAN ................................................................... iv
MOTTO ........................................................................................................ v
INTISARI ...................................................................................................... vi
KATA PENGANTAR .................................................................................. vii
DAFTAR ISI ................................................................................................. viii
DAFTAR GAMBAR .................................................................................... ix
DAFTAR TABEL ......................................................................................... x
BAB I PENDAHULUAN
1.1 Latar Belakang ........................................................................... 1
1.2 Tujuan ........................................................................................ 2
1.3 Batasan Masalah ........................................................................ 2
BAB II DASAR TEORI DAN TINJAUAN PUSTAKA
2.1 NodeMCU ESP8266 ................................................................... 3
2.2 Modul Relay 5V .......................................................................... 5
2.3 Aplikasi Blynk ........................................................................... 7
BAB III RANCANGAN SISTEM
3.1 Perancangan Sistem .................................................................... 9
3.2 Perancangan Hardware................................................................ 10
x
3.2.1 Diagram Blok Modul Relay ........................................... 10
3.2.2 Diagram Blok Lampu dan Kipas.................................... 11
3.3 Perancangan Software ............................................................... 12
BAB IV IMPLEMENTASI DAN PEMBAHASAN
4.1 Implementasi Perangkat Keras .................................................... 13
4.2 Implementasi Perangkat Lunak ................................................... 14
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ................................................................................. 18
5.2 Saran ............................................................................................ 18
DAFTAR PUSTAKA ................................................................................... 19
xi
DAFTAR GAMBAR
Halaman
Gambar 2.1 NodeMCU ESP826 dan Skema Pin ................................................... 4
Gambar 2.2 Modul Relay dan Skema .................................................................... 6
Gambar 2.3 Registrasi Proyek................................................................................ 7
Gambar 2.4 Witged Aplikasi Blynk ....................................................................... 8
Gambar 2.5 Pengaturan Button .............................................................................. 8
Gambar 3.1 Diagram Blok Sistem ......................................................................... 9
Gambar 3.2 Diagram Blok Module Relay ............................................................ 10
Gambar 3.3 Diagram Blok Lampu Dan Kipas ....................................................... 11
Gambar 3.4 Flowchart Sistem ................................................................................ 12
Gambar 4.1 Rangkaian Lengkap Sistem ................................................................ 11
xii
DAFTAR TABEL
Halaman
Tabel 4.1 Pengujian Perangkat .................................................................. 14