• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM KONTROL LAMPU RUMAH BERBASIS ANDROID OLEH : YOGGY RACHMAWAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN SISTEM KONTROL LAMPU RUMAH BERBASIS ANDROID OLEH : YOGGY RACHMAWAN"

Copied!
25
0
0

Teks penuh

(1)

PERANCANGAN SISTEM KONTROL LAMPU RUMAH

BERBASIS ANDROID

OLEH :

YOGGY RACHMAWAN

09030581519027

PROGRAM STUDI TEKNIK KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS SRIWIJAYA

2019

(2)

i

PERANCANGAN SISTEM KONTROL LAMPU RUMAH

BERBASIS ANDROID

LAPORAN TUGAS AKHIR

Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Diploma Komputer

OLEH :

YOGGY RACHMAWAN 09030581519027

PROGRAM STUDI TEKNIK KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS SRIWIJAYA

2019

(3)
(4)
(5)
(6)

v

MOTTO DAN PERSEMBAHAN

Motto :

Katakanlah : Janganlah kamu bersikap lemah dan janganlah pula kamu bersedih hati, padahal kamulah orang-orang yang paling tinggi derajatnya jika kamu beriman (Q.S. Al Imran : 139)

Karya ini ku persembahkankan kepada :  Allah SWT atas Keridhaa Nya.

 Kedua orang tuaku tercinta yang telah membesarkan dan senantiasa

mendo’akanku.

 Keluarga tercinta yang selalu mendukung dan selalu mengharapkan

keberhasilanku.

 Saudara laki – lakiku Ridhuwan Dwi Rachmawan  Teman – teman seperjuangan Teknik Komputer 2015. Almamaterku.

(7)

vi

KATA PENGANTAR

Syukur Alhamdulillah penulis ucapkan kehadirat Allah SWT yang telah

melimpahkan rahmat karunia-Nya, sehngga penulis dapat menyelesaikan Laporan

Akhir ini dengan baik untuk memenuhi salah satu syarat untuk mencapai

pendidikan Diploma III pada jurusan Sistem Komputer Program Studi Teknik

Komputer Universitas Sriwijaya.

Adapun judul Laporan Akhir ini adalah “Perancangan Sistem Kontrol

Lampu Rumah Berbasis Android”

Dalam penulisan Laporan Akhir ini penulis telah menerima banyak

bantuan dari berbagai pihak berupa bimbingan penyusunan laporan maupun

pengambilan data, baik secara tertulis maupun lisan. Ucapan terima kasih, penulis

ucapkan kepada Bapak Ir. Bambang Tutuko, M.T. dan Bapak Rendyansyah, S.

Kom., M.T. sebagai Pembimbing I dan Pembimbing II yang telah membimbing

penulis hingga Laporan Akhir ini dapat diselesaikan.

Ucapan terima kasih penulis sampaikan juga kepada :

1. Bapak Prof. Dr. H. Anis Saggaff, MSCE. Selaku Rektor Universitas Sriwijaya.

2. Bapak Jaidan Jauhari, S.Pd., M.T. Selaku Dekan Fakultas Ilmu Komputer Universitas Sriwijaya.

3. Bapak Huda Ubaya, S.T., M.T. Selaku Koordinator Program Studi Teknik Komputer Universitas Sriwijaya.

4. Bapak Ahmad Heryanto, S.Kom., M.T. Selaku Dosen Pembimbing Akademik.

(8)

vii

6. Kepada kedua orang tuaku dan adikku tersayang, serta seluruh keluarga tercinta yang telah memberikan motivasi dan dukungan kepada penulis

sehingga laporan akhir ini dapat diselesaikan.

7. Seluruh teman-teman dan rekan-rekanku yang telah membantu, terutama Andes Fradana yang telah memberikan dorongan do’a dan membantu hingga Laporan Akhir ini dapat selesai tepat pada waktunya.

Penulis menyadari bahwa Laporan Akhir ini masih jauh dari kata

Sempurna. Oleh karena itu kritik dan saran yang bersifat membangun sangat

diharapkan oleh penulis demi kebaikan dan kesempurnaan perbaikan Laporan ini

di masa yang akan datang. Sehingga laporan ini dapat bermanfaat bagi para

pembaca terutama mahasiswa Jurusan Sistem Komputer Program Studi Teknik

Komputer.

Demikianlah yang dapat penulis sampaikan, semoga Laporan Akhir ini

dapat bermanfaat bagi seluruh pembaca.

Wasalamualaikum Wr. Wb.

Palembang, Agustus 2019

Penulis,

(9)
(10)
(11)

x

DAFTAR ISI

HALAMAN JUDUL ... i

LEMBAR PENGESAHAN ... ii

HALAMAN PERSETUJUAN ... iii

LEMBAR PERNYATAAN ... iv

MOTTO DAN PERSEMBAHAN ... v

KATA PENGANTAR ... vi

ABSTRAK ... viii

ABSTRACT ... ix

DAFTAR ISI ... x

DAFTAR GAMBAR ... xiv

DAFTAR TABEL ... xvi

DAFTAR LAMPIRAN ... xvii

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Tujuan dan Manfaat ... 2

1.2.1 Tujuan ... 2

1.2.2 Manfaat ... 2

(12)

xi

1.4 Metodologi Penelitian ... 3

1.5 Sistematika Penulisan ... 4

BAB II TINJAUAN PUSTAKA 2.1 Android ... 6

2.2 Internet ... 7

2.3 Smartphone ... 7

2.4 IoT (Internet of Things) ... 8

2.5 Mikrokontroler ... 8

2.6 Firebase ... 9

2.7 NodeMCU ESP8266 ... 10

2.8 Arsitektur NodeMCU ESP8266 ... 11

2.9 Relay ... 12

2.10 Lampu ... 13

2.11 Catu Daya ... 14

2.12 Modul LM 2596 Stepdown ... 17

BAB III PERANCANGAN SISTEM 3.1 Pendahuluan ... 18

3.2 Metode Perancangan ... 18

3.3 Blok Diagram ... 19

3.4 Perancangan Perangkat Keras ... 21

3.4.1 Rangkaian Power Supply dan LM 2596 Stepdown ... 21

3.4.2 Rangkaian Mikrokontroler dan Relay 4 Channel ... 23

(13)

xii

3.5 Perancangan Perangkat Lunak ... 25

3.5.1 Rancangan Aplikasi Sistem Kontrol Lampu Rumah ... 25

3.5.2 Pembuatan Channel Pada Firebase ... 26

3.5.3 Diagram Alir Sistem (Flowchart) ... 29

3.5.3.1 Flowchart dari Aplikasi Sistem Kontrol Lampu Rumah ... 29

3.5.3.2 Flowchart dari Alat Sistem Kontrol Lampu Rumah ... 31

BAB IV HASIL DAN PEMBAHASAN 4.1 Pendahuluan ... 33

4.2 Pengujian Rangkaian Power Supply dan LM 2596 Stepdown ... 33

4.3 Hasi Pengujian Rangkaian Power Supply dan LM 2596 Stepdown ... 33

4.4 Pengujian Tombol Kontrol Pada Aplikasi ... 34

4.5 Hasil Pengujian Tombol Kontrol Pada Aplikasi ... 35

4.6 Pengujian Rangkaian Mikrokontroler dan Relay 4 Channel ... 36

4.7 Hasil Pengujian Rangkaian Mikrokontroler dan Relay 4 Channel ... 37

4.8 Pengujian Sistem Keseluruhan ... 37

4.9 Hasil Pengujian Sistem Keseluruhan ... 38

4.10 Pengujian Sistem Berdasarkan Waktu ... 40

4.11 Hasil Pengujian Sistem Berdasarkan Waktu ... 41

4.12 Pengujian Sistem Berdasarkan Jarak ... 41

4.13 Hasil Pengujian Sistem Berdasarkan Jarak ... 42

BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 43

(14)

xiii

DAFTAR PUSTAKA ... 45

(15)

xiv

DAFTAR GAMBAR

Gambar 2.1 NodeMCU ESP8266 ... 10

Gambar 2.2 Arsitektur NodeMCU ESP8266 ... 11

Gambar 2.3 Modul Relay 4 Channel ... 13

Gambar 2.4 Lampu Tegangan AC ... 14

Gambar 2.5 Catu Daya atau Power Supply ... 16

Gambar 2.6 Modul LM 2596 Stepdown ... 17

Gambar 3.1 Metode Perancangan ... 19

Gambar 3.2 Blok Diagram Sistem Kontrol Lampu Rumah Berbasis Amdroid .. 20

Gambar 3.3 Rangkaian Power Supply dan LM 2596 Stepdown ... 22

Gambar 3.4 Rangkaian Mikrokontroler dan Relay 4 Channel ... 23

Gambar 3.5 Rangkaian Alat Secara Keseluruhan ... 24

Gambar 3.6 Rancangan Aplikasi Sistem Kontrol Lampu Rumah ... 25

Gambar 3.7 Halaman Tambahkan Project ... 26

Gambar 3.8 Project Berhasil Dibuat ... 27

Gambar 3.9 Halaman Menu Project ... 27

Gambar 3.10 Halaman Aturan Keamanan ... 28

(16)

xv

Gambar 3.12 Flowchart dari Aplikasi Sistem Kontrol Lampu Rumah ... 29

Gambar 3.13 Flowchart dari Alat Sistem Kontrol Lampu Rumah ... 31

Gambar 4.1 Baoter Diputar Ke Arah Kanan ... 33

Gambar 4.2 Baoter Diputar Ke Arah Kiri ... 34

Gambar 4.3 Kondisi Semua Tombol Kontrol Sebelum Ditekan ... 35

Gambar 4.4 Kondisi Semua Tombol Kontrol Setelah Ditekan ... 35

Gambar 4.5 Hasil Pengujian Rangkaian Mikrokontroler dan Relay 4 Chanel .... 37

Gambar 4.6 Kondisi Lampu Menyala ... 38

(17)

xvi

DAFTAR TABEL

Tabel 3.1 Konfigurasi Kabel Rangkaian ... 22

Tabel 3.2 Konfigurasi Kabel Rangkaian ... 23

Tabel 4.1 Data Hasil Pengujian Tombol Kontrol ... 36

Tabel 4.2 Data Hasil Pengujian Pada Waktu Siang dan Malam ... 41

(18)

xvii

DAFTAR LAMPIRAN

Lampiran 1 Program dari Alat Sistem Kontrol Lampu Rumah ... A-1

Lampiran 2 Program dari Aplikasi Sistem Kontrol Lampu Rumah ... B-4

Lampiran 3 Kartu Konsultasi ... C-6

Lampiran 4 Form Perbaikan Ujian Tugas Akhir ... D-8

Lampiran 5 Surat Keterangan Tugas Akhir ... E-12

(19)

1

BAB I PENDAHULUAN 1.1 Latar Belakang

Pada kehidupan saat ini banyaknya aktivitas orang yang bekerja di

industri, perkantoran, bahkan diluar kota mengakibatkan rumah kadang sering

ditinggalkan dan juga terabaikan dalam waktu yang lama. Padahal rumah

merupakan salah satu kebutuhan dan harus tetap diperhatikan. Kondisi rumah

yang terabaikan kadang sering menimbulkan beberapa masalah kecil bahkan bisa

menjadi masalah besar. Seperti penggunaan daya yang berlebihan karena lampu

rumah lupa dipadamkan, atau ketika berpergian dalam jarak jauh dan tidak ada

yang menyalakan lampu rumah, maka dengan kondisi seperti itu dapat menjadi

kesempatan bagi suatu pihak untuk melakukan tindakan kriminal karena dianggap

rumah sedang kosong ditinggal penghuninya.

Selama ini dalam mengontrol lampu rumah, orang masih menggunakan

saklar manual serta menggunakan remote control yang berbasis Infra Red.

Penggunaan dari alat-alat tersebut hanya dapat dilakukan pada saat di rumah

dalam jarak dekat. Agar cakupan jarak semakin luas dan mudah salah satu

solusinya menggunakan smartphone berbasis android.

Android yaitu sebuah sistem operasi pada ponsel berbasis Linux. Fasilitas

opensource yang bisa dikembangkan dengan leluasa sehingga banyak orang mulai mengembangkannya terutama pada sistem operasi maupun pada pembuatan aplikasi

mobile. Tak heran pada saat ini banyak pengembang yang membuat aplikasi mobile pada platform Android.

(20)

2

Oleh sebab itu, penulis akan merancang suatu sistem yang dapat

digunakan dengan mudah untuk mengontrol lampu rumah dari jarak manapun dan

waktu kapanpun menggunkan aplikasi pada smartphone android sebagai media

pengontrol serta memanfaatkan jaringan internet sebagai media penyalur perintah

kontrol ke alat kontrol lampu rumah yang dimuat dalam penelitian berjudul

“PERANCANGAN SISTEM KONTROL LAMPU RUMAH BERBASIS ANDROID”.

1.2 Tujuan dan Manfaat 1.2.1 Tujuan

Adapun tujuan dari pembuatan Tugas Akhir ini yaitu untuk menghasilkan

sistem yang dapat digunakan dengan mudah dalam mengontrol lampu rumah

tanpa dibatasi jarak dan waktu.

1.2.2 Manfaat

Adapun manfaat yang akan diperoleh dari pembuatan Tugas Akhir ini

adalah sebagai berikut:

1. Sistem ini dapat membantu orang yang memiliki aktivitas yang sangat padat sehingga tidak sempat atau terkadang lupa untuk menyalakan

atau memadamkan lampu rumah, maka dengan bantuan sistem ini

orang tersebut dapat memadamkan atau menyalakan lampu rumah

dimana saja dan kapan saja.

2. Sistem ini dapat membantu orang yang sedang melakukan liburan atau sedang bekerja di luar kota, sehingga mereka bisa dengan bebas untuk

(21)

3

kondisi rumah yang ditinggalkan akan tampak seperti ada

penguhuninya untuk mencegah tindakan kiriminal yang dapat di

lakukan pada rumah.

1.3 Batasan Masalah

Agar pembahasan Tugas Akhir ini tidak menyimpang dari permasalahan

pokok, maka penulis membatasi ruang lingkup dari permasalahan yang akan

dibahas, yaitu:

1. Jumlah lampu yang digunakan sebanyak 4 buah 2. Menggunakan lampu tegangan AC

3. Simulasi menggunakan miniatur rumah

4. Menggunakan NodeMCU ESP8266 sebagai pemroses data 5. Aplikasi menggunakan sistem operasi android

1.4 Metodologi Penelitian

Metode penelitian yaitu suatu cara yang dilakukan dalam proses penelitian

untuk memperoleh data yang berguna dan sistematis. Kegiatan ini bertujuan untuk

mempermudah dalam menyelesaikan permasalahan yang bahas.

Untuk mendapatkan data yang diperlukan dalam penyusunan Tugas Akhir

ini, metode yang digunakan yaitu :

1. Metode Konsultasi

Merupakan metode yang dilakuan dengan cara tanya jawab dengan

dosen pembimbing sehingga penulis bisa memperoleh masukan atau

saran yang berguna untuk kesempurnaan dalam penulisan laporan

(22)

4

2. Metode Literatur

Merupakan metode yang digunakan dalam mengkaji masalah, seperti

mengumpulkan data dari internet, buku, dan jurnal.

3. Metode Perancangan

Merupakan metode yang digunakan dalam melakukan perancangan

sistem mulai dari rangkaian dan logika dari sistem yang akan dibuat.

4. Metode Observasi

Merupakan metode yang dilakuan dengan cara mengamati sistem kerja

pada tempat pelaksanaan tugas akhir.

1.5 Sistematika Penulisan

Pada penulisan Tugas Akhir, penulis membuat suatu sistematika penulisan

dan menjabarkannya dalam 5 (lima) Bab, yaitu:

BAB I PENDAHULUAN

Pada bab ini berisi pengantar berupa latar belakang, tujuan,

manfaat, batasan masalah, metodologi penelitian dan sistematika

penulisan yang merupakan gambaran menyeluruh dari penulisan

Tugas Akhir ini.

BAB II TINJAUAN PUSTAKA

Bab ini berisi tentang panduan dasar yang menjelaskan tentang

teori-teori yang digunakan sebagai landasan dan kerangka pikiran

serta istilah-istilah dan pengertian-pengertian yang berhubungan

(23)

5

BAB III PERANCANGAN SISTEM

Bab ini menjelaskan mengenai perancangan perangkat keras dan

perangkat lunak dari sistem kontrol lampu rumah berbasis android.

BAB IV HASIL DAN PEMBAHASAN

Bab ini menjelaskan mengenai pengujian dan hasil pengujian yang

dilakukan pada sistem kontrol lampu rumah berbasis android.

BAB V KESIMPULAN DAN SARAN

Pada bab ini berisikan tentang kesimpulan dari Tugas Akhir yang

telah dilaksanakan serta saran dari penulis untuk dikembangkan

(24)

45

DAFTAR PUSTAKA

[1] N. Safaat, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android (Edisi Revisi), Bandung: Informatika, 2012.

[2] S. and A. , "APLIKASI AKADEMIK ONLINE BERBASIS MOBILE ANDROID PADA UNIVERSITAS TAMA JAGAKARSA," vol. XI, no. 1, 2016.

[3] R. H. and A. Nurmanina, "STUDI TENTANG PENGGUNAAN INTERNET OLEH PELAJAR," vol. I, no. 4, 2013.

[4] H. Mayasari, "ANALISIS PERILAKU PEMBELIAN PONSEL CERDAS (SMARTPHONE) : ANTARA KEBUTUHAN DAN GAYA HIDUP KONSUMEN DI KOTA PADANG," vol. III, no. 1, 2012.

[5] D. Prihatmoko, "PENERAPAN INTERNET OF THINGS ( IoT ) DALAM PEMBELAJARAN DI UNISNU JEPARA," vol. VII, no. 2, 2016.

[6] S. J. Sokop, "Trainer Periferal Antarmuka Berbasis Mikrokontroler Arduino Uno," vol. V, no. 3, 2016.

[7] A. Winoto, Mikrokontroler AVR ATMEGA8/32/16/8535 & Pemprogramannya Dengan bahasa C Pada WINAVR, Bandung: Informatika, 2008.

[8] L. A. Sandy, R. Januar and R. R. Hariadi, "Rancang Bangun Aplikasi Chat pada Platform Android dengan Media Input berupa Canvas dan Shareable Canvas untuk Bekerja Dalam Satu Canvas secara Online," vol. VI, no. 2, 2017.

[9] R. F. h. Putra, K. M. Lhaksmana and D. Adytia, "Aplikasi IoT untuk Rumah Pintar dengan Fitur Prediksi Cuaca," vol. V, no. 1, 2018.

(25)

46

[10] M. Saleh and M. Haryanti, "RANCANG BANGUN SISTEM KEAMANAN RUMAH MENGGUNAKAN RELAY," vol. VIII, no. 3, 2017.

[11] E. P. Sitohang, D. J. Mamahit and N. S. Tulung, "Rancang Bangun Catu Daya DC Menggunakan Mikrokontroler ATmega 8535," vol. VII, no. 2, 2018.

[12] D. E. Suprapto, D. Lestari and A. , "MONITORING TEMPERATUR TRAFO DISTRIBUSI 220V DENGAN ARDUINO BERBASIS IoT," vol. IX, no. 1, 2019.

Referensi

Dokumen terkait

Sistem kendali jarak jauh ini didesain untuk menghidupkan atau mematikan lampu, menghidupkan serta mengatur kecepatan putaran kipas angin. Selain itu ditambahkan fitur

Pada pengujian output ini alat dipasang pada miniatur rumah kemudian diuji dengan menggunakan aplikasi Pengendali Lampu Rumah yang telah diinstal pada

Hasil dari penelitain ini adalah sebuah perangkat keamanan kunci pintu rumah, kontrol lampu, pengawasan sekitar pintu dengan kamera dan sensor PIR yang akan

Tujuan dari dibuatnya penelitian ini adalah menghasilkan sebuah aplikasi pada sistem kendali otomatis rumah pintar untuk membantu pemilik rumah dalam mengontrol keadaan

Berdasarkan hasil pengujian dengan beberapa skenario, kontrol lampu dan sistem penjadwalan dapat dilakukan menggunakan aplikasi Android melalui komunikasi

Pada pengujian output ini alat dipasang pada miniatur rumah kemudian diuji dengan menggunakan aplikasi Pengendali Lampu Rumah yang telah diinstal pada

Berdasarkan pengujian, sistem ini memiliki 5 fitur dalam penggunaannya, yaitu: (1) “ON/OFF” yang berfungsi untuk menyalakan/mematikan saklar lampu, (2) “Timer” yang berfungsi

Pada penelitian ini akan dirancang dan dibangun prototipe sistem pengendali lampu di rumah dengan menggunakan mikrokontroler Arduino yang terhubung dengan