• Tidak ada hasil yang ditemukan

Implementasi IOT Mengontrol LED berbasis WEB

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi IOT Mengontrol LED berbasis WEB"

Copied!
10
0
0

Teks penuh

(1)

IMPLEMENTASI IOT MENGONTROL LED BERBASIS WEB

TUGAS AKHIR

SAMUEL SIBURIAN

142406119

(2)

PERSETUJUAN

Judul : IMPLEMENTASI IOT MENGONTROL LED

BERBASIS WEB Kategori : TUGAS AKHIR

Nama : SAMUEL SIBURIAN

Nim : 142406119

Program Studi : D3 TEKNIK INFORMATIKA Departemen : MATEMATIKA

(3)

PERNYATAAN

IMPLEMENTASI IOT MENGONTROL LED BERBASIS WEB

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 2017

(4)

PENGHARGAAN

Puji Syukur saya panjatkan kepada Tuhan Yang Maha Esa karena berkat dan

karunia-Nya kepada penulis sehingga penulis dapat menyelesaikan penyusunan

Tugas Akhir dengan judul Implementasi IOT Mengontrol LED berbasis WEB.

Terimakasih penulis sampaikan kepada Bapak Dr. Drs. Open Darnius,

M.Sc selaku Pembimbing serta Ketua Departemen Matematika FMIPA USU yang

telah meluangkan waktunya selama penyusunan tugas akhir ini. Terimakasih

kepada Ibu Dra. Normalina Napitupulu, M.Sc dan Bapak Drs. James Piter

Marbun, M.Kom selaku Ketua dan Sekretaris Program Studi D3 Teknik

Informatika FMIPA USU Medan, Bapak Dr. Kerista Sebayang, MS selaku Dekan

FMIPA USU Medan, seluruh staff dan Dosen Program Studi Teknik Informatika

FMIPA USU, pegawai FMIPA dan kepada Keluarga yang selaama ini memberikan

bantuan dan dorongan kepada penulis. Akhirnya tidak terlupakan kepada sahabat

penulis mantan kom E 2014, Keluarga Sikonek dan seluruh teman-teman

angkatan 2014 yang selama ini telah menjadi keluarga dan sahabat penuli,

terutama untuk mahasiswa Kom E 2014. Semoga Tuhan membalas semua

kebaikannya.

(5)

ABSTRAK

Sistem IoT Mengontrol Led berbasis Web merupakan suatu aplikasi yang dapat

mengontrol led menggunakan konsep IoT. Sistem ini dapat diterapkan pada

pembuatan Smart Home atau perindustrian. Sistem ini dapat mempermudah

manusia dalam mengontrol sesuatu yang ada disekitarnya dengan hanya

mengakses halaman web.

Sistem IoT Mengontrol Led berbasis Web ini menggunakan jaringan wifi

sebagai penghubung antara client, gateway, dan esp8266 v1. Web server

menggunakan teknologi javascript pada gateway yang berjalan pada platform

NodeJS 6.10.3 sedangkan pada client menggunakan HTML 5 dan javascript. Agar

komunikasi antar client, gateway dan esp8266 realtime, maka digunakan

websocket pada setiap titik. Websocket server berjalan pada gateway sedangkan

websocket client berjalan pada client dan esp8266.

(6)

DAFTAR ISI

2.1 IOT (Internet of Things) 6

2.2 Pengertian Sistem 7

2.3 Pengertian Internet 8

2.3.1 Network 9

2.3.1.1 Web Server 9

2.3.1.2 World Wide Web (WWW) 10

2.3.1.3 Sekilas tentang HTTP 11

2.5.6 LED (Light Emitting Diode) 15

2.6 Bahasa Pemrograman Pendukung 15

2.6.1Javascript 15

2.6.2 C++ 16

2.7 Flowchart 16

2.7.1 Simbol pada Flowchart 16

2.8 UML ( Unified Modeling Language) 18

(7)

2.8.1 Use Case Diagram 19

2.8.2 Squnce Diagram 20

Bab 3. Analisis dan Perancanggan Sistem 21

3.1 Analisa 21

3.2 Desain Sistem 22

3.2.1 Analisa Flowchart 22

3.2.2 Analisa Use Case Diagram 23

3.2.3 Analisa Sequence Diagram 23

3.3 Desain Alat dan Elektronika 24

3.3.1 ESP8266 Dimmer dan Blinking Led 24

3.3.2 ESP8266 RGB LED 26

3.3.3 ESP8266 Downloader Modul 27

3.4 Desain Program 28

Bab 4. Implementasi Sistem 29

4.1 Pembahasan Sistem Pengontrol Led 29

4.2 Implementasi Program 29

4.2.1 Halaman Kontrol Panel LED 30

(8)

DAFTAR TABEL

Nomor Judul Halaman

Tabel

Tabel 2.7.1 Simbol Arus Arah 17

Tabel 2.7.2 Simbol Proses 17

Tabel 2.7.3 Simbol Input-Output 18

Tabel 3.1 Komponen ESP8266 Dimmer dan Blinking LED 25

Tabel 3.2 Komponen ESP8266 RGB LED 26

(9)

DAFTAR GAMBAR

Gambar 3.5 Rangkaian ESP8266 RGB LED 26

Gambar 3.6 Rangkaian Downloader ESP8266 v1 27

Gambar 3.7 ESP8266 Opsi Booting 27

Gambar 3.8 Desain Halaman Dashboard 28

Gambar 4.1 Halaman kontrol panel dari laptop 30 Gambar 4.2 Halaman kontrol panel dari mobile 30

Gambar 4.3 Infrastruktur jaringan 31

Gambar 4.4 Koneksi Gateway 33

Gambar 4.5 Program gateway berjalan 33

Gambar 4.6 Handshaking ESP8266 34

Gambar 4.7 Handshaking Client 34

Gambar 4.8 LED redup 35

Gambar 4.9 Nilai led redup 35

Gambar 4.10 LED terang 36

Gambar 4.11 Nilai led terang 36

Gambar 4.12 Led blinking 37

Gambar 4.13 Nilai led blinking 37

Gambar 4.14 LED merah 38

Gambar 4.15 Nilai range merah 38

Gambar 4.16 LED hijau 38

Gambar 4.17 Nilai range hijau 39

Gambar 4.18 LED biru 39

(10)

Referensi

Dokumen terkait

Seluruh staf pengajar dan staf Administrasi di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara khususnya program studi D3 Teknik Informatika yang telah

Penulisan tugas akhir ini merupakan salah satu syarat bagi setiap mahasiswa guna menyelesaikan Program Studi Diploma (D3) Teknik Informatika Fakultas Matematika dan Ilmu

Tujuan Penyusunan Tugas Akhir ini adalah untuk memenuhi syarat kelulusan bagi setiap mahasiwa program studi D-III Teknik Informatika di Fakultas Matematika dan Ilmu Pengetahuan

Tugas akhir ini merupakan syarat untuk dapat menyelesaikan pendidikan program studi D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera

Penulisan Tugas Akhir ini merupakan salah satu syarat untuk menyelesaikan pendidikan D-3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera

Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara yang telah memberikan Ilmu pengertahuan

Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara yang telah memberikan ilmu pengetahuannya

Seluruh dosen Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara yang telah memberi ilmu pengetahuan kepada