MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

95
HALAMAN JUDUL TUGAS AKHIR – TE 145561 Atiqah Hilmy Raditya NRP 2213030025 Wahyu Satrio Prayogo NRP 2213030054 Dosen Pembimbing 1 Suwito ST, MT. Dosen Pembimbing 2 Slamet Budiprayitno ST, MT. PROGRAM STUDI D3 TEKNIK ELEKTRO Fakultas Teknologi Industri Institut Teknologi Sepuluh Nopember Surabaya 2016 MONITORING METERAN AIR PDAM MENGGUNAKAN DATABASE WEB SERVER DI INDUSTRI

Transcript of MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

Page 1: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

i

HALAMAN JUDUL

TUGAS AKHIR – TE 145561

Atiqah Hilmy Raditya NRP 2213030025 Wahyu Satrio Prayogo NRP 2213030054 Dosen Pembimbing 1 Suwito ST, MT. Dosen Pembimbing 2 Slamet Budiprayitno ST, MT. PROGRAM STUDI D3 TEKNIK ELEKTRO Fakultas Teknologi Industri Institut Teknologi Sepuluh Nopember

Surabaya 2016

MONITORING METERAN AIR PDAM MENGGUNAKAN DATABASE WEB SERVER DI INDUSTRI

Page 2: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

iii

HALAMAN JUDUL

FINAL PROJECT – TE 145561 Atiqah Hilmy Raditya NRP 2213030025 Wahyu Satrio Prayogo

NRP 2213030054 Advisor 1 Suwito ST, MT. Advisor 2 Slamet Budiprayitno ST, MT. ELECTRICAL ENGINEERING D3 STUDY PROGRAM Faculty of Industrial Technology Institut Teknologi Sepuluh Nopember Surabaya 2016

MONITORING PDAM WATER MATER USING A WEB DATABASE SERVER IN THE INDUSTRY

Page 3: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

v

PERNYATAAN KEASLIAN

PERNYATAAN KEASLIAN TUGAS AKHIR

Dengan ini saya menyatakan bahwa isi sebagian maupun

keseluruhan Tugas Akhir saya dengan judul “Monitoring Meteran Air

PDAM Menggunakan Database Web Server di Industri” adalah

benar-benar hasil karya intelektual mandiri, diselesaikan tanpa

menggunakan bahan-bahan yang tidak diijinkan dan bukan merupakan

karya pihak lain yang saya akui sebagai karya sendiri.

Semua referensi yang dikutip maupun dirujuk telah ditulis secara

lengkap pada daftar pustaka.

Apabila ternyata pernyataan ini tidak benar, saya bersedia

menerima sanksi sesuai peraturan yang berlaku.

Surabaya, 1 Juni 2016

Atiqah Hilmy Raditya Wahyu Satrio Ptayogo

NRP 2213030025 2213030054

Page 4: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

vii

MONITORING METERAN AIR PDAM MENGGUNAKAN

DATABASE WEB SERVER DI INDUSTRI

TUGAS AKHIR

Diajukan Guna Memenuhi Sebagian Persyaratan

Untuk Memperoleh Gelar Ahli Madya Teknik

Pada

Bidang Studi Komputer Kontrol

Program Studi D3 Teknik Elektro

Institut Teknologi Sepuluh Nopember

Menyetujui:

SURABAYA

JUNI, 2016

Dosen Pembimbing 1

Suwito ST, MT.

NIP. 198100105 200501 1 004

Dosen Pembimbing 2

Slamet Budiprayitno ST, MT.

NIP. 19781113 201012 1 002

Page 5: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

xiii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang selalu

memberikan rahmat dan hidayah-Nya sehingga Tugas Akhir ini dapat

terselesaikan dengan baik. Shalawat serta salam semoga selalu

dilimpahkan kepada Rasulullah Muhammad SAW, keluarga, sahabat,

dan umat muslim yang senantiasa meneladani beliau.

Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan

guna menyelesaikan pendidikan diploma pada Bidang Studi Komputer

Kontrol, Program Studi D3 Teknik Elektro, Fakultas Teknologi Industri,

Institut Teknologi Sepuluh Nopember Surabaya dengan judul:

MONITORING METERAN AIR PDAM MENGGUNAKAN

DATABASE WEB SERVER DI INDUSTRI

Penulis mengucapkan terima kasih kepada Ibu dan Bapak penulis

yang memberikan berbagai bentuk doa serta dukungan tulus tiada henti,

Bapak Suwito S.T., MT., dan bapak Slamet Budiprayitno S.T., MT. atas

segala bimbingan ilmu, moral, dan spiritual dari awal hingga

terselesaikannya Tugas Akhir ini, kedua orang tua yang selalu

memberikan doa, semangat, dan dukungannya kepada penulis Penulis

juga mengucapkan banyak terima kasih kepada semua pihak yang telah

membantu baik secara langsung maupun tidak langsung dalam proses

penyelesaian Tugas Akhir ini.

Penulis menyadari dan memohon maaf atas segala kekurangan

pada Tugas Akhir ini. Akhir kata, semoga Tugas Akhir ini dapat

bermanfaat dalam pengembangan keilmuan di kemudian hari.

Surabaya, 1 Juni 2016

Penulis

Page 6: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

xv

DAFTAR ISI

HALAMAN

HALAMAN JUDUL .......................................................................... i HALAMAN JUDUL ........................................................................ iii PERNYATAAN KEASLIAN TUGAS AKHIR................................. v ABSTRAK ....................................................................................... ix ABSTRACT....................................................................................... xi KATA PENGANTAR .................................................................... xiii DAFTAR ISI ................................................................................... xv DAFTAR GAMBAR .................................................................... xvii DAFTAR TABEL .......................................................................... xix

BAB I PENDAHULUAN ..................................................................... 1 1.1 Latar Belakang ........................................................................... 1 1.2 Permasalahan ............................................................................. 2 1.3 Batasan Masalah ......................................................................... 2 1.4 Tujuan ........................................................................................ 2 1.5 Metodologi Penelitian ................................................................ 2 1.6 Sistematika Laporan ................................................................... 3 1.7 Relevansi .................................................................................... 4

2 BAB II TEORI DASAR ............................................................. 5 2.1 Tinjauan Pustaka ........................................................................ 5 2.2 Sensor Hall Effect ...................................................................... 6 2.3 IC DS1307 ................................................................................. 6 2.4 Meteran Air PDAM .................................................................... 7 2.5 Modul GSM SIM900 .................................................................. 8 2.6 Liquid Crystal Display 16x2 ....................................................... 8 2.7 Arduino Uno .............................................................................. 9 2.8 Power Supply ........................................................................... 10 2.9 ID Hostinger ............................................................................. 10

2.9.1 Domain .......................................................................... 11 2.9.2 Database........................................................................ 12 2.9.3 File ................................................................................ 12

2.10 PHP 13 2.11 Pemrograman Web ................................................................... 15

Page 7: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

xvi

BAB III PERANCANGAN DAN PEMBUATAN ALAT ....................17 3.1 Blok Fungsional Sistem ............................................................ 17 3.2 Perancangan Mekanik ............................................................... 18

3.2.1 Perancangan Tiang Penyangga, Bak Air, dan Box Meteran

Air .................................................................................. 19 3.2.2 Perancangan Sensor Hall Effect pada Meteran Air .......... 20

3.3 Perancangan Elektrik ................................................................ 21 3.3.1 Rangkaian Power Supply ................................................ 21 3.3.2 Konfigurasi Arduino Uno dengan Sensor Hall Effect ...... 22 3.3.3 Konfigurasi Arduino Uno dengan RTC DS1307 ............. 22 3.3.4 Konfigurasi Mikrokontroler ATMega328 dengan SIM90023 3.3.5 Konfigurasi Mikrokontroller ATMega328 dengan LCD

16x2 ............................................................................... 23 3.4 Perancangan Perangkat Lunak .................................................. 25

3.4.1 Perancangan Halaman Website ....................................... 31

BAB IV PENGUJIAN DAN ANALILSA DATA ................................35 4.1 Pengujian LCD 16x2................................................................. 35 4.2 Pengukuran dan Pengujian Meteran Air PDAM ........................ 36 4.3 Pengujian Meteran Air PDAM menggunakan Sensor Hall Effect37 4.4 Pengujian Sistem Keseluruhan .................................................. 46

BAB V KESIMPULAN DAN SARAN ...............................................49 5.1 Kesimpulan ............................................................................... 49 5.2 Saran ....................................................................................... 49

DAFTAR PUSTAKA ..........................................................................51

LAMPIRAN A ....................................................................................53

LAMPIRAN B ....................................................................................85

DAFTAR RIWAYAT HIDUP.............................................................91

Page 8: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

xvii

DAFTAR GAMBAR

HALAMAN

Gambar 2.1 Prinsip Kerja Sensor Hall Effect ..................................... 6 Gambar 2.2 IC DS1307 ..................................................................... 7 Gambar 2.3 Meteran Air Single jet..................................................... 8 Gambar 2.4 Modul GSM SIM900 ...................................................... 8 Gambar 2.5 Liquid Crystal Display 16x2 ........................................... 9 Gambar 2.6 Arduino Uno ................................................................ 10 Gambar 2.7 Menu Domain pada ID Hostinger ................................. 11 Gambar 2.8 Menu Database pada ID Hostinger ............................... 12 Gambar 2.9 Menu File pada ID Hostinger ....................................... 13 Gambar 3.1 Blok Fungsional Sistem ................................................ 17 Gambar 3.2 Rancangan Tampak Atas .............................................. 19 Gambar 3.3 Rancangan Tampak Samping........................................ 20 Gambar 3.4 Box meteran air tampak atas ......................................... 20 Gambar 3.5 Rangkaian Power Supply .............................................. 21 Gambar 3.6 Rangkaian Sensor Magnet ............................................ 22 Gambar 3.7 Rangkaian RTC DS1307 .............................................. 23 Gambar 3.8 Rangkaian SIM900 ....................................................... 23 Gambar 3.9 Rangkaian LCD Display ............................................... 25 Gambar 3.10 Flowchart Perancangan Keseluruhan ............................ 26 Gambar 3.11 Lanjutan Flowchart Perancangan Keseluruhan .............. 27 Gambar 3.12 Program Inisialisasi Variabel ........................................ 28 Gambar 3.13 Program Perhitungan Pulsa, Harga, dan Volume ........... 29 Gambar 3.14 Program untuk SIM900 ................................................ 29 Gambar 3.15 Lanjutan Program untuk SIM900 ................................. 30 Gambar 3.16 Program Tampilan pada LCD ....................................... 31 Gambar 3.17 Tampilan website .......................................................... 31 Gambar 3.18 Tampilan Sub Menu Home ........................................... 32 Gambar 3.19 Tampilan Sub Menu Maps ............................................ 32 Gambar 3.20 Tampilan Sub Menu Database...................................... 33 Gambar 3.21 Tampilan Sub Menu Registrasi ..................................... 33 Gambar 4.1 Tampilan Awal LCD .................................................... 35 Gambar 4.2 Tampilan Waktu pada LCD .......................................... 35 Gambar 4.3 Hasil yang Terbaca pada Meteran ................................. 38

Page 9: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

xviii

Gambar 4.4 Tampilan pada LCD ...................................................... 38 Gambar 4.5 Tampilan pada Software Milik PDAM .......................... 38 Gambar 4.6 Hasil yang Terbaca pada Meteran ................................. 40 Gambar 4.7 Tampilan pada LCD ...................................................... 40 Gambar 4.8 Tampilan pada Software Milik PDAM .......................... 41 Gambar 4.9 Hasil yang Terbaca pada Meteran ................................. 42 Gambar 4.10 Tampilan pada LCD ...................................................... 42 Gambar 4.11 Tampilan pada Software Milik PDAM .......................... 42 Gambar 4.12 Hasil yang Terbaca pada Meteran ................................. 43 Gambar 4.13 Tampilan pada LCD ...................................................... 43 Gambar 4.14 Tampilan pada Software Milik PDAM .......................... 44 Gambar 4.15 Hasil yang Terbaca pada Meteran ................................. 45 Gambar 4.16 Tampilan pada LCD ...................................................... 45 Gambar 4.17 Tampilan pada Software Milik PDAM .......................... 45 Gambar 4.18 Tampilan pada LCD ...................................................... 46 Gambar 4.19 Tampilan pada Database Web Server ............................ 47

Page 10: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

xix

DAFTAR TABEL

HALAMAN

Tabel 2.1 Fungsi Menu Domain ................................................... 11 Tabel 2.2 Fungsi Menu Database ................................................. 12 Tabel 2.3 Fungsi Menu File ......................................................... 13 Tabel 2.4 Pemrograman pada PHP ............................................... 14 Tabel 4.1 Pengujian 50 Liter Air .................................................. 36 Tabel 4.2 Pengujian 100 Liter Air ................................................ 36 Tabel 4.3 Pengujian 200 Liter Air ................................................ 37 Tabel 4.4 Pengujian 50 Liter Air Sebelum Diinisialisasi ............... 37 Tabel 4.5 Pengujian 50 Liter Air Setelah Diinisialisasi ................. 39 Tabel 4.6 Pengujian 70 Liter Air .................................................. 41 Tabel 4.7 Pengujian 90 Liter Air .................................................. 43 Tabel 4.8 Pengujian 110 Liter Air ................................................ 44 Tabel 4.9 Tabel Pengujian Database Web Server dan Tampilan

pada LCD ..................................................................... 46

Page 11: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

1

BAB I PENDAHULUAN

PENDAHULUAN

1.1 Latar Belakang

Air yang ada di sekitar kita sangat bermanfaat untuk kehidupan.

Air digunakan manusia untuk mandi, mencuci, memasak, dan kegiatan

lainnya. Tidak hanya untuk keperluan pribadi, melainkan juga untuk

keperluan peningkatan kesejahteraan banyak orang. Keperluan tersebut

antara lain untuk pengairan pertanian, pembangkit listrik, dan industri.

Di dunia industri pun sebagian besar bahan yang dibutuhkan adalah air.

Dari tahun ke tahun, kebutuhan manusia terhadap air meningkat seiring

dengan meningkatnya kebutuhan, populasi manusia, dan industrialisasi.

Salah satu sumber air bagi industri berasal dari perusahaan

daerah air minum (PDAM). PDAM atau Perusahaan Daerah Air Minum

merupakan salah satu unit usaha milik daerah, yang bergerak dalam

distribusi air bersih bagi masyarakat umum. PDAM menggunakan

meteran air untuk mendistribusikan air dan memonitor secara terus

menerus pemakain air pelanggan khususnya untuk pelanggan industri,

sehingga didapat rekening tagihan bulanan yang akurat, selain itu juga

berfungsi untuk mengontrol dan mengendalikan pemakaian air

pelanggan sesuai dengan kebutuhan. Data tagihan bulanan sewaktu-

waktu akan diambil oleh petugas PDAM yang mendatangi satu per satu

ke lokasi industri. Hal tersebut tidak efisien karena selain menghabiskan

banyak tenaga juga menghabiskan waktu.

Oleh karena itu pada Tugas Akhir ini akan dibuat sebuah

prototype Sistem Monitoring penggunaan meteran air PDAM. Alat

monitoring ini bekerja berdasarkan jumlah debit air yang terpakai

kemudian diubah kedalam bentuk pulsa elektrik kemudian akan di

kalkulasi sehingga dapat menampilkan jumlah debit air yang keluar

beserta harga yang harus di bayarkan saat itu pada suatu layar lcd,

sehingga memudahkan konsumen untuk mengetahui berapa jumlah debit

dan harga yang harus dibayarkan. Selain itu data akan di kirimkan

melalui modul GSM SIM 900 yang akan di terima oleh PC petugas

PDAM untuk mempermudah proses monitoring melalui web server.

Diharapkan inovasi kami aplikasi meteran air berbasis smartphone

android ini dapat berguna bagi setiap konsumen air PDAM dan para

Page 12: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

2

petugas PDAM untuk memonitoring dan dapat menumbuhkan kesadaran

manusia akan penghematan air bersih.

1.2 Permasalahan

Pengambilan data pemakaian meteran air umumnya dilakukan

oleh petugas PDAM dengan datang dari satu industri di suatu lokasi ke

lokasi lain. Tidak menutup kemungkinan jika pabrik tersebut sedang

tutup atau lokasinya yang sulit dijangkau, maka petugas akan melakukan

pengambilan data secara taksiran. Hal tersebut tidak efisien karena

selain menghabiskan banyak tenaga juga menghabiskan waktu. Untuk

itu diperlukan suatu alat meteran air PDAM yang dilengkapi fasilitas

untuk dapat menampilkan data penggunaan meteran air secara langsung

dan dapat ditampilkan melalui web server.

1.3 Batasan Masalah

Batasan masalah dalam Tugas Akhir ini diantaranya adalah:

Sistem sensor yang dirancang berupa kincir air logam, piringan

putar untuk mendapatkan perhitungan dari sistem hall effect

sensor.

Volume air yang diukur adalah volume air yang diterima melalui

pipa saluran PDAM dengan mengabaikan temperatur air.

Tekanan yang diberikan maksimal adalah 1500 bar.

Hanya menggunakan 1 meteran air untuk 1 server.

1.4 Tujuan

Tujuan utama dari Tugas Akhir ini adalah merencanakan dan

merealisasikan suatu alat meteran air PDAM yang dilengkapi fasilitas

untuk dapat menampilkan data penggunaan meteran air secara langsung.

Dari uraian tersebut, maka dapat dibagi menjadi tiga tujuan dalam

proyek akhir ini, yaitu:

Sebagai pengembangan alat meteran air PDAM

Menampilkan penggunaan meteran air pada LCD secara

langsung

Mengirimkan data via SIM900 dan menampilkannya pada web

server

1.5 Metodologi Penelitian

Penelitian ini dilakukan melalui beberapa tahapan metodologi,

yaitu, studi literatur, perancangan sistem, pengambilan data percobaan

Page 13: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

3

dan analisis data, dan yang terakhir adalah penyusunan laporan berupa

buku Tugas Akhir.

Pada tahap studi literatur akan dipelajari mengenai konsep dari

Sensor Hall Effect, SIM 900, meteran air pdam, LCD 16x2, Arduino

Uno, RTC, dan power supply. Pada tahap perancangan sistem terdiri dari

dua yaitu, perancangan mekanik, perancangan sistem elektrik dan sistem

pada web server. Perancangan mekanik terdiri dari perancangan meteran

air , wadah untuk air, dan box untuk tempat meteran air, kemudian

perancangan elektrik terdiri dari Sensor Hall Effect, SIM 900A, meteran

air PDAM, LCD 16x2, Arduino Uno, RTC, dan power supply. Tahap

selanjutnya adalah pengambilan data percobaan menggunakan alat

Tesbench yang dimiliki oleh PDAM berikut dengan software

pengujiannya. Data percobaan yang telah diperoleh selanjutnya akan

dianalisis. Dari hasil analisis, akan ditarik kesimpulan dari penelitian

yang telah dilakukan. Tahap akhir penelitian adalah penyusunan laporan

penelitian.

1.6 Sistematika Laporan

Pembahasan Tugas Akhir ini akan dibagi menjadi lima Bab

dengan sistematika sebagai berikut:

Bab I Pendahuluan

Bab ini meliputi latar belakang, permasalahan, tujuan

penelitian, metodologi penelitian, sistematika laporan,

dan relevansi.

Bab II Teori Dasar

Bab ini menjelaskan tentang tinjauan pustaka, konsep

dari Sensor Hall Effect, SIM 900, meteran air PDAM,

LCD 16x2, Arduino Uno, RTC, dan power supply.

Bab III Perancangan Sistem

Bab ini membahas desain dan perancangan alat

mekanik dan elektrik

Bab IV Simulasi, Implementasi dan Analisis Sistem

Bab ini memuat hasil simulasi dan implementasi serta

analisis dari hasil tersebut.

Bab V Penutup

Bab ini berisi kesimpulan dan saran dari hasil

pembahasan yang telah diperoleh.

Page 14: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

4

1.7 Relevansi

Diharapkan dengan Tugas Akhir ini dapat memberikan

sumbangsih pemikiran, mempermudah PDAM dalam memonitoring

penggunaan meteran air secara langsung, serta mendapatkan

perhitungan harga yang tepat dan ditampilkan pada LCD dan database

web server.

Page 15: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

5

2 BAB II TEORI DASAR

TEORI DASAR

2.1 Tinjauan Pustaka

Ada dua metode yang pernah diusulkan untuk menyelesaikan

masalah meter air PDAM. Di antaranya adalah menggunakan

mikrokontroler ATMega8535 untuk menghitung pulsa-pulsa elektronik

yang dihasilkan sensor dan ditampilkan pada LCD. Data tersebut

disimpan pada rangkaian penyimpanan dan sewaktu-waktu dapat

diambil oleh petugas melalui Android Smartphone menggunakan

komunikasi wifi. Hasil yang dicapai terdapat kekurangan, yaitu jarak

kirim data antara pemancar dan penerima belum maksimal. Pengujiaan

jarak ditempat terbuka menghasilkan jarak maksimum ± 30 meter,

sedangkan jarak pada tempat yang terhalang oleh gedung sebesar

maksimum ± 20 meter. Jarak ini masih kurang apabila diterapkan pada

kondisi yang sebenarnya [1].

Pada [2] Telah dibuat alat ukur volume air PDAM berbasis

mikrokontroler AT89S51 dengan menggunakan sensor fotodioda.

Sistem ini dirancang agar dapat mendeteksi/mengukur volume air

serta menampilkan hasil pengukuran pada LCD 16x2 karakter. Sistem

sensor alat ini mengukur putaran piringan untuk mendapatkan nilai

frekuensi. Sehingga dari nilai frekuensi yang didapatkan dapat

dihitung nilai volume yang terukurnya. Hasil yang dicapai sistem sensor

yang terdiri dari led inframerah dan fotodioda dapat melakukan

pencacahan frekuensi dari piringan yang diputar oleh kincir.

Pada Tugas Akhir ini akan dilakukan perancangan monitoring

meter air PDAM dengan menggunakan model referensi. Teori dasar

yang digunakan seperti pada [1] yang menggunakan sensor hall effect.

Berbeda dengan kontrolernya menggunakan Arduino Uno dan

komunikasinya pada Tugas Akhir ini menggunakan modul GSM SIM

900 untuk akusisi data secara langsung dan dapat dipantau melalui jarak

jauh kemudian ditampilkan pada database web server. Hasil yang

diharapkan dari metode ini adalah mempu memonitoring meteran air

PDAM dengan mudah dan efisien serta tidak memerlukan banyak

pegawai.

Page 16: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

6

2.2 Sensor Hall Effect

Setiap air yang mengalir melewati meteran akan dihitung jumlah

air per meter kubiknya. Air akan menggerakkan kincir meteran sehingga

berputar. Perputaran kincir meteran inilah yang dideteksi oleh Hall

Effect sensor untuk menghasilkan pulsa-pulsa elektronik. Pulsa

elektronik dapat dihasilkan karena adanya medan magnet pada kincir

meteran [1].

Hall effect sensor atau sensor medan magnet adalah sensor yang

berfungsi untuk mendeteksi medan magnet. Sensor ini terbuat dari

sebuah lapisan silikon dan dua buah elektroda pada masing-masing sisi

silikon. Pada saat terpaparkan oleh medan magnet, sensor ini akan

mengubah tingkat tegangan pada pin keluarannya. Prinsip kerja sensor

hall effect dapat dilihat pada gambar 2.1 dibawah ini.

Gambar 2.1 Prinsip Kerja Sensor Hall Effect

Berdasarkan gambar diatas, dapat dijelaskan bahwa sensor

magnet bekerja berdasarkan hukum Faraday dimana apabila sebuah

penghantar memotong suatu medan magnet maka pada kedua ujung

penghantar tersebut akan menimbulkan gaya gerak listrik. Besar gaya

tersebut adalah tergantung kepada kuat medan magnet dan kecepatan

pemotongan.

2.3 IC DS1307

DS1307 adalah sebuah IC(Integrated Circuit) jenis RTC (Real

Time Clock) yang biasa digunakan untuk aplikasi timer pada peralatan-

peralatan elektronik, khususnya mikrokontroller/ mikroprosesor. Berikut

merupakan tampilan pin IC DS1307 pada gambar 2.2 dibawah ini.

Page 17: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

7

Gambar 2.2 IC DS1307

Real Time Clock merupakan suatu chip (IC) yang memiliki fungsi

sebagai penyimpan waktu dan tanggal. RTC adalah jenis pewaktu yang

bekerja berdasarkan waktu yang sebenarnya atau dengan kata lain

berdasarkan waktu yang ada pada jam kita. Agar dapat berfungsi,

pewaktu ini membutuhkan dua parameter utama yang harus ditentukan,

yaitu pada saat mulai (start) dan pada saat berhenti (stop) [7].

2.4 Meteran Air PDAM

Meter air sangat penting bagi perusahaan air minum untuk

memonitor secara terus menerus pemakaian air pelanggan sehingga

didapat rekening tagihan bulanan yang akurat, selain itu juga berfungsi

untuk mengontrol dan mengendalikan pemakaian air pelanggan sesuai

dengan kebutuhan.

Pada Tugas Akhir ini menggunakan velocity meter. Jenis meter

ini menggunakan laju air sebagai penggerak dari mekanikal yang ada di

dalam meter dan terhubung kepada angka register meter. Kecepatan

pada air secara spesifik di konversi menjadi volume yang terbaca pada

register meter. Jenis velocity meter ini ada beberapa tipe yaitu single dan

multiple jet dan yang digunakan untuk Tugas Akhir ini adalah tipe single

jet. Pada tipe single jet hanya memiliki satu lubang input dengan

konstruksi dalam meter dibuat sedemikian rupa hingga air yang masuk

hanya mengenai satu sisi impeller saja demikian dengan lubang

keluarnya. Gambar 2.3 dibawah ini merupakan bagian dalam dari

meteran air.

Page 18: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

8

Gambar 2.3 Meteran Air Single jet

2.5 Modul GSM SIM900

Modul ini mendukung dual band pada frekuensi 900 MHz

sehingga fleksibel untuk digunakan bersama kartu SIM dari berbagai

operator telepon seluler di Indonesia. Modul ini digunakan untuk

akuisisi data secara langsung dan dapat dipantau melalui jarak jauh.

Modul ini dikontrol melalui AT Command dan kompatibel penuh

dengan arduino UNO ataupun Mega. Modul GSM sim900 dapat dilihat

pada gambar 2.4 dibawah ini.

Gambar 2.4 Modul GSM SIM900

2.6 Liquid Crystal Display 16x2

LCD (Liquid Crystal Display) adalah suatu jenis media tampil

yang menggunakan kristal cair sebagai penampil utama. LCD sudah

digunakan diberbagai bidang misalnya alal–alat elektronik seperti

televisi, kalkulator, atau pun layar komputer. LCD berfungsi sebagai

media untuk menampilkan suatu data, baik karakter, huruf ataupun

grafik. Tampilan LCD 16x2 seperti pada gambar 2.5 di bawah ini.

Page 19: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

9

Gambar 2.5 Liquid Crystal Display 16x2

Pin, kaki atau jalur input dan kontrol dalam suatu LCD (Liquid

Cristal Display) diantaranya adalah :

Pin Data adalah jalur untuk memberikan data karakter yang

ingin ditampilkan menggunakan LCD (Liquid Cristal Display)

dapat dihubungkan dengan bus data dari rangkaian lain seperti

mikrokontroler dengan lebar data 8 bit.

Pin RS (Register Select) berfungsi sebagai indikator atau yang

menentukan jenis data yang masuk, apakah data atau perintah.

Logika low menunjukan yang masuk adalah perintah, sedangkan

logika high menunjukan data.

Pin R/W (Read Write) berfungsi sebagai instruksi pada modul

jika low tulis data, sedangkan high baca data.

Pin E (Enable) digunakan untuk memegang data baik masuk

atau keluar.

Pin VLCD berfungsi mengatur kecerahan tampilan (kontras)

dimana pin ini dihubungkan dengan trimpot 5 Kohm, jika tidak

digunakan dihubungkan ke ground, sedangkan tegangan catu

daya ke LCD sebesar 5 Volt.

2.7 Arduino Uno

Arduino UNO adalah sebuah board mikrokontroler yang

didasarkan pada ATmega328. Board Arduino Uno terdiri dari hardware

atau modul mikrokontroller yang siap pakai dan software IDE yang

digunakan untuk memprogram sehingga kita bisa belajar dengan mudah.

Kelebihan dari Arduino yaitu kita tidak direpotkan dengan rangkaian

minimum sistem dan programmer karena sudah built in dalam satu

board [6]. Tampilan Arduino Uno seperti pada gambar 2.6 di bawah ini.

Page 20: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

10

Gambar 2.6 Arduino Uno

2.8 Power Supply

Power supply merupakan perangkat keras yang mampu

menyuplai tegangan listrik secara langsung dari sumber tegangan listrik

ke perangkat yang membutuhkan tegangan listrik. Power supply

memiliki input dari tegangan yang berarus AC dan mengubahnya

manjadi arus DC lalu menyalurkannya ke berbagai perangkat keras yang

membutuhkannya. Karena arus DC yang dibutuhkan untuk perangkat

keras agar dapat beroperasi, arus DC bisa disebut juga sebagai arus yang

searah, sedangkan arus AC merupakan arus yang berlawanan. Power

Supply merupakan komponen yang sangat penting agar perangkat keras

yang digunakan bisa berjalan dengan baik dan optimal. Tegangan

keluaran power supply yang dibutuhkan dan digunakan pada perangkat

keras biasanya 24 Volt, 12 Volt, 9 Volt, dan 5 Volt.

2.9 ID Hostinger

Situs yang menyediakan pelayanan dalam pembuatan blog

dengan domain yang berbeda dari yang lain. Selain itu, pengguna juga

dapat membuat web yang gratis dan berbayar, seperti example.hol.hos,

example.url.ph, example.esy.es, example.meximas.com, example.96.it,

example.basaba.com, dan lain-lain. Situs ini di dukung oleh PHP dan

MySQL yang dapat mengelola database dengan tool PhpMyAdmin [3].

Beberapa keuntungan dalam memanfaatkan memakai hosting

gratis dari ID hostinger yaitu, dapat memiliki hosting gratis selamanya,

memiliki bandwidth dan space yang besar. Sedangkan kelemahannya

yaitu, belum dapat memakai cPanel, resource CPU dan memory kecil.

Page 21: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

11

2.9.1 Domain

Domain adalah nama unik yang diberikan untuk mengidentifikasi

alamat (IP address) server komputer seperti web server atau email server

di internet. Domain memberikan kemudahan pengguna internet untuk

melakukan akses ke server dan memudahkan mengingat server yang

dikunjungi dibandingkan harus mengingat sederetan angka-angka IP

Address. Domain dapat dikelola dengan berbagai menu yang terdapat

pada ID Hostinger seperti gambar 2.7 dibawah ini.

Gambar 2.7 Menu Domain pada ID Hostinger

Berbagai fungsi menu domain terdapat pada tabel 2.1.

Tabel 2.1Fungsi Menu Domain

Menu Fungsi

Subdomain Fungsi dari menu ini adalah untuk membuat subdomain. Subdomain adalah cabang domain utama

yang berdiri sendiri dan ditempatkan dalam sebuah

public_html

Parkir Domain Fungsi dari menu ini digunakan untuk menampilkan

beberapa web dalam satu hosting.

Tambah Domain Fungsi menu ini yaitu sebagai domain yang

diparkirkan ke atas domain utama sehingga pada saat domain tersebut diakses akan menampilkan web

domain utama.

Pengalihan Fungsi dari menu ini yaitu digunakan untuk membuat

pengalihan sebuah URL menuju halaman tertentu.

Page 22: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

12

2.9.2 Database

Sekumpulan data yang disusun sedemikian rupa hingga dapat

dikelola oleh pengguna melalui media web server. Pada gambar 2.8.

merupakan menu-menu yang ada pada ID Hostinger yang dapat

digunakan untuk mengelola database.

Gambar 2.8 Menu Database pada ID Hostinger

Fungsi dari menu database terdapat pada tabel 2.2.

Tabel 2.2 Fungsi Menu Database

Menu Fungsi

Database MySQL Fungsi menu ini digunakan untuk membuat,

memodifikasi, dan menghapus database.

PhpMyAdmin Fungsi menu ini digunakan untuk mengelola

database MySQL berbasis halaman web.

Remote MySQL Fungsi dari menu ini yaitu untuk

menambahkan hak akses bagi web sever lain

untuk mengakses database MySQL pada web

hosting.

Impor Database Fungsi dari menu ini yaitu untuk memasukkan

database dari Microsoft Excel.

2.9.3 File

Pada menu file terdapat beberapa menu yang berhubungan

dengan manajemen file, folder, dan database yang terdapat pada server

hosting yang terdapat pada gambar 2.9.

Page 23: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

13

Gambar 2.9 Menu File pada ID Hostinger

Fungsi dari menu file terdapat pada tabel 2.3.

Tabel 2.3 Fungsi Menu File

Menu Fungsi

File Manager Fungsi dari menu ini yaitu untuk mengelola file-file

dan folder pada server hosting. pengguna dapat

menbuat, mengupload, menghapus, menindahkan,

mengedit, dan mengubah nama file.

Backup Fungsi dari menu ini yaitu untuk melakukan backup

data pada hosting yang berupa file, database, email, dan sebagainya.

Akses FTP Berfungsi untuk mengupload file dengan ukuran

lebih dari 5 MB

Akun FTP Berfungsi untuk menambah akun FTP

2.10 PHP

PHP merupakan bahasa pemrograman berbasis web yang

memiliki kemampuan untuk memroses dan mengolah data secara

dinamis. PHP dapat dikatakan sebagai sebuah server-side embedded

script language, artinya sintak-sintak dan perintah program yang ditulis

akan sepenuhnya dijalankan oleh server tetapi dapat disertakan pada

halaman HTML biasa. Aplikasi-aplikasi yang dibangun menggunakan

PHP umumnya akan memberikan hasil pada web browser tetapi

prosesnya secara keseluruhan dijalankan pada server. Pada

perkembangannya hingga saat ini sudah muncul versi paling baru dari

php yaitu versi 6. Dengan berbagai kelebihan dibanding versi

sebelumnya, PHP 6 hadir membawa lebih banyak fungsi perbaikan

terhadap bug [5]. Penggunaan bahasa perogaraman pada PHP terdapat

pada tabel 2.4 di bawah ini.

Page 24: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

14

Tabel 2.4 Pemrograman pada PHP

Pemrogaraman pada PHP

Keterangan

Sintaks Untuk menuliskan sintaks PHP harus diawali

dengan tag <? dan diakhiri dengan tag ?>.

Sedangkan sintaks untuk menampilakan dalam

web browser dapat menggunakan perintah print

atau echo.

Variabel Variabel dalam PHP digunakan untuk menyimpan

suatu nilai atau data sementara seperti text, angka, atau array. Ketika sebuah variavel dibuat, variabel

tersebut dapat dipakai berulang-ulang. Namun data

yang disimpan dalam variabel akan hilang setelah

program selesai dieksekusi. Pada PHP semua variabel harus dimulai dengan karakter „$‟.

Variabel PHP tidak perlu dideklarasikan dan

ditetapkan jenis daranya sebelum variabel tersebut

digunakan. Panjang variabel tidak terbatas setelah diawali „$‟ oleh huruf atau under_score (_),

karakter berikutnya bisa terdiri dari huruf, angka,

dan karakter tertentu yang diperbolehkan (karakter

ASCII dari 127-255).

Konstanta

Konstanta merupakan variabel konstan yang

nilainya tidak berubah-ubah. Untuk mendefinisikan

konstanta dalam PHP menggunakan fungsi define()

karena konstanta merupakan variabel yang nilainya tetap. Konstanta hanya ddiberi nilai pada awal

program dan nilainya tidak pernah berubah selama

program berjalan.

Operator dalam PHP Operator merupakan simbol yang digunakan untuk

memanipulasi data seperti penambahan dan pengurangan. Selain itu, operator juga digunakan

untuk mengoperasikan operand baik tunggal atau

lebih dari satu. Operator dibagi menjadi empat

yaitu operator aritmatika, operator logika, operator perbandingan, operator penugasan.

Perulangan dalam PHP Loop merupakan proses eksekusi operasi program

secara berulang-ulang sampai ditemui kondisi atau

batasan untuk mengakhiri eksekusi trsebut.

Page 25: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

15

2.11 Pemrograman Web

Website (situs web) adalah alamat (URL) yang berfungsi sebagai

tempat penyimpanan data dan informasi dengan berdasarkan topik

tertentu.

Web Page (Halaman web) merupaka halaman khusus dari situs

tertentu yang tersimpan dalam bentuk file. Dalam web page tersimpan

berbagai informasi dan link yang menghubungkan suatu informasi ke

informasi lain baik itu dalam page yang sama ataupun web lain pada

website yang berbeda.

Home page merupakan halaman pertama atau sampul dari suatu

website yang biasanya berisi tentang apa dan siapa dari perusahaan atau

instansi atau organisas pemilik website tersebut. Jadi pada dasarnya

home page merupakan sarana dasar untuk memperkenalkan secara

singkat tentang apa yang menjadi isi dari keseluruhan web site dari suatu

organisasi pribadi.

Web adalah fasilitas hiperteks untuk menampilkan data berupa

teks, gambar, suara, animasi, dan data multimedia lainnya, yang diantara

data tersebut saling berhubungan satu sama lain.

Situs atau web dapat dikategorikan menjadi dua yaitu web statis

dan web dinamis atau interaktif. Web statis adalah web yang berisi atau

menampilkan informasi-informasi yang sifatnya statis atau tetap.

Sedangakan web dinamis merupakan web yng menampilkan informasi

serta dapat berinteraksi dengan user yang sifatnya dinamis. Sehingga

untuk membuat web dinamis dibutuhkan kemampuan pemrograman web

[4].

Page 26: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

17

3 BAB IIITEORI DASAR

PERENCANAAN DAN PEMBUATAN ALAT

Pada bab ini berisi tahapan mengenai tahapan yang dilakukan

dalam perencanaan dan pembuatan Tugas Akhir. Penjelasan diawali

dengan blok fungsional sistem secara keseluran yang meliputi proses

kerja alat dalam bentuk alur diagram. Perancangan mekanik yang

membahas tentang desain dan pembuatan mekanik yang mendukung

cara kerja alat. Perancangan elektrik yang membahas perancangan

rangkaian elektrik sebagai rangkaian pendukung alat. Serta perancangan

perangkat lunak yang meliputi perancangan diagram alur program dan

desain Human machine interface (HMI) menggunakan bahasa HTML

dan PHP.

3.1 Blok Fungsional Sistem

Sebelum melakukan perancangan perangkat keras dan perangkat

lunak, diperlukan sebuah perancangan blok fungsional sistem berupa

blok diagram yang menjelaskan sistem kerja secara keseluruhan Tugas

Akhir ini. Secara keseluruhan blok fungsional sistem dapat dilihat pada

gambar 3.1 berikut.

Gambar 3.1 Blok Fungsional Sistem

Page 27: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

18

Sesuai dengan gambar di atas, dijelaskan tentang pemonitoringan

meteran air PDAM di industri menggunakan web server. Berawal dari

meteran air PDAM yang diberi sensor magnet yang berfungsi membaca

setiap perputaran kincir yang ada pada meteran air PDAM. Setiap

perputaran kincir akan menghasilkan suatu medan magnet yang akan di

baca oleh sensor magnet. Hall effect sensor atau sensor medan

magnet adalah sensor yang berfungsi untuk mendeteksi medan magnet.

Sensor ini terbuat dari sebuah lapisan silikon dan dua buah elektroda

pada masing-masing sisi silikon. Kemudian dihasilkan pembacaan

sensor tegangan sebesar 3.3V. Data dari sensor magnet tersebut akan

diolah oleh mikrokontroller ATmega328 sehingga didapatkan data

berupa volume air dan harga yang harus dibayarkan.

Selain itu terdapat juga modul RTC (Real time clock) DS 1307

yang berfungsi sebagai pewaktu pada saat mikrokontroler mengambil

data dari sensor. RTC (Real time clock) adalah jam elektronik berupa

chip yang dapat menghitung waktu (mulai detik hingga tahun) dengan

akurat dan menjaga/menyimpan data waktu tersebut secara real time.

Karena jam tersebut bekerja real time, maka setelah proses hitung waktu

dilakukan output datanya langsung disimpan atau dikirim ke device lain

melalui sistem antarmuka. Sehingga disaat yang bersamaan akan didapat

data pembacaan volume, harga dan waktu.

Kemudian 3 data tersebut akan ditampilkan oleh sebuah display

LCD 16x2 sebagai penampil utama dan pada web server melalui modul

SIM900. Modul ini mendukung dual band pada frekuensi 900 MHz

sehingga fleksibel untuk digunakan bersama kartu SIM dari berbagai

operator telepon seluler di Indonesia. Modul ini digunakan untuk

akuisisi data secara real time dan dapat dipantau melalui jarak jauh.

Modul ini dikontrol melalui AT Command dan kompatibel penuh

dengan mikrokontroler.

Data akan ditampilkan pada halaman web yang telah dibuat.

Informasi yang ditampilkan berupa harga, volume, waktu, username,

dan ID pelanggan.

3.2 Perancangan Mekanik

Pada sub bab ini akan dibahas mengenai perancangan mekanik

untuk tugas ini. Perancangan mekanik berupa perancangan perangkat

keras yang mendukung seluruh perancangan dan pembuatan alat.

Perancangan mekanik yang akan dibahas meliputi perancangan tiang

penyangga bak air yang diibaratkan sebagai sumber air dari PDAM dan

Page 28: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

19

box meteran air PDAM yang digunakan sebagai tempat rangkaian

elektrik Tugas Akhir ini.

3.2.1 Perancangan Tiang Penyangga, Bak Air, dan Box Meteran

Air

Tiang penyangga digunakan untuk Bak air yang diibaratkan

sebagai tandon air dari PDAM. Tinggi tiang penyangga berukuran 2

meter, dimana terdapat 4 tiang utama yang diberi jarak 25cm yang

saling terhubung. 4 tiang tersebut membentuk suatu bidang persegi.

Kemudian di bagian tengah tiang-tiang tersebut diberi papan sebagai

tempat bak air yang digunakan sebagai tendon air. Pada bagian bawah

bak diberi pipa paralon sebagai jalan keluar dari air sepanjang 100 cm.

Lalu sebelum sampai meteran air diberi lubang untuk kran yang

berfungsi membuka dan menutup air yang mengalir pada meteran air.

Bagian atas dan samping rancangan tiang penyangga dan bak air dapat

kita lihat pada gambar 3.2 dan gambar 3.3 dibawah ini.

Gambar 3.2 Rancangan Tampak Atas

Box Meteran

Air

Pipa Air

Bak Air

Tiang Penyangga

Page 29: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

20

Gambar 3.3 Rancangan Tampak Samping

3.2.2 Perancangan Sensor Hall Effect pada Meteran Air

Pada perancangan box meteran air ini menggunakan akrilik. Box

ini berbentuk balok yang dapat dibuka. Di dalam box ini akan berisi

rangkaian elektrik meliputi meteran air, rangkaian sensor magnet,

mikrokontroller ATmega328, power suplly, display LCD 16x2, module

RTC dan module GSMSIM900. Rancangan panel box dilengkapi

dengan saklar on/off. Gambar 3.4 berikut merupakan tampilan

rancangan box meteran air.

Gambar 3.4 Box meteran air tampak atas

Sensor Magnet Magnet

Kincir

numerik

100 CM

45 CM

20 CM

60 CM

20 CM

Page 30: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

21

Pada bagian tutup box terdapat LCD yang berfungsi untuk

menampilkan volume pemakaian air, harga, dan waktu yang terdiri dari

tanggal dan jam. Keseluruhan data akan ditampilkan secara langsung.

3.3 Perancangan Elektrik

Pada sub bab perancangan elektrik dibahas tentang rangkaian

elektrik beserta komponen – komponen yang digunakan dalam Tugas

Akhir ini. Pembahasan pada sub bab ini meliputi Konfigurasi Arduino

Uno dengan sensor Hall Effect, konfigurasi Arduino Uno dengan LCD

16x2, konfigurasi Arduino Uno dengan RTC, power supply, dan

konfigurasi Arduino Uno dengan SIM900.

3.3.1 Rangkaian Power Supply

Power Supply adalah perangkat keras yang mampu menyuplai

tenaga atau tegangan listrik secara langsung dari sumber tegangan listrik

ke tegangan listrik yang lainnya. Power supply biasanya digunakan

untuk perangkat elektronika sebagai penghantar tegangan listrik secara

langsung kepada komponen-komponen atau perangkat keras lainnya

yang ada di rangkaian tersebut, seperti hardisk, kipas, motherboard dan

lain sebagainya. Pada gambar 3.5 berikut merupakan rangkaian power

supply.

Gambar 3.5 Rangkaian Power Supply

Power supply memiliki input dari tegangan Alternating Current

(AC) dan mengubahnya menjadi tegangan Direct Current (DC) lalu

menyalurkannya ke berbagai perangkat elektronika.

Page 31: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

22

3.3.2 Konfigurasi Arduino Uno dengan Sensor Hall Effect

Keluaran dari sensor hall effect ini berupa tegangan yang

proporsional dengan kekuatan medan magnet yang diterima oleh sensor.

Ketika tidak ada pengaruh dari medan magnet maka beda potensial antar

kedua elektroda tersebut 0 Volt, karena arus listrik mengalir di tengah

kedua elektroda. Ketika terdapat pengaruh medan magnet maka arus

yang mengalir akan berbelok mendekati atau menjauhi sisi yang

dipengaruhi oleh medan magnet. Hal ini menghasilkan beda potensial

diantara kedua elektroda. Dimana beda potensial tersebut sebanding

dengan kuat medan magnet yang diterima oleh hall effect sensor.

Gambar 3.6 di bawah ini merupakan rangkaian sensor magnet.

Gambar 3.6 Rangkaian Sensor Magnet

Resistor 10K terhubung antara pin VCC dan Vout dari sensor

efek hall. Hal ini dilakukan untuk menarik output dari sensor efek hall

untuk 3.3V.

3.3.3 Konfigurasi Arduino Uno dengan RTC DS1307

Resistor 10K terhubung antara pin VCC dan Vout dari DS1307

membutuhkan sebuah kristal 32768Hz untuk clock, vcc : 5V, vbat : 3

volt, dan dua buah resistor pull-up pada output sda & scl yang terhubung

dengan mikrokontroller. Vbat digunakan untuk mensuplay tegangan

pada saat tegangan dari vcc tidak ada, sehingga ic ini masih dapat

bekerja pada saat tidak ada tegangan dari vcc karena vbat menggunakan

tegangan dari baterai jam/cmos 3 volt. Hal ini dilakukan untuk menarik

output dari sensor efek hall untuk 5V. Komunikasi data pada IC DS1307

adalah I2C (Inter Integrated Circuit) yang membutuhkan kaki sda & scl

Arduino Uno

Page 32: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

23

untuk proses transfer data. Pada gambar 3.7 berikut merupakan

rangkaian Mikrokontroller Atmega328 dan RTC DS1307.

Gambar 3.7 Rangkaian RTC DS1307

3.3.4 Konfigurasi Mikrokontroler ATMega328 dengan SIM900

Gambar 3.8 berikut merupakan rangkaian SIM900.

Gambar 3.8 Rangkaian SIM900

Pada konfigurasi ini VCC dan Ground pada SIM900 juga

dihubungkan pada VCC dan Ground pada ATMega328, kemudian pin

TX pada SIM900 dihubungkan pada pin RX ATMega328 yang

digunakan sebagai komunikasinya.

3.3.5 Konfigurasi Mikrokontroller ATMega328 dengan LCD 16x2

Display elektronik adalah salah satu komponen elektronika yang

berfungsi sebagai tampilan suatu data, baik karakter, huruf ataupun

grafik. LCD (Liquid Cristal Display) adalah salah satu jenis display

elektronik yang dibuat dengan teknologi CMOS logic yang bekerja

dengan tidak menghasilkan cahaya tetapi memantulkan cahaya yang ada

VCC

GND

Arduino Uno

TX

RX

VCC

GND

SIM 900

TX

RX

Arduino Uno

SDA

SCL

VCC

GND

DS1307

SDA

SCL

VCC

GND

Page 33: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

24

di sekelilingnya terhadap front-lit atau mentransmisikan cahaya dari

back-lit. LCD (Liquid Cristal Display) berfungsi sebagai penampil data

baik dalam bentuk karakter, huruf, angka ataupun grafik.

Pin, kaki atau jalur input dan kontrol dalam suatu LCD (Liquid

Cristal Display) diantaranya adalah :

Pin Data adalah jalur untuk memberikan data karakter yang ingin

ditampilkan menggunakan LCD (Liquid Cristal Display) dapat

dihubungkan dengan bus data dari rangkaian lain seperti

mikrokontroler dengan lebar data 8 bit.

Pin RS (Register Select) berfungsi sebagai indikator atau yang

menentukan jenis data yang masuk, apakah data atau perintah.

Logika low menunjukan yang masuk adalah perintah, sedangkan

logika high menunjukan data.

Pin R/W (Read Write) berfungsi sebagai instruksi pada modul

jika low tulis data, sedangkan high baca data.

Pin E (Enable) digunakan untuk memegang data baik masuk atau

keluar. Pin VLCD berfungsi mengatur kecerahan tampilan

(kontras) dimana pin ini dihubungkan dengan trimpot 5 Kohm,

jika tidak digunakan dihubungkan ke ground, sedangkan

tegangan catu daya ke LCD sebesar 5 Volt.

Berikut merupakan skematik konfigurasi Mikrokontroller

ATmega328 dengan LCD 16x2 yang ditampilkan pada gambar 3.9.

Page 34: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

25

Gambar 3.9 Rangkaian LCD Display

3.4 Perancangan Perangkat Lunak

Dalam perangkat lunak, terdapat beberapa program yang harus

dibuat agar dapat terbaca volume, harga, waktu, dan dapat mengirimkan

data ke database web server. Pada gambar 3.10 berikut merupakan

Flowchart dan tahapan pembuatannya.

Arduino Uno

SDA

SCL

VCC

GND

I2C Board

RS

SDA E

SCL RW

VCC D4

GND D5

D6

D7

LCD

RS E RW D4 D5 D6 D7

Page 35: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

26

Gambar 3.10 Flowchart Perancangan Keseluruhan

Start

InisialisasidanKonfigurasiI

nput/Output

InisialisasiKomunikasi

Serial

MenghidupkanModul SIM

900

Setting

Konektivitaslayanan GPRS

Inisialisasi Interrupt

Sensor

InisialisasiRTC

1

11

- Perhitungan waktu

- PerhitunganSensor

Magnet

- Perintahmenggunakan

AT-Command

- Menghidupkan modul SIM900

dengan delay 10 detik

- Terdapat 2 komunikasi serial

yang dilakukan yaitu:

1. SIM900 (D10, D11

software serial)

digunakan untuk

berkomunikasi dengan

modul SIM900

2. MySerial digunakan

untuk komunikasi

dengan Arduino Uno

Input:

- Sensor magnet pin (interrupt

externl D2)

- RTC (12C SDA SCL)

Output: - LCD (D5, D6, D7, D8, D9,

D10)

1

Page 36: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

27

Gambar 3.11 Lanjutan Flowchart Perancangan Keseluruhan

1

Perhitungan Volume

Air

Pulsa Sensor

Magnet

Perhitungan Harga

Menerima data sensor

dari Arduino Uno

Inisialisasi Halaman

Website

Mengirim data ke

website

Menampilkan data Volume, Harga, dan

Waktu

Stop

- Pengambilan data sensor

- Proses perhitungan volume

air

- Proses perhitungan harga

- Menerima data volume, harga,

waktu melalui jalur komunikasi

myserial ke SIM900

- Mengatur alamat website

yang dituju

- Mengirim data ke website

database yang telah dibuat

- Output volume harga dan

waktu

1

Page 37: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

28

Untuk memudahkan dalam memahami flowchart di atas, maka

akan dijelaskan pada tahap-tahap berikut ini.

TAHAP 1

Pada tahap ini dilakukan inisialisasi dan konfigurasi pada setiap

input dan output pada Arduino Uno. Terdapat 2 input yang terpasang

pada Arduino Uno yaitu :

1. Sensor magnet yang menggunakan pin digital 2

2. Input RTC yang memggunakan pin I2 SDA dan SCL

Sedangkan LCD (Liquid Crystal Display) menggunakan pin

digital D5, D6, D7, D8, D9, D10. Pada tahap ini juga diinisialisasi

MySerial sebagai jalur komunikasi antara Arduino Uno dengan SIM900.

Serial menggunakan pin D10, dan D11. Pada gambar 3.12 berikut

merupakan program untuk inisialisasi variabel.

Gambar 3.12 Program Inisialisasi Variabel

TAHAP 2

Pada tahap ini dilakukan pengambilan data oleh sensor magnet

menggunakan interrupt. Kemudian data hasil pembacaan sensor diolah

oleh Arduino Uno untuk mendapatkan nilai volume dan harga. Pada

gambar 3.13 dibawah ini merupakan program pada tahap pengambilan

data oleh sensor magnet menggunakan interrupt.

Page 38: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

29

Gambar 3.13 Program Perhitungan Pulsa, Harga, dan Volume

TAHAP 3

Pada tahap ini semua data yang telah diolah oleh Arduino Uno

akan diproses lagi untuk dikirimkan ke web server menggunakan modul

SIM900. Pada tahap ini akan diinisialisasi halaman web dan kemudian

data yang ada akan dikirim melalui SIM900. Pada gambar 3.14 berikut

merupakan progam untuk SIM900 dan gambar 3.15 merupakan

lanjutannya.

Gambar 3.14 Program untuk SIM900

Page 39: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

30

Gambar 3.15 Lanjutan Program untuk SIM900

TAHAP 4 Pada tahap ini semua data hasil pengolahan data akan

ditampilkan melalui LCD 16x2 dan akan dikirimkan ke database web

server menggunakan modul GSM SIM900 sebagai perantara

komunikasinya. Pada gambar 3.16 ini merupakan program untuk

tampilan pada LCD.

Page 40: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

31

Gambar 3.16 Program Tampilan pada LCD

3.4.1 Perancangan Halaman Website

Berikut merupakan tampilan website monitoring meteran air

PDAM sebelum dilakukan Log In pada gambar 3.17 dibawah ini.

Gambar 3.17 Tampilan website

Page 41: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

32

Pada tampilan halaman website tersebut terdapat sub menu

pilihan yaitu: Home, Maps, Database, Registrasi, History Data dan

Logout. Pada halaman Home berisi tampilan pembuka. Tampilan Home

seperti pada gambar 3.18 di bawah ini.

Gambar 3.18 Tampilan Sub Menu Home

Pada halaman Maps berisi peta konsumen yang menggunakan atau

yang berlangganan menggunakan jasa PDAM. Tampilan Maps seperti

pada gambar 3.19 dibawah ini.

Gambar 3.19 Tampilan Sub Menu Maps

Page 42: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

33

Pada database berisi nomer ID pelanggan, nama pelanggan,

password, alamat pelanggan, kubik air pemakaian, pulsa yang dihasilkan

oleh sensor, harga pemakaian, dan waktu yang ditampilkan secara

langsung. Tampilan tersebut seperti pada gambar 3.20 dibawah ini.

Gambar 3.20 Tampilan Sub Menu Database

Pada sub menu Registrasi berfungsi untuk melakukan registrasi

apabila pelanggan belum memiliki nomer ID pelanggan atau baru

mendaftar menjadi konsumen PDAM. Untuk keluar keluar dari

halaman, kita dapat memilih sub menu Logout maka akan kembali ke

tampilan Home. Pada gambar 3.21 berikut merupakan tampilan dari

Registrasi.

Gambar 3.21 Tampilan Sub Menu Registrasi

Page 43: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

35

4 BAB IVTEORI DASAR

PENGUJIAN DAN ANALISA DATA

Untuk mengetahui bahwa alat telah bekerja dengan benar maka

perlu dilakukan pengujian alat yang meliputi pengujian perangkat keras

dan pengujian perangkat lunak. Pengujian yang dilakukan pada

peralatan untuk mengetahui kesesuaian antara teori dengan hasil

perancangan, yaitu dengan mengetahui hasil pengukuran pada setiap

perangkat yang telah dibuat.

4.1 Pengujian LCD 16x2

LCD 16x2 digunakan untuk menampilkan volume pemakaian air,

pulsa yang dihasilkan oleh sensor, dan harga pemakaian air. Gambar 4.1

di bawah ini merupakan tampilan awal dari LCD.

Gambar 4.1 Tampilan Awal LCD

Untuk waktu berupa tanggal, bulan, tahun, dan jam juga

ditampilkan pada LCD seperti pada gambar 4.2 di bawah ini.

Gambar 4.2 Tampilan Waktu pada LCD

Page 44: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

36

4.2 Pengukuran dan Pengujian Meteran Air PDAM

Meteran air merupakan alat yang digunakan untuk memonitor

secara terus menerus pemakaian air pelanggan sehingga didapat

rekening tagihan bulanan yang akurat, selain itu juga berfungsi untuk

mengontrol dan mengendalikan pemakaian air pelanggan sesuai dengan

kebutuhan. Pengukuran dilakukan menggunakan Tesbench milik PDAM

Surabaya oleh penguji dengan cara mengalirkan air sebanyak 50 liter,

100 liter, dan 200 liter yang masing-masing dilakukan sebanyak 5 kali

agar mendapat nilai yang valid. Secara lengkap gambar pengujian dapat

dilihat pada lampiran dan tabel pengujian meteran air dapat dilihat pada

tabel 4.1, 4.2, dan 4.3 dibawah ini.

Tabel 4.1 Pengujian 50 Liter Air

Berdasarkan pengujian meteran air dengan melewatkan air

sebanyak 50 liter, didapatkan rata-rata % Error sebanyak 0.548% yang

artinya alat atau meteran air tersebut masih sesuai dengan standarnya. %

Error yang ditentukan oleh PDAM adalah ±3%.

Tabel 4.2 Pengujian 100 Liter Air

Berdasarkan pengujian meteran air dengan melewatkan air

sebanyak 100 liter, didapatkan rata-rata % Error sebanyak 1.76% yang

artinya alat atau meteran air tersebut masih sesuai dengan standarnya. %

Error yang ditentukan oleh PDAM adalah ±3%.

Awal Akhir V Bejana %Error

944.9 993.6 47.3 2.96

993.6 1043.2 50.638 -2.05

1043.2 1093.25 50.839 -1.65

1093.25 1146.85 52.11 2.96

1146.85 1197.55 50.437 0.52

Awal Akhir V Bejana %Eror

1197.5 1299.25 100.472 1.22

1299.25 1394.45 92.53 2.94

1394.45 1494.3 100.472 -0.67

1509 1609.7 100.573 0.13

1609.7 1708.6 100.774 -1.86

Page 45: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

37

Tabel 4.3 Pengujian 200 Liter Air

Awal Akhir V Bejana %Eror

1740.9 1936.80 195.85 -2.39

1937.05 2135.80 200.442 -0.84

2136.90 2335.75 200.743 -0.94

2335.75 2532.75 200.844 -1.91

2532.75 2726.55 188.16 3

Berdasarkan pengujian meteran air dengan melewatkan air

sebanyak 200 liter, didapatkan rata-rata % Error sebanyak -0.616% yang

artinya alat atau meteran air tersebut masih sesuai dengan standarnya. %

Error yang ditentukan oleh PDAM adalah ±3%.

% Error didapatkan dari rumus :

%100)(

% xnaVolumebeja

navolumebejaAkhirAwalEror

4.3 Pengujian Meteran Air PDAM menggunakan Sensor Hall

Effect

Pengujian Meteran Air ini dilakukan untuk melihat apakah

setelah dipasang sensor hall effect meteran air masih sesuai dengan

standarnya. Pengukuran dilakukan menggunakan Tesbench milik PDAM

Surabaya dengan cara mengalirkan air sebanyak 50 liter sebelum

diinisialisasi dan sesudahnya, 70 liter, 90 liter, dan 110 liter yang

masing-masing dilakukan sebanyak 5 kali agar mendapat nilai yang

valid. Secara lengkap tabel pengujian meteran air dapat dilihat pada

tabel 4.4 dibawah ini. Tabel 4.4 Pengujian 50 Liter Air Sebelum Diinisialisasi

Awal Akhir V

Bejana

%Eror Volume

Terbaca

Pulsa Status

2795.3 2845.5 50.638 -0.86 54.77 1975 Lolos

2845.5 2895.75 50.638 -0.77 54.85 1978 Lolos

2895.75 2945.65 50.938 -2.04 54.43 1963 Lolos

2945.65 299.75 50.938 -1.65 54.68 1972 Lolos

2995.75 3045.45 50.738 -2.05 54.27 1957 Lolos

Berdasarkan pengujian meteran air dengan melewatkan air

sebanyak 50 liter, didapatkan rata-rata % Error sebanyak -1.474% yang

artinya alat atau meteran air tersebut masih sesuai dengan standarnya. %

Error yang ditentukan oleh PDAM adalah ±3%. Gambar 4.3 berikut

merupakan hasil pengujian 50 liter dan hasil lainnya ada pada lampiran.

Page 46: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

38

Gambar 4.3 Hasil yang Terbaca pada Meteran

Gambar 4.4 dibawah ini merupakan hasil pembacaan pada LCD.

Gambar 4.4 Tampilan pada LCD

Gambar 4.5 di bawah ini merupakan hasil pembacaan pada

software milik PDAM.

Gambar 4.5 Tampilan pada Software Milik PDAM

Sebelum diinisialisasi, volume bejana yang dialirkan pada

meteran air tidak sesuai dengan volume yang terbaca pada LCD

Page 47: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

39

sehingga perlu diinisialisasi dan diinputkan pada program dengan rumus

sebagai berikut:

Rata-Rata Volume = 50.778 liter

Rata-Rata Pulsa = 1969

Harga/liter air = Rp 9000

Mencari 1 liter/pulsa

0257887252.0

1969

778.50

778.501969

1

x

x

- Mencari harga 1 pulsa/liter

63555.38776

778.50

1969

x

- Harga/pulsa

2320985272.0

63555.38776

9000

x

x

Tabel 4.5 di bawah ini merupakan hasil pengujian setelah

diinisialisai, sehingga dihasilkan tampilan pada LCD yang sesuai dengan

volume air yang dialirkan oleh bejana. Tabel 4.5 Pengujian 50 Liter Air Setelah Diinisialisasi

Awal Akhir V

Bejana

%Eror Volume

Terbaca

Pulsa Status

3045.45 3095.15 50.538 -1.66 50.42 1955 Lolos

3095.15 3145.30 51.14 -1.94 50.91 1974 Lolos

3145.30 3195.95 50.839 -0.37 50.34 1952 Lolos

3195.95 3244.65 47.3 2.96 50.49 1956 Lolos

3244.65 3295.15 50.939 -0.86 51.24 1987 Lolos

Berdasarkan pengujian meteran air dengan melewatkan air

sebanyak 50 liter, didapatkan rata-rata % Error sebanyak -0.374% yang

artinya alat atau meteran air tersebut masih sesuai dengan standarnya. %

Page 48: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

40

Error yang ditentukan oleh PDAM adalah ±3%. Gambar 4.6 berikut

merupakan hasil pengujian 50 liter dan hasil lainnya ada pada lampiran.

Gambar 4.6 Hasil yang Terbaca pada Meteran

Gambar 4.7 berikut merupakan hasil pembacaan pada LCD

Gambar 4.7 Tampilan pada LCD

Gambar 4.8 berikut merupakan tampilan pada software milik

PDAM.

Page 49: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

41

Gambar 4.8 Tampilan pada Software Milik PDAM

Tabel 4.6 di bawah ini merupakan hasil pengujian setelah

diinisialisai, sehingga dihasilkan tampilan pada LCD yang sesuai dengan

volume air yang dialirkan oleh bejana. Tabel 4.6 Pengujian 70 Liter Air

Awal Akhir V Bejana

%Eror Volume Terbaca

Pulsa Status

3295.55 3365.85 .70.632 -0.47 70.45 2732 Lolos

3365.85 3435 67.14 2.99 71.13 2758 Lolos

3435 3504.55 71.134 -2.16 70.66 2740 Lolos

3504.55 3574.55 70.531 -0.75 71.00 2753 Lolos

3574.55 3644.20 70.431 -1.11 70.89 2749 Lolos

Berdasarkan pengujian meteran air dengan melewatkan air

sebanyak 70 liter, didapatkan rata-rata % Error sebanyak -0.3% yang

artinya alat atau meteran air tersebut masih sesuai dengan standarnya. %

Error yang ditentukan oleh PDAM adalah ±3%. Gambar 4.9 berikut

merupakan hasil pengujian 70 liter dan hasil lainnya ada pada lampiran.

Page 50: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

42

Gambar 4.9 Hasil yang Terbaca pada Meteran

Gambar 4.10 berikut merupakan hasil pembacaan pada LCD

Gambar 4.10 Tampilan pada LCD

Gambar 4.11 berikut merupakan tampilan pada software milik

PDAM.

Gambar 4.11 Tampilan pada Software Milik PDAM

Page 51: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

43

Tabel 4.7 di bawah ini merupakan hasil pengujian setelah

diinisialisai, sehingga dihasilkan tampilan pada LCD yang sesuai dengan

volume air yang dialirkan oleh bejana. Tabel 4.7 Pengujian 90 Liter Air

Awal Akhir V

Bejana

%Eror Volume

Terbaca

Pulsa Status

3644.20 3733.10 90.827 -2.12 90.26 3500 Lolos

3733.10 3824.10 90.626 0.41 92.35 3581 Lolos

3824.10 3914 90.726 -0.91 91.19 3536 Lolos

3914 4005.65 90.827 0.91 93.10 3610 Lolos

4005.65 4095.15 90.827 0.91 90.83 3522 Tidak

Berdasarkan pengujian meteran air dengan melewatkan air

sebanyak 90 liter, didapatkan rata-rata % Error sebanyak -0.16% yang

artinya alat atau meteran air tersebut masih sesuai dengan standarnya. %

Error yang ditentukan oleh PDAM adalah ±3%. Gambar 4.12 berikut

merupakan hasil pengujian 90 liter dan hasil lainnya ada pada lampiran.

Gambar 4.12 Hasil yang Terbaca pada Meteran

Gambar 4.13 berikut merupakan hasil pembacaan pada LCD

Gambar 4.13 Tampilan pada LCD

Page 52: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

44

Gambar 4.14 berikut merupakan tampilan pada software milik

PDAM.

Gambar 4.14 Tampilan pada Software Milik PDAM

Tabel 4.8 di bawah ini merupakan hasil pengujian setelah

diinisialisai, sehingga dihasilkan tampilan pada LCD yang sesuai dengan

volume air yang dialirkan oleh bejana. Tabel 4.8 Pengujian 110 Liter Air

Awal Akhir V

Bejana

% Eror Volume

Terbaca

Pulsa Status

4181.3 4290.65 110.62 -1.15 110.99 4304 Lolos

4290.65 4401.05 110.821 -0.38 112.03 4344 Lolos

4401.05 4510.15 110.62 -1.37 110.76 4295 Lolos

4510.15 4618.60 110.62 -1.96 110.09 4269 Lolos

4618.60 4728.25 110.62 -0.88 111.20 4312 Lolos

Berdasarkan pengujian meteran air dengan melewatkan air

sebanyak 110 liter, didapatkan rata-rata % Error sebanyak -1.148% yang

artinya alat atau meteran air tersebut masih sesuai dengan standarnya. %

Error yang ditentukan oleh PDAM adalah ±3%. Gambar 4.15 berikut

merupakan hasil pengujian 70 liter dan hasil lainnya ada pada lampiran.

Page 53: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

45

Gambar 4.15 Hasil yang Terbaca pada Meteran

Gambar 4.16 berikut merupakan hasil pembacaan pada LCD

Gambar 4.16 Tampilan pada LCD

Gambar 4.17 berikut merupakan tampilan pada software milik

PDAM.

Gambar 4.17 Tampilan pada Software Milik PDAM

Page 54: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

46

4.4 Pengujian Sistem Keseluruhan

Pengujian pada database web server ini bertujuan untuk

membuktikan bahwa yang ditampilkan pada database web server adalah

sesuai dengan yang ditampilkan pada LCD yang terpasang pada box

meteran air milik konsumen. Pengujian dilakukan dengan cara

mengalirkan beberapa liter air kemudian melihat seberapa banyak air

yang dialirkan pada LCD dan mengeceknya pada database web server

yang telah dibuat. Hasil dari pengujian ditampilkan pada tabel 4.9 di

bawah ini dan bukti gambar dapat dilihat pada halaman lampiran. Tabel 4.9 Tabel Pengujian Database Web Server dan Tampilan pada LCD

No. Volume

pada

LCD

(lt)

Volume

pada

Database

(lt)

Harga

pada

LCD

Harga

pada

Database

Pulsa

pada

LCD

Pulsa

pada

Database

1 4.13 4.13 37.14 37.14 160 160

2 6.06 6.06 54.54 54.54 235 235

3 7.38 7.38 66.38 66.38 286 286

4 9.36 9.36 84.25 84.25 363 363

5 10.99 10.99 98.87 98.87 426 426

6 13.10 13.10 117.91 117.91 508 508

7 15.14 15.14 136.24 136.24 587 587

8 18.21 18.21 163.86 163.86 706 706

Berdasarkan hasil pengujian diatas, dapat disimpulkan bahwa

data yang ditampilkan pada LCD adalah sesuai dengan data yang

ditampilkan pada Database Web server. Bukti pengujian seperti pada

gambar 4.18 dan 4.19 dibawah ini dan bukti lainnya terdapat pada

lampiran.

Gambar 4.18 Tampilan pada LCD

Page 55: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

47

Gambar 4.19 Tampilan pada Database Web Server

Page 56: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

49

5 BAB V TEORI DASAR

PENUTUP Setelah melakukan perencanaan, perancangan, dan pengujian alat

maka dapat diambil kesimpulan dan memberikan saran demi

penyempurnaan Tugas Akhir ini.

5.1 Kesimpulan

Hasil dari pengujian serta analisa data dari Monitoring meteran

air PDAM menggunakan database web server di industri dapat

disimpulkan bahwa:

1. Data berupa volume dan harga dapat ditampilkan secara langsung

pada LCD dan database web server

2. % Error untuk pengujian meteran air dengan melewatkan 50 liter

adalah sebesar 0.548%, 100 liter adalah sebesar 1.76%, 200 liter

adalah sebesar -0.616%.

3. % Error untuk pengujian meteran air dengan menambahkan hall

effect sensor dan melewatkan 50 liter sebelum diinisialisasi

adalah sebesar 1.474%, 50 liter setelah diinisialisasi adalah

sebesar -0.374%, 70 liter setelah diinisialisasi adalah sebesar -

0.3%, 90 liter setelah diinisialisasi adalah sebesar -0.16%, 110

liter setelah diinisialisasi adalah sebesar -1.148%.

4. % Error yang didapatkan dari pengujian Database Web Server

adalah 0% dengan delay 37 detik untuk pengiriman data.

5.2 Saran

Untuk pengembangan alat selanjutnya sebaiknya alat tersebut

disertai dengan sistem pengamanan agar tidak terdapat kecurangan yang

dilakukan oleh konsumen. Selepas dari terbuatnya alat monitoring ini,

sebaiknya petugas PDAM tetap melakukan monitoring untuk

memastikan bahwa tidak terdapat kecurangan yang dilakukan oleh

konsumen.

Page 57: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

51

6 DAFTAR PUSTAKA

[1] Syahrul dan Raharjo, P. , “Aplikasi Pencatatan Meteran Air

Berbasis Smarthphone Android”, Bandung, 2012.

[2] Armaini, Fitria., “Rancang Bangun Alat Ukur Volume Air PDAM

Berbasis Mikrikontroler AT8951 Dengan Sensor Fotodioda”,

Padamg, 2011.

[3] Sutarman, “Membangun Aplikasi Web dengan PHP & MySQL”,

Graha Ilmu, Yogyakarta, 2007.

[4] Abdul K. ,”Dasar Pemrograman Web Dinamis Menggunakan

PHP” , Andi, Yogykarta, 2003.

[5] Andi, “Membangun Web Interaktif dengan Adobe Dreamweaver

CS5.5, PHP & MySQL”, Wahana Komputer, Yogyakarta, 2012.

[6] Santoso, Hari., “Panduan Praktis Arduino Untuk Pemula”,

www.elangsakti.com, Trenggalek, 2015.

[7] Real Time Clock (RTC)/ diakses dari

http://digilib.tes.telkomuniversity.ac.id/

Page 58: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

53

7 LAMPIRAN A A.1 Pengujian Meteran Air PDAM menggunakan Sensor Hall Effect

A.1.1 Pengujian 50 liter air sebelum diinisialisasi

Data awal : 2795.3

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada Software milik PDAM

Page 59: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

54

Data awal : 2845.5

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 60: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

55

Data awal : 2895.75

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada Software milik PDAM

Page 61: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

56

Data awal : 2945.65

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 62: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

57

Data awal : 2995.75

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 63: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

58

A.1.2 Pengujian 50 liter air setelah diinisialisasi

Data awal : 3045.45

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 64: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

59

Data Awal : 3095.15

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software

Page 65: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

60

Data Awal : 3145.30

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 66: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

61

Data awal : 3195.95

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 67: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

62

Data awal : 3244.65

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 68: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

63

A.1.3 Pengujian 70 liter air

Data awal : 3295.55

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada Software milik PDAM

Page 69: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

64

Data awal : 3365.85

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 70: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

65

Data awal : 3235

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 71: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

66

Data awal : 3504.55

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 72: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

67

Data awal : 3574.55

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan paa software milik PDAM

Page 73: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

68

A.1.4 Pengujian 90 liter air

Data awal : 3644.30

Angka yang terbaca pada meteran air

Tampilan LCD

Tampilan pada software milik PDAM

Page 74: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

69

Data awal : 3733.10

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 75: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

70

Data awal : 3824.10

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 76: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

71

Data awal : 3914

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 77: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

72

Data awal : 4005.65

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 78: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

73

A.1.5 Pengujian 110 liter air

Data awal : 4181.3 4290.65 4401.05 4510.15 4618.60

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 79: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

74

Data awal : 4290.65

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 80: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

75

Data awal : 4401.05

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 81: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

76

Data awal : 4510.15

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 82: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

77

Data awal : 4618.60

Angka yang terbaca pada meteran air

Tampilan pada LCD

Tampilan pada software milik PDAM

Page 83: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

78

A.2 Pengujian Database Web Server dan Tampilan pada LCD

Data sesuai Tabel 4.9 nomer 1

Tampilan pada LCD

Tampilan pada Database Web Server

Data sesuai Tabel 4.9 nomer 2

Tampilan pada LCD

Page 84: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

79

Tampilan pada Database Web Server

Data sesuai Tabel 4.9 nomer 3

Tampilan pada LCD

Tampilan pada Database Web Server

Page 85: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

80

Data sesuai Tabel 4.9 nomer 4

Tampilan pada LCD

Tampilan pada Database Web Server

Data sesuai Tabel 4.9 nomer 5

Tampilan pada LCD

Page 86: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

81

Tampilan pada Database Web Server

Data sesuai Tabel nomer 6

Tampilan pada LCD

Tampilan pada Database Web Server

Page 87: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

82

Data sesuai Tabel 4.9 nomer 7

Tampilan pada LCD

Tampilan pada Database Web Server

Data sesuai Tabel 4.9 nomer 8

Tampilan pada LCD

Page 88: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

83

Tampilan pada Database Web Server

Page 89: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

85

8 LAMPIRAN B

#include <LiquidCrystal_I2C.h>

#include <Wire.h>

#include "RTClib.h"

#include <SoftwareSerial.h>

SoftwareSerial mySerial(3,4); // RX, TX

RTC_DS1307 rtc;

char daysOfTheWeek[7][12] = {"MInggu", "Senin", "Selasa",

"Rabu", "Kamis", "Jum`at", "Sabtu"};

LiquidCrystal_I2C lcd(0x27, 16, 2);

const int switchPin = 12;

int pulse = 0;

float harga;

int switchState = 0;

int prevSwitchState = 0;

float volume;

String vlm;

int pinsim900=9;

void setup() {

lcd.begin();

lcd.backlight();

lcd.setCursor(0, 0);

lcd.print("Monitoring PDAM");

lcd.setCursor(0, 1);

lcd.print("Loading...!");

delay(500);

pinMode(pinsim900,OUTPUT);

digitalWrite(pinsim900,HIGH);

delay(500);

digitalWrite(pinsim900,LOW);

delay(500);

vlm= String(0);

Page 90: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

86

//RTC

Serial.begin(9600);

if (! rtc.begin()) {

Serial.println("Couldn't find RTC");

while (1);

}

if (! rtc.isrunning()) {

Serial.println("RTC is NOT running!");

// following line sets the RTC to the date & time this sketch was

compiled

rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));

// This line sets the RTC with an explicit date & time, for example

to set

// January 21, 2014 at 3am you would call:

rtc.adjust(DateTime(2016, 5, 23, 23 , 0 , 0));

}

// interrupt sensor

attachInterrupt(0, membaca, FALLING);

pinMode(switchPin, INPUT);

mySerial.begin(19200); //untuk komunikasi serial dengan sim900

}

void SubmitHttpRequest()

{

membaca();

DateTime now = rtc.now();

String vlm = String(volume);

String pls = String(pulse);

String price = String(harga);

Serial.print("vlm : ");

Serial.println(vlm);

mySerial.println("AT+CGATT?"); //Attach or Detach from GPRS

Support (ngecek koneksi gprs)

Page 91: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

87

delay(100);

mySerial.println("AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"");//setti

ng the SAPBR, the connection type is using gprs (setting gprs)

delay(1000);

mySerial.println("AT+SAPBR=3,1,\"APN\",\"indosatgprs\"");//settin

g the APN, Access point name string (setting access point network)

delay(4000);

mySerial.println("AT+SAPBR=1,1");//setting the SAPBR

delay(2000);

mySerial.println("AT+HTTPINIT"); //init the HTTP request

(inisialisasi http)

delay(2000);

mySerial.println("AT+HTTPPARA=\"URL\",\"monitoringpdam.pe.

hu/sim900.php?kubik=" + vlm + "&counter=" + pls +"&hrg=" +

price + "&jam="+now.year()+"-"+now.month()+"-"+now.day()+ "--

"+

now.hour()+"-"+now.minute()+"-

"+now.second()+"&id_pelanggan=00001\"");// setting the httppara,

the second parameter is the website you want to access (setting

alamat tujuan)

delay(1000);

mySerial.println("AT+HTTPACTION=0");//submit the request

delay(10000);//the delay is very important, the delay time is base on

the return from the website, if the return datas are very large, the

time required longer.

ShowSerialData();

mySerial.println("AT+HTTPREAD");// read the data from the

website you access

Page 92: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

88

delay(300);

mySerial.println("");

delay(100);

}

void ShowSerialData()

{

while(mySerial.available()!=0)

{

Serial.write(char(mySerial.read()));

}

}

void membaca() {

pulse = pulse + 1;

harga = pulse * 0.2320985272;

volume= pulse * 0.0257887252;

Serial.print(volume);Serial.print(" ");

Serial.print(harga);Serial.print(" ");

Serial.print(pulse);Serial.print(" ");

Serial.println();

}

void loop() {

membaca();

switchState = digitalRead(switchPin);

DateTime now = rtc.now();

Serial.println(now.year());

Serial.println("SubmitHttpRequest - started" );

SubmitHttpRequest();

Serial.println("SubmitHttpRequest - finished" );

delay(10000);

lcd.clear();

lcd.setCursor(0, 0);

Page 93: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

89

lcd.print("Rp");

lcd.setCursor(2, 0);

lcd.print(harga);

lcd.setCursor(11, 0);

lcd.print("P");

lcd.setCursor(12, 0);

lcd.print(pulse);

lcd.setCursor (0,1);

lcd.print ("Volume:");

lcd.setCursor (7, 1);

lcd.print(volume);

delay(5000);

//Tampilan untuk LCD

lcd.clear();

lcd.setCursor(0,0);

lcd.print (now.year(),DEC);

lcd.setCursor(4,0);

lcd.print ("/");

lcd.setCursor(5,0);

lcd.print(now.month(), DEC);

lcd.setCursor (7,0);

lcd.print("/");

lcd.setCursor(8,0);

lcd.print(now.day(), DEC);

lcd.setCursor(10,0);

lcd.print(daysOfTheWeek[now.dayOfTheWeek()]);

lcd.setCursor(0,1);

lcd.print(now.hour(), DEC);

lcd.setCursor(2,1);

lcd.print(':');

lcd.setCursor(3,1);

lcd.print(now.minute(), DEC);

lcd.setCursor(5,1);

lcd.print(':');

lcd.setCursor(6,1);

lcd.print(now.second(), DEC);

delay(500);}

Page 94: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

91

DAFTAR RIWAYAT HIDUP

Nama : Atiqah Hilmy Raditya

TTL : Madiun, 6 September

1994

Jenis Kelamin : Perempuan

Agama : Islam

Alamat : Jl. Lambangsari III/10-12,

Sogaten, Madiun

Telp/HP : 085784804840

E-mail : [email protected]

RIWAYAT PENDIDIKAN

1. 2001 – 2007 : MI Islamiyah 02 Madiun

2. 2007 – 2010 : SMP Negeri 1 Madiun

3. 2010 – 2013 : SMA Negeri 3 Madiun

4. 2013 – 2016 : D3 Teknik Elektro, Program Studi

Komputer Kontrol - FTI Inst itut Teknologi

Sepuluh Nopember (ITS)

PENGALAMAN KERJA

1. Kerja Praktek di PLN APD Surabaya

PENGALAMAN ORGANISASI

1. Staff Departemen Dalam Negeri D3 Teknik Elektro ITS 2014/2015

Page 95: MONITORING METERAN AIR PDAM MENGGUNAKAN DI INDUSTRI

93

DAFTAR RIWAYAT HIDUP

Nama : Wahyu Satrio Prayogo

TTL : Ponorogo, 18 November

1994

Jenis Kelamin : Laki-laki

Agama : Islam

Alamat : Jalan Parang Klitik 6b,

Babadan Ponorogo

Telp/HP : 085749730949

E-mail : [email protected]

RIWAYAT PENDIDIKAN

1. 2001 – 2007 : SD Negeri 2 Kadipaten

2. 2007 – 2010 : SMP Negeri 1 Ponorogo

3. 2010 – 2013 : SMA Negeri 2 Ponorogo

4. 2013 – 2016 : D3 Teknik Elektro, Program Studi

Komputer Kontrol - FTI Inst itut Teknologi

Sepuluh Nopember (ITS)

PENGALAMAN KERJA

1. Kerja Praktek di PLN APD Surabaya

PENGALAMAN ORGANISASI

1. Staff Pelatihan UKM Badminton ITS 2014/2015 IBC - ITS

2. Wakil Ketua UKM Badminton ITS 2015/2016 IBC - ITS