1
Alpin Nugraha,2Dede Cahyadi, 3 Dini Oktarina Dwi Handayani
Program Studi Teknik Informatika,
Universitas Nusa Putra
alpin555@gmail.com, dede.cahyadi@nusaputra.ac.id, dini.oktarina.dh@nusaputra.ac.id
Abstrak - Selain kenaikan tarif dasar listrik (TDL), tingginya biaya konsumsi listrik juga dipengaruhi oleh kurangnya
kesadaran atau sikap kurang peduli kita dalam pemakaian alat-alat elektronik sehari-hari. Penelitian ini bertujuan untuk
merancang dan membuat prototipe sistem yang dapat memantau dan mengontrol pemakaian alat eletronik berbasis IoT atau
melalui internet dimana data pemakaian listrik untuk disimpan di Firebase realtime database menggunakan sensor arus ACS712,
sensor tegangan ZMPT101B serta mikrokontroler Arduino Uno dan NodeMCU V3. Alat ini akan mengirimkan data arus, tegangan
serta watt kedalam database dan kemudian akan dikonversi menjadi kwh dan juga biaya yang ditimbulkan dari pemakaian listrik
berdasarkan tarif dasar listrik PLN dan hasilnya dapat dilihat secara langsung melalui ponsel Android. Sistem ini dapat memonitor
pemakaian listrik untuk 3 unit alat elektronik yaitu pompa air aquarium (unit 1), TV CRT 14” (unit 2) dan Dispenser (unit 3).
Sistem ini juga berhasil menurunkan pemakaian listrik yaitu pada unit 2 penurunan terjadi sebanyak 27.49% dan unit 3 sebanyak
57.28%.
Abstract - In addition to the increase in the basic electricity tariff (TDL), the high cost of electricity consumption is also influenced
by a lack of awareness or attitude of our lack of care in the use of everyday electronic equipment. This study aims to design and create
a prototype system that can monitor and control the use of IoT-based electronic devices or through the internet where electricity usage
data is stored in Firebase realtime database using ACS712 current sensor, ZMPT101B voltage sensor, Arduino Uno and NodeMCU
V3. This tool will send current, voltage and wattage data and then converted to kWh and also the costs incurred from electricity usage
based on the basic electricity tariff of PLN and the results can be seen directly through an Android. This system can monitor electricity
usage for 3 units of electronic equipment i.e. water pump (unit 1), 14 "CRT TV (unit 2) and Dispenser (unit 3). It’s also succeeded in
reducing electricity consumption. Unit 2 the decline occurred as much as 27.49% and unit 3 the decline occurred as much as 57.28%.
10 | Vol 8. No.01.2019
JURNAL REKAYASA TEKNOLOGI NUSA PUTRA
firmware yang digunakan yang menggunakan bahasa
pemrograman scripting Lua. Istilah NodeMCU secara
default sebenarnya mengacu pada firmware yang digunakan
daripada perangkat keras development kit [15].
NodeMCU bisa dianalogikan sebagai board arduinonya
ESP8266 yang akan menghubungkan sensor-sensor.
NodeMCU ini berfungsi untuk mengirimkan dan menerima Gambar 5. Sensor Tegangan ZMPT101B
data baik dari sensor dan komponen lainnya.
Data dari sensor arus ACS712 dan sensor tegangan G. Modul Relay
ZMPT101B akan diterima oleh Arduino Uno dan melalui Relay adalah suatu peranti yang bekerja berdasarkan
SoftwareSerial diteruskan NodeMCU dan akan dilanjutkan elektromagnetik untuk menggerakkan sejumlah kontaktor
untuk dikirimkan ke firebase real time database sebagai data yang tersusun atau sebuah saklar elektronis yang dapat
logging, yang nantinya akan dibaca pada perangkat android. dikendalikan dari rangkaian elektronik lainnya dengan
Untuk pengaturan relay akan dikirimkan melalui perangkat memanfaatkan tenaga listrik sebagai sumber energinya.
android dan dibaca oleh NodeMCU sebagai pengontrol Kontaktor akan tertutup (menyala) atau terbuka (mati)
modul relay untuk mematikan maupun menyalakan karena efek induksi magnet yang dihasilkan kumparan
perangkat elektronik yang sebelumnya sudah dipasang (induktor) ketika dialiri arus listrik. Berbeda dengan saklar,
modul relay (dalam penelitian ini modul relay dipasang pada pergerakan kontaktor (on atau off) dilakukan manual tanpa
stop kontak). perlu arus listrik.
Modul relay dapat digunakan sebagai saklar elektronik
untuk mengendalikan perangkat listrik yang memerlukan
tegangan dan arus. Kompatible dengan semua
mikrokontroler khususnya Arduino.
Gambar 3. NodeMCU V3
E. Sensor Arus ACS712
ACS712 merupakan sensor arus dengan memanfaatkan
hall effect. Sensor ini merupakan buatan Allegro. ACS712
merupakan sensor arus yang memiliki tingkat presisi yang Gambar 6. Modul Relay 4 Channel
baik untuk mengukur arus AC atau DC, untuk pembacaan H. Arduino IDE
arus di dalam dunia industri, otomotif, komersil dan juga Arduino IDE (Integrated Development Environment)
dalam sistem komunikasi. adalah software yang digunakan untuk memprogram di
Cara kerja sensor ini adalah arus yang dibaca mengalir arduino, dengan kata lain Arduino IDE sebagai media untuk
melalui kabel tembaga yang terdapat di dalamnya yang memprogram board Arduino. Arduino IDE bisa diunduh
menghasilkan medan magnet yang di tangkap oleh Hall secara gratis di website resmi Arduino IDE [16].
Effect IC dan diubah menjadi tegangan proporsional. Arduino IDE ini berguna sebagai text editor untuk
Dengan sensor arus ini akan dibaca pemakaian listrik membuat, mengedit, dan juga mevalidasi kode program. bisa
setiap alat elektronik sebagai bahan monitor pemakaian juga digunakan untuk mengunggah ke board Arduino. Kode
konsumsi listrik. Arus akan dihitung dengan dikalikan program yang digunakan pada Arduino disebut dengan
tegangan sehingga mendapatkan nilai watt dan dikalikan istilah Arduino “sketch” atau disebut juga source code
dengan tarif dasar listrik dari PLN sehingga akan didapatkan arduino, dengan ekstensi file source code .ino [16].
nilai pemakaian listrik perhari untuk setiap alat elektronik
yang dimonitor. I. Android Studio
Android Studio merupakan sebuah software tools dengan
Integrated Development Environment (IDE) untuk platform
Android. Android Studio ini bersifat gratis dibawah Apache
License 2.0, yang digunakan untuk membuat aplikasi
android.
J. FireBase Realtime Database
Gambar 4. Sensor Arus ACS712
Firebase adalah suatu layanan dari Google yang
F. Sensor Tegangan 220v ZMPT101B digunakan untuk mempermudah para pengembang aplikasi
ZMPT101B, transformator tegangan ideal untuk dalam mengembangkan aplikasi. Dengan adanya Firebase,
mengukur tegangan AC. Ini memiliki akurasi tinggi, pengembang aplikasi bisa fokus mengembangkan aplikasi
konsistensi yang baik untuk pengukuran tegangan dan daya tanpa harus memberikan usaha yang besar. Fitur yang
dan dapat mengukur hingga 250V AC. Sangat mudah digunakan dalam penelitian ini adalah Firebase Realtime
digunakan dan dilengkapi dengan potensiometer multi turn Database.
trim untuk menyesuaikan output ADC. Untuk penelitian ini, peneliti secara khusus akan
Pengukuran tegangan AC ini berfungsi untuk memonitor menggunakan layanan “Firebase RealTime Database”. Real
tegangan yang diterima dari PLN. Time Database adalah sebuah NoSQL database yang
11 | Vol 8. No.01.2019
JURNAL REKAYASA TEKNOLOGI NUSA PUTRA
disediakan oleh Firebase. NoSQL database adalah database akibat user tidak mampu mendefinisikan secara jelas
yang tidak menggunakan sistem relasi layaknya pada kebutuhannya.
database tradisional (MySQL, dll). Metode penyimpanan Adapun tahapan-tahapan dalam metode Prototipe adalah
data di dalam NoSQL menggunakan objek yang sebagai berikut:
menggunakan format JSON (JavaScript Object Notation). 1) Analisa kebutuhan/Identifikasi Kebutuhan Pemakai
Karena layanan ini sangat cocok apabila digunakan untuk Dalam tahap ini pengguna dan pengembang Bersama-
sistem yang akan dibuat yaitu sistem berkaitan dengan sama melakukan identifikasi format keseluruhan sistem yang
monitor dan kontrol konsumsi listrik, karena alat-alat akan dibuat, mengidentifikasi semua kebutuhan dan garis
tersebut elektronik akan dimonitor setiap saat secara real besar sistem yang akan dibuat.
2) Membuat Prototipe
time dan saat terjadi perubahan data pada database, user
Pada tahap ini peneliti mulai membangun prototype
dapat segera mendapatkan update secara real time.
dengan membuat perancangan sementara yang berfokus pada
penyajian kepada pengguna.
III. METODOLOGI PENELITIAN 3) Menguji Prototipe
Jenis penelitian yang digunakan dalam penelitian ini Pada tahap ini dilakukan pengujian prototipe oleh
yaitu penelitian kualitatif deskriptif. Penelitian kualitatif pengguna dan pengguna dapat memberikan kritik dan saran.
deskriptif adalah berupa penelitian dengan metode atau 4) Perbaikan Prototipe
pendekatan studi kasus (case study). Sebuah studi kasus Pada tahap ini pengembang melakukan modifikasi sesuai
adalah sebuah puzzle yang harus dipecahkan. Hal pertama dengan masukan dari pengguna.
yang harus diingat tentang penggunaan studi kasus adalah 5) Mengembangkan versi produk
bahwa kasus ini harus memiliki masalah bagi para peneliti Pada tahap ini pengembang menyelesaikan sistem sesuai
untuk memecahkannya. Kasus ini harus memiliki informasi dengan masukkan terakhir dari pengguna.
yang cukup didalamnya, dimana peneliti dapat memahami
apa masalahnya dan memungkinkan dikembangkan suatu
kerangka analisis untuk memecahkan kasus tersebut.
Menurut Suharsimi Arikunto, “Studi kasus dilakukan secara
intensif, terinci dan mendalam terhadap suatu organisasi,
lembaga atau gejala tertentu” [4]. Gambar 8. Tahapan pengembangan sistem metode prototipe
Langkah-langkah penilitian pada penelitian ini dijelaskan
pada gambar 7, penelitian ini dilakukan dengan analisa Dan metode yang kedua, metode pengembangan sistem
potensi dan masalah dilanjutkan dengan langkah-langkah yang digunakan yaitu Rapid Application Development
berikutnya sampai dengan perancangan sistem (hardware (RAD). RAD adalah sebuah metode pengembangan sistem
dan software), pengujian sampai dengan analisis dan yang diciptakan untuk menekan waktu yang dibutuhkan
pembahasan. untuk mendesain serta mengimplementasikan sistem
informasi sehingga dihasilkan siklus pengembangan yang
sangat pendek (-+ 60 sampai 90 hari).
12 | Vol 8. No.01.2019
JURNAL REKAYASA TEKNOLOGI NUSA PUTRA
Sehingga pengguna dapat lebih bijak dalam pemakaian alat
listrik sehari-hari. Penelitian ini dilakukan pada perancangan
sistem, baik pada perancangan perangkat keras (hardware)
maupun perancangan perangkat lunak (software).
13 | Vol 8. No.01.2019
JURNAL REKAYASA TEKNOLOGI NUSA PUTRA
c) Tampilan Control (Halaman Kontrol Alat)
Pada tampilan ini user dapat mengontrol alat elektronik
melalui halaman control, dari sini user bisa menyalakan
ataupun mematikan peralatan elektronik yang diinginkan
melalui internet (IoT). untuk lebih jelasnya dapat dilihat pada
gambar dibawah ini.
% Error
Uji Coba
Volt Ampere 1 Ampere 2 Ampere 3
14 | Vol 8. No.01.2019
JURNAL REKAYASA TEKNOLOGI NUSA PUTRA
kesalahan pembacaan tegangan berkisar mulai dari 0.19% -
0.24%, dan pembacaan arus berkisar antara 0.38% - 4.19%. Pemakaian Listrik
Dan berdasarkan referensi yang bersumber dari buku
4000.00
Sudjana Safii nilai kesalahan tersebut masih dalam batas
Rupiah
3000.00
wajar karena kurang dari 5%. 2000.00
Dan untuk pengujian perangkat lunak dilakukan dengan 1000.00
0.00 3- 4- 5- 8- 9- 10-
metode black box testing. Black box testing adalah pengujian Jul- Jul- Jul- Jul- Jul- Jul-
yang dilakukan hanya mengamati hasil eksekusi melalui data 19 19 19 19 19 19
uji dan memeriksa fungsional dari perangkat lunak. Jadi Cost unit 1 (Rp) 895.16 1013.3 1437.9 1316.1 1200.1 1273.5
Cost unit 2 (Rp) 2834.7 1599.3 3241.2 1901.5 1704.8 1958.6
dianalogikan seperti kita melihat suatu kotak hitam, kita
Cost unit 3 (Rp) 1467.2 1364.5 1348.1 484.20 630.88 670.49
hanya bisa melihat penampilan luarnya saja, tanpa tau ada
apa dibalik bungkus hitamnya. Sama seperti pengujian black Gambar 16. Grafik konsumsi listrik per unit 3 – 10 Juli
box, mengevaluasi hanya dari tampilan luarnya (interface), TABEL 2. Konsumsi listrik tanggal 3 - 5 Juli 2019
fungsionalitasnya tanpa mengetahui apa sesungguhnya yang Cost Cost Cost
terjadi dalam proses detilnya (hanya mengetahui input dan KWH KWH KWH
Tanggal unit 1 unit 2 unit 3
1 2 3
output). (Rp) (Rp) (Rp)
3-Jul-19 0.61 1.93 1.00 895.1 2834.7 1467.2
E. Hasil Penelitian
4-Jul-19 0.69 1.09 0.93 1013.3 1599.3 1364.5
Sesuai dengan tujuan awal penelitian yaitu dapat
membuat sistem yang dapat memonitor dan mengontrol 5-Jul-19 0.98 2.21 0.92 1437.9 3241.2 1348.1
konsumsi listrik rumah tangga, sistem yang telah dibuat ini Total 2.28 5.23 2.85 3346.4 7675.3 4180.0
akan diuji keefektifannya untuk mencapai tujuan yang
dimaksud pada bab pendahuluan yaitu menciptakan sistem
monitor dan kontrol konsumsi listrik rumah tangga berbasis TABEL 3. Konsumsi listrik tanggal 8 - 10 Juli 2019
IoT dan Android, mendapatkan informasi pemakaian listrik Cost Cost Cost
KWH KWH KWH
sehari-hari dan juga mendapatkan solusi untuk penghematan Tanggal unit 1 unit 2 unit 3
1 2 3
(Rp) (Rp) (Rp)
konsumsi listrik.
8-Jul-19 0.90 1.30 0.33 1316.1 1901.5 484.2
Pengujian keefektifan sistem dilakukan dengan
membandingkan pemakaian listrik untuk 3 jenis alat 9-Jul-19 0.82 1.16 0.43 1200.1 1704.8 630.8
elektronik yang berbeda pada saat sebelum dan sesudah 10-Jul-19 0.87 1.33 0.46 1273.5 1958.6 670.4
dimonitor dan dikontrol oleh sistem ini. Pengujian ini
Total 2.58 3.79 1.22 3789.7 5565.1 1785.5
dilakukan pada tanggal 3 Juli 2019 sampai dengan 10 Juli
2019, 3 jenis alat eletronik tersebut yaitu:
Dari data tabel diatas didapatkan data perbandingan
• Unit 1: pompa air aquarium ikan
pemakaian listrik pada tanggal 3 – 5 Juli 2019 dan 8 – 10 Juli
• Unit 2: TV CRT 14” merk Sanken
2019 yang dapat dirangkum seperti pada tabel 4 dibawah ini.
• Unit 3: Dispenser merk Sanken
Pengujian ini dibagi menjadi 2 periode, pengujian
TABEL 4. Perbandingan pemakaian listrik
periode pertama hanya berfokus pada pemantauan data data
pemakaian listrik yaitu pada tanggal 3 Juli 2019 sampai Alat Unit 1 Unit 2 Unit 3 Unit 1 Unit 2 Unit 3
dengan 5 Juli 2019 dan pengujian periode kedua dilakukan Periode KWH 1
KWH KWH Cost 1 Cost 2 Cost 3
2 3 (Rp) (Rp) (Rp)
pemantauan dan juga pengontrolan pemakaian listrik yaitu
3-5 Jul 2.28 5.23 2.84 3,346.4 7,675.3 4,180.0
pada tanggal 8 Juli 2019 sampai dengan 10 Juli 2019.
Dari hasil pengujian pertama dapat ditarik kesimpulan 8-10 Jul 2.58 3.79 1.21 3,789.7 5,565.1 1,785.5
bahwa pemakaian listrik tinggi pada jam 18:00 WIB keatas Total 4.86 9.02 4.06 7,136.1 13,240.4 5,965.5
dikarenakan penghuni mess pada jam-jam tersebut sudah
Selisih -0.30 1.43 1.63 (443.3) 2,110.2 2,394.4
pulang kantor sehingga pemakaian listrik meningkat. Dari
pengujian diatas terdapat 2 unit peralatan listrik yang % -13.2% 27.4% 57.2% -13.2% 27.4% 57.2%
15 | Vol 8. No.01.2019
JURNAL REKAYASA TEKNOLOGI NUSA PUTRA
V. KESIMPULAN [4] Arikunto, Suharsimi, Prosedur Penelitian Suatu
pendekatan Praktek. Jakarta: Rineka Cipta. 2010.
A. Kesimpulan
[5] Rif’an, Ali & Nurul Khasanah R.A., Ensiklopedia
Pada bagian akhir skripsi ini, penulis akan memaparkan Listrik. Jakarta: Mediantara Semesta. 2009.
beberapa kesimpulan yang dapat diambil dan saran yang [6] Martadinata, Yuwono. Arduino Itu Pintar. Jakarta. Elex
didasarkan pada temuan hasil penelitian. Secara umum Media Komputindo. 2016.
penulis dapat menyimpulkan bahwa “Sistem Monitor & [7] Habibi, Fatoni Nur., Sabar Setiawidayata, Moh.
Kontrol Konsumsi Listrik Rumah Tangga berbasis IoT dan Mukhsim,. Alat Monitoring Pemakaian Energi Listrik
Android” dapat berjalan dengan baik dengan hasil yang Berbasis Android Menggunakan Modul PZEM-004T.
cukup baik. Dan secara lebih khusus penulis menarik Jurnal, Univ. Lampung, Lampung, 2017.
kesimpulan sebagai berikut: [8] Pamungkas, Lasarus Setyo., Natalia Damastuti,.
Peneliti telah berhasil membuat sebuah prototype Teknologi IoT dan Arduino Guna Pemantauan Arus
sistem monitor dan kontrol berbasis IoT dan dan Tegangan Listrik. Jurnal, Univ. Narotama,
Android, sistem ini dapat memantau dan Surabaya, 2018.
mengontrol pemakaian listrik pada 3 buah alat [9] Alipudin, Asep Muhammad., Didik Notosudjono dan
Dimas Bangun Fiddiansyah, Rancang Bangun Alat
elektronik yaitu unit 1 (pompa air aquarium), unit
Monitoring Biaya Listrik Terpakai Berbasis Internet of
2 (TV CRT 14”) dan unit 3 (Dispenser) melaui Things (IoT). Jurnal, Univ. Pakuan, Bogor. 2018.
ponsel Android. [10] Hudan, Ivan Safril dan., Tri Rijianto, Rancang Bangun
Informasi pemakaian listrik berhasil didapatkan Sistem Monitoring Daya Listrik Pada Kamar Kos
melalui sistem ini, mulai dari pemakaian listrik Berbasis IoT. Jurnal, Univ. Negeri Surabaya, Surabaya.
perhari dan juga pemakaian listrik perjam untuk 2019.
mengetahui pola pemakaian listrik sehari-hari. [11] Wikipedia. Energi Listrik. Dikutip dari
https://id.wikipedia.org/wiki/-Energi_listrik. 2017.
Dengan adanya sistem ini, selain mendapatkan Diakses 5 Januari 2019.
informasi pemakaian listrik juga bisa dijadikan [12] Herwin. Apa itu Internet of Things (IOT)? Definisi dan
sebagai alat kontrol jarak jauh yang dapat Cara Kerja. Dikutip dari https://www.teknoiot.com-
mengendalikan pemakaian listrik. Seperti /internet-of-things-adalah/. Diakses tanggal 25 Januari
dijelaskan pada bab IV, sistem ini berhasil 2019.
menurunkan pemakaian listrik sebesar 27.49% [13] Mikrokontroler. Dikutip dari https://studylibid.com-
/doc/44761/mikrokontroler-adalah-suatu-chip-berupa-
pada unit 2 dan 57.28% pada unit 3. Dan sistem
ic--integrated-ci. Diakses tanggal 26 Juni 2019.
ini bisa menjadi solusi untuk menghemat [14] Tarif Adjusment. Dikutip dari https://www.pln.co.id-
konsumsi listrik rumah tangga. /pelanggan/tarif-tenaga-listrik/tariff-adjustment. 2019.
Diakses tanggal 15 Feb 2019.
B. Saran [15] Saputro, Tedy Tri. Mengenal NodeMCU: Pertemuan
Penelitian ini tentunya memiliki keterbatasan yang Pertama. Dikutip dari https://embeddednesia.com-
memerlukan perbaikan dan pengembangan dalam penelitian /v1/tutorial-nodemcu-pertemuan-pertama/. 2017.
selanjutnya. Keterbatasan dalam penelitian ini diharapkan Diakses tanggal 5 Januari 2019.
dapat diperbaiki oleh peneliti selanjutnya: [16] Apa itu Arduino IDE dan Arduino Sketch ?. Dikutip
Sistem ini baru diimplementasikan pada skala dari http://allgoblog.com/-apa-itu-arduino-ide-dan-
kecil terbatas pada monitor dan kontrol 3 unit alat arduino-sketch/. 2017. Diakses tanggal 5 Januari 2019.
[17] Prayoga, Cepi. Mengapa Harus Belajar Android dengan
elektronik/listrik, pada penelitian selanjutnya
Android Studio. Dikutip dari https://www.codepolitan-
diharapkan dapat diimplementasikan dalam .com/mengapa-harus-belajar-android-dengan-android-
skala lebih besar misalnya keseluruhan alat studio-59bfc3146686f. 2017. Diakses tanggal 6 Januari
elektronik/listrik dalam rumah tangga atau 2019.
mungkin bisa dalam skala yang lebih besar lagi. [18] Wahyunanda Kusuma Pertiwi. Tagihan Listrik Mahal?
Diharapkan pada penelitian selanjutnya juga dapat Mungkin Ini Alasannya. https://tekno.kompas.com-
/read/2018/08/02/20090027/tagihan-listrik-mahal-
ditambahkan fungsi schedule/jadwal untuk
mungkin-ini-alasannya. 2018. Diakses tanggal 25
mengontrol alat-alat tersebut, sehingga dapat lebih Januari 2019.
efektif dan lebih mudah dalam mengontrol
pemakaian listrik.
DAFTAR PUSTAKA
[1] Mulyanto, A., Sistem Informasi Konsep dan Aplikasi.
Yogyakarta: Pustaka Pelajar. 2009.
[2] Sugiono, Metode Penelitian Kuantitatif Kualitatif dan
R&D. Bandung: Alfabeta. 2014.
[3] Herdiansyah, Haris, Metode Penelitian Kualitatif untuk
Ilmu-ilmu Sosial. Jakarta: Salemba Humanika. 2010.
16 | Vol 8. No.01.2019
JURNAL REKAYASA TEKNOLOGI NUSA PUTRA