BAB 3
ANALISIS DAN PERANCANGAN
Pada bab ini akan membahas mengenai analisis dan perancangan sistem. Pada tahap analisis akan dilakukan analisis terhadap data yang digunakan untuk memonitoring
dan mengendalikan suplai air bersih. Pada tahap perancangan akan dibahas mengenai perancangan usecase, diagram, flowchart user,databaseserta tampilan antarmuka
sistem.
3.1. Arsitektur Umum
Pada bagian arsitektur umum menjelaskan tentang penggunaan sensor dan alat yang digunakan serta proses kerja dari sistem yang dibangun. Adapun arsitektur umum dari
sistem yang akan dibangun dapat dilihat pada gambar 3.1.
Gambar 3.1. Arsitektur Umum
Universitas Sumatera Utara
Berikut adalah penjelasan yang ada pada Gambar 3.1. 1.
Hardware Pada bagian ini memperlihatkan proses pengambilan data oleh sensor untuk
kemudian dikirim ke Arduino serta pengiriman data yang dilakukan oleh arduino ke sistem aplikasi monitoring dengan bantuan wifi shield.
Proses ini dimulai dari air yang akan mengalir pada pipa dan akan melaluisolenoid valve dan kemudian mengalir melalui flow liquid meter sensor
yang sebelumnya telah dipasang pada pipa. Sensor akan mengumpulkan data dari air yang melewatinya, dan akan dikirim ke arduino. Flow liquid meter
sensor akan mengirimkan data ke arduino melalui digital pin 2.
Arduino kemudian menghitung berapa debit air per detik yang melalui sensorflow liquid meter. Debit air yang telah didapat per detiknya
disimpanterlebih dahulu di server tempat pengumpulan data debit air untuk kemudian server akan langsung mengirim data tersebut ke sistem aplikasi
monitoring secara realtime. Penyimpanan data dari arduino ke server
menggunakan bantuan wifi shield dan untuk menghubungkan server dengan arduino, arduino akan mengakses IP address dari server, setelah terhubung
arduino akan mengirim data debit air menggunakan method POST dengan mengakses halaman web pada server. Wifi shield dipasang secara stackable
pada arduino dan akan menghubungkan arduino dengan server secara langsung menggunakan RJ-45.
2. Sistem Aplikasi monitoring flow liquid meter sensor
Sistem aplikasi monitoring yang akan dibangun merupakan sistem aplikasi berbasis web menggunakan PHP
3. Web Server
Web server yang digunakan merupakan web server yang akan dibangun
sendiri. Web server ini akan berfungsi sebagai tempat pelayanan dan pengolahan data antara Arduino, database dan client.
Web server akan menerima data debit air yang dikirim oleh server
tempat pengumpulan data. Data debit air ini selanjutnya akan disimpan ke dalam database dan siap diolah untuk di representasikan kembali kepada client
dalam bentuk grafik. Grafik ini akan ditampilkan dalam interval waktu tertentu dan akan selalu bergerak ter-update setiap detiknya secara otomatis selama
arduino mengirimkan data debit air ke sistem. Proses pengolahan data debit air
Universitas Sumatera Utara
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