ABSTRACT
The water level is measuring water from the bottom to the surface. Monitoring at this time there
are still many who use conventional methods or by using pendulum, but will require a lot of calm and time
other than will be constrained ig it rains. To overcome this problem, it uses an Internet of Things technology
that is able to conduct remote monitoring. The method uses is an experimental method in which to do it
carried out several experiments on the tools to be used. This research aims to make an Internet of Things
based water level gauge.
ABSTRAK
Ketinggian air yaitu mengukur air dari dasar sampai permukaan. Monitoring saat ini masih
banyak yang menggunakan cara-cara konvensional atau dengan menggunakan bandul, tetapi akan
memerlukan banyak tenaga dan waktu selain itu akan terkendala jika terjadi hujan. Untuk mengatasi
permasalahan tersebut maka digunakan sebuah teknologi Internet of Things yang mampu melakukan
monitoring secara jarak jauh. Metode yang digunakan adalah metode eksperimen dimana untuk
melakukannya melakukan beberapa percobaan terhadap alat-alat yang akan digunakan. Penelitian ini
bertujuan untuk membuat sebuah alat pengukur ketinggian air berbasis internet of things.
1
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
NodeMCU Esp8266 Dan Sensor Ultrasonik.
I. PENDAHULUAN Oleh karena itu, dengan adanya alat ini dapat
memudahkan dalam mengetahui ketinggian air
1.1 Latar Belakang dalam tangki penampung yang diharapkan dapat
sangat membantu dalam pengefisiensi dari segi
Ketinggian air yaitu mengukur air dari dasar biaya dan pengurangan SDM dalam melakukan
sampai permukaan. Ketinggian air pada monitoring. Maka, dari paparan paragraf diatas
penampung air diukur dengan cara menggunakan pada penulisan karya ilmiah ini, diambil judul
alat yang di masukan kedalam penampung “Prototype Monitoring Ketinggian Air Berbasis
tersebut sehingga akan mendapatkan nilai Internet of Things Menggunakan Blynk dan
ketinggian air. Masih banyak masyarakat atau Nodemcu Esp8266 Pada Tangki”.
pemilik rumah yang melakukan pengukuran
ketinggian air pada tangki yang menggunakan II. KAJIAN TEORITIS
cara-cara konvensional atau tradisional dimana
cara ini dilakukan oleh beberapa orang secara 2.1. Prototype
bergantian, meskipun cara konvensional ini
mudah dilakukan dan tidak memerlukan banyak Prototype adalah alat yang memberikan ide
biaya namun akan membutuhkan banyak SDM bagi pembuat maupun bagi pemakai tentang cara
(Sumber Daya Manusia) untuk melakukan
sistem berfungsi dalam bentuk lengkapnya, proses
pengecekan juga akan menghabiskan banyak
waktu dan tenaga, selain itu pengecekan dengan untuk menghasilkan sebuah prototype disebut
cara konvensional atau tradisional akan prototyping. Prototyoping adalah proses
terkendala jika cuaca sedang terjadi hujan, sangat pembuatan model sederhana yang mengijinkan
tidak memungkinkan melakukan pengecekan pengguna memiliki gambaran dasar tentang
ketinggian air apalagi kondisi penampungan air program serta melakukan pengujian awal.
berada pada tempat yang tinggi. Prototyping memberikan fasilitas bagi pengembang
Untuk mengatasi hambatan atau
dan pemakai untuk saling berinteraksi selama
permasalahan tersebut dapat menggunakan
sebuah teknologi yang akan sangat membantu, proses pembuatan, sehingga pengembang dapat
dimana dengan menggunakan teknologi ini dapat dengan mudah memodelkan perangkat yang akan
menghemat energi, tenaga, dan waktu. Ada dibuat. Prototyping merupakan salah satu metode
beberapa teknologi yang dapat digunakan pengembangan perangkat lunak yang banyak
diantaranya menggunakan switch pompa air dan digunakan. (Raymond McLeod, 2008).
menggunakan sebuah teknologi monitoring
berbasis Internet of Things (IoT). Switch pompa
air lebih dikenal dengan pelampung otomatis, 2.2. Monitoring Ketinggian Air
seperti namanya cara kerja alat ini yaitu jika air
penuh maka pompa akan otomatis mati, dan jika Monitoring ketinggian air merupakan
air habis maka otomatis pompa akan aktif. sebuah kegiatan yang dilakukan untuk memberikan
Kelebihan alat ini otomatis dalam segala hal maka informasi ketinggian air. Ketinggian air dapat
tidak perlu lagi melakukan pengecekan lainnya, diperoleh dengan menggunakan alat duga air
tapi masih memiliki kelemahan yaitu tidak akan otomatis atau dengan menggunakan sebuah
diketahui berapa ketinggiannya dan harus teknologi intenet of things.
disesuaikan dengan pompa yang digunakan.
Selanjutnya menggunakan IoT yaitu dengan Pada penelitian ini monitoring ketinggian air
memanfaatkan sebuah mikrokontroler dan sensor menggunakan sensor ultrasonik, sebuah board
Ultrasonik dengan media komunikasi Blynk. mikrokontroler nodeMCU ESP8266 dan beberapa
Kelebihan alat ini yaitu dapat memantau modul elektronika untuk output serta menggunakan
ketinggian air secara realtime dan tidak aplikasi blynk yang terdapat pada smartphone.
terpengaruh jenis pompa karena alat disimpan ESP8266 merupakan sebuah chip
pada tangki secara langsung. Karena
mikrokontroler yang sudah terintegrasi Wi-Fi dan
penggunaan teknologi IoT sedang berkembang
maka penulis memutuskan untuk memilih IoT System on Chip sehingga dapat melakukan
untuk monitoring ketinggian air pada tangki. pemrograman secara langsung ke NodeMCU
Beberapa penelitian sebelumnya yang ESP8266 tanpa memerlukan mikrokontroler
menggunakan teknologi IoT telah dilakukan tambahan.
sebelumnya yaitu Sistem Kendali Pemantauan Pada penelitian ini untuk output peneliti
Ketinggian Air Pada Tangki Berbasis Sensor menggunakan sebuah LCD, buzzer dan Aplikasi
Ultrasonik, Pembuatan Sistem Monitoring
Blynk yang terhubung dengan Board NodeMCU
Ketinggian Air Dengan Sensor Ultrasonik
Berbasis Mikrokontroller ATMEGA8535, dan ESP8266 melalui internet yang servernya telah
Prototipe Sistem Monitoring Air Pada Tangki disediakan oleh blynk.
Berbasis Internet of Things Menggunakan
2
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
2.3. Internet of Things
2.4. Android
3
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
memiliki sebuah pin signal input yang berfungsi Flowmap adalah bagan-bagan yang mempunyai
untuk melakukan kontrol pada board NodeMCU arus yang menggambarkan langkah-langkah
ESP8266 dan di dalam kasus ini alat yang penyelesaian suatu masalah. Flowmap merupakan
digunakan adalah pompa air yang memiliki cara penyajian dari suatu algoritma. Flowmap
peranan penting. J. LCD (Liquid Crystal Display) memiliki beberapa symbol khusus yang digunakan
LCD atau Liquid Crystal Display adalah didalam setiap perancangannya. Ini memudahkan
suatu jenis media tampilan yang menggunakan pengguna lain dalam melakukan pembacaan pada
krisyal cair sebagai penampil utama. Terdapat setiap perancangan yang dibuat.
banyak jenis LCD yang beredar di pasaran.
Namun ada standarisasi yang cukup popular III. PEKERJAAN DAN DISKUSI HASIL
digunakan yaitu modul LCD dengan tampilan
16x2 (16 kolom x 2 baris) dengan konsumsi daya 3.1 Proses Pekerjaan
1. Gambaran Umum
yang rendah. LCD dengan jenis seperti ini
memungkinkan melakukan pemrogram untuk
mengoperasikan komunikasi data secara 8 bit
atau 4 bit.
2.10. Breadboard
2.11. Flowchart
4
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
1. Melakukan observasi dengan Perangkat Keras Smartphone
melakukan beberapa uji coba pertama Smartphone Samsung J5 Prime
terhadap alat-alat yang akan digunakan.
2. Melakukan wawancara kepada orang OS Android Oreo
yang ahli dalam melakukan monitoring RAM 2GB
ketinggian air.
3. Studi pustaka, dilakukan untuk Penyimpanan 16GB
melakukan verifikasi hasil observasi dan
wawancara yang akan menjadi daftar Tabel 1. Perangkat Keras Monitoring Ketinggian
pustaka.
Air
Beberapa tahapan yang dilakukan dalam Adapun spesifikasi alat atau modul
proses pengembangan alat monitoring ketinggian elektronika yang akan digunakan pada penelitian ini
air: sebagai berikut:
1. Melakukan beberapa kali percobaan No Nama Jumlah
terhadap sensor dan modul elektronika 1 Board NodeMCU ESP8266 v3 1
yang digunakan.
2. Melakukan pembuatan sketch atau kode 2 Sensor Ultrasonik HC-SR04 1
program dengan menggunakan Arduino 3 Modul Relay 1 Channel 1
IDE.
3. Melakukan pembuatan prototype alat 4 LCD (Liquid Crystal Display) 1
monitoring ketinggian air.
5 Buzzer 1
4. Analisa dan Evaluasi Hasil.
6 Pompa Air 1
Penelitian ini merupakan sebuah uji coba
7 Kabel Jumper 30cm 40
atau eksperiman dalam pengembangan teknologi
baru, metode penelitian ini tidak mengikuti 8 Breadboard 1
metode yang telah ada sebelumnya dan 9 Tangki Air 1
merupakan pembuktian apakah dengan
menggunakan teknologi ini dapat mempermudah 10 Adaptor DC 5v 1
dalam sebuah proses pengerjaan yang Tabel 2. Modul Elektronika
sebelumnya membutuhkan banyak tenaga dan
waktu menjadi lebih efesien. Untuk Prinsip kerja alat monitoring ini
Beberapa perangkat lunak yang digambarkan seperti pada gambar dibawah ini:
digunakan pada penelitian ini yaitu:
1. Sistem operasi Windows 10 Profesional
64-bit.
2. Code Editor menggunakan Arduino IDE
yang bisa melakukan Edit, Compile, dan
Upload pada Board Mikrokontroler yaitu
NodeMCU ESP8266.
3. Fritzing sebagai penggambaran skema
rangkaian elektronika. Blynk
Sedangkan perangkat keras yang
digunakan ada 2 yaitu perangkat smartphone Gambar 4. Diagram Blok Sistem
yang digunakan sebagai alat komunikasi antara
alat dan aplikasi blynk serta perangkat komputer
Gambar 4 menunjukan diagram blok sistem
yang digunakan untuk proses pembuatan
yang merupakan prinsip kerja alat monitoring
program. Berikut adalah perangkat keras yang
ketinggian air. Penjelasan prinsip kerja pada
digunakan dalam pembuatan alat monitoring
ketinggian air: diagram blok tersebut sebagai berikut:
Sensor ultrasonik yang terhubung dengan
Perangkat Keras Laptop
Tipe Laptop Asus X44H Series board NodeMCU ESP8266 akan membaca jarak
antara sensor dan permukaan air, dimana jika
Prosesor Intel Pentium CB950 2.1Ghz kondisi permukaan air jauh dengan sensor maka
RAM 2GB itu menandakan bahwa tangki kososng dan akan
ditampilkan keterangan pada LCD bahwa tangki
HDD 500GB
kosong dan pompa akan menyala serta buzzer
5
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
akan menyala terus-menerus, lalu jika kondisi
permukaan air berada pada tengah-tengah tangki
maka LCD akan menunjukan air cukup dan akan
ditampilkan juga pada LCD dengan keterangan
air cukup sedangkan pompa akan tetap menyala
dan buzzer akan menyala hidup-mati. Tetapi, jika
ketinggian air sudah mendekati sensor maka
menandakan air penuh dan akan ditampilkan
pada LCD keterangan air penuh dan pompa akan
mati dan buzzer mati. Selain pada LCD
keterangan itu akan muncul di aplikasi blynk yang
terdapat pada smartphone. Gambar 6. Sketsa Tangki Bagian Luar
Alat ini menggunakan sumber arus
Pada gambar diatas menunjukan bahwa
220volt, dan menggunakan adaptor DC 5v 2A
jarak tertinggi dari dasar adalah 44cm, jarak dari
yang digunakan untuk sumber tegangan ke
dasar sampai batas penutup tangki adalah 33cm,
miktrokontroler NodeMCU ESP8266.
tinggi tutup tangki 11cm dan memiliki diameter
Dibawah ini merupakan gambaran skema
12cm. Sedangkan ketinggian tutup tangki dari tutup
alat monitoring yang akan dibangun, gambar ini
paling besar adalah 14cm dan Tinggi minimal air
menggambarkan bagaimana cara kerja alat
terlihat dari luar adalah 5cm dan tinggi maksimal air
secara keseluruhan, dimana pada gambar ini
adalah 25cm. Jarak Penuh atau bagian inti tangki
terlihat bagaimana sistem akan berjalan, dimana
adalah 30cm. Gambaran ini merupakan miniatur
sensor pertama kali akan membaca permukaan
dari tangki yang sesungguhnya dengan
air yang ada pada tangki, jika sensor membaca
perbandingan 1:8 dari tinggi aslinya.
ketinggian air yang menunjukan bahwa tangki
Selain gambar tangki bagian luar ada pula
harus diisi maka pompa akan menyala
gambar tangki bagian dalam yang ditunjukan
selanjutnya akan menyalakan buzzer dan
gambar dibawah:
menampilkan kondisi tangki air pada LCD, dan
menyalakan LED indikator yang ada pada
smartphone melalui aplikasi blynk, sebelum
tampil pada aplikasi blynk yang ada di
smartphone sistem akan mengirimkan data ke
server lalu server mengirimkan data tersebut ke
smartphone melalui jaringan internet. Server yang
digunakan adalah blynk server yang sudah
disediakan oleh pihak blynk.
6
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
jarak 6cm. Setelah selesai dengan tangki
dilanjutkan dengan perancangan alat monitoring
yang terdiri dari NodeMCU ESP8266, Sensor
ultrasonik, LCD, dan buzzer. Gambar skema
rancangan tersebut ditunjukan pada gambar
dibawah:
7
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
Gambar 11. Implementasi Arduino IDE d. Tampilan LCD, Sensor Ultrasonik dan
NodeMCU ESP8266.
2. Implementasi Modul Elektronika
a. Tampilan LCD dengan
NodeMCU
ESP8266.
8
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
Indikator Pada Aplikasi Blynk Tabel 4. Hasil Pengujian Sensor Ultrasonik
g. Tampilan Keseluruhan Modul d. Pengujian LCD dengan Sensor
Elektronika. pada NodeMCU ESP8266.
Jarak Hasil
Tampilan
No Sesungguh Baca Ket
LCD
nya Sensor
Jarak :
1 16 cm 16 cm Sesuai
16 cm
Jarak : Selisih
2 17 cm 16 cm
16 cm 1
Jarak :
3 18 cm 18 cm Sesuai
18 cm
Jarak : Selisih
Gambar 18. Tampilan Keseluruhan Modul 4 15 cm 16 cm
16 cm 1
Elektronika
Tabel 4. Hasil Pengujian LCD dan Sensor
3. Pengujian
a. Pengujian IP Address pada e. Pengujian Virtual LCD dan Lampu
NodeMCU ESP8266. Indikator.
Jarak Hasil Virtual
Virtual
No Sesung Baca LED Ket
LCD
guhnya Sensor
Jarak Merah
1 17 cm 17 cm : Sesuai
17cm
Jarak Merah
2 19 cm 19 cm : Sesuai
19cm
Gambar 19. Pengujian IP Address pada
Jarak Oranye Selisih
NodeMCU ESP8266
3 22 cm 23 cm : 1
b. Pengujian LCD 23cm
No Menampil LCD Baris LCD Baris Ket Jarak: Oranye
4 25 cm 25 cm Sesuai
kan 1 2 25cm
Tabel 5. Hasil Pengujian Virtual LCD dan
1 ANGGA ANGGA - Berhasi
Lampu Indikator
TRIATNA TRIATNA l
2 ANGGA f. Pengujian Keseluruhan Alat
TRIATNA ANGGA InternetOf Berhasi Jarak
LCD LED
InternetOf TRIATNA Things l No LCD Buzzer Ukur
Blynk Blynk
Things Sensor
1 Air Cukup Volume :
3 Internet Of Internet Of - Melebi Buzzer
Tinggi 1.36lt
Things Thin hi Oranye Hidup 33cm
:3cm TINGGI:
batas Mati
3.0cm
4 ANGGA ANGGA TRIATNA Berhasi 2 Air Cukup Volume :
TRIATNA l Buzzer
Tinggi 2.71t
Oranye Hidup 31cm
Tabel 3. Hasil Pengujian LCD :6cm TINGGI:
Mati
6.0cm
c. Pengujian Sensor Ultrasonik
3 Air Cukup Volume :
No Hasil Jarak Keterangan Buzzer
Tinggi 4.97lt
Baca Oranye Hidup 26cm
Sesungguhnya :11cm TINGGI:
Mati
Sensor 11.0cm
1 16 cm 16 cm Berhasil 4 Air Penuh Volume :
Tinggi 9.95lt Buzzer
2 17 cm 17 cm Berhasil Hijau 15cm
:22cm TINGGI: Mati
3 16 cm 15 cm Selisih 1 22.0cm
Tabel 6. Hasil Pengujian Keseluruhan Alat
4 15 cm 15 cm Berhasil Monitoring
9
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
humanity’s nervous system. Hewlett
4. Kesimpulan Hasil Pengujian
Packard Enterprise.
[4] Clayton, E., & Petry, F. (1983). Monitoring
Kesimpulan hasil pengujian pada
penelitian kali ini adalah setiap modul
for Agricultural and Rural Development
dapat berfungsi dengan baik dan berjalan Projects. Vol.2: Food & Agricultrure Org.
sesuai dengan kode yang telah dibuat di London: The Macmillan.
Arduino IDE. Pengujian pada aplikasi [5] Mcleod, R. (2008). Sistem Informasi
blynk juga dapat dikatakan berhasil Manajemen Edisi.10. Jakarta: Bhuana Ilmu
karena mampu menampilkan sesuai
Komputer.
dengan kode program yang telah dibuat
dan sesuai dengan konsep. Aplikasi blynk [6] Mehta, M. (2015). ESP8266: Breakthrough
memiliki peran penting karena merupakan in Wireless Sensor Networks And Internet
penghubung antara pengguna dengan of Things.
alat agar mampu memantau secara jarak
[7] International Journal of Electronics and
jauh dan dapat dikatakan bahwa ini
internet of things. Dalam pengujian Communication Engineering & Technology
keseluruhan alat monitoring ketinggian air (IJECET), 07-11. Retrieved May 4, 2019.
menampilkan volume air pada blynk [8] Nugroho, A. (2010). Rekayasa Perangkat
sehingga pengguna tau berapa kapasitas Lunak Berorientasi Objek Dengan Metode
air yang ada didalam tangki dan berapa USDP. Yogyakarta: Andi.
ketinggian airnya.
[9] Permana, A., Triyanto, D., & Rismawan, T.
IV. KESIMPULAN (2015).
[10] Rancang Bangun Sistem Monitoring
Berdasarkan penilitian yang telah Volume dan
dilakukan penulis melalui beberapa tahapan,
maka penulis dapat menyimpulkan bahwa:
[11] Pengisian Air Menggunakan Sensor
1. Penggunaan sistem monitoring Ultrasonik
ketinggian air dengan teknologi internet of [12] Berbasis Mikrokontroler AVR ATMega8.
things mampu memberikan informasi Jurnal Coding, Sistem Komputer Untan, 1-
yang lebih cepat pada pengguna sistem, 12.
dan informasi yang didapatkan lebih
akurat daripada melakukan monitoring [13] Prabawa, S. A. (2015, October 3). Project
dengan cara konvensional karena dapat Board. Retrieved may 4, 2019, from Satria
melakukan monitoring dimana saja Agung
selama alat terhubung dengan internet. [14] Prabawa ilearning:
2. Dengan menggunakan sistem monitoring
selain lebih akuratnya informasi yang [15] https://satria1996.ilearning/?p=2485
didapatkan tetapi juga dapat [16] Rosa, A. S., & Shalahuddin, M. (2014).
mengefesienkan penggunaan SDM yang Rekayasa Perangkat Lunak Terstruktur dan
akan berpengaruh terhadap biaya. Berorientasi Objek. Bandung:
3. Penggunaan aplikasi blynk sangat INFORMATIKA.
berguna pada sistem monitoring ini karena
blynk menjadi output sekaligus menjadi [17] Schwartz, M. (2016). Internet of Things
server yang menjadi media komunikasi With ESP8266. In M. Schwartz, Build
antara alat dengan smartphone. Interface Amazing Internet of Things Projects Using
nya pun sangat mudah untuk digunakan the ESP8266 Wi-Fi Chip (p. 209).
dan mudah dimengerti oleh pengguna. Birmingham-Mumbai: Packt Publishing
[18] Ltd.
DAFTAR PUSTAKA [19] Simanjuntak, M. (2012). Rancang bangun
teknologi Pemurni air. Sumatera Utara:
[1] Amelia, Alawiah, A., & Al Tahtawi, A. R. [20] Universitas Sumatera Utara.
(2017).
[21] Ulumuddin, Sudrajat, M., Rachmildha, T.,
[2] Sistem Kendali dan Pemantauan Hamidi, E., & Ismail, N. (2017). Prototipe
Ketinggian Air Pada Tangki Berbasis Sistem
Sensor Ultrasonic. Jurnal Ilmiah
Manajemen Informatika dan Komputer, 6. [22] Monitoring Air Pada Tangki Berbasis
Internet of Things Menggunakan NodeMCU
[3] Ashton, K. (2017). Making sense of IoT ESP8266 Dan
How the Internet of Things became
10
Jurnal Informatika – COMPUTING Volume 07 Nomor 01, BULAN Juni TAHUN 2020: 1 – 11
ISSN: 2656 –3861
e-ISSN: 2722 –2888
[23] Sensor Ultrasonik. ISBN: 978-602-512-
810-3, 6.
[24] Yudhanto, Y. (2015, May 15). Apa itu IOT
(Internet of Things)? Retrieved 5 4, 2019,
from IlmuKomputer.com:
[25] https://ilmukomputer.org/2015/05/15/apa-
itu-iotinternet-of-things/
11