Anda di halaman 1dari 34

LAPORAN PROPOSAL

ANALISIS KEKERUHAN AIR MENGGUNKAN SENSOR


TURBIDITY PADA TANDON AIR DENGAN ARDUINO UNO
BERBASIS PROTOKOL LORA

ANALYSIS OF WATER TURBIDITY USING TURBIDITY


SENSOR IN WATER RESERVOIR WITH ARDUINO UNO
BASED LORA PROTOCOL

Disusun oleh
SAVIRA MAWADHA ROCHMAR
16101218

PROGRAM STUDI S1 TEKNIK TELEKOMUNIKASI


FAKULTAS TEKNIK TELEKOMUNIKASI DAN ELEKTRO
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2019
ANALISIS KEKERUHAN AIR MENGGUNKAN SENSOR
TURBIDITY PADA TANDON AIR DENGAN ARDUINO UNO
BERBASIS PROTOKOL LORA

ANALYSIS OF WATER TURBIDITY USING TURBIDITY


SENSOR IN WATER RESERVOIR WITH ARDUINO UNO
BASED LORA PROTOCOL

Skripsi ini digunakan sebagai salah satu syarat untuk memperoleh


Gelar Sarjana Teknik (S.T.)
Di Institut Teknologi Telkom Purwokerto
2019

Disusun oleh

SAVIRA MAWADHA ROCHMAR


16101218

DOSEN PEMBIMBING

Prasetyo Yuliantoro, S.T.,M.T.


Mas Aly Afandi, S.T.,M.T.

PROGRAM STUDI S1 TEKNIK TELEKOMUNIKASI


FAKULTAS TEKNIK TELEKOMUNIKASI DAN ELEKTRO
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2019

i
HALAMAN PENGESAHAN

ANALISIS KEKERUHAN AIR MENGGUNKAN SENSOR


TURBIDITY PADA TANDON AIR DENGAN ARDUINO UNO
BERBASIS PROTOKOL LORA

ANALYSIS OF WATER TURBIDITY USING TURBIDITY


SENSOR IN WATER RESERVOIR WITH ARDUINO UNO
BASED LORA PROTOCOL

Disusun oleh
SAVIRA MAWADHA ROCHMAR
16101218

Pembimbing I Pembimbing II

Prasetyo Yuliantoro, S.T.,M.T. Mas Aly Afandi, S.T.,M.T.


NIDN.0620079201 NIDN.19930032

Mengetahui,
Dosen Seminar Proposal

Bongga Arifwidodo S.ST., M.T.


NIDN. 0603118901

ii
HALAMAN PERNYATAAN ORISINALITAS

Dengan ini saya, SAVIRA MAWADHA ROCHMAR, menyatakan bahwa


laporan semprop dengan judul “ANALISIS KEKERUHAN AIR
MENGGUNKAN SENSOR TURBIDITY PADA TANDON AIR DENGAN
ARDUINO UNO BERBASIS PROTOKOL LORA” adalah benar-benar karya
saya sendiri. Saya tidak melakukan penjiplaka kecuali melalui pengutipan sesuai
dengan etika keilmuan yang berlaku. Saya bersedia menangguang resiko ataupun
sanksi yang dijatuhkan kepada saya apabila ditemukan pelanggaran terhadap etika
keilmuan dalam laporan semprop saya ini.

Purwokerto, 03 Januari 2020


Yang menyatakan

(Savira Mawadha Rochmar)

iii
PRAKATA

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah


melimpahkan kasih dan sayang-Nya sehingga penulis dapat menyelesaikan skripsi
yang berjudul “Analisis Kekeruhan Air Menggunakan Sensor Turbidity Pada
Tandon Air Dengan Arduino Uno Berbasis Protokol LoRa”.
Maksud dari penyusunan skripsi ini adalah untuk memenuhi salah satu
syarat dalam menempuh ujian sarjana Teknik Telekomunikasi pada Fakultas
Teknologi Telekomunikasi dan Elektro Institut Teknologi Telkom Purwokerto.
Dalam penyusunan skripsi ini, banyak pihak yang sangat membantu penulis dalam
berbagai hal. Oleh karena itu, penulis sampaikan rasa terima kasih yang sedalam –
dalamnya kepada :
1. Bapak Prasetyo Yuliantoro, S.T., M.T. selaku pembimbing I.
2. Bapak Mas Aly Afandi, S.T., M.T. selaku pembimbing II.
3. Bapak Dodi Zulherman, S.T., M.T. selaku ketua Program Studi S1 Teknik
Telekomunikasi dan Elektro.
4. Ibu Dr Anggun Fitrian Isnawati, S.T., M.Eng., selaku Dekan Fakultas
Teknik Telekomunikasi dan Elektro.
5. Bapak Dr. Ali Rohman, M.Si. selaku Rektor Institut Teknologi Telkom
Purwokerto.
6. Seluruh dosen, staff dan karyawan Program studi S1 Teknik
Telekomunikasi Institut Teknologi Purwokerto.
7. Orang tua dan saudara yang sudah mendukung dan memberi doa kepada
penulis.

Purwokerto, 03 Januari 2020

(Savira Mawadha Rochmar)

iv
ABSTRAK

Air bersih atau air minum sangat penting bagi kehidupan manusia. Pada tahun 2000
World Water Forum II Denhaag memproyeksikan bahwa pada tahun 2025 akan
terjadi krisis air di beberapa negara. Salah satu faktor kesulitan air bersih, yaitu
adanya penggundulan hutan dan faktor iklim. Pengiriman menggunakan mobil
tanki air ke tandon penampungan air di pemukiman warga. Monitoring kualitas
kekeruhan air ini dibuat dalam bentuk prototipe yang dapat mengetahui kondisi air
apakah dalam kondisi keruh atau dalam kondisi jernih, serta dapat menampilkan
nilai kadar kekeruhan sebagai acuan kelayakan penggunaan air. Pada saat air akan
menyalurkan dari tandon kerumah warga, menunggu informasi air bersih dari
Sensor Turbidity. Jika air bersih, maka air dikirim. Jika air kotor, akan
diinformasikan ke kelurahan terkait dan tandon akan dikosongkan. Bertujuan untuk
membantu mengurangi penggunaan air keruh pada masyarakat. Dengan
menggunakan Arduino Uno dan protokol LoRa sebagai media komunikasi jarak
jauh. Metode pengumpulan data dengan simulasi sensor sehingga dapat mendeteksi
kekeruhan air dengan batas nilai air layak pakai yaitu dibawah nilai 25 NTU sesuai
standar aturan KEMENKES/RI.

Kata Kunci: Arduino Uno, Sensor Turbidity, LoRa.

v
ABSTRACT

Clean water or drinking water is very important for human life. In 2000 the World
Water Forum II Denhaag projected that by 2025 there would be a water crisis in
several countries. One of the factors in the difficulty of clean water is deforestation
and climate. Delivery using a water tank car to the reservoir water in residential
areas. Monitoring the quality of turbidity of the water is made in the form of a
prototype that can determine the condition of the water whether in turbid conditions
or clear conditions and can display the value of turbidity levels as a reference for
the feasibility of using water. At the time the water will be channeled from the
reservoir to the residents' homes, waiting for clean water information from the
Turbidity Sensor. If water is clean, water is sent. If the water is dirty, it will be
informed about the relevant Kelurahan and the reservoir will be emptied. Aims to
help reduce the use of turbid water in the community. By using Arduino Uno and
LoRa protocol as a medium of long-distance communication. The data collection
method is using sensor simulation so that it can detect water turbidity with a limit
of suitable water value, which is below 25 NTU according to the Ministry of Health
/ RI standards.

Keywords: Arduino Uno, Sensor Turbidity, LoRa.

vi
DAFTAR ISI
sa

HALAMAN JUDUL ................................................................................................ i


HALAMAN PENGESAHAN ................................................................................. ii
HALAMAN PERNYATAAN ORISINALITAS ................................................... iii
PRAKATA ............................................................................................................. iv
ABSTRAK .............................................................................................................. v
ABSTRACT ............................................................................................................. vi
DAFTAR ISI ......................................................................................................... vii
DAFTAR GAMBAR ............................................................................................. ix
DAFTAR TABEL ................................................................................................... x
BAB I PENDAHULUAN .................................................................................... 11
1.1 LATAR BELAKANG ..................................................................................11
1.2 RUMUSAN MASALAH .............................................................................12
1.3 BATASAN MASALAH ..............................................................................12
1.4 TUJUAN PENELITIAN ..............................................................................12
1.5 MANFAAT PENELITIAN ..........................................................................12
1.6 SISTEMATIKA PENULISAN ....................................................................13
BAB II DASAR TEORI ...................................................................................... 14
2.1 KAJIAN PUSTAKA ....................................................................................14
2.2 DASAR TEORI ............................................................................................15
2.2.1 Arduino Uno ......................................................................................... 15
2.2.2 IDE (Intgrated Development Environment) Arduino ........................... 16
2.2.3 Turbidity Sensor.................................................................................... 17
2.2.4 LoRa (Long Range)............................................................................... 19
2.2.5 Metode Tingkat Kekeruhan Air ............................................................ 21
2.2.6 MIT App Inventor ................................................................................. 22
BAB III METODOLOGI PENELITIAN.............................................................. 23
3.1 ALUR PENELITIAN ...................................................................................23
3.2 PERANCANGAN HARDWARE .................................................................24
3.2.1 Pembuatan Simulasi Tandon Air .......................................................26
3.3 PERANCANGAN PADA CLOUD .............................................................26

vii
3.4 SKENARIO PENGIRIMAN DATA KE CLOUD.......................................27
3.5 ANALISA DATA ........................................................................................28
3.6 PERANCANGAN APLIKASI.....................................................................28
3.7 SKENARIO PENGUJIAN ...........................................................................29
3.7.1 Mendeteksi Kekeruhan Air dengan Sensor Turbidity ....................29
3.7.2 Data dari Sensor akan dikirimkan ke Cloud ...................................29
3.7.3 Pengujian pada MIT App Inventor. ................................................29
DAFTAR PUSTAKA ........................................................................................... 32

viii
DAFTAR GAMBAR
Gambar 2.1 Arduino Uno [2] ................................................................................ 15
Gambar 2.2 Arduino IDE [3] ................................................................................ 16
Gambar 2.3 Turbidity Sensor [4] .......................................................................... 17
Gambar 2.4 Modul LoRa Tipe SX1276 [5] .......................................................... 20
Gambar 2.5 Kelas Perangkat pada LoRa [5] ......................................................... 20
Gambar 2.6 Teknik Pengukuran Tingkat Kekeruhan Air [6] ............................... 22
Gambar 2.7 Tampilan MIT App Inventor [7] ....................................................... 22
Gambar 3.1 Flowchart Alur Penelitian ................................................................. 23
Gambar 3.2 Perancangan Hardware [8] ............................................................... 24
Gambar 3.3 Simulasi pada Tandon Air ................................................................. 26
Gambar 3.4 Perancangan pada Cloud ................................................................... 26
Gambar 3.5 Skenario Pengiriman Data ke Cloud ................................................. 27

ix
DAFTAR TABEL
Tabel 2.1 Spesifikasi Arduino Uno [2] ................................................................. 16
Tabel 2.2 Fungsi Shortcut Button Arduino IDE [3] .............................................. 17
Tabel 3.1 Jalur Kabel dari Sensor Turbidity ke Arduino Uno [9] ........................ 25
Tabel 3.2 Jalur Kabel dari LoRa ke Arduino Uno [10]......................................... 25
Tabel 4.1 Jadwal Pengerjaan Skripsi .................................................................... 30

x
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Air keruh merupakan masalah yang paling sering ditemui, jika dipantau
secara manual tentu tidak efisien karena rendahnya tingkat keakuratan dengan
hanya melihat warna atau kekeruhan air saja. Hal ini sering terjadi di masyarakat
karena kurangnya pengetahuan teknologi untuk mengetahui kualitas air sumur dan
keterbatasan waktu yang juga menjadi kendala masyarakat jarang memantau
kondisi air. [1] Senyawa yang paling penting di Bumi adalah air. Sebagian besar air
digunakan untuk kebutuhan rumah tangga misalnya untuk memasak, air minum,
mandi, mencuci, dan sebagainya. Batas maksimum tingkat kekeruhan air minum
yang dianjurkan oleh WHO (Badan Kesehatan Dunia) adalah 25 Nephelometric
Turbidity Unit (NTU).
Perbedaan musim di Indonesia menjadi salah satu faktor air tidak selalu
bersih, contohnya pada saat musim hujan sering di jumpai air menjadi keruh pada
sumber penampungan air atau tandon. Pada saat kondisi keruh tersebut air tandon
tetap mengalir ke pemukiman warga dan air tersebut tetap digunakan. Jika air yang
digunakan adalah air keruh tentunya akan berdampak pada kesehatan.
Dalam laporan ini membuat prototipe berupa alat yang dapat digunakan
untuk membantu menyelesaikan permasalahan tersebut. Oleh karena itu analisis
monitoring kualitas air ini sangat penting untuk menghasilkan sistem yang
bermanfaat bagi masyarakat. Untuk mengetahui tingkat kekeruhan air, apakah
termasuk air dengan kekeruhan tinggai atau rendah. Ketika air yang terdeteksi
dalam keadaan bersih dengan kadar maksimum 25 NTU maka air dapat digunakan.
Dengan menggunakan Arduino Uno yang disambungkan ke protokol modul LoRa
untuk mengantarkan data jarak jauh. Sistem ini dapat memonitor kualitas air jarak
jauh dengan menggunakan sensor Trubidity untuk mengetahui kadar kekeruhan air.
Untuk media komunikasi jarak jauh menggunakan LoRa, Arduino Uno, dan MIT
App Inventor untuk pembuatan aplikasi android. Data yang dihasilkan dari
pengukuran sensor akan ditampilkan pada sebuah aplikasi sehingga masyarakat

11
dapat mengetahui kualitas air yang digunakan sehari-hari. Tugas akhir ini
diharapkan dapat memberi manfaat kepada masyarakat dan meminimalisir
gangguan kesehatan kulit yang disebabkan penggunaan air keruh yang terus-
menerus.
1.2 RUMUSAN MASALAH
Adapun rumusan masalah dalam pembuatan laporan adalah sebagai berikut:
1. Bagaimana merancang prototipe monitoring kualitas air berbasis Arduino Uno
dan LoRa?
2. Bagaimana rancangan cloud untuk monitoring kualitas air?
3. Bagaimana cara menginformasikan bahwa air yang digunakan itu tidak bersih?
1.3 BATASAN MASALAH
Adapun batasan masalah dalam laporan ini untuk mempersempit
permasalahan adalah sebagai berikut:
1. Pengujian sistem “Analisis Kekeruhan Air Menggunakan Sensor Turbidity
Pada Tandon Air Dengan Arduino Uno Berbasis Protokol LoRa” dilakukan
pada ember 40 liter.
2. Dokumen seminar proposal ini fokus pada performa dari LoRa sebagai sistem
komunikasi jarak jauh.
3. Modul LoRa yang digunakan frekuensi 915 Mhz.
4. Tidak membahas sumber listrik.
5. Sensor yang digunakan adalah sensor Turbidity sebanyak 1 buah.
6. Proses monitoring melalui aplikasi MIT App Inventor.
1.4 TUJUAN PENELITIAN
Tujuan pembuatan laporan ini adalah dalam merancang sebuah sistem
monitoring kualitas air jarak jauh yaitu:
1. Membuat alat prototipe monitoring kualitas air berbasis Arduino Uno dan
LoRa.
2. Membuat cloud untuk menyimpan data dari sensor monitoring kualitas air.
3. Untuk mendapatkan informasi dari sensor dalam bentuk pemberitahuan
aplikasi ke android.
1.5 MANFAAT PENELITIAN
Adapun manfaat dalam laporan adalah sebagai berikut:

12
1. Dapat membedakan tingkat kekeruhan air.
2. Menghasilkan sistem yang dapat mempermudah masyarakat dalam
mengetahui kadar kekeruhan air yang akan di gunakan untuk keperluan harian,
sehingga dapat mencegah timbulnya penyakit.
1.6 SISTEMATIKA PENULISAN
Untuk mempermudah pemahaman laporan proposal ini maka laporan ini
dibagi menjadi beberapa bagian. Bab I berisi tentang teori atau gambaran secara
umum tentang apa yang menjadi pokok dalam pebuatan monitoring kekeruhan air.
Bab II membahas tentang teori yang diambil pada penulisan laporan tentang
pelaksanaan dan pembuatan alat yang akan dilakukan saat penelitian. Metodologi
penelitian berisi tentang alat yang digunakan dalam monitoring kekeruhan air, alur
penelitian, perancangan hardware, perancangan cloud, dan skenario pengujian
dibahas pada bab III. Bab IV membahas hasil pengujian dan analisis dari sistem
yang telah dirancang dan diimplementasikan.

13
BAB II
DASAR TEORI
2.1 KAJIAN PUSTAKA
Air adalah bahan alam yang diperlukan untuk kehidupan manusia, hewan
serta tanaman. Air merupakan sumber daya alam yang melimpah yang dapat
ditemukan di setiap tempat dipermukaan bumi. Bagi manusia kehidupan air sangat
multak karena hampir semua aktifitas manusia memerlukan air. Air yang
dimanfaatkan manusia untuk keperluan hidup sehari-hari adalah air yang
berkualitas. Menurut Peraturan Menteri kesehatan No. 32 Tahun 2017 air dapat
memenuhi syarat kualitas pemakaian apabila kadar kekeruhan maksimum air untuk
air minum adalah 5 NTU, untuk air bersih kadar maksimum air yang diperbolehkan
adalah 25 NTU. Jika air tidak memenuhi persyaratan kualitas pemakaian maka
hendaknya agar tidak digunakan untuk kebutuhan sehari-hari. Pada saat air yang
terdeteksi dalam kondisi keruh maka akan mengirimkan informasi ke perangkat
desa berupa pemberitahuan pada aplikasi, sebaliknya saat kondisi air bersih maka
tidak ada pemeritahuan yang masuk ke aplikasi tersebut. Sensor yang digunakan
adalah Sensor Turbidity untuk mendeteksi kadar kekeruhan air. [1]
Arduino Uno sebuah platform komputansi fisik dengan open source pada
board input dan output sederhana. Arduino Uno ini akan dihubungkan dengan
sensor turbidity dan modul LoRa untuk mengirimkan data dari sensor ke cloud. [2]
Kekeruhan merupakan jumlah butir-butir zat yang tidak bisa dilihat dengan
mata telanjang yang tergenang dalam air. Kekeruhan biasanya terjadi karena adanya
bahan organik dan anorganik yang tersuspensi dan terlarut (lumpur dan pasir halus)
sedangkan dengan organik dan anorganik yang berupa mikro organisme dan
plankton. Kekeruhan dinyatakan dengan satuan turbiditas, yang setara dengan
ukuran 1mg/liter. “Kekeruhan sendiri dapat di ukur dengan perubahan intensitas
cahaya yang menembus air, disamping dari senyawa yang terkandung di penelitian
ini lebih fokus pada tingkat kekeruhan yang terjadi pada air”. [3] Sensor turbidity
digunakan untuk pendeteksi tingkat kekeruhan air. Dimana standar yang digunakan
untuk mengukur tingkat kekeruhan air adalah NTU (Nephelometric Turbidity
Units). [4] Dengan menggunakan modul LoRa ini dimaksudkan agar dapat
mengirimkan data sensor jarak jauh dengan daya rendah. [5] Pada pengujian alat

14
keseluruhan yang digunakan dengan dua parameter fisik air alat ini dapat dikatakan
berhasil karena saat air dibawah 25 NTU maka air dari penampungan akan mengalir
ke rumah warga dan saat diatas 25 NTU air tersebut diberhentikan tidak akan
mengalir. Jika air kotor digunakan untuk di konsumsi resiko terjangkit penyakit
semakin tinggi yang berdampak bagi kesehatan. [6]
2.2 DASAR TEORI
2.2.1 Arduino Uno
Arduino Uno sebuah platform komputansi fisik dengan open source pada
board input dan output sederhana. Sebuah sistem fisik yang dapat berinteraksi
dengan pengguna software dan hardware, yang mendeteksi dan merespon kondisi
yang ada pada dunia nyata. Pemrograman arduino menggunakan kabel yang
terhubung dengan port USB yang banyak terdapat di komputer. Arduino uno
memiliki 14 pin digital input atau output, dengan 6 analog input, sebuah resonator
keramik yang bekerja pada frekuensi 16 MHz, koneksi USB, power input, ICSP (In
Circuit Serial Programming) header, dan sebuah tombol reset. Fungsi arduino uno
dibuat untuk memudahkan dalam melukukan prototipe, dan dalam membuat alat-
alat canggih berbasis mikrokontroler. Arduino bukan jenis atau tipe dari sebuah
mikrokontroler, tetapi merupakan sebuah board sistem minimum yang
menggunakan chip mikrokontroler sebagai pusat sistem kendali. [1]

Gambar 2.1 Arduino Uno [2]


Pada gambar 2.1 merupakan gambaran fisik arduino uno. Arduino uno
mendapat sumber tegangan dari kabel USB komputer maupun power supply
tambahan. Arduino uno direkomendasikan beroperasi pada tegangan 7 V DC - 12
V DC. [2]

15
Tabel 2.1 Spesifikasi Arduino Uno [2]
Spesifikasi Arduino Uno
Mikrokontroller Atmega328P
Tegangan 5V
Tegangan input 7 – 12 V
Digital I/O 14 pin
PWM Digital I/O 6 pin
Input Analog 6 pin
Flash Memory 32 KB
Arus DC per pin I/O 20 mA
Arus DC untuk 3.3V pin 50 mA
Clock Speed 16 MHz
Ukuran Board 68 mm x 53 mm
Berat 25 g
SRAM & EEPROM 2 KB & 1 KB

2.2.2 IDE (Intgrated Development Environment) Arduino


Arduino IDE (Intgrated Development Environment) adalah software yang
telah siapkan oleh arduino bagi para perancang untuk melakukan berbagai proses
yang berkaitan dengan pemrograman arduino. IDE dapat melakukan pemrograman,
kompilasi program, pengembangan perangkat lunak (Debugging) dan proses
download ke arduino broad. Arduino IDE dibuat dari bahasa pemrograman JAVA
yang dilengkapi library C++ membuat operasi input dan output menjadi lebih
mudah. [3]

Gambar 2.2 Arduino IDE [3]


Pada gambar 2.2 merupakan tampilan yang mempermudah dengan
tersediannya writing sketch dan shortcut button dimana semua fiture software
Arduino IDE dapat terlihat dengan memilik submenu wirting sketch diantaranya
Edit, File, Sketch, Tool, Help. Didalam submenu writing sketch masih terdapat

16
banyak fitur namun sering digunakan oleh user hanya beberapa fitur yang penting
diantaranya:
Tabel 2.2 Fungsi Shortcut Button Arduino IDE [3]
No. Icon Nama Fungsi

1 Verify Untuk mengecek program yang telah dibuat

2 Upload Mengupload ke board NodeMCU

3 New Membuat sketch program baru

4 Open Membuka sketch program yang telah disimpan

5 Save Menyimpan sketch program yang dibuat

6 Serial Monitor Membuka layar serial

2.2.3 Turbidity Sensor


Turbidity adalah keadaan dimana transparansi suatu zat cair berkurang
akibat kehadiran zat tak terlarut. Sensor turbidity digunakan untuk pendeteksi
tingkat kekeruhan air. Dimana standar yang digunakan untuk mengukur tingkat
kekeruhan air adalah NTU (Nephelometric Turbidity Units). [4]

Gambar 2.3 Turbidity Sensor [4]


Pada gambar 2.3 turbidity sensor memiliki 2 sinyal output, yang pertama
sinyal output analog dan yang kedua sinyal output digital.
2.2.3.1 Deskripsi antarmuka
Turbidity sensor memiliki dua output sinyal, yaitu:
1. Sinyal output A/analog

17
Pada sinyal output analog, nilai output yang dihasilkan sensor akan
menurun bersamaan dengan kualitas air, jika air dalam keadaan
kekeruhan yang tinggi. Sinyal data dalam bentuk gelombang yang
kontinyu, yang membawa sinyal informasi dengan mengubah
karakteristik gelombang. Dua parameter terpenting yang dimiliki oleh
isyarat analog adalah amplitude dan frekuensi. Gelombang pada sinyal
analog yang umumnya berbentuk gelombang sinus memiliki tiga ariable
dasar, yaitu amplitudo, frekuensi dan phase. Amplitudo merupaka
ukuran tinggi rendahnya tegangan dari sinyal analog. Frekuensi adalah
jumlah gelombang sinyal analog dalam satuan detik. Phase adalah besar
sudut dari sinyal analog pada saat tertentu. Analog disebarluaskan
melalui gelombang melalui gelombang elektromagnetik (gelombang
radio) secara terus menerus, yang banyak dipengaruhi oleh faktor
“penggangu”. Analog merupakan bentuk komunikasi elektromagnetik
yang merupakan proses pengiriman sinyal pada gelombang
elektromagnetik dan bersifat variable yang berurutan. Jadi sistem analog
merupakan suatu bentuk sistem komunikasi elektromagnetik yang
menggantungkan proses pengiriman sinyalnya pada gelombang
elektromagnetik.
2. Sinyal output D/digital
Pada sinyal output digital, nilai yang dihasilkan memiliki tingkat tinggi
dan rendah yang di sesuaikan oleh ambang batas potensiometer yang
dapat dikondisikan dalam mode sinyal digital. Digital adalah sinyal data
dalam pentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan
mempunyai besaran 0 dan 1. Sinyal digital hanya memiliki dua keadaan,
yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh derau, tetapi
transmisi dengan sinyal digital hanya mencapai jarak jangkau
pengiriman data yang relatif dekat. Biasanya sinyal ini juga dikenal
dengan sinyal diskret. Sinyal yang mempunyai dua keadaan ini bisa
disebut dengan bit. Bit merupakan istilah khas pada sinyal digital.
Sebuah bit dapat berupa nol (0) atau satu (1). Kemungkinan nilai untuk

18
sebuah bit adalah 2 buah (21). Kemungkinan nilai untuk 2 bit adalah
sebanyak 4 (22), berupa 00, 01, 10, san 11.
2.2.3.2 Karakteristik Turbidity Sensor
Turbidity Sensor memiliki beberapa karakteristik, yaitu:
1. Tegangan operasi, Turbidity Sensor dapat beroperasi dengan tegangan
yang diberikan sebesar 5V DC.
2. Arus, Turbidity Sensor dapat bekerja dengan arus maksimal sebesar
40mA.
3. Waktu tanggapan yaitu <500 ms.
4. Metode keluaran:
a. Output analog sebesar 0 sampai 4,5 V.
b. Output digital nilai tinggi, dan rendah yang dapat disesuaikan
dengan nilai ambang potensiometer.
5. Suhu operasional, turbidity sensor dapat beroperasi pada suhu yaitu
berkisar antara 5°C sampai dengan 90°C.
6. Suhu penyimpanan turbidity sensor yaitu -10°C - 90°C. [4]
2.2.4 LoRa (Long Range)
Long Range adalah sistem komunikasi wireless untuk Internet of Things,
menawarkan komunikasi jarak jauh ( > 15 km) dan berdaya rendah (5-10 tahun).
LoRa merupakan teknologi IoT yang di bangun oleh Cycleo of Grenoble (Prancis),
lalu di akuisisi oleh Semtech pada tahun 2012. Di Indonesia frekuensi LoRa diatur
oleh Kominfo mengikuti standar yang ditetapkan oleh LoRa Alliance untuk
kawasan Asia yaitu pada frekuensi 923-925 MHz. Inti pemrosesan menghasilkan
nilai frekuensi yang stabil. Metode transmisi menggunakan PSK (Phase Shift
Keying), FSK (Frequency Shift Keying). Nilai frekuensi pada LoRa bermacam-
macam sesuai daerah, jika di Eropa nilai frekuensi yang digunakan yaitu 868 MHz,
sedangkan Amerika Utara frekuensi yang digunakan yaitu 915 MHz. Biasanya
LoRa digunakan dalam industri pertambangan, manajemen sumber daya alam, dan
logistik lintas benua. LoRa cocok untuk aplikasi dengan bandwidth terendah
dengan hemat energi. LoRa merupakan jaringan yang sepenuhnya terpisah dari
perangkat IoT. [5]

19
Gambar 2.4 Modul LoRa Tipe SX1276 [5]
Pada gambar 2.4 merupakan bentuk fisik LoRa tipe SX1276. Pada dasarnya
LoRa merajuk pada dua layer yaitu pyhsical layer menggunakan Chrip Spread
Spectrum (CSS), teknik modulasi radio dan MAC layer protokol. LoRa memiliki
kelas perangkat yang berbeda seperti pada gambar 2.5.

Gambar 2.5 Kelas Perangkat pada LoRa [5]


Pada gambar 2.5 menjelaskan kelas perangkat pada LoRa antara lain
sebagai berikut :
1. Class A – Lowest power, bi-directional and devices
Kelas A secara umum dibagi menjadi transmisi uplink dan downlink. Uplink
terdiri dari 1 slot diikuti oleh 2 slot downlink. Slot uplink dijawalkan oleh
perangkat dan berdasarkan kebutuhan. Kelas A ini adalah perangkat akhir
LoRa dengan sistem daya rendah.
2. Class B – Bi-directional and devices with deterministic downlink latency

20
Kelas B ini menggunakan jendela penerimaan ekstra selama periode
komunikasi downlink dengan latensi deterministik, tetapi dengan
mengorbankan beberapa komunikasi daya tambahan yang cukup rendah
untuk menggunakan aplikasi bertenaga baterai.
3. Class C – Lowest latency, bi-directional end devices
Kelas C beroperasi dengan mengurangi latensi pada transmisi downlink
dengan menjaga perangkat penerima terbuka setiap mentransmisikan.
Penggunaan kelas C ini membutuhkan daya lebih besar dan memiliki latensi
terendah dibandingkan dengan rekan-rekan kelas A dan B. [5]
2.2.5 Metode Tingkat Kekeruhan Air
Dalam penelitian ini digunakan metode nephelometric yang bertujuan
mengukur tingkat kekeruhan air dan mengalibrasi hasil untuk difiltrasi sebagai air
bersih. Nephelometric adalah metode untuk mengukur tingkat kekeruhan air dan
memberikan satuan tingkat kekeruhan air NTU. NTU prinsip kekeruhan air dengan
didasarkan pada perbandingan intensitas cahaya yang disebabkan oleh suatu larutan
standar dalam kondisi sama, semakin tinggi intensitas yang terserap makin tinggi
nilai kekeruhan yang dihasilkan.
Tingkat kekeruhan air merupakan salah satu parameter yang dijadikan
kelayakan air bersih. Kekeruhan adalah suatu keadaan dimana transparansi suatu
zat cair berkurang akibat kehadiran zat-zat lain yang membuatnya berkabut atau
tidak jernih. Menurut Peraturan Menteri Kesehatan Repubilk Indonesia No. 32
Tahun 2017 tentang persyaratan kualitas air bersih yang aman bagi kesehatan
adalah air yang apabila memenuhi persyaratan fisika, mikrobiologis, kimiawi, dan
radioaktif. Dalam peraturan ini disebutkan bahwa kadar maksimal kekeruhan air
yang baik untuk dikonsumsi adalah 5 NTU.
Tingkat kekeruhan air adalah suatu studi dari sifat-sifat yang menyebabkan
cahaya yang melewati air menjadi terhambur dan terserap dari cahaya yang
dipancarkan dalam garis lurus. Jika level kekeruhan rendah maka sedikit cahaya
yang kan dihamburkan dan dibiaskan dari arah asalnya. Arah dari berkas cahaya
yang dipancarkan akan berubah ketika cahaya berbenturan dengan partikel di dalam
air.

21
Gambar 2.6 Teknik Pengukuran Tingkat Kekeruhan Air [6]
Pada gambar 2.6 merupakan tingkat kekeruhan air (turbidity) dapat
diketahui dengan menggunakan turbidimeter. Perancangan turbidimeter sebagai
alat yang digunakan untuk mengukur tingkat kekeruhan air didasarkan pada
beberapa metode. Pertama, absorptiometer yaitu pengukuran penyerapan
(pelemahan) dari cahaya yang melewati suatu larutan. Kedua nephelometer yaitu
pengukuran hamburan cahaya yang melewati suatu larutan. Metode pengukuran
tingkat kekeruhan zat cair dibedakan menurut intensitas cahaya mana yang diukur,
cahaya diteruskan, cahaya yang dihamburkan atau kedua-duanya. [6]
2.2.6 MIT App Inventor
Pada gambar 2.7 merupakan tampilan MIT App Inventor. MIT App
Inventor adalah aplikasi inovatif yang dikembangkan oleh Google dan MIT
(Massachusetts of Technology) untuk mengenalkan dan mengembangkan
pemrogram android dengan mentransformasikan bahasa pemrograman yang
kompleks berbasis teks menjadi visual (drag and drop) berbentuk blok-blok.
Aplikasi web ini sangat membantu seseorang yang ingin membuat aplikasi berbasis
android. [7]

Gambar 2.7 Tampilan MIT App Inventor [7]

22
BAB III
METODOLOGI PENELITIAN
3.1 ALUR PENELITIAN
Sistem analisis kekeruhan air pada tandon air warga berbasis LoRa
merupakan sebuah sistem yang dibuat untuk memantau kondisi air. Sistem ini
mempunyai sensor yang mampu mengukur, dan cloud untuk mencatat hasil
pengukuran. Node sensor yang ditempatkan di dalam tandon air akan mendeteksi
kekeruhan air yang ada di dalamnya. Pada sistem monitoring ini tingkat akurasi dan
presisi dari pengukuran sangat penting untuk diperhatikan. Sistem ini dibuat agar
air yang akan digunakan warga dapat dipantau kualitas airnya dari jarak jauh.
Berikut adalah diagram alir proposal penelitian:

Gambar 3.1 Flowchart Alur Penelitian

23
Seperti pada gambar 3.1 penelitian memiliki beberapa tahap yaitu
perancangan hardware yang menggunakan sensor turbidity dan arduino uno dan
dikirim menggunakn LoRa ke cloud. Selanjutnya apakah data dapat terkirim ke
cloud jika tidak artinya terdapat error pada hardware. Jika berhasil maka, terkirim
ke cloud, data akan di analisa apakah air yang masuk dalam kondisi bersih jika iya,
maka selesai. Tetapi jika tidak, akan ada pemberitahuan ke pada Dinas tertentu
bahwa air tampungan dalam kondisi tidak layak pakai.
3.2 PERANCANGAN HARDWARE

Gambar 3.2 Perancangan Hardware [8]


Pada gambar 3.2 merupakan perancangan hardware dari perangkat sensor
turbidity, perancangan ini terdiri atas 3 bagian yaitu komponen sensor turbidity,
arduino Uno dan modul komunikasi LoRa. Komponen sensor berfungsi untuk
menentukan kondisi fisik tingkat kekeruhan air. Spesifikasi perancangan ini
memanfaatkan beberapa jenis komonen, yaitu:

24
1. Arduino Uno sebagai sistem kontroler input/output. Pada bagian ini akan
terjadi proses pembacaan hasil ukur dari sensor yang digunakan, kemudian
data tersebut akan dikirim ke aplikasi menggunakan LoRa. Mengirimkan
informasi jarak jauh tanpa mengeluarkan banyak daya.
2. Sensor Turbidity untuk mendeteksi tingkat kekeruhan air, yang fungsinya
mengukur air berdasarkan NTU. Sensor kekeruhan air ini dapar
diaplikasikan untuk pengukuran kualitas air di sungai, penelitian
laboratorium, tandon air, dan lain-lain. Prinsip kerja sensor turbidity yaitu,
memanfaatkan LED yang kemudian hasil pemantulan cahaya akan dibaca
oleh sensor. Sehingga semakin tinggi tingkat kekeruhan air yang terdeteksi
maka tingkat pemantulan cahaya yang diterima semakin sedikit.
Tabel 3.1 Jalur Kabel dari Sensor Turbidity ke Arduino Uno [9]
Sensor Turbidity Arduino Uno
Analog A0
Pin V 5V
GND GND
3. LoRa (Long Range) sebagai komunikasi jarak jauh dan sebagai modul
komunikasi transmisi data hasil baca yang telah diperoleh. Modul LoRa
dengan frekuensi 915 Mhz digunakan dengan menghubungkan delapan kaki
modul LoRa yaitu 3.3 V, GND, NSS, DIO0, SCK, MISO, MOSI, dan Reset
dengan mikrokontroller Arduino Uno.
Tabel 3.2 Jalur Kabel dari LoRa ke Arduino Uno [10]
LoRa SX1276 Arduino Uno
3.3 V 3.3 V
GND GND
NSS D10
DIO0 D2
SCK D13
MISO D12
MOSI D11
RESET D9

25
3.2.1 Pembuatan Simulasi Tandon Air

Gambar 3.3 Simulasi pada Tandon Air


Berdasarkan gambar 3.3 simulasi pada tandon air, dapat dilihat sensor
turbidity yang terhubung dengan arduino uno yang berada di dalam box
mikrokontroller. Turbidity sensor berfungsi mengirimkan data kekeruhan. Setiap
node disambungkan dengan LoRa berfrekuensi 915 Mhz. LoRa akan mengirimkan
data dari sensor turbidity yang telah masuk arduino uno ke cloud aplikasi.
3.3 PERANCANGAN PADA CLOUD
Perancangan pada cloud ini berupa input, proses, dan output. Perancangan
pada cloud dapat dilihat pada gambar 3.4.

Gambar 3.4 Perancangan pada Cloud


Pada perancangan gambar 3.4 menggunakan input turbidity sensor, arduino
uno sebagai proses data, dan output berupa aplikasi MIT App Inventor. Fungsi dari
masing-masing bagian sistem alat ukur tersebut sebagai berikut :
1. Input, merupakan bagian yang berfungsi sebagai masukan dimana dalam
pembuatan sistem alat ukut ini menggunakan sebuah sistem sensor turbidity.

26
Sensor turbidity ini berfungsi untuk membaca perubahan tingkat kekeruhan
air.
2. Proses, merupakan bagian yang mengolah masukan sehingga menjadi
keluaran dimana dalam pembuatan sistem alat ukur ini menggunakan
Arduino Uno. Arduino Uno mampu menerima data dari sensor Turbidity
untuk kemudian data tersebut di olah oleh sistem.
3. Output, merupakan bagian yang berfungsi sebagai keluaran dimana dalam
pembuatan sistem alat ukur ini menggunakan aplikasi MIT App Inventor
untuk menampilkan nilai tingkat kekeruhan air yang mudah dipahami
masyarakat. LoRa mampu mengirimkan dari alat menuju cloud. Data yang
dikirim dari modul ini terhubung ke cloud.
3.4 SKENARIO PENGIRIMAN DATA KE CLOUD
Setelah hardware dan cloud siap, data sensor dikirim ke perangkat gateway
meggunakan modul komunikasi LoRa. Data yang diolah oleh perangkat node
sensor selanjutnya dikirimkan ke cloud untuk di proses dikirimkan ke aplikasi.
Dalam komunikasi, perangkat ini berperan sebagai perantara antara perangkat node
sensor di tampungan air dengan pusat data.

Gambar 3.5 Skenario Pengiriman Data ke Cloud

27
Dari gambar 3.5 skenario pengiriman data ke cloud di mulai dari inisialisasi
hingga kirim data baca sensor ke cloud server. Hal yang perlu dilakukan yaitu
inisialisai acces point agar terhubung ke internet lalu menentukan pin yang dipakai.
Selanjutnya data sensor tadi diunggah ke cloud. Serta dari gateway ke cloud server
melalui jaringan internet. Pemrograman menggunakan Arduino IDE.
Setelah data ditampilkan pada cloud server maka pengguna memiliki akses
akan dapat melihat data yang telah dikirimkan dari node dimana saja dengan
menggunakan smartphone.
3.5 ANALISA DATA
Data kualitas air pada tampungan akan dibandingkan dengan ketentuan
Menteri Kesehatan No.416/PERMEN/1990 Tentang Syarat-Syarat dan
Pengawasan Kualitas Air. Selanjutnya data tersebut di analisis lanjutan dengan
menggunakan Metode Storet. Penilaian dilakukan berdasarkan sistem nilai dari US
EPA (United States Environmental Protection Agency) dengan diklasifikasi 4 kelas,
yaitu:
1. Kelas A : baik sekali, skor = 0 → memenuhi baku mutu.
2. Kelas B : baik, skor = -1 s/d -10 → cemar ringan.
3. Kelas C : sedang, skor = -11 s/d -30 → cemar sedang.
4. Kelas D : buruk, skor = ≥ -31 → cemar berat. [11]
3.6 PERANCANGAN APLIKASI
Perancangan aplikasi atau pembuatan software ini menggunakan arduino
IDE untuk memprogram arduino uno yang merupakan kombinasi dari ptafrom
arduino. Pada node yang digunakan arduino IDE untuk mengeksekusi dan
mengupload program ke Arduino Uno. Menggunakan bahasa C++ untuk membaca
data-data yang telah diambil oleh sensor.
Sementara untuk penggunaan LoRa menggunakan berbagai macam library
yang menggunakan bahasa C++. Data dari sensor yang telah dibaca kemudian
dikirim menggunakan LoRa secara otomatis dengan mengeksekusi beberapa
program untuk mengirimkan data pada LoRa.
Pembuatan fitur ini bertujuan untuk menampilkan pemberitahuan kepada
Dinas atau Pemerintah, terkait kondisi tampungan air. Dengan adanya fitur ini,
maka diharapkan Dinas atau pemerintah dapat secepatnya mengambil tindakan,

28
misalnya jika hasil pengukuran terhadap kekeruhain air tampungan sudah tidak
sesuai dengan nilai standar yang ditentukan, maka Dinas atau Pemerintah menguras
tandon air atau mengsongkan air dalam tandon dan menggantinya dengan yang
baru.
3.7 SKENARIO PENGUJIAN
Pada penelitian ini dilakukan pengujian untuk menguji fungsi sensor dengan
parameter kekeruhan air yang terhubung ke perangkat arduino uno. Pengujian
dilakukan pada ember yang berisi air 40 liter untuk merepersentasikan jenis air
jernih atau air keruh.
3.7.1 Mendeteksi Kekeruhan Air dengan Sensor Turbidity
Pengujian alat dilakukan dengan menggunakan sampel air yang telah diukur
atau diketahui nilai kadar kekeruhannya dan dengan cara mengamati hasil
pembacaan sensor yang ditampilkan pada monitor serial arduino IDE.
Untuk mendapatkan nilai sensor terlebih dahulu sensor dihubungkan ke pin
arduino uno yang kemudian hasil nilai yang didapat berupa besaran analog
voltase. Air yang keruh menunjukan adanya objek lain yang terkandung
dalam air. Pengujian ini meliputi air bersih yang akan ditampung pada
ember 40 liter, serta dicampurkan dengan air sungai, dan air sumur.
3.7.2 Data dari Sensor akan dikirimkan ke Cloud
Pada sensor turbidity yang diterima barupa tegangan yang berasal dari probe
sensor, tegangan yang diterima berkisar 0-5 volt, data tersebut kemudian di
ubah untuk mendapatkan hasil nilai kekeruhan dari yang paling rendah pada
tegangan 2.5 volt. Satuan kekeruhan NTU pada sensor terbilang low jika
hasil pengukuran lebih besar dari 25 NTU, sedangkan high jika hasil
pengukuran lebih kecil dari 25 NTU.
3.7.3 Pengujian pada MIT App Inventor.
Pengujian pada software arduino IDE, program yang telah dibuat
disambungkan menggunakan kabel serial USB. Sinyal analog yang telah
dikonversikan menjadi data digital merupakan representasi dari nilai
tegangan pada pengukuran tingkat kekeruhan air. Nilai ini selanjutnya akan
dikonversikan sebagai nilai tingkat kekeruhan air yang akan ditampilkan
pada aplikasi MIT App Inventor.

29
BAB IV
HASIL DAN PEMBAHASAN
4.1 HASIL MENDETEKSI KEKERUHAN AIR
Pengambilan data di peroleh dengan melakukan pengukuran menggunakan
sampel air untuk standar air yang layak digunakan. Sampel air yang telah diketahui
nilai kadar kekeruhannya dengan cara mengamati hasil pembacaan sensor yang
ditampilkan pada serial monitor software Arduino. Untuk memperoleh nilai sensor
terlebih dahulu sensor dihubungkan ke pin-pin Arduino uno. Setelah itu akan
diperoleh hasil pembacaan sensor seperti tabel dibawah:
Tabel 4.1 Data Sensor Kekeruhan Sampel Air

No. Sensor

asdad
4.1 Adapun jadwal pengerjaan skripsi ditampilkan pada tabel 4.1
Tabel 4.1 Jadwal Pengerjaan Skripsi
Waktu (Bulan)
NO Kegiatan
IX X XI XII I II III IV
1. Mempelajari
Materi
2. Penyusunan
Proposal
3. Seminar Proposal
4. Prototype Design

30
5. Analisis hasil
Simulasi
6. Penyusunan
laporan dan sidang
7. Revisi dan jilid
laporan akhir

31
DAFTAR PUSTAKA
[1] S. Helmiyah, “Prototipe Sistem Kontrol Pendeteksi Kadar Kekeruhan Air Berbasis
Arduino Uno,” A Low Cost Nephelometric Turbidity Sensor for, vol. 7, p. 6, 21 Juli
2018.
[2] K. d. M. F. Rafi, “Membangun Sistem Monitoring Penjernihan Air Berbasis Sensor,”
E-proceeding of Applied Science, vol. III, p. 3, 2017.
[3] S. K. N. M. Doni F, “Arduino Uno, LDR dan Konsep Larutan Elektrolit untuk Alat
Pendeteksi Air Tidak Layak Konsumsi,” Seminar Nasional Teknik Elektro 2018, p.
9, 2018.
[4] W. Y. Adhitya Bhawiyuga, “SISTEM MONITORING KUALITAS AIR KOLAM
BUDIDAYA MENGGUNAKAN JARINGAN SENSOR NIRKABEL BERBASIS
PROTOKOL LORA,” Jurnal Teknologi Informasi dan Ilmu Komputer, vol. 6, no. 1,
p. 9, 2018.
[5] P. C. Kennedy, “Prediksi Pola Pencemaran Air Sungai Menggunakan Simple Neural
Network,” e-Proceeding of Engineering, vol. 6, p. 6, 2019.
[6] C. R. Permadi, “Perancangan dan Implementasi Filter Air Otomatis dengan
Pengukuran Kekeruhan,” Karya Ilmiah - Skripsi (S1) - Reference, 2019. [Online].
Available:
https://repository.telkomuniversity.ac.id/home/catalog/id/152886/slug/perancangan-
dan-implementasi-filter-air-otomatis-dengan-pengukuran-kekeruhan.html. [Diakses
2019 Desember 01 ].
[7] S. M. Kartika Dwintaputri Siregar, “Pengenalan App Inventor,” Universitas
Gunadarma, 2017. [Online]. Available:
http://kartika_ds.staff.gunadarma.ac.id/Downloads/folder/0.0. [Diakses 2019
Desember 01 ].
[8] Musfikurohman, Artist, Rancangan. [Art]. Melihat contoh, membuat dalam Corel,
2019.
[9] A. Faudin, “Tutorial Mengakses Turbidity Sensor atau Sensor Kekeruhan air,”
Arduino Project, 16 Februari 2019. [Online]. Available:

32
https://www.nyebarilmu.com/tutorial-mengakses-turbidity-sensor-atau-sensor-
kekeruhan-air/. [Diakses 25 Desember 2019].
[10] A. Raj, “Interfacing SX1278 (Ra-02) LoRa Module with Arduino,” Circuit Digest,
20 Februari 2019. [Online]. Available: https://circuitdigest.com/microcontroller-
projects/arduino-lora-sx1278-interfacing-tutorial. [Diakses 25 Desember 2019].
[11] Standar Baku Mutu Kesehatan Lingkungan Dan Persyaratan Kesehatan Air, Jakarta:
Peraturan Menteri Kesehatan Nomor 32, 2017.

33

Anda mungkin juga menyukai