## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353

## Perancangan dan Implementasi Sistem Pengendalian dan Monitoring Penggunaan Peralatan Elektronik Berbasis Internet of Thing (IoT)
Sarmayanta Sembiring 1,* , Muhammad Ali Buchari 2
1 Fakultas Ilmu Komputer, Jurusan Sistem Komputer, Universitas Sriwijaya, Indralaya, Indonesia
2 Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Sriwijaya, Indralaya, Indonesia Email: 1,* yanta@unsri.ac.id, 2 ali@ilkom.unsri.ac.id Email Penulis Korespondensi: yanta@unsri.ac.id
Abstrak− Telah dirancang sistem pengendalian dan monitoring penggunaan peralatan elektronik berbasis IoT dengan sistem kendali otomatis dan manual menggunakan Arduino Uno, NodeMCU ESP8266, dua sensor PIR, tiga sensor arus ACS712, tiga modul Relay dan dua modul pemancar inframerah. Sistem kontrol otomatis akan mematikan peralatan elektronik secara otomatis ketika kedua sensor PIR tidak mendeteksi adanya gerakan dan sensor arus mendeteksi bahwa peralatan masih ON. Urutan mematikan peralatan pada kendali otomatis ini adalah membuat peralatan dalam keadaan ON menjadi standby dengan mengirimkan  data  ON/OFF  melalui  modul  infrared  transmitter  kemudian  memutus  arus  ke  peralatan  menggunakan  modul relay.  Khusus  untuk  peralatan  lampu,  sistem  langsung  memutus  arus  menggunakan  modul  relay.  Pada  kendali  manual, kendali ON/OFF peralatan elektronik dilakukan berdasarkan data yang dikirimkan oleh NodeMCU ESP8266 ke Arduino Uno yang  pengaturannya  dilakukan  di  aplikasi  Blynk  pada  smartphone  pengguna.  Hasil  eksperimen  menunjukkan  bahwa pengendali  secara  otomatis  telah  dapat  mematikan  peralatan  dengan  urutan  kondisi  peralatan  ON  menjadi  standby  dan peralatan  standby  menjadi  OFF,  khusus  untuk  peralatan  lampu  dalam  kondisi  ON  menjadi  OFF.  Sistem  kendali  man ual menggunakan aplikasi Blynk pada smartphone sudah dapat mengendalikan peralatan dengan menekan tombol pada aplikasi yang dipilih dan sistem monitoring keadaan peralatan dapat menampilkan informasi keadaan peralatan pada aplikasi Blynk sesuai dengan data yang dikirimkan oleh pengendali utama. Sistem pendeteksi keadaan peralatan dapat mendeteksi keadaan peralatan ON atau OFF dengan rata-rata error sebesar 4% dari 350 kali variasi keadaan pengujian pada peralatan yang terdiri dari TV, DVD player dan lampu 8W.
Kata Kunci: Ardunino Uno; NodeMCU ESP8266; sensor PIR; sensor arus ACS712; modul Relay
Abstract− A control and monitoring system for the use of IoT-based electronic equipment has been designed with automatic and manual control systems using Arduino Uno, NodeMCU ESP8266, two PIR sensors, three ACS712 current sensors, three Relay  modules  and  two infrared  transmitter  modules.  The  automatic  control  system will turn  off  the  electronic  equipment automatically when the two PIR sensors do not detect any movement and the current sensor detects that the equipment is still ON.  The  sequence  of  turning  off  the  equipment  in  this  automatic  control  is  to  make  the  equipment  in  the  ON  state  into standby by sending ON/OFF data through the infrared transmitter module and then cutting off the current to the equipment using the relay module. Especially for lighting equipment, the system directly cuts off the current using a relay module. In manual control, the ON/OFF control of electronic equipment is carried out based on data sent by the NodeMCU ESP8266 to the Arduino Uno whose settings are carried out in the Blynk application on the user's smartphone. The experimental results show that the controller has automatically been able to turn off the equipment in the order that the equipment conditions are ON to standby and standby equipment to be OFF, specifically for lighting equipment in ON conditions to OFF. The manual control system using the Blynk application on the smartphone can already control the equipment by pressing the button on the  selected  application  and  the  equipment  state  monitoring  system  can  display  equipment  state  information on  the  Blynk application according to the data sent by the main controller. The equipment state detection system can detect the state of the equipment ON or OFF with an average error of 4% of 350 times the variation of the test state on equipment consisting of a TV, DVD player and 8W lamp.
Keywords : Ardunino Uno; NodeMCU ESP8266; Sensor PIR Sensors; ACS712 Current Sensors; Relay Modules

## 1. PENDAHULUAN
Seiring  bertambahnya  kebutuhan  peralatan  elektronik  yang  digunakan  didalam  suatu  ruangan  maka  kebutuhan akan  energi  listrik  dan  biaya  yang  dikeluarkan  akan  semakin  besar.  Pemakaian  energi  listrik  yang  berlebihan sering  dijumpai  pada  kehidupan,  seperti  lampu  tidak  dimatikan  saat  sudah  pagi  atau  saat  sedang  tidur,  dalam entitas  pendidikan  sering  dijumpai  pendingin  ruangan  dan  LCD  Proyektor  yang  dibiarkan  tetap  menyala  saat kegiatan  telah  selesai  [1].  Dibutuhkan  penataan  yang  baik  di  dalam  pelaksanaan  perkuliahan  di  kelas  agar sumber  daya  yang  tersedia  dapat  digunakan  secara  efesien  [2].  Lupa  untuk  mematikan  peralatan  elektronik dalam  ruang  saat  tidak  digunakan  lagi  merupakan  salah  satu  permasalahan  dalam  hemat  penggunaan  energi listrik  [3].  Kebutuhuan  energi  listrik  yang  sangat  besar  membuat  berbagai  kebijakan  dari  Pemerintah  atau  dari masyarakat  untuk  melakukan  penghematan  [4].  Beberapa  peralatan  telah  dilengkapi  dengan  sistem remote , seperti Air Conditioner (AC), tapi masih ada permasalahan pengawasaan saat orang tidak ada di dalam ruangan [5].  Salah  satu  upaya  yang  dapat  dilakukan  untuk  menurunkan  penggunaan  energi  listrik  pada  sisi  konsumen adalah dengan menggunakan energi  listrik  secara efisien, seperti mematikan lampu saat  sudah tidak digunakan lagi  [6]. Penghematan penggunaan energi listrik untuk  penerangan pada bangunan dapat  dilakukan diantaranya dengan  menggunakan  lampu  hemat  energi  [7].  Selain  permasalahan  penghematan  energi  listrik  akibat penggunaan energi listrik yang tidak diperlukan, kemudahan, kenyamanan dan kepraktisan dalam pengendalian

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353
dan  monitoring  peralatan  elektronik  di  rumah  sangat  dibutuhkan  seiring  bertambah  banyaknya  peralatan elektronik dan tingginya aktifitas diluar rumah.
Terkait  permasalahan  energi  listrik  yang  terpakai  saat  tidak  digunakan  lagi  akibat  pengguna  lupa untuk mematikannya akan mengakibatkan bertambahnya biaya yang harus dikeluarkan untuk pemakaian energi listrik yang tidak dimanfaatkan. Banyak peneliti yang melakukan penelitian terkait efisiensi  penggunaan energi  listrik seperti peneliti [8] mengusulkan sebuah sistem home automation untuk mengontrol beberapa lampu, tirai jendela dan  AC.  Sistem  yang  dirancang    menggunakan  2  buah  mikrokontroler,  yaitu  Arduino  Pro  Mini  dan  Arduino Mega 2560 dan menggunakan sensor Light Dependent Resistor (LDR), DHT-11, Passive Infrared Sensor (PIR) dan Bluetooth HC-05  yang  terhubung  ke  Arduino  Pro  Mini  dan  disebut  sebagai smart  sensor .  Mode  otomatis akan mengendalikan terang/redupnya lampu LED, buka/tutup tirai jendela, ON/OFF AC berdasarkan input dari smart  sensor secara  otomatis.  Peneliti  [3]  mengusulkan  sistem  kendali  menggunakan  Arduino  Uno  sebagai kendali  utama  dengan  inputan  dari  sensor  PIR  dan  sensor  Arus  SCT-013-030  dengan output untuk  mematikan lampu  melalui relay dan mematikan  AC  serta  Proyektor  dengan  mengirimkan  sinyal  ON/OFF  dari transmitter Infrared yang  dirancang  menuju receiver AC  atau  Proyektor.  Sistem  yang  ditawarkan  secara  otomatis  akan mematikan  peralatan  saat  tidak  digunakan  berdasarkan  informasi  sensor  PIR  saat  tidak  mendeteksi  adanya pergerakan selama waktu tertentu.
Seiring  mobilitas  dan  kesibukan  masyarakat  yang  tinggi  diluar  rumah  terkadang  pengguna  peralatan elektronik  memiliki  keraguan  saat  berada  diluar  rumah  apakah  peralatan  elektronik  dirumah  masih  dalam keadaan hidup  atau sudah dimatikan  [9], untuk  mengatasi  hal  tersebut  tentu saja dibutuhkan sistem monitoring dan pengendali jarak jauh yang tidak dibatasi  oleh jarak. Internet  of  Things (IoT) mengacu pada jenis jaringan untuk  menghubungkan  apa  pun  dengan  Internet  berdasarkan  protokol  yang  ditetapkan  melalui  peralatan penginderaan  informasi  untuk  melakukan  pertukaran  informasi  dan  komunikasi  untuk  mencapai  pengenalan, pemosisian,  penelusuran,  pemantauan,  dan  administrasi  yang  cerdas  [10]  merupakan  salah  satu  media  untuk mengatasi masalah pengendalian dan monitoring peralatan jarak jauh.
Adapun  penelian  terdahulu  terkait  pengendalian  peralatan  elektronik  jarak  jauh  dengan  memanfaatkan IoT  seperti  peneliti  [11]  mengusulkan  sistem  rumah  pintar  berbiaya  rendah  dan  efisien  dengan  menggunakan hardware Arduino  Mega  2560, Bluetooth  Shield ,  Arduino  WiFi Shield , Relay  Switches ,  LCD  16  x  2,  sensor DHT11,  sensor  PIR  dan  sensor  gas  MQ2.  Sistem  ini  menawarkan  fungsi switching untuk  mengontrol pencahayaan, kipas/AC, dan peralatan rumah lainnya yang terhubung ke sistem relay . Fitur lain dari  sistem ini adalah  mendeteksi  gangguan  yang  ditawarkan  menggunakan  sensor  PIR,  pemantauan  lingkungan  dengan menggunakan  sensor  suhu,  kelembaban,  gas  dan  asap.  Semua  ini  dapat  dikontrol  dari  aplikasi  ponsel  pintar Android  atau  aplikasi  web  yang  dirancang  menggunakan Google  App-Inventor  Integrated  Development Environment (IDE)  dan  bahasa  pemrograman  Java.  Peneliti  [12]  merancang  sebuah  prototipe  rumah  pintar dengan  menggunakan  IoT,  sensor  yang  digunakan  yaitu  sensor  PIR,  sensor  suhu,  sensor  ultrasonik  dan  sensor gas.  Dengan  sistem  ini  pengguna  dapat  mengontrol  peralatan  rumah  tangga  untuk  menyalakan  atau mematikannya kapan saja, situs web yang dirancang menampilkan pembacaan gas dan suhu serta memberikan notifikasi yang ditampilkan saat sensor PIR mendeteksi gerakan manusia di dalam ruangan dan sensor ultrasonik mendeteksi  mobil  di  gerbang  utama.  Peneliti  [4]  merancang  sistem  menggunakan  Wemos  D1,  Sensor  arus ACS712, Relay dan aplikasi Blynk sebagai antarmuka pada s martphone . Pengendalian peralatan menggunakan 4 buah relay sebagai saklarnya dan pemantauan daya telah menggunakan antarmuka grafis dengan menggunakan widget pada aplikasi Blynk. Peneliti [13] merancang sistem kendali rumah pintar sebagai pengatur pencahayaan, AC  dan  pintu  garasi  yang  dapat  dikendalikan  secara  manual  dan  otomatis  dari  jarak  jauh.  Sistem  dirancang dengan menggunakan perangkat ESP8266 dan Raspberry Pi dengan memanfaatkan protokol framework MQTT, REST dan Laravel, sistem diimplementasikan pada prototipe rumah 2 lantai dengan lantai 1 dikendalikan dengan ESP8266 dan pada lantai 2 menggunakan Raspberry Pi.
Berdasarkan  uraian  diatas,  penulis  tertarik  untuk  melakukan  penelitian  terkait  pengendalian  peralatan elektronik  secara  otomatis  sebagai  solusi  dari  pengguna  lupa  mematikan  peralatan  elektronik  yang sudah  tidak digunakan  lagi  dengan  parameter  pergerakan  di  dalam  ruangan  sebagai  indikator  peralatan  masih  digunakan menggunakan  sensor  PIR  seperti  peneliti  [3],[8]  dengan  mempertimbangkan  hasil  penelitian  [6]  menunjukkan dengan  pemasangan  sensor  gerak  untuk  penerangan,  konsumsi  penggunaan  energi  listrik  bulanan  diharapkan penurunan  30%  -  40%  dibandingkan  tanpa  menggunakan  sensor.  Selain  dapat  mematikan  peralatan  dengan saklar seperti lampu, sistem yang peneliti usulkan juga dapat mematikan peralatan yang telah dilengkapi dengan infrared  remote  control ,  dimana  tombol  ON/OFF  berada  pada  satu  tombol  sehingga  sistem  harus  dapat mengetahui  peralatan  dalam  keadaan  ON  atau  standby  agar  tidak  salah  mengirimkan  data  melalui infrared transmitter untuk  membuat  peralatan  menjadi standby sebelum  memutus  arus  listrik  ke  peralatan.  Untuk mendeteksi  peralatan  dalam  keadaan  ON,  OFF  atau standby peneliti  menggunakan  sensor  arus  dengan pertimbangan  hasil  penelitian  [3]  Penggunaan  sensor  arus  telah  dapat  mendeteksi  keadaan  ON/OFF  peralatan elektronik.  Agar  dapat  mengendalikan  peralatan  elektronik  jarak  jauh  peneliti  mengusulkan  menggunakan  IoT seperti  peneliti  [4],[11],[12],[13],  disini  peneliti  mengusulkan  penggunaan  aplikasi  Blynk  pada smartphone Android seperti  peneliti  [4],  dengan  pertimbangan  daftar hardware yang  mendukung  aplikasi  Blynk  sangat banyak dan akan terus bertambah dan aplikasi Blynk dapat membuat interface dengan baik dan berfungsi di iOS

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353
dan  Android  [14].  Penelitian  yang  peneliti  usulkan  merupakan  pengembangan  dari  penelitian  sebelumnya  [3] dengan pengembangan pada sistem otomatis, selain sistem dapat membuat peralatan elektronik yang dilengkapi dengan infrared remote control dari kondisi ON menjadi standby saat sudah tidak digunakan lagi, sistem ini juga akan  memutus  arus  ke  peralatan  (membuat  kondisi  OFF)  setelah  semua  peralatan  dalam  kondisi standby , sedangkan  pada  kendali  otomatis  untuk  lampu  tetap  dengan  pengendalian  ON/OFF  seperti  penelitian sebelumnya.    Selain  pengembangan  pada  sistem  otomatis,  penelitian  ini  juga  menambahkan  sistem  kendali manual dan monitoring peralatan berbasis IoT menggunakan smartphone Android.

## 2. METODOLOGI PENELITIAN
Kerangka  kerja  kerja  metode  pelaksanaan  penelitian  Perancangan  dan  implementasi  sistem  pengendalian  dan monitoring  penggunaan peralatan elektronik berbasis Internet of Thing (IoT) ditunjukkan pada gambar 1.
Gambar 1. Kerangka kerja metode pelaksanaan penelitian
Dalam penelitian ini diawali dengan merancang sebuah kerangka kerja metode pelaksanaan penelitian, dimana kerangka kerja ini menunjukkan tahapan-tahapan pelaksanaan penelitian yang akan dilaksanakan secara garis besar.

## 2.1 Studi Literatur
Dalam  tahap  ini  akan  dipelajari  dari  berbagai  sumber  yang  berkaitan  dengan  sistem  otomatis  untuk  efisiensi penggunaan energi  listrik  dan  pengendalian peralatan elektronik jarak jauh dengan memanfaatkan IoT. Melalui tahapan  ini  akan  ditentukan  perancangan  perangkat  keras  dan  perangkat  lunak  yang  sesuai  kebutuhan  untuk perancangan  dan  implementasi  sistem  pengendalian  dan  monitoring  penggunaan  peralatan  elektronik  berbasis IoT.

## 2.2 Perancangan sistem
Tahapan dalam perancangan sistem ini meliputi perancangan perangkat keras dan perancangan perangkat lunak serta integrasi  perangkat  keras dan perangkat lunak. Gambar 2 menunjukkan blok diagram  perancangan sistem secara keseluruhan.
Dalam perancangan sistem ini, sistem dirancang dalam 2 keadaan pengendalian, yaitu secara otomatis dan manual.  Pengendalian  secara  otomatis  dimana  sistem  dapat  mematikan  peralatan  elektronik  saat  sudah  tidak digunakan lagi secara otomatis dengan indikator peralatan tidak digunakan lagi saat sensor PIR tidak mendeteksi

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353
ada pergerakan di dalam ruang. Pengendalian secara manual sekaligus monitoring keadaan peralatan elektronik dalam  ruang  dirancang  dengan  berbasiskan  IoT.  Menurut  [15]  Secara  umum,  IoT  mengacu  pada  interkoneksi jaringan dari objek sehari-hari yang sering kali dilengkapi dengan kecerdasan di mana-mana, menurut [16] IoT bertujuan  untuk  menyatukan  segala  sesuatu  di  dunia  kita  di  bawah  infrastruktur  bersama,  memberi  kita  tidak hanya  kendali  atas  hal-hal  di  sekitar  kita,  tetapi  juga  memberi  kita  informasi  tentang  keadaan  sesuatu  dan menurut  [17]  IoT  sebenarnya  adalah cyber-physical sistem  atau  jaringan  dari  jaringan.  Dengan  jumlah  yang sangat  besar  seuatu/benda  dan  sensor/aktuator  yang  terhubung  ke  Internet,  aliran  data  yang  sangat  besar  dan dalam beberapa kasus real-time akan  secara otomatis dihasilkan oleh benda-benda dan  sensor yang terhubung. Dalam penelitian ini aplikasi berbasis IoT dirancang menggunakan aplikasi Blynk pada smartphone Android.

## 2.3 Perancangan perangkat keras
Dalam perancangan perangkat keras, pengendali utama berada pada mikrokontroler Arduino Uno R3 sedangkan monitoring dan informasi pengendalian secara manual dilakukan pada  NodeMCU ESP8266. Informasi keadaan peralatan (TV, DVD  player dan lampu) yang  terdeteksi sensor arus ACS712 dikirim secara serial dari  Arduino Uno  R3  ke  NodeMCU  ESP8266.  Informasi  penggunaan  mode  pengendalian  secara  otomatis  atau  manual dilakukan pada NodeMCU ESP8266 dan dikirim ke Arduino Uno R3 untuk selanjutnya akan diproses. Gambar 3 menunjukkan secara lengkap rangkaian secara keseluruhan.
Gambar 3. Rangkaian secara keseluruhan
Agar  sistem  dapat  mendeteksi  keadaan  peralatan  elektronik  dalam  keadaan  ON/OFF  maka  dalam penelitian  ini  digunakan  sensor  arus  ACS712-5A  yang  terdiri  dari  rangkaian linear  Hall sensor  yang  presisi, offset rendah,  dengan  jalur  konduksi  tembaga  yang  terletak  di  dekat  permukaan  cetakan.  Arus  yang  mengalir melalui jalur konduksi tembaga ini menghasilkan medan magnet yang dirasakan oleh integrated Hall dan diubah menjadi  tegangan  proporsional.  Akurasi  perangkat  dioptimalkan  melalui  kedekatan  sinyal  magnetik  ke transduser Hall .  Tegangan  proporsional  yang  tepat  disediakan  oleh offset rendah,  IC  BiCMOS Hall dengan chopper-stabil, yang diprogram untuk akurasi  setelah pengemasan  [18]. Board sensor arus ini  berbasiskan chip Allegro ACS712ELCTR-05A bi-directional  hall-effect yang mendeteksi  arus  yang mengalir positif dan negatif dalam kisaran -5 A hingga 5 A, Board ini beroperasi pada tegangan 5V DC dan aliran arus melalui sensor diubah menjadi  tegangan output mulai dari 1/2Vcc (atau 2.5V)  saat tidak ada arus mengalir dan bergerak naik 185mV per Ampere untuk arus positif atau turun -185mV per Ampere untuk arus negative [19].

## 2.4 Perancangan Perangkat Lunak
Dalam  perancangan  perangkat  lunak,  pemrograman  pada  Arduino  Uno  R3  dan  NodeMCU  ESP8266 menggunakan Arduino IDE dan aplikasi IoT dirancang menggunakan Aplikasi Blynk. Pendekatan pemrograman

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353
yang paling umum adalah dengan menggunakan Arduino IDE, yang menggunakan bahasa pemrograman C. Ini akan  memberi  akses  ke Library Arduino  yang  sangat  besar  yang  terus  berkembang  berkat open-source community [20].  Flowchart  keseluruhan  sistem  pengendalian  dan  monitoring  penggunaan  peralatan  elektronik berbasis IoT ditunjukkan pada gambar 4.
Gambar 4. Flowchart secara keseluruhan
Untuk  memulai  penggunaan  sistem  ini  dalam  pengendalian  secara  otomatis,  maka  terlebih  dahulu  kita menekan button untuk mengaktifkan relay agar menghubungkan arus listrik  keperalatan yang ingin digunakan. Pin  no  2  pada  Arduino  Uno  merupakan input dari  persamaan  Y  =  (P1  +  P2)  .  (B1  +  B2),  dengan  P1  adalah output sensor PIR 1, P2 merupakan output sensor PIR 2, B1 adalah penekanan Button 1  (pin 9)  dan B2 adalah penekanan Button 2 (pin 10). Informasi hasil deteksi sesor arus selanjutnya diolah untuk digunakan pada sistem pengendalian dan monitoring. Pin 7 digunakan untuk relay 1, pin 8 digunakan untuk relay 2, pin A0,A1 dan A2 digunakan  untuk input sensor  arus  yang  mendeteksi  arus  pada  peralatan  TV,  DVD player dan  lampu.  Pada sistem  pengendalian  otomatis,  sistem  yang  dirancang  harus  dapat  mengetahui  kedaan  peralatan  dalam  keadaan ON  atau standby pada  peralatan  yang  menggunakan remote  control agar  sistem  tidak  salah  saat  mengirimkan data  melalui infrared  transmitter sebelum  memutus  aliran  listrik  melalui relay .  Untuk  pengendalian  secara manual  dilakukan  dengan  cara  pengaturan  keadaan  peralatan  dengan  menggunakan  aplikasi  Blynk  pada smartphone Android.  Dalam  perancangan  aplikasi  kendali  manual  dan  monitoring  berbasis  IoT  menggunakan aplikasi  Blynk  digunakan 10 buah Wedget yang terdiri  dari Button sebanyak 3 buah, Styled Button sebanyak 2 buah, LED sebanyak 4 buah dan sebuah Labeled Value .

## 3. HASIL DAN PEMBAHASAN
Hasil  perancangan  perangkat  keras  sistem  pengendalian  dan  monitoring  penggunaan  peralatan  elektronik berbasis  IoT  dikemas  dalam  kotak  berukuran  berukuran  18  cm  x  11  cm  x  6  cm.  Tampak  dari  atas  dan  dalam ditunjukkan pada gambar 6.

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353
Gambar 6. Hasil perancangan perangkat keras
Keterangan  dari  hasil  perancangan  pada  Gambar  6  adalah  (1)  Saklar  untuk  menghubungkan/memutus arus  listrik;  (2)  button1  untuk  menghubungkan/memutus  arus  ke  stop  kontak  18  dan  19;  (3)  button  2  untuk menghubungkan/memutus  arus  ke  stop  kontak  19;  (4)  LED  sebagai  indikator  arus  listrik  terhubung  ke  stop kontak 18 dan 19; (5) LED sebagai indikator arus listrik terhubung ke stop kontak 17; (6) LED Sebagai Indikator sensor  PIR  mendeteksi  pergerakan;  (7) Input  infrared  transmitter untuk  peralatan  yang  menggunakan remote control pada stop  kontak 19;  (8) Input  infrared transmitter untuk  peralatan yang menggunakan remote control pada stop kontak 18; (9) Input sensor PIR 1; (10) Input sensor PIR 2; (11) Input tegangan DC; (12) 2 buah relay untuk  menghubungkan/memutus  arus  pada  stop  kontak  (17,18  dan  19)  berdasarkan input dari  button  1  dan button 2, relay 1 untuk mengendalikan stop kontak 18 dan 19 dan relay 2 untuk mengendalikan stop kontak 17. (13) Arduino Uno R3; (14) 3 buah sensor arus ACS712 5A; (15) relay pengatur pengaktifan infrared transmitter ; (16) NodeMCU ESP8266; (17) Stop kantak lampu; (18) Stop kontak DVD Player ; (19) stop kontak TV.

## 3.1 Pengujian pendeteksi keadaan peralatan
Objek pengujian untuk peralatan dengan infrared remote control adalah sebuah TV dan DVD player serta untuk peralatan  dengan  kendali  ON/OFF  dalam  penelitian  ini  menggunkan  sebuah  lampu.  Dalam  penelitian  ini pendeteksian  hanya  untuk  mengetahui  keadaan  peralatn  ON  atau  OFF  (tidak  sampai  mengitung  arus  yang mengalir),  maka  hanya  nilai  pembacaan  ADC  pada  port  analog  yang  diamati.  Peralatan  utama  pada  port  A0 adalah TV, DVD Player pada port A1 dan lampu pada port A2, selengkapnya hasil pengujian ditunjukkan pada Tabel 1. Data diambil dengan pembacaan nilai terbesar yang terbaca pada port analog selama 50 mS dan diambil nilai  rata-rata  setelah  percobaan  sebanyak  30  kali,  dengan  total  lama  waktu  pendeteksian  keadaan  peralatan setiap sensor selama 1500 mS. Kedaan untuk peralatan yang menggunakan infrared remote control kondisi OFF adalah keadaan peralatan standby . Tabel 1. Hasil pendeteksian sensor arus
Peralatan Terukur Peralatan Lainnya A0 A1 A2 Min Mak Rata-rata Min Mak Rata-rata Min Mak Rata-rata OFF OFF 579 583 580,3 576 578 576,6 568 570 568,6 OFF ON 584 587 585 582 584 582,9 574 579 575,6 ON OFF 597 598 597,8 579 584 580,9 577 579 577,4
Dari hasil pendeteksian keadaan peralatan yang ditunjukkan pada Tabel 2 menunjukkan pembacaan data ADC  sensor arus yang terhubung  peralatan  ON lebih  besar dari pada saat  OFF dengan selisih  rata-rata sebesar 17,5  l  untuk  TV,  4,3  untuk  DVD  palyer  dan  8,8  untuk  lampu.  Pendeteksian  perubahan  data  ADC  sensor  dari keadaan  OFF  ke  ON  yang terkecil  pada  peralatan  DVD  player.  Berdasarkan  hasil  pengujian  yang ditunjukkan pada Tabel 1 maka dalam penelitian ini untuk menentukan apakah peralatan dalam keadaan ON/OFF digunakan kondisi sebagai berikut:
1. Nilai A0 ≥ 590 then TV ON
2. (Nilai A1 ≥ 579 AND Peralatan lain OFF) OR (Nilai A1 ≥ 585 AND Peralatan lain ON) Then DVD Player ON
3. (Nilai A2 ≥ 572 AND Peralatan lain OFF) OR (Nilai A2 ≥ 580 AND Peralatan lain ON) Then Lampu ON Dengan  menggunakan  kondisi  untuk  menentukan  keadaan  peralatan  ON/OFF  yang  telah  ditentukan, maka dilakukan pengujian pendeteksian peralatan sebanyak 35 kali untuk setiap keadaan peralatan dengan total pengujian sebanyak 350 kali, yang secara lengkap ditunjukkan pada Tabel 2.
Tabel 2. Hasil pengujian pendeteksian keadaan peralatan
No TV DVD Player Lampu Data seharusnya Jumlah data terdeteksi benar Data lain terdeteksi Error (%) 1 OFF OFF OFF 0 35 - 0

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353
No TV DVD Player Lampu Data seharusnya Jumlah data terdeteksi benar Data lain terdeteksi Error (%) 2 OFF OFF ON 2 35 - 0 3 Standby Standby OFF 1 35 - 0 4 Standby Standby ON 3 35 - 0 5 Standby ON OFF 21 28 1 20 6 Standby ON ON 23 32 3 8,57 7 ON Standby OFF 11 35 - 0 8 ON Standby ON 13 33 33 5,71 9 ON ON OFF 31 35 - 0 10 ON ON ON 33 33 13 5,71
Data seharusnya (R_Total) pada Tabel  2 merupakan data yang dikirim dari  Arduino  Uno ke  NodeMCU ESP8266  yang  selanjutnya  menjadi  informasi  yang  di  tampilkan  pada smartphone Android  menggunakan aplikasi Blynk. R_Total = R0 + R1 + R2 +R3 dengan  R0 = 10 saat sensor mendeteksi TV ON dan R0 = 0 saat sensor  mendeteksi  TV  OFF  atau standby ,  R1  =  20  saat  sensor  mendeteksi  DVD  ON  dan  R1  =  0  saat  sensor mendeteksi  DVD player OFF  atau standby ,  R2  =  2  saat  sensor  mendeteksi  lampu  ON  dan  R2  =  0  saat  sensor mendeteksi  lampu  OFF,  R3  =  1  saat relay yang  dikendalikan  pin  8  berlogika  LOW  yang  menyebabkan  arus mengalir  ke  TV  dan  DVD player dan  membuat  keadaan  TV  dan  DVD player menjadi  keadaan standby , sedangkan R3 = 0 saat relay yang dikendalikan pin 8 berlogika HIGH yang mengakibatkan terputusnya arus ke TV dan DVD player . Dari  Tabel  2  terlihat error pendeteksian  keadaan  peralatan  terjadi  saat  pendeteksian  keadaan  peralatan DVD player yang  di  kombinasikan  dengan  peralatan  lain  dengan error terbesar  mencapai  20%.  Data  21 merupakan keadaan Pin 8 berlogika LOW, DVD Palyer ON, TV Standby dan lampu OFF, data hasil pengujian menunjukkan ada 7 keadaan terdeteksi data 1 yang menunjukkan DVD player terdeteksi standby yang keadaan sebenarnya adalah  ON.  Data 23 merupakan keadaan Pin  8 berlogika LOW, DVD Palyer ON, TV Standby dan lampu ON, data hasil pengujian menunjukkan ada 3 keadaan  terdeteksi data 3 yang  menunjukkan DVD player terdeteksi standby yang  keadaan  sebenarnya  adalah  ON.  Data  13  merupakan  keadaan  Pin  8  berlogika  LOW, DVD palyer OFF, TV  ON  dan lampu  ON, data hasil pengujian menunjukkan ada 2 keadaan terdeteksi data 33 yang  menunjukkan  DVD palyer terdeteksi  ON  yang  keadaan  sebenarnya  adalah standby .  Data  33  merupakan keadaan  Pin  8  berlogika  LOW,  DVD player ON,  TV  ON  dan  lampu  ON,  data  hasil  pengujian  menunjukkan terdapat  2  keadaan  terdeteksi  data  13  yang  menunjukkan  DVD player terdeteksi standby keadaan  sebenarnya adalah  ON.  Berdasarkan  hasil  pengujian  pendeteksian  keseluruhan  sebanyak  350  kali  percobaan  percobaan keadaan  bervariasi  terdapat  kesalahan pendeteksian DVD player yang seharusnya ON tetapi  terdeteksi standby sebanyak 12 kali atau 3,43% dan kesalahan pendeteksian DVD player yang seharusnya standby tetapi terdeteksi ON sebanyak 2 kali atau 0,57% dengan total error pendeteksian sebesar 4%.

## 3.2 Pengujian sistem pemutus arus ke peralatan
Pada mode otomatis, sistem ini dirancang untuk dapat memutus aliran arus listrik ke peralatan (TV, DVD Player dan  lampu)  saat  kedua  sensor  PIR  tidak  mendeteksi  adanya  pergerakan  sebagai  indikator  pengguna  lupa mematikan  peralatan  elektronik  di  dalam  ruang  yang  di  tinggalkan  dengan  peralatan  elektronik  masih  dalam keadaan  hidup.  Pengujian  dilakukan  dengan  menghubungkan  peralatan  elektronik  TV,  DVD player dan  lampu pada  stop  kontak  No.  17,18  dan  19,  Gambar  7  menunjukkan  pengujian  sistem  pemutus  arus  ke  peralatan elektronik dan hasil pengujian pemutus arus ke peralatan elektronik ditunjukkan pada Tabel 3.
Hasil  pegujian  yang  ditunjukkan  pada  Tabel  3  menunjukkan  bahawa  sistem  pemutus  arus  ke  peralatan elektronik  pada  mode  otomatis  telah  berjalan  dengan  baik,  dengan  perioritas  uturan  merubah  keadaan  ON menjadi standby pada peralatan yang dilengkapi dengan infrared remote control lalu membuat keadaan peralatan tersebut  OFF dengan memutus aliran arus listrik ke stop  kontak melalui relay yang dikendalikan Arduino  Uno pada  pin  no  8,  tahap  akhir  adalah  memutus  aliran  arus  listrik  ke  peralatan  lampu  dengan  memutus  aliran  arus listrik ke stop kontak lampu melalui relay yang dikendalikan Arduino Uno pada pin no 7.
Gambar 7. Pengujian pemutus arus ke peralatan elektronik

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353
Tabel 3. Pengujian pemutus arus ke peralatan elektronik
No Keadaan awal Keadaan berikutnya Relay 3 TV DVD player Lampu Relay 3 TV DVD player Lampu 1 OFF OFF OFF ON OFF OFF OFF OFF 2 ON Standby Standby OFF OFF OFF OFF OFF 3 ON Standby Standby ON OFF OFF OFF ON 4 ON Standby ON OFF ON Standby Standby OFF 5 ON Standby ON ON ON Standby Standby ON 6 ON ON Standby OFF ON Standby Standby OFF 7 ON ON Standby ON ON Standby Standby ON 8 ON ON ON OFF ON Standby ON OFF 9 ON ON ON ON ON Standby ON ON

## 3.3 Pengujian Sistem Monitoring dan Kendali Manual dengan Aplikasi Blynk
Untuk  memasitikan  sistem  monitoring  keadaan  peralatan  dan  pengendalian  jarak  jauh  berbasiskan  IoT  yang dirancang  menggunakan  aplikasi  Blynk  pada smartphone Android  telah  berjalan  dengan  baik,  maka  dilakukan pengujian  dengan  melihat  informasi  yang  ditampilkan  pada  aplikasi  Blynk  dan  data  yang  dikirimkan  dari Arduino  Uno  ke  NodeMCU  ESP8266  telah  sesuai  dengan  keaadan real .  Gambar  8  menunjukkan  pengujian sistem monitoring keadaan peralatan pada mode otomatis dan Tabel 4 menunjukkan hasil pengujian monitoring peralatan elektronik saat mode otomatis menggunakan aplikasi Blynk.

## Gambar 8. Monitoring peralatan pada mode otomatis
Berdasarkan data hasil monitoring pada tabel 4 menunjukkan sistem monitoring keadaan peralatan sudah dapat menampilkan informasi keadaan peralatan dengan kondisi ON/OFF pada wedget LED sesuai dengan data yang  dikirimkan  pengendali  utama.  Pengujian  pengendalian  peralatan  elektronik  secara  manual  dengan menggunakan aplikasi Blynk ditunjukkan pada gambar 9.
Tabel 4. Hasil pengujian monitoring peralatan elektronik No LED indikator pada Gambar 9 Keadaan Real Pearalatan elektronik Data Keadaan wedget LED Pada Aplikasi Blynk No. 4 No. 5 TV DVD Palyer Lampu R L TV DVD 1 OFF OFF OFF OFF OFF 0 OFF  OFF OFF  OFF 2 ON OFF Standby Standby OFF 1 ON OFF OFF  OFF 3 OFF ON OFF OFF ON 2 OFF  ON OFF  OFF 4 ON ON Standby Standby ON 3 ON ON OFF  OFF 5 ON OFF ON Standby OFF 11 ON OFF ON OFF 6 ON ON ON Standby ON 13 ON ON ON OFF 7 ON OFF Standby ON OFF 21 ON OFF OFF  ON 8 ON ON Standby ON ON 23 ON ON OFF  ON 9 ON OFF ON ON OFF 31 ON OFF ON ON 10 ON ON ON ON ON 33 ON ON ON ON

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353
Gambar 9. Kendali jarak jauh dan monitoring peralatan pada mode manual
Hasil pengujian Gambar 9 saat mode Button pengendalian pada kondisi manual menunjukkan saat Button Realay 2 ON maka arus pada stop kontak 18 dan 19 akan mengalir ke peralatan TV dan DVD player sehingga peralatan  akan  berada  pada  kondisi standby sedangkan  jika Button  Relay 1  pada  kondisi  OFF  maka  arus  ke peralatan  TV  dan  DVD player akan  terputus  yang  menyebabkan  kondisi  TV  dan  DVD player dalam  keadaan OFF.  Untuk Button  Relay  2 dalam  kondisi  ON  maka  peralatan  lampu  pada  stop  kontak  17  akan  ON  dan sebaliknya kondisi lampu akan OFF saat Button Relay 2 OFF. Penekanan Styled Button Remote TV dan Remote DVD akan merubah keadaan peralatan tersebut  dari standby ke ON atau sebaliknya jika Button Relay 1 dalam kondisi  ON. Hasil monitoring  pada pengendalian manual  ini menunjukkan hasil yang sama sesuai  dengan data yang dikirimkan pengendali utama seperti tabel 5.

## 4. KESIMPULAN
Sistem  pengendalian  dan  monitoring  penggunaan  peralatan  elektronik  berbasis  IoT  yang  dirancang  dan diimplementasikan  dalam  penelitian  ini  telah  berjalan  dengan  baik  sesuai  dengan  perancangan  sistem.  Saat sistem otomatis yang dipilih dan tidak ada pergerakan yang terdeteksi oleh kedua sensor PIR, maka sistem akan mematikan  peralatan  secara  otomatis  dengan  perioritas  merubah  keadaan  ON  peralatan  elektronik  yang dilengkapi infrared  remote  control menjadi standby sebelum  arus  yang  terhubung  ke  peralatan  benar-benar diputus, tahap selanjutnya adalah membuat keadaan lampu OFF jika lampu sebelumnya dalam keadaan ON. Saat sistem  manual  dipilih  sistem  mengendalikan  peralatan  jarak  jauh  sesuai  dengan  keadaan  Button  yang  dipilih pada aplikasi Blynk. Sistem yang dirancang juga telah dapat memonitoring keadaan peralatan jarak jauh dengan menggunakan  aplikasi  Blynk  pada smartphone Android  dengan  hasil  monitoring  sesuai  dengan  data  yang dikirimkan pengendali utama. Sistem pendeteksi keadaan peralatan dalam keadaan ON/OFF dalam penelitian ini menggunakan  sensor  arus  ACS712  dan  hasil  pengujian  menunjukkan  sistem  telah  dapat  mendeteksi  keadaan peralatan dengan peralatan yang diuji berupa TV, DVD player dan Lampu dengan total pengujian sebanyak 350 kali  dengan  berbagai  kondisi  dengan error rata-rata  sebesar  4%  dengan  3,43%  DVD player terdeteksi standby yang seharusnya ON dan 0,57% DVD player terdeteksi ON yang seharusnya standby .

## UCAPAN TERIMAKASIH
Penulis  mengucapkan  terima  kasih  kepada  UPPM  Fakultas  Ilmu  Komputer  yang  telah mendanai  penelitian  ini dalam  Hibah  Penelitian  Sateks  Dana  Fakultas  pada  Fakultas  Ilmu  Komputer  Universitas  Sriwijaya  Nomor: 1715.b/UN9.1.9/LT/2020

## REFERENCES
[1] A. A. G. S. Utama, N. M. Janani, S. Silfiana, T. N. A. Wulandari, and B. Budiningtyas, “Automation Of Electrical Energy Savings System: Hemat Listrik, Hemat Biaya,” Ekuitas J. Pendidik. Ekon. , vol. 6, no. 2, pp. 79–87, 2018.
[2] R. Gunawan, N. Lestari, R. S. Perdana, and R. Rodiah, “Utilization on Internet Of Things for Classroom Management System,”  in 2019  IEEE  13th  International  Conference  on  Telecommunication  Systems,  Services,  and  Applications (TSSA) , 2019, pp. 63–66.
[3] S. Sembiring and R. Zulfahmi, “Perancangan Sistem Efisiensi Penggunaan Energi Listrik Menggunakan Sensor Gerak

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI 10.30865/mib.v5i4.3353
dan Sensor Arus,” J. MEDIA Inform. BUDIDARMA , vol. 4, no. 3, pp. 626–634, 2020.
[4] M.  Hayaty  and  A.  R.  Mutmainah,  “Sistem  kendali  dan  pemantauan  penggunaan  listrik  berbasis  IoT  menggunakan Wemos dan aplikasi Blynk,” J. Teknol. dan Sist. Komput. , vol. 7, no. 4, pp. 161–165, 2019.
[5] S. Suresh, H. N. S. Anusha, T. Rajath, P. Soundarya, and S. V. P. Vudatha, “Automatic lighting and control system for classroom,” in 2016 International Conference on ICT in Business Industry & Government (ICTBIG) , 2016, pp. 1–6.
[6] I.  Riyanto,  L.  Margatama,  H.  Hakim,  Martini,  and  D.  Hindarto,  “Motion  Sensor  Application  on  Building  Lighting Installation for Energy Saving and Carbon Reduction Joint Crediting Mechanism,” Appl. Syst. Innov. , vol. 1, no. 3, pp. 1–7, 2018, doi: 10.3390/asi1030023.
[7] H. Candra, E. Setyaningsih, and J. T. Beng, “Analisis efisiensi konsumsi daya listrik dan biaya operasional  lampu TL- LED terhadap lampu TL-T8,” J. Muara Sains, Teknol. Kedokt. dan Ilmu Kesehat. , vol. 2, no. 1, pp. 186–193, 2018.
[8] Y.  A.  Kurniawan,  P.  Santoso,  and  H.  Khoswanto,  “Perancangan  dan  Implementasi  Sistem  Home  Automation  pada Ruang Rapat Laboratorium Elektronika Universitas Kristen Petra,” J. Tek. Elektro , vol. 9, no. 1, pp. 1–7, 2016.
[9] M. Muslihudin, W. Renvillia, T. Taufiq, A. Andoyo, and F. Susanto, “Implementasi Aplikasi Rumah Pintar Berbasis Android Dengan Arduino Microcontroller,” J. Keteknikan dan Sains , vol. 1, no. 1, pp. 23–31, 2018.
[10]  K.  K.  Patel  and  S.  M.  Patel,  “Internet  of  things-IOT:  definition,  characteristics,  architecture,  enabling  technologies, application & future challenges,” Int. J. Eng. Sci. Comput. , vol. 6, no. 5, 2016.
[11]  N. David, A. Chima, A. Ugochukwu, and E. Obinna, “Design of a home automation system using arduino,” Int. J. Sci. Eng. Res. , vol. 6, no. 6, pp. 795–801, 2015.
[12]  T.  S.  Gunawan et  al. ,  “Prototype  design  of  smart  home  system  using  internet  of  things,” Indones.  J.  Electr.  Eng. Comput. Sci. , vol. 7, no. 1, pp. 107–115, 2017.
[13]  A.  Mayub,  M.  Shidiq,  U.  Y.  Oktiawati,  and  N.  R.  Rosyid,  “Implementation  smart  home  using  Internet  of  Things (IoT).,” Telkomnika , vol. 17, no. 6, 2019.
[14]  Blynk,  “How  Blynk  Works,” https://docs.blynk.cc .  https://docs.blynk.cc/#intro-how-blynk-works  (accessed  Aug.  18, 2020).
[15]  F. Xia, L. T. Yang, L. Wang, and A. Vinel, “Internet of things,” Int. J. Commun. Syst. , vol. 25, no. 9, p. 1101, 2012.
[16]  S. Madakam, V. Lake, V. Lake, and V. Lake, “Internet of Things (IoT): A literature review,” J. Comput. Commun. , vol. 3, no. 05, p. 164, 2015.
[17]  C. Wang, M. Daneshmand, M. Dohler, X. Mao, R. Q. Hu, and H. Wang, “Guest Editorial-Special issue on internet of things (IoT): Architecture, protocols and services,” IEEE Sens. J. , vol. 13, no. 10, pp. 3505–3510, 2013.
[18]  F. Integrated,  H.  E.  Linear,  and  C.  Sensor,  “ACS712,” Allegro MicroSystems, Inc. , 2016. https://www.allegromicro.com/~/media/files/datasheets/acs712-datasheet.ashx (accessed Oct. 04, 2021).
[19]  addicore, “ACS712 Current Sensor Module +/- 5A,” www.addicore.com . https://www.addicore.com/ACS712-Current- Sensor-Module-5A-p/ad468.htm (accessed Oct. 04, 2021).
[20]  S. A. Arduino, “Arduino,” Arduino LLC , 2015.