Berdasarkan hasil latar belakang di dan kontak saklar atau mekanikal (Belajar
atas, terdapat penelitian sebelumnya elektronika net, 2015).
dengan judul Pembuatan Water Level 5. Microcontroller
Sebagai Pengendali Water Pump Otomatis Microcontroler merupakan komputer
Berbasis Transistor. (Nugrahanto et al. didalam chip yang digunakan untuk
2017) Dalam penelitiannya di program mengontrol peralatan elektronik, yang
menggunakan bahasa pemrograman menekankan efisiensi dan efektifitas biaya,
arduino yang memiliki kemriripan syntax komponen-komponen pendukung seperti
dengan bahasa pemrograman C. Untuk IC TTL dan CMOS dapat
mengaktifkan water level sensor direduksi/diperkecil dan akhirnya terpusat
diperlukan air sebagai penghantar serta dikendalikan oleh mikrokontroler ini.
tegangan 5 volt yang dihubungkan dengan 6. Arduino
rangkaian pengendali. Arduino merupakan rangkaian
elektronik yang bersifat open source, serta
BAHAN DAN METODE memiliki perangkat keras dan lunak yang
mudah untuk digunakan.. Arduino
1. Water Level Sensor mempunyai banyak jenis, di antaranya
Water Level Sensor adalah alat yang Arduino Uno, Arduino Mega 2560, Arduino
digunakan untuk memberikan signal Fio, dan lainnya (Arduino, 2016).
kepada alarm/automation panel bahwa
permukaan air telah mencapai level HASIL DAN PEMBAHASAN
tertentu. Sensor akan memberikan signal
dry contact (NO/NC) ke panel.. Pendeteksi Hasil
level ketinggian air dengan membaca nilai Hasil pengujian diperoleh akan dibahas
tegangan yang dihasilkan oleh masing- dan di rangkum sedemikian rupa untuk
masing rangkaian pembagian tegangan pengambilan kesimpulan.
yang tersusun oleh empat keluaran Berikut rangkain keseluruhan dari alat
(Chandra MDE, 2012) pendeteksi ketinggian air dan keran
2. SMS Gateway otomatis pada gambar 1
SMS Gateway adalah sebuah
perangkat yang menawarkan layanan
transit sms, mentransformasikan pesan ke
jaringan selular dari media lain, atau
sebaliknya, sehingga memungkinkan
pengiriman atau penerimaan pesan sms
dengan atau tanpa menggunakan ponsel.
SMS Gateway dapat terhubung ke media
lain seperti perangkat SMSC dan server
milik Content Provider melalui link IP untuk Gambar 1. Rangkaian Alat Keseluruhan
memproses suatu layanan sms. (David
Sudana, 2012). Pengujian sistem keseluruhan sangat
3. Solenoid Valve penting untuk berhasilnya kinerja pada
Solenoid valve adalah elemen kontrol suatu alat. Berhasilnya kinerja suatu alat
yang paling sering digunakan dalam berpengaruh pada program yang ada di
fluidiics. Tugas dari solenoid valve adalah software Arduino IDE. Arduino UNO
untuk mematikan, release, dose, distribute merupakan wadah untuk menyambungkan
atau mix fluids. Berdasarkan modelnya program pada komponen atau perangkat
solenoid valve dapat di bedakan menjadi keras pada alat yang memiliki koneksi
dua bagian yaitu solenoid single coil dan pada perintah program. Pada pengujian
selonoid valve double coil keduanya awal alat pendeteksi ketinggian air dan
mempunyai cara kerja yang sama (Enda- keran otomatis ini wadah atau bak mandi
Wahyu, 2013). harus berada dalam kondisi kosong.
4. Relay Pada awal pengujian alat pertama
Relay juga biasa disebut sebagai pompa harus di colokan ke terminal listrik
komponen electromechanical atau kemudian adaptor di sambugkan ke
elektromekanikal yang terdiri dari dua arduino Uno dan di perlukan kabel USB
bagian utama yaitu coil atau elektromagnet untuk koneksi program atau transfer data
program dari arduino IDE ke arduino Uno.
11
Ummul Khair S : Alat Pendeteksi Ketinggian Air dan Keran ……………………………………..
Pembahasan
1. Pengujian LCD
Pada tahap ini pengujian LCD
sangatlah penting untuk menampilkan
informasi yang terjadi saat pengujian alat.
Saat pengujian alat semua pemberitahuan Gambar 4. Keadaan Level Air 0 Dan
yang di jalankan oleh sistem melalui Mengirim Sms
perintah-perintah dari program akan
masuk dan di tampilkan oleh LCD. Berikut Pada gambar 4 ini adalah kondisi awal
tampilan awal pengujian LCD pada saat alat dihidupkan, yang terlihat pada
gambar 6 gambar diatas LCD menampilkan
pemberitahuan bahwa level air berada di
posisi 0 atau bak penampung dalam
keadaan kosong kemudian module GSM
akan merespon dan mengirim sms kepada
user. Isi sms tersebut memerintahkan user
Gambar 2. Tampilan Pengujian Awal LCD untuk mengaktifkan pompa air dan
menghidupkan keran otomatis. Berikut ini
Pada gambar 2 terlihat perintah adalah listing program pada gambar 5
kepada user untuk mengaktifkan pompa
dan menghidupkan keran melalui module
GSM. Berikut adalah deklarasi program
untuk menampilkan pemberitahuan pada
LCD.
Gambar 5. Deklarasi Program
Keadaan Level Air 0 Dan Mengirim Sms
12
Ummul Khair S : Alat Pendeteksi Ketinggian Air dan Keran ……………………………………..
nomor handphone yang di gunakan oleh Air OFF—“. Berikut deklarasi program
user. Dimana isi dari sms tersebut berisi module GSM.
pemberitahuan dan perintah “Bak Air
Kosong. Balas \”#POMPA ON@\” Untuk
Mengisi Bak Air”). Kemudian tampak pada
line number 135 di jelaskan bahwa LCD
menampilkan pemberitahuan untuk
module GSM bahwa (“—MENGIRIM
SMS—“). Berikut tampilan sms pada
handphone user pada gambar 4.4.2 Gambar 12. Deklarasi Program module
GSM Pengisian Air Selesai
buzzer, tetapi jika listing program pada Pada gambar 15 deklarasi program
delay di kurangi maka akan sedikitnya pada solenoid valve menjelaskan bahwa
waktu jeda bunyi pada buzzer. solenoid valve merupakan bagian output
dalam berjalannya sistem di alat
5. Pengujian Relay pendeteksi ketinggian air dan keran
Pada tahap ini pada relay pada alat otomatis ini. Solenoid valve/keran air
pendeteksi ketinggian air dan keran otomatis ini akan hidup jika keluaran pada
otomatis ini sebagai menghidupi atau input direspon oleh user dan solenoid
mematikan Pompa Air dan Solenoid Valve. valve terhubung pada pin 4 pada
relay juga terhubung pada perangkat keras perangkat keras arduino Uno, solenoid
arduino Uno. Relay juga memiliki perintah valve juga bergantung kepada relay
program pada perangkat lunak arduino sebagai saklarnya.
IDE. Berikut deklarasi program relay pada
gambar 20 7. Pengujian Pompa Air
Pada tahap ini pengujian pompa air
pada alat pendeteksi ketinggian air dan
keran otomatis ini berfungsi sebagai
penyuplai air atau mengalirkan air pada
solenoid valve melalui selang yang di
gunakan pada pengujian alat ini. Pompa
air bergantung kepada relay yang menjadi
saklar baginya untuk terkoneksi ke
Gambar 14. Deklarasi Program Pada perangkat keras arduino Uno, kemudian
Relay pompa juga memiliki pin pada arduino IDE
yaitu pada pin 5.
Pada gamabr 14 menampilkan
deklarasi program pada relay yang
menjelaskan bahwa pada line number 17
dan 18 yang menyatakan bahwa relay
adalah sebagai saklar untuk selonoid dan
pompa yang terletak pada pin 4 dan 5.
Relay memegang peran penting saat
pompa air dan keran otomatis hidup untuk Gambar 16. Deklarasi Program Pada
dapat perintah dari listing program pada Pompa Air
perangkat lunak arduino IDE.
Pada gambar 16 Deklarasi program
6. Pengujian Solenoid Valve pada pompa air aktif ini menjelaskan
Pada tahap ini pengujian solenoid valve bahwa jika balasan sms dari user telah
pada alat pendeteksi ketinggian air dan diverifikasi oleh sistem maka otomatis
keran otomatis ini berfungsi sebagai keran pompa akan aktif dan keran akan hidup
air otomatis yang apabila jika di hidupkan secara otomatis. Pompa air hanya hidup di
user harus membuat listing program dan saat ada respon sms dari user yang berisi
mencantumkan no pin solenoid pada “Bak Air Kosong. Balas \”#POMPA ON@\”.
perangkat lunak arduino IDE dan gunakan
relay sebagai saklar untuk solenoid valve.
air 4/telah mencapai batas maximum pada Samijayani, Octarina Nur et al. 2013.
bak penampung maka akan ada “Implementasi Sistem Sensor
pemberitahuan kepada user dan buzzer Sederhana Untuk Peringatan Banjir
telah berbunyi menandakan pengisian air Melalui SMS.” 2(1): 22–27.
telah selesai dan otomatis pompa air akan https://jurnal.uai.ac.id/index.php/SST/
mati/off. article/viewFile/94/pdf_9.
DAFTAR PUSTAKA