RANCANG BANGUN KENDALI ONOFF LAMPU MENGGUNAKAN RASPBERRY PI

  

RANCANG BANGUN KENDALI ON/OFF LAMPU

MENGGUNAKAN RASPBERRY PI

LAPORAN AKHIR

Disusun Sebagai Salah Satu Syarat Menyelesaikan

  

Pendidikan Diploma III Pada Jurusan Teknik Komputer

Program Studi Teknik Komputer

Oleh:

Holishoh Bani Sholehah

  

061430701467

POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG

  

2017

  

HALAMAN PENGESAHAN

   Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagi kamu. Dan boleh jadi kamu mencintai sesuatu, padahal ia amat buruk bagi kamu. Allah

  Maha mengetahui sedangkan kamu tidak mengetahui.

  (Al-Baqarah: 216) 

  Jika kamu menginginkan pelangi maka kamu harus siap dengan datangnya hujan.

   Proses Tidak Pernah Menghianati Hasil.

  Kupersembahkan Karyaku Kepada :  Kedua Orangtuaku  Kakak-kakak, ayuk dan Adikku  Dosen yang telah membimbingku  Seluruh Dosen Teknik Komputer  Teman-teman seperjuanganku  Almamaterku

  

ABSTRAK

RANCANG BANGUN KENDALI ON/OFF LAMPU

  (Holishoh Bani Sholehah : 2017;Pages:49)

  Judul penelitian ini adalah rancang bangun kendali on/off lampu

mengguakan raspberry pi. Tujuan penelitian ini adalah memanfaatkan raspberry

pi untuk membuat kendali on/off lampu yang dapat dikendalikan secara jarak jauh

  yaitu melalui website. Website digunakan sebagai antarmuka tombol on/off lampu agar dapat diakses melalui PC/laptop/HP. Pada saat tombol lampu ditekan oleh pengguna pada web, maka website akan mengirim data pada raspberry pi. Kemudian data yang dikirim ke raspberry pi akan dikelola dan diproses lalu diteruskan ke modul relay yang mana relay fungsinya sebagai saklar untuk on/off lampu.

  Berdasarkan pengujian yang telah dilakukan baik pada mekanik maupun

pada elektronik yang telah dibuat serta melihat tujuan dari penelitian, maka dapat

disimpulkan sebagai berikut: peralatan ini telah diuji dan dapat digunakan untuk

kendali on/off lampu melalui website menggunakan raspberry pi.

  Kata Kunci : Raspberry Pi, Modul Relay, Website.

  

ABSTRACT

DESIGN CONTROL ON / OFF LIGHTS USING RASPBERRY PI

  (Holishoh Bani Sholehah : 2017; Pages:49)

  The title of this research is the design of the control on / off lamp using

raspberry pi. The purpose of this research is to utilize raspberry pi to make

control on / off lamp which can be controlled remotely through website. The

website is used as an on / off light switch interface to be accessible via PC /

laptop / HP. When the light button is pressed by the user on the web, the website

will send data on raspberry pi. Then the data sent to raspberry pi will be managed

and processed then forwarded to relay module which relay function as switch for

on / off lamp.

  Based on the tests that have been done both on the mechanics and on

electronics that have been made and see the purpose of the research, it can be

concluded as follows: this equipment has been tested and can be used for control

on / off the light through the website using raspberry pi.

  Keywords : Raspberry Pi, Relay Modul, Website.

  

KATA PENGANTAR

Assalammu’alaikum Wr. Wb.

  Puji dan syukur penulis ucapkan atas kehadiran ALLAH SWT, karena berkat rahmat dan karunia-Nya, penulis dapat menyelesaikan laporan ini yang berjudul “RANCANG BANGUN KENDALI ON/OFF LAMPU

MENGGUNAKAN RASPBERRY PI ” dengan tepat waktu

  Laporan Akhir ini tidak dapat terlaksana dengan baik tanpa bantuan dan bimbingan dari semua pihak. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan terima kasih yang sebesar-besarnya kepada :

  1. Allah SWT yang telah memberikan Petunjuk dan Karunia-Nya sehingga penulis dapat menyelesaikan laporan akhir ini dengan baik.

  2. Kedua Orang tua, Saudara dan keluarga yang selalu memberikan semangat dan doa bagi penulis.

  3. Bapak Dr. Ing. Ahmad Taqwa,M.T., selaku Direktur Politeknik Negeri Sriwijaya

  4. Bapak Ir. Ahmad Bahri Joni Malyan,M.Kom., selaku Ketua Jurusan Teknik Komputer Politeknik Negeri Sriwijaya.

  5. Bapak Azwardi, S.T., M.T. selaku Dosen pembimbing I yang telah membimbing dan mengarahkan dalam penyusunan Laporan Akhir ini.

  6. Bapak Alan Novi Tompunu, S.T.,M.T. selaku Dosen pembimbing II yang telah membimbing dan mengarahkan dalam penyusunan Laporan Akhir ini.

  7. Bapak/Ibu Dosen Jurusan Teknik Komputer yang telah mendidik dan memberikan ilmunya kepada penulis selama di bangku kuliah.

  8. Sahabat-sahabatku sari ristiana, ely anggraini, keni jelinsara, sutiana, devi soraya, maillisa, sherly, windayani yang mendukung tanpa henti.

  9. Serta teman-teman seperjuangan angkatan 2014 di Jurusan Teknik Komputer Politenik Negeri Sriwijaya khususnya kelas CD yang telah memberikan motivasi dan semangat dalam pembuatan laporan ini.

  Penulis menyadari sepenuhnya bahwa masih banyak terdapat kekurangan dalam penyusunan laporan ini. Oleh karena itu, saran dan kritik yang bersifat membangun sangat penulis harapkan sehingga penulis dapat memperbaiki laporan akhir ini. Penulis juga berharap agar laporan ini dapat berguna dan bermanfaat bagi rekan-rekan pembaca serta rekan-rekan kami di lingkungan Politeknik Teknik Negeri Sriwijaya Palembang Jurusan Teknik Komputer.

  Palembang, Agustus 2017 Penulis

  

DAFTAR ISI

  2.1 Raspberry Pi ........................................................................... 3

  2.3 VNC Viewer........................................................................... 12

  2.2.2 Module 4 Relay ......................................................... 10

  2.2.1 Sifat-sifat Relay ........................................................ 9

  2.2 Relay .................................................................................... 9

  2.1.3 GPIO Raspberry Pi 3 ................................................. 7

  2.1.2 Raspberry Pi 3 ........................................................... 5

  2.1.1 Sistem Operasi Raspberry Pi ...................................... 4

  3

  Halaman

  1.4.2 Manfaat ...................................................................... 2 BAB II TINJAUAN PUSTAKA ...........................................................

  1.4.1 Tujuan ........................................................................ 2

  1.4 Tujuan Dan Manfaat .............................................................. 2

  1.3 Batasan Masalah .................................................................... 2

  1.2 Rumusan Masalah ................................................................. 2

  1.1 Latar Belakang ...................................................................... 1

  1

  HALAMAN JUDUL ............................................................................. i HALAMAN PENGESAHAN ................................................................ ii LEMBAR PENGUJIAN ....................................................................... iii MOTTO DAN PERSEMBAHAN ........................................................ iv ABSTRAK ............................................................................................. v ABSTRACT .......................................................................................... vi KATA PENGANTAR ........................................................................... vii DAFTAR ISI .......................................................................................... ix DAFTAR GAMBAR .............................................................................. xii DAFTAR TABEL .................................................................................. xiv BAB I PENDAHULUAN ......................................................................

  2.3.1 Penggunaan VNC Viewer ......................................... 12

  2.3.2 Sistem VNC .............................................................. 12

  3.4 Diagram Blok Sistem ............................................................ 21

  39

  3.7.4 Hosting Website dan Unggah File .............................. 33 BAB IV HASIL DAN PEMBAHASAN ...............................................

  3.7.3 Koneksi VNC Viewer ............................................... 31

  3.7.2 Koneksi Via SSH ...................................................... 30

  3.7.1 Instalasi OS Raspbian Jessie ke Micro SD ................. 29

  3.7 Perancangan Software ........................................................... 29

  3.6 Pembuatan Program .............................................................. 27

  3.5.4 Flowchart Sistem ....................................................... 26

  3.5.3 Daftar Komponen ...................................................... 25

  3.5.2 Module 4 Relay ......................................................... 25

  3.5.1 Raspberry Pi............................................................... 23

  3.5 Perancangan Perangkat Keras ................................................ 23

  3.3 Kebutuhan Perangkat Lunak .................................................. 21

  2.3.3 Kelemahan dan kelebihan VNC ................................. 13

  3.2 Perancangan Sistem .............................................................. 21

  3.1 Tujuan Perancangan .............................................................. 21

  21

  2.7 Flowchart .............................................................................. 19 BAB III PERANCANGAN DAN PEMBUATAN ALAT ....................

  2.6.1 Sintaksis Dasar .......................................................... 18

  2.6 PHP (Personal Home Page) ................................................... 17

  2.5.2 Markah/Tanda ........................................................... 17

  2.5.1 Kegunaan HTML ...................................................... 16

  2.5 HTML ................................................................................... 16

  2.4.2 Fitur .......................................................................... 15

  2.4.1 Penggunaan Python ................................................... 14

  2.4 Python ................................................................................... 14

  4.1 Hasil dan Pembahasan ............................................................ 39

  4.1.1 Mengoperasikan Kendali Lampu Rumah Menggunakan Raspberry Pi ..............................................................

  39

  4.1.2 Pengujian Website Pengendali ON/OFF Lampu ........ 40

  4.1.3 Pengujian Waktu Respon Pengendalian Lampu ......... 43

  4.1.4 Pengukuran ................................................................ 44

  4.1.5 Pengukuran Tegangan Relay ..................................... 45

  4.2 Pembahasan ........................................................................... 46

  4.2.1 Analisa Pengukuran Tegangan Relay ......................... 47

  4.2.2 Analisa Waktu Respon Pengendalian Lampu ............. 48 BAB V KESIMPULAN DAN SARAN ................................................

  50

  5.1 Kesimpulan ........................................................................... 50

  5.2 Saran ..................................................................................... 50 DAFTAR PUSTAKA ............................................................................

  51

  

DAFTAR GAMBAR

  22 Gambar 3.2 Datasheet Raspberry Pi 3 Model B .....................................

  33 Gambar 3.11 Tampilan web id000webhost.com ......................................

  32 Gambar 3.10 Tampilan awal Raspberry Pi ...............................................

  32 Gambar 3.9 Tampilan VNC Viewer meminta username dan password raspberry pi .......................................................................

  31 Gambar 3.8 Tampilan VNC Viewer ......................................................

  30 Gambar 3.7 Tampilan Putty koneksi ke raspberry pi ..............................

  29 Gambar 3.6 Tampilan Putty yang sudah diinstal .....................................

  27 Gambar 3.5 Tampilan Win32 Disk Imager .............................................

  25 Gambar 3.4 Flowchart Sistem ...............................................................

  24 Gambar 3.3 Rangkaian Modul 4 Relay ..................................................

  18 Gambar 3.1 Diagram Blok Sistem .........................................................

  Halaman

  15 Gambar 2.11 Logo PHP ...........................................................................

  13 Gambar 2.10 Logo Python ......................................................................

  11 Gambar 2.9 Logo VNC Viewer .............................................................

  10 Gambar 2.8 Output Module 4 Relay .......................................................

  9 Gambar 2.7 Input Module 4 Relay .........................................................

  8 Gambar 2.6 Module 4 Relay ..................................................................

  6 Gambar 2.4 Raspberry Pi GPIO pin ....................................................... 7 Gambar 2.5 Raspberry Pi 3 Model B GPIO 40 Pin Block Pinout ...........

  6 Gambar 2.3 Penjelasan letak komponen pada Raspberry Pi 3 .................

Gambar 2.1 Logo Raspberry Pi ............................................................. .... 5 Gambar 2.2 Raspberry Pi 3 ....................................................................

  34

Gambar 3.12 Tampilan setelah daftar id000webhost.com ........................

  34 Gambar 3.13 Tampilan untuk melengkapi profil website .........................

  35 Gambar 3.14 Tampilan untuk mengelola website .....................................

  35 Gambar 3.15 Tampilan memilih Unggah Website Sendiri ........................

  36 Gambar 3.16 Tampilan awal file .............................................................

  36 Gambar 3.17 Tampilan untuk mengunggah file ........................................

  37 Gambar 3.18 Tampilan memilih file untuk diunggah ...............................

  37 Gambar 3.19 Tampilan setelah berhasil mengunggah file ........................

  38 Gambar 4.1 Tampilan awal VNC Viewer jika sudah pernah remote raspberry pi ........................................................................

  39 Gambar 4.2 Tampilan Indikator LED yang terhubung ...........................

  40 Gambar 4.3 Tampilan saat memasukkan dan mencari alamat http://holishohbns.000.webhostapp.com ..............................

  41 Gambar 4.4 Tampilan Website awal website ...........................................

  41 Gambar 4.5 (a) Tampilan Web saat mengendalikan lampu 1; (b) Tampilan Web saat mengendalikan lampu 2; (c) Tampilan Web saat mengendalikan lampu 3; (d) Tampilan Web saat mengendalikan lampu 4; (e) Tampilan Web saat lampu keadaan padam semua; 44 Gambar 4.6 Titik Pengukuran Tegangan Relay ......................................

  45

  DAFTAR TABEL

  Halaman Tabel 2.1 Simbol-simbol yang digunakan pada flowchart.........................

  20 Tabel 3.1 Daftar Komponen .....................................................................

  25 Tabel 3.2 Daftar Peralatan ........................................................................

  26 Tabel 4.1 Hasil Pengujian Waktu Respon .................................................

  43 Tabel 4.2 Titik Pengukuran Tegangan Relay ............................................

  45 Tabel 4.3 Hasil Tegangan Relay ..............................................................

  45