sehingga siap untuk direpresentasikan kembali ke client akan selalu dilakukan baik ketika client mengakses web server maupun ketika client tidak mengakses
web server .
4. Client
Client akan mengakses sebuah halaman web pada web server untuk melakukan
monitoring dan hanya client khusus yang mendapatkan izin untuk mengakses
halaman tersebut. Halaman ini akan berisikan tampilan jumlah pemakaian debit air yang digunakan perhari nya atau jumlah debit air yang mengalir pada
flow liquid meter.tampilan jumlah pemakaian debit air berupa grafik dan dalam bentuk tabel.grafik pemkain air akan bergerak apabila adanya
pemakaian air yang melalui flow liquid meter dan akan ter-update secara otomatis baik dalam bentuk grafik maupun dalam bentuk tabel.
3.2. Data yang digunakan
Data yang digunakan dalam penelitian ini adalah data yang didapat langsung dari sensor. Kemudian arduino akan menerima data dari sensor,dimana data tersebut
merupakan jumlah putaran kincir yang ada di dalam sensor yang diakibatkan mengalirnya air melalui sensorflow liquid meter. Jumlah putaran kincir ini selanjutnya
diolah menggunakan persamaan 2.1 sehingga didapat data debit air yang melewati sensor setiap detiknya. Kemudian arduino akan mengirimkan data tersebut dengan
bantuan wifi shield kedalam server yang telah disediakan. Data yang dikirimkan berupa data volume debit air yang telah terpakai.
3.3. Monitoring dan Pengendalian suplai air
Pada bagian ini akan dibahas tentang monitoring dan pengendalian suplai air.
3.3.1. Monitoring Setiap data debit air yang dihasilkan Arduino akan dikirim keserver yang langsung
terhubung dengan arduino melalui wifi shield. Data ini selanjutnya dikirim ke web server
dan siap untuk direpresentasikan kepada web clientdalam bentuk grafik dan tabel yang ter-update otomatis setiap detiknya dan client dapat melihat jumlah debit
air yang terpakai dalam bentuk grafik dan tabel Satria2015.
Universitas Sumatera Utara
3.4. Perancangan Hardware
Pada bagian ini akan membahas tentang proses perangcangan hardware pada alat yang akan dibangun.
3.4.1. Perancangan Selenoid valve Sensor, Relay, Sensor PIR dengan Arduino Arduino memiliki beberapa pin yang berfungsi sebagai tempat pengolahan data dan
power, pada sistem ini pin digunakan untuk pengolahan data yang dikirim dari sensor. Sensor solenoid valve akan dihubungkan dengan digital pin 6 untuk menerima data
dari sensor, dan untuk membuka dan serta menutup aliran air digunakan bantuan adaftor dengan penghubung relay sebagai pembatas arus.
Pir sensor merupakan sebuah sensor berbasis infrared. Tidak seperti sensor
infrared kebanyakan yang terdiri dari IR LED dan fototransitor, PIR tidak merancang
apapun seperti IR LED.S esuai dengan namanya “passive”,sensor ini hanya merespon
energi dari pancaran sinar inframerah pasif yang dimiliki oleh setiap benda yang terdeteksi olehnya. Adapun benda yang bisa terdeteksi oleh sensor ini adalah tubuh
manusia.Sensor PIR mendeteksi gelombang inframerah yangberasal dari panas tubuh mahluk hidup termasuk manusia Agung, et al. 2013. Gelombang ini dipancarkan
saat manusia bergerak.Sensor PIR akan terhubung ke arduino melalui digital pin 8.dapat dilihat pada Gambar 3.2
Gambar 3.2.Perancangan Selenoid valve Sensor, Sensor PIR dengan Arduino
Keterangan :
Universitas Sumatera Utara
1. a
Pin 8 yang ada pada arduino berguna untuk menghubungkan ke salah satu
pin yang ada pada sensor pir f. Apabila sensor pir membaca adanya nya
pergerakan atau suhu panas badan manusia didalam kamar mandi tersebut, maka sensor pir akan memberikan informasi ke pada arduino melalui koneksi
pin 8 yang ada pada arduino 2.
b Pin 6 yang ada pada arduino terhubung langsung ke input yang ada pada
relay c, dimana relay berfungsi sebagai penghubung arus ke solenoid valve d.
dan e berguna sebagai tahanan arus yang dihubungkan pada bagian vcc
yang ada pada relay. Apabila sensor pir memberikan informasi pada arduino adanya suhu panas badan manusia yang terdeteksi oleh sensor pir maka
arduino akan memberikan perintah ke relay untuk menghubungkan keselenoid valve
agar selenoid dapat membuka katub sehingga air akan mengalir. Begitu juga sebaliknya,.apabila sensor pir tidak mendeteksi adanya suhu panas badan
manusia pada ruangan kamar mandi tersebut maka sensor pir akan memberikan informasi ke arduino agar arduino memberikan perintah kerelay
untuk menutup katub yang ada pada selenoid valve. 3.
Lampu indikator yang ada pada relay ada 2 warna. Apabila lampu warna merah menyala akan menandakan bahwa tidak ada nya suhu panas badan
manusia didalam kamar mandi tersebut. Dan apabila lampu warna hijau menyala akan mendakan bahwa adanya terdeteksi suhu panas badan manusia
pada kamar mandi tersebut.
3.4.2. Perancangan flow liquid meter dengan Arduino. Arduino memiliki beberapa pin yang berfungsi sebagai tempat pengolahan data dan
power, pada sistem ini pin digunakan untuk pengolahan data yang dikirim dari sensor. Sensor flow liquid meter akan dihubungkan dengan digital pin 2 untuk menerima data
dari sensor, GND pin dan 5V pin sebagai power untuk sensor. Untuk perancangan flow
liquid meter
dengan arduino
dapat dilihat
pada gambar
3.3
Universitas Sumatera Utara
Gambar 3.3Perancangan flow liquid meter dengan Arduino. Keterangan :
1. a
pin 2 yang ada pada arduino akan dihubugkan kekabel warna kuning pada
flow liquid meter b. yang dimana pin 2 yang ada pada arduino berguna
untuk mengetahui jumlah putaran kincir pada flow liquid meter agar dapat
mengetahui jumlah debit air yang melalui flow liquid meter.
2. c
pin gnd yang ada pada arduino akan dihubungkan ke kabel warna hitam
pada flow liquid meter.f
3. e
pin 5v yang ada pada arduino akan dihubungkan ke kabel warna merah pada flow liquid meter,dimana pin tersebut berguna sebagai penggerak agar
arduino dapat berfungsi untuk memutar kincir yang ada dalam arduino
tersebut.
3.4.3. Perancangan Wifi Shield dan Arduino Wifi shield
merupakan modul tambahan yang digunakan pada arduino untuk terhubung ke server meneggunakan koneksi jaringan Wifi. Modul ini akan dipasang
secara stackable pada arduino seperti terlihat pada gambar 3.4
Universitas Sumatera Utara
Gambar 3.4. Perancangan Wifi Shield dan Arduino
3.5. Perancangan Sistem