Anda di halaman 1dari 40

INSTITUT TEKNOLOGI DEL

PROGRAM STUDI TEKNIK ELEKTRO


JALAN SISINGAMANGARAJA Laguboti, Kabupaten Toba Samosir,  (0632) 331234, 
(0632)331116 Sumatera Utara 22381

Dokumentasi Produk Tugas Akhir

Lembar Sampul Dokumen

Judul Dokumen TUGAS AKHIR TEKNIK ELEKTRO:


Fish Feeder Scheduling and Water Quality Monitoring in
Aquaculture

Jenis Dokumen PERANCANGAN


Catatan: Dokumen ini dikendalikan penyebarannya oleh Prodi Teknik Elektro ITDel

Nomor Dokumen B300- 04-TA1819

Nomor Revisi 04

Nama File B300

Tanggal Penerbitan 14 Desember 2018

Unit Penerbit Prodi Teknik Elektro – ITDel

Jumlah Halaman 40 (termasuk lembar sampul ini)

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 1 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Data Pengusul
Pengusul Nama : Rosari F. Saragih Jabatan Anggota

Tanggal : 14 Desember 2018 Tanda Tangan

Nama : Tunggul J. Pasaribu Jabatan Anggota

Tanggal : 14 Desember 2018 Tanda Tangan

Nama : Pangeran Aritonang Jabatan Anggota

Tanggal : 14 Desember 2018 Tanda Tangan

Pembimbing Nama : Albert Sagala, S.T., M.T Jabatan Dosen


Tanda Tangan Pembimbing

Tanggal : 14 Desember 2018

Lembaga
Program Studi Teknik Elektro
Fakultas Teknik Informatika dan Elektro
Institut Teknologi Del
Alamat
Jalan Sisingamangaraja, Laguboti, Kabupaten Toba Samosir, Sumatera Utara 22381
Telepon : +62 632 331234 Faks :+62 632 331116 Email:pste@del.ac.id

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 2 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
DAFTAR ISI

DAFTAR ISI..................................................................................................................... 3
DAFTAR GAMBAR ................................................ ERROR! BOOKMARK NOT DEFINED.
DAFTAR TABEL ..................................................... ERROR! BOOKMARK NOT DEFINED.
CATATAN SEJARAH PERBAIKAN DOKUMEN ....................................................... 6
PENGANTAR .................................................................................................................. 7
1.1 RINGKASAN ISI DOKUMEN .................................................................................. 7
1.2 TUJUAN PENULISAN, APLIKASI,DAN FUNGSI DOKUMEN ..................................... 7
1.3 REFERENSI .................................................. ERROR! BOOKMARK NOT DEFINED.
1.4 DAFTAR SINGKATAN ........................................................................................... 8
PERANCANGAN ............................................................................................................ 9
2.1 DEFINISI, FUNGSI, DAN SPESIFIKASI .................................................................... 9
2.1.1 Definisi dan Fungsi ..................................................................................... 9
2.1.2 Ringkasan Spesifikasi ................................................................................. 9
2.2 TINJAUAN DESAIN SISTEM SECARA UMUM ....................................................... 11
2.2.1 Definisi Sistem dan Subsistem ................................................................. 11
2.2.2 Deskripsi Fisik Sistem .............................................................................. 12
2.2.3 Diagram Sistem Prototipe ......................... Error! Bookmark not defined.
2.3 TINJAUAN DESAIN PERANGKAT KERAS SUBSISTEM FEEDER SCHEDULLING ..... 17
2.3.1 Arduino Mega 2560 .................................................................................. 18
2.3.2 Sensor Ultrasonik HC-SR04 ..................................................................... 19
2.3.3 RTC (Real Time Clock) DS3131.............................................................. 20
2.3.4 Motor Servo .............................................................................................. 21
2.3.5 Recerstar BR1104 7000KV ...................................................................... 22
2.3.6 Driver Motor L298N ................................................................................. 23
2.3.7 Load Cell – 5Kg ........................................................................................ 24
2.4 TINJAUAN DESAIN PERANGKAT KERAS SUBSISTEM MONITORING ..................... 26
2.5 TINJAUAN DESAIN PERANGKAT LUNAK SUBSISTEM FEEDER SCHEDULING ....... 33
2.6 TINJAUAN DESAIN PERANGKAT LUNAK SUBSISTEM MONITORING .................... 33
2.6.1 Tinjauan Desain User Interface ................................................................ 33
2.8 BIAYA DAN JADWAL ......................................................................................... 35
2.8.1 Biaya ........................................................................................................... 35
2.8.2 Jadwal ............................................................................................................ 36
LAMPIRAN................................................................................................................ 37

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 3 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
DAFTAR GAMBAR

Gambar 1 Diagram Sistem Produk ................................................................................. 11


Gambar 2 Tampilan 3D keseluruhan prototipe............................................................... 13
Gambar 3 Tampak depan dari prototipe ......................................................................... 13
Gambar 4 Tampak belakang dari prototipe .................................................................... 14
Gambar 5 Tampak dalam dari Tabung pakan utama ...................................................... 14
Gambar 6 Tampak depan tempat pakan sementara ........................................................ 15
Gambar 7 Tampak samping penampungan pakan sementara ......................................... 15
Gambar 8 Dimensi full body .......................................................................................... 16
Gambar 10 Diagram Subsistem Feeder Scheduling ....................................................... 17
Gambar 11Arduino Mega ............................................................................................... 18
Gambar 12 Sensor Ultrasonik ......................................................................................... 20
Gambar 13 RTC DS3131 ................................................................................................ 21
Gambar 14 Servo Parallax (Continuous Rotation) ......................................................... 21
Gambar 15 Recerstar BR1104 7000KV ......................................................................... 22
Gambar 16 Driver Motor L298N .................................................................................... 23
Gambar 17 Load Cell ...................................................................................................... 24
Gambar 18 Diagram Subsistem Monitoring ................................................................... 26
Gambar 19 Desain Node Sensor ..................................................................................... 27
Gambar 20 Kolam Tampak Samping ............................................................................. 27
Gambar 21 Kolam Tampak Atas .................................................................................... 28
Gambar 22 Sensor Suhu ................................................................................................. 28
Gambar 23 pH Sensor Module Kit + 1 pH probe ........................................................... 29
Gambar 24 Dissolved Oxygen Kit .................................................................................. 30
Gambar 25 LoRa E32 433T30D ..................................................................................... 31
Gambar 26 Raspberry Pi 3 B+ ........................................................................................ 32
Gambar 27 Desain Interface ........................................................................................... 34
Gambar 28 Table Node ................................................................................................... 35

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 4 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
DAFTAR TABEL

Tabel 1 Input dan Out Fish Feeder Scheduling and Water Quality Monitoring............. 11
Tabel 2 Spesifikasi Arduino Mega ................................................................................. 19
Tabel 3 Spesifikasi Sensor Ultrasonik ............................................................................ 20
Tabel 4 Spesifikasi RTC DS3131 ................................................................................... 21
Tabel 5 spesifikasi Servo (Continuous Rotation) ........................................................... 22
Tabel 6 Spesifikasi Dinamo Penggerak tipe 125 ............................................................ 22
Tabel 7 Spesifikasi Driver Motor L298N ....................................................................... 23
Tabel 8 Spesifikasi Load Cell ......................................................................................... 24
Tabel 9 Spesifikasi Sensor Suhu ..................................................................................... 29
Tabel 10 Spesifikasi pH Sensor Module Kit + pH Probe ............................................... 29
Tabel 11 Spesifikasi Dissolved Oxygen ......................................................................... 30
Tabel 12 Spesiikasi XBee Pro Wire Antenna Series 2 ................................................... 31
Tabel 13 Spesifikasi Raspberry Pi 3 B+ ......................................................................... 32
Tabel 14 Biaya Pengembangan....................................................................................... 36
Tabel 15 Biaya Produksi ................................................................................................. 36

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 5 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Catatan Sejarah Perbaikan Dokumen

VERSI, TGL, OLEH PERBAIKAN

7 Desember 2018 Struktur penulisan, blok diagram dari prototipe perangkat keras

10 Desember 2018 Perbaikan blok sistem, datasheet dan penulisan dokumen

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 6 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Pengantar

1.1 Ringkasan Isi Dokumen

Pada dokumen ini akan dijelaskan tentang desain dari perancangan sistem otomatis
untuk melakukan pengontrolan pemberian pakan ikan dan pengawasan kualitas air pada
kolam. Sistem tersebut terangkum dalam sebuah sistem bernama “Fish Feeder
Scheduling and Water Quality Monitoring in Aquaculture”. Penjelasan desain
perancangan produk dibagi menjadi beberapa bagian meliputi penjelasan ringkas
mengenai spesifikasi yang telah dijabarkan pada dokumen B200, desain perangkat keras
dan perangkat lunak, penentuan kondisi air, dan pengiriman data. Pada dokumen ini juga
akan ditunjukkan desain dari bagian badan prototipe.

1.2 Tujuan Penulisan, Aplikasi,dan Fungsi Dokumen

Tujuan penulisan dokumen ini adalah sebagai berikut :

1. Penjelasan desain secara detail dari sistem produk “Fish Feeder Schedulinng
and Water Quality Monitoring in Aquaculture”

2. Sebagai dokumentasi pembuatan proyek “Fish Feeder Scheduling and Water


Quality Monitoring ”

3. Acuan untuk melakukan implementasi sistem guna memastikan kelayakan


dan ketepatan dari spesifikasi alat yang telah ditentukan dan mengikuti desain
yang dirancang.

1.3 References

[1] S. Hartini, "Kualitas Air, Kelangsungan Hidup dan Pertumbuhan Benih Ikan Gabus
(Channa Striata) yang Dipelihara dalam Media dengan Penambahan Probiotik,"
2013.
[2] P. Anugrah, "eFishery : Pemberi Pakan Ikan Otomatis Buatan Indonesia
Diperkenalkan ke Asia," [Online]. [Accessed Maret 2017].
[3] H. Chandra, "Aplikasi Teknologi Pemantauan Kualitas Perairan Kementrian
Kelautan dan Perikanan," 2016.

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 7 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
[4] Y. Y. Maulana, G. Wiranto and D. Kurniawan, "Online Monitoring Kualitas Air
pada Budidaya Udang Berbasis WSN dan IoT," Pusat Penelitian Elektronika dan
Telekomunikasi, Lembaga Ilmu Pengetahuan Indonesia, 2016.
[5] P. Kumbhar, "Wireless Sensor Network using Xbee on Arduino Platform".
[6] D. Prihatmoko, "Pemanfaatan Raspberry Pi sebagai Server Web untuk Penjadwalan
Kontrol Lampu Jarak Jauh," vol. 9, pp. 88-91.

1.4 Daftar Singkatan

Singkatan Arti
3D 3 Dimensi
AC Alternating Current
ADC Analog to Digital Converter Alternating Current
DC Direct Current
PC Personal Computer
DO Dissolved Oxygen
LCD Liquid Crystal Display
MTBF Mean Time Before Failure
MTTR Mean Time To Repair
pH Potential of Hydrogen
PHP Hypertext Preprocessor
SQL Structured Query Language
TTL Transistor – Transistor Logic
UI User Interface

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 8 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
PERANCANGAN

2.1 Definisi, Fungsi, dan Spesifikasi

2.1.1 Definisi dan Fungsi


Pemberian pakan yang teratur dan kondisi air yang baik merupakan faktor utama
untuk menghasilkan ikan yang berkualitas [1]. Selama ini masih banyak petani ikan yang
kurang memperhatikan hal- hal tersebut. Ini membuat produktivitas ikan kurang
maksimal, sehingga berakibat pada keuntungan yang diperoleh petani juga tidak
maksimal.

Saat ini sudah ada alat yang dapat digunakan untuk melakukan pemberian pakan
ikan secara otomatis. Alat ini bernama eFishery yang merupakan alat buatan Indonesia
yang sudah diperkenalkan ke Asia [2]. Teknologi eFishery menggabungkan pemberian
pakan otomatis dengan algoritma dan sensor untuk meningkatkan efisiensi pakan. Alat
ini mampu melakukan pemberian pakan secara terjadwal dan sesuai takaran. Namun
untuk memastikan produktivitas ikan maksimal, maka bukan hanya pemberian pakannya
saja yang perlu dioptimalkan tetapi lingkungan tempat ikan hidup juga perlu untuk
diperhatikan.

Hal ini menjadi salah satu latar belakang pembuatan prototipe Fish Feeder
Scheduling and Water Quality Monitoring. Prototipe ini menawarkan sebuah sistem
pemberian pakan yang sama seperti produk sebelumnya dengan menambahkan sistem
pemantauan kualias air [3] sebagai solusi untuk melengkapi fungsi dari alat yang sudah
ada. Pemantauan kualitas air meliputi pemantauan terhadap suhu, derajat keasaman (pH),
dan oksigen terlarut.

2.1.2 Ringkasan Spesifikasi


Spesifikasi dari tugas akhir ini antara lain menghasilkan desain sistem pemberian
pakan ikan dan pemantauan kualitas air sehingga dibuat sebuah sistem dengan judul Fish
Feeder Scheduling and Water Quality Monitoring. Fish Feeder pada sistem yang akan
dirancang ini akan berbeda dengan produk sebelumnya. Fish Feeder Scheduling adalah
sistem pemberian pakan otomatis berdasarkan pengaturan waktu oleh pengguna dimana
pada sistem ini akan digunakan RTC (Real Time Clock) untuk mensetting waktu
Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 9 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
pemberian pakan, Arduino Mega untuk menggerakkan servo dan blower ketika sudah
waktunya untuk jadwal pemberian pakan. Sementara untuk Water Quality Monitoring
menggunakan oksigen terlarut (DO), derajat keasaman (pH), dan suhu (Temperature)
sebagai parammeter untuk dipantau. Pada produk ini digunakan metode WSN (Wireless
Sensor Network) dan IoT (Internet of Thing) [4] sebagai sistem komunikasi dan
pengaksesan data.

2.1.2.1 Standardisasi Air Kolam

Prototipe ini memiliki tujuan untuk digunakan pada aquaculture terkhususnya


kolam ikan. Karena hal tersebut, maka standarisaasi yang digunakan adalah
standardisasi untuk kolam. Dalam menentukan standar air kolam maka parameter
yang perlu diperhatikan adalah suhu air pada kolam, pH, dan DO.

1. Suhu Air

Suhu yang terlalu tinggi dan terlalu rendah akan mempengaruhi pertumbuhan
ikan. Terjadinya perubahan suhu dapat mengakibatkan perubahan aktifitas
ikan. Semakin rendah suhu air maka nafsu makan dan pertumbuhan ikan akan
terhambat. Suhu air kolam yang baik adalah 25.5 °C – 32.7 °C.

2. pH

Keasaman adalah salah satu faktor penting kualitas air yang mempengaruhi
kesehatan ikan. Derajat keasaman diukur oleh kuantitas hydrogen yang ada di
air kolam. Jika ion hidrogen terlalu banyak maka air terlalu asam, air kolam
ikan umumnya membutuhkan derajat keasaman 4- 9.Angka ini mendekati
nilai normal dari nilai normal derajat keasaman.

3. Kandungan Oksigen

Kandungan oksigen dalam air berhubungan dengan suhu air, sehingga


apabila ada kenaikan suhu air maka kandungan oksigennya akan turun dan
demikian sebaliknya.Nilai DO yang sesuai dengan standar kolam adalah 2.0-
3.7 mg.1-1.

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 10 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
2.2 Tinjauan Desain Sistem Secara Umum

2.2.1 Definisi Sistem dan Subsistem


Fish Feeder Scheduling and Water Quality Monitoring ini terdiri atas dua
subsistem utama yang akan dijelaskan kemudian. Sistem ini memiliki input yang berasal
dari sensor berupa data pengukuran pH, suhu, dan DO dan juga input dari pengguna
berupa pengaturan penjadwalan pemberian pakan. Sistem ini memiliki output berupa
nilai pengukuran dari setiap sensor yang akan ditampilkan pada layar serta juga pakan
yang akan dikeluarkan dari alat. Sistem akan terhubung pada server, sehingga antarmuka
pengguna dapat untuk memperoleh data dari sensor dan kemudian data tersebut akan
ditampilkan.

Gambar 1 Diagram Sistem Produk

Berikut adalah penjelasan dari input dan output pada Fish Feeder Scheduling and
Water Quality Monitoring.

Tabel 1 Input dan Out Fish Feeder Scheduling and Water Quality Monitoring

Parameter Keterangan Fungsi


Input  Pengguna memberikan pengaturan  Agar sistem dapat
jadwal pemberian pakan melalui mengeluarkan pakan sesuai
keypad waktu yang diinginkan
pengguna
 Data pengukuran dari sensor pH,  Data pengukuran sensor pH,
suhu, dan DO suhu, DO akan disimpan dan

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 11 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
diolah oleh Raspberry Pi 3
B+

Output  Sistem mengeluarkan pakan ikan  Untuk memberi makan ikan


sesuai jadwal yang diberi
oleh pengguna
 Hasil pengukuran sensor pH, suhu,
 Data pengukuran sensor pH,
dan DO
suhu, DO akan ditampilkan
pada antarmuka pengguna
sehingga pengguna dapat
mengetahui data hasil
pengukuran sensor

Dalam bentuk subsistem, sistem ini dapat dibagi menjadi dua subsistem utama
yang dijabarkan sebagai berikut.
1. Subsistem Feeder Scheduling
2. Subsistem Monitoring

2.2.2 Deskripsi Fisik Sistem


Pendeskripsian fisik suatu sistem memberi gambaran secara fisik terhadap bentuk
sistem secara keseluruhan dan penjelasan bentuk setiap komponen sistem tersebut.
Berikut ini diberikan sketsa desain badan prototipe. Badan prototipe ini merupakan
tempat mikrokontroler, sensor, dan modul Xbee. Badan prototipe terdiri dari tiga bagian,
yaitu bagian depan, belakang, dan dalam.

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 12 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Gambar 2 Tampilan 3D keseluruhan prototipe

Gambar 3 Tampak depan dari prototipe

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 13 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Gambar 4 Tampak belakang dari prototipe

Gambar 5 Tampak dalam dari Tabung pakan utama

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 14 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Gambar 6 Tampak depan tempat pakan sementara

Gambar 7 Tampak samping penampungan pakan sementara

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 15 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Gambar 8 Dimensi full body

2.2.3 Prototipe Sistem

Sistem ini merupakan gabungan dari dua subsistem yang memiliki fungsi yang
berbeda. Berikut ini adalah penjelasan detail dari sistem.

1. Sistem ini menggunakan arduino mega sebagai pengontrol dan pengendali alat,
dimana input dari pengguna yang berupa jadwal pemberian pakan ikan akan
disimpan pada arduino.
2. Selanjutnya input dari pengguna yang disimpan pada arduino akan di proses dan
arduino akan menginstruksikan aktuator untuk bekerja. Aktuator pada sistem ini
adalah servo yang dapat membuka dan menutup katup dan motor DC yang dapat
menggerakkan blower.
3. Saat servo membuka katup maka pakan akan jatuh dari tabung pakan ke
penampungan pakan sementara sesuai dengan penjadwalan yang dibuat. Begitu
juga saat waktu pemberian pakan untuk suatu waktu selesai maka servo juga akan
menutup katup.
4. Saat pakan telah berada di penampungan sementara maka motor DC akan bekerja
menggerakkan blower sehingga pakan ikan akan terdorong ke arah kolam.

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 16 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Alur kerja subsistem Water Quality Monitoring
1. Pada sistem ini akan dibentuk 2 node sensor, dimana masing- masing node sensor
terdiri dari arduino uno + Xbee + sensor. Sensor yang digunakan adalah sensor
suhu, pH, dan DO [5].

2. Arduino berfungsi untuk menyimpan dan mengolah data hasil sensing. Hasil dari
pengukuran sensor ini masing-masing akan dikirim menggunakan Xbee ke
Raspberry Pi 3 B+.

3. Selajutnya Raspberry Pi 3 B+ dapat berfungsi sebagai penyimpanan database dan


sink sehingga hasil pengukuran sensor akan ditampung di database dan akan
dikirim melalui server [6].

4. Melalui web server pengguna dapat mengakses data yang kemudian akan
ditampilkan pada user interface.

2.3 Tinjauan Desain Perangkat Keras Subsistem Feeder Schedulling

Gambar 9 Diagram Subsistem Feeder Scheduling

. Pemberian pakan dengan cara scheduling dilakukan dengan mengatur jadwal


pemberian pakan dan seberapa banyak berat pakan yang akan diberikan. Alat akan
bekerja otomatis sesuai pengaturan yang diberikan oleh petani ikan. Selama petani ikan
belum mengubah pengaturannya maka alat akan terus bekerja sesuai pengaturan
sebelumnya.
RTC berfungsi sebagai pengatur jadwal pemberian pakan sesuai dengan input yang
diberikan user melalui keypad, kemudian jika sudah waktunya pemberian pakan, RTC
akan memberi sinyal ke Arduino Mega untuk menghidupkan Servo pertama. Kegunaan
Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 17 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
servo adalah untuk membuka katup penyimpanan pakan yang kemudian akan ditampung
pada penyimpanan pakan sementara, untuk mengetahui berapa banyak pakan ikan yang
ditebar. Pada tempat penyimpanan pakan sementara akan dibuat load cell yang diletakkan
dibawah tempat penyimpanan sementara untuk mengukur jumlah pakan. Jika jumlah
pakan sudah tepat load cell akan memberi sinyal ke Arduino Mega agar menghidupkan
menghidupkan servo kedua serta menutup servo pertama. Setelah servo kedua terbuka
dan servo pertama tertutup maka pakan akan jatuh tepat didepan blower, kemudian
blower akan berputar sehingga pakan akan tersebar ke kolam.

Komponen yang dibutuhkan oleh subsistem ini adalah sebagai berikut.

2.3.1 Arduino Mega 2560


Arduino Mega 2560 adalah sebuah Board Arduino yang menggunakan ic
mikrokontroller ATMega 2560 yang memiliki Pin I/O yang relative banyak, dimana
memiliki 54 digital I/O. Pada pembuatan sistem ini arduino mega digunakan untuk
mengontrol semua aktivitas sistem kontrol seperti, pembacaan sensor (sensing),
komunikasi data antara arduino dengan perangkat lain, mengendalikan motor stepper,dan
servo.

Gambar 10Arduino Mega

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 18 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Tabel 2 Spesifikasi Arduino Mega

Parameter Keterangan

Tegangan Operasional 5V

Tegangan Input 7-12V

Tegangan Input (limit) 6-20V

Pin Digital I/O 54

Pin Analog Input 16

Arus DC per Pin I/O 20 mA

Arus DC untuk Pin 3.3 V 50 mA

Memory Flash 256 KB

SRAM 8 KB

EEPROM 4 KB

Clock Speed 16 MHz

LED_BUILTIN 13

Panjang 101.52 mm

Lebar 53.3Mm

2.3.2 Sensor Ultrasonik HC-SR04


Sensor ultrasonic adalah sebuah sensor yang memiliki fungsi untuk mengubah
besaran fisis alias bunyi menjadi besaran listrik,Sensor ini digunakan untuk mendeteksi
ketersediaan pakan yang ada pada tabung.Secara sederhana, sensor ultrasonic akan
menembakkan gelombang ultrasonic menuju pakan kemudian gelombang akan
dipantulkan kembali ke sensor tersebut.Kemudian data hasil dari pengukuran sensor ini
akan ditampilkan pada LCD.

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 19 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Gambar 11 Sensor Ultrasonik

Tabel 3 Spesifikasi Sensor Ultrasonik

Parameter Keterangan

Working Voltage DC 5 V

Working Current 15mA

Working Frequency 40 kHz

Max Range 4m

Min Range 2cm

Measuring Angle 15 degree

Trigger Input Signal 10uS TTL pulse

Echo Output Signal Input TTL level signal and the range
in proportion

Dimension 45*20*15mm

2.3.3 RTC (Real Time Clock) DS3131


Real Time Clock (RTC) merupakan Komponen IC penghitung waktu. Yang dapat
difungsikan sebagai sumber data waktu,baik berupa Data Jam, Hari, Bulan maupun
Tahun pada modul DS3131 ini pada umumnya sudah tersedia dengan baterai CR2032
yang berfungsi sebagai back up Real time clock apabila catudaya utama mati. Pada
pembuatan produk ini,Real Time Clock digunakan sebagai penyimpan waktu dan tanggal.
Modul ini berfungsi untuk mengatur waktu pemberian pakan. Sesuai waktu yang sudah

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 20 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
diatur, maka RTC akan menyimpan input dan alat akan bekerja sesuai dengan waktu yang
sudah disimpan.

Gambar 12 RTC DS3131

Tabel 4 Spesifikasi RTC DS3131

Operating Voltage 3.3-5.5V


Clock chip High-Precision clock chip DS3231
Operating Temperature ±3°C
Accuracy 0-40°C range, the accuracy 2ppm, the
error was about 1 minute

2.3.4 Motor Servo


Motor servo merupakan sebuah perangkat atau actuator putar (motor) yang
dirancang dengan system control umpan balik loop tertutup(servo), sehingga dapat di set
up atau di atur untuk menentukan dan memastikan posisi sudat dari poros output motor
Kegunaan motor servo pada alat ini adalah untuk menggerakkan penutup tabung yang
berisi pakan ikan sehingga pakan dapat keluar.penulis menggunakan 2 motor servo yang
digunakan pada alat ini, dimana fungsinya sama yaitu membuka penutup tabung

Gambar 13 Servo Parallax (Continuous Rotation)

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 21 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Tabel 5 spesifikasi Servo (Continuous Rotation)

Power Requirements 4 to 6 VDC, 15-200 mA


Communication Pulse-width modulation

Dimensions 55.8 x 19 x 406 mm


Operating temp range -10 to +50°C

Torque 38 oz-in @6 V
Linear response to PWM 0 to 50 RPM
Weight 42.5G

2.3.5 Recerstar BR1104 7000KV


Motor Recerstar BR1104 700 KV merupakan motor DC. Motor ini berguna untuk
menggerakkan blower saat pakan dijatuhkan dari tempat penyimpanan sementara. Motor
ini digunakan karena memiliki kecepatan yang tinggi dan daya sebesar 3.7-11.1 V. Selain
itu, motor ini lebih murah dibandingkan dengan motor AC yang ada dipasaran

Gambar 14 Recerstar BR1104 7000KV

Tabel 6 Spesifikasi Dinamo Penggerak tipe 125

Brand Recerstar

Height 17.5mm

Width 14mm

Weight About 5.5g

Shaft 1.5mm

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 22 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Shaft length 4.1mm

KV (rpm/V) 700
Voltage 3.7-11.1 V

Battery 1-3S lipo Battery

2.3.6 Driver Motor L298N


Driver motor L298N merupakan driver motor yang digunakan untuk mengontrol
kecepatan dan arah pergerakan motor kelebihan dari driver motor L298N ini yaitu cukup
presisi dalam mengontrol motor dan mudah untuk dikontrol untuk mengontrol driver
motor dibutuhkan 6 buah pin mikrokontroler.

Gambar 15 Driver Motor L298N

Tabel 7 Spesifikasi Driver Motor L298N

Logical Voltage 5 V- 35 V

Logical Current 2A per Channel

Max Power 25 watt

Dimensions 43 mm x 43 mm x 26 mm

Weight 26gr

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 23 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
2.3.7 Load Cell – 5Kg
Load Cell merupakan sebuah jenis alat uji beban/transducer yang memiliki
kemampuan dalam mengubah suatu gaya menjadi suatu sinyal listrik. Load Cell dapat
bekerja apabila diberi beban pada sebuah inti besi yang terdapat sebuah sensor untuk
mengubah suatu gaya ke sinyal listrik dengan mengubah nilai resistansi akibat tekanan
yang disebut dengan strain gauge.

Gambar 16 Load Cell

Tabel 8 Spesifikasi Load Cell

Capacity 5Kg

Material Alluminium-Alloy

Dimensions 55mm x 12.7mm 12.7mm, 200mm Wire

2.3.8 Keypad 4x4

Keypad merupakan komponen elektronik yang digunakan sebagai masukan,


disusun dari beberapa tombol/switch dengan teknik matrix. Berdasarkan penjelasan
tersebut, bahwa sebenarnya keypad merupakan tombol tombol yang dirangkai menjadi
sebuah paket dengan teknik menghubungkan satu tombol dengan tombol yang lain
dengan teknik matrix teknik matrix adalah bis dikatakan array, memiliki kolom dan baris
lebih dari satu.

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 24 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Maximum Rating 24 VDC, 30 mA
Interface 8-pin access to 4x4 matrix

Dimensions Keypad, 2.7 x 3.0 in (6.9 x 7.6 cm)


Cable : 0.78 x 3.5 in (2.0 x 8.8 cm)
Operating temp range 32 to 122 ºF (0 to 50ºC)

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 25 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
2.4 Tinjauan Desain Perangkat Keras Subsistem Monitoring

Gambar 17 Diagram Subsistem Monitoring

Dari Diagram diatas, dapat diketahui bahwa sensor node pertama kali akan
dibentuk sehingga sensor node yang ditempatkan di dalam kolam akan mendeteksi kadar
pH, suhu, dan juga oksigen pada air kolam. Pada subsistem monitoring ini tingkat akurasi
dan presisi dari pengukuran sangat penting untuk diperhatikan. Subsistem ini dibuat agar
petani ikan dapat memantau kondisi air kolam. Pada subsistem ini, kualitas air ditentukan
berdasarkan tiga parameter yaitu suhu, pH, dan oksigen terlarut. Setiap parameter
menggunakan sensor untuk menentukan tingkat kandungannya pada air.
Setelah dilakukan pengukuran oleh sensor, data akan dikirim menggunakan
modul XBee ke node sink yang ada pada Raspberry Pi 3 B+. Pada node sink, data akan
diterima menggunakan modul XBee yang dipasang pada Raspberry Pi 3 B+. Pada
Raspberry Pi 3 B+, akan dibuat database dan akan disimpan pada database server dan
user mengakses melalui web server. Tampilan sistem monitoring oleh user diakses
menggunakan aplikasi website.

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 26 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Berikut adalah desain dari sistem monitoring pada produk ini.

 Desain Node Sensor

Gambar 18 Desain Node Sensor

Adapun desain untuk kolam tempat implementasi sistem ini adalah sebagai berikut.

Gambar 19 Kolam Tampak Samping

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 27 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
500 cm

Gambar 20 Kolam Tampak Atas

Pada sistem monitoring ini akan digunakan beberapa sensor. Berikut adalah
perangkat keras yang dibutuhkan dalam melakukan monitoring:

2.4.1 Sensor Temperatur- Waterproof (DS18B20)

Dalam melakukan sistem monitoing, ketahanan sensor terhadap air (waterproof)


menjadi prioritas penting dalam penentuan hasil pengukuran. Sensor DS18B20
merupakan sensor yang digunakan untuk mengukur suhu pada kolam. Sensor ini
merupakan salah satu sensor suhu yang memiliki ketahan terhadap air. Sensor ini dipilih
karena dapat dihubungkan ke mikrokontroler baik menggunakan modul maupun tanpa
modul. Selain itu, sensor ini memiliki harga yang terjangkau dan tersedia di hampir
seluruh toko online yang ada.

Gambar 21 Sensor Suhu


Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 28 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Tabel 9 Spesifikasi Sensor Suhu

Parameter Keterangan
Nama Produk Temperature Sensor – Waterproof (DS18B20)
Produsen PRASIMAX MIKRON
Pengaturan Resolusi 9-12ppi
Tegangan 3.0-5.5V input voltage
Rentang suhu -55°C to +125°C temperature range
Panjang Kabel 100 cm
Akurasi ±0.5°C accuracy from -10°C to +85°C
Ukuran Tube Stainess Steel 6x45mm

2.4.2 Sensor pH

Sensor pH pada produk ini digunakan untuk mengukur derajat keasaman air
kolam. Sensor pH yang digunakan merupakan sensor pH untuk mengukur benda cair.
Sensor pH ini dipilih karena dapat dihubungkan dengan arduino. Sensor ini juga
dilengkapi modul untuk menghubungkan ke arduino. Sensor ini memiliki harga yang
cukup mahal namun tersedia hampir diseluruh toko online.

Gambar 22 pH Sensor Module Kit + 1 pH probe

Tabel 10 Spesifikasi pH Sensor Module Kit + pH Probe

Parameter Keterangan
Nama Produk Analog pH Meter Kit +1 pH Probe
Produsen Depo Inovasi
Dimensi 150 mm

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 29 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Panjang Kabel 1.2 m (3.93 ft)
Tegangan 5 Volt DC
Rentang pengukuran 0 – 14 pH
Resolusi 0.01 pH
Rentanga suhu 0 – 60 oC
Akurasi ±0.05 pH
Operating Temperature 0°C - 50°C (32°F - 122°F)
Response time 5 second

2.4.3 Sensor Oksigen Terlarut (DO)

Pada sistem monitoring kualitas air, sensor DO menjadi sensor yang paling utama
pada subsistem ini. Sensor ini digunakan untuk mengukur kadar oksigen terlarut pada
lingkungan kolam. Sensor yang direkomendasikan untuk dipakai adalah sensor yang
dibuat oleh Atlas Scientific. Sensor ini direkomendasi karena mampu dihubungkan ke
mikrokontroller dengan terlebih dahulu dihubungkan ke modul sensor. Sensor ini juga
dilengkapi dengan cairan kalibrasi. Namun sensor ini memiliki harga yang sangat mahal
dan hanya dibeli dengan mata uang dollar.

Gambar 23 Dissolved Oxygen Kit

Tabel 11 Spesifikasi Dissolved Oxygen

Parameter Keterangan
Nama Produk Dissolved Oxygen Kit
Produsen AtlasScientific
Probe Max Pressure 3,447 kPa (50 PSI)
Probe Max Depth 343 meters (1,125 ft)
Probe Weight 51 grams
Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 30 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
2.4.4 LoRa E32 433T30D

Pada node sensor yang dibuat, sistem komunikasi yang digunakan adalah LoRa
E32 433T30D [1] yang dibuat oleh ebyte dengan menggunakan IC SX1278 buatan
Semtech. LoRa E32 bekerja pada frekuensi 410 sampai 441 MHz. LoRa E32 433T30D
mampu menempuh jarak transmisi sejauh 8.0 Km. Modulasi pada sistem transmisi adalah
LoRaTM. LoRa E32 juga memiliki Spreading Factor 6 sampai 12. Modul ini digunakan
untuk mengirim data hasil pengukuran dari mikrokontroler ke node sink sebagai
penampung setiap data. Modul ini sering digunakan pada metode WSN (wireless sensor
networking). Modul ini memiliki konsumsi daya rendah namun kecepatan transmisi data
yang cepat. Modul ini memiliki harga yang cukup mahal namun dapat digunakan untuk
berbagai macam topologi jaringan.

Gambar 24 LoRa E32 433T30D

Tabel 12 Spesiikasi XBee Pro Wire Antenna Series 2

Parameter Keterangan
Nama Produk LoRa E32 433T30D
Produsen Ebyte
Dimensi 240mm X 43mm
Tegangan 3.3 Volt @295 mA
Komunikasi UART, USB, SPI, DDC
Max Data Rate 250 kbps
Jangkauan 8000 meter

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 31 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
2.4.5 Raspberry Pi 3 B+
Raspberry Pi 3 B+ merupakan modul micro komputer yang juga mempunyai input
output digital port seperti microcontroller namun Raspberry Pi 3 B+ memiliki kelebihan
dibanding dengan microcontroller yang lain yaitu memiliki Port/koneksi display berupa
TV atau monitor computer dan tambahan port untuk menghubungkan dengan mouse dan
keyboard. Raspberry yang akan digunakan yaitu Raspberry pi 3 modul B+. Secara umum
Raspberry Pi Model B+ memiliki kapasitas penyimpanan RAM sebesar 1 GB. Selain itu,
model B+ sudah dilengkapi dengan port Ethernet untuk LAN.
Raspberry Pi 3 B+ dapat dijalankan pada sistem operasi lengkap, seperti Linux
dan Android. Kelebihan utama Raspberry Pi 3 B+ adalah dapat melakukan segala hal
yang dapat dilakukan oleh komputer atau laptop dengan sistem operasi Linux.

Gambar 25 Raspberry Pi 3 B+

Tabel 13 Spesifikasi Raspberry Pi 3 B+

Parameter Keterangan
Nama Produk Raspberry i 3 B+
Broadcom BCM238
Chipset 64 Bit
CPU 1.4Hz
Quad- Core ERM Cortex- A53
Dual- band 802.11 ac wireless LAN and Bluetooth 4.2
Bluetooth 4.2 HS low- energy
RAM 1 GB
Ports 4 x USB, Stereo and Composite video, HDMI,
Ethernet, CSI, DSI, Micro SD Socket, Micro USB
power

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 32 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
2.5 Tinjauan Desain Perangkat Lunak Subsistem Feeder Scheduling
Pada subsistem ini akan dijelaskan tentang pengaturan penjadwalan pada feeder
scheduling, dimana program akan dibuat menggunakan software Arduino. Bahasa
pemrograman yang digunakan adalah bahasa C yang sudah disederhanakan dengan
bantuan pustaka- pustaka (libraries) Arduino. Pada sistem penjadwalan ini perlu dibuat
sebuah program yang berisi parameter seperti waktu pemberian pakan ikan, berat pakan
ikan yang akan diberikan, dan juga banyaknya pemberian pakan ikan yang dilakukan
dalam sehari.Apabila pengguna ingin mengubah pengaturan terkait parameter yang sudah
disebutkan sebelumnya, maka pengguna dapat mengatur sendiri melalui keypad yang
disediakan.

2.6 Tinjauan Desain Perangkat Lunak Subsistem Monitoring


Pada subsistem ini digunakan Raspberry Pi 3 B+ yang dilengkapi dengan Xbee.
Xbee pada subsistem ini berfungsi untuk menerima data dari node sensor. Data tersebut
kemudian akan disimpan sementara oleh Raspberry Pi 3 B+, karena berfungsi sebagai
database. Selain sebagai database server, Raspberry Pi 3 B+ juga dapat berfungsi sebagai
node sink yang dapat berfungsi sebagai pengumpulan data pengukuran dari sensor node
dimana data yang telah terkumpul akan dibuat ke dalam suatu database yang ada pada
server. Selanjutnya data pada Raspberry pi 3 B+ dapat diakses melalui server, yang
kemudian akan ditampilkan pada user interface sehingga user dapat melihat data hasil
pengukuran sensor langsung dari layar PC.

2.6.1 Tinjauan Desain User Interface


Pada bagian ini akan dijelaskan tentang desain tampilan antarmuka pengguna,
software atau aplikasi yang digunakan serta bahasa pemrograman yang dipakai untuk
membuat tampilan antarmuka pengguna.

1. Bahasa pemrograman PHP

Pada pembuatan tampilan antarmuka pada personal computer (PC) akan


digunakan bahasa pemrograman PHP ( Hypertext Prepocessor). Dengan
menggunakan PHP sebagai Bahasa pemrograman, maka dapat dibuat sebuah website
dinamis yang bisa menyesuaikan tampilan konten tergantung dengan situasi yang
diinginkan. Website dinamis adalah sebuah website dimana data dapat di-input sesuai
keinginan dan disimpan ke dalam database. Dengan menggunakan sebuah website
Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 33 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
dinamis maka user dapat membuat halaman berubah-ubah sesuai input dari user,
memproses form, dan lain sebagainya. Gambar dibawah ini merupakan contoh
tampilan antarmuka pengguna yang dibuat menggunakan bahasa pemrograman PHP.

Gambar 26 Desain Interface

2. XAMPP
Adalah sebuah software aplikasi pengembang yang digunakan untuk
mengembangkan website berbasis PHP. Fungsi XAMPP adalah sebagai server untuk
local dalam pembuatan database dengan MySQL. XAMPP terdiri dari Apache,
MySQL, PHP, dan Perl .
 Apache : merupakan server aplikasi web yang berfungsi
untuk meghasilkan halaman web
 MySQL : merupakan server aplikasi database. SQL berfungsi
untuk membuat dan mengolah database
 PHP : merupakan bahasa pemrograman untuk membuat web yang
server-side scripting
 Perl : merupakan bahasa pemrograman dengan kemampuan
utama untuk melakukn berbagai jenis pemrosesan teks

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 34 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Pada pembuatan sistem database, yang harus dilakukan pertama kali adalah
membuat tabel untuk sistem UI. Tabel ini merupakan parameter- parameter penyusun UI,
yang akan kita lihat pada tampilan PC. Pada pembuatan subsistem ini yang akan
ditampilkan adalah hasil pengukuran sensor suhu, pH, dan DO. Pengukuran dilakukan
oleh 2 node sensor, dimana masing- masing node sensor akan mengukur suhu, pH, dan
DO. Maka tabel yang akan dibuat adalah tabel node sensor 1 dan tabel node sensor 2.
Atribut- atribut yang digunakan adalah suhu, pH, DO, dan time and date.

Gambar 27 Table Node

3. Sublimes Text 2.0.2


Adalah sebuah penyunting teks yang secara khusus berfokus pada pengerjaan
dengan kode program untuk kode dan teks yang dapat berjalan diberbagai platform
operating system dengan menggunakan teknologi Phyton API.
Sublime text mendukung berbagai bahasa pemrograman dan mampu menyajikan fitur
syntax highlight hampir disemua bahasa pemrograman yang didukung ataupun
dikembangkan oleh komunitas seperti C, C++, C#, CSS, S, Sylan, Erlang, HTML,
Groovy, Haskell, Java, JavaScript, Perl, PHP, Phyton, SQL, dan lainnya. Pada pembuatan
subsistem UI ini digunakan bahasa PHP (Hypertext Prepocesssor).

2.8 Biaya dan Jadwal

2.8.1 Biaya
Adapun perkiraan biaya yang dibutuhkan untuk membuat prototipe ini
dapat kita lihat dari tabel yang ada di bawah ini. Biaya yang terlampir adalah biaya
pengembangan dan produksi.

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 35 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Tabel 14 Biaya Pengembangan

No. Deskripsi Kuantitas Biaya Satuan Total

1 Pencetakan dokumen 1 Rp 200.000 Rp 200.000

2 Penggunaan kertas & ATK 1 Rp 300.000 Rp 300.000

Total Rp 500.000

Tabel 15 Biaya Produksi

Material Kuantitas Harga Satuan Harga


(buah)

Raspberry PI 3 2 Rp 595.000 Rp 1.190.000


Arduino Mega 1 Rp 150.000 Rp 150.000
Arduino Uno 2 Rp 89.000 Rp 178.000
LoRa E32 433T30D 3 Rp 485.000 Rp 1.455.000
Sensor pH 1 Rp 825.000 Rp 825.000
Sensor Suhu 1 Rp 99.000 Rp 99.000
Sensor Dissolved Oxygen (DO) 1 Rp 3.962.000 Rp 3.962.000
Sensor Ultrasonik 1 Rp 20.000 Rp 20.000
RTC DS3131 1 Rp 20.000 Rp 20.000
LED Display 1 Rp 35.000 Rp 35.000
Servo Parallax 1 Rp 290.000 Rp 290.000
Motor DC 1 Rp 180.000 Rp 180.000
Total Harga Rp 8.180.000

2.8.2 Jadwal

No Pengerjaan dokumen B100 Waktu

1 Studi Literatur dan pengamatan masalah Oktober 2018

2 Perumusan ide sebagai solusi dari permasalahan Oktober 2018

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 36 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
No Pengerjaan dokumen B200 Waktu

1 Analisis dan penurunan spesifikasi November 2018

2 Identifikasi blok subsistem dan keterhubungan November 2018


antar subsistem

3 Penentuan batasan yang harus dicapai November 2018

No Pengerjaan Dokumen B300 Waktu

1 Peninjauan subsistem perangkat keras November 2018

2 Pembuatan desain setiap subsistem

3 Peninjauan subsistem perangkat lunak Desember 2018

LAMPIRAN

Diagram Kerja

Alur Utama Subsistem Feeder Scheduling

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 37 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Alur Utama Subsistem Monitoring

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 38 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Alur Utama User Interface

Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 39 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.
Nomor Dokumen: B300-04-TA1819 Nomor Revisi: 04 Tanggal: 14 Desember 2018 Halaman 40 dari 40
© 2020 Prodi Teknik Elektro-ITDel. Pengungkapan dan penggunaan seluruh isi dokumen hanya dapat dilakukan atas izin tertulis Prodi
Teknik Elektro -ITDel Laguboti, 22381 Indonesia.

Anda mungkin juga menyukai