• Tidak ada hasil yang ditemukan

Implementasi Pengkondisian Kipas dan Lampu Otomatis Menggunakan Logika Fuzzy

N/A
N/A
Protected

Academic year: 2018

Membagikan "Implementasi Pengkondisian Kipas dan Lampu Otomatis Menggunakan Logika Fuzzy"

Copied!
9
0
0

Teks penuh

(1)

Fakultas Ilmu Komputer

5301

Implementasi Pengkondisian Kipas dan Lampu Otomatis Menggunakan

Logika Fuzzy

Randy Maulana1, Mochammad Hannats Hanafi Ichsan2, Gembong Edhi Setyawan3

Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Brawijaya Email: 1randy.m95@gmail.com, 2hanas.hanafi@ub.ac.id, 3gembong@ub.ac.id

Abstrak

Kebutuhan energi listrik di Indonesia semakin meningkat bersamaan dengan pertumbuhan ekonomi dan industri nasional serta pertumbuhan penduduk setiap tahunnya. Peningkatan ini terjadi karena peralatan-peralatan elektronik seperti pendingin ruangan dibiarkan menyala meskipun tidak ada orang pada ruangan, contoh yang sama pada TV dan yang dibiarkan menyala terus pada sebuah ruangan. Kebiasaan umum seperti ini disebabkan karena prinsip dari peralatan-peralatan elektronik ini menggunakan prinsip on-off. Untuk mengatasi masalah-masalah tersebut pada penelitian ini akan mengimplementasikan suatu sistem pengkondisian kipas dan lampu dengan menggunakan logika Fuzzy. Sistem akan menggunakan beberapa perangkat keras seperti mikrokontroller Arduino Mega dengan sensor input dari LDR sebagai sensor cahaya, DHT11 sebagai sensor suhu, dan dua sensor ultrasonik sebagai sensor gerak dan jarak, dan hasil output akan menggunakan DC motor sebagai kipas, dan LED sebagai lampu. Logika Fuzzy pada sistem akan menggunakan bantuan Embedded Fuzzy Logic Library (eFLL) digunakan untuk memudahkan implementasi proses fuzzifikasi yaitu menentukan fungsi keanggotaan input dan output, proses inferensi pembentukan aturan Fuzzy dan proses defuzzifikasi pengkonversian nilai input menjadi nilai tegas. Tingkat akurasi dan keberhasilan logika Fuzzy pada sistem akan diuji dengan membandingkan nilai output sistem pada alat dengan nilai output sistem pada MATLAB. Rata-rata akurasi yang didapat untuk output kipas mencapai 98,77% dan output lampu mencapai 92,54%.

Kata kunci: logika Fuzzy, otomatis, kipas, lampu, ruangan

Abstract

Electrical energy needs in Indonesia is increasing along with economic growth and national industry and population growth every year. This increase occurs because electronic appliances such as air conditioners are left on, even though no one is in the room, the same example on the TV and left lit continuously in a room. This common practice is due to the principle of electronic devices using the on-off principle. To overcome these problems in this study will implement a system of fan and lamp conditioning using Fuzzy logic. The system will use some hardware such as Arduino Mega microcontroller with LDR input sensor as light sensor, DHT11 as temperature sensor, and two ultrasonic sensors as motion and distance sensors, and output will use DC motor as fan, and LED as lamp. Fuzzy logic on the system will use the help of Embedded Fuzzy Logic Library (eFLL), the library is used to facilitate the implementation of fuzzification process that determines the membership function of input and output, the inference process is the formation of Fuzzy rules and defuzzification process that is convert the input value into firm value. The level of accuracy and success of Fuzzy logic on the system will be tested by comparing the value of system output on the tool with the system output value in MATLAB. The average accuracy obtained for fan output reached 98.77% and the lamp output reached 92.54%.

Keywords: Fuzzy logic, automatic, fan, lamp, room

1. PENDAHULUAN

Kebutuhan energi listrik di Indonesia semakin meningkat bersamaan dengan pertumbuhan ekonomi dan industri nasional

(2)

paling mendominasi akan kebutuhan energi listrik pada tahun 2013, karena dengan adanya perkembangan teknologi peralatan rumah tangga, seperti TV, setrika, dan kulkas yang saat ini menjadi kebutuhan utama. Di kota-kota besar kebutuhan akan penggunan pendingin ruangan semakin meningkat. Akibatnya kebutuhan listrik pada sektor rumah tangga diperkirakan akan meningkat tajam. Pemanfaatan listrik per rumah tangga pada tahun 2013 adalah sebesar 3,057 kWh/RT dan diperkirakan meningkat menjadi 24,448 kWh/RT di tahun 2050 (Badan Pengkajian dan Penerapan Teknologi, 2015). Peningkatan ini terjadi karena peralatan-peralatan elektronik seperti pendingin ruangan dibiarkan menyala meskipun tidak ada orang pada ruangan, contoh yang sama pada TV dan yang dibiarkan menyala terus pada sebuah ruangan. Kebiasaan umum seperti ini disebabkan karena prinsip dari peralatan-peralatan elektronik ini menggunakan prinsip

on-off. Kondisi ini dapat mengakibatkan penggunaan energi listrik yang tidak efisien dan berkurangnya masa pakai pada peralatan-peralatan elektronik tersebut (Tarigan, et al., 2015). Dengan adanya penggunaan energi listrik yang seperti ini maka diperlukan suatu sistem kendali atau pengkondisian peralatan-peralatan elektronik yang akan mengatasi masalah tersebut.

Penelitian-penelitian sebelumnya yang telah dilakukan oleh Tarigan (2013) telah membuat pengendalian alat pendingin ruangan secara otomatis yang dapat membantu dalam penghematan listrik. Penelitian tersebut menggunakan mikrokontroler ATMega 8535 dan dua jenis sensor input yaitu LM35 sebagai sensor suhu dan PIR (Passive Infrared) sebagai sensor gerak. Sistem menggunakan metode fuzzy logic untuk melakukan pengambilan keputusan yang selanjutnya akan diproses oleh mikrokontroler. Namun hasil pada penelitian tersebut masih dalam bentuk simulasi pendingin ruangan yang dapat mendeteksi gerakan manusia dan suhu dalam sebuah ruangan.

Penelitian berikutnya dari Mulia (2017) telah dibuat sebuah sistem pengkondisian nyala AC dan Lampu secara otomatis dengan menggunakan logika Fuzzy Sugeno. Adapun beberapa sensor input yang digunakan diantaranya adalah LDR sebagai sensor cahaya, DHT11 sebagai sensor suhu dan kelembaban, PIR sebagai sensor gerak, dan Mikrokontroler Arduino Uno untuk menjalakan logika fuzzy. Namun dari sisi output AC dan Lampu masih

menggunakan angka yang ditampilkan pada LCD.

Berdasarkan latar belakang yang telah disampaikan, pada penelitian ini penulis akan melakukan pengkondisian kipas dan lampu dengan menggunakan logika Fuzzy. Alasannya, logika fuzzy merupakan komponen dari soft computing dan telah banyak diaplikasikan di berbagai bidang kehidupan. Salah satu aplikasi terpentingnya adalah untuk membantu manusia dalam melakukan pengambilan keputusan, karena banyaknya kondisi yang menuntut adanya keputusan yang tidak hanya bisa dijawab

dengan ‘Ya’ atau ‘Tidak’ (Kusumadewi &

Purnomo, 2013). Logika Fuzzy menjadi sangat populer dalam bidang kontrol, karena pada umumnya proses dari kontrol logika Fuzzy

sangat sederhana untuk merealisasikan atau mewujudkan strategi kontrol manusia, dimana kontrol konvensional sangat bergantung pada model matematis yang sesuai (Oltean & Ivanciu, 2017). Alasan lain mengapa digunakannya logika fuzzy untuk pengkondisian kipas dan lampu pada penelitian ini yaitu logika fuzzy sangat fleksibel, memiliki toleransi terhadap data-data yang tidak tepat, mampu memodelkan fungsi-fungsi nonlinear yang kompleks, dan dalam pengaplikasiannya daya guna dan pengendaliannya dianggap lebih baik daripada teknik kendali lain, mudah diperbaiki, usaha dan dana yang dibutuhkan lebih kecil (Saelan, 2009).

Penelitian ini akan mengimplementasikan sistem pengkondisian kipas dan lampu dengan menggunakan beberapa perangkat keras seperti mikrokontroller Arduino Mega dengan sensor input dari LDR sebagai sensor cahaya, DHT11 sebagai sensor suhu, dan dua sensor ultrasonik sebagai sensor gerak dan jarak, dan hasil output akan menggunakan DC motor sebagai kipas, dan LED sebagai lampu. Sehingga akan didapatkan hasil output yang dapat menyesuaikan keadaan suhu dan cahaya yang sesungguhnya pada sebuah ruangan.

2. PERANCANGAN DAN

IMPLEMENTASI

2.1 Perancangan Sistem

(3)

mikrokontroller Arduino Mega. Dalam mikrokontroller akan ditanam sebuah logika

fuzzy yang menggunakan metode Mamdani dengan bantuan library eFLL, selanjutnya kode program akan memproses input untuk mengkondisikan output berupa kecepatan kipas dan kecerahan lampu.

Gambar 1 Diagram Blok Sistem

Berdasarkan Gambar 1 diagram perancangan input, proses dan ouput pada sistem akan dijelaskan sebagai berikut.

1. Input, merupakan sebuah data masukan yang akan diproses oleh sistem, input yang digunakan terdiri dari empat sensor yaitu LDR, sensor DHT, dan dua sensor Ultrasonik.

2. Proses, merupakan pengolahan data masukan atau input yang nantinya diproses menjadi output . Proses pada sistem akan menggunakan logika Fuzzy

yang akan dijalankan pada Arduino Mega.

3. Output, merupakan hasil dari proses dengan menggunakan media LED sebagai Lampu dan DC sebagai Kipas.

2.2 Perancangan Alat Prototipe Sistem

Berikut perancangan alat prototipe yang akan dibuat dimana alat akan diletakkan pada sebuah kotak, DC motor akan digunakan sebagai kipas dan kemudian sensor dua sensor ultrasonik akan diletakkan di bagian bawah kipas sebagai deteksi gerak dan jarak. Sensor DHT11 dan sensor LDR akan diletakan pada kotak yang akan mendeteksi suhu dan cahaya yang masuk, sebuah LED juga diletakkan pada kotak yang akan digunakan sebagai lampu. Semua deteksi

input nantinya akan di proses pada Arduino Mega dengan menggunakan logika fuzzy selanjutnya akan ditentukan keluaran output

kipas dan lampu berdasarkan nilai hasil prosesnya. Berikut Gambar 2 akan menunjukkan prototipe yang akan dibuat.

DHT11

Gambar 2 Perancangan alat prototipe sistem

2.3 Fuzzifikasi

Pada tahap ini akan dilakukan perancangan fungsi keanggotaan input, ada 4 fungsi yang digunakan diantaranya yaitu gerak, jarak, suhu dan cahaya. Kemudian setelah dibuat perancangannya fungsi keanggotaan input akan diimplementasikan pada Arduino dengan menggunakan fungsi dari library eFLL.

2.3.1 Perancangan fungsi keanggotaan input gerak

Pada input gerak digunakan 3 fungsi keanggotaan yaitu tidak ada, pasif dan aktif. Digunakannya 3 fungsi keanggotaan sebagai pengembangan dari penelitian sebelumnya yang dilakukan oleh Mulia (2017) yang hanya menggunakan 2 fungsi keanggotaan pada pergerakan seseorang. Masing-masing memiliki

domain range atau batasan nilai, diasumsikan tidak ada orang jika sensor tidak mendeteksi apapun dalam jangkauannya atau bernilai 0, dan pasif jika sensor mendeteksi seseorang dalam jarak 0-200cm, dan aktif jika sensor mendeteksi seseorang dalam jarak 200-300cm. Nilai data domain didapatkan melalui survey yang sudah dilakukan oleh peneliti. Fungsi keanggotaan

input gerak dibentuk menggunakan representasi kurva trapesium karena range data yang diambil cukup banyak dan batasan pengambilan nilai input gerak mencapai 300cm. Berikut Gambar 3 akan menunjukkan kurva dari fungsi keanggotaan input gerak.

(4)

Berikut Tabel 1 akan menunjukkan domain rangeinput gerak.

Tabel 1 Domain rangeinput gerak No. Fungsi Keanggotaan Range (cm)

1 Tidak ada 0

2 Pasif [ 0 200 ]

3 Aktif [ 150 ≥200 ]

2.3.2 Perancangan fungsi keanggotaan input jarak

Pada input jarak terdapat 3 fungsi keanggotaan yaitu dekat, sedang dan jauh. Masing-masing memiliki domain range atau batasan nilai sesuai dengan data survey yang sudah dilakukan oleh peneliti. Fungsi keanggotaan input jarak dibentuk menggunakan representasi kurva trapesium karena range data yang diambil cukup banyak dan batasan pengambilan nilai input jarak mencapai 300cm. Berikut Gambar 3.4 akan menunjukkan kurva data domain range atau batasan nilai dari input jarak.

Gambar 4 Kurva fungsi keanggotaan input jarak

Berikut Tabel 2 akan menunjukkan domain rangeinput jarak.

Tabel 2 Domain rangeinput jarak No. Fungsi Keanggotaan Range (cm)

1 Dekat [ 0 ≤70 ]

2 Sedang [ 60 190 ]

3 Jauh [ 180 ≥190 ]

2.3.3 Perancangan fungsi keanggotaan input suhu

Pada input suhu terdapat 3 fungsi keanggotaan yaitu dingin, normal dan jauh. Masing-masing memiliki domain range atau batasan nilai yang mengacu pada penelitian yang

telah dilakukan oleh Mulia (2017) tentang pengkondisian AC dan lampu otomatis rada rebuah ruangan. Berikut Gambar 3.5 akan menunjukkan kurva domain range atau batasan nilai input suhu.

Gambar 5 Kurva fungsi keanggotaan input suhu

Berikut Tabel 3 akan menunjukkan domain rangeinput suhu.

Tabel 3 Domain rangeinput suhu No. Fungsi Keanggotaan Range (ºC)

1 Dingin [ ≤16 25 ]

2 Normal [ 20 30 ]

3 Panas [ 25 ≥34 ]

2.3.4 Perancangan fungsi keanggotaan input cahaya

Pada input cahaya terdapat 5 fungsi keanggotaan yaitu sangat gelap, gelap, remang, terang dan sangat terang. Masing-masing memiliki domain range atau batasan nilai yang mengacu pada penelitian yang telah dilakukan oleh Caldo (2015) mengenai perancangan dan pengembangan logika fuzzy pada sistem pencahayaan menggunakan mikrokontroler Arduino. Berikut Gambar 3.6 akan menunjukkan kurva domain range atau batasan nilai input

cahaya.

Gambar 6 Kurva fungsi keanggotaan input cahaya

(5)

Tabel 4 Domain rangeinput cahaya No. Fungsi Keanggotaan Range (lux)

1 Sangat Gelap [ 0 ≤175 ]

2 Gelap [ 100 250 ]

3 Remang [ 175 362 ]

4 Terang [ 250 473 ]

5 Sangat Terang [ 362 ≥700 ]

2.4 Inferensi

Proses inferensi merupakan proses pembentukan rule dan mencari rule evaluation

dan ruleaggregation. Pada proses inferensi akan dilakukan pembentukan rule Fuzzy. Pembentukan rule Fuzzy digunakan untuk menyatakan relasi antara variabel input dan

output. Pada penelitian ini kondisi output yang digunakan ada 4 kondisi untuk kecepatan kipas yaitu padam, pelan, sedang, cepat, dan ada 5 kondisi kecerahan lampu yaitu padam, sangat redup. Jumlah rule didapat dari nilai perkalian jumlah fungsi keanggotaan variabel input. Ada 3 jumlah fungsi keanggotaan pada varibel gerak, 3 pada variabel jarak, 3 pada variabel suhu, dan 4 pada variabel cahaya. Jadi ada 135 rule yang akan digunakan pada sistem sehingga membentuk beberapa kombinasi rulefuzzy

2.5 Defuzzifikasi

Proses selanjutnya yaitu defuzzifikasi, yaitu proses akhir yang akan mengkonversi semua nilai input crisp menjadi nilai tegas. Proses defuzzifikasi diawali dengan melakukan perancangan fungsi keanggotaan output dan

selanjutnya defuzzifikasi akan

diimplementasikan pada Arduino.

2.5.1 Perancangan fungsi keanggotaan

output kipas

Pada output kipas terdapat 3 fungsi keanggotaan yaitu pelan, sedang, dan cepat. Masing-masing memiliki domain range atau batasan nilai yang mengacu berdasarkan data survey yang telah dilakukan oleh penulis pada lampiran C. Fungsi keanggotaan output kipas dibentuk menggunakan representasi kurva trapesium karena data PWM kecepatan dan kecerahan cukup banyak dengan batasan nilai PWM mencapai 250. Berikut Gambar 3.7 akan

menunjukkan kurva domain range atau batasan nilai output kipas.

Gambar 7 Kurva fungsi keanggotaan output kipas

Berikut Tabel 5 akan menunjukkan domain rangeoutput kipas.

Tabel 5 Domain rangeoutput kipas No. Fungsi Keanggotaan Range (PWM)

1 Pelan [ 0 ≤160 ]

2 Sedang [ 150 190 ]

3 Cepat [ 180 ≥190 ]

2.5.2 Perancangan fungsi keanggotaan

output lampu

Pada output lampu terdapat 5 fungsi keanggotaan yaitu padam, sangat redup, redup, terang dan sangat terang. Masing-masing memiliki domain range atau batasan nilai yang mengacu pada penelitian yang dilakukan oleh Irianto, Jaya, dan Anggelo (2011) tentang aplikasi pengkondisian lampu pada ruangan menggunakan logika fuzzy berbasis mikrokontroller. Berikut Gambar 3.8 akan menunjukkan kurva domain range atau batasan nilai output lampu.

Gambar 8 Kurva fungsi keanggotaan output lampu

Berikut Tabel 6 akan menunjukkan domain rangeoutput lampu.

Tabel 6 Domain rangeoutput lampu

No. Fungsi Keanggotaan Range (PWM)

(6)

2 Sangat Redup [ 0 125 ]

3 Redup [ 62 187 ]

4 Terang [ 125 250 ]

5 Sangat Terang [ 187 ≥250 ]

2.6 Implementasi

Proses selanjutnya adalah implementasi dari semua tahap perancangan mulai dari fuzzifikasi, inferensi, dan defuzzifikasi ke Arduino Mega dengan menggunakan library eFLL, pada library ini digunakan metode Mamdani dimana implikasinya menggunakan metode MIN dan komposisi aturan yang digunakan adalah metode MAX. Selanjutnya defuzzifikasi menggunakan metode COA (Center of Area). Pada penelitian ini juga akan diimplementasikan sebuah simulasi MATLAB, simulasi ini bertujuan untuk melakukan pengujian akurasi keberhasilan

output sistem dengan perhitungan manual pada MATLAB.

3. HASIL PENGUJIAN

Pada penelitian pengujian dilakukan dengan mencari tingkat akurasi dari sensor Ultrasonik gerak dan jarak, DHT11, dan LDR. Nilai input

sensor nantinya akan dibandingkan dengan nilai

input yang diambil dengan alat ukur. Selanjutnya akan dilakukan pengujian kesesuaian output

sistem dengan rule fuzzy atau aturan yang telah dibuat. Kemudian data dari pengujian kesesuaian output sistem akan dibandingkan dengan nilai output dari MATLAB yang telah dibuat mengacu. Semua pengujian akan dilakukan sebanyak 15 kali.

3.1 Pengujian Sensor Ultrasonik Gerak dan Jarak

Pengujian sensor Ultrasonik dilakukan untuk mengetahui akurasi dari sensor dalam mendeteksi gerak dan jarak. Ada 2 sensor ulltrasonik yang akan diuji, salah satunya digunakan untuk mendeteksi gerak dan yang lainnya untuk mengukur jarak. Nilai input dari kedua sensor berupa centimeter (cm) yang akan dibandingkan dengan meteran (cm). Perubahan nilai input dilakukan dengan mendeteksi orang pada jangkauan sensor. Berikut Tabel 7 akan menunjukan hasil pengujian perbandingan kedua sensor dengan alat ukur dan Gambar 9 akan menunjukkan grafik perbandingannya.

Tabel 7 Hasil pengujian akurasi sensor ultrasonik

gerak dan jarak

Gambar 9 Grafik perbandingan input sensor Ultrasonik dengan alat ukur

Dari hasil pengujian yang telah dilakukan pada Tabel 7 didapatkan rata-rata akurasi untuk gerak sebesar 99,22% dan jarak sebesar 99,45% dari 15 kali pengujian. Dan dapat dilihat pada Gambar 9 grafik menunjukkan nilai jangkauan yang tidak jauh berbeda satu sama lain. Dapat disimpulkan bahwa akurasi pembacaan sensor sangat baik dalam mendeteksi adanya keberadaan dan pergerakan seseorang dalam jangkauannya.

3.2 Pengujian Sensor DHT11

(7)

Tabel 8 Hasil pengujian akurasi sensor DHT11

Gambar 10 Grafik perbandingan input sensor DHT11 dengan alat ukur

Hasil pengujian sensor DHT11 pada Tabel 8 didapatkan rata-rata akurasi 93,43% dari 15 kali pengujian. Dapat dikatakan bahwa tingkat akurasi sensor cukup baik dalam mendeteksi suhu di sekitarnya. Namun, dapat dilihat pada Gambar 10 pada grafik perbedaan terlihat pada pengujian ke-8 hingga ke-15 saat suhu tinggi akurasi sensor menjadi menurun dari 99,62% pada pengujian ke-7 hingga 84,59% pada pengujian ke-13. Dapat dikatakan bahwa tingkat akurasi sensor DHT11 menjadi menurun ketika suhu tinggi.

3.3 Pengujian Sensor LDR

Pengujian sensor LDR bertujuan untuk mengetahui akurasi dari sensor dalam mendeteksi cahaya yang masuk pada ruangan. Alat ukur yang digunakan sebagai pembanding adalah Digital Lux Light Flux Meter. Perubahan nilai input dilakukan dengan memberi cahaya dari lampu senter. Berikut Tabel 9 akan menunjukkan hasil perhitungan akurasi dan

Gambar 4.3 akan menunjukkan grafik perbandingan nilai sensor dengan alat ukur.

Tabel 9 Hasil pengujian akurasi sensor LDR

No. Nilai input

Gambar 11 Grafik perbandingan input sensor LDR dengan alat ukur

Dari Tabel 9 pengujian sensor LDR didapatkan rata-rata akurasi 74,12% dari 15 kali pengujian. Pada gambar 11 grafik memperlihatkan banyak perbedaan hasil pembacaan input sensor dengan alat ukur dikarenakan tingkat akurasi sensor yang rendah dan ketidak-seimbangan pemberian input cahaya yang dihasilkan oleh lampu senter pada sensor dan alat ukur saat pengujian.

3.4 Pengujian Kesesuaian Output

Pengujian Pengujian kesesuaian output

dilakukan untuk mengetahui kesesuaian output

(8)

pengujian dilakukan selama 24 jam dengan pengambilan nilai bedasarkan jam/pukul tertentu. Berikut Tabel 10 akan menunjukkan hasil pengujian kesesuaian output kipas dan lampu dari alat prototipe.

Tabel 10 Hasil pengujian kesesuaian output sistem

Dari pengujian yang telah dilakukan pada Tabel 10 bahwa semua output yang dihasilkan dari 15 kali pengujian semuanya sesuai dengan rule fuzzy atau aturan yang dibuat. Ini menunjukkan bahwa sistem dapat berjalan dengan sangat baik dalam mendeteksi input dan menghasilkan output yang sesuai dengan rule fuzzy atau aturan yang telah dibuat.

3.5 Pengujian Logika Fuzzy dengan

MATLAB

Pengujian logika fuzzy dilakukan dengan membandingkan nilai output sistem yang telah di dapat dari kesesuaian output dengan output

yang di dapat dari MATLAB dan selanjutnya akan dilakukan perhitungan akurasinya. Pada pengujian hasil output sistem dan MATLAB menggunakan tipe data floating point Berikut Tabel 11 akan menunjukkan hasil pengujian akurasinya.

Tabel 11 Hasil pengujian akurasi output sistem

dengan output MATLAB

Berikut Gambar 12 dan Gambar 13 akan menunjukkan grafik perbandingan nilai output sistem dengan nilai output matlab.

Gambar 12 Grafik perbandingan output kipas sistem dengan MATLAB

Gambar 13 Grafik perbandingan output lampu sistem dengan MATLAB

Berdasarkan Tabel 4.4 didapatkan tingkat akurasi dari output kipas mencapai 98,77% dan tingkat akurasi dari output lampu mencapai 92,54%. Dapat dikatakan tingkat akurasi sistem cukup tinggi meskipun kinerja sistem pada

output kipas lebih tinggi dari output lampu.

4. KESIMPULAN

Dalam merancang pengkondisian kipas dan lampu otomatis dengan menggunakan logika

(9)

keanggotaan dari dan output dengan melakukan pemetaan data tegas ke himpunan fuzzy pada tahap ini ada 4 variabel input yang digunakan antara lain gerak, jarak, suhu dan cahaya kemudian untuk variabel output ada 2 yaitu kipas dan lampu, tahap kedua inferensi yaitu pembentukan rule dan mencari rule evaluation dan rule aggregation pada tahap ini dibuat sebanyak 135 rule atau aturan pada sistem dengan menggunakan fungsi implikasi Min, defuzzifikasi yaitu mengkonversi semua nilai

crisp menjadi nilai tegas pada tahap ini metode yang digunakan pada sistem adalah Centroid. Untuk implementasi logika fuzzy digunakan Arduino Mega sebagai mikrokontroller sistem, selanjutnya digunakan fungsi-fungsi pada library eFLL untuk mempermudah implementasi logika fuzzy pada Arduino

Tingkat keberhasilan sistem pada penelitian didapatkan dengan mencari nilai akurasi dari perbandingan nilai output sistem dengan output

MATLAB. Rata-rata akurasi yang didapatkan dari output kipas yaitu 98,77% dan output lampu yaitu 92,54%, ini menunjukkan bahwa kinerja dan akurasi dari output sistem yang dibuat cukup tinggi. Sedangkan untuk rata-rata akurasi dari tiap input sensor yang didapat yaitu 99,22% untuk gerak, 99,45% untuk jarak, 93,43% untuk suhu, dan 74,12% untuk cahaya.

5. DAFTAR PUSTAKA

Badan Pengkajian dan Penerapan Teknologi, 2015. Outlook Energi Indonesia (OEI) 2015.

Jakarta: Pusat Teknologi Pengembangan Sumberdaya Energi.

Caldo, R. B., 2015. Design and Development of Fuzzy Logic Controlled Dimming Lighting System Using Arduino Microcontroller.

Philippines, 8th IEEE International Conference Humanoid.

Irianto, Jaya, A. & Anggelo, D., 2011.

Application of Fuzzy Logic to Control Room Illumination Based Microcontroller. Surabaya, Politeknik Elektronika Negeri Surabaya.

Kusumadewi, S. & Purnomo, H., 2013. Aplikasi Logika Fuzzy Untuk Pendukung Keputusan. 2nd penyunt. Yogyakarta: Graha Ilmu.

Mulia, N. A., 2017. Implementasi Logika Fuzzy Untuk Purwarupa Pengkondisian AC dan Lampu Otomatis pada Sebuah Ruangan, s.l.: Universitas Brawijaya.

Oltean, G. & Ivanciu, L.-N., 2017.

Implementation of a Fuzzy Logic-Based Embedded System for Temperature Control. s.l., IEEE Xplore Digital Library.

Saelan, A., 2009. Logika Fuzzy, Bandung: Institut Teknologi Bandung.

Susilo, F., 2006. Himpunan dan logika kabur serta aplikasinya. Yogyakarta: Graha Ilmu.

Tarigan, P., 2013. Sistem Pengendali Pendingin Ruangan Menggunakan Fuzzy Logic Berbasis Mikrokontroler ATMega 8535, Medan: Informasi dan Teknologi Ilmiah (INTI).

Tarigan, P., Sinurat, S. & Sinambela, M., 2015.

Gambar

Gambar 3 Kurva fungsi keanggotaan input gerak
Tabel 2 Domain range input jarak
Gambar 7 Kurva fungsi keanggotaan output kipas
Gambar 9 grafik menunjukkan nilai jangkauan
+3

Referensi

Dokumen terkait

Teman-teman kos Jasmine (Astri, Yulan, Melinda, Mbak Fiky, Lia, Sari, Linda), teman-teman kos DM (Mbak Nina, Hill, Mbak Nova, Tita), teman-teman kos Gheaz Art (Nela, Mbak Dinda,

Dalam penelitian hubungan antara religiusitas agama Islam dengan sikap terhadap seks pranikah, jenis data yang digunakan adalah data ordinal, maka teknik statistik

Fase Munculnya Penyebab Rework Menurut Responden Pada Proyek Kecil dan Proyek Besar memiliki jawaban yang sama yaitu paling banyak terjadi pada fase keduanya (desain

Di lapangan, PKDTK diaplikasikan sebagai program yang dirancang melalui proses peningkatan pengetahuan, sikap, perilaku dan keterampilan (pendidikan), dari, oleh, untuk dan bersama

Pada penelitian ini optimisasi multiobjektif pada sistem refrigerasi akan dilakukan dengan metode algoritma genetika karena beberapa studi telah membuktikan bahwa metode ini

Oleh karena itu, dari hasil penelitian ini dapat digunakan oleh para dosen yang mengajar pendidikan gerak senam di program D2 PGSD Penjas FPOK IKIP Yogyakarta sebagai

Hasil penelitian ini menunjukkan bahwa perlakuan berbagai ko-kultur sel baik dengan sel oviduk, ampula, isthmus atau sel folikel dapat meningkatkan efektifitas produksi embrio

Jika daftar program yang diinstal tidak berisi program yang akan dihapus, Anda dapat menggunakan File Explorer pada perangkat untuk mencari program dan menghapusnya dengan