12
SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEM MONITORING PH PADA BUDIDAYA IKAN LELE INTENSIF MENGGUNAKAN PROTOKOL HTTP DAN MQTT COMPARISON ANALYSIS QUALITY OF SERVICE ON MONITORING PH SYSTEM IN CATFISH INTENSIVE CULTIVATION USING HTTP AND MQTT PROTOCOL Disusun Oleh : DINDA WAHYU ANGGRAENI 15101046 PROGRAM STUDI S1 TEKNIK TELEKOMUNIKASI FAKULTAS TEKNIK TELEKOMUNIKASI DAN ELEKTRO INSTITUT TEKNOLOGI TELKOM PURWOKERTO 2019

SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

  • Upload
    others

  • View
    8

  • Download
    2

Embed Size (px)

Citation preview

Page 1: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

SKRIPSI

ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEM

MONITORING PH PADA BUDIDAYA IKAN LELE INTENSIF

MENGGUNAKAN PROTOKOL HTTP DAN MQTT

COMPARISON ANALYSIS QUALITY OF SERVICE ON

MONITORING PH SYSTEM IN CATFISH INTENSIVE

CULTIVATION USING HTTP AND MQTT PROTOCOL

Disusun Oleh :

DINDA WAHYU ANGGRAENI

15101046

PROGRAM STUDI S1 TEKNIK TELEKOMUNIKASI

FAKULTAS TEKNIK TELEKOMUNIKASI DAN ELEKTRO

INSTITUT TEKNOLOGI TELKOM PURWOKERTO

2019

Page 2: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

SKRIPSI

ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEM

MONITORING PH PADA BUDIDAYA IKAN LELE INTENSIF

MENGGUNAKAN PROTOKOL HTTP DAN MQTT

COMPARISON ANALYSIS QUALITY OF SERVICE ON

MONITORING PH SYSTEM IN CATFISH INTENSIVE

CULTIVATION USING HTTP AND MQTT PROTOCOL

Disusun Oleh :

DINDA WAHYU ANGGRAENI

15101046

PROGRAM STUDI S1 TEKNIK TELEKOMUNIKASI

FAKULTAS TEKNIK TELEKOMUNIKASI DAN ELEKTRO

INSTITUT TEKNOLOGI TELKOM PURWOKERTO

2019

Page 3: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

i

ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEM

MONITORING PH PADA BUDIDAYA IKAN LELE INTENSIF

MENGGUNAKAN PROTOKOL HTTP DAN MQTT

COMPARISON ANALYSIS OF QUALITY OF SERVICE ON

MONITORING PH SYSTEM IN CATFISH INTENSIVE

CULTIVATION USING HTTP AND MQTT PROTOCOL

HALAMAN JUDUL

Skripsi ini digunakan sebagai salah satu syarat untuk memperoleh

Gelar Sarjana Teknik (S.T.)

Di Institut Teknologi Telkom Purwokerto

2019

Disusun oleh

DINDA WAHYU ANGGRAENI

15101046

DOSEN PEMBIMBING

Herryawan Pujiharsono, S.T., M.T.

Qisthi Al Hazmi HR., S.ST., M.T.

PROGRAM STUDI S1 TEKNIK TELEKOMUNIKASI

FAKULTAS TEKNIK TELEKOMUNIKASI DAN ELEKTRO

INSTITUT TEKNOLOGI TELKOM PURWOKERTO

2019

Page 4: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya
Page 5: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya
Page 6: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

iv

PRAKATA

Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah

melimpahkan kasih dan sayang-Nya sehingga penulis dapat menyelesaikan skripsi

yang berjudul “Analisis Perbandingan Kualitas Layanan Sistem Monitoring pH

Pada Budidaya Ikan Lele Intensif Menggunakan Protokol Http Dan Mqtt”.

Maksud dari penyusunan skripsi ini adalah untuk memenuhi salah satu

syarat dalam menempuh ujian sarjana Teknik Telekomunikasi pada Fakultas

Teknik Telekomunikasi dan Elektro, Institut Teknologi Telkom Purwokerto.

Dalam penyusunan skripsi ini, banyak pihak yang sangat membantu penulis

dalam berbagai hal. Oleh karena itu, penulis sampaikan rasa terimakasih yang

sedalam-dalamnya kepada :

1. Allah SWT yang telah memberikan saya kekuatan dan kegigihan untuk

menyelesaikan skripsi ini.

2. Bapak Herryawan Pujiharsono, S.T., M.Eng. selaku pembimbing I.

3. Bapak Qisthi Al Hazmi HR., S.T., M.T. selaku pembimbing II.

4. Orang tua dan keluarga saya yang telah mensupport saya baik secara moral

maupun materil.

5. Nur Amalliah Indah Cahyani yang telah berjuang bersama dalam

menyelesaikan skripsi ini.

6. Anisa Petrina sebagai teman sekamar saya selama mengerjakan skripsi ini.

7. Untuk tim IoT yaitu Fikri, Naufal, dan Rizal yang selalu senantiasa membantu

memberi support dan bantuannya.

Purwokerto, 28 Januari 2019

( Dinda Wahyu Anggraeni )

Page 7: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

vii

DAFTAR ISI

HALAMAN JUDUL .............................................................................................. i

HALAMAN PENGESAHAN ............................................................................... ii

HALAMAN PERNYATAAN ORISINILITAS ................................................. iii

PRAKATA ............................................................................................................ iv

ABSTRAK ............................................................................................................. v

ABSTRACT .......................................................................................................... vi

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

DAFTAR GAMBAR ............................................................................................. x

DAFTAR TABEL ............................................................................................... xii

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

1.1 LATAR BELAKANG .............................................................................. 1

1.2 RUMUSAN MASALAH ......................................................................... 3

1.3 BATASAN MASALAH .......................................................................... 3

1.4 TUJUAN .................................................................................................. 4

1.5 MANFAAT .............................................................................................. 4

1.6 SISTEMATIKA PENULISAN ................................................................ 4

BAB 2 DASAR TEORI ......................................................................................... 5

2.1 KAJIAN PUSTAKA ................................................................................ 5

2.2 DASAR TEORI ........................................................................................ 6

2.2.1 Budidaya Ikan Intensif ...................................................................... 6

2.2.2 pH Air ............................................................................................... 7

2.2.3 Internet of Things ( IoT ) ................................................................... 8

2.2.4 Hyper Text Transfer Protocol ( HTTP ) ........................................... 9

2.2.5 Message Queuing Telemetry Transfer Protocol ( MQTT ) ............ 11

2.2.6 Kualitas Layanan / Quality of Service ( QoS ) ................................ 13

Page 8: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

viii

2.2.7 Embedded System ............................................................................ 16

BAB 3 METODE PENELITIAN ....................................................................... 20

3.1 ALAT DAN BAHAN YANG DIGUNAKAN ...................................... 20

3.1.1 ALAT .............................................................................................. 20

3.1.2 BAHAN .......................................................................................... 23

3.2 ALUR PENELITIAN ............................................................................. 25

3.3 PERANCANGAN SISTEM ................................................................... 27

3.3.1 Perancangan Perangkat Keras ......................................................... 28

3.3.2 Perancangan Perangkat Lunak ........................................................ 31

3.4 PENGUJIAN SISTEM ........................................................................... 33

3.6.1 Pengujian Sensor pH ....................................................................... 34

3.6.2 Pengujian Suhu Ruangan dan Parameter Waktu ............................. 35

3.6.3 Pengujian Kualitas Layanan / Quality of Service ( QoS ) .............. 36

3.5 ANALISIS HASIL PENGUJIAN .......................................................... 37

3.5.1 Analisis Pembacaan Sensor pH ....................................................... 37

3.5.2 Analisis Pembacaan Suhu Ruangan dan Parameter Waktu ............ 38

3.5.3 Analisis Pengujian Kualitas Layanan.............................................. 38

BAB 4 HASIL DAN PEMBAHASAN .............................................................. 39

4.1 HASIL PERANCANGAN SISTEM ...................................................... 39

4.2 HASIL PENGUJIAN SENSOR PH ....................................................... 41

4.3 HASIL PENGUJIAN SUHU RUANGAN DAN WAKTU ................... 45

4.4 HASIL PENGUJIAN KUALITAS LAYANAN ................................... 46

4.4.1 Delay ............................................................................................... 47

4.4.2 Jitter ................................................................................................. 49

4.4.3 Throughput ...................................................................................... 51

4.4.4 Packet Loss ..................................................................................... 54

Page 9: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

ix

BAB 5 PENUTUP ................................................................................................ 56

5.1 KESIMPULAN ...................................................................................... 56

5.2 SARAN .................................................................................................. 57

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

Page 10: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

x

DAFTAR GAMBAR

Gambar 2.1 Kolam Ikan Lele Intensif ................................................................ 6

Gambar 2. 2 pH Air pada Kolam Intensif .......................................................... 7

Gambar 2.3 Internet Of Things ........................................................................... 8

Gambar 2.4 Prinsip Kerja Protokol HTTP ........................................................ 9

Gambar 2.5 Pengiriman Data Menggunakan HTTP....................................... 10

Gambar 2.6 Format Pesan Protokol MQTT .................................................... 12

Gambar 2. 7 Contoh Mikrokontroler................................................................ 17

Gambar 2. 8 Contoh-contoh Sensor .................................................................. 18

Gambar 3. 1 PC Acer V5.................................................................................... 20

Gambar 3.2 Mikrotik Access Point ................................................................... 21

Gambar 3.3 Arduino IDE ................................................................................... 22

Gambar 3.4 Software Wireshark....................................................................... 22

Gambar 3. 5 Node MCU ..................................................................................... 23

Gambar 3. 6 pH Meter........................................................................................ 23

Gambar 3.7 Sensor DHT11 ................................................................................ 24

Gambar 3. 8 Flowchart Alur Penelitian ............................................................ 25

Gambar 3. 9 Blok Diagram Sistem .................................................................... 27

Gambar 3.10 Blok Diagram Input dan Output Sistem ................................... 27

Gambar 3.11 Antar Muka Node MCU dengan Sensor pH ............................. 29

Gambar 3.12 Ilustrasi Rangkaian Sensor pH .................................................. 29

Gambar 3.13 Antarmuka NodeMCU dengan DHT11 ..................................... 30

Gambar 3.14 Ilustrasi Rangkaian DHT11 ........................................................ 30

Gambar 3.15 Flowchart Sistem ......................................................................... 31

Gambar 3.16 Flowchart Pemrograman ............................................................ 32

Gambar 3.17 Ilustrasi Skenario Penelitian ....................................................... 34

Gambar 3.18 Pengujian Pengecekan Sensor pH .............................................. 34

Gambar 3.19 Pengujian Pengecekan Sensor DHT11 ...................................... 35

Gambar 4.1 Hasil Perancangan Alat................................................................. 39

Gambar 4.2 Hasil Rangkaian Alat .................................................................... 40

Gambar 4.3 Tampilan Hasil Grafik Data pada Thingspeak .......................... 41

Page 11: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

xi

Gambar 4.4 Pengujian Sensor pH dengan pH Meter ATC ............................ 42

Gambar 4.5 Hasil Kadar pH pada Serial Monitor .......................................... 42

Gambar 4. 6 Pengujian Sensor pH pada Larutan pH 4.01 ............................. 43

Gambar 4.7 Hasil Pengujian dengan Larutan pH 4.01 ................................... 44

Gambar 4.8 Hasil Pengujian Suhu Ruangan dan Parameter Waktu ............ 45

Gambar 4. 9 Gambar Capture Wireshark dengan Protokol HTTP .............. 46

Gambar 4.10 Grafik Total Rata-Rata Delay .................................................... 48

Gambar 4.11 Grafik Total Rata-Rata Jitter .................................................... 50

Gambar 4.12 Perhitungan Throughput di Wireshark .................................... 52

Gambar 4.13 Grafik Total Rata-Rata Throughput ......................................... 52

Gambar 4.14 Packet Loss ................................................................................... 54

Gambar 4.15 Grafik Total Rata-Rata Packet Loss ......................................... 55

Page 12: SKRIPSI ANALISIS PERBANDINGAN KUALITAS LAYANAN SISTEMrepository.ittelkom-pwt.ac.id/5643/3/COVER.pdf · skripsi analisis perbandingan kualitas layanan sistem monitoring ph pada budidaya

xii

DAFTAR TABEL

Tabel 2.1 Perbandingan protokol HTTP dan MQTT ..................................... 12

Tabel 2.2 Indeks Kategori Delay ....................................................................... 14

Tabel 2. 3 Indeks Kategori Nilai Jitter .............................................................. 14

Tabel 2. 4 Indeks Kategori Nilai Packet Loss ................................................... 15

Tabel 2. 5 Indeks Kategori Nilai Throughput .................................................. 16

Tabel 3.1 Tabel Koneksi Port Perancangan Sensor pH...................................29

Tabel 3. 2 Koneksi port perancangan Sensor DHT11 ..................................... 30

Tabel 4.1 Data Hasil Perhitungan Akurasi pada pH 7.00.............................. 43

Tabel 4.2 Data Hasil Perhitungan Akurasi pada pH 4.01 ............................... 44

Tabel 4. 3 Sampel Data Protokol MQTT : ........................................................ 47

Tabel 4.4 Perhitungan Delay pada Ms. Excel .................................................. 47

Tabel 4.5 Kategori Hasil Pengujian Delay Protokol HTTP ............................ 48

Tabel 4.6 Kategori Hasil Delay Protokol MQTT ............................................. 49

Tabel 4.7 Perhitungan Jitter pada Ms. Excel ................................................... 50

Tabel 4.8 Kategori Hasil Jitter pada HTTP ..................................................... 51

Tabel 4.9 Kategori Hasil Jitter Pada MQTT .................................................... 51

Tabel 4.10 Kategori Hasil Pengujian Throughput .......................................... 53

Tabel 4.11 Kategori Hasil Throughput pada MQTT ...................................... 53

Tabel 4.12 Kategori Hasil Packet Loss pada HTTP ........................................ 55

Tabel 4.13 Kategori Hasil Packet Loss pada MQTT ....................................... 55