SISTEM MONITORING DAN CONTROLLING AIR NUTRISI...

13
SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK MENGGUNAKAN ARDUINO UNO BERBASIS WEB SERVER TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang Oleh: Amanda Fahmi Ma’arif NIM. 201210370311301 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

Transcript of SISTEM MONITORING DAN CONTROLLING AIR NUTRISI...

Page 1: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK

SISTEM MONITORING DAN CONTROLLING AIR

NUTRISI AQUAPONIK MENGGUNAKAN ARDUINO

UNO BERBASIS WEB SERVER

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I

Teknik Informatika Universitas Muhammadiyah Malang

Oleh:

Amanda Fahmi Ma’arif

NIM. 201210370311301

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2016

Page 2: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK
Page 3: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK
Page 4: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK
Page 5: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK

DAFTAR ISI

LEMBAR PERSETUJUAN ................................ Error! Bookmark not defined.

LEMBAR PENGESAHAN ................................. Error! Bookmark not defined.

LEMBAR PERNYATAAN ................................. Error! Bookmark not defined.

ABSTRAK ............................................................ Error! Bookmark not defined.

ABSTRACT .......................................................... Error! Bookmark not defined.

LEMBAR PERSEMBAHAN .............................. Error! Bookmark not defined.

KATA PENGANTAR .......................................... Error! Bookmark not defined.

DAFTAR ISI .......................................................................................................... 5

DAFTAR GAMBAR ............................................ Error! Bookmark not defined.

DAFTAR TABEL ................................................ Error! Bookmark not defined.

BAB I ..................................................................... Error! Bookmark not defined.

PENDAHULUAN ................................................. Error! Bookmark not defined.

1.1 Latar Belakang ......................................... Error! Bookmark not defined.

1.2 Rumusan Masalah .................................... Error! Bookmark not defined.

1.3 Batasan Masalah ...................................... Error! Bookmark not defined.

1.4 Tujuan Penelitian ..................................... Error! Bookmark not defined.

1.5 Metodologi ................................................. Error! Bookmark not defined.

1.5.1. Pengumpulan Data ............................ Error! Bookmark not defined.

1.5.2. Desain dan Perancangan Sistem ....... Error! Bookmark not defined.

1.5.3. Implementasi ...................................... Error! Bookmark not defined.

1.5.4. Pengujian ............................................ Error! Bookmark not defined.

1.5.6. Penyusunan Buku Tugas Akhir ....... Error! Bookmark not defined.

BAB II ................................................................... Error! Bookmark not defined.

LANDASAN TEORI ............................................ Error! Bookmark not defined.

2.1 Aquaponik ................................................. Error! Bookmark not defined.

2.2 Sistem Aquaponik Rakit Apung (Floating Raft) . Error! Bookmark not

defined.

2.3 Nutrisi Aquaponik .................................... Error! Bookmark not defined.

2.4 Derajat Keasaman (PH) ........................... Error! Bookmark not defined.

2.4.1. Derajat Keasaman pada Budidaya Aquaponik ... Error! Bookmark

not defined.

2.5 Elektrokonduktivitas (EC) ...................... Error! Bookmark not defined.

Page 6: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK

2.6 Mikrokontroler ......................................... Error! Bookmark not defined.

2.6.1. Arduino Uno ....................................... Error! Bookmark not defined.

2.6.2. Arduino Ethernet Shield ................... Error! Bookmark not defined.

2.6.3. Analog Electrical Conductivity (With Temperature

Compensation) .................................................. Error! Bookmark not defined.

2.6.4. Analog PH Meter Kit ......................... Error! Bookmark not defined.

2.7 Web Server ................................................ Error! Bookmark not defined.

BAB III .................................................................. Error! Bookmark not defined.

ANALISIS DAN PERANCANGAN SISTEM ... Error! Bookmark not defined.

3.1 Analisis Sistem .......................................... Error! Bookmark not defined.

3.1.1. Analisis Kebutuhan ........................... Error! Bookmark not defined.

3.1.2. Analisis Masalah ................................ Error! Bookmark not defined.

3.2 Perancangan Sistem ................................. Error! Bookmark not defined.

3.2.1. Arsitektur Sistem ............................... Error! Bookmark not defined.

3.2.2. Rancangan Perangkat Keras ............ Error! Bookmark not defined.

3.2.3. Flowchart ............................................ Error! Bookmark not defined.

3.2.4. Data yang Ditransmisikan dari Perangkat Keras ke Web Server

Error! Bookmark not defined.

3.2.5. Desain Database ................................. Error! Bookmark not defined.

3.2.6. Rancangan Interface Web................. Error! Bookmark not defined.

1. Dashboard .................................................. Error! Bookmark not defined.

2. Report Monitoring .................................... Error! Bookmark not defined.

3. Report Controlling .................................... Error! Bookmark not defined.

4. Alert ............................................................ Error! Bookmark not defined.

3.2.7. Skenario Pengujian ............................ Error! Bookmark not defined.

BAB IV .................................................................. Error! Bookmark not defined.

IMPLEMENTASI DAN PENGUJIAN .............. Error! Bookmark not defined.

4.1 Kebutuhan Perangkat Keras dan Perangkat Lunak . Error! Bookmark

not defined.

4.2 Implementasi Alat .................................... Error! Bookmark not defined.

4.2.1. Pemasangan Rangkaian Perangkat Keras .... Error! Bookmark not

defined.

4.3 Implementasi Web Server dan Arduino Error! Bookmark not defined.

4.3.1. Proses Pembacaan Data Analog PH Meter Kit.... Error! Bookmark

not defined.

Page 7: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK

4.3.2. Proses Pembacaan Data Analog Electrical Conductivity Meter

(With Temperature Compensation) ............... Error! Bookmark not defined.

4.3.3. Proses Controlling Elektrokonduktivitas (EC) .... Error! Bookmark

not defined.

4.3.4. Proses Controlling Derajat Keasaman (PH) . Error! Bookmark not

defined.

4.3.5. Proses Pengirimian Data Ke Web Server ...... Error! Bookmark not

defined.

4.3.6. Proses Penerimaan Data Web Server ............ Error! Bookmark not

defined.

4.3.7. Proses Penampilan Data pada Chart ............. Error! Bookmark not

defined.

4.3.8. Proses Penampilan Data pada Tabel Report Error! Bookmark not

defined.

4.3.9. Proses Export Data ke Ms.Excel ...... Error! Bookmark not defined.

4.3.10. Proses Penampilan Alert ................... Error! Bookmark not defined.

4.3.11. Proses Pengiriman Notifikasi Email Error! Bookmark not defined.

4.4 Pengujian Sistem ...................................... Error! Bookmark not defined.

4.4.1. Pengujian Web Server ....................... Error! Bookmark not defined.

4.4.2. Pengujian Ketepatan Pembacaan Data Sensor Dari Arduino

Error! Bookmark not defined.

4.4.3. Pengujian Ketahanan Perangkat Keras ........ Error! Bookmark not

defined.

4.4.4. Pengujian Pengiriman Data dan Jeda Waktu Pengiriman Data

Error! Bookmark not defined.

4.4.5. Pengujian Sistem Secara Keseluruhan .......... Error! Bookmark not

defined.

4.5 Analisa Keseluruhan Hasil Pengujian .... Error! Bookmark not defined.

4.5.1. Pembahasan Hasil Pengujian ........... Error! Bookmark not defined.

4.5.2. Permasalahan Penelitian ................... Error! Bookmark not defined.

4.5.3. Keunggulan Dan Kelemahan Penelitian ........ Error! Bookmark not

defined.

BAB V .................................................................... Error! Bookmark not defined.

KESIMPULAN DAN SARAN ............................ Error! Bookmark not defined.

5.1. Kesimpulan ............................................... Error! Bookmark not defined.

5.2. Saran .......................................................... Error! Bookmark not defined.

DAFTAR PUSTAKA ........................................... Error! Bookmark not defined.

Page 8: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK
Page 9: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK

DAFTAR GAMBAR

Gambar 2.1 Aquaponik Rakit Apung ................... Error! Bookmark not defined.

Gambar 2.2Arduino Uno ...................................... Error! Bookmark not defined.

Gambar 2.3 Arduino Ethernet Shield ................... Error! Bookmark not defined.

Gambar 2.4 Analog Electrical Conductivity Meter (With Temperature

Compensation) ....................................................... Error! Bookmark not defined.

Gambar 2.5 Analog PH Meter Kit ........................ Error! Bookmark not defined.

Gambar 3.1 Diagram Blok Perancangan Sistem .. Error! Bookmark not defined.

Gambar 3.2 Rancangan Perangkat Keras ............. Error! Bookmark not defined.

Gambar 3.3 Flowchart Perancangan Sistem ......... Error! Bookmark not defined.

Gambar 3.4 Format Data yang Ditransmisikan .... Error! Bookmark not defined.

Gambar 3.5 Perancangan Database dari Web Server ......... Error! Bookmark not

defined.

Gambar 3.6 Rancangan Interface Dashboard ....... Error! Bookmark not defined.

Gambar 3.7 Rancangan Interface Report Monitoring ........ Error! Bookmark not

defined.

Gambar 3.8 Rancangan Interface Report Controling ......... Error! Bookmark not

defined.

Gambar 3.9 Rancangan Interface Alert ................ Error! Bookmark not defined.

Gambar 4.1 Memasang Arduino Ethernet Shield ke Arduino Uno .............. Error!

Bookmark not defined.

Gambar 4.2 Memasang Analog PH Meter Kit dan Analog Electrical ......... Error!

Bookmark not defined.

Gambar 4.3 Source Code Program Arduino Pembacaan Data Analog PH Meter

Kit ........................................................................... Error! Bookmark not defined.

Gambar 4.4 Tampilan Data PH Meter Kit pada Serial Monitor Error! Bookmark

not defined.

Gambar 4.5 Source Code Program Arduino Pembacaan Data Analog Electrical

Conductivity Meter ................................................ Error! Bookmark not defined.

Gambar 4.6 Tampilan Data Electrical Conductivity Meter pada Serial Monitor

................................................................................ Error! Bookmark not defined.

Gambar 4.7 Source Code Program Arduino Controling EC ..... Error! Bookmark

not defined.

Gambar 4.8 Source Code Program Arduino Controlling PH .... Error! Bookmark

not defined.

Gambar 4.9 Kode Program Konfigurasi Arduino Ethernet Shield ............... Error!

Bookmark not defined.

Gambar 4.10 Kode Program Pengiriman Data ke Web Server . Error! Bookmark

not defined.

Gambar 4.11 Kode Program Penerimaan Data pada Web Server ................ Error!

Bookmark not defined.

Gambar 4.12 Data Sensor Terkirim Ke Web Server .......... Error! Bookmark not

defined.

Page 10: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK

Gambar 4.13 Source Code Program Menampilkan Data ke Dalam Bentuk Chart

................................................................................ Error! Bookmark not defined.

Gambar 4.14 Data Sensor Ditampilkan Dalam Bentuk Chart ... Error! Bookmark

not defined.

Gambar 4.15 Kode Program Menampilkan Data Dalam Bentuk Tabel ....... Error!

Bookmark not defined.

Gambar 4.16 Data Sensor Dalam Bentuk Tabel Report ..... Error! Bookmark not

defined.

Gambar 4.17 Source Code Program Export Data ke Bentuk Ms.Excel ....... Error!

Bookmark not defined.

Gambar 4.18 Data Sensor di Export ke Dalam Ms.Excel .. Error! Bookmark not

defined.

Gambar 4.19 Source Code Program Alert ............ Error! Bookmark not defined.

Gambar 4.20 Tampilan Pengaturan Alert ............. Error! Bookmark not defined.

Gambar 4.21 Source Code Program Pengiriman Alert ke Email ................ Error!

Bookmark not defined.

Gambar 4.22 Tampilan Notifikasi Email ............ Error! Bookmark not defined.

Gambar 4.23 Diagram Blok Pengujian Sistem ..... Error! Bookmark not defined.

Gambar 4.24 Halaman Login Website ................. Error! Bookmark not defined.

Gambar 4.25 Tampilan Halaman Utama (Dashboard) ....... Error! Bookmark not

defined.

Gambar 4.26 Tampilan Chart Monitoring PH ...... Error! Bookmark not defined.

Gambar 4.27 Tampilan Chart Monitoring EC ...... Error! Bookmark not defined.

Gambar 4.28 Tampilan Chart Monitoring Temperature .... Error! Bookmark not

defined.

Gambar 4.29 Tampilan Report Monitoring .......... Error! Bookmark not defined.

Gambar 4.30 Hasil Export Ms.Excel .................... Error! Bookmark not defined.

Gambar 4.31 Proses Kalibrasi dan Pengujian Sensor PH .. Error! Bookmark not

defined.

Gambar 4.32 Diagram Blok Pengujian Sistem ..... Error! Bookmark not defined.

Gambar 4.33 Tampilan Serial Monitor dan Chart PH ........ Error! Bookmark not

defined.

Gambar 4.34 Proses Pengujian Sensor EC ........... Error! Bookmark not defined.

Gambar 4.35 Tampilan Serial Monitor dan Chart EC ........ Error! Bookmark not

defined.

Gambar 4.36 Diagram Blok Pengujian Ketahanan Perangkat Keras ........... Error!

Bookmark not defined.

Gambar 4.37 Diagram Blok Pengujian Pengiriman Data dan Jeda Waktu

Pengiriman Data ..................................................... Error! Bookmark not defined.

Gambar 4.38 Tampilan Data yang Terkirim ke Web Server ..... Error! Bookmark

not defined.

Gambar 4.39 Diagram Blok Pengujian Controlling Motor DC Error! Bookmark

not defined.

Gambar 4.40 Derajat Keasaman (PH) Tidak Berada Pada Batas Normal .... Error!

Bookmark not defined.

Page 11: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK

Gambar 4.41 Hasil Controlling Motor DC Terhadap PH Air ... Error! Bookmark

not defined.

Gambar 4.42 Nilai EC Tidak Berada Pada Batas Normal .. Error! Bookmark not

defined.

Gambar 4.43 Hasil Controlling Motor DC Terhadap EC Air ... Error! Bookmark

not defined.

Page 12: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK

DAFTAR TABEL

Tabel 4.1 Pengujian Analog PH Meter Kit. .......... Error! Bookmark not defined.

Tabel 4.2 Pengujian Electrical Conductivity Meter ............ Error! Bookmark not

defined.

Tabel 4.3 Hasil Pengiriman Data dari Perangkat Keras ke Web Server ....... Error!

Bookmark not defined.

Tabel 4.4 Hasil Pengujian Pengiriman Data dari Perangkat Keras ke Web Server

................................................................................ Error! Bookmark not defined.

Tabel 4.5 Jeda Waktu Pengiriman Antar Data yang Dikirim ..... Error! Bookmark

not defined.

Tabel 4.6 Pengujian Sistem Secara Keseluruhan .. Error! Bookmark not defined.

Page 13: SISTEM MONITORING DAN CONTROLLING AIR NUTRISI …eprints.umm.ac.id/34305/1/jiptummpp-gdl-amandafahm-44509-1-sistemm-r.pdf · SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK

DAFTAR PUSTAKA

[1] Witasari, Aditya Nur (2011). “Studi Teknik Budidaya Elektronik Tanaman

Pak Choy (Brassica chinensis L.). Laporan Kuliah Kerja Profesi.

Universitas Brawijaya Malang.

[2] Sutiyoso, Yos (2003).”Meramu pupuk Hidroponik”.Jakarta: Penebar

Swadaya.

[3] Agung Nugroho, Ristiawan (2012). “Aplikasi Teknologi Akuaponik Pada

Budidaya Ikan Air Tawar Untuk Optimalisasi Kapasitas Produksi”. Jurnal

Saintek Perikanan Vol. 8. No. 1, 2012.

[4] Anonim.2014.”Sistem Rakit Apung (Floating Raft)”23 Juli

2014.http://www.desaqu.com/?p=456 diakses pada 22 januari 13:01

[5] Purnama,Agus.2012”Pengertian dan Kelebihan Mikrokontroler”.25 Januari

2016.http://elektronika–dasar.web.id/pengertian-dan-kelebihan-

mikrokontroler/

[6] Ihsan.2013.”Arduino UNO Mikrokontroler Atmega 328”.28 Januari

2016.http://www.caratekno.com/2015/07/pengertian-arduino-uno-

mikrokontroler.html?m=0

[7] Anonim.2016.”Arduino Ethernet Shield”.29 Januari

2016.https://www.arduino.cc/en/Main/ArduinoEthernetShield

[8] Erik Dede.2016.”Pengertian ,Fungsi serta Cara Kerja Web Server”.29

Januari 2016.http://www.dedeerik.com/pengertian-fungsi-serta-cara-kerja-

web-server/

[9] DFRobot.2016”Analog EC Meter SKU:DFR)300.29 Januari

2016”.http://www.dfrobot.com/wiki/index.php/Analog_EC_Meter_SKU:D

FR0300

[10] DFRobot.2016.”PH Meter SKU(SKU:SEN0161)”.29 Januari

2016.http://dfrobot.com/wiki/index.php/PH_meter(SKU:_SEN0161)