Anda di halaman 1dari 8

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-ISSN: 2548-964X

Vol. 2, No. 8, Agustus 2018, hlm. 2861-2868 http://j-ptiik.ub.ac.id

Implementasi Node Sensor untuk Sistem Pengamatan pH Air Pada


Budidaya Ikan Air Tawar
Rian Bayu Pambudi1, Widhi Yahya2, Reza Andria Siregar3
Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Brawijaya
Email: 1rianbp56@gmail.com, 2 widhi.yahya@ub.ac.id,3reza.jalin@ub.ac.id

Abstrak
Informasi kondisi air pada bidang perairan dapat bermanfaat untuk menjaga kualitas air tetap baik. Hal
tersebut juga dapat memberikan manfaat terutama pada air budidaya ikan air tawar. Ada beberapa
parameter yang mempengaruhi kualitas air pada budidaya ikan air tawar dimana salah satu parameter
tersebut adalah pH atau tingkat keasaman. Salah satu penelitian menjelaskan bahwa organisme hidup
air tawar hanya dapat hidup pada pH antara 6,8-8,0 dan perubahan pH yang terjadi pada air dapat
terjadi sewaktu-waktu. Pada saat ini, alat yang dapat mengukur nilai pH atau tingkat keasaman air
adalah colorimeter, pH indikator dan pH meter. Pengamatan pH pada ketiga alat tersebut hanya dapat
melakukan pengambilan data satu kali sehingga ketika digunakan untuk pengamatan secara berlanjut
menjadi kurang efisien. Sistem pengamatan secara realtime dapat dibangun dengan melakukan
implementasi fungsi monitoring pada Internet of Things dimana fungsi tersebut menggunakan sensor
dan aktuator. Pada penelitian ini menggunakan Sensor Probe SEN1069 sebagai bagian sistem yang
melakukan pengambilan data dan mikrokontroller Arduino sebagai bagian sistem yang melakukan
kontrol dari sensor tersebut. Sensor dan mikrokontroller mengambil data kemudian mengolah data dan
mengirimkannya ke sebuah server menggunakan mekanisme komunikasi websocket. Dari hasil
pengujian, performa waktu komputasi sistem adalah 2,505 detik untuk komputasi 1000 data larutan
asam ataupun larutan basa, 16 detik untuk mengamati perubahan dari pH 7.00 ke larutan asam dan 8
detik dari pH 7.00 ke larutan basa.
Kata kunci: arduino, internet of things, ph air, sensor, websocket.

Abstract
The information on water conditions in the aquatic field can be beneficial to maintain a good water
quality. It can provide benefits especially in fish cultivation water. There are several parameters that
affect water quality in freshwater fish culture where one of the parameters is pH or acidity level in
water. One study explains that living freshwater organisms can only live at a pH between 6.8 to 8.0
and pH changes can occur at any time. At this time, a device that can measure the pH value or water
acidity is a colorimeter, pH indicator and pH meter. The pH observations on these three devices can
only perform one time data retrieval so that when used for continuous observations it is less efficient.
Realtime monitoring systems can be built by implementing monitoring functions on the Internet of
Things where they use sensors and actuators. In this study the authors use Probe Sensor SEN1069 as
part of the system that performs data retrieval and Arduino microcontroller as part of the system that
controls the sensor. Sensors and microcontrollers take pH data and then process pH data and send it
to a server using Websocket communication mechanism. From the test results, the performance of
system computing time is 2.505 seconds for computing 1000 data of acid solution or alkaline solution,
16 seconds to observe the change from pH 7.00 to acid solution and 8 seconds from pH 7.00 to
alkaline solution.
Keywords: arduino, internet of things, ph, sensor, websocket.

bersih. Selain itu, kondisi air pada budidaya


1. PENDAHULUAN ikan air tawar dapat mempengaruhi
Pada bidang perairan, informasi kelangsungan hidup dari organisme hidup air
kandungan zat dalam air dapat menjadi manfaat tawar itu sendiri. Salah satu parameter kualitas
guna meningkatkan kualitas air yang lebih air adalah pH atau tingkat keasaman. Salah satu

Fakultas Ilmu Komputer


Universitas Brawijaya 2861
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2862

penelitian menjelaskan bahwa organisme hidup untuk melakukan pengamatan secara


air tawar hanya dapat hidup pada pH antara 6,8- berlanjut(Dfrobot, 2017). Mikrokontroller
8,0 dan perubahan pH yang terjadi pada air arduino melakukan komputasi data analog hasil
dapat terjadi sewaktu-waktu (Indriawati pengamatan dari sensor menjadi data digital.
Katherin, 2008). Data digital hasil dari komputasi menjadi
Pada saat ini, alat yang dapat digunakan payload data frame pada protokol komunikasi
untuk mengukur pH air adalah colorimeter, pH websocket. Mikrokontroller arduino memiliki
indikator dan pH meter. Mekanisme mekanisme analog to digital conversion (ADC)
pengamatan pada colorimeter dan pH indikator yang mampu mengkonversi data analog voltase
adalah dengan memasukkan alat ke dalam air menjadi 10 bit angka dari 0-1023 (Hiesh Ming,
kemudian perubahan warna yang terjadi akan 2016). Sehingga untuk membangun sebuah
menjelaskan apakah larutan tersebut termasuk sistem monitoring dapat dilakukan dengan cara
ke dalam larutan asam atau basa. Kekurangan melakukan implementasi sebuah device
dari colorimeter dan pH indikator yaitu tidak SEN1069 dan mikrokontroller arduino serta
dapat menjelaskan berapa nilai kandungan pH menggunakan mekanisme pertukaran data
dalam larutan tersebut. Mekanisme pengamatan protokol websocket sehingga sistem dapat
pada pH meter adalah dengan memasukkan alat melakukan pengamatan secara berlanjut.
ke dalam air kemudian akan muncul nilai pH
dalam air pada layar pH meter. Pengamatan dari 2. PERANCANGAN DAN
ketiga alat tersebut membutuhkan pengguna IMPLEMENTASI
untuk melakukan pengamatan sehingga untuk
2.1. Gambaran Umum Sistem
pengamatan yang bersifat lanjut menjadi kurang
efisien (Hach Company, 2010). Oleh karena itu, Sistem menggunakan skema atau topologi
perlu adanya sebuah sistem yang mampu yang ada pada protokol websocket yaitu skema
melakukan pengamatan secara berlanjut. klien dan server. Klien pada sistem adalah node
Internet Of Things atau yang lebih dikenal sensor yang berperan sebagai pengambil dan
dengan IoT merupakan sebuah konsep yang pengolah data. Server pada sistem adalah
bertujuan untuk memperluas manfaat dari sebuah laptop yang berperan sebagai penerima
konektivitas internet yang tersambung secara data dan menampilkan data yang telah
terus-menerus. Pada saat ini, bukan hanya dikirimkan. Untuk antarmuka komunikasi klien
smartphone dan komputer saja yang dapat dengan server menggunakan access point. Node
terhubung dengan internet namun benda-benda sensor terdiri dari mikrokontroller arduino dan
nyata dapat juga terhubung dengan internet sensor SEN1069. Sensor SEN1069 yang
menggunakan aktuator dan sensor (Mehta M , terhubung dengan arduino mengambil data
2015). IoT memiliki fungsi monitoring dimana pengamatan pada air kemudian arduino
fungsi tersebut adalah fungsi yang berjalan melakukan komputasi data hasil pengamatan
secara terus-menerus dalam mengkoleksi data, yang dilakukan oleh sensor menggunakan
mengolah data dan menampilkan data dari mekanisme Analog to Digitasl Conversion.
sebuah lingkungan(Mehta M , 2015). Fungsi Kemudian data hasil komputasi menggunakan
monitoring pada IoT membutuhkan beberapa ADC diolah menjadi data digital yang mampu
komponen yaitu kontrol dan sebuah sensor dikenali oleh pengguna. Arduino mengirimkan
untuk pengambilan data yang saling terhubung. data hasil pengolahan yang berbentuk JSON ke
Mekanisme pengiriman data menggunakan server menggunakan metode komunikasi yang
protokol websocket dimana protokol websocket ada pada protokol websocket. Server
tidak memerlukan lagi pengenalan klien menampilkan data hasil pengamatan berbasis
sehingga jumlah ukuran paket yang dikirimkan web-browser. Gambaran umum sistem
lebih sedikit dan dapat terjadi secara terus- Implementasi Node Sensor untuk Sistem
menerus(D.Skvore, 2014). Pengamatan pH Air Pada Budidaya Ikan Air
Berdasarkan permasalahan yang Tawar dapat dilihat pada Gambar 1.
disampaikan, pada penelitian ini penulis
menggunakan analog ph sensor SEN1069
sebagai aktuator untuk mengkoleksi data pH air
dan mikrokontroller Arduino. SEN1069 dapat
mengamati pH air dengan range pH 0-14,
response time kurang dari 1 menit dan mampu

Fakultas Ilmu Komputer, Universitas Brawijaya


Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2863

Gambar 1 Gambaran Umum Sistem

2.2. Perancangan Sistem


Perancangan sistem terdiri dari
perancangan node sensor dan perancangan
server. Masing-masing perancangan terdapat
perancangan perangkat keras dan perangkat
lunak. Perancangan perangkat keras merupakan
perancangan dari setiap device yang digunakan
setiap bagian sistem. Sedangkan perancangan
perangkat lunak adalah alur program pada
setiap bagian sistem sesuai dengan peran dari Gambar 2 Rangkaian Node Sensor (Dfrobot,2017)
bagian sistem itu sendiri.
Node sensor terdiri dari mikrokontroller
Arduino, pH Circuit dan sensor SEN1069.
Mikrokontroller Arduino berfungsi untuk
mengatur sensor dalam mengambil data,
mengolah data tersebut hingga mengirimkan
data ke server. Dalam pengiriman data menuju
ke server Arduino menggunakan ESP8266
sebagai wireless module sebagai penghubung
antara node sensor dengan access point (AP).
Sensor pH Probe SEN1069 sebagai akuisisi
data sensor dihubungkan dengan pH Circuit
melalui BNC Connector kemudian pH Circuit
dihubungkan dengan Arduino. Power supply
yang digunakan pada mikrokontroller arduino
adalah input USB dimana kabel USB terhubung
dengan laptop untuk memonitor aktifitas
mikrokontroller ketika berjalan. Pin yang
Gambar 3 Diagram Alir pengambilan data pH
dihubungkan ke mikrokontroller adalah pin A0,
Node Sensor
pin VCC 5V dan pin Ground. Kabel yang
digunakan adalah kabel jumper untuk setiap pin Proses pada diagram alir pengambilan data
yang terhubung. Adapun rangkaian pin-pin bertujuan untuk mengolah data yang diperoleh
yang ada pada sensor, pH circuit dan dari sensor. Data pengamatan pada sistem ini
mikrokontroller arduino dapat dilihat pada terdiri dari 4 tahapan perubahan data yaitu data
Gambar 2. analog voltase , data digital voltase, data pH
dan data JSON.
Data analog voltase pH terdiri dari 40 data
analog dari sensor. 40 data tersebut adalah data
analog yang diperoleh arduino sepanjang 10-bit
dan ditampilkan ke dalam nilai 0-1023 sesuai
dengan aturan Analog to Digital Conversion
pada Arduino. Adapun format data analog
pHArray adalah sebagai berikut.

Fakultas Ilmu Komputer, Universitas Brawijaya


Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2864

Tabel 1 Data Analog Voltase Tabel 4 Data JSON


Biner Desimal JSON
0101100010 354 {
Data digital voltage adalah data hasil “sensor” : ‘’PH’’,
konversi data pHArray menjadi nilai voltase
yang sesuai dengan arduino. Nilai data analog ‘’pHValue’’ : ‘’pHValue’’
yang didapat sebelumnya adalah data voltase }
sensor yang berformat milivolt. Oleh karena itu
pada data voltase ini akan mengkonversi data Selain itu terdapat program state pada node
milivolt tersebut ke sebuah data volt sesuai sensor. Program state pada node sensor
dengan rumus Analog to Digital Conversion. berfungsi untuk memberikan waktu
Adapun konversi data tersebut adalah sebagai tunggu(idle) untuk sensor mengkoleksi data.
berikut. Adapun diagram alir program state pada node
sensor dapat dilihat pada Gambar 3.
𝑝𝐻𝐴𝑟𝑟𝑎𝑦∗5.0
Data voltase = (1)
1024
354∗5.0
=
1024
= 1,73
Tabel 2 Data digital voltase
Data Analog Sensor Data voltase
354 milivolt 1,73 volt
Data pH adalah nilai dari konversi data
digital voltase menjadi nilai pH yang
sesungguhnya. Data voltase dikonversi menjadi
data pH menggunakan rumus seperti pada
Gambar 3. Adapun perhitungan rumus tersebut
Gambar 3 Diagram state node sensor
adalah sebagai berikut.
pHValue = 3,5 * voltase + offset (2)
= 3,5 * 1,73 + 0.00
= 6,55
Nilai offset adalah nilai tambahan agar
error pada tingkat akurasi data dapat berkurang.
Sedangkan nilai 3,5 adalah nilai koefisien atau
nilai tetap yang digunakan untuk mengkonversi
data voltase menjadi data PH. Berikut adalah
nilai perbandingan voltase dan nilai PH.
Tabel 3 Data pH

PH Voltase(V)
2 0-0,7 Gambar 4 Diagram fungsi antarmuka web server

4 0,7-1,4 Bagian berikutnya adalah perancangan


6 1,4-2,1 server. Sisi server berperan sebagai penerima
data dan menampilkan data tersebut ke dalam
8 2,1-2,8 sebuah interface monitoring menggunakan PC
10 2,8-3,5 atau Laptop. Tampilan data sensor pada PC
12 3,5,-4,2 berupa sebuah tampilah web server. Pada sisi
14 4,2-4,9 server terdapat 2 bagian perancangan yaitu
interface web server dan node.js.
Data JSON disini adalah format data untuk Gambar 4 adalah diagram fungsi yang ada
membunkus data pH dimana nanti akan pada tampilan antar muka web server. Menu
dimasukkan ke dalam payload dataframe Beranda merupakan halaman awal sebagai
websocket. adapun format data JSON tersebut halaman pengenalan terhadap fungsi dari
adalah sebagai berikut. sistem, seperti konsep websocket, analog to

Fakultas Ilmu Komputer, Universitas Brawijaya


Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2865

digital conversion, dan Node Sensor. digunakan adalah sensor pH Probe SEN1069
Monitoring merupakan menu utama dari sistem yang mampu mendukung pembacaan analog
dimana menu ini untuk menampilkan voltase dan mengubahnya ke dalam bentuk
pengamatan PH Air. Fungsi ini akan digital sesuai dengan mekanisme Analog to
menampilkan data pengamatan yang diterima Digital Conversion.
oleh server secara realtime. Tentang merupakan Selain itu, terdapat pH Circuit yang
halaman tentang diri pengembang, ucapan digunakan untuk menghubungkan sensor
terimakasih dan support dari beberapa pihak. dengan mikrokontroller. Sensor dihubungkan
ke pH Circuit menggunakan BNC Connector
kemudian dari pH circuit menghubungkan diri
ke mikrokontroller melalui pin-pin
menggunakan kabel jumper. Pin-pin yang
digunakan adalah pin A0 untuk pembacaan data
analog, VCC 5V untuk power supply pH
Circuit dan sensor serta GND atau ground
untuk menstabilkan tegangan atau voltase yang
diperoleh dari sensor.

Gambar 5 Alur progam Node.js


Gambar 6 Implementasi rangkaian node sensor
Gambar 5 node.js berperan sebagai
program server pada laptop melayani klien.
Program dimulai dengan dengan server dalam
kondisi idle yaitu menunggu koneksi dari klien.
Klien meminta koneksi dan setelah koneksi
terbangun maka pertukaran data bisa dilakukan.
Komunikasi berakhir apabila klien meminta
permintaan koneksi selesai dengan
menggunakan perintah connection closed.
Apabila data yang diterima adalah hasil
pengamatan maka server akan menampilkan
data tersebut dan jika data tersebut ingin Gambar 7 Implemantasi perangkat keras server
dikirimkan ke klien lain maka server akan Implementasi perangkat keras server
mengirimkan data tersebut sesuai alamat ip menggunakan laptop sebagai tampilan yang
klien. digunakan pengguna untuk mendapatkan nilai
2.3. Implementasi Sistem yang didapat dari node sensor. Untuk dapat
terhubung dengan node sensor, laptop akan
Implementasi sistem terdiri dari terhubung dengan access point menggunakan
implementasi node sensor dan server. jaringan wireless agar mendapat informasi dari
Implementasi node sensor adalah pemasangan node sensor.
device yang digunakan pada node sensor. Node
sensor menggunakan arduino wemos d1 3. PENGUJIAN DAN ANALISIS
sebagai kontroller untuk melakukan kontrol
terhadap sensor. Kontrol yang dimaksud adalah 3.1. Pengujian Sistem Dapat Membaca Data
proses pengambilan data, pengolahan data dan Analog Voltase yang diperoleh Sensor
pengiriman data ke server. Sensor yang Pengujian ini bertujuan untuk mengetahui

Fakultas Ilmu Komputer, Universitas Brawijaya


Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2866

apakah sistem yang dibangun mampu untuk 2 7


membaca data analog voltase pH sensor sesuai
2,01 7,02
dengan yang ada pada perancangan. Pengujian
sensor dilakukan dengan cara mengambil Tabel 8 Hasil pengujian skenario 2
sampel pada air dan menampilkan data analog
Skenario 2
voltase dari air tersebut. Adapun hasil dari
pengujian ini adalah sebagai berikut. Voltase pH Value

Tabel 5 Hasil pengujian membaca data analog 1,24 4,33


voltase 1,24 4,33
Nilai Analog Voltase Sensor 1,24 4,33
414 1,24 4,33
412 1,24 4,33
415
413 Tabel 9 Hasil pengujian skenario 3
416
411 Skenario 2
413 Voltase pH Value
Hasil pengujian menunjukkan bahwa 2,55 8,91
sistem mampu membaca data analog voltase 2,55 8,91
yang diperoleh dari sensor. 2,55 8,91
3.2. Pengujian Sistem Dapat Membaca Nilai 2,55 8,91
Digital Voltase yang diperoleh Sensor 2,55 8,91
Pengujian ini bertujuan untuk mengetahui Dari hasil pengujian tersebut menunjukkan
apakah sensor dapat mengubah data analog bahwa sensor mampu mengolah data analog
pada pengujian sebelumnya menjadi data pH. voltase sensor.
Hal ini perlu dilakukan karena data sebelumnya
masih berupa data analog voltase sehingga tidak 3.3. Pengujian Sistem Mengirimkan Data pH
diketahui secara pasti berapa nilai pH
sesungguhnya dari lingkungan sensor tersebut.
Berikut adalah skenario yang digunakan pada
pengujian ini.
Tabel 6 Skenario pengujian nilai digital voltase yang
diperoleh dari sensor
No Skenario Tujuan
1 Melakukan Untuk mengetahui akurasi
pengujian pada sensor terhadap data yang
larutan pH 7.0 dikoleksi
2 Melakukan Untuk mengetahui akurasi
pengujian pada sensor terhadap data yang
larutan pH 4.3 dikoleksi
3 Melakukan Untuk mengetahui akurasi
pengujian pada sensor terhadap data yang
larutan pH 8.9 dikoleksi

Adapun hasil pengujian adalah sebagai


berikut.
Tabel 7 Hasil pengujian skenario 1

Skenario 1
Voltase pH Value
Gambar 7 Hasil pengujian mengirimkan data pH
2 7
2,01 7,02 Tujuan dari pengujian ini adalah untuk
mengetahui apakah node sensor dapat
2,02 7,02 mengirimkan data ke server dengan dataframe

Fakultas Ilmu Komputer, Universitas Brawijaya


Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2867

websocket dimana data JSON pada hasil Berdasarkan hasil pengujian diketahui
pengujian sebelumnya menjadi payload dari bahwa waktu komputasi pada kedua larutan
dataframe tersebut. Hasil dari pengujian ini sama dimana pada larutan asam membutuhkan
dapat dilihat pada gambar 7. waktu komputasi 2,5 detik untuk 1000 data dan
pada larutan basa membutuhkan waktu
3.4. Pengujian Waktu Komputasi Sistem
komputasi 2,5 detik untuk 1000 data. Hal ini
Pengujian ini adalah untuk mengetahui membuktikan bahwa proses komputasi tidak
bagaimana performa komputasi mikrokontroller bergantung pada jenis larutan namun pada
terhadap data yang di koleksi oleh sensor. proses perubahan dari data analog voltage
Parameter untuk melihat performa komputasi sensor menjadi data JSON. Selain itu pada
sensor adalah waktu yang dibutuhkan sensor prosesnya arduino menghabiskan memori
dari mulai mengkoleksi data hingga sebanyak 32376 bytes.
merubahnya ke dalam data berbentuk JSON.
3.5. Pengujian Waktu Response Sistem
Skenario yang digunakan pada pengujian ini
adalah sebagai berikut. Pengujian ini bertujuan untuk mengetahui
Tabel 10 Skenario pengujian waktu komputasi bagaimana waktu response sistem ketika terjadi
sistem perubahan pada lingkungan sensor. Berikut
adalah skenario yang digunakan pada pengujian
Skenario Tujuan ini.
Sistem mengambil Untuk mengetahui
Tabel 11 Skenario pengujian waktu response sistem
data sampel rate komputasi
sebanyak 1000 perdetik ketika
data untuk setiap mengolah data pH. Skenario
larutan (asam dan
basa). Pengujian dilakukan terhadap larutan pH 7.00
kemudian ditambahkan larutan asam.
Hasil dari pengujian waktu komputasi
Pengujian dilakukan terhadap larutan pH 7.00
sistem dijelaskan pada Gambar 8.. kemudian ditambahkan larutan basa.

Gambar 9 Hasil pengujian waktu response sistem


Berdasarkan hasil pengujian tersebut
dibuktikan bahwa sistem mampu menangani
perubahan yang terjadi pada lingkungan sensor.
Selain itu sistem lebih rentan terhadap larutan
basa hal ini dibuktikan dengan waktu yang
Gambar 8 Hasil pengujian waktu komputasi larutan dibutuhkan sistem untuk menangani perubahan
asam dan basa lingkungan sensor dari pH 7.00 ke larutan basa

Fakultas Ilmu Komputer, Universitas Brawijaya


Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2868

adalah 8 detik dan dari pH 7.00 ke larutan asam Hach Company, 2010. What is PH and How It
membutuhkan waktu 16 detik sedangkan pH Is Measured. USA.
meter dari pH 7.00 ke larutan asam Hiesh , Ming . 2016. Using the Atmel
membutuhkan waktu 11 detik dan dari pH 7.00 Atmega328P Analog to Digital
ke larutan basa membutuhkan waktu 9 detik.. Conversion Module. Department of
Electrical Engineering, US: University
4. KESIMPULAN of Southern California.
Berdasarkan dari proses tahapan Indriawati, Katherin. 2008. Pembuatan Modul
perancangan, implementasi, pengujian dan Kontrol Kualitas Air Tambak Udang
analisis maka, peneliti dapat mengambil Sebagai Sarana Pembelajaran
kesimpulan sebagai berikut. Oerbaikan Teknik Budidaya Udang.
Proses komputasi pada sistem memiliki Surabaya:Institut Teknologi Sepuluh
beberapa tahapan. Tahapan pertama dalah November.
mengubah data digital voltase (409) menjadi Iqbal, C.R Muhammad., Husni, R Muhammad.,
digital(1.99). kemudian tahap kedua adalah Studiawan, Hudan. 2012. Implementasi
mengubah data digital (1.99) menjadi nilai Klien SIP Berbasi WEB Menggunakan
pHValue (7.00). kemudian tahap ketiga adalah HTML5 dan Node.js. Surabaya:Institut
mengubah nilai pHValue tersebut kedalam Teknologi Sepuluh November.
sebuah data JSON. Data digital voltase adalah
Ludovici, Alessandro., Moreno, Pol., Calveras,
data voltase yang dikenali oleh sensor. Data
Anna., 2013. TinyCoAP: A Novel
digital adalah nilai voltase dari sensor yang
Constrained Application Protocol
sesuai dengan mikrokontroller. Sedangkan
(CoAP) Implementation for Embedding
pHValue adalah nilai kandungan pH pada
RESTful Web Services in Wireless
larutan.
Sensor Networks Based on TinyOS.
Waktu komputasi mikrokontoller terhadap
I2CAT Foundation, Barcelona.
data yang dikoleksi oleh sensor adalah 2,5 detik
untuk 1000 data sampel baik pada larutan asam Lumentut, Hence Beedwel., Hartati, Sri., 2015.
ataupun larutan basa. Dari hasil tersebut Sistem Pendukung Keputusan untuk
mikrokontroller arduino memiliki performa Memilih Budidaya Ikan Air Tawar
cukup cepat dalam mengkoleksi dan mengolah Menggunakan AF-Topsis.
data. Selain itu, mikrokontroller arduino Yogyakarta:UGM.
menghabiskan 231.149 bytes untuk keseluruhan Mehta, M. 2015. ESP8266: A Breakthrough in
program (FLASH) dan 32600 bytes untuk Wireless Sensor Networks and Internet
proses yang berjalan (SRAM). Of Things. India: ARK Techno
Waktu yang dibutuhkan dari larutan pH Solutions.
7.00 ke larutan asam adalah 16 detik sedangkan Ray , P.P . 2016. A Survey on Internet of
dari larutan pH 7.00 ke larutan basa adalah 8 Things Architectures. Department of
detik. Hal tersebut menjelaskan bahwa sistem Computer Applications, India: Sikkim
mampu menangani perubahan lingkungan yang University.
terjadi pada sensor meskipun jika lingkungan
Richardson, Matt., Wallace, Shawn., 2012.
berubah ke asam cenderung membutuhkan
Getting Started with Raspberry Pi.
waktu yang sedikit lama.
Maker Media, Inc.
5. DAFTAR PUSTAKA Semiconductors, PHilips. 2003. I2C Manual.
3hour TecForum, San Jose CA.
Atlas Scientific LLC, 2016. PH Probe.
Skvorc, D., Horvat, M. & Srbljic, S., 2014.
Brooklyn, NY.
Performance Evaluation of Websocket
Barata , Daniel. 2013. System og Protocol for Implemetation of Full-
acquisition,transmission , storage and Duplex Web Streams. MIPRO
visualiation of pulse Oximeter and
Sudhan, Hari. 2015. Arduino ATMega-328
ECG data using Android and MQTT.
Microcontroller.
Portugal:University Of Coimbra.
Dfrobot, 2017. Analog PH Meter Kit SKU:
SEN0169. China.

Fakultas Ilmu Komputer, Universitas Brawijaya

Anda mungkin juga menyukai