monitoring perkembangan ikan lele dan sayuran pada

13
Monitoring Perkembangan Ikan Lele dan Sayuran Pada Budidaya One House One Pound (OHOP) menggunakan Metode Fuzzy Logic Laporan Tugas Akhir Diajukan untuk memenuhi Persyaratan Guna Meraih Gelar Sarjana Informatika Universitas Muhammadiyah Malang Alim Alfath Latief 201410370311135 Keamanan Jaringan FAKULTAS TEKNIK PROGRAM STUDI INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG 2021

Upload: others

Post on 04-Nov-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

Monitoring Perkembangan Ikan Lele dan Sayuran Pada Budidaya One House

One Pound (OHOP) menggunakan Metode Fuzzy Logic

Laporan Tugas Akhir

Diajukan untuk memenuhi

Persyaratan Guna Meraih Gelar Sarjana Informatika

Universitas Muhammadiyah Malang

Alim Alfath Latief

201410370311135

Keamanan Jaringan

FAKULTAS TEKNIK

PROGRAM STUDI INFORMATIKA

UNIVERSITAS MUHAMMADIYAH MALANG

2021

Page 2: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

i

LEMBAR PERSETUJUAN

Monitoring Perkembangan Ikan Lele dan Sayuran Pada Budidaya One

House One Pound (OHOP) menggunakan Metode Fuzzy Logic

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui,

Malang, 19 Juli 2021

Pembimbing I Pembimbing II

Diah Risqiwati, S.T., M.T.

Zamah Sari, S.T., M.T.

NIDN. 0716018202 NIDN. 0708087701

Page 3: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

ii

LEMBAR PENGESAHAN

Monitoring Perkembangan Ikan Lele dan Sayuran Pada Budidaya One House One

Pound (OHOP) menggunakan Metode Fuzzy Logic

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh:

Alim Alfath Latief

201410370311135

Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji

pada tanggal 17 Juli 2021

Menyetujui,

Penguji I Penguji II

Agus Eko Minarno, S.Kom., M.Kom.

Denar Regata Akbi, S.Kom., M.Kom.

NIDN.0729118203 NIDN.0701058601

Mengetahui,

Ketua Program Studi Informatika

Gita Indah Marthasari, S.T., M.Kom.

NIDN.0720038101

Page 4: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

iii

Page 5: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

vi

KATA PENGANTAR

Puji dan syukur akan kehadirat Allah S.W.T. atas segala taufik dan hidayahnya

kepada penulis sehingga mampu menyelesaikan penyusunan tugas akhir dengan judul

“Monitoring Perkembangan Ikan Lele dan Sayuran Pada Budidaya One House One Pound

(OHOP) menggunakan Metode Fuzzy Logic”. Penyusunan tugas akhir ini bertujuan untuk

memenuhi salah satu persyaratan memperoleh gelar Sarjana Informatika dari Program Studi

Informatika Universitas Muhammadiyah Malang.

Selesainya tugas akhir ini, penulis mengucapkan terima kasih dan penghargaan

setinggi-tingginya kepada Dosen Pembimbing I, Ibu Diah Risqiwati, S.T., M.T; dan juga

kepada Dosen Pembingbing II, Bapak Zamah Sari, S.T., M.T.

Kesempatan ini juga penulis mengucapkan terima kasih dan penghargaan setinggi-

tingginya kepada:

Yang teramat terhormat dan tersayangi kedua orang tua penulis. Khusus diberikan

kepada bapak penulis yang telah pergi meninggalkan dunia ini pada 9 Juni 2021;

Yang dihormati seluruh pihak yang telah membantu dalam penelitian dan penyusunan

tugas akhir ini yang tidak dapat penulis sebutkan satu persatu namun tidak

mengurangi rasa hormat.

Akhirnya penulis menyadari bahwa dalam penyusunan tugas akhir ini masih ada

terdapat kelemahan dan kekurangan yang perlu dilengkapi. Oleh karena itu, dengan rendah

hati kiranya pembaca berkenan memberikan masukan dan saran demi perbaikan penyusunan

tugas akhir ini. Semoga bermanfaat.

Malang, 2021

Penulis

Alim Alfath Latief

Page 6: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

vii

DAFTAR ISI

LEMBAR PERSETUJUAN ............................................................................................................ i

LEMBAR PENGESAHAN ............................................................................................................ ii

LEMBAR PERNYATAAN ........................................................................................................... iii

ABSTRAK ..................................................................................................................................... iv

ABSTRACT .................................................................................................................................... v

KATA PENGANTAR ................................................................................................................... vi

DAFTAR ISI ................................................................................................................................. vii

DAFTAR GAMBAR ..................................................................................................................... ix

DAFTAR TABEL .......................................................................................................................... xi

BAB I PENDAHULUAN ............................................................................................................... 1

1.1 Latar Belakang ..................................................................................................................1

1.2 Rumusan Masalah .............................................................................................................2

1.3 Tujuan Penelitian...............................................................................................................2

1.4 Batasan Masalah ................................................................................................................2

1.5 Sistematika Penulisan ........................................................................................................3

BAB II KAJIAN PUSTAKA .......................................................................................................... 5

2.1 Fuzzy .................................................................................................................................5

2.2 Wireless Sensor Network (WSN) .....................................................................................5

2.3 Firebase .............................................................................................................................6

2.4 Flutter ................................................................................................................................7

2.5 Dart ....................................................................................................................................7

2.6 Mikrokontroller Esp32 ......................................................................................................8

2.7 Sensor pH 4502c ...............................................................................................................8

2.8 Sensor Ultrasonik HC-SR04 .............................................................................................9

2.9 Sensor DS18B20 waterproof .............................................................................................9

2.10 Penelitian Terdahulu .......................................................................................................10

BAB III METODOLOGI PENELITIAN ..................................................................................... 12

3.1 Metode Penelitian ............................................................................................................12

3.1.1 Identifikasi Permasalahan ........................................................................................12

3.1.2 Studi Literatur ..........................................................................................................13

3.1.3 Perencanaan Sistem Kontrol ....................................................................................13

Page 7: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

viii

3.1.4 Implementasi Penelitian ...........................................................................................22

BAB IV HASIL DAN PEMBAHASAN ...................................................................................... 25

4.1 Rankaian alat ...................................................................................................................25

4.2 Pengujian Sensor .............................................................................................................27

4.3 Pengujian Sensor menggunakan metode Fuzzy Logic ....................................................29

4.4 Pengujian ESP32 .............................................................................................................30

4.5 Pengujian Sensor Ultrasonik dengan Kodingan Arduino IDE ........................................32

4.6 Pengujian Sensor DS18B20 Waterproof dan kodingan Arduino ....................................36

4.7 Pengujian Sensor PH-4502C dan kodingan Arduino ......................................................40

4.8 Pengujian Aplikasi Android Monitoring dan kodingan Flutter ......................................44

4.8.1 Source Code Flutter .................................................................................................45

4.9 Pengujian keakuratan dan perbandingan sensor node .....................................................48

4.10 Kesimpulan Pengujian keakuratan dan perbandingan sensor node ................................54

BAB V PENUTUP ....................................................................................................................... 57

5.1. Kesimpulan......................................................................................................................57

5.2. Saran ................................................................................................................................57

DAFTAR PUSTAKA ................................................................................................................... 58

Page 8: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

ix

DAFTAR GAMBAR

Gambar 2.1 Alur kerja dari logika Fuzzy ...................................................................................... 5

Gambar 2.2 Komponen penyusun node dalam WSN.................................................................... 6

Gambar 2.3 Source Code dart pada halaman dashboard .............................................................. 7

Gambar 2.4 Pin Mikrokontroller ESP32 Devkit V1 ..................................................................... 8

Gambar 2.5 Sensor ph-4502C ....................................................................................................... 9

Gambar 2.6 Sensor Ultrasonic HC-SR04 ...................................................................................... 9

Gambar 2.4 Sensor DS18B20 Waterproof .................................................................................. 10

Gambar 3.1 Tahapan Metode Penelitian ..................................................................................... 12

Gambar 3.2 Rancangan alat untuk OHOP................................................................................... 14

Gambar 3.3 Flowchart alur kerja sistem ..................................................................................... 15

Gambar 3.4 Alur aturan proses Fuzzy Logic ............................................................................... 16

Gambar 3.5 Representasi linier naik ........................................................................................... 17

Gambar 3.6 Representasi linier turun .......................................................................................... 19

Gambar 3.7 Kurva Segitiga ......................................................................................................... 21

Gambar 3.8 Mapping pengujian .................................................................................................. 23

Gambar 3.9 Topologi arsitektur perancangan perangkat keras ................................................... 23

Gambar 4.1 Rangkaian alat ......................................................................................................... 25

Gambar 4.2 Rangkaian Sensor DS18B20Waterproof dengan ESP32 ........................................ 25

Gambar 4.3 Rangkaian Sensor Ultrasonik HC-SR04 dengan ESP32 ......................................... 26

Gambar 4.4 Rangkaian Sensor PH-4502C dengan ESP32.......................................................... 27

Gambar 4.5 Hasil sensing sensor DS18B20 Waterproof pada serial monitor Arduino IDE ....... 27

Gambar 4.6 Hasil sensing HC-SR04 pada serial monitor Arduino IDE ..................................... 28

Gambar 4.7 Hasil sensing PH-4502C pada serial monitor Arduino IDE .................................... 28

Gambar 4.8 Hasil sensing dari DS18B20 Waterproof, Ultrasonik HC-SR04 dan PH-4502C

pada serial monitoring Arduino IDE ............................................................................................. 29

Gambar 4.9 Metode Fuzzy Logic jika kondisi tidak terpenuhi maka LED mati ......................... 30

Gambar 4.10 Metode Fuzzy Logic jika kondisi terpenuhi maka LED menyala.......................... 30

Gambar 4.11 Tampilan Arduino IDE Done Upload ke ESP32 ................................................... 31

Gambar 4.12 Tampilan ESP32 terhubung access point ............................................................. 31

Gambar 4.13 Tampilan Sensor Ultrasonik dengan Jarak >= 10 ................................................. 32

Gambar 4.14 Tampilan Sensor Ultrasonik dengan Jarak <= 10 ................................................. 32

Page 9: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

x

Gambar 4.15 Alur kerja sistem sensor Ultrasonik HC-SR04 ...................................................... 32

Gambar 4.16 Flowchart pengkondisian pada sensor HC-SR04 .................................................. 33

Gambar 4.17 Tampilan implementasi sensor DS18B20 Waterproof .......................................... 36

Gambar 4.18 Tampilan Hasil Sensor DS18B20 Waterproof ...................................................... 36

Gambar 4.19 Alur kerja sistem pada sensor DS18B20 Waterproof ............................................ 36

Gambar 4.20 Flowchart pengkondisian pada sensor DS18B20 Waterproof............................... 37

Gambar 4.21 Tampilan pengujian sensor PH-4502C .................................................................. 40

Gambar 4.22 Tampilan hasil implementasi sensor PH-4502C ................................................... 40

Gambar 4.23 Alur kerja sistem pada sensor PH-4502C .............................................................. 40

Gambar 4.24 Flowchart pengkondisian sensor PH-4502C ......................................................... 41

Gambar 4.25 Tampilan Aplikasi Monitoring .............................................................................. 44

Gambar 4.26 Tampilan sensing serial monitor Arduino IDE pada pagi hari .............................. 48

Gambar 4.27 Tampilan monitoring hasil pembacaan sensor suhu DS18B20 Waterproof, PH-

4502C dan Ultrasonik HC-SR04 pada pagi hari ........................................................................... 48

Gambar 4.28 Pengujian pagi hari pada digital thermometer ....................................................... 49

Gambar 4.29 Pengujian pagi hari pada PH-009 (I) A pen type pH meter .................................. 49

Gambar 4.30 LED menyala yang menandakan ada ketidaksesuaian suhu pada akuarium ......... 50

Gambar 4.31 Tampilan sensing serial monitor Arduino IDE pada sore hari .............................. 50

Gambar 4.32 Tampilan monitoring hasil pembacaan sensor suhu DS18B20 Waterproof, PH-

4502C dan Ultrasonik HC-SR04 pada sore hari ........................................................................... 51

Gambar 4.33 Pengujian sore hari pada digital thermometer ....................................................... 51

Gambar 4.34 Pengujian sore hari pada PH-009 (I) A pen type pH meter ................................... 52

Gambar 4.35 LED tidak menyala yang menandakan keadaan suhu pada akuarium aman ......... 52

Gambar 4.36 Tampilan sensing serial monitor Arduino IDE pada malam hari .......................... 53

Gambar 4.37 Tampilan monitoring hasil pembacaan sensor suhu DS18B20 Waterproof, PH-

4502C dan Ultrasonik HC-SR04 pada malam hari ....................................................................... 53

Gambar 4.38 Pengujian malam hari pada digital thermometer ................................................... 54

Gambar 4.39 Pengujian malam hari pada PH-009 (I) A pen type pH meter .............................. 54

Page 10: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

xi

DAFTAR TABEL

Tabel 2.1 Penelitian terdahulu ...................................................................................................... 11

Tabel 4.1 Penanda rangkaian pin dan warna kabel pada sensor DS18B20 Waterproof .............. 26

Tabel 4.2 Penanda rangkaian pin dan warna kabel pada sensor ultrasonik HC-SR04................. 26

Tabel 4.3 Penanda rangkaian pin dan warna kabel pada LED ..................................................... 26

Tabel 4.4 Penanda rangkaian pin dan warna kabel pada PH-4502C ........................................... 27

Tabel 4.1 Source Code sensor Ultrasonik HC-SR04 ................................................................... 35

Tabel 4.2 Source Code dari Sensor DS18B20 Waterproof .......................................................... 39

Tabel 4.3 Source Code dari Sensor PH-4502C ............................................................................ 44

Tabel 4.4 Main.dart ...................................................................................................................... 45

Tabel 4.5 Dashboard.dart ............................................................................................................. 47

Tabel 4.6 Tabel hasil pengujian keakuratan dan perbandingan sensor DS18B20 Waterproof

dengan Digital Thermometer ........................................................................................................ 55

Tabel 4.7 Tabel hasil pengujian keakuratan dan perbandingan sensor PH-4502C dengan PH-

009 (I) A pen type pH meter ......................................................................................................... 55

Page 11: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

58

DAFTAR PUSTAKA

[1]. Ma’arif, A. F., & dkk. (2016). Sistem Monitoring dan Controlling Air Nutrisi

Aquaponik Menggunakan Arduino Uno Berbasis Web Server. KINETIK, 39-46.

[2]. Agung Nugroho, Setiawan. (2012). Aplikasi Teknologi Akuaponik Pada

Budidaya Ikan Tawar Untuk Optomalisasi Kapasitas Produksi. Jurnal Saintek

Perikanan. Vol. 8, No. 1.

[3]. Widiartha, Komang Kurniawan. (2016). Penentuan Jenis Ikan Air Tawar Pada

Lahan Budidaya Menggunakan Fuzzy Logic Berbasis Interface Mikrokontroler.

Jurnal Ilmu Komputer dan Sains Terapan. Vol. 7, No. 1. 07-14

[4]. Zulhelman. (2016). Pengembangan Sistem Smart Aquaponik. Politeknologi.

Vol. 15, No. 2.

[5]. Simorangki, Lucy., Nur, Muchammad. (2013). Aplikasi Pendukung Keputusan

Dengan Logika Fuzzy (Studi Kasus : Prakiraan Cuaca di BMKG Jambi). Jurnal

Informatika. Vol. 7, No. 2.

[6]. Sabiq, A., & Budisejati, P. N. (2017). Sistem Pemantauan Kadar pH, Suhu dan

Warna pada Air Sungai Melalui Web Berbasis Wireless Sensor Network. Jurnal

Teknologi dan Sistem Komputer, 5(3), 2017, 94-100

[7]. Anshori, M. S., Akbar, S. R., & Maulana, R. (2019). Implementasi Sistem

Sensor Dan Aktuator Real Time Pada Tanaman Jamur. Jurnal Pengembangan

Teknologi Informasi dan Ilmu Komputer, Vol. 3, No. 2.

[8]. Megawati, D., Masykuroh , K., & Kurnianto, D. (2020). Rancang Bangun

Sistem Monitoring PH dan Suhu Air pada Akuaponik Berbasis Internet of Thing

(IoT) Jurnal Telekomunikasi, Elektronika, Komputasi, dan Kontrol, Vol. 6, No.

2.

[9]. Wahyudi, D. A., Wibowo, S. A., & P, R. P. (2021). Rancang Bangun Sistem

Padi Aquaponic Berbasis IoT (Internet of Things). Jurnal Mahasiswa Teknik

Informatika, Vol. 5, No. 1.

[10]. Andrean, K., Armanto, H., & Pickerling, C. (n.d.). Sistem Tempat Parkir

Terintegrasi yang Dilengkapi dengan Aplikasi Mobile dan Mikrokontroler.

Journal of Information System, Graphics, Hospitality and Technology.

Page 12: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

59

[11]. Krisnada, F. E., & Tanone, R. (2019). Aplikasi Penjualan Tiket Kelas

Pelatihan Berbasis Mobile menggunakan Flutter. Jurnal Teknik Informatika dan

Sistem Informasi, Vol. 5, No. 3.

[12]. Limantara, Arthur Daniel,dkk. (2017). Pemodelan Sistem Pelacakan Lot

Parkir Kosong Berbasis Sensor Ultrasonic Dan Internet Of Things (Iot) Pada

Lahan Parkir Diluar Jalan. Seminar Nasional Sains dan Teknologi 2017

[13]. Siswanto, T., & Rony, M. (2018). Aplikasi Monitoring Suhu Air Untuk

Budidaya Ikan Koi Dengan Menggunakan Mikrokontroller Arduino Nano

Sensor Suhu Ds18b20 Waterproof Dan TEC1- Pada Dunia Koi. SKANIKA,

1(1), 40-46

Page 13: Monitoring Perkembangan Ikan Lele dan Sayuran Pada

TA-010

UNIVERSITAS MUHAMMADIYAH MALANG

FAKULTAS TEKNIK PROGRAM STUDI TEKNIK INFORMATIKA

Jl. Raya Tlogomas 246 Malang 65144 Telp. 0341 - 464318 Ext. 247, Fax. 0341 - 460782

FORM CEK PLAGIARISME LAPORAN TUGAS AKHIR

Nama Mahasiswa : Alim Alfath Latief

NIM : 201410370311135

Judul TA : Monitoring Perkembangan Ikan Lele dan Sayuran Pada Budidaya One

House One Pound (OHOP) Menggunakan Metode Fuzzy Logic

Hasil Cek Plagiarisme dengan Turnitin

No. Komponen Pengecekan Nilai Maksimal

Plagiarisme (%)

Hasil Cek Plagiarisme

(%) *

1. Bab 1 – Pendahuluan 10 % 8%

2. Bab 2 – Daftar Pustaka 25 % 3%

3. Bab 3 – Analisis dan Perancangan 25 % 2%

4. Bab 4 – Implementasi dan Pengujian 15 % 6%

5. Bab 5 – Kesimpulan dan Saran 5 % 0%

6. Makalah Tugas Akhir 20% 2%

Mengetahui,

Dosen Pembimbing

(Zamah Sari, S.T, M.T)

*) Hasil cek plagiarism bisa diisikkan oleh salah satu pembimbing