PERANCANGANAN DAN IMPLEMENTASI WATER CONTROL MENGGUNAKAN TOKEN PRABAYAR
Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang
Nama : Pramudya Agung P NIM : 201210370311324
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016
KATA PENGANTAR Puji syukur kehadirat Allah SWT, atas limpahan Rahmat dan Karunia-Nya, sehingga penulis dapat merampungkan skripsi dengan judul Perancangan dan Implementasi Water Control Menggunakan Token Prabayar Ini untuk memenuhi salah satu syarat menyelesaikan studi serta dalam rangka memperoleh gelar Sarjana Komputer di Fakultas Teknik Universitas Muhammadiyah Malang. Penghargaan dan terima kasih yang setulus-tulusnya kepada Ayahanda tercinta Bambang Ismiadi Handayanto dan Ibunda yang kusayangi Tri Martini dan adikku Dimas Haffizh Wicaksono tersayang yang telah mencurahkan segenap cinta dan kasih sayang serta perhatian moril maupun materil. Semoga Allah SWT selalu melimpahkan Rahmat, Kesehatan, Karunia dan keberkahan di dunia dan di akhirat atas budi baik yang telah diberikan kepada penulis. Penghargaan dan terima kasih penulis berikan kepada Ibu Diah Risqiwati, S.T, M.T selaku Pembimbing I dan Bapak Agus Eko Minarno, S.Kom, M.Kom selaku Pembimbing II yang telah membantu proses pengerjaan dan penulisan skripsi ini. Serta ucapan terima kasih kepada : 1. Bapak Ir. Sudarman, M.T selaku Dekan Fakultas Teknik Universitas Muhammadiyah Malang. 2. Bapak Yuda Munarko, S.Kom, M.Sc selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiyah Malang. 3. Kawan – kawan Himpunan Mahasiswa Islam (HMI) Komisariat Teknik Universitas Muhammadiyah Malang sebagai rumah berhimpun dan berbagi ilmu. 4. Kawan – kawan BEM Teknik UMM 2014 - 2016 yang tidak hentinya memberikan semangat agar terselesaikannya skripsi ini. 5. Kawan – kawan Teknik Informatika kelas H 2012 khususnya dan Teknik Informatika angkatan 2012 yang selalu memberikan semangat dan motivasi. 6. Sahabat seperjuangan sejak awal masuk kuliah Renda Arya, Hanif, Ilham, Rendi, Bragas, Zul, Rahmat, Bana, Hendra, Adi Gober, Seno, Ayu Septya, Retno Marzus, Ika cil, Rara, Rahma, Andy Kacong, Drajat Miko, Ganar, Altaviano, Damai, Faizul, Bayu, Zudea, dan kawan – kawan yang belum disebutkan. See you on top guys
Akhir kata penulis menyadari bahwa dalam penulisan skripsi ini masih jauh dari kesempurnaan. Karena itu, penulis memohon saran dan kritik yang sifatnya membangun demi kesempurnaannya dan semoga bermanfaat bagi kita semua dan semoga apa yang telah diusahakan ini bisa bermanfaat bagi banyak orang. Aamiin
Malang, Juli 2016
Pramudya Agung P
DAFTAR ISI LEMBAR PERSETUJUAN ............................................................................ i LEMBAR PENGESAHAN ............................................................................ ii LEMBAR PERNYATAAN ........................................................................... iii ABSTRAK ...................................................................................................... iv KATA PENGANTAR ......................................................................................v DAFTAR ISI .................................................................................................. vii DAFTAR GAMBAR ...................................................................................... ix DAFTAR TABEL .......................................................................................... xi BAB I PENDAHULUAN 1.1 Latar Belakang...................................................................................1 1.2 Rumusan Masalah .............................................................................2 1.3 Tujuan ................................................................................................2 1.4 Batasan Masalah ................................................................................2 1.5 Metodologi Penyelesaian Masalah ....................................................3 1.5.1 Studi Pustaka ...........................................................................3 1.5.2 Analisa Sistem .........................................................................3 1.5.3 Desain Sistem ..........................................................................3 1.5.4 Implementasi Sistem ...............................................................3 1.5.5 Pengujian Sistem .....................................................................4 1.5.6 Pembuatan Laporan .................................................................4 1.6 Sistematika Penulisan ........................................................................4 BAB II LANDASAN TEORI 2.1 Arduino Nano ....................................................................................6 2.2 Selenoid Valve...................................................................................7 2.3 Water Flow Yf-S201 ½’ ....................................................................8 2.4 Bluetooth HC-05 ...............................................................................9 2.5 Penghitungan Tarif Dasar ................................................................10 2.6 Penghitungan Error Relatif ..............................................................12 BAB III ANALISA PERANCANGAN SISTEM 3.1 Analisa .............................................................................................13 3.1.1 Analisa Sistem .......................................................................13
3.1.2 Analisa Masalah ....................................................................14 3.1.3 Deskipsi Alat .........................................................................14 3.2 Perancangan Sistem .........................................................................15 3.2.1 Alur Komunikasi dan Perancangan Alat ...............................15 3.2.2 Flowchart Sistem ...................................................................17 3.2.3 Skema Alat ............................................................................19 3.3 Pengujian Terhadap Sistem .............................................................21 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Metode Implementasi dan Pengujian ..............................................23 4.2 Implementasi Sistem .......................................................................24 4.2.1 Implementasi Rangkaian Sistem Arduino Nano ...................24 4.2.2 Implementasi Aplikasi Android Dan Module Bluetooth.......26 4.2.3 Implementasi Rangkaian Selenoid Valve ..............................29 4.2.4 Implementasi Pengujian Output Dari Water Flow ................31 4.3 Pengujian Keseluruhan Sistem ........................................................34 4.3.1 Bluetooth Terhubung Antar Perangkat ..................................34 4.3.2 Kalibrasi Penghitunan Water Flow .......................................34 4.3.3 Pengujian Buzzer ...................................................................36 BAB V PENUTUP 5.1 Kesimpulan ......................................................................................38 5.2 Saran ................................................................................................38 DAFTAR PUSTAKA ......................................................................................40 LAMPIRAN
DAFTAR GAMBAR
Gambar 2.1 Elektronic Selenoid Valve J K 12 , DC mode E2200 .....................7 Gambar 2.2 Water Flow YF-S201 ½” ...............................................................8 Gambar 2.3 Bluetooth HC-05 ............................................................................9 Gambar 3.1 Skema Alur Komunikasi Dan Perancangan Alat .........................15 Gambar 3.2 Skecth Perancangan alat ...............................................................16 Gambar 3.3 Flowchart Pengontrol Untuk Pengiriman Perintah Ke Meteran ..17 Gambar 3.4 Flowchart Pengontrol Untuk Menerima Data Dari Meteran ........18 Gambar 3.5 Flowchart Sistem Pengiriman Data Ke Pengontrol......................18 Gambar 3.6 Skema Penghubungan Arduino Dengan Modul Bluetooth H-05 .19 Gambar 3.7 Skema Penghubungan Selenoid Valve Dan Arduino Nano .........19 Gambar 3.8 Skema Penggunaan Pin D2 Untuk Penghitungan Pulsa...............20 Gambar 3.9 Rencana Tampilan Beranda Aplikasi ...........................................20 Gambar 4.1 Tampilan Alat ...............................................................................23 Gambar 4.2 Arduino Nano ...............................................................................24 Gambar 4.3 Tampilan Awal dari Aplikasi .......................................................26 Gambar 4.4 Tampilan Untuk Pencarian Koneksi Bluetooth ............................27 Gambar 4.5 Tampilan Setelah Bluetooth Terhubung ......................................27 Gambar 4.6 Tampilan Saat Memasukkan Token .............................................28 Gambar 4.7 Tampilan Setelah Token Dimasukkan .........................................28 Gambar 4.8 Tampilan Saat Disconnect ............................................................29
Gambar 4.9 Rangkaian Selenoid valve.............................................................30 Gambar 4.10 Rangkaian Water Flow Sensor ...................................................32 Gambar 4.11 Bluetooth Sudah Terhubung Dengan Alat .................................34 Gambar 4.12 Galon Sebagai Media Ukur Kalibrasi Water Flow ....................35
DAFTAR TABEL
Tabel 2.1 Spesifikasi Mikrokontroler Arduino Nano ........................................6 Tabel 2.2 Spesifikasi Selenoid Valve .................................................................8 Tabel 2.3 Spesifikasi Water Flow Sensor Yf-S201 ½”......................................9 Tabel 2.4 Spesifikasi Bluetooth Hc-05 ............................................................10 Tabel 2.5 Besaran Biaya Pemakaian Air Di Kota Malang 2015......................10 Tabel 3.1 Penggunaan Pin Arduino Nano ........................................................16 Tabel 3.2 Rencana Pengujian Sistem Dan Alat ...............................................21 Tabel 4.1 Pengujian Sistem Arduino Nano ......................................................25 Tabel 4.2 Pengujian Black Box Pada Arduino Nano........................................25 Tabel 4.3 Pengujian Balck Box Pada Selenoid Valve.......................................31 Tabel 4.4 Hasil Pengujian Water Flow Sensor ................................................35 Tabel 4.5 Perencanaan Pengujian Buzzer ........................................................36 Tabel 4.6 Hasil Pengujian Buzzer ....................................................................37
DAFTAR PUSTAKA [1] Artanto, D. (2009). Merakit PLC dengan Mikrokontroler. Jakarta: PT. Elex Media Komputindo. [2] Arduino. (2016, April 13). Specification of Arduino Nano. Retrieved from https://www.arduino.cc:_https://www.arduino.cc/en/Main/ArduinoBoardN ano. [3] Napitupulu, H. (2010). MODIFIKASI CONTROL AUTO SHRINK PACKAGING MACHINE MENGGUNAKAN SMART RELAY. [4] Sungkono.
(2006).
PEMANFAATAN
HALL
EFFECT
SEBAGAI
PENGHITUNG KONSUMSI AIR. Malang: Jurnal ELEK, volume 04 nomor 1. [5] Studio, S. (2016, April 16). Data Sheet Water Flow Sensor G 1/2. Retrieved from http://www.seeedstudio.com/wiki/G1/2_Water_Flow_sensor. [6] easyelectronics. (2011, March 28). easyelectronics. Retrieved from http://we.easyelectronics.ru:
http://we.easyelectronics.ru/part/rabota-s-
bluetooth-modulem-hc05.html. [7] Iteadstudio. (2010, June 18). HC-05 Bluetooth module. Retrieved from iteadstudio.com. [8] Ir. Ussy Andwayanti, M. D. (2010). STUDI HARGA AIR DI PDAM KOTA MALANG.