Pemanfaatan Arduino Nano Dan Penerapan Fuzzy Logic Untuk Pengendalian Konsumsi Energi Yang Efisien
Pemanfaatan Arduino Nano Dan Penerapan Fuzzy Logic Untuk Pengendalian Konsumsi Energi Yang Efisien
(HMKK 538)
Disusun Oleh:
NAMA : IRAWAN
NIM : H1F114024
i
2016
TERIMAKASIH KEPADA
DOSEN PENGAMPUH
Prof. Dr. Qomariyatus Sholihah Amd. Hyp, ST, M.Kes.
ii
MAHASISWA : IRAWAN
NIM. H1F114024
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Kuasa, yang telah memberikan
Metode Penelitian ini dengan judul “ Pemanfaatan Arduino Nano dan Penerapan
dalam penyusunan Proposal Metode Penelitian ini tidak lepas dari bantuan dan
kerja sama, serta dukungan dari berbagai pihak. Ucapan terima kasih Penulis
haturkan kepada :
1. Bapak Ach. Kusairi S, MM., MT. selaku Ketua Program Studi Teknik
2. Ibu Prof. Dr. Qomariyatus Sholihah, Amd.hyp., ST., M.Kes. selaku Dosen
Pengampu 1
Metode Penelitian (HMKK 538) dan bisa menjadi pengetahuan serta pengenalan
saran yang sifatnya membangun. Akhirnya penulis hanya bisa berharap nantinya
proposal ini bisa bermanfaat bagi semua pihak, terutama para mahasiswa dan
saya sendiri.
Irawan
iii
H1F114024
DAFTAR ISI
Judul Halaman
UCAPAN TERIMAKASIH...................................................................... ii
BAB I PENDAHULUAN
2.3 Sensor................................................................................ 10
iv
2.4 Fuzzy Logic........................................................................ 16
2.5 Fuzzifikasi.................................................................................. 22
2.5.1 Inferensi.................................................................................. 22
2.5.2 Defuzziikasi............................................................................. 23
3.4.1 Fuzzifikasi........................................................................ 32
3.4.2 Rule.................................................................................. 34
DAFTAR PUSTAKA
v
DAFTAR GAMBAR
vi
DAFTAR TABEL
vii
1
BAB I
PENDAHULUAN
energi dunia terus meningkat hingga tahun 2030 sebesar 45% atau rata-rata
Energi listrik merupakan salah satu energi yang sangat dibutuhkan dalam
kehidupan kita. Dapat dikatakan bahwa listrik telah menjadi sumber energi utama
dalam setiap kegiatan baik di rumah tangga maupun industri. Hampir semua
peralatan yang kita gunakan bekerja dengan menggunakan listrik seperti lampu,
televisi, komputer, kipas angin, AC, lemari es, dan lainl-lain. Listrik memang
Tetapi kemudahan yang didapatkan tidak diiringi dengan cara penggunaan yang
jika ada orang di ruangan pun, semua perangkat listrik AC dan lampu tersebut
Hal yang sama juga terjadi di rumah tangga, seperti membiarkan peralatan
2
elektronik tetap tersambung pada pusat sumber listrik. Salah satu penggunaan
energi yang terus meningkat adalah penggunaan energi listrik. Kebutuhan listrik
(demand), dilihat dari segi pemakaian, sedangkan beban tenag listrik (load)
sebagai sutu akibat yang timbul dari adanya kebutuhan tersebut dilihat dari segi
penyediaannya (supply). Oleh karena itu, maka hasil suatu prakiraan beban
(Basri, 1997).
Energi Listrik, permasalahan ini dapat diatasi dengan mematikan lampu jika tidak
digunakan seperti pada saat ruang kosong atau tidak menyalakan pendingin
lupa untuk mematikan lampu saat tidak digunakan, sehingga solusi tersebut
belum efisien.
stopkontak secara efisien, maka akan menghemat energi serta waktu. Supaya
peralatan listrik dapat digunakan secara efisien maka dapat dilakukan dengan
menerapkan fuzzy logic. Sehingga peralatan listrik yang tidak digunakan akan
mungil. Arduino nano sebagai papan pengembangan karena board ini memang
menghemat biaya dalam membuat sebuah alat cerdas dan dapat mengontrol
Fuzzy logic merupakan suatu logika yang memiliki nilai kekaburan atau
kesamaran (Fuzzyness) antara benar atau salah. Fuzzy logic adalah komponen
pembentuk soft computing. Dasar fuzzy logic adalah teori himpunan fuzzy.
setiap objek dengan nilai berkisar antara nol dan satu. Notasi yang digunakan
antara lain inclusion, union, intersection, komplemen, relasi, berbagai sifat dari
notasi dalam konteks himpunan fuzzy juga diterapkan. Secara khusus, teorema
pemisah untuk himpunan fuzzy adalah memberikan pemisah tanpa harus benar-
benar memisahkan himpunan fuzzy tersebut (Zadeh, 1965:8). Cara kerja dari
fuzzy logic dapat menghemat dan mengontrol konsumsi energi listrik ruangan
yang efisien.
4
konsumsi energi ?
b. Subjek dalam penelitian adalah Arduino nano yang telah di input kedalam
kabel USB, Sensor suhu, sensor PIR, sensor infrared, sensor cahaya,
core duo.
menghemat energi.
b. Sebagai sumbangan karya ilmiah bagi mahasiswa dan kajian bagi peneliti
BAB II
TINJAUAN PUSTAKA
Lampu Dan Air Conditioner Dengan Menggunakan Logika Fuzzy”. Suatu sistem
ini dirancang dengan prinsip kendali logika fuzzy dengan menggunakan sistem
dan temperatur udara. Nilai tegas output yang dihasilkan berupa temperatur AC
dan jumlah lampu yang bisa dihidupkan. Sistem pengontrolan dengan logika
fuzzy lebih efektif dibandingkan dengan cara konvensional, hal ini dikarenakan
orang, temperatur udara dan intensitas cahaya yang terjadi di sebuah ruangan.
Suhu Dan Humidity Pada Alat Pengering Selendri Menggunakan Kontrol Fuzzy
fuzzy logic dalam operasi sistem pengendali suhu dan humidity pada alat
pengering seledri dan menerapkan fuzzy logic tipe mamdani pada alat pengering
seledri untuk mengendalikan suhu agar sesuai dengan setpoint yang diinginkan.
diaplikasikan secara khusus dalam bidang kendali. Variabel input pada fuzzy
controller umumnya berupa nilai selisih antara nilai referensi output dengan nilai
output aktual yang disebut nilai error. Sedangkan output fuzzy controller adalah
perintah kendali yang diberikan ke heater dan kipas. Pada sistem pengendalian
suhu dan kelembaban pada alat pengering seledri ini menggunakan metode
humidity pada alat pengering seledri digunakan sensor suhu SHT11, glass
heater, kipas DC dan mikrokontroler Atmega 328, kontrol fuzzy logic sangat
cocok diaplikasikan pada operasi sistem pengendali suhu dan humidity pada alat
pengering seledri dan Penerapan logika fuzzy logic tipe mamdani pada alat
Inferensi Fuzzy Untuk Pengendalian Suhu Ruangan Secara Otomatis Pada Air
that more number of people inside the room. Air Conditioner temperature output
sometimes feel cold, cold enough, cool, cool enough, normal and many more in
the people skins. Best Air Conditioner temperature output determinable with
number of people inside. The best temperature can be positive effect for healty
buangan yang dihasilkan dari suatu proses produksi baik industri maupun
kolam aerasi dan kolam sedimentasi. Pada proses aerasi yaitu proses reduksi
BOD (Biological Oxygen Demand) dan COD (Chemical Oxygen Demand) secara
berupa buih udara yang tercampur dengan air. Dalam penelitian ini dilakukan
sudah dapat dibuat dan dapat bekerja sesuai dengan karateristik input/ouput
limbah, ini terlihat dari lama operasi aerator yang bekerja sudah sesuai dengan
pengoperasian aerator manual dan fuzzy pada bulan Oktober 2010 yang
memiliki selisih sebesar 6.693 kWh,berupa kristalin (50-60%) dan memiliki titik
leleh 115oC. Sedangkan HDPE bermassa jenis lebih besar yaitu 0,95-0,97 gmL-
1, dan berbentuk kristalin (kritalinitasnya 90%) serta memiliki titik leleh di atas
Mikrokontroler sebagai unit proses utama adalah sebuah chip atau IC (integrated
membaca input, melakukan proses dan menghasilkan output. salah satu varian
9
dari produk board mikrokontroller keluaran Arduino. Arduino Nano adalah board
(a)
(b)
Gambar 2.1 (a) Board arduino nano dan (b) Konfigurasi pin pada board
telah dilengkapi dengan slot USB untuk menghubungkan dengan komputer agar
dapat melakukan downloader coding ke dalam arduino nano. Arduino nano dapat
diaktifkan dengan koneksi USB mini dengan tegangan 6.20 volt pada pin 30 atau
5 volt pada pin 27. Arduini nono dengan ATmega 168 memiliki memori RAM 1
KB dengan EEPROM 512 byte, sedangkan ATmega 328 memiliki RAM 2 KB dan
EEPROM 1 KB atau dua kali lipat dari ATmega 168. Arduino nano dapat
catudaya luar yang dapat diberikan pada pin 30 (+) dan pin 29 (-) untuk tegangan
kerja 7-12 volt atau pin 28 (+) dan pin 29 (-) untuk tegangan 5 volt.
Arduino nano memiliki 14 pin digital yang dapat digunakan sebagai pin
input atau output. Pin ini akan mengeluarkan tegangan 5 volt untuk mode high
(logika 1) dan 0 volt untuk mode low (logika 0) jika dikonfigurasikan sebagai pin
output dan sebaliknya jika digunakan untuk pin input. Pin D0 dan pin D1 berfungsi
10
sebagai pin TX dan RX untuk komunikasi data serial. Kedua pin ini terhubung
langsung ke pin IC (integrated Circuit). Pin D2, D3, D4, D5, D6, D7, D8, D9, D10,
D11,D12, berfungsi sebagai interupsi eksternal dan juga dapat digunakan sebagai
PWM (Pulse Width modulator) serta dapat juga digunakan sebagai komunikasi
mode SPI. Pin D13, berfungsi sebagai penghubung ke sebuah LED (Light Emitting
Diode). Arduino juga dilengkapi dengan 8 buah pin analog yang terhubung ke
2.3. Sensor
fenomena fisis menjadi sinyal elektrik. Dalam penelitian yang akan dilakukan
sensor digunakan sebagai input untuk memberi respon terhadap output dari
arduino nano sehingga dapat mengontrol konsumsi energi listrik. Sensor yang
menjadi input utama adalah sensor PIR dan sensor tekanan, selanjutnya akan
dikontrol dari tambahan sensor cahaya, sensor infrared dan sensor suhu.
yang bisa dideteksi oleh sensor ini biasanya adalah tubuh manusia. PIR (Passive
tidak seperti sensor infrared kebanyakan yang terdiri dari LED (Light Emitting
Sesuai dengan namanya ”Passive”. Sensor ini hanya merespon energi dari
11
pancaran sinar infrared pasif yang dimiliki oleh setiap benda yang terdeteksi
olehnya.
output dari sensor tersebut. Prinsip kerja sensor PIR (Passive Infrared Receiver)
akan menghasilkan arus listrik. Arus listrik inilah yang akan menimbulkan
tegangan dan dibaca secara analog oleh sensor. Kemudian sinyal ini akan
referensi tertentu (keluaran berupa sinyal 1-bit). Sensor PIR (Passive Infrared
inframerah. Sensor ini didesain dan dirancang hanya mendeteksi pancaran infra
Keuntungan atau manfaat dari sistem ini dalam penerapannya antara lain
Pemancar pad sistem ini terdiri atas LED infrared yang dilengkapi dengan
foto dioda atau inframerah module yang berfungsi untuk menerima sinar
sensor inframerah terdapat tiga kaki seperti terlihat pada gambar diatas.
Kaki pertama sebagai ground yang kedua atau tengah sebagai menerima input
dan yang ketiga adalah sebagai output. Detektor inframerah atau sensor
adalah penerima inframerah yang telah dilengkapi filter frekuensi 30-56 kHz,
Infrared digunakan sebagai alat untuk komunikasi pada alat pemancar dan
keluaran impedansi yang rendah dan linieritas yang tinggi sehingga dapat
perancangan jika dibandingkan dengan sensor suhu yang lain. LM35 juga.
Meskipun tegangan sensor ini dapat mencapai 30 volt akan tetapi yang
rendah yaitu kurang dari 0,5oC pada suhu 25oC (Nurul Aulia,2011).
penyetelan dari luar karena ketelitiannya sampai lebih kurang seperempat derajat
celcius pada temperature ruang. Jangka sensor mulai dari 55 oC sampai dengan
indicator tampilan catu daya terbelah. ICLM35 dapat dialiri arus 60 µA dari supply
sehingga panas yang ditimbulkan sangat rendah yaitu kurang dari 0oC di dalam
suhu ruangan.
akan tetapi keluaran yang ada pada sensor tidak sama dengan apa yang
diketahui dari sebuah teori dan hasil simulasi. Sensor cahaya adalah alat yang
yang redup atau tidak ada cahaya, maka nilai resistansi atau nilai hambatan dari
sensor LDR akan tinggi. Sehingga arus yang masuk akan terhalang dan nilai
inputan akan menjadi nol, sehingga tidak akan ada teganagn yang mengalir,
tetapi jika ada cahaya yang diterima nilai resistansinya akan berkurang dan nilai
hambatan akan menjadi nol atau tidak ada hambatan, sehingga arus dapat
15
masuk. Sensor LDR memiliki karakteristik yang berbeda dari foto dioda, karena
nilai resistansi yang lebih besar dari foto diode dan luas penampang yang unik,
sehingga cahaya yang diterima dapat lebih fokus diterima oleh sensor LDR.
merupakan sebuah sistem yang dibngun untuk membantu kinerja prosesor agar
dapat bekerja dengan baik. Mikroprosesor dapat dimasukan source code yang
telah dibuat sehingga dapat membuat keputusan atas apa yang dikontrol dengan
mikroprosesor.
didalamnya RAM, clock, I/O, ROM yang telah dipaketkan dalam satu chip. Untuk
memiliki keabuan atau keaburan yaitu dengan sebuah nilai dapat bernilai salah
terdapat dalam teori fuzzy logic disebut fuzzy set (himpunan fuzzy). Adapun
contoh dari himpunan variabel bahasa dari suhu adalah panas, hangat, normal,
sejuk dan dingin. Sebelum dikembangkan logika fuzzy pada tahun 1960-an oleh
Prof. lotfi zadeh, sudah ada logika tegas (crisp logic) yang mempunyai benar dan
salah secara tegas. Dalam Logika fuzzy terdapat fuzzifikasi yaitu mengubah nilai
(2008), Lampu lalu lintas dengan penerapan logika fuzzy berbasis mikrokontroler
lain :
kompleks
pelatihan
konvensional
17
Terdapat lima langkah dalam melakukan penalaran secara umum pada logika
fuzzy, yaitu :
b) Mengaplikasikan operator
e) Defuzzifikasi
kuantitatif, misalnya panas, dingin, dan cepat. Dengan logika fuzzy, dapat
(Effendi, 2008).
(sering juga disebut derajat keanggotaan) yang memiliki interval antara nol
sampai dengan satu (Frans Susilo, 2003). Salah satu cara yang dapat digunakan
fungsi.
A. Representasi Linear
dapat digambarkan seperti suatu garis lurus. Dalam himpunan fuzzy linear
18
terdapat dua keadaan yaitu linear turun dan linear naik. ada dua keadaan
Fungsi keanggotaan:
0; x≤a
1; x≥b
Keterangan :
0; x ≤ a atau x ≥ c
(c – x)/(c – b); b ≤ x ≤ c
Keterangan :
gabungan dari kurva linear naik dan linear turun, hanya saja ada beberapa titik
Fungsi Keanggotaan :
0; x ≤ a atau x ≥ d
1; b≤x≤c
20
(d – x)/(d – c); x ≥ d
Keterangan :
variable suatu daerah fuzzy. Bentuk kurva bahu berbeda dengan segitiga tapi
hamper menyamai kurva trapesium, karena hanya memiliki satu kurva linear.
Bahu kiri bergerak dari benar ke salah, demikian juga bahu kanan bergerak dari
salah ke benar.
Keterangan :
tidak hanya keputusan crisp bila diperlukan tetapi juga sesuai derajat
dengan relasi fuzzy (Talal Al-Hawary, 2011). Adapun bentuk aturan dalam fungsi
IF x is A THEN is B.............................................................(2.5)
Dengan A dan B adalah himpunan fuzzy dan x dan y adalah skalar. Proporsi
yang mengikuti THEN adalah konsekuen dan proporsi yang mengikuti IF adalah
anteseden. Secara umum, terdapat dua fungsi implikasi yang digunakan yaitu :
a) Min (minimum)
sebagai berikut :
dimana
Keterangan :
μBi (X) = derajat keanggotan x dari himpunan fuzzy B pada aturan ke-i
μci (X) = derajat keanggotaan konsekuen pada himpunan fuzzy C pada aturan
22
ke-i
b) Dot (product)
αi - μci (Z)...............................................................................(2.8)
Keterangan :
2.5. Fuzzifikasi
yaitu mengubah nilai kebenaran crisp (bersifat pasti) kedalam bentuk input fuzzy
ini akan mengubah nilai dalam bentuk crisp ke dalam keanggotan fuzzy yang
sesuai.
2.5.1 Inferensi
yang telah ditetapkan sehingga dapat memperoleh output fuzzy. Fuzzy rule
Keterangan :
Keterangan :
dilakukan dot pada semua daerah output fuzzy. Dapat dituliskan secara
μsf [Xi] = (μsf [xᵢ] + μsf [xᵢ] ) – (μsf [xᵢ] – μsf[xᵢ]) )............................. (2.12)
Keterangan :
2.5.2. Defuzzifikasi
24
mengubah kembali nilai output fuzzy menjadi nilai crisp (tegas) berdasarkan
sebagai berikut :
cara mengambil titik pusat dari daerah fuzzy. Dapat dirumuskan secara
umum :
a
∫ Z−μ( x ) dx
Z 0= b b
kontinu
∫ μ( z) dx
a ............................................... (2.13)
Keterangan :
Keterangan :
2) Metode Bisektor
Keterangan :
maksimum.
1
∑ Zi
Z = i=1
i
1 ................................................................... (2.16)
dengan cara mengambil nilai terbesar dari domain yang mempunyai nilai
keanggotaan maksimum
dengan cara mengambil nilai terkecil dari domain yang mempunyai nilai
keanggotaan maksimum.
BAB III
METODE PENELITIAN
pada pendingin ruangan, lampu dan stopkontak. Subjek dalam penelitian adalah
Arduino nano yang telah diinput kedalamnya logika fuzzy untuk mengontrol
konsumsi energi berdasarkan input yang diperolah dari sensor suhu, sensor
waktu
Suhu Arduino Nano Pendingin Ruangan
Gerak + Lampu
Cahaya Fuzzy logic Stopkontak
Input Output
sebagai berikut :
Persiapan Penelitian
27
Perancangan
Hardware Software
Pembuatan Prototype
a) Persiapan Penelitian
mulai dari studi literature mengenai Arduino nano, sensor yang digunakan
hardware.
b) Perancangan Hardware
c) Perancangan Software
d) Pembuatan Prototype
28
e) Pengujian Prototype
f) Analisa
g) Penarikan Kesimpulan
didapat pada hasil pengujian. Pada tahap ini akan disimpulkan apakah
secara efisien.
a) Rancangan Hardware
keseluruhan. Semua sensor yaitu sensor suhu, sensor PIR, sensor infrared dan
(manusia). Dengan demikian konsumsi energi dalam ruangan dapat dikontrol dan
b) Rancangan Software
code program menggunakan bahasa C/C++ pada editor Arduino nano dan
Mulai
Tidak
Baca PIR
PIR=high
Ya
LDR LM35
Fuzzifikasi
Inferensi Fuzzy
Rule
Fuzzifikasi
31
Output
Selesai
Pada gambar 3.4 diatas menjelaskan bagaimana data yang diperoleh dari
output yang diharapkan. Pada tahap tersebut input yang didapat adalah dalam
bentuk crips, kemudian input cahaya tersebut diubah menjadi bentuk fuzzy
memperoleh nilai fuzzy dan dapat menentukan rule fuzzy. Setelah di dapat nilai
fuzzy dan rule fuzzy maka dilakukan defuzifikasi untuk mendapat keputusan yang
pada output.
3.4.1. Fuzzifikasi
a) Nilai input awal LDR dalam crips adalah seperti gambar berikut :
0 80 0 80 200 0 200
Gambar 3.6 Parameter LDR crips yaitu (a) gelap (b) sedang (c) Terang
1. Fuzifikasi cahaya
Lux
a) Gelap
μ[x] = 1; x≤0
0; x ≥ 127
b) Sedang
x / 127; 0 ≤ x ≤ 127
c) Terang
μ[x] = 0; x ≤ 127
1; x ≥ 255
2. Fuzzifikasi Suhu
o
C
0 18 22 26
a) Dingin
μ[x] = 1; x ≤ 10
(21-x) / 3; 10 ≤ x ≤ 21
0; x ≥ 21
b) Normal
μ[x] = 0 ; x ≤ 18 atau x ≥ 26
x / 127; 18 < x ≤ 22
1; 22 < x < 26
c) Dingin
μ[x] = 0; x ≤ 22
( x – 22) / 4; 22 ≤ x ≤ 26
1; x ≥ 26
35
3.4.3 Defuzzifikasi
hasil input. Kesimpulan tersebut diambil dengan cara mengambil nilai max dari
diubah kedalam bentuk crip kembali. Untuk mengubah nilai maksimum tersebut
dan Sumber Daya Mineral Republik Indonesia Nomor 13 Tahun 2012, cahaya
ruangan adalah 350 lux/m2. Dalam penelitian ini, ruanganm yang digunakan
Sebelum menghitung jumlah fluk luminous, pertama kali hitung dihitung luas
ruangan, yaitu:
ruangan tersebut adalah sesuai dengan lampu Hannochs 18 watt, jumlah fluk
luminous per lampu adalah 1080 lux. Dengan total fluk luminous adalah 4305 lux
0 2 4
a) Sedikit
μ[x] = 1; x≤0
(2- x) / 2; 127 ≤ x ≤ 2
1; x≥2
a) Cukup
μ[x] = 0 ; x ≤ 0 atau x ≥ 4
37
x / 2; 0≤x≤2
(4-x) / 2; 2≤x≤4
a) Banyak
(x- 2) / 2; 2≤x≤4
1; x≥4
Peraturan Menteri Energi dan Sumber Daya Mineral Republik Indonesia Nomor
0 23 25 26 28
a) Dingin
μ[x] = 1; x ≤ 23
(25- x) / 2; 23 ≤ x ≤ 25
0; x ≥ 25
a) Normal
μ[x] = 0; x ≤ 23 atau x ≥ 28
(25- x) / 2; 23 ≤ x ≤ 25
1; 25 < x ≤ 26
(28-x) / 2; 26 ≤ x ≤ 28
b) Sejuk
38
μ[x] = 0; x ≤ 26
(25- x) / 2; 26 ≤ x ≤ 28
1; x ≥ 28
memasuki ruangan.
meter
ruangan tersebut
g) Hasil pengujian dapat dilihat pada laptop yang telah diinput fuzzy logic
dimulai pada bulan september terlihat pada tabel 3.4 dibawah ini
Rencana Bulan
kegiatan
September Oktober Nopember Desember Januari
Minggu
I I III IV I II II IV I I III IV I II II IV I I III IV
I I I I I
Studi literature
(pustaka)
Perancangan
Penelitian
hardware dan
software
Pengumnpulan
data
Menyusun
laporan
Seminar
proposal
Seminar hasil
Sidang akhir
DAFTAR PUSTAKA