Hal 1191−1199 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom

## Sistem Pengendalian Salinitas Air Pada Budidaya Cacing Nipah Namalycastis rhodochorde Berbasis Internet of Things (IoT)
Muhammad Soneta Rizkilillah 1,* , Ikhwan Ruslianto 1 , Junardi 2
1 Fakultas MIPA, Program Studi Rekayasa Sistem Komputer, Universitas Tanjungpura, Pontianak, Indonesia
2 Fakultas MIPA, Program Studi Biologi, Universitas Tanjungpura, Pontianak, Indonesia Email: 1,* muhammadsonetar@student.untan.ac.id, 2 ikhwanruslianto@siskom.untan.ac.id, 3 junardi@fmipa.untan.ac.id Email Penulis Korespondensi: muhammadsonetar@student.untan.ac.id Submitted 23-08-2022 ; Accepted 30-08-2022 ; Published 30-08-2022

## Abstrak
Cacing nipah (Namalycastis rhodochorde) merupakan spesies baru dari kelas Polychaeta yang ditemukan di daerah Sei Kakap. Selain diperoleh dari pesisir sungai, budidaya merupakan salah satu cara untuk memperoleh cacing nipah, namun budidaya cacing ini masih dalam skala lab dan dilakukan secara manual. Budidaya secara manual memiliki kendala, khususnya dalam mengendalikan salinitas air yang memengaruhi sintasan atau kelangsungan hidup cacing nipah. Oleh sebab itu, dibutuhkan suatu sistem berbasis Internet  of Things dalam instalasi budidaya cacing nipah. Sistem ini bertujuan untuk mengendalikan salinitas air kemudian memonitoring salinitas dan suhu  air  serta,  suhu  dan kelembaban  udara.  Tujuan  lain  adalah  mengendalikan salintas  air  yang  memengaruhi  sintasan  cacing nipah. Hasil monitoring dan pengendalian salinitas air ditampilkan dalam aplikasi berbasis website. Arduino Uno digunakan sebagai perangkat keras yang mengendalikan sistem, NodeMCU ESP32 digunakan sebagai alat menyambungkan ke server, sensor salinitas air digunakan untuk mengukur salinitas air, sensor DS18B20 digunakan untuk mengukur suhu air serta sensor DHT11 digunakan untuk mengukur suhu dan kelembaban udara. Hasil pengujian sistem pembacaan masing-masing sensor didapatkan nilai error 0,017% dan 0,032% sensor salinitas air, 0,015% sensor DS18B20, serta 0,011% dan 0,003% sensor DHT11. Penerapan sistem menurunkan salinitas air sebanyak 1-3 ppt dan menghasilkan sintasan cacing nipah sebesar 41%.
Kata Kunci: Cacing Nipah; Sistem Pengendalian Salinitas Air; Sintasan; Internet of Things; Arduino

## Abstract
Nypa palm worm (Namalycastis rhodochorde) is a new species of Polychaeta class found in Sei Kakap area. Apart from being obtained from the river coast, cultivation is one way to get worms, but the cultivation of nypa palm worm is still within the scope of the lab and is done manually. Manual cultivation has a problems, especially in controlling water salinity which affects the survival or survival rate of worm. Therefore, this requires an Internet of Things in installation of worm cultivation. This system aims to control the salinity of the water and then monitor the salinity and temperature of the water as well as the temperature and humidity of the air. Anot her goal is to control water salinity which affects the survival rate of worms. The results of monitoring and controlling the water salinity will be displayed on a website-based application. Arduino Uno is used as hardware that controls the system, NodeMCU ESP32 is used as a  tool  to  connect  to  the server, water  salinity sensor is  used to  measure water salinity,  DS18B20  sensor  is used  to  measure water temperature, as well as DHT11 sensor is used to measure air temperature and humidity. The results of testing the reading system of each sensor obtained an error value 0,017% and 0,032% water salinity sensors, 0,015% DS18B20 sensor, as well as 0.011% and 0.003% DHT11 sensor. Application of the system can reduce water salinity by 1-3 ppt and resulted in the survival rate of worms by 41%.
Keywords : Nypa Palm Worm; Water Salinity Control System; Survival Rates; Internet of Things; Arduino

## 1. PENDAHULUAN
Cacing nipah ( Namalycastis rhodochorde ) merupakan spesies baru dari kelas Polychaeta yang ditemukan pada daerah Sei Kakap. Sei Kakap memiliki kondisi hutan mangrove yang didominasi oleh tumbuhan nipah ( Nypa sp .) sehingga faktor ini  dapat  menjadi  habitat  salah  satu  anggota  dari  famili Nereididae yaitu  cacing  nipah  [1]. Polychaeta sudah  banyak dimanfaatkan khususnya dalam pemberian pakan di budidaya perikanan. Cacing nipah memiliki kadar protein >58% yang bermanfaat meningkatkan kesehatan hewan budidaya sehingga mengurangi resiko terserang virus, bakteri maupun parasit lainnya [2]. Selain diperoleh dari pesisir sungai, budidaya merupakan salah satu cara untuk mendapatkan cacing nipah. Budidaya cacing  nipah merupakan objek dari  penelitian ini.  Menurut Junardi, salinitas air merupakan faktor eksternal dengan unsur kimia yang dapat mempengaruhi tingkat kelangsungan hidup atau sintasan dalam budidaya cacing nipah [3].  Menurut  penelitian  sebelumnya,  selain  mengendalikan  salinitas  air  pengunaan  pelepah  nipah  fermentasi  sebagai pakan  dan  tempat  hidup  cacing  nipah  dapat  meningkatkan  sintasan.  Pengendalian  salinitas  air  merupakan  hal  yang menjadi perhatian karena salinitas air berdampak terhadap  pembuahan, perkembangan dan tingkat kelangsungan hidup cacing nipah [4]. Selain melakukan pengendalian salinitas air, budidaya juga memonitoring salinitas dan suhu air, serta suhu dan kelembaban udara secara manual.
Budidaya secara manual menyita waktu dan tenaga sehingga dibutuhkan sebuah cara untuk melakukan budidaya secara otomatis. Sistem yang berjalan secara otomatis dan dapat dimonitoring dari jarak jauh dibuat menggunakan konsep Internet of Things (IoT). Internet of Things (IoT) adalah struktur sistem dengan kemampuan memindahkan data melalui jaringan internet tanpa interaksi dari manusia dan komputer [5]. Konsep kerja dari IoT tidak lepas dari 3 elemen utama diantaranya  barang  fisik  yang  dilengkapi  modul  IoT,  perangkat  koneksi  ke  internet  seperti  Modem,  dan Cloud  Data Center tempat  untuk  menyimpan  aplikasi  beserta database .  Penelitian  berbasis  IoT  pernah  dilakukan  oleh  Wibisono, objek penelitian yang digunakan yaitu budidaya tambak udang dengan hasil sistem mampu memberikan laporan mengenai data suhu, pH, dan salinitas air. Sistem mampu menaikan kadar salinitas sebesar 2 ppt dalam waktu 2 menit dengan nilai error ±1ppt dan data tersimpan secara otomatis [6].
Hal 1191−1199 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom
Sistem  berbasis  IoT  dapat  dikendalikan  dari  jarak  jauh  menggunakan smartphone atau  laptop.  Penelitian sebelumnya  oleh  Setiadi,  menghasilkan  sebuah  perangkat  yang  dapat  membantu  melakukan  aktivitas  kontroling  dan monitoring sistem irigasi jarak jauh, juga meringankan beban kerja manusia dalam mengatur bendungan [7]. Sistem dapat berjalan  dengan  baik  ketika  mikrokontroler  serta  perangkat  keras  yang  digunakan  sesuai  dengan  permasalahan  [8]. Berdasarkan  beberapa  alasan  dan  penelitian  sebelumnya  yang  telah  dijelaskan  maka  penelitian  ini  mengembangkan sistem yang berjalan secara otomatis mengendalikan salinitas air  kemudian memonitoring  salinitas dan suhu  air,  serta suhu dan kelembaban udara sesuai dengan kebutuhan budidaya cacing nipah, sehingga sintasan yang dihasilkan menjadi tinggi.

## 2. METODOLOGI PENELITIAN
Penelitian yang baik memiliki tahapan dalam proses pengerjaanya. Tahapan dari penelitian berfungsi sebagai acuan dalam mengerjakan penelitian. Tahapan penelitian terdiri dari 6 tahapan yang digambarkan menggunakan diagram alir. Diagram alir  menunjukan  sebuah  proses  dari  awal  sampai  akhir  penelitian.  Adapun  diagram  alir  penelitian  dapat  dilihat  pada Gambar 1.
Gambar 1. Diagram Alir Penelitian

## 2.1 Studi Literatur
Studi  literatur  dilakukan  dengan  mencari  rujukan  dari  buku  dan  jurnal  yang  berkaitan  dengan  penelitian  ini.  Ilmu pengetahuan yang berhubungan dengan alat, sensor, Internet of Things, cacing nipah dan juga sintasan dapat digunakan untuk menunjang penelitian. Literatur yang digunakan harus dari sumber yang valid sehingga keberhasilan dari penelitian menjadi tinggi.

## 2.2 Pengumpulan Data
Pengumpulan data menggunakan metode observasi dengan meninjau langsung ke lab tempat cacing nipah di budidaya. Data yang diperoleh dari lab berupa data salinitas air, suhu udara, kelembaban udara dan suhu air budidaya cacing nipah. Data tersebut digunakan untuk membangun sebuah sistem budidaya cacing nipah secara otomatis.

## 2.3 Perancangan Sistem
Tahapan ini merancang semua komponen yang telah dipelajari sehingga dapat terhubung. Sistem dirancang secara umum dan  khusus.  Perancangan  ini  menjadi  acuan  dalam  mengimplementasikan  sistem  budidaya  cacing  nipah.  Adapun rancangan sistem secara umum dapat dilihat pada Gambar 2 .
Hal 1191−1199 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom
Sistem  secara umum menunjukan semua komponen saling terhubung. Dimulai  dari  komponen perangkat  keras yang  nantinya  akan  memonitoring  dan  mengendalikan  kondisi  dari  budidaya  cacing  nipah  yaitu  Arduino  Uno  dan NodeMCU ESP32 yang saling terhubung menggunakan komunikasi serial. Arduino Uno yang merupakan mikrokontroler open source dan dapat digunakan untuk mengolah data dari sensor [9]. Kemudian NodeMCU ESP32 yang merupakan sebuah  perangkat  keras  berbasis  mikrokontroler  dibuat  oleh expressif  system dan  dapat  terkoneksi  ke  internet  [10]. Arduino  Uno nantinya akan mengendalikan sensor dan relay yang terhubung ke pompa, kemudian NodeMCU ESP32 akan mengirimkan data ke firebase dengan bantuan koneksi internet. Firebase merupakan database yang di-host di cloud dengan  struktur  basis  data NoSQL [11].  Pengguna  mendapatkan  informasi  yang  berkaitan  dengan  budidaya  dengan mengakses antarmuka website . Antarmuka website dapat diakses menggunakan smartphone atau laptop. Perangkat keras yang berada di sistem juga dirancang untuk menjalankan budidaya cacing nipah secara otomatis. Arduino  Uno  di  hubungkan  dengan  NodeMCU  ESP32,  sensor, relay, pompa  air    dan  adaptor.  Masing-masing  dari komponen perangkat keras memiliki fungsi yang menunjang budidaya secara otomatis. Adapun diagram blok perangkat keras dapat dilihat pada Gambar 3.

## Gambar 3 . Diagram Blok Perangkat Keras
Diagram  blok  menunjukan  2  mikrokontroler  yaitu  Arduino  Uno  dan  NodeMCU  ESP32  saling  terhubung menggunakan  komunikasi  serial.  Komunikasi  serial  membutuhkan  dua  pin  yang  bertindak  sebagai  RX  dan  TX.  RX disebut sebagai receive sedangkan TX disebut sebagai transmit [12]. Selain terhubung ke NodeMCU ESP32, Arduino Uno juga terhubung ke beberapa sensor dan relay. Sensor pertama yang terhung ke Arduino Uno yaitu sensor salinitas air.  Sensor  salinitas  air  merupakan  sebuah  sensor  yang  dapat  mengukur  kadar  garam  dalam  air.  Sensor  bekerja  pada tegangan DC 5 Volt dan menghasilkan keluaran atau output analog [13]. Sensor kedua yaitu DHT11 yang merupakan sebuah  sensor  dengan  keluaran  suhu  dan  kelembaban  udara  dalam  bentuk  data  digital  yang  sudah  dikalibrasi  dengan kompleks [14]. Sensor DHT11 mengukur suhu dan kelembaban udara di tempat budidaya cacing nipah. Sensor terakhir yang terhubung ke Arduino Uno yaitu DS18B20 yang merupakan sebuah sensor dengan keluaran suhu dalam bentuk data digital  yang  sudah  aman  dari  degradasi  data  sehingga  dapat  digunakan  untuk  jarak  yang  jauh  [15].  Sensor  DS18B20 mengukur suhu air di wadah yang terdapat cacing nipah.
Komponen  selain  sensor  yang  terhubung  ke  Arduino  Uno  yaitu relay yang  berfungsi  sebagai  saklar penghubung/pemutus untuk arus sinyal listrik dengan arus yang kecil. Modul relay memerlukan arus sebesar sekurang- kurangnya  15mA-20mA  untuk  mengontrol  masing-masing channel [16].  Modul relay terhubung  ke  pompa  air  yang berfungsi  mengalirkan  air  sekaligus  mengendalikan  kadar  salinitas  air.  Pompa  merupakan  perangkat  yang  berfungsi memindahkan cairan atau larutan dari tempat rendah ke tempat yang lebih tinggi. Pompa memerlukan suplai tegangan yang searah pada kumparan medan untuk diubah menjadi energi mekanik [17]. Komponen terakhir yang berperan sebagai power supply yaitu adaptor. Adaptor menghantarkan aliran listrik ke semua perangkat keras. Semua komponen yang telah dijelaskan akan dirancang sehingga saat proses implementasi sistem dapat dibangun dan berjalan dengan baik.
Perangkat keras yang sudah terhubung membutuhkan alur kerja. Perancangan alur kerja membuat sistem berjalan baik  sesuai  dengan input dan output yang diinginkan.  Alur kerja  dirancang berdasarkan data dari lab budidaya cacing nipah  dengan  tujuan  sistem  perangkat  keras  dapat  berjalan  secara  otomatis  dalam  mengendalikan  dan  memonitoing. Sistem melakukan pembacaan pada sensor DHT11 dan DS18B20 kemudian membaca sensor salinitas air A. Terdapat dua kondisi di sensor salinitas air A. Jika kadar salinitas air di wadah A tidak lebih dari 13 ppt maka pompa A akan tetap pada  posisi  mati  serta  pembacaan  sensor  berlanjut  ke  sensor  salinitas  air  B  sehingga  sistem  selesai  bekerja.  Kondisi selanjutnya jika kadar salinitas air pada wadah A melebihi dari 13 ppt maka dilanjutkan dengan proses pembacaan sensor salinitas air B.
Pada pembacaan sensor salinitas air B terdapat dua kondisi yang dihasilkan. Jika kadar salinitas air pada wadah B kurang dari 10 ppt maka pompa A akan hidup dan mengalirkan air dari wadah B ke wadah A. Kondisi selanjutnya jika kadar salinitas air pada wadah B lebih dari 10 ppt maka pompa B yang akan hidup untuk mengalirkan air dari wadah C ke wadah B agar kadar salinitas air di wadah B dapat memenuhi kondisi untuk menghidupkan pompa A. Setelah semua sensor  dan relay berjalan  terdapat  sebuah  proses  pengiriman  data  ke database. Penjelasan  mengenai  alur  kerja  dari perangkat keras digambarkan menggunakan sebuah diagram. Adapun diagram alir sistem dapat dilihat pada Gambar 4.
Hal 1191−1199 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom

## Gambar 4. Diagram Alir Sistem
Dari  diagram  mengenai  perangkat  keras  yang  telah  dijelaskan,  data  perangkat  keras  tersimpan  di database kemudian ditampilkan pada antarmuka website sebagai media informasi. Menggunakan bantuan Javascript, HTML, JSON serta CSS , antarmuka dibangun untuk memproses sistem website yang dibuat. Antarmuka website dibangun hanya untuk admin dengan beberapa halaman yaitu landing page, login, beranda serta data tabel dan grafik. Halaman landing page berisikan informasi umum seputar penelitian ini. Informasi yang ditampilkan berupa pengenalan tentang budidaya cacing nipah, penjelasan bagaimana sistem bekerja, tujuan sistem dibangun, dan lokasi perangkat keras ditempatkan. Terdapat juga tombol login yang akan memindahkan pengguna ke halaman login. Pada halaman login website terdapat username dan password yang harus diisi oleh pengguna sesuai dengan data akun yang ada di firebase database untuk beralih ke halaman beranda. Halaman beranda memiliki beberapa tampilan yaitu nilai salinitas air wadah A, nilai salinitas air wadah B, status pompa A, status pompa B, nilai suhu udara, nilai kelembaban udara, dan nilai suhu air. Informasi nilai salinitas wadah A dan wadah B berasal  dari  sensor salinitas air. Status pompa A dan B berasal  dari relay yang mengendalikan pompa air. Nilai suhu dan kelembaban udara yang berasal dari sensor DHT11 dan yang terakhir nilai dari suhu air berasal dari  sensor  DS18B20.  Terdapat  juga  grafik  yang menampilkan  informasi  selama  1  hari.  Halaman  terakhir  antarmuka website yaitu data tabel dan grafik. Pada halaman ini tampilan berupa tabel. Tabel akan menampilkan hasil monitoring dari salinitas air selama 30 menit sekali dalam 1 hari yang tersimpan didalam firebase database . Kemudian grafik diambil dari data keseluruhan dari data yang ada di tabel. Logout akan mengeluarkan pengguna dari sistem dan tampilan website beralih ke halaman landing page. Adapun struktur dari antarmuka website dapat dilihat pada Gambar 5.
Hal 1191−1199 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom

## 3. HASIL DAN PEMBAHASAN

## 3.1 Pengujian Keseluruhan Perangkat Keras
Komponen perangkat keras dirangkai dengan tujuan membangun sebuah sistem. Sistem yang sudah dibangun berdasarkan perancangan selanjutnya diuji untuk memastikan sistem berfungsi dengan baik atau tidak.  Pengujian melibatkan semua komponen perangkat keras dan objek penelitian.  Adapun gambaran dari keseluruhan perangkat keras dapat dilihat pada Gambar 6.
Gambar 6. Keseluruhan Perangkat Keras
Pada perangkat keras sensor yang digunakan akan melalui proses kalibarasi untuk mengetahui nilai error . Proses kalibrasi  membutuhkan  alat  ukur  standar  sebagai  pembanding  dengan  sensor  yang  digunakan.  Pengujian  dimulai  dari sensor salinitas air menggunakan refraktometer sebagai pembanding. Sensor salinitas air  memiliki keluaran nilai ADC ( Analog to Digital Converter ) sehingga diperlukannya sebuah cara untuk menetapkan nilai yang sesuai dengan alat ukur standar.  Metode  interpolasi  kuadrat  dipilih  sebagai  salah  satu  cara  untuk  mengkalibrasikan  antara  refraktometer  dan sensor.  Pengertian interpolasi  kuadrat adalah suatu proses untuk menghitung nilai suatu  fungsi dengan sebuah grafik. Grafik pada interpolasi terbentuk dari tiga titik data yang telah diketahui untuk mencari sebuah nilai [18]. Setelah nilai ADC didapatkan kemudian nilai dimasukan ke dalam Persamaan 1.
𝑓 2 (𝑥) = 𝑏 0 + 𝑏 1 (𝑥  −  𝑥 0 ) + 𝑏 2 (𝑥  −  𝑥 0 )(𝑥  −  𝑥 1 ) (1)
dengan: 𝑓 2 (𝑥) = Nilai total sensor 𝑏 = Nilai fungsi
𝑥 = Kadar salinitas dari setiap wadah
𝑓(𝑥) = Nilai ADC dari setiap wadah
Selain  menggunakan  nilai  ADC,  persamaan  1  juga  menggunakan  nilai  dari  kadar  salinitas  air  yang  digunakan dengan satuan ppt ( parts per thousand ). Perhitungan menghasilkan sebuah rentang nilai dan terdapat nilai tengah. Rentang nilai yang sudah dihitung digunakan untuk mendefinisikan nilai dari sensor salinitas air. Setelah proses penetapan nilai selesai  selanjutnya  sensor  salinitas  air  di  ukur  untuk  mencari  nilaii  rata-rata error .  Semua  sensor  melakukan  proses pengukuran sebanyak 10 kali. Adapun hasil pengukuran sensor salinitas A dapat dilihat pada Tabel 1 dan pengukuran sensor salinitas B dapat dilihat pada Tabel 2.
Hal 1191−1199 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom
Tabel 1. Hasil Pengukuran Sensor Salinitas Air A dan Refraktometer
Refraktometer  Sensor Salinitas A  Selisih  Error (%) 10 ppt 10 ppt 0 0 11 ppt 12 ppt 1 0,083 12 ppt 12 ppt 0 0 13 ppt 13 ppt 0 0 14 ppt 14 ppt 0 0 10 ppt 11 ppt 1 0,090 11 ppt 11 ppt 0 0 12 ppt 12 ppt 0 0 13 ppt 13 ppt 0 0 14 ppt 14 ppt 0 0 Error rata-rata 0,017
Tabel 2. Hasil Pengukuran Sensor Salinitas Air B dan Refraktometer Refraktometer  Sensor Salinitas A  Selisih  Error (%) 10 ppt 11 ppt 1 0,090 11 ppt 12 ppt 1 0,083 12 ppt 12 ppt 0 0 13 ppt 13 ppt 0 0 14 ppt 14 ppt 0 0 10 ppt 10 ppt 0 0 11 ppt 11 ppt 0 0 12 ppt 13 ppt 1 0,076 13 ppt 14 ppt 1 0,071 14 ppt 14 ppt 0 0 Error rata-rata 0,032
Pengujian kedua sensor salinitas air tersebut mendapatkan hasil yang berbeda. Hasil pengukuran sensor salinitas air A menghasilkan nilai rata-rata error 0,017%, sedangkan, pengukuran sensor salinitas air B  menghasilkan nilai rata- rata error 0,032%. Pengujian berlanjut ke sensor DHT11 yang memiliki fungsi mengukur suhu dan kelembaban udara. Alat ukur berupa higrometer digunakan sebagai pembanding sehingga dapat digunakan untuk menilai keakuratan sensor. Nilai yang dihasilkan sensor DHT11 berupa nilai digital sama seperti nilai dari alat ukur. Adapun hasil dari pengukuran suhu udara antara sensor  DHT11 dan  higrometer  dapat  dilihat pada Tabel  3, sedangkan  sedangkan  kelembaban udara ditampilkan pada Tabel 4.
Tabel 3. Hasil Pengukuran Suhu Udara Sensor DHT11 dan Higrometer
Higrometer DHT11 Selisih Error (%) 24,00 24,00 0 0 23,00 24,00 1 0,041 24,00 24,00 0 0 24,00 24,00 0 0 24,00 24,00 0 0 26,00 27,00 1 0,037 27,00 27,00 0 0 26,00 27,00 1 0,037 27,00 27,00 0 0 27,00 27,00 0 0 Error rata-rata 0,011 Tabel 4. Hasil Pengukuran Kelembaban Udara Sensor DHT11 dan Higrometer Higrometer DHT11 Selisih Error (%) 65 65 0 0 65 65 0 0 65 66 1 0,015 65 65 0 0 65 65 0 0 85 86 1 0,011
Hal 1191−1199 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom
85 85 0 0 86 87 1 0,011 86 86 0 0 87 86 0 0 Error rata-rata 0,003
Hasil  pengukuran  suhu  udara  menghasilkan  nilai  rata-rata error sebesar  0,011%,  sedangkan  hasil  pengukuran kelembaban udara nilai rata-rata error sebesar 0,003%. Pengujian sensor terakhir yaitu sensor DS18B20 yang memiliki fungsi mengukur suhu air. Pengukuran dilakukan pada wadah air yang akan diisi oleh cacing nipah. Sama seperti sensor DHT11, alat ukur pembanding yang digunakan yaitu hygrometer dan nilai yang dihasilkan oleh sensor DS1820 berupa nilai  digital. Adapun hasil dari  pengukuran suhu udara antara sensor  DHT11 dan higrometer dapat  dilihat pada Tabel 5. jkhkjh
Tabel 5. Hasil Pengukuran Suhu Air Sensor DS18B20 dan Higrometer Higrometer DS18B20 Selisih Error (%) 24,00 24,00 0 0 24,00 25,00 1 0,04 24,00 24,00 0 0 24,00 24,00 0 0 24,00 25,00 1 0,04 26,00 27,00 1 0,037 26,00 26,00 0 0 26,00 26,00 0 0 26,00 26,00 0 0 26,00 27,00 1 0,037 Error rata-rata 0,015
Hasil pengukuran suhu air menghasilkan nilai rata-rata error sebesar 0,015 %. Setelah menguji semua sensor yang digunakan  dalam  penelitian,  sensor  mengindikasikan  berjalan  baik  dengan  nilai  rata-rata error yang  dihasilkan  relatif kecil. Pengujian berlanjut menggunakan objek penelitian yaitu cacing nipah. Pengujian ini menggunakan dua wadah yang berisikan cacing nipah sebanyak 100 individu setiap wadah. Variabel ukur yang digunakan untuk membandingkan kedua wadah adalah sintasan cacing nipah. Sintasan merupakan istilah ilmiah untuk mengkalkulasi tingkat kelangsungan hidup (survival rate) dari suatu populasi makhluk hidup dalam jangka waktu yang sudah ditentukan. Pada umumnya sintasan dari  suatu  makhluk  hidup  dipengaruhi  oleh  beberapa  faktor  yaitu  usia,  lingkungan  fisik-kimia,  makanan,  hama  dan penyakit [19]. Nilai dari sebuah salinitas dapat dicari menggunakan data jumlah individu yang dipakai sebelum budidaya kemudian menggunakan data jumlah individu setelah budidaya [20].
S = Nt N0 x 100%
(2)
dengan:
S = Sintasan
Nt = Jumlah cacing yang hidup di akhir penelitian
N0 = Jumlah cacing yang hidup di awal penelitian
Pengujian keseluruhan sistem dilakukan selama 5 hari. Wadah yang menggunakan sistem berjalan secara otomatis sedangkan  pembandingnya  dilakukan  pengecekan  salinitas  air  setiap  pagi,  siang  dan  sore.  Air  yang  digunakan  untuk mengendalikan  salinitas  air  di  wadah  pembanding  menggunakan  salinitas  yang  sama  seperti  pada  wadah  A  dengan rentang salinitas 5-8 ppt. Hasil dari pengujian sistem pengendalian salinitas air dapat dilihat pada Gambar 5.
10 11 12 13 14 1 3 :0 0
1 4 :0 0
1 5 :0 0 1 6 :0 0
1 7 :0 0
1 8 :0 0
1 9 :0 0
2 0 :0 0
21 :0 0
2 2 :0 0
2 3 :0 0
0 0 :0 0
0 1 :0 0
0 2 :0 0
0 3 :0 0
0 4 :0 0
0 5 :0 0
0 6 :0 0
0 7 :0 0
0 8 :0 0
0 9 :0 0
1 0 :0 0 1 1 :0 0 1 2 :0 0 Hari 1 Hari 1
Hal 1191−1199 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom
Pengujian pada saat sistem mulai bekerja menunjukan adanya fluktuasi salinitas. Kelembaban udara menjadi salah satu faktor penyebab berfluktuasinya salinitas air. Ketika salinitas air melebihi 13 ppt maka pompa air akan hidup secara otomatis  untuk  menurunkan  kadar  salinitas.  Hari  selanjutnya  salinitas  mulai  mengalami  peningkatan  di  siang  hari. Treatment  yang  dilakukan  menurunkan  kadar  salinitas  1-3  ppt,  pada  kondisi  tertentu  saat  kelembaban  udara  rendah, salinitas air tetap tidak mengalami penurunan. Selama proses pengamatan cacing tidak diberi pakan karena cacing nipah sudah bisa mencari nutrisi dari pelepah nipah yang sudah di fermentasi. Setelah 5 hari melakukan uji coba sistem, cacing nipah  dipisahkan  dari  wadah  dan  dihitung  jumlah  individu  yang  hidup  menggunakan  mikroskop.  Hasil  penghitungan jumlah individu cacing nipah dari wadah A yang dipasangkan sistem pengendalian salinitas air didapatkan sebanyak 41 individu,  sementara  pada  wadah  pembanding  didapatkan  sebanyak  20  individu.  Hasil  sintasan  yang  dihitung menggunakan Persamaan 2 dapat dilihat pada Tabel 6.
Tabel 6. Sintasan Cacing Nipah Wadah 𝐍𝟎 (individu)  Nt (individu)  S (%) A 100 41 41% Pembanding 100 20 20%

## 3.2 Pengujian Antarmuka Website Perangkat Lunak
Website yang digunakan sebagai media penyampaian informasi untuk pengguna juga akan diuji untuk mengetahui website berjalan dengan baik. Antarmuka website dapat dikategorikan baik jika dapat menampilkan dan mengirimkan data yang dibutuhkan. Adapun tampilan antarmuka website dari halaman landing page dan login dapat dilihat pada Gambar 6.
(a)
(b)
Gambar 8. (a) Tampilan Antarmuka Landing Page (b) Tampilan Antarmuka Login
Halaman landing page berhasil menampilkan informasi umum seputar budidaya cacing nipah berbasis sistem IoT yang berjalan secara otomatis. Selain menampilkan informasi halaman landing page memiliki tombol login yang akan mengarahkan pengguna ke dalam sistem. Halaman login berjalan baik dengan adanya mekanisme validasi username dan password. Pengguna harus menggunakan username dan password yang sesuai dengan database , jika tidak sesuai maka akan muncul sebuah pesan pesan peringatan. Setelah berhasil login, sistem akan menampilkan informasi dari sensor dan relay. Adapun tampilan antarmuka website dari halaman beranda serta halaman data tabel dan grafik dapat dilihat pada Gambar 7.
(a) (b)
Gambar 9. (a) Tampilan Antarmuka Beranda (b) Tampilan Antarmuka Data Tabel dan Grafik
Hal 1191−1199 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom
Halaman beranda berhasil menampilkan informasi dari sensor dan relay. Grafik yang terdapat dihalaman beranda menunjukan data monitoring sensor selama 1 hari. Kemudian dihalaman data tabel dan grafik juga berhasil menampilkan nilai  dari  sensor  salinitas  air  A.  Data  yang  ditampilkan  akan menyesuaikan  dengan  data  yang  ada di  dalam database. Tombol logout juga tersedia dibagian sidebar antarmuka website dan dapat mengembalikan pengguna ke halaman landing page.

## 4. KESIMPULAN
Berdasarkan hasil pengujian yang telah dilakukan dalam Sistem Pengendalian Salinitas Air Pada Budidaya Cacing Nipah Berbasis Internet of Things menunjukkan sistem dapat berjalan otomatis dengan indikasi pompa air hidup ketika salinitas air di wadah A melewati 13 ppt dan di wadah B melewati 10 ppt. Pengujian sensor salinitas air menghasilkan rata-rata nilai error sebesar 0,017% di sensor salinitas air A dan 0,032% di sensor salinitas air B. Kemudian hasil pengujian sensor DHT11  dari  sistem  monitoring  suhu  udara  menghasilkan  rata-rata  nilai error sebesar  0,011%  dan  kelembaban  udara sebesar 0,003%. Pengujian sensor DS18B20 untuk sistem monitoring  suhu air menunjukkan hasil rata-rata nilai error sebesar 0,015%. Kadar salinitas air yang diberi treatment pada sistem pengendalian salinitas air akan mengalami fluktuasi. Fluktuasi salinitas air terjadi ketika kelembaban udara yang ada di ruangan menurun. Salinitas air menurun sebanyak 1-3 ppt  atau  tetap  ketika  diberi treatment .  Kemudian  pengendalian  salinitas  air  menggunakan  sistem  dan  secara  manual berdampak terhadap sintasan cacing nipah. Pengendalian salinitas air menggunakan sistem menghasilkan sintasan sebesar 41%  .  Nilai  ini  lebih  tinggi  dibandingkan  dengan  pengendalian  salinitas  secara  manual  yang  menghasilkan  sintasan sebesar 20% .

## REFERENCES
[1]   Junardi,  “Karakteristik  Morfologi  Dan  Habitat  Cacing  Nipah  Namalycatis  rhodochorde  (Polychaeta:  Nereididae: Namanereididae) Di Kawasan Hutan Mangrove Estuaria Sei Kakap Kalimantan Barat,” Sains MIPA, Vol. 14, No.2, 2008.
[2]   A. H. Yanti, T. R. Setyawati dan R. Kurniatuhadi, “Karakterisasi Kapang dari Saluran Pencernaan Cacing Nipah (Namalycastis rhodochorde) Asal Desa Sungai Kakap, Kabupaten Kubu Raya, Kalimantan Barat,” Life Science, 2019.
[3]   Junardi & Riyandi, “Sintasan Dan Pertumbuhan Larva Cacing Nipah Namalycastis rhodochorde (Polychaeta: Nereididae) Pada Budidaya Dengan Dua Sumber Pakan Berbeda,” Akuakultur Rawa Indonesia, 2020.
[4]   Junardi,  T.  Anggraeni,  A.  Ridwan  dan  E.  Yowono,  “Larval  Development  Of  Nypa  Palm  Worm  Namalycastis  rhodochorde (Polychaeta: Nereididae),” Nusantara Bioscience Vol. 12, pp. 148-153, 2020.
[5]   A.  Minariyanto,  Mardiono  dan  S.  W.  Lestari,  “Perancangan  Prototype  Sistem  Pengendali  Otomatis  Pada  Greenhouse  Untuk Tanaman Cabai Berbasis Arduino Dan Internet Of Things (IoT),” Jurnal Teknologi, 2020.
[6]   D. A. Wibisono, S. Aminah dan G. Maulana, “Rancang Bangun Sistem Monitoring Kualitas Air Pada Tambak Udang Berbasis Internet Of Things,” Repository. Politeknik Manufaktur Bandung, 2019.
[7]   D. Setiadi dan M. N. A. Muhaemin, “Penerapan Internet Of Things (IoT) Pada Sistem Monitoring Irigasi (Smart Irigasi),” Jurnal Infotronik Volume 3, No. 2,, 2018.
[8]   Zakaria,  A.  Muid  dan  Ilhamsyah,  “Prototype  Sistem  Monitoring  Masa  Sewa  Kamar  Kos  berbasis  Mikrokontroller,”  Jurnal Coding Sistem Komputer Universitas Tanjungpura, p. 37, 2015.
[9]   Y.  Rahmanto,  A.  Rifaini,  S.  Samsugi  dan  S.  D.  Riskiono,  “Sistem  Monitoring  PH  Air  Pada  Aquaponik  Menggunakan Mikrokontroler Arduino Uno,” Jurnal Teknologi Dan Sistem Tertanam, Vol. 01, No. 1, 2020.
[10]   R.  Soelistijorini,  H.  Amran  dan  A.  A.  Nurmaudy,  “Implementasi  ESP32  Untuk  Monitoring  Suhu  Dan  Kelembapan  Pada Fermentasi Tempe Berbasis IoT,” Prosiding Seminar Nasional Teknologi Elektro Terapan Vol.03, No.1, 2019.
[11]   Firebase, “Firebase Realtime Database,” 3 Desember 2020. [Online]. Available:
https://firebase.google.com/docs/database/index.html.
[12]   J. Prayudha, Saniman dan S. N. Arif, “Sistem Kendali Fasilitas Lab Stmik Triguna Dharma Menggunakan Komunikasi Serial Berbasis Mikrokontroler,” Sains dan Komputer (SAINTIKOM) Vol.17, No.2, 2018.
[13]   A.  Rosman  dan  Kamaruddin,  “Rancang  Bangun  Sistem  Monitoring  Salinitas  Air  Berbasis  Mikrokontroler  Arduino  Uno,” JURNAL ILMU FISIKA: TEORI DAN APLIKASINYA, 2019.
[14]   M. I. Hakiki, U. Darusalam dan N. D. Nathasia, “Konfigurasi Arduino IDE Untuk Monitoring Pendeteksi Suhu Dan Kelembapan Pada Ruang Data Center Menggunakan Sensor DHT11,” JURNAL MEDIA INFORMATIKA BUDIDARMA, Volume 4, Nomor 1, 2020.
[15]   Z. A. K. Sari, H. Permana dan W. Indrasari, “Karakterisasi Sensor Photodioda, DS18B20, Dan Konduktivitas Pada Rancang Bangun Sistem Deteksi Kekeruhan Dan Jumlah Zat Padat Terlarut Dalam Air,” Spektra: Jurnal Fisika dan Aplikasinya, 2017.
[16]   F. I. Pasaribu, I. Roza, C. Siregar dan F. A. Sitompul, “Analisa Proteksi Over Current Relay Pada Jaringan Tegangan Menengah 20KV Di PELINDO 1 Cabang Belawan,” RELE (Rekayasa Elektrikal dan Energi) : Jurnal Teknik Elektro Vol. 4, No. 1, 2021.
[17]   A. Andreas, G. Priyandoko dan M. Mukhsim, “Kendali Kecepatan Motor Pompa Air DC Menggunakan PID - CSA Berdasarkan Debit Air Berbasis Arduino,” JASEE Journal of Application and Science on Electrical Engineering, 2020.
[18]   M. I. J. Lamabelawa, “Analisis Perhitungan Metode Interpolasi Pada Data Time Series Kemiskinan Di NTT,” JURNAL HOAQ – TEKNOLOGI INFORMASI VOL. 8, NO. 1, 2018.
[19]   S. Wahyuni, S. Budi dan Mardiana, “Pengaruh Shelter Berbeda Terhadap Pertumbuhan Dan Sintasan Crablet Kepiting Rajungan (Portunus pelagicus),” J. of Aquac. Environment Vol 3(1) 06-10, 2020.
[20]   M. Effendie, Metode Biologi Perikanan, Bogor: Yayasan Dewi Sri, 1979.