13
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

PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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

Page 2: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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

Page 3: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

ii

Page 4: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

ii

Page 5: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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.

Page 6: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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)

Page 7: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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 .

Page 8: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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

Page 9: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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

Page 10: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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

Page 11: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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

Page 12: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

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

Page 13: PROYEK AKHIR SISTEM PENGENDALI PERALATAN RUMAH … · Pengendali Peralatan Rumah Tangga Berbasis Aplikasi Blynk dan NodeMCU ESP8266” dengan daya dan upaya semaksimal mungkin. Berbekal

xii

DAFTAR TABEL

Halaman

Tabel 4.1 Pengujian Perangkat .................................................................. 14