PEMANFAATAN IOT BERBASIS MIKROKONTROLER PADA LAMPU DAN KIPAS

Download Lampu Dan Kipas. Heraldika HistoriaVitaemagistra dan Irfan. Program Studi Sistem Komputer. STMIK Jakarta STI&K [email protected], irfan@jak-...

1 downloads 440 Views 2MB Size
Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227

Pemanfaatan IoT berbasis Mikrokontroler pada Lampu Dan Kipas Heraldika HistoriaVitaemagistra dan Irfan Program Studi Sistem Komputer STMIK Jakarta STI&K [email protected], [email protected] Abstrak Saat ini kemajuan teknologi berkembang sangat pesat, dengan kemajuan teknologi yang sangat cepat kita harus bisa memanfaatkan, dipelajari serta diterapkan dalam kehidupan sehari-hari. Salah satu berkembangnya pada teknologi yaitu pada teknologi jaringan komputer, dengan tumbuh pesatnya teknologi pada jaringan komputer masalah esiensi kerja, hambatan, jarak dan waktu dapat dipecahkan. Salah satu media yang dapat dimanfaatkan dalam esiensi kerja pada teknologi jaringan komputer adalah internet. Dengan adanya internet kita bisa mengakses peralatan elektronik seperti lampu, kipas dan peralatan elektronik lainnya seperti dalam hal ini disini yang memanfaatkan jaringan komputer untuk mengkontrol lampu dan kipas dengan memanfaatkan konsep IoT ( Internet of Things ). Dalam penelitian ini dirancang sebuah alat pengontrol lampu dan kipas dengan memanfaatkan konsep IoT berbasis mikrokontroler. : IoT, kontrol, arduino, mikrokontroler, atmega.

Kata Kunci

1. Pendahuluan

sis mikrokontroler, dengan ujicoba pada penggunaan jarak sampai dengan 3 meter dan se-

Perkembangan ilmu pengetahuan dan teknologi

batas dalam suatu ruangan.

sudah semakin maju, tidak dapat dipungkiri lagi kemajuan teknologi yang sedemikian cepat harus bisa dimanfaatkan, dipelajari serta diterapkan dalam kehidupan sehari-hari.

Salah

2. Metode Penelitian

satu kemajuan yang bisa dirasakan adalah pertumbuhan yang sangat pesat pada teknologi

Pada penelitian ini digunakan tahapan peneli-

jaringan komputer, dengan tumbuh pesatnya

tian sebagai berikut :

teknologi

pada

jaringan

komputer

masalah

hambatan jarak dan waktu dapat dipecahkan. Perkembangan teknologi yang bisa dimanfaatkan dari koneksi internet ini adalah bisa mengakses peralatan elektronik seperti lampu, kipas dan peralatan elektronik lainnya pada

Gambar 1: Tahapan penelitian

suatu ruangan yang dapat dinyalakan melalui

smartphone

yang dapat memudahkan peng-

guna mengendalikan lampu rumah atau kipas sehingga pengguna tidak perlu menggunakan

adalah perancangan blok diagram dan pembu-

merupakan suatu konsep yang bertujuan un-

atan alat tersebut, dan terakhir adalah mengu-

tuk memperluas manfaat dari konektivitas in-

jicoba alat yanag telah dihasilkan. Pada gam-

ternet yang tersambung secara terus menerus.

bar 2 dibawah ini menunjukkan diagram blok

Dalam penelitian ini dijelaskan cara kerja dari

rangkaian kontrol lampu dan kipas dengan me-

alat kontrol lampu dan kipas dengan meman-

manfaatkan konsep IoT (Internet

faatkan konsep IoT (Internet

berbasis mikrokontroler.

IoT

(Internet

Berikutnya

of Things )

saklar

on /off .

Tahap awal dilakukan pengumpulan data data bahan untuk membuat alat.

of Things ) berba265

of Things )

Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227 3. Kajian Teori

adaptor AC-DC Arduino Mega 2560 pun dapat digunakan [7].

IoT (Internet

of Things )

adalah sebuah kon-

Seperti yang terlihat pada

gambar 3 dibawah ini.

sep yang bertujuan untuk memperluas manfaat dari konektivitas internet yang tersambung secara terus-menerus,

berikut kemam-

remote control , monitoring

suhu ruan-

gan dll [3]. Arduino adalah mikro

single -board

puan

open -source ,

yang bersifat

yang dirancang un-

tuk memudahkan pengguna elektronik dalam Gambar 3: Board Arduino Mega 2560

berbagai bidang.

Beberapa

pin

catu daya yang terdapat pada

Arduino Mega 2560 : 1.

GND.

2.

Vin.

Ini adalah

Ini adalah

ground

pin

yang digunakan jika

power

anda ingin memberikan ke Gambar 2:

of Things )

berbasis mikrokontroler.

Hardware

software

(perangkat

lunak)-nya

memliki

Open source

IDE yang digunakan untuk mem-

buat

aplikasi

platform

3.

pemrograman

mikrokontroler

yang

yang bersifat

4.

sendiri. berbasis

singlle -board open source hardware dikemban-

arduio.

Mikrokontroler

5.

upload

akan menangani puter.

sehingga pengguna

laptop

3V3. Ini adalah pin output dimana padapin tersebut disediakan tegangan IOREF.

yang menyedi-

board shield

apakah 5V atau 3.3V. Mikrokontroler

program dari kom-

input tersebut output seperti

yang tidak memliki

pin

Ini adalah

untuk memperoleh tegangan yang sesuai,

chip programmer bootloader yang

(2) Memiliki sarana komunikasi USB,

dimana

tersebut mengalir tegangan 5V

Biasanya digunakan pada

Kelebihan Arduino, antara lain (1) Tidak karena didalamnya sudah ada

output

Ini adalah pin

akan referensi tegangan mikrokontroller.

bit [6]. perangkat

Pin5V. pada pin

3.3V yang telah melalui regulator.

ngkan untuk arsitektur AVR 8 bit dan ARM 32

memerlukan

Arduino dengan rentang tegan-

yang telah melalui regulator.

(perangkat keras)-nya memiliki

prosesor Atmel AVR dan

langsung

gan yang disarankan 7V - 12V.

Diagram blok rangkaian kontrol

lampu dan kipas IoT (Internet

board

atau negatif.

adalah

agar

tronik yang dapat membaca dan yang

rangkaian

input ,

kemudian diinginkan

elek-

memproses

menghasilkan [1].

Relay

adalah saklar (Switch ) yang dioperasikan se-

(3)

cara listrik dan merupakan komponen Elek-

Memiliki modul siap pakai (shield ) yang bisa

tromekanikal yang terdiri dari 2 bagian utama

port

serial/RS323 bisa menggunakannya.

yakni

shield

(seperangkat Kontak Saklar/Switch ).

GPS,

board arduino. Contohnya Ethernet , dan lain-lain.

elektromagnet

(Coil )

ditancapkan pada

dan

mekanikal

Arduino Mega 2560 adalah papan pengem-

Relay menggunakan Prinsip Elektromag-

bangan mikrokontroler yang berbasis arduino

netik untuk menggerakkan kontak saklar se-

Board

hingga

dengan

I/O yang cukup banyak, se-

power )

dapat

dengan menggunakan ini memiliki

pin

chip

Atmega2560.

arus

listrik

yang

menghantarkan

kecil

listrik

(low yang

jumlah 54 buah digital I/O pin (15

bertegangan lebih tinggi. Pada dasarnya relay

antaranya adalah PWM), 16

terdiri dari 4 komponen, yaitu :

4 pin UART

pin dipin analog input , (serial port hardware ), sebuah

koneksi usb, sebuah konektor sumber tegangan, sebuah

reset .

header

ICSP, dan sebuah tombol

Cukup dengan menghubungkannya ke

komputer dengan kabel usb, diberi catu daya dengan baterai atau diberi catu daya dengan

1.

Electromagnet (coil )

2.

Armature

3.

SwitchContact Poin

4.

Spring

266

(Saklar)

Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227 inta ip

address

nen elektronika yang dapat memancarkan ca-

router

(dalam hal ini

haya monokromatik ketika diberikan tegangan.

DHCP),

LED merupakan keluarga dioda yang terbuat

LED tergantung pada jenis bahan semikonduk-

address kepada modul ethernet shield , wireless router juga akan mengecek MAC pada modul ethernet shield setelah modul ethernet mendapatkan ip address selanjutnya mikrokontroler

tor yang dipergunakannya.

akan memproses sesuai program yang telah

LightEmmiting Diode

(LED) adalah kompo-

dari bahan semikonduktor. Warna-warna cahaya yang dipancarkan oleh LED juga dapat

dalam

kepada

network atau wireless wireless router diset

perjalanan

mengirimkan

ip

address yang address

memancarkan sinar inframerah yang tidak tam-

dibuat yaitu dengan mengecek ip

pak oleh mata seperti yang sering kita jumpai

sudah didapatkan sebelumnya, jika ip

Remote Control TV ataupun Remote Control perangkat elektronik lainnya. Wireless Router adalah sebuah perangkat

yang dikehendaki sama maka mikrokontroler

elektronik

4.1.

pada

nirkabel

yang

mampu

menyam-

paikan informasi data dari jaringan yang satu ke jaringan yang lain yang dikenal dengan

routing .

Fungsi dari

wireless router

itu sendiri

akan menyalakan lampu ataupun kipas.

Rangkaian

Modul

Ethernet

Shield Rangkaian modul ini bisa digunakan langsung

adalah menghubungkan antar jaringan yang

dengan menggunakan

interfacing

satu dengan jaringan yang lain yang sebelum-

Peripheral Interface )

dengan suplai tegangan

nya tidak saling terhubung.

sebesar 5 volt.

Wireless router juga dapat berfungsi sebagai wireless access point yang akan membagikan jaringan internet ke beberapa user . Router akan mampu membagikan jaringan be-

nikasi dengan mikrokontroler, yaitu,

sar menjadi beberapa jaringan kecil atau seba-

Tabel 1:

liknya, serta melakukan pengaturan

SPI (Serial

Ada 4 pin untuk berkomu-

pin

MISO,

MOSI, SCK, SS seperti yang terlihat pada tabel 1 berikut ini :

bandwidth shield

Kongurasi pin-pin modul

ethernet

pada Arduino Mega 2560

management . Satu bagian pada perancangan alat dalam penelitian ini adalah bagian yang berguna untuk menampilkan informasi. Untuk itu, dipakai sebuah modul LCD I2C 2x16. Penampil modul LCD ini memiliki 16 pin yang dihubungkan ke modul I2C, dari modul I2C dihubungkan ke mikrokontroler dengan menggunakan pin SDA dan SCL.

4. Analisa dan Perancangan Pada penelitian ini dibuat rancangan alat yang secara keseluruhan dikendalikan oleh mikrokontroler,

dan didukung oleh pengolahan data

digital serta komponen yang terpasang pada rangkaian alat.

Alat ini akan bekerja den-

4.1.1. Rangkaian Relay

gan baik setelah mikrokontroler diberi tegan-

Pada rangkaian ini digunakan relay dengan

gan sebesar 5V dan menerima ip

lay (kaki 1) dihubungkan ke sumber tegangan

lah menerima ip

address sewireless router , dan seteaddress dari wireless router

catu daya 5 volt, ini berarti jika positif re-

cara otomatis dari

5 volt dan negatif relay (kaki 2) dihubungkan

ground ,

maka alat dapat dikendalikan dengan melalui

ke

jaringan komputer.

medan magnet, dimana medan magnet ini akan

Prinsip

kerja

dari

alat

kontrol

lampu

maka kumparan akan menghasilkan

menarik logam yang akan mengakibatkan sak-

dan kipas dengan memanfaatkan konsep IoT

lar kaki NC (Normally

(Internet

ke kaki NO (Normally

ini

kaki NC

of Things ) berbasis mikrokontroler dengan modul ethernet shield akan mem267

Close ) akan berpindah Open ). Akan tetapi (Normally Close ) diberikan catu daya

Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227 5 volt, gunanya untuk memberikan tegangan

memori

pada LED sehingga LED dapat bekerja sesuai

dengan menggunakan

perintah mikrokontroler.

IDE. Arduino IDE merupakan

mikrokontroler

Arduino

software ,

Mega

2560

yaitu Arduino

software

gratis

sehingga pengguna hanya tingal mengunduhnya saja. Pada gambar tampilan

software Arduino software Ar-

IDE merupakan tampilan dari duino

IDE.

Dalam

Arduino

IDE

memu-

ngkinkan pengguna untuk menggunakan

board

arduino yang lain selain Arduino Mega 2560, menambah Gambar 4: Skematik rangkaian relay

Pada

rangkaian

ini

untuk

ar-

Pada perancangan pemrograman ini digu-

mengaktifkan

atau menonaktifkan relay digunakan transistor NPN. Pada gambar di bawah ini dapat dilihat bahwa negatif relay dihubungkan ke kolektor dari transistor, ini berarti jika transistor dalam keadaan aktif maka kolektor akan terhubung ke emitor, dimana emitor langsung terhubung ke

ground

library , mengunduh board -board

duino, dan lain sebagainya.

yang menyebabkan tegangan di kolek-

tor menjadi 0 volt, keadaan ini akan mengakibatkan relay aktif.

nakan

board

Arduino Mega 2560 yang memi-

liki mikrokontroler ATMega 2560 16AU dan dilengkapi dengan

chip

USBto

Serial

pengguna tidak perlu memerlukan tambahan

seperti

downloader

sehingga

hardware

usb.

Untuk

memprogram mikrokontroler yang dibutuhkan hanya catu daya dari USB (Universal

Bus )

-board

agar

Arduino

dapat

Serial

bekerja.

Sebelum memulai menuliskan kode program dan

diunduh

ke

dalam

mikrokontroler

ter-

lebih dahulu dengan melakukan pengaturan terhadap

4.1.2. Rangkaian LCD 2x16 I2C

board

yang

terli-

hat pada gambar melakukan pengaturan

Arduino

seperti

board

Pada rangkaian ini lcd yang digunakan adalah

mikrokontroler Arduino yang terhubung pada

LCD i2c 2x16, pada rangkaian ini kegunaan lcd

PC, prosesor yang mau digunakan seperti pada

adalah untuk menampilkan informasi berupa

gambar memilih processor yang digunakan dan

tulisan led menyala atau kipas menyala. Skema

melihat

rangkaian LCD dapat dilihat pada gambar 4

terhubung atau belum.

port

dari board arduino apakah telah

skematik rangkaian LCD I2C 2x16 dan pada tabel 2, konurasi

pin -pin

LCD 2x16 I2C di

Arduino Mega 2560 adalah kongurasi

pin -pin 5.1. Proses Build pada Program Ar-

LCD I2C pada Arduino Mega 2560.

duino IDE

Tabel 2: Konurasi Pin-pin LCD 2x16 I2C di Arduino Mega 2560

Setelah program sudah selesai dibuat, maka langkah selanjutnya yaitu meng-build program untuk mengetahui apakah terdapat kesalahan pada program atau tidak dengan cara mengklik tombol

verify

disebelah kiri atas atau den-

gan menekan tombol

shortcut ctrl+f7 Build /Verify .

seperti

pada gambar 5 tombol

5. Perancangan Program Rancangan

pemograman

mikrokontroler

di-

lakukan dengan cara menuliskan program ke

Gambar 5: Tombol build/verify pada Arduino IDE

268

Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227 dengan

akun

yang

sudah

dibuat.

Berikut

ini tahapan membuat aplikasi Android melalui MIT App Inventor: 1. Mengakses URL appinventor.mit.edu/explore/

browser ,

pada

Gambar 6: Proses build/compile sebelum diun-

kemudian

pilih

Create

diminta

untuk

apps!.

duh ke mikrokontroler

2. Selanjutnya melakukan

pengguna

login

terlebih dahulu dengan

menggunakan akun Google seperti yang terlihat pada gambar tampilan halaman

login

pada

website

MIT App Inventor.

3. Proses selanjutnya adalah membuat deGambar 7: Tampilan awal halaman dari MIT

sain aplikasi dari kontrol lampu rumah

App Inventor

dan kipas pada menu

designer

seperti

yang terlihat pada gambar tampilan awal sebelum membuat aplikasi pada menu

block

5.2. Proses Download Program pada Arduino IDE Setelah

program

men-download

dan tampilan desain aplikasi.

4. Proses selanjutnya adalah membuat ap-

build

di

program

kemudian

yang

sudah

blocks ,

adalah

likasinya pada menu

yang ditun-

dibuat

jukkan pada gambar tampilan program pada aplikasi kontrol lampu dan kipas.

tadi kedalam mikrokontroler dengan meng-klik tombol tanda panah ke kanan di sebelah kiri atas (upload ) atau ctrl+u seperti pada gambar tombol troler

upload

pada

untuk diunduh ke Mikrokon-

Arduino

IDE,

sehingga

muncul

tampilan seperti pada gambar 8 dan gambar 9 adalah proses

upload

ke mikrokontroler berhasil

dilakukan.

Gambar 8: Tombol upload untuk diunduh ke mikrokontroler pada Arduino IDE

Gambar 10: Rangkaian keseluruhan

5.4. Rangkaian Keseluruhan Gambar 9:

Proses upload ke mikrokontroler Rangkaian

berhasil dilakukan

keseluruhan

terlihat

pada

gam-

bar 10 ini merupakan rangkaian dari masingmasing komponen yang saling terhubung men-

5.3. Proses Perancangan Aplikas Kontrol Lampu dan Kipas

dan

smartphone

kipas

yang

Keseluruhan komponen ini bek-

erja dan memiliki fungsi masing-masing, yaitu

ethernet shield untuk menerima ip address yang dikirimkan dengan menggunakan wireless router melalui perantara ka-

modul

Proses pembuatan aplikasi untuk mengontrol lampu

jadi satu.

dikontrol

melalui

yang sebelumnya dilakukan

login 269

bel

jaringan

selanjutnya

dikirimkan

menuju

Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227 interface

192.168.0.106 dan katanya yaitu lampu1on 

SPI yang akan memproses dan menghasilkan

maka mikrokontroler akan memberi perintah

keluaran berupa lampu yang menyala dan kipas

kepada

mikrokontroler dengan menggunakan

yang menyala apabila ip

address

yang dikehen-

daki sama.

troler

pemrograman pada mikrokontroler.

untuk

atan diagram alir pada alat kontrol lampu dan kipas dengan memanfaatkan konsep IoT berbasis mikrokontroler ditunjukkan pada gambar 11.

untuk

berlogika

low

untuk

address nya 192.168.0.106 dan lampu1off  maka mikrokonakan memberi perintah kepada pin 30 berlogika high untuk mematikan lampu jika ip

katanya

di awali dengan menyusun suatu diagram alir Pembu-

30

menyalakan lampu pada ruangan yang pertama,

Dalam penelitian ini penyususnan program

pin

yaitu

pada ruangan yang pertama.

address nya 192.168.0.106 dan meny2 on  maka mikrokontroler akan memberi perintah kepada pin 31 untuk berlogika low untuk menyalakan lampu Jika ip

atakan

lampu

pada ruangan yang kedua,

jika ip address-

nya 192.168.0.106 dan menyatakan lampu 2

off 

maka mikrokontroler akan memberi perin-

tah kepada

pin

31 untuk berlogika

high

untuk

mematikan lampu pada ruangan yang kedua. Jika

address nya

ip

192.168.0.106

dan

katanya yaitu kipas1on  maka mikrokontroler akan memberi perintah kepada berlogika

low

pin

32 untuk

untuk menyalakan kipas.

Jika

ip addressnya 192.168.0.106 dan katanya yaitu kipas 1off  maka mikrokontroler akan memberi perintah kepada

high

untuk

pin

mematikan

mua proses dilakukan,

32 untuk berlogika

kipas.

Setelah

se-

maka program akan

memeriksa apakah catu daya masih terhubung atau tidak. Jika ada catu daya maka program akan terus berjalan, jika tidak ada catu daya maka program selesai.

6. Uji Coba Rangkaian Setelah rangkaian selesai dikerjakan maka selanjutnya perlu melakukan pengujian terhadap rangkaian secara keseluruhan dengan bergantian.

Pengujian dilakukan untuk mengetahui

kebenaran kerja masing-masing unit dalam sistem. Adapun tahapan-tahapan yang dilakukan Gambar 11: Diagram Alir Rangkaian Kontrol Lampu dan Kipas

Tahap

sebelum melakukan pengujian alat adalah : 1. Menyiapkan

pertama

dimulai

dari

mikrokon-

variabel

mengaktifkan

pin -pin

masing-masing

yang

digunakan,

komponen.

Setelah

Ethernet Shield ,

lalu

yang digunakan untuk

yang

akan

di-

Arduino Mega 2560, LED, kipas, modul

troler yang melakukan inisialisasi sistem, pendeklarasian

komponen

lakukan pengujian, yaitu mikrokontroler kabel konektor.

2. Menyiapkan laptop yang akan digunakan

inisial-

dan adaptor sebagai sumber tegangan.

isasi sistem selesai selanjutnya mikokontroler memproses suatu masukan dari melalui

jaringan

komputer

smartphone

dengan

3. Menghubungkan rangkaian

menggu-

ethernet shield , masukan tesebut adalah sebuah kata dan ip address , jika ip address nya

dengan

seluruh catu

komponen daya

dan

menghubungkan ke catu daya atau sum-

nakan

ber tegangan.

270

Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227 4. Setelah rangkaian atau alat terhubung oleh catu daya maka uji coba siap dilakukan. Metode yang digunakan untuk melakukan pengujian alat adalah dengan melakukan pengun-

Gambar 13: Ip Address Yang Didapat Setelah Dikongurasi

duhan program pada mikrokontroler Arduino Mega untuk menguji tiap-tiap komponen yang terhubung dalam mikrokontroler.

Pengujian

yang dilakukan dibagi menjadi tiga, yaitu pen-

6.2. Uji Fungsional

gujian teknis, pengujian fungsional dan anal-

Uji fungsional dilakukan untuk mengetahui in-

isa pengujian. Pengujian teknis meliputi pen-

isialisasi dari setiap rangkaian tersebut apakah

gukuran spesikasi besaran listrik yang bekerja

berjalan sesuai kebutuhan atau tidak.

pada komponen, pengujian fungsional meliputi

belum melakukan pengujian secara fungsional,

kinerja dari alat tersebut dan analisis perobaan

rangkaian/alat di hubungkan terlebih dahulu ke

adalah penelaahan dari percobaan yang telah

catu daya. Setelah dihubungkan ke catu daya

dilakukan.

maka selanjutnya melakukan pengujian.

Se-

Pen-

gujian pertama dilakukan dengan menyalakan lampu dan kipas seperti yang terlihat pada

6.1. Pengujian Teknis

gambar: Hasil uji coba fungsional lampu.

Uji teknis adalah pengujian rangkaian keseluruhan secara bergantian dengan pengukuran titik tertentu pada dan rangkaian tertentu yang terdiri dari, rangkaian modul

ethernet shield ,

rangkaian LCD I2C 2x16, rangkaian Lampu dan Kipas pada table-3.

Tabel 3: Hasil Uji Coba Rangkaian Lampu dan Kipas

Gambar 14: Hasil Uji Coba Fungsional Lampu Pengujian

selanjutnya

adalah

pengujian

terhadap lampu yang pertama dan lampu yang kedua secara bergantian.

Jika yang ditekan

ethernet shield button Lampu 1 On  seperti yang terlihat pada wireless router melalui gambar 15: Aplikasi dari kontrol lampu dan kabel jaringan. Modul ethernet shield akan kipas. mengirimkan sebuah mac address kepada wireless router . Pada pengujian ini modul

akan diuji menggunakan

Gambar 12: Uji coba modul ethernet shield

mac address

benar maka ip

address

akan dikirimkan dari

wireless router

menuju

Jika modul

ethernet shield .

Pengujian bisa dilihat

pada gambar: Uji coba modul

ethernet shield . 271

Gambar 15:

Aplikasi dari kontrol lampu dan

kipas jika dipilih button Lampu 1 On

Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227 Jika

Dipilih

button

Lampu

On 

1

Lampu 2

Off ,

maka lampu garasi tidak akan

maka lampu pertama akan menyala lalu lcd

menyala lalu lcd akan menampilkan informasi

akan menampilkan informasi Lampu kamar

Lampu garasi

On .

gambar 18, lampu pada garasi tidak menyala

Seperti

yang

terlihat

pada

gambar:

Lampu pada kamar menyala dan Lcd akan

Off .

Seperti yang terlihat pada

dan Lcd akan menampilkan informasi.

menampilkan informasi. Selanjutnya

jika

button

Lampu

1

Off 

ditekan seperti yang terlihat pada gambar: Aplikasi dari kontrol lampu dan kipas jika dipilih button Lampu 1

Off ,

maka lampu pertama

tidak akan menyala lalu lcd akan menampilkan informasi Lampu kamar

Off .

Seperti yang

terlihat pada gambar 16, lampu pada kamar tidak menyala dan lcd akan menampilkan informasi. Gambar 18: Aplikasi dari Kontrol Lampu dan Kipas Jika Dipilih button Lampu 2 O 

Selanjutnya pengujian yang terakhir adalah kipas, sebesar

kipas 12

disini V

menggunakan

untuk

catu

beroperasi.

menyalakan kipas kita perlu memilih Kipas

On 

Aplikasi dari kontrol lampu dan

kipas jika dipilih button Lampu 1 O 

On 

button

Lampu 2

seperti yang terlihat pada gambar:

Ap-

likasi dari kontrol lampu dan kipas jika dipilih

button

Lampu 2

On ,

dipilih adalah

button Kipas Off . Jika button Kipas On  seperti

yang pada

gambar: Aplikasi dari kontrol lampu dan kipas jika dipilih button Kipas On,

Pengujian selanjutnya yaitu lampu yang kedua, jika yang ditekan adalah

button

dan untuk mematikan kipas kita

perlu memilih Gambar 16:

daya

Untuk

maka kipas

akan menyala seperti pada gambar 19, kipas menyala dan Lcd akan menampilkan informasi dan lcd akan memberi informasi bahwa Kipas Menyala.

maka lampu kedua akan

menyala lalu lcd akan menampilkan informasi Lampu garasi

On .

Seperti yang terlihat pada

gambar 17, lampu pada garasi menyala dan lcd akan menampilkan informasi.

Gambar 19: Aplikasi dari Kontrol Lampu dan Kipas Jika Dipilih button Kipas On

Selanjutnya jika button yang dipiih adalah Kipas Gambar 17:

Aplikasi dari kontrol lampu dan

Off '

seperti

gambar

20:

Ap-

likasi dari kontrol lampu dan kipas jika dipilih button Kipas

kipas jika dipilih button Lampu 2 On

pada

Off ,

maka kipas tidak akan

menyala lalu lcd akan menampilkan informasi Selanjutnya jika Lampu 2

Off '

button

yang dipiih adalah

seperti pada gambar: Aplikasi

dari kontrol lampu dan kipas jika dipilih

button

Kipas menyala.

Seperti yang terlihat pada

gambar 20, kipas tidak menyala dan lcd akan menampilkan informasi.

272

Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227 yang telah dibuat. Pemrosesan data merupakan bagian vital dari rangkaian atau alat ini karena terjadi pengolahan data dari masukan yang diterima kemudian akan menghasilkan keluaran sesuai dengan kebutuhan atau hal yang telah ditentukan. Pemrosesan tersebut menggunakan mikorokontroler Arduino Mega 2560. Setelah pemrosesan selesai maka diperoleh suatu keluaran yaitu lampu dan kipas. Gambar 20: Aplikasi dari Kontrol Lampu dan Kipas Jika Dipilih button Kipas O 

Pengujian

yang

dilakukan

pada

modul

ethernet shield yaitu modul ethernet shield meminta ip address kepada wireless router yang hasilnya adalah mendapatkan ip address yang muncul pada serial monitor di software Arduino IDE. Apabila ip address dan per-

6.3. Analisa Pengujian Secara umum rangkaian ini terdiri dari 3 bagian

intah

yaitu masukan, proses dan keluaran.

telah diprogram maka lampu atau kipas akan

alat ini masukan terdiri dari

Pada

smartphone

an-

yang

menyala.

dikehendaki

sama

dengan

yang

Dan pada tabel 4 merupakan hasil

droid yang berfungsi sebagai pengirim perin-

analisa dari keseluruhan percobaan alat yang

tah dalam sistem dengan menggunakan aplikasi

telah dibuat.

Tabel 4: Hasil Analisa Perobaan

Simpulan Setelah

melakukan

3. Alat pengujian

terhadap

alat

dapat

dikendalikan

smartphone dengan jaringan wireless .

melalui

menggunakan

kontrol lampu dan kipas dengan memanfaatkan konsep IoT berbasis mikrokontroler ini dapat diperoleh kesimpulan, yaitu : 1. Alat dapat dikendalikan sampai dengan jarak 3 meter.

Daftar Pustaka [1] http://ecadio.com/belajar-dan-mengenalarduino-mega

2. Dapat menyalakan lampu atau kipas dengan jarak jauh tanpa harus menyalakan saklar terlebih dahulu.

diakses

tanggal

20

Juni

2017 [2] https://www.arduino.cc/en/ Hacking/ PinMapping2560 diakses tanggal 23 April 2017

273

Jurnal Ilmiah KOMPUTASI, Volume 16 No : 3, Desember 2017, p-ISSN 1412-9434/e-ISSN 2549-7227 [3] Heri Andrianto dan Aan Darmawan,  Ar-

[8] Decy Nataliana, Iqbal Syamsu dan Galih

duino Belajar Cepat dan Pemrograman,

Giantara, Sistem Monitoring Parkir Mo-

Penerbit Informatika, Jakarta, 2016.

bil Menggunakan Sensor Infrared berbasis RASPBERRY PI, Jurnal ELKOMIKA,

[4] Gunawan, Hana, Prinsip  Prinsip Elek-

Teknik Elektro Itenas No.1 Vol. 2 Insti-

tronik, Erlangga. Jakarta, 2000.

tut Teknologi Nasional Bandung, Januari  Juni 2014

[5] Teknikelektronika.com/pengertian-ledlight-emitting-diode-cara

kerja

diakses

tanggal 23 April 2017 [6] Djuandi,

Feri,

Pengenalan

Arduino,

[9] Riny

Sulistyowati

Febriantoro,

Penerbit Elexmedia, Jakarta, 2011.

dan

Perancangan

Dedi

Dwi

Prototype

Sistem Kontrol dan Monitoring Pembatas Daya

[7] Richard Blocher Dipl. Phys, Dasar Elek-

Listrik

Berbasis

Mikrokontroler.

Jurnal IPTEK Vol.16 No, 1 Mei 2012

tronika, Yogyakarta, 2003

274