Anda di halaman 1dari 70

RANCANG BANGUN SISTEM KENDALI SUHU DAN KELEMBAPAN

OTOMATIS MENGGUNAKAN METODE FUZZY SUGENO PADA


BUDIDAYA JAMUR

TUGAS AKHIR

Disusun Oleh:
AGUNG SAEFULLAH
5150711150

PROGRAM STUDI TEKNIK ELEKTRO


FAKULTAS TEKNOLOGI INFORMASI DAN ELEKTRO
UNIVERSITAS TEKNOLOGI YOGYAKARTA

YOGYAKARTA
2019
HALAMAN JUDUL
RANCANG BANGUN SISTEM KENDALI SUHU DAN KELEMBAPAN
OTOMATIS MENGGUNAKAN METODE FUZZY SUGENO PADA
BUDIDAYA JAMUR

TUGAS AKHIR

Disusun Oleh:
AGUNG SAEFULLAH
5150711150

PROGRAM STUDI TEKNIK ELEKTRO


FAKULTAS TEKNOLOGI INFORMASI DAN ELEKTRO
UNIVERSITAS TEKNOLOGI YOGYAKARTA

YOGYAKARTA
2019

i
HALAMAN PERNYATAAN

Saya yang bertanda tangan dibawah ini:


Nama : Agung Saefullah
NIM : 5150711150
Program Studi : Teknik Elektro
Menyatakan bahwa Laporan Tugas Akhir yang berjudul:
RANCANG BANGUN SISTEM KENDALI SUHU DAN KELEMBAPAN
OTOMATIS MENGGUNAKAN METODE FUZZY SUGENO PADA
BUDIDAYA JAMUR merupakan karya ilmiah asli saya dan belum pernah
dipublikasikan oleh orang lain, kecuali yang tertulis sebagai acuan dalam naskah
ini dan disebutkan dalam daftar pustaka. Apabila di kemudian hari, karya saya
disinyalir bukan merupakan karya asli saya, maka saya bersedia menerima
konsekuensi apa yang diberikan Program Studi Teknik Elektro Fakultas Teknologi
Informasi dan Elektro Universitas Teknologi Yogyakarta kepada saya.

Demikian surat pernyataan ini saya buat dengan sebenarnya.

Yogyakarta, Mei 2019


Penulis,

Agung Saefullah
5150711150

ii
HALAMAN PENGESAHAN

RANCANG BANGUN SISTEM KENDALI SUHU DAN KELEMBAPAN


OTOMATIS MENGGUNAKAN METODE FUZZY SUGENO PADA
BUDIDAYA JAMUR

Disusun Oleh:
AGUNG SAEFULLAH
5150711150

Telah dipertahankan di depan Dewan Penguji pada


Mei 2019

DEWAN PENGUJI

Nama Jabatan Tanda Tangan Tanggal

M.S. Hendriyawan A., S.T., Pembimbing/


M.Eng Penguji ........................... ..........................

Lapotan Tugas Akhir ini telah diterima sebagai salah satu persyaratan untuk
memperoleh gelar Sarjana pada Program Studi S1-Teknik Elektro

Yogyakarta ,….......………….
Mengetahui,
Ketua Program Studi Teknik Elektro

M.S. Hendriyawan A., S.T., M.Eng


NIK. 110810056

iii
KATA PENGANTAR

Segala puji dan syukur penulis haturkan kehadirat Tuhan Yang Maha Esa atas
rahmat dan karunia-Nya sehingga penulis dapat menyelsaikan laporan tugas akhir
yang berjudul “Rancang Bangun Sistem Kendali Suhu Dan Kelembapan
Otomatis Menggunakan Metode Fuzzy Sugeno Pada Budidaya Jamur” ini
dapat terselesaikan dengan baik. Laporan tugas akhir ini dimaksudkan untuk
menempuh Sidang Ujian Sarjana Teknik Eleketro Universitas Teknologi
Yogyakarta guna mendapatkan gelar Sarjana Teknik.
Proses penelitian ini dapat terlaksana dengan baik berkat bantuan dan
dukungan yang telah diberikan oleh berbagai pihak. Pada kesempatan ini penulis
ingin menyampaikan ucapan trimakasih kepada:
1. Bapak Bambang Muertono Setiawan, MM, Akt. CA., selaku Rektor
Universitas Teknologi Yogyakarta.
2. Bapak Sutarman, Ph.D., M.Kom., selaku Dekan Fakultas Teknologi
Informasi dan Elektro Universitas Teknologi Yogyakarta.
3. Bapak M.S. Hendriyawan A., S.T., M.Eng. selaku Ketua Program Studi
Teknik Elektro Fakultas Teknologi Informasi dan Elektro, Universitas
Teknologi Yogyakarta
4. Bapak M.S. Hendriyawan A., S.T., M.Eng. selaku dosen pembimbing tugas
akhir.
5. Bapak dan Ibu tersayang yang tidak henti-hentinya memberikan dukungan
dalam bentuk moril, materil, serta spiritual yang ditunjukan kepada penulis.
6. Rekan S1 Teknik Elektro Universitas Teknologi Yogyakarta atas
kerjasamanya selama kerja praktik.
7. Serta pihak-pihak lainnya yang tidak dapat penulis sebutkan satu per satu.

iv
Akhir kata, penulis menyadari bahwa sepenuhnya akan terbatasnya
pengetahuan penyusun, sehingga tidak menutup kemungkinan jika ada kesalahan
serta kekurangan dalam penyusunan Laporan Tugas Akhir, untuk itu sumbang
saran dari pembaca sangat diharapkan sebagai bahan pelajaran berharga dimasa
yang akan datang.

v
ABSTRAK

VFVFV

vi
DAFTAR ISI

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


HALAMAN PERNYATAAN ............................................................................... ii
HALAMAN PENGESAHAN .............................................................................. iii
KATA PENGANTAR .......................................................................................... iv
ABSTRAK ............................................................................................................ vi
DAFTAR ISI ........................................................................................................ vii
DAFTAR TABEL ................................................................................................ ix
DAFTAR GAMBAR ............................................................................................. x
BAB I PENDAHULUAN ..................................................................................... 1
1.1 Latar Belakang ............................................................................................ 1
1.2 Rumusan Masalah ....................................................................................... 2
1.3 Tujuan Penelitian......................................................................................... 2
1.4 Manfaat Hasil Penelitian ............................................................................. 2
1.5 Sistem Penulisan ......................................................................................... 2
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................ 4
2.1 TINJAUAN PUSTAKA .............................................................................. 4
2.2 LANDASAN TEORI .................................................................................. 7
2.2.1 Jamur .................................................................................................... 7
2.2.2 Suhu dan Kelembapan .......................................................................... 8
2.2.3 Logika Fuzzy ........................................................................................ 9
2.2.4 Struktur Dasar Logika Fuzzy ............................................................. 14
2.2.5 Fuzzy Metode Sugeno ........................................................................ 15
2.2.6 Mikrokontroler ................................................................................... 16
2.2.7 Pulse Width Modulation (PWM) ....................................................... 17
BAB III METODE PENELITIAN .................................................................... 19
3.1 Langkah Penelitian .................................................................................... 19
3.1.1 Menentukan Tema Perancangan ........................................................ 20
3.1.2 Pembatasan Permasalahan.................................................................. 20
3.1.3 Metode Pengumpulan Data ................................................................ 20
3.1.4 Analisa Kebutuhan Sistem ................................................................. 21
3.1.5 Perancangan Sistem............................................................................ 21
3.1.6 Pembuatan .......................................................................................... 22
3.1.7 Pengujian Alat .................................................................................... 22
3.1.8 Evaluasi .............................................................................................. 23
3.1.10 Kesimpulan......................................................................................... 23
3.2 Alat dan Bahan .......................................................................................... 23
3.2.1 Alat ..................................................................................................... 24
3.2.2 Bahan .................................................................................................. 24
3.3 Deskripsi Sistem ........................................................................................ 35
3.3.1 Diagram Blok Sistem ......................................................................... 35
3.3.2 Flowchart Sistem ................................................................................ 36
BAB IV PERANCANGAN SISTEM................................................................ 38
4.1 Perancangan Elektronik ............................................................................. 38

vii
4.2 Perancangan Mekanik ............................................................................... 39
4.3 Perancangan Perangkat Lunak .................................................................. 43
4.3.1 Pemodelan logika fuzzy ..................................................................... 44
4.4 Implementasi Perangkat Lunak ................................................................. 47
4.4.1 Proses fuzzyfikasi ............................................................................... 48
4.4.2 Aplikasi Fungsi Implikasi (Basis Aturan) .......................................... 53
4.4.3 Penegasan (Defuzzyfikasi) ................................................................. 57
BAB V HASIL DAN PEMBAHASAN .............................................................. 58
5.1 PURWARUPA .......................................................................................... 58
5.2 PENGUJIAN DAN PEMBAHASAN ....................................................... 58
BAB V KESIMPULAN DAN SARAN .............................................................. 59

viii
DAFTAR TABEL

Tabel 1. 1 Tinjauan Pustaka ................................................................................... 6


Tabel 3. 1 Alat-alat Yang Dibutuhkan ................................................................. 24
Tabel 3. 2 Spesifikasi DHT11 .............................................................................. 27
Tabel 3. 3 Spesifikasi Peltier ................................................................................ 28
Tabel 3. 4 Spesifikasi Mist Maker ....................................................................... 29
Tabel 3. 5 Spesifikasi Pin-pin LCD 16x2 ............................................................ 30
Tabel 3. 6 Spesifikasi Modul MOSFET D4184 .................................................. 31

ix
DAFTAR GAMBAR

Gambar 2. 1 Diagram Blok Logika Fuzzy sebagai Kotak Hitam .......................... 9


Gambar 2. 2 Representasi Linear Naik ................................................................ 10
Gambar 2. 3 Representasi Linier Turun ............................................................... 11
Gambar 2. 4 Kurva Segitiga ................................................................................. 11
Gambar 2. 5 Representasi kurva trapesium .......................................................... 12
Gambar 2. 6 Struktur Sistem Inferensi Fuzzy ...................................................... 14
Gambar 2. 7 Mikrokontroler ................................................................................ 17
Gambar 2. 8 Contoh Gelombang PWM ............................................................... 17
Gambar 3. 1 Tahapan Penelitaian ........................................................................ 19
Gambar 3. 2 Arduino UNO .................................................................................. 25
Gambar 3. 3 Sensor DHT11 ................................................................................. 26
Gambar 3. 4 Peltier .............................................................................................. 27
Gambar 3. 5 Mist Maker ...................................................................................... 28
Gambar 3. 6 LCD (Liquid Crystal Display) ......................................................... 30
Gambar 3. 7 Modul MOSFET ............................................................................. 31
Gambar 3. 8 Tampilan Aplikasi Arduino IDE ..................................................... 32
Gambar 3. 9 Tampilan Aplikasi MATLAB ......................................................... 33
Gambar 3. 10 Tampilan Adobe Illustrator ........................................................... 34
Gambar 3. 11 Tampilan Proteus Software ........................................................... 34
Gambar 3. 12 Blok Sistem ................................................................................... 35
Gambar 3. 13 Flowchart Sistem ........................................................................... 37
Gambar 4. 1 Rancangan Rangkaian Elektronik ................................................... 39
Gambar 4. 2 Desain Box Elektronik .................................................................... 40
Gambar 4. 3 Desain 3D Bok Elektronik .............................................................. 40
Gambar 4. 4 Desain Kerangka Kumbung Jamur ................................................. 41
Gambar 4. 5 Desain Triplek Penutup Bagian Samping ....................................... 42
Gambar 4. 6 Desain Triplek Penutup Bagian Depan dan Belakang .................... 42
Gambar 4. 7 Flowchart Sistem Fuzzy Sugeno ..................................................... 43
Gambar 4. 8 Membership Function Suhu ............................................................ 44
Gambar 4. 9 Membership Function Kelembapan ................................................ 45
Gambar 4. 10 Basis Aturan .................................................................................. 46
Gambar 4. 11 Himpunan Output .......................................................................... 47
Gambar 4. 12 List Program Global ...................................................................... 48
Gambar 4. 13 Membership Function ................................................................... 49
Gambar 4. 14 Program Himpunan Keanggotaan Suhu ........................................ 51
Gambar 4. 15 Program Himpunan Keanggotaan Kelembapan ............................ 53
Gambar 4. 16 Program Aplikasi Fungsi Implikasi .............................................. 56
Gambar 4. 17 Defuzzyfikasi Output Mist Maker ................................................. 57
Gambar 4. 18 Defuzzyfikasi Output Peltier ......................................................... 57

x
BAB I
PENDAHULUAN

1.1 Latar Belakang


Indonesia merupakan negara dengan jumlah pendukuk (populasi) terbanyak
ke 4 di dunia dengan jumlah populasi mencapai lebih dari 264 juta jiwa (2017).
Dengan jumlah penduduk yang sangat banyak tersebut indonesia perlu
meningkatkan ketahanan pangan guna akses semua orang setiap saat pada pangan
yang cukup untuk hidup sehat. Yang sudah diatur dalam Undang-Undang Pangan
No.7 tahun 1996 tentang ketahanan pangan . Salah satu komoditi pangan yang terus
dikembangkan atau dibudidaya salah satunya adalah jamur, jamur yang bias
dijadilan bahan konsumsi merupakan jamur berjenis edible seperti jamur kuping,
jamur tiram, jamur tempe, dan jenis-jenis lain yang memiliki banyak nutrisi dan
bisa dikonsumsi oleh masyarakat. Tidak hanya masyarakat kelas bawah,
masyarakat menengah ke atas juga gemar mengonsumsi jamur. Oleh karena itu
banyak orang memanfaatkan peluang ini dengan membudidayakan dan berjulan
jamur.
Semakin meningkatnya kebutuhan pasar terhadap jamur, maka semakin
banyaknya juga petani pembibit maupun pembesaran jamur, tak terkecuali petani
di daerah dataran rendah yang notabenya memiliki suhu lingkungan ±30oC. Dalam
proses budidaya jamur pada dataran rendah perlu adanya penangana khusus
terhadap suhu dan kelembapan kumbung jamur. Pada umumnya suhu pertumbuhan
jamur pada saat induktanis lebih tinggi dibandingkan suhu pada saat pertumbuhan
(pembentukan tubuh buah jamur). Suhu inkubasi jamur berkisar antara 22-28 oC
dengan kelembapan 60-80 %, sedangkan suhu pada pembentukan tubuh buah
berkisar antara 16-22 oC dengan kelembapan 80-90%.
Seiring berjalanya waktu petani mengalami hambatan pada proses
pengendalian suhu dan kelembapan pada kumbung sehari-hari. Upaya yang biasa
dilakukan petani adalah dengan sprayer yang dilakukan secara manual setiap pagi
dan sore pada setiap harinya. Akan tetapi metode tersebut memiliki kelemahan
yaitu jika kondisi suhu dan kelembapan mengalami perubahan yang fluktuatif
1
2

sepanjang hari seperti yang terjadi pada masa pancaroba, maka tidak cukup hanya
disemprot dengan sprayer tiap pagi dan sore.
Penganturan suhu dan kelembapan pada budidaya jamur akan menjadi
permasalaahn bagi para petani jika setiap saat berada di kumbung untuk mengontrol
suhu dan kelembapan kumbung. Maka diperlukan sebuah alat pengendali suhu dan
kelembapan secara real time dengan metode logika fuzzy untuk menjaga
pertumbuhan jamur secara optimal.

1.2 Rumusan Masalah


Berdasarkan latar belakang di atas dalam perancangan tugas akhir ini dapat
dirumuskan sebuah rumusan permasalahan yaitu bagaimana menerapkan sistem
kendali otomatis kumbung jamur dengan input suhu dan kelembapan berbsis
kecerdasan buatan.
1.3 Tujuan Penelitian
Adapun tujuan yang akan dicapai dari penelitian ini adalah untuk
membuktikan bahwa metode kecerdasan buatan jenis fuzzy logic tipe sugeno
dengan input suhu dan kelembapan mampu mengendalikan kondisi ruang/kumbung
jamur dengan efektif.
1.4 Manfaat Hasil Penelitian
Adapun manfaat yang akan dicapai dari penelitian ini adalah perancangan
alat ini diharapkan dapat digunakan oleh petani jamur dalam membantu pengaturan
suhu dan kelembapan secara otomatis guna meningkatkan hasil produksi jamur.
1.5 Sistem Penulisan
Dalam penyusunan Laporan Tugas Akhir ini, penulis membagi kedalam 6
bab yaitu:
BAB I PENDAHULUAN
Bab ini berisi latar belakang permasalahan yang mendasari pentingnya diadakanya
penelitian, rumusan masalah mendeskripsikan bidang yang diteliti oleh peneliti,
batasan masalah yaitu untuk memperoleh gambran yang jelas mengenai ruang
lingkup penelitian, tujuan penelitian, manfaat penelitian, dan sistematika penulisan
laporan tugas akhir.
3

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI


Bab ini berisi penelitian-penelitian terdahulu yang memiliki persamaan atau setipe,
dan dasar teori yang berkaitan dengan laporan tugas akhir.
BAB III METODE PENELITIAN
Bab ini menjelaskan tentang metode-metode yang digunakan dalam proses
penelitian dan penyusunan laporan tugas akhir.
BAB IV PERANCANGAN SISTEM
Bab ini diuraikan tentang perancangan elektronik, mekanik, dan perangkat lunak
yang digunakan dalam proses penelitian tugas akhir
BAB V HASIL DAN PEMBAHASAN
Bab ini berisi tentang purwarupa alat, pengujian sistem dan pembahasan dari proses
pembuatan laporan tugas akhir.
BAB VI PENUTUP
Bab ini menjelaskan kesimpulan dari keseluruhan dari yang telah dianalisis, serta
saran.
BAB II
TINJAUAN PUSTAKA DAN LANDASAN TEORI

2.1 TINJAUAN PUSTAKA


Pada penelitaian yang dilakukan oleh Algifari, A., (2018) tentang
perancangan kipas angin pengatur suhu dan kelembapan ruangan dengan metode
fuzzy sugeno berbasis arduino. Dalam penelitian tersebut membahas bagaimana
membuat sistem pengaturan suhu dan kelembapan ruangan dengan metode fuzzy
sugeno berbasis arduino dengan menggunakan sensor DHT11 sebagai pengukur
suhu dan kelembapan, pengaturan suhu dan kelembapan dilakukan dengan cara
mengatur kecepatan putar kipas dalam ruangan, dan memanfaatkan koneksi
bluetooth sebagai modul komunikasi antara arduino dengan android.
Pada penelitaian yang dilakukan Kinanti, V. N., (2016) tentang prototype
penyaring asap rokok pada smoking area menggunakan pulse width modulation
(PWM) dan logika fuzzy metode tsukamoto. Dalam penelitian tersebut membahas
bagai mana membuat penyaringan asap rokok pada semoking area dengan metode
logika fuzzy tsukamoto dengan menggunakan dua sensor yaitu MQ2 yang
digunakan sebagai penditeksi asap rokok dan sensor MQ7 yang dapat mendeteksi
gas karbon monoksida. Logika fuzzy yang digunakan dapat mengatur nilai PWM
(Pulse Width Modulation) exhaust fan yang sesuai dengan inputan kedua sensor.
Terdapat juga LCD yang menampilkan kadar gas dalam kotak simulasi.
Pada penelitaian yang dilakukan Syarifuddin, A., (2018) tentang pengatur
suhu dan kelembapan otomatis pada budidaya jamur tiram berbasis internet of
things (IoT). Dalam penelitian tersebut membahas bagaimana membuat sistem
pengaturan suhu dan kelembapan dengan menggunakan sensor DHT11 sebagai
pembaca suhu dan kelembapan pada kumbung jamur, menggunakan sistem spray
air untuk menjaga kelembapan pada ruang jamur, mengguakan kipas angin untuk
mendistribusikan suhu dan kelembapan agar merata pada setiap sisi ruangan, dan
memanfaatkan komponen RTC DS1307 untuk mencatat waktu dan masa jamur.

4
5

Pada penelitian yang berjudul perancangan sistem kendali suhu dan akuisisi
data tingkat kelembapan pada mesin pengering kertas berbasis kendali logika fuzzy,
yang disusun oleh Mahsuri, A., (2014), dijelaskan alat ini dirancang agar dapat
mengendalikan suhu pada mesin pengeringan kertas agar kertas memiliki suhu dan
kelembaban yang ideal yaitu 33oC – 35.5oC dan 40% dari kadar air pada ketebalan
0.0075 inchi setiap lembarnya. Alat pengendali suhu dan kelambapan pengering
kertas menggunakan heater sebagai sumber energy panas ,dan 2 kipas sebagai
pengendali aliran fluida dan keluaran pembuang udara basah. Masukan dari sistem
ini adalah sensot SHT 11 sebagai pembaca suhu dan kelembapan pengering kertas,
kemudian logika control fuzzy akan memproses nilai pembacaan sensor dan
diproses menjadi output yang akan mengendalikan heater.
Pada penlitian yang berjudul perancangan dan implementasi prototype
sistem pendeteksi asap dan panas pada ruangan tertutup menggunkan logika fuzzy
metode sugeno, yang disusun oleh Prayogi, S., (2016), dijelaskan pada alat ini
dirancang agar dapat mendeteksi kebakara dalam ruangan sedini mungkin. Alat
yang digunakan untuk merancang sistem pendeteksi kebakaran menggunkan
sensor DHT11 untuk mengukur suhu dan sensor MQ135 untuk mendeteksi asap
dengan menggunakan logika fuzzy metode sugeno sebagai pengambil keputusan
dalam memberikan informasi dan mencegah kebakaran. Pengambilan keputisan
berupa mengatifkan alarem untuk menginformasikan adanya indikasi kebakaran,
pompa air untuk menyemprotkan air, dan kipas untuk menormalkan asap pada
ruangan.
Untuk lebih ringkasnya tinjauan pustaka dapat dilihat pada Tabel 2.1 berikut
ini:
6

Tabel 1. 1 Tinjauan Pustaka

No Keterangan Isi
1 Judul Perancangan Kipas Angin Pengatur Suhu dan Kelembapan Ruangan
Dengan Metode Fuzzy Sugeno Berbasis Arduino
Penulis Algifari A
Tahun 2018
Metode Logika fuzzy Sugeno
Hasil/kesimpulan Berdasarkan hasil ujicoba pengatur suhu dan kelembapan bahwa
komponen yang digunakan untuk menghasilkan udara yang sejuk
sangat efektif digunakan dan dapat bekerja sesuai yang diharapkan,
dan metode fuzzy sugeno yang diterapkan pada arduino sebagai otak
sistem dapat bekerja sesuai dengan yang diharapkan dan memiliki
tingkat akurasi sebesar 85%
2 Judul Pengatur Suhu Dan Kelembapan Otomatis Pada Budidaya Jamur
Tiram Berbasis Internet Of Things (IoT)
Penulis Syarifuddin A
Tahun 2018
Metode Internet Of Things
Hasil/kesimpulan Dalam menentukan suhu dan kelembaban menggunakan sensor
yang terintergrasi dengan mikrokontroller ESP8266 NodeMCU
dimana mikrokontroller ini mengirimkan data tersebut ke dalam
database web server melalui jaringan internet via WiFi hingga dapat
ditampilkan pada halaman web. Sistem dapat mengatur suhu dan
kelembapan sesuai yang diinginkan dan dapat menampilkan data
pada halam web.
3 Judul Prototype Penyaring Asap Rokok Pada Smoking Area
Menggunakan Pulse Width Modulation (PWM) dan Logika Fuzzy
Metode Tsukamoto
Penulis Kinanti, V. N
Tahun 2016
Metode Logika fuzzy Tsukamoto
Hasil/kesimpulan Prototype penyaring asap rook dapat dirancang menggunkan logika
fuzzy metode Tsukamoto pada arduino UNO. metode fuzzy
digunakan untuk mengatur kecepatan perputaran exhaust fan sesuai
dengan set point. Hasil pengujian berupa himpunan sensor MQ-2
untuk kategori asap rendah 2,44%, asap agak tinggi 0,51%, asap
tinggi 0,149% diperoleh kesalahan relatif dari tiap-tiap data yaitu
0,1033%
7

Tabel 1.1 Tinjauan Pustaka (lanjutan)

No Keterangan Isi
4 Judul Perancangan Sistem Kendali Suhu dan Akuisisi Data Tingkat
Kelembapan Pada Mesin Pengering Kertas Berbasis Kendali Logika
Fuzzy
Penulis Mahsuri, A
Tahun 2014
Metode Logika fuzzy Sugeno
Hasil/kesimpulan Pada pengujian tanpa beban ataupun dengan beban semakin besar
referensi suhu yang diberikan maka waktu untuk mencapai keadaan
tunak akan semakin lama. Untuk mendapatan hasil ideal yaitu suhu
33-35 oC dan kelembapan 41% maka setting referensi suhu yang
sesuai adalah 50oC. Pengujian dengan gangguan kontinyu, dimana
nilai referensi = 50oC, respon suhu sulit mencapai referensi keadaan
tunak yang diberikan.

5 Judul Perancangan dan Implementasi Prototype Sistem Pendeteksi Asap


dan Panas Pada Ruangan Tertutup Menggunkan Logika Fuzzy
Metode Sugeno
Penulis Prayogi, S
Tahun 2016
Metode Logika fuzzy Sugeno
Hasil/kesimpulan Perancangan dan Implementasi Prototipe Sistem Pendeteksi Asap
dan Panas Pada Ruangan Tertutup Menggunakan Logika Fuzzy
Metode Sugeno yang dirancang berjalan dengan baik dan
diimplementasikan sesuai dengan rancangan dan kebutuhan output
yang diperlukan. Logika fuzzy metode sugeno pada prototype dapat
menginformasikan kepada user jika terjadi kebakaran dengan
menghidukpkan pompa jika suhu ruang lebih 30 oC dan kepekatan
asap lebih darai 60ppm. Kipas akan aktif jika kepeatan asap pada
ruangan lebih dari 35ppm. Pompa dan kipas akan mati ketika
kepadatan asap dan suhu ruangan di dalam maket telah kembali
normal, yaitu asap <35ppm dan suhu <30 oC.

2.2 LANDASAN TEORI


2.2.1 Jamur
Jamur atau fungi merupakan tumbuhan yang tidak mempunyai klorofil
sehingga bersifat heterotrof, tipe sel eukarotik. Jamur ada yang uniseluler dan
multiseluler. Tubuhnya terdiri dari benang-benang yang disebut hifa yang dapat
membentuk anyaman bercabang-cabang (miselium). Menurut Ganjar dkk dalam
penelitain Mayasari, F., (2014). Organisme yang disebut jamur bersifat heterotrof,
dinding sel spora mengandung kitin, tidak berplastid, tidak berfotosintesis, tidak
bersifat fagotrof, umumnya memiliki hifa yang berdinding yang dapat berinti
8

banyak (multinukleat), atau berinti tunggal (mononukleat), dan memperoleh nutrien


dengan cara absorpsi.
Jamur dapat dibedakan menjadi dua macam yaitu jamur yang dapat dimakan
seperti atau jamur edible seperti jamur kuping, jamur tiram, jamur tempe, dan jenis-
jenis lainnya. Ada pula jamur yang tidak dapat dikonsumsi atau jamur non edible
,seperti jamur yang banyak dijumpai ditumpukan kotoran ternak ,tumpukan sampah
dan jamur menimbulkan penyakit yang dikenal sebagai jamur panu (Umniyatie, S.
dkk., 2013)
2.2.2 Suhu dan Kelembapan
Suhu adalah besaran yang menyatakan derajat panas dingin suatu benda dan
alat yang digunakan untuk mengukur suhu adalah termometer. Suhu disebut juga
temperatur. Mengacu pada SI (Satuan Internasional), satuan suhu adalah Kelvin
(K). Skala-skala lain adalah Celcius, Fahrenheit, dan Reamur. Pada skala Celicius,
0°C adalah titik dimana air membeku dan 100°C adalah titik didih air pada tekanan
1 atmosfer. Skala ini adalah yang paling sering digunakan di dunia, (Riyanto, S. R.,
2017).
Kelembaban adalah konsentrasi uap air di udara. Angka konsentrasi ini
dapat diekspresikan dalam kelembabab absolut, kelembaban spesifik atau
kelembaban relatif. Alat untuk mengukur kelembaban disebut higrometer.
Kelembaban udara menggambarkan kandungan uap air di udara yang dapat
dinyatakan sebagai kelembaban mutlak, kelembaban nisbi (relatif) maupun deficit
tekanan uap air. Kelembaban mutlak adalah kandungan uap air (dapat dinyatakan
dengan massa uap air atau tekanannya) per satuan volum. Kelembaban nisbi
membandingkan antara kandungan/tekanan uap air aktual dengan keadaan
jenuhnya atau pada kapasitas udara untuk menampung uap air.Kapasitas udara
untuk menampung uap air tersebut (pada keadaan jenuh) ditentukan oleh suhu
udara.Sedangkan defisit tekanan uap air adalah selisih antara tekanan uap jenuh dan
tekanan uap aktual. Masing-masing pernyataan kelembaban udara tersebut
mempunyai arti dan fungsi tertentu dikaitkan dengan masalah yang
dibahas,(Riyanto, S. R., 2017).
9

2.2.3 Logika Fuzzy


Dalam kamus Oxford, istilah fuzzy didefinisikan sebagai blurred (kabur
atau remang-remang), indistinct (tidak jelas), imprecisely defined (didefinisikan
secara tidak presisi), confused (membingungkan), vague (tidak jelas), (Putri, A. D.
dan Effendi, 2017).
Konsep logika fuzzy pertama kali diperkenalkan oleh Prof. Lotfi Astor
Zadeh pada 1962, Logika fuzzy adalah suatu metode yang digunakan dalam
pengambilan keputusan berbasis aturan yang digunakan untuk memecahkan
masalah pada sistem yang sulit dimodelkan. Logika fuzzy digambarkan sebagai
kotak hitam yang terhubung antara ruang input dan output, yang harus memetakan
input ke output yang sesuai.(Kusumadewi, S., 2003). Bemtuk diagram blok logika
fuzzy sebagai kotak hitam ditunjukan Gambar 2.1.

Kotak
Input Output
Hitam

Gambar 2. 1 Diagram Blok Logika Fuzzy sebagai Kotak Hitam

(Sumber ; Dokumen pribadi)


Kotak hitam yang dimaksudkan adalah metode yang dapat digunakan untuk
mengolah data input menjadi output dalam bentuk informasi yang baik.
Secara umum ada beberapa konsep sistem logika fuzzy yaitu:
1. Himpunan fuzzy
Dalam logika fuzzy terdapat dua himpunan yaitu:
a. Himpunan tegas
Himpunan tegas (crisp) merupakan nilai keanggotaan suatu item dalam
suatu himpunan tertentu, nilai keanggotaan hanya ada dua kemungkinan
yaitu 0 atau 1, (Kusumadewi, S., 2003).
b. Himpunan fuzzy
Himpunan fuzzy merupahan suatu himpunan yang mewakili suatu kondisi
atau keadaan dalam suatu variable fuzzy, pada himpunan fuzzy nilai
keangotaan terletak pada rentang 0 sampai 1, (Kusumadewi, S., 2003).
Himpunan fuzzy memiliki dua atribut yaitu :
10

1. Lingustik, merupakan penamaan grub yang mewakili suatu keadaan


atau kondisi tertentu dengan menggunakan bahasa alami/sehari-hari.
Contohnya : PENDEK, SEDANG, TINGGI
2. Numeris, merupakan sutau nilai angka yang menunjukkan ukuran dari
suatu variabel. Contohnya : 140, 160, 180
2. Fungsi keanggotaan
Fungsi keanggotaan (membership function) adalah suatu kurva yang
menunjukkan pemetaan titik-titik input data ke dalam nilai keanggotaannya
(sering juga disebut dengan derajat keanggotaan) yang memiliki interval antara
0 sampai 1. Salah satu cara yang dapat digunakan untuk mendapatkan nilai
keanggotaan adalah dengan melalui pendekatan fungsi ,(Kusumadewi, S.,
2003). Ada beberapa fungsi yang bisa digunakan yaitu:
a. Reperesentasi Linier
Pada representasi linear, pemetaan input ke-derajat keanggotannya
digambarkan sebagai suatu garis lurus. Bentuk ini paling sederhana dan
menjadi pilihan yang baik untuk mendekati suatu konsep yang kurang jelas.
Ada 2 keadaan himpunan Fuzzy yang linear. Pertama, kenaikan himpunan
dimulai pada nilai domain yang memiliki derajat keanggotaan nol [0]
bergerak ke kanan menuju ke nilai domain yang memiliki derajat
keanggotaan lebih tinggi. Bentuk kurva tersebut ditunjukkan oleh Gambar
2.2.

Gambar 2. 2 Representasi Linear Naik

(Sumber : Kusumadewi, S., 2003)


Fungsi keanggotaan representasi linier naik ditunjukan pada rumus 2.1
berikut:
11

0; 𝑥≤𝑎
𝜇[𝑥] = {(𝑥 − 𝑎)/(𝑏 − 𝑎) 𝑎 ≤ 𝑥 ≤ 𝑏 (2.1)
1; 𝑥≥𝑏

Kedua, reperesentasi linier turu dinyatakan dengan garis lurus


dimulai dari nilai dominan dengan derajat keanggotaan tertinggi pada sisi
kiri, kemudian bergerak menurun ke nilai domain yang memiliki derajat
keanggotaan lebih rendah. Bentuk kurva tersebut ditunjukkan oleh Gambar
2.3.

Gambar 2. 3 Representasi Linier Turun

(Sumber : Kusumadewi, S., 2003)


Fungsi keanggotaan representasi linier turun ditunjukan pada rumus 2.2
berikut:
(𝑏 − 𝑥)/(𝑏 − 𝑎) 𝑎 ≤ 𝑥 ≤ 𝑏
𝜇[𝑥] = { (2.2)
0; 𝑥≥𝑏
b. Representasi Kurva Segtiga
Fungsi keanggotaan segitiga berasal dari representasi kurva segitiga.
Kurva segitiga merupakan gabungan antara dua garis (linear) dan bentuk
kurva tersebut ditunjukkan oleh Gambar 2.4

Gambar 2. 4 Kurva Segitiga

(Sumber: Kusumadewi, S., 2003)


12

Fungsi keanggotaan representasi linier segitiga ditunjukan pada rumus 2.3


berikut:
0; 𝑥 ≤ 𝑎 𝑎𝑡𝑎𝑢 𝑥 ≥ 𝑐
𝜇[𝑥] = {(𝑥 − 𝑎)/(𝑏 − 𝑎); 𝑎≤𝑥≤𝑏 (2.3)
(𝑐 − 𝑥)/(𝑐 − 𝑏); 𝑏≤𝑥≤𝑐
c. Representasi Kurva Trapesium
Kurva trapesium merupakan bentuk segitiga yang pada beberapa
titiknya memiliki nilai keanggotaan 1. Bentuk kurva tersebut dapat dilihat
pada Gambar 2.5

Gambar 2. 5 Representasi kurva trapesium

(Sumber: Kusumadewi, S., 2003)


Fungsi keanggotaan representasi kurva trapesium ditunjukan pada rumus 2.4
berikut:
0; 𝑥 ≤ 𝑎 𝑎𝑡𝑎𝑢 𝑥 ≥ 𝑑
(𝑥 − 𝑎)/(𝑏 − 𝑎); 𝑎≤𝑥≤𝑏
𝜇[𝑥] = { (2.4)
1; 𝑏≤𝑥≤𝑐
(𝑑 − 𝑥)/(𝑑 − 𝑐) 𝑥≥𝑑

3. Operator Dasar Zadeh Untuk Operasi Hitungan Fuzzy Seperti


Seperti halnya himpunan konvensional, ada beberapa operasi yang
didefinisikan secara khusus untuk mengkombinasi dan memodifikasi
himpunan Fuzzy. Nilai keanggotaan sebagai hasil dari operasi 2 himpunan
sering dikenal dengan nama fire strength atau α–predikat. Ada 3 operator dasar
yang diciptakan oleh Zadeh, yaitu:
13

a. Operator AND
Operator AND berhubungan dengan operasi interseksi pada himpunan. α–
predikat sebagai hasil operasi dengan operator AND diperoleh dengan
mengambil nilai keanggotaan terkecil antar elemen pada himpunan-
himpunan yang bersangkutan. Oprator AND ditunjuakan pada rumus 2.5
berikut.
𝜇𝐴 ∩ 𝐵 = min(𝜇𝐴[𝑥], 𝜇𝐵[𝑦]) (2.5)
b. Operator OR
Operator OR berhubungan dengan operasi union pada himpunan. α–
predikat sebagai hasil operasi dengan operator OR diperoleh dengan
mengambil nilai keanggotaan terbesar antar elemen pada himpunan-
himpunan yang bersangkutan. Oprator OR ditunjuakan pada rumus 2.6
berikut.

𝜇𝐴 ∪ 𝐵 = max(𝜇𝐴[𝑥], 𝜇𝐵[𝑦]) (2.6)


c. Operator NOT
Operator NOT berhubungan dengan operasi komplemen pada himpunan.
α– predikat sebagai hasil operasi dengan operator NOT diperoleh dengan
mengurangkan nilai keanggotaan elemen pada himpunan yang
bersangkutan dari 1. Oprator NOT ditunjuakan pada rumus 2.7 berikut.

𝜇𝐴′ = 1 − 𝜇𝐴[𝑥] (2.7)

4. Fungsi Implikasi (Basis Aturan)


Fungsi implikasi merupakan kumpulan rule-rule fuzzy yang digunakan
sebagai pengendalian sistem disajikan dalam bentuk pernyataan IF-THEN
(Putri, A. D. dan Effendi, 2017). Secara umum ada 2 fungsi impilkasi yang
dapat digunakan, yaitu Min (minimum) dimana fungsi ini akan memotong
output himpunan fuzzy dan Dot (product) fungsi ini akan menskala output
himpunan fuzzy (Kusumadewi, S., 2003)
14

Dalam proses pemanfaatan logika fuzzy, terdapat beberapa hal yang harus
diperhatikan antara lain yaitu cara mengolah input menjadi output melalui sistem
infrensi fuzzy. Infrensi fuzzy adalah suatu proses mengubah input fuzzy menjadi
output fuzzy dengan cara mengikuti aturan-aturan (IF-THEN Rules) yang telah
ditetapkan pada basis pengetahuan fuzzy (Putri, A. D. dan Effendi, 2017). Hasil
dari proses ini akan menghasilkan sebuah sistem yang disebut dengan FIS (Fuzzy
Inferensi System). Dalam logika fuzzy tersedia beberapa jenis FIS diantaranya
adalah Mamdani, Sugeno, dan Tsukamoto.
2.2.4 Struktur Dasar Logika Fuzzy
Pada prinsipnya kendali logika fuzzy memiliki beberapa tahapan
operasional yang ditunjukan pada Gambar 2.6:

Gambar 2. 6 Struktur Sistem Inferensi Fuzzy

(Sumber:Algifari, A., 2018)


Keterangan sistem inferensi fuzzy sebagai berikut (Putri, A. D. dan Effendi, 2017):
a. Basis aturan fuzzy merupakan kumpulan rule-rule fuzzy dalam bentuk
pernyataan IF…THEN.
b. Fuzzifikasi adalah proses untuk mengubah input sistem yang mempunyai
nilai tegas menjadi variabel linguistik menggunakan fungsi keanggotaan
yang disimpan dalam basis pengetahuan fuzzy.
c. Mesin Inferensi atau unit penlaran merupakan proses untuk mengubah
input fuzzy menjadi output fuzzy dengan cara mengikuti aturan-aturan (IF-
THEN Rules) yang telah ditetapkan pada basis pengetahuan fuzzy.
15

d. Defuzzyfikasi merupakan proses mengubah output fuzzy yang diperoleh


dari mesin inferensi menjadi nilai tegas menggunakan fungsi keanggotaan
yang sesuai dengan saat dilakukan fuzzifikasi.
2.2.5 Fuzzy Metode Sugeno
Fuzzy metode sugeno juga disebut sebagai sistem infrensi fuzzy TSK
yang diperkenalkan oleh Takagi-Sugeno Kang pada tahun 1985. Pada metode
Sugeno memiliki karakterisitik yaitu konsekuen tidak merupakan himpunan
fuzzy, namun merupakan suatu persamaan linier dengan variabel-variabel
sesuai dengan variabel-variabel inputnya. Terdapat dua model infrensi fuzzy
dengan menggunakan metode TSK, yaitu model orde-0 dan model-1
,(Kusumadewi, S. dan Hartati, S., 2010).
a. Model Fuzzy Orde-0
Secara umum bentuk model fuzzy sugeno orde-0 ditunjukan pada rumus 2.8
berikut:
𝐼𝐹 (𝑥1 𝑖𝑠 𝐴1) ∙ °(𝑥2 𝑖𝑠 𝐴2) ∙ °(𝑥3 𝑖𝑠 𝐴3)° … … °(𝑥𝑛 𝑖𝑠 𝐴𝑛)𝑇𝐻𝐸𝑁 𝑧 = 𝑘 (2.8)
Dengan Ai adalah himpunan fuzzy ke-i sebagai anteseden, ° adalah oprator
fuzzy (seperti AND atau OR), dan k adalah suatu konstanta (tegas) sebagai
konsekuen
b. Model Fuzzy Orde-1
Secara umum bentuk model fuzzy sugeno orde-1 ditunjukan pada rumus 2.9
berikut:
𝐼𝐹 (𝑥1 𝑖𝑠 𝐴1)° … … °(𝑥𝑛 𝑖𝑠 𝐴𝑛)𝑇𝐻𝐸𝑁 𝑧 = 𝑝1 ∗ 𝑥1 + ⋯ + 𝑝𝑛 ∗ 𝑥𝑛 + 𝑞 (2.9)
Dengan Ai adalah himpunan fuzzy ke-i sebagai anteseden, ° adalah oprator
fuzzy (seperti AND atau OR), dan pi adalah suatu konstanta (tegas) ke-i dan
q juga merupakan konstanta dalam konsekuen.
Secara umum fungsi implikasi yang dapat digunakan yaitu sebagai berikut:
1. Min (minimum). Fungsi ini akan memotong output himpunan fuzzy.
2. Dot ( product). Fungsi ini akan menskala output himpunan fuzzy.
Pada metode Sugeno ini , fungsi implikasi yang digunakan adalah fungsi
min.
16

Pada metode TSK proses agresi dan defuzzyfikasi untuk mendapatkan nilai
tegas sebagai output untuk M aturan fuzzy juga dilakukan dengan
menggunakan rata-rata terbobot. Rumus defuzzyfikasi ditunkukan pada
rumus 2.10 berikut:

∑𝑀
𝑘=1 𝑎𝑘𝑍𝑘
𝑍= ∑𝑚
(2.10)
𝑘=1 𝑎𝑘

2.2.6 Mikrokontroler
Mikrokontroler merupakan chip mikrokomputer yang secara fisik berupa
sebuah IC (Integrated Circuit). Mikrokontroler biasanya digunakan dalam sistem
yang kecil, murah dan tidak membutuhkan perhitungan yang sangat kompleks
seperti dalam aplikasi di PC. Mikrokontroler memiliki bagian utama yaitu CPU
(Central Processing Unit), RAM (Random-Access Memory), ROM (Read-Only
Memory) dan port I/O (Input/Output). Selain bagian-bagian utama tersebut,
terdapat beberapa perangkat keras yang dapat digunakan untuk banyak keperluan
seperti melekukan pencacahan, melakukan komunikasi serial, melakukan intrupsi,
ADC (Analog-To-Digital Converter) USB controller, CAN (Controller Area
Network) dan lain-lain, (Dharmawan, H. A., 2017).
Mikrokontroler bekerja berdasarkan program (perangkat lunak) yang
ditanamkan didalamnya. Aplikasi mikrokontroler normalnya terkait dengan
pembcaan data dari luar dan atau pengontrolan peralatan diluarnya. Mikrokontroler
memiliki jalur-jalur masukan (port masukan) serta jalur-jalur keluaran (port
keluaran) agar mikrokontroler bias digunakan dalam aplikasi pembacaan data,
pengontrolan serta penyajian informasi. Port masukan digunakan untuk
memasukkan informasi atau data dari luar ke mikrokontroler. Jalur masukan berupa
jalur digital (logika 0 atau 1) dan analog. Port keluaran digunakan untuk
mengeluarkna data atau informasi dari mikrokontroler, (Dharmawan, H. A., 2017).
Bentuk mikrokontroler dapat dilihat pada Gambar 2.7.
17

Gambar 2. 7 Mikrokontroler
(Sumber: www.tokopedia.com)

2.2.7 Pulse Width Modulation (PWM)


Pulse Width Modulation disingkat PWM adalah suatu teknik untuk
menghasilkan bentuk sinyal analog yang berbentuk pulsa (pulse) dengan
menggunakan proses digital, (Kinanti, V. N., 2016) . Bentuk pulsa tersebut
ditunjukkan seperti Gambar 2.8.

Gambar 2. 8 Contoh Gelombang PWM

(Sumber :Kinanti, V. N., 2016)


Gambar 2.8 merupakan salah satu contoh bentuk PWM yang dimaksud. Pada
dasarnya, hanya terdapat dua kondisi pada sinyal PWM, yaitu sinyal aktif (1) dan
sinyal nonaktif (0). Sinyal aktif terjadi saat sinyal mencapai puncak amplitude dan
menjadi nonaktif saat mencapai titik bawah sinyal. Ini tentunya memudahkan saat
hendak membuat sinyal PWM tersebut termasuk untuk mengendalikannya. Berikut
ini merupakan penjelasan mengenai beberapa parameter yang berhubungan dengan
PWM :
18

1. Duty Cycle
Duty Cycle adalah perbandingan antara waktu ketika sinyal mencapai
kondisi ON dan ketika mencapai OFF dalam satu periode sinyal. Contoh
misalkan suatu sinyal PWM memiliki duty cycle sebesar 75% maka itu
berarti bahwa sebanyak 75% dari waktu periode sinyal merupakan sinyal
aktif (ON) dan 25% sisanya adalah sinyal tidak aktif (OFF).
2. Periode Satu periode sinyal adalah satu satuan waktu yang ditetapkan di
awal. Nilainya dapat ditentukan sendiri tergantung kebutuhan sinyal yang
diinginkan. Namun, sebagian besar perancang menentukan nilainya pada
orde milisekon (ms).
3. Amplitude
Amplitude merupakan besar nilai sinyal saat mencapai keadaan aktif.
4. Frekuensi
Sinyal yang dihasilkan akan memiliki frekuensi tertentu yang akan
dipergunakan untuk menentukan periode dari sinyal.
BAB III
METODE PENELITIAN

Pada bab ini akan dijabarkan mengenai langkah penelitian, alat dan bahan
dan deskripsi sistem.

3.1 Langkah Penelitian

Langkah penelitian yang akan dilakukan, meliputi metode pengumpulan


data, kebutuhan sistem, perancangan sistem, pembuatan, pengujian. Metode
penelitaian yang digunakan dalam penyususnan tugas akhir ini ditunjukan pada
Gambar 3.1 berikut:

Gambar 3. 1 Tahapan Penelitaian


(Sumber: Dokumen Pribadi)

19
20

Adapun penjelasan dari langkah peneliatain yang dilalui sebagai berikut:


3.1.1 Menentukan Tema Perancangan
Hal paling awal dalam perancangan alat adalah tema rancngan yang akan
dibuat. Tema ini akan mewakili pikiran utama/latar belakang pembuatan alat.
Dalam perancangan alat ini tema yang diambial yaitu rancang bangun sistem
kendali suhu dan kelembapan otomatis menggunakan metode fuzzy sugeno pada
budidaya jamur.
3.1.2 Pembatasan Permasalahan
Alat yang dibuat dibatasi hanya untuk simulasi produksi pengaturan suhu
dan kelambapan pada budidaya jamur dengan dimensi ruangan 50 cm x 40 cm x30
cm.
3.1.3 Metode Pengumpulan Data
Beberapa metode yang digunakan dalam pengumpulan data adalah sebagai
berikut:
a. Wawancara
Pengumpulan data dengan wawancara dilakukan untuk mencari data dan
informasi tentang hal-hal yang dibutuhkan dalam penelitian. Wawancara
dilakukan kepada narasumber sesuai dengan bidangnya yaitu petani budidaya
jamur. Wawancara yang dilakukan terkait pada hal ukuran dan dimensi rak
jamur dalam kumbung jamur.
b. Studi Literatur
Pada studi literature akan dipelajari dasat teori yang digunakan dalam
penulisan laporan tugas akhir rancang bangun sistem kendali suhu dan
kelembaban otomatis menggunakan metode fuzzy sugeno pada budidaya
jamur. Teori-teori pendukung penulisan serta pemahaman tentang laporan
tugas akhir diperoleh dari jurnal, buku, dan penelitian sebelumnya yang
memiliki keterkaitan dengan laporan akhir penulis. Refrensi yang diperlukan
dalam penulisan laporan ini meliputi logika fuzzy, Pulse Width Modulation
(PWM), sensor DHT11, pertumbuhan jamur, dan mikrokontroler Arduino
UNO.
21

3.1.4 Analisa Kebutuhan Sistem


Dalam melakukan penelitian ini, peneliti membutuhkan beberapa perangkat
atau alat yang digunakan sebagai bahan penelitian. Kebutuhan tersebut meliputi
kebutuhan perangkat keras dan kebutuhan perangkat lunak.
3.1.5 Perancangan Sistem
Desain sistem (system design) menentukan bagaimana sistem akan
memenuhi tujuan yang diinginkan. Perancagan desain bibagi menjadi tiga tahap
yaitu:
1. Perancangan mekanik
Pada tahap perancangan mekanik menggunakan aplikasi desain grafis
Adobe Illustrator CC 2018 . Tahap perancangan mekanik ini meliputi
komponen pendukung seperti pembuatan box elektronik dan rak jamur.
2. Perancangan elektronik
Pada tahap perancangan elektronik dilakukan dengan membuat berbagai
rangkaina mulai dari sensor DHT11, Mist Maker, Motor driver L298N,
Peltier, dan ESP8266 NodeMCU sebagai Mikrokontroler yang dirangkai
menjadi satu sesuai skematik.
Dalam perancangan desain rangkaian elektronik digunakan aplikasi proteus
sebagai simulasi ranggakian dan program. Proses simulasi dilakukan agar
mengurangi potensi kegagalan dalam proses perakitan rangkaian dan
mengurangi kerusakan pada perangkat keras. Ketika simulasi yang dibuat
dapat dijalankan dan aman maka rangkaian siap untuk diaplikasikan.
3. Perancangan program
Pada tahap perancangan program yang dilakukan antara lain:
a. Menentukan input dan output yang digunakan dalam membangun logika
fuzzy pada sistem.
b. Menentukan fungsi keanggotaan variabel input berupa pembacaan
sensor suhu dan kelembapan.
c. Menentukan fungsi keanggotaan variabel output berupa nilai PWM
untuk mengatur peltier dan mist maker.
d. Menyusun rule atau aturan fuzzy
22

e. Menentukan nilai output fuzzy (defuzzyfikasi).


f. Implementasi logika fuzzy kedalam program yang di-input ke dalam
mikrokontroler.
Dalam perancangan program kontrol logika fuzzy menggunakan tools
MATLAB sebagai acuan pemodelan sistem logika fuzzy sugeno.

3.1.6 Pembuatan
Adapun proses dalam pembuatan sistem rancang bangun sistem kendali
suhu dan kelembaban otomatis menggunakan metode fuzzy sugeno pada budidaya
jamur ini dengan beberapa langkah meliputi pembuatan rangkaian elektronik,
mekanik dan program.
3.1.7 Pengujian Alat
Pengujian sistem bertujuan untuk mengetahui sejauh mana sistem dapat
bekerja dengan baik dan untuk menemukan kesalahan-kesalahan pada sistem yang
selanjutnya dilakukan perbaikan pada sistem tersebut. Pengujian yang akan
dilakukan meliputi:
1. Sensor DHT11
Pada pengujian sensor DHT11, digunakan kipas dan solder. Untuk
pengujian sensor DHT11 apakah sensor dapat membaca suhu dan
kelembapan.
2. Modul MOSFET
Pengujian MOSFET dilakukan untuk mengetahui kemampuan MOSFET
dalam melakukan swiching sesuai dengan inputan PWM. Pengujian ini
dilakukan dengan cara memberikan perinah pada arduino untuk
memberikan nilai PWM pada MOSFET yang mengaktifkan beban mist
maker dan peltier.
3. Mist maker
Pada pengujian mist maker dilakukan untuk mengetahui banyak sedikitnya
pembuatan kabut, karena mist maker berperan penting untuk pengaturan
kelambapan pada kumbung jamur. Pengujian ini dilakukan dengan cara
memberikan perintah pada arduino untuk memberikan nilai PWM pada
23

MOSFET yang nantinya mengatur kerja dari mist maker untuk


menghasilkan banyak sedikitnya kabut.
4. Peltier
Pada pengujian peltier dilakukan untuk mengetahui cepat lambatnya proses
pendinginan petier, karena peltier berperan penting dalam pengaturan suhu
pada kumbung jamur. Pengujian ini dilakukan dengan cara memberikan
perintah pada arduino untuk memberikan nilai PWM pada MOSFET yang
nantinya mengatur kerja dari peltier untuk menghasilkan suhu
dingin/rendah.
3.1.8 Evaluasi
Tidak selamanya pengujian alat bias langsung mendapatkan hasil yang
memuaskan. Maka dari itu tahap evaluasi dilakukan guna menganalisa hasil kerja
alat apakah sudah sesuai dengan perancangan atau tidak.
3.1.9 Analisa Kerja Alat
Dalam pengambilan data kita bisa mengetahui apakah alat uji bisa berfungsi
dengan baik dengan melihat hasil/data yang diambul. Apakah terjadi
penyimpangan yang signifikan antara hasil dengan rule-rule yang sudah dibuat
dalam sistem.
3.1.10 Kesimpulan
Setelah pengambilan data dan dilakukan analisa terhadap hasil pengujian,
maka akan diperoleh suatu kesimpulan yang bisa diambil dengan berdasarkan data-
data yang telah diambil.

3.2 Alat dan Bahan


Perancangan sistem kendali suhu dan kelembapan otomatis menggunakan
metode fuzzy sugeno pada budidaya jamur memerlukan alat dan bahan (komponen)
pendukung dalam melakukan penelitian.
24

3.2.1 Alat
Untuk merancang sistem kendali suhu dan kelembapan otomatis
menggunakan metode fuzzy sugeno pada budidaya jamur, maka alat-alat
pendukung yang digunakan ditunjukan pada table 3.1 berikut.

Tabel 3. 1 Alat-alat Yang Dibutuhkan

No Nama Alat Fungsi


1 Laptop Untuk membuat program yang akan ditanamkan
pada sistem
2 Kabel Jumper Untuk menghubungkan tiap-tiap komponen
3 Solder Untuk membongkar atau merakit rangkaian
elektronika yang terdapat pada sebuah papan PCB
4 Tenol Solder Untuk merekatkan komponen dengan papan PCB
5 Multimeter Untuk mengukur tegangan pada rangkaian
elektronik
6 Adaptor 12 Volt Sebagai sumber tegangan DC

3.2.2 Bahan
Untuk merancang sistem kendali suhu dan kelembapan otomatis
menggunakan metode fuzzy sugeno pada budidaya jamur diperlukan bahan, bahan
terdiri dari dua kategori yaitu hardware dan software.
A. Perangkat Keras (Hardware)
1. Arduino Uno
Arduino UNO adalah sebuah board (papan) mikrokontroler yang didasarkan
pada ATmega328 (datasheet). Arduino UNO mempunyai 14 pin digital
input/output (6 di antaranya dapat digunakan sebagai output PWM), 6 input
analog, sebuah osilator Kristal 16 MHz, sebuah koneksi USB, sebuah power
jack, sebuah ICSP header, dan sebuat tombol reset. Arduino UNO memuat
semua yang dibutuhkan untuk menunjang mikrokontroler, mudah
menghubungkannya ke sebuah komputer dengan sebuah kabel USB atau
mensuplainya dengan sebuah adaptor AC ke DC atau menggunakan baterai
untuk memulainya. Gambar 3.2 menunjukkan tampilan board Arduino Uno.
25

Gambar 3. 2 Arduino UNO

(Sumber : www.robotistan.com)
Board Arduino UNO dapat beroperasi pada sebuah suplai eksternal 6 sampai
20 Volt. Jika disuplai dengan yang lebih kecil dari 7 V, kiranya pin 5 Volt
mungkin mensuplai kecil dari 5 Volt dan board Arduino UNO bisa menjadi
tidak stabil. Jika menggunakan suplai yang lebih dari besar 12 Volt, voltage
regulator bisa kelebihan panas dan membahayakan board Arduino UNO.
Range yang direkomendasikan adalah 7 sampai 12 Volt. Setiap 14 pin digital
pada Arduino Uno dapat digunakan sebagai input dan output, menggunakan
fungsi pinMode(), digitalWrite(), dan digitalRead(). Fungsi- fungsi tersebut
beroperasi di tegangan 5Volt. Setiap pin dapat memberikan atau menerima
suatu arus maksimum 40mA dan mempunyai sebuah resistor pull-up (terputus
secara default) 20-50 kOhm. Selain itu, beberapa pin mempunyai fungsi-
fungsi spesial:
1. Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan
memancarkan (TX) serial data TTL (Transistor-Transistor Logic).
Kedua pin ini dihubungkan ke pin-pin yang sesuai dari chip Serial
Atmega8U2 USB-ke-TTL.
2. External Interrupts: 2 dan 3. Pin-pin ini dapat dikonfigurasikan untuk
dipicu sebuah interrupt (gangguan) pada sebuah nilai rendah, suatu
kenaikan atau penurunan yang besar, atau suatu perubahan nilai.
3. PWM: 3, 5, 6, 9, 10, dan 11. Memberikan 8-bit PWM output dengan
fungsi analogWrite() .
26

4. SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport


komunikasi SPI menggunakan SPI library .
5. LED: 13. Ada sebuah LED yang terpasang, terhubung ke pin digital 13.
Ketika pin bernilai HIGH LED menyala, ketika pin bernilai LOW LED
mati, (datasheet).
2. Sensor DHT11
Sensor DHT11 adalah salah satu sensor yang dapat mengukur dua parameter
lingkungan sekaligus, yakni suhu dan kelembaban udara (humidity). Dalam
sensor ini terdapat sebuah thermistor tipe NTC (Negative Temperature
Coefficient) untuk mengukur suhu, sebuah sensor kelembaban tipe resistif dan
sebuah mikrokontroler 8 bit yang mengelola kedua sensor tersebut dan
mengirim hasilnya ke pin output dengan format single-wire bi-directional
(kabel tunggal dua arah), (Riyanto, S. R., 2017). Adapun fungsi DHT11 pada
penelitian ini adalah untuk membaca kondisi suhu dan kelembapan pada
kumbung jamur sebagai inputan mikrokontroler. Bentuk dari sensor DHT11
ditunjukan pada Gambar 3.3.

Gambar 3. 3 Sensor DHT11

(Sumber : ardubotics.eu)
Sensor DHT11 mempunyai empat pin yaitu VCC, DATA, NC dan GND.
Spesifikasi sensor DHT11 ditunjukan pada Tabel 3. 2.
27

Tabel 3. 2 Spesifikasi DHT11

Spesifikasi Keterangan
Tegangan 5V
Rentang temperatur 0-50 ° C kesalahan ± 2 ° C
Kelembaban 20-90% RH ± 5% RH error
Interface Digital

3. Peltier
Peltier pada prinsip kerjanya akan menghasilkan panas dan dingin pada kedua
sisinya jika dialiri dengan arus listrik. Tetapi seiring dengan majunya dunia
pengetahuan, telah banyak orang yang mengutak atik dan menjadikan peltier
ini sebagai salah satu solusi untuk proses pendinginan CPU pada PC karena
peltier pada saat disupply tegangan DC 12 Volt maka salah satu sisi akan
menjadi panas, sementara sisi lainnya akan dingin, (Algifari, A., 2018).
Adapun fungsi dari peltier pada penelitian ini sebagai pendingin pada kumbung
jamur agar suhu tetap dalam keadaan rendah. Bentuk dari peltier seperti yang
dapat dilihat pada Gambar 3.4.

Gambar 3. 4 Peltier

(Sumber : www.amazon.com)
Peltier memiliki spesifikasi, spesifikasi peltier ditunjukan pada Tabel 3.3.
28

Tabel 3. 3 Spesifikasi Peltier

Spesifikasi Keterangan
Model TEC1-12706
Ukuran: 40mm x 40mm x 3.6mm.
Arus kerja 4.3-4.6 A (rated 12 v)
Arus max 6A
Tegangan DC12V (V Max: 15 v arus awal 5.8 A)
Suhu kerja -30 to 70
Daya pendinginan. Qcmax 50-60 w

4. Mist Maker
Mist Maker atau Ultrasonic Humidifier adalah alat yang berfungsi untuk
mengingkatkan kelembaban udara. Humidifier menghasilkan kabut di udara,
sehingga menciptakan kelembaban yang diperlukan untuk lingkungan atau
suasana sehat dan menjaga suhu untuk tetap seimbang. Humidifier(mesin
pelembab) menambahkan kelembaban udara menggunakan frekuensi tinggi
getaran suara. Getaran-getara tersebut membuat kabut halus di udara, (Riyanto,
S. R., 2017). Adapun fungsi dari mist maker pada penelitian ini sebagai
pengembun pada kumbung jamur agar kelembapan tetap dalam keadaan tinggi.
Bentuk dari mist maker seperti yang dapat dilihat pada Gambar 3.5 dan
spesifikasi Ultrasonic Humidifier dapat dilihat pada Tabel 3. 4.

Gambar 3. 5 Mist Maker

(Sumber:www.jumia.co.ke)
29

Mist maker memiliki spesifikasi, spesifikasi mist maker ditunjukan pada Tabel
3.4.
Tabel 3. 4 Spesifikasi Mist Maker

Spesifikasi Keterangan
Tegangan 24V DC
Diameter 3,6 cm
Tinggi 2,5 cm
Arus 800mA
Kapasitas 0.5 L/jam
Kedalaman 20 - 75mm

5. LCD (Liquid Cristal Display)


LCD (Liquid Cristal Display) adalah salah satu jenis display elektronik yang
dibuat dengan teknologi CMOS logic yang bekerja dengan tidak menghasilkan
cahaya tetapi memantulkan cahaya yang ada di sekelilingnya terhadap front-lit
atau mentransmisikan cahaya dari back-lit. LCD berfungsi sebagai penampil
data baik dalam bentuk karakter, huruf, angka ataupun grafik.
LCD adalah lapisan dari campuran organik antara lapisan kaca bening dengan
elektroda transparan indium oksida dalam bentuk tampilan seven-segment dan
lapisan elektroda pada kaca belakang. Ketika elektroda diaktifkan dengan
medan listrik (tegangan), molekul organik yang panjang dan silindris
menyesuaikan diri dengan elektroda dari segmen. Lapisan sandwich memiliki
polarizer cahaya vertikal depan dan polarizer cahaya horisontal belakang yang
diikuti dengan lapisan reflektor. Cahaya yang dipantulkan tidak dapat melewati
molekul-molekul yang telah menyesuaikan diri dan segmen yang diaktifkan
terlihat menjadi gelap dan membentuk karakter data yang ingin ditampilkan,
(Kinanti, V. N., 2016). Bentuk dari LCD seperti yang dapat dilihat pada
Gambar 3.6.
30

Gambar 3. 6 LCD (Liquid Crystal Display)

(Sumber : www.tokopedia.com)
LCD 16x2 mempunyai 16 pin yang masing-masing pin memiliki fungsi
berbeda, spesifikasi pin-pin LCD 16x2 ditunjukan pada Table 3.5.
Tabel 3. 5 Spesifikasi Pin-pin LCD 16x2

Pin Nama Keterangan


1 GND Ground
2 VCC +5V
3 VEE Contast
4 RS Register Select
5 RW Read/Write
6 E Enable Data
7 - 14 D0-D7 Data Bit 0 - 7
15 A Anoda(Back Light)
16 K Katoda (Back Light)

6. Modul MOSFET (Metal Oxide Semiconductor Field Effect Transistor)


MOSFET (Metal Oxide Semiconductor Field Effect Transistor) merupakan
salah satu jenis transistor yang memiliki impedansi masukkan (gate) sangat
tinggi (Hampir tak berhingga) sehingga dengn menggunakan MOSFET
sebagai saklar elektronik, memungkinkan untuk menghubungkannya dengan
semua jenis gerbang logika. Dengan menjadikan MOSFET sebagai saklar,
maka dapat digunakan untuk mengendalikan beban dengan arus yang tinggi
dan biaya yang lebih murah daripada menggunakan transistor bipolar. Untuk
membuat MOSFET sebgai saklar maka hanya menggunakan MOSFET pada
kondisi saturasi (ON) dan kondisi cut-off (OFF)(Wilsya, T. N. dkk., 2015).
Bentuk modul MOSFET ditunjukkan seperti Gambar 3.7.
31

Gambar 3. 7 Modul MOSFET

(Sumber: articulo.mercadolibre.com.ar)
Modul MOSFET D4184 memiliki spesifikasi, spesifikasi MOSFET D4184
ditunjukan pada Tabel 3.6.
Tabel 3. 6 Spesifikasi Modul MOSFET D4184

Spesifkasi Keterangan
Input digital 3,3V – 20V DC
Frekuensi PWM 0-20 kHZ
Output DC 5V – 36V, continuous
current 15A
Suhu kerja -40 – 85 OC
32

B. Perangakat Lunak (Software)

1. Arduino IDE
Arduino IDE merupakan sebuah perangkat lunak yang bersifat open source.
Perangkat lunak tersebut dapat dijalankan pada sistem operasi Windows, Linux
dan Mac OS X. Arduino IDE ditulis menggunakan bahasa pemrograman Java
dan berdasarkan pada pemrosesan, AVR-GCC, dan perangkat open source
lainnya, (Syarifuddin, A., 2018).
Penggunaan Arduino IDE sebagai tools perancangan program yang
mengunakan bahasa pemrograman Arduino untuk menerapkan logika fuzzy
kedalam mikrokontroler. Tampilan aplikasi Arduino IDE dapat dilihat pada
Gambar 3.8.

Gambar 3. 8 Tampilan Aplikasi Arduino IDE

(Sumber: Dokumen Pribadi)


33

2. MATLAB
MATLAB adalah bahasa tingkat tinggi yang interaktif dan memungkinkan
pengguna melakukan komputasi secara intensif, (Setyaningsih, E., 2015). Pada
peneltian ini MATLAB digunakan sebagai tools pemodelan sistem kedalam
logika fuzzy metode Sugeno. Tampilan aplikasi MATLAB dapat dilihat pada
Gambar 3.9.

Gambar 3. 9 Tampilan Aplikasi MATLAB

(Sumber: Dokumen Pribadi )


3. Adobe Illustrator CC 2018
Adobe illustrator adalah software desain grafis yang dimanfaatkan untuk
membuat gambar dan ilustrasi berbentuk vector, (Enterprise, J., 2018). Pada
penelitian ini adobe illustrator digunakan sebagai pembuatan desain mekanik
berupa box elektronik dan kumbung jamur. Tampilan aplikasi adobe illustrator
dapat dilihat pada Gambar 3.10.
34

Gambar 3. 10 Tampilan Adobe Illustrator

(Sumber: Dokumen Pribadi)


4. Proteus Software
Proteus software adalah sebuah software desain elektronik yang terdiri dari
ISIS dan ARES. Dengan menggunakan proteus software maka sekematik
rangkaian elektronik dapat dirancang serta disimulasikan dan dibuat menjadi
layout PCB, (Yahya, W., 2017). Pada peneltian ini proteus software digunakan
sebagai pembuatan dasain elektronik dan simulasi pada pembuatan rangkaian
pengendali suhu dan kelembapan pada budidaya jamur. Tampilan aplikasi
proteus software dapat dilihat pada Gambar 3.11.

Gambar 3. 11 Tampilan Proteus Software

(Sumber: Dokumen Pribadi)


35

3.3 Deskripsi Sistem


Pada deskripsi sistem dijabarkan tentang konsep rancangan sisitem yang
disajikan dalam diagram blok sisitem yang menunjukan komposisis dan konfigurasi
aliran kendali pada rancangan hardware, dan diagram alir logika pengendalian
program.
3.3.1 Diagram Blok Sistem
Untuk menjelaskan perancangan sistem yang dilakukan dalam mewujudkan
penelitian rancang bangun sistem kendali suhu dan kelembapan otomatis
menggunakan metode fuzzy sugeno pada budidaya jamur, digambarkan pada
skema perancangan sistem yang dapat dilihat pada Gambar 3.12

Gambar 3. 12 Blok Sistem

(Sumber : Dokumen Pribadi)


36

Cara kerja sistem secara umum berdasarkan Gambar 3.12 adalah sebagai
berikut:
1. Seluruh kinerja sistem dikendalikan oleh mikrokontroler yang berkerja
berdasarkan perintah yang diinputkan.
2. Dibutuhkan sumber tegangan listrik 5-12V untuk mengaktifkan
mikrokontroler dan mist maker. Dibutukana juga sumber tegangan 24V
untuk mengaktifkan peltier dengan cara menaikan tegangan 12V dengan
modul step up. Adaptor berfungsi sebagai pengontrol arus listrik PLN yang
masuk ke mikrokontrol agar listrik yang masuk tidak melebihi batas.
3. Pada saat sistem menyala, sensor suhu dan kelembapan akan membaca suhu
dan kelmbapan kumbung jamur.
4. Nilai-nilai dari hasil pembacaan sensor yang diperoleh akan dikirim ke
dalam mikrokontorler untuk diproses dan dilakukan perhitungan
menggunakan logika fuzzy metode sugeno. Setelah dilakukan perhitungan,
sistem akan melakukan proses defuzzyfikasi untuk menghasilkan output
yang dibutuhkan.
5. Hasil defuzzyfikasi berupa niali PWM yang kemudian diteruskan pada
modul MOSFET D4184 untuk mengendalikan mist maker dan peltier untuk
mengotrol kondisi suhu dan kelembapan pada kumbung jamur.
6. Hasil pembacaaan dari sensor suhu dan kelembapan akan ditampilkan pada
layar LCD.

3.3.2 Flowchart Sistem


Tahapan dalam perancangan dan pembuatan alat ini terdiri dari beberapa
komponen perangkat keras yang sistem kerjanya dikendalikan oleh perangkat lunak
yang ditanamkan pada mikrokontroler sehingga semua sistem dapat saling
berhubungan satu sama lain. Sistem kerja alat ini dirancang secara otomatis dengan
mempertimbangkan beberapa inputan dari luar yaitu pembacan sensor suhu dan
kelembapan. Secara garis besar sistem kerja dari rangkaian yang dibuat dapat
dilihat pada Gambar 3.13.
37

Gambar 3. 13 Flowchart Sistem

(Sumber: Dokumen Pribadi)


Gambar 3.13 menunjukan proses kerja sistem kendali suhu dan kelembapan pada
kumbung jamur dengan metode fuzzy sugeno, dimana sisitim ini bekerja saat
sensor DHT11 mendeteksi suhu dan kelembapan pada kumbung jamur.
Selanjutnya sistem akan memfuzzyfikasikan kedua inputan. Setelah
dilakukan perhitungan maka sisitem akan mendefuzzyfikasikan untuk memperoleh
hasil output, berupa nilai PWM yang dibutuhkan untuk dialirkan pada mist maker
dan peltier untuk mengontrol suhu dan kelembapan pada kumbung jamur dan hasil
pembacaan suhu dan kelembapan akan ditampilkan pada LCD.
BAB IV
PERANCANGAN SISTEM

Pada bab ini akan dijabarkan mengenai perancangan sistem yang dilakukan
untuk memudahkan dalam penelitain Rancang Bangun Sistem Kendali Suhu dan
Kelembapan Otomatis Menggunakan Metode Fuzzy Sugeno Pada Budidaya Jamur.
Perancangan ini nantinya meliputi perancangan perangkat keras (hardware), dan
perangkat lunak (software). Pada perancangan perangkat keras, terdiri atas dua
bagian yaitu perancangan mekanik dan perancangan elektronik.

4.1 Perancangan Elektronik


Dalam perancangan elektronik digunakan aplikasi proteus sebagai simulasi
rangkaian, guna bertujian untuk mengurangi tingkat kegagalan yang dapat
berakibat pada rusaknya komponen perangakat keras. Pada perancangan ini dibuat
sekematik rangkaian berupa hubungan antara mikrokontroler dengan komponen
pendukung lainya. Komponen utama dari rangkaian ini adalah IC mikrokontroler
ATmega328 sebagai pemproses program, dengan komponen pendukung sensor
DHT11 sebagai masukan (input), Mist Maker, Peltier, dan LCD sebaggai keluaran
(output). Pada IC mikrokontroler ATmega328 program akan ditanamkan,
menggunkan bahasa pemograman C arduino. Bentuk sekematik dapat diihat pada
Gambar 4.1.

38
39

Gambar 4. 1 Rancangan Rangkaian Elektronik

(Sumber: Dokumen Pribadi)


4.2 Perancangan Mekanik
Pada tahap perancangan mekanik pada rancang bangun sistem kendali suhu
dan kelembapan otomatis menggunakan metode fuzzy sugeno pada budidaya jamur
ini akan menggunakan aplikasi Adobe Illustrator CC 2018. Tahap perancangan
mekanik ini meliputi komponen pendukung seperti pembuatan box elektronik dan
rak jamur.
1. Desain Box Elektronik
Pada desain box elektronik menggunkan matrial akrilik sebagai bahan utama.
Desain box elektronik ditunjukan pada Gambar 4. 2 dan Gambar 4.3.
40

Gambar 4. 2 Desain Box Elektronik

(Sumber: Dokumen Pribadi)

Gambar 4. 3 Desain 3D Bok Elektronik


(Sumber: Dokumen Pribadi)
41

Pada Gambar 4.2 memperlihatkan gambar perancangan bentuk dan ukuran dari
setiap sisi box elektronik yang dibuat sedangkan Gambar 4.3 menunjukan
bentuk 3D dari box elektronik.
2. Desain Kumbung Jamur
Pada desai kumbung jamur menggunakan matrial utama dari kayu sebagai
kerangka kumbung jamur dan menggunakan triplek sebagai penutp kumbung
jamur. Desain kerangka dan dimensi ditunjukan pada Gambar 4.4 sedangakan
desain penutup dan dimensi ditunjukan pada Gambar 4.5 dan Gambar 4.6

Gambar 4. 4 Desain Kerangka Kumbung Jamur

(Sumber: Dokumen Pribadi)


42

Gambar 4. 5 Desain Triplek Penutup Bagian Samping

(Sumber: Dokumen Pribadi)

Gambar 4. 6 Desain Triplek Penutup Bagian Depan dan Belakang

(Sumber: Dokumen Pribadi)


43

4.3 Perancangan Perangkat Lunak


Pada perancangan perangkat lunak (software) untuk menerapkan
pemodelam logika fuzzy yang nantinya ditanamkan pada mikrokontroler,
menggunakan bahasa pemrograman Arduino. Alat yang digunakan sebagai input
adalah sensor DHT11 sedangkan sebagai output adalah mist maker dan peltier.
Program dibuat berdasarkan flowchat pada Gambar 4.8 berikut:

Gambar 4. 7 Flowchart Sistem Fuzzy Sugeno

(Sumber: Dokumen Pribadi)


44

Dari Gambar 4.7 dijelaskan proses fuzzy yang terjadi dalam mikrokontroler arduino
sebagai otak pengendali sistem. Data yang diperoleh dari pembacaan suhu dan
kelembapan akan dilakukan pembentukan himpunan fuzzy. Setelah terbentuk
himpunan fuzzy, akan dilakukan proses fungsi implikasi, pada tahap ini hasil dari
himpunan fuzzy akan dicari nilai implikasi berdasarkan rules yang telah dibuat.
Rule-rule ini dibuat berdasarkan logika manusia, serta berkaitan erat dengan jalan
pikiran dan pengalaman pribadi. Setelah nilai implikasi terpenuhi, dilakukanlah
komposisi aturan fuzzy dengan fungsi MIN untuk mencari nilai predikat berupa a
dan z pada tiap-tiap rule. setelah ketemu dilakukan proses defuzzyfikasi
(penegasan) untuk memperoleh hasil akhir fuzzy.

4.3.1 Pemodelan logika fuzzy

Pada perancangan ini logika fuzzy dimodelkan memiliki dua variabel input
yauitu suhu dan kelembapan. Pada variabel suhu memiliki lima bentuk himpunan
fuzzy yaitu dingin (15o-25 o), sejuk (20 o-30 o), normal(25 o-35 o), hangat(30 o-40 o),
dan panas(35 o-40 o). Lima himpunan keanggotaan suhu sebagai masukan dapat
dilihat pada Gambar 4.8.

Gambar 4. 8 Membership Function Suhu

(Sumber: Dokumen Pribadi)


Pada variabel kelembapan memiliki tiga bentuk himpunan fuzzy yaitu
kering (30%-40%), normak (25%-75%), dan basah (60%-80%). Tiga himpunan
keanggotaan kelembapan sebagai masukan dapat dilihat pada Gambar 4.9.
45

Gambar 4. 9 Membership Function Kelembapan

(Sumber: Dokumen Pribadi)


Setelah derajat keanggotaan masing-masing input didapatkan maka langkah
selanjutnya adalah memperoses nilai-nilai tersebut berdasarkan basis aturan Fuzzy
yang telah dirancang. Basis aturan (rule base) pada sistem ditunjukan Gambar 4.10

1. Jika suhu dingin dan kelembapan kering maka mist maker cepat
2. Jika suhu sejuk dan kelembapan kering maka mist maker cepat
3. Jika suhu normal dan kelembapan kering maka mist maker cepat
4. Jika suhu hangat dan kelembapan kering maka mist maker cepat
5. Jika suhu panas dan kelembapan kering maka mist maker sangat
cepat
6. Jika suhu dingin dan kelembapan normal maka mist maker normal
7. Jika suhu sejuk dan kelembapan normal maka mist maker normal
8. Jika suhu normal dan kelembapan normal maka mist maker normal
9. Jika suhu hangat dan kelembapan normal maka mist maker cepat
10. Jika suhu panas dan kelembapan normal maka mist maker sangat
cepat
46

11. Jika suhu dingin dan kelembapan basah maka mist maker padam
12. Jika suhu sejuk dan kelembapan basah maka mist maker padam
13. Jika suhu normal dan kelembapan basah maka mist maker redup
14. Jika suhu hangat dan kelembapan basah maka mist maker normal
15. Jika suhu panas dan kelembapan basah maka mist maker cepat
16. Jika suhu dingin dan kelembapan kering maka peltier pelan
17. Jika suhu sejuk dan kelembapan kering maka peltier normal
18. Jika suhu normal dan kelembapan kering maka peltier cepat
19. Jika suhu hangat dan kelembapan kering maka peltier sangat cepat
20. Jika suhu panas dan kelembapan kering maka peltier sangat cepat
21. Jika suhu dingin dan kelembapan normal maka peltier pelan
22. Jika suhu sejuk dan kelembapan normal maka peltier pelan
23. Jika suhu normal dan kelembapan normal maka peltier normal
24. Jika suhu hangat dan kelembapan normal maka peltier sangat cepat
25. Jika suhu panas dan kelembapan normal maka peltier sangat cepat
26. Jika suhu dingin dan kelembapan basah maka peltier padam
27. Jika suhu sejuk dan kelembapan basah maka peltier padam
28. Jika suhu normal dan kelembapan basah maka peltier normal
29. Jika suhu hangat dan kelembapan basah maka peltier cepat
30. Jika suhu panas dan kelembapan basah maka peltier sangat cepat

Gambar 4. 10 Basis Aturan

(Sumber: Dokumen Pribadi)


Output dari sistem ini merupakan pengendalian tegangan terhadap mist
maker dan peltier melalui PWM yang memiliki range 0-255. Mist maker dan peltier
masing-masing memiliki lima himpunan fuzzy keluaran yaitu padam, redup, agak
terang, terang, dan sangat terang. Lima himpunan keanggotaan output ditunjukan
pada Gambar 4.11.
47

Gambar 4. 11 Himpunan Output

(Sumber: Dokumen Pribadi)

4.4 Implementasi Perangkat Lunak

Perangkat lunak (software) yang digunkana untuk membuat program pada


arduino yaitu dengan Arduino IDE yang menggunkan bahasa C. implemantasi
pemodelan fuzzy ke dalam arduino menggunakan bootloader internal. Pemodelan
fuzzy dilakukan dengan beberapa tahapan yaitu proses fuzzyfikasi, evaluasi aturan,
dan defuzzyfikasi. Program dimolai dengan melakukan deklarasi variabel global
untuk menginisialisasikan variabel yang digunakan seperti pada Gambar 4.12

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT11
#define pwm 10
#define pwm1 11
48

float a,b,c;
float suhu, kelembapan;
float member_suhu;
float member_kelembapan;
float dingin, sejuk, normal, panas, hangat;
float kering,normal_k, basah;

float a1, a2, a3, a4, a5, a6, a7, a8, a9, a10,a11,
a12, a13, a14, a15;
int PD=0, PL=65, NR=125, CP=175, SC=255;
float A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, AA,
BB, CC, DD, EE, FF, GG, HH, II, JJ, KK, LL,MM, NN, OO;
float output=0;
float output1=0;
float crispy;
unsigned long interval=1000;
unsigned long previousMillis=0;
DHT dht(DHTPIN, DHTTYPE);

Gambar 4. 12 List Program Global

(Sumber: Dokumen Pribadi)

4.4.1 Proses fuzzyfikasi

Sebelum masuk ke proses fungsi implikasi terlebih dahulu dilakukan


pembentukan himpunan fuzzy atau biasa disebut fuzzyfikasi. Fuzzyfikasi adalah
proses mengubah suatu satuan masukan dari bentuk tegas (crisp) menjadi fuzzy
(variabel linguistik). Proses ini secara umum dijalankan dalam bentuk himpunan-
himpunan fuzzy dengan suatu fungsi keanggotaan yang berbeda. Pada list program
berikut disajikan tentang membership dari inputan suhu dan kelmebapan yang
ditunjukan Gambar 4.13.
49

void membership()
{
//SENSOR suhu
member_suhu = 0;
Sensor_suhu_min(a=15, b=25); //Buat Dingin
dingin = member_suhu;
Sensor_suhu_med(a=20, b=25, c=30); //Buat Sejuk
sejuk = member_suhu;
Sensor_suhu_med(a=25, b=30, c=35); //Buat Normal
normal = member_suhu;
Sensor_suhu_med(a=30, b=35, c=40); //Buat Panas
hangat = member_suhu;
Sensor_suhu_max(a=35, b=40); //Buat Sangat Panas
panas = member_suhu;
//SENSOR kelembapan
member_kelembapan = 0;
Sensor_kelembapan_min(a=30, b=40); //Buat kering
kering = member_kelembapan;
Sensor_kelembapan_med(a=25, b=50, c=75); //Buat
normal
normal_k = member_kelembapan;
Sensor_kelembapan_max(a=60, b=80); //Buat basah
basah = member_kelembapan;

Gambar 4. 13 Membership Function

(Sumber: Dokumen Pribadi)


Implementasi code program untuk mengubah nilai input ke dalam himpunan suhu
dan kelembapan dapat dilihat pada Gambar 4.14 dan Gambar 4.15.
50

//============ SENSOR SUHU ============


float Sensor_suhu_min(float a, float b)
{
if (suhu<=a)
{
member_suhu = 1;
}
else if (suhu>=b)
{
member_suhu = 0;
}
else if (suhu>= a && suhu<= b)
{
member_suhu = (b-suhu)/(b-a);
}
return member_suhu;
}

float Sensor_suhu_med(float a, float b,float c)


{
if (suhu<=a || suhu >=c)
{
member_suhu = 0;
}
else if (suhu ==b)
{
member_suhu= 1;
}
else if (suhu>= a && suhu<= b)
{
member_suhu = (suhu-a)/(b-a);
}
else if (suhu>=b && suhu<=c)
{
member_suhu = (c-suhu)/(c-b);
}
return member_suhu;
}
51

float Sensor_suhu_max(float a, float b)


{
if (suhu<=a)
{
member_suhu = 0;
}
else if (suhu>=b)
{
member_suhu = 1;
}
else if (suhu>= a && suhu<= b)
{
member_suhu = (suhu-a)/(b-a);
}
return member_suhu;
}

Gambar 4. 14 Program Himpunan Keanggotaan Suhu

(Sumber: Dokumen Pribadi)


52

//============ SENSOR kelembapan ============

float Sensor_kelembapan_min(float a, float b)


{
if (kelembapan<=a)
{
member_kelembapan = 1;
}
else if (kelembapan>=b)
{
member_kelembapan = 0;
}
else if (kelembapan>= a && kelembapan<= b)
{
member_kelembapan = (b-kelembapan)/(b-a);
}
return member_kelembapan;
}

float Sensor_kelembapan_med(float a, float b,float


c)
{
if (kelembapan<=a || kelembapan >=c)
{
member_kelembapan = 0;
}
else if (kelembapan ==b)
{
member_kelembapan= 1;
}

else if (kelembapan>= a && kelembapan<= b)


{
member_kelembapan = (kelembapan-a)/(b-a);
}
else if(kelembapan>=b && kelembapan<=c)
{
member_kelembapan = (c-kelembapan)/(c-b);
}
return member_kelembapan;
}
53

float Sensor_kelembapan_max(float a, float b)


{
if (kelembapan<=a)
{
member_kelembapan = 0;
}
else if (kelembapan>=b)
{
member_kelembapan = 1;
}
else if (kelembapan>= a && kelembapan<= b)
{
member_kelembapan = (kelembapan-a)/(b-a);
}
return member_kelembapan;
}

Gambar 4. 15 Program Himpunan Keanggotaan Kelembapan

(Sumber: Dokumen Pribadi)

4.4.2 Aplikasi Fungsi Implikasi (Basis Aturan)

Aplikasi fungsi implikasi (basis aturan) berisi aturan-aturan fuzzy yang


digunakan untuk pengendalian sistem. Setelah proses fuzzyfikasi, langkah
selanjutnya yaitu menyusun aturan berupa aplikasi fungsi implikasi fuzzy
menggunakan basis aturan yang telah dirancang sebelumnya. Dengan
menggunakan aturan min pada fungsi implikasinya. Berikut adalah terjemahan
dalam bahasa pemrograman ditunjukan pada Gambar 4.16.

//Jika suhu dingin dan kelembapan kering


maka mist maker cepat
A = a1*CP;
// Jika suhu sejuk dan kelembapan kering
maka mist maker cepat
B = a2*CP;
54

// Jika suhu normal dan kelembapan kering


maka mist maker cepat
C = a3*CP;
// Jika suhu hangat dan kelembapan kering
maka mist maker cepat
D = a4*CP;
// Jika suhu panas dan kelembapan kering
maka mist maker sangat cepat
E = a5*SC;
//Jika suhu dingin dan kelembapan normal
maka mist maker normal
F = a6*NR;
//Jika suhu sejuk dan kelembapan normal maka
mist maker normal
G = a7*NR;
//Jika suhu normal dan kelembapan normal
maka mist maker normal
H = a8*NR;
//Jika suhu hangat dan kelembapan normal
maka mist maker cepat
I = a9*CP;
//Jika suhu panas dan kelembapan normal maka
mist maker sangat cepat
J = a10*SC;
//Jika suhu dingin dan kelembapan basah
maka mist maker pada
K = a11*PD;
//Jika suhu sejuk dan kelembapan basah maka
mist maker padam
L = a12*PD;
55

//Jika suhu normal dan kelembapan basah


maka mist maker redup
M = a13*PL;
//Jika suhu hangat dan kelembapan basah maka
mist maker normal
N = a14*NR;
//Jika suhu panas dan kelembapan basah maka
mist maker cepat
O = a15*CP;
//Jika suhu dingin dan kelembapan kering maka
peltier pelan
AA = a1*PL;
//Jika suhu sejuk dan kelembapan kering maka
peltier normal
BB = a2*NR;
//Jika suhu normal dan kelembapan kering maka
peltier cepat
CC = a3*CP;
//Jika suhu hangat dan kelembapan kering maka
peltier sangat cepat
DD = a4*SC;
//Jika suhu panas dan kelembapan kering maka
peltier sangat cepat
EE = a5*SC;
//Jika suhu dingin dan kelembapan normal maka
peltier pelan
FF = a6*PL;
//Jika suhu sejuk dan kelembapan normal maka
peltier pelan
GG = a7*PL;
56

//Jika suhu normal dan kelembapan normal maka


peltier normal
HH = a8*NR;
//Jika suhu hangat dan kelembapan normal maka
peltier sangat cepat
II = a9*SC;
//Jika suhu panas dan kelembapan normal maka
peltier sangat cepat
JJ = a10*SC;
//Jika suhu dingin dan kelembapan basah maka
peltier padam
KK = a11*PD;
//Jika suhu sejuk dan kelembapan basah maka
peltier padam
LL = a12*PD;
//Jika suhu normal dan kelembapan basah maka
peltier normal
MM = a13*NR;
//Jika suhu hangat dan kelembapan basah maka
peltier cepat
NN = a14*CP;
//Jika suhu panas dan kelembapan basah maka
peltier sangat cepat
OO = a15*SC;

Gambar 4. 16 Program Aplikasi Fungsi Implikasi

(Sumber: Dokumen Pribadi)


Pada tahap proses implikasi ini akan dilakukan proses perhitungan pada
setiap rule untuk mencari nilai α dan z yang nantinya berfungsi unutk memotong
output himpunan fuzzy, setelah didapat nilai α dan z maka selanjutnya masuk pada
tahap terahir proses defuzzyfikasi.
57

4.4.3 Penegasan (Defuzzyfikasi)


Pada proses defuzzyfikasi, nilai output berupa nilai PWM yang akan
digunkan untuk mengatur kerja dari mist maker dan peltier. Defuzzyfikasi
dilakukan dengan cara mencari nilai rata-rata terbobot output PWM mist maker
seperti terlihat pada Gambar 4.17.

output = (A + B + C + D + E + F + G + H + I + J + K +
L + M + N + O)/(a1 + a2 + a3 + a4 + a5+ a6 + a7 + a8
+ a9 + a10 + a11 + a12 + a13 + a14 + a15);

Gambar 4. 17 Defuzzyfikasi Output Mist Maker

(Sumber: Dokumen Pribadi)


Untuk mencari nilai rata-rata terbobot output peltier seperti terlihat pada Gambar
4.18.

output1 = (AA + BB + CC + DD + EE + FF + GG + HH +
II + JJ + KK + LL +MM + NN + OO)/(a1 + a2 + a3 + a4
+ a5+ a6 + a7 + a8 + a9 + a10 + a11 + a12 + a13 +
a14 + a15);

Gambar 4. 18 Defuzzyfikasi Output Peltier

(Sumber: Dokumen Pribadi)


BAB V
HASIL DAN PEMBAHASAN

5.1 PURWARUPA
5.2 PENGUJIAN DAN PEMBAHASAN

58
BAB V
KESIMPULAN DAN SARAN

59

Anda mungkin juga menyukai