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