You are on page 1of 11

TUGAS DASAR KOMPUTASI CERDAS

OPTIMASI PENENTUAN WAKTU


MEMASAK BUAH KELAPA SAWIT DENGAN LOGIKA FUZZY

KELOMPOK 2

PUTU VENDI ARYA WIBAWA

1304405089

I PUTU GOVINDA RIAWAN

1304405090

NGURAH DWI SEPTIADY WIJAYA

1304405092

PUTU SURYA PUJA ANGGARA

1304405093

JURURAN TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2015

OPTIMASI PENENTUAN WAKTU

MEMASAK BUAH KELAPA SAWIT DENGAN LOGIKA FUZZY

Model simulasi untuk optimasi penentuan waktu memasak buah kelapa


sawit dengan logika fuzzy. Telah dibangun suatu model simulasi untuk
mengoptimasi waktu memasak buah kelapa sawit pada suatu proses perebusan.
Metode yang digunakan untuk membangun model simulasi dalam optimasi ini
adalah logika fuzzy. Dalam penelitian ini sebagai variabel bebasnya adalah jumlah
buah kelapa sawit dan tekanan uap air dalam sterillizer, sedangkan sebagai
variabel tak bebasnya atau nilai yang dicari adalah waktu memasak buah kelapa
sawit.
Defuzzyfikasinya menggunakan metode Mamdani. Untuk menyelesaikan
persoalan tersebut, digunakan perangkat lunak MATLAB. Hasil penelitian
menunjukkan bahwa untuk optimasi waktu memasak buah kelapa sawit dapat
menggunakan logika fuzzy. Dalam penelitian ini yang dibahas baru pada proses
perebusannya saja dan akan dikembangkan untuk pemrograman fuzzy yang
ditanam di dalam mikrokontroller.
Dalam sistem pengolahan kelapa sawit, salah satu prosesnya adalah proses
rebusan yang dilaksanakan pada stasiun rebusan. Proses rebusan kelapa sawit
dilakukan dengan proses tekanan uap air. Variabel yang berperanan penting dalam
proses rebusan ini adalah jumlah buah kelapa sawit dan tekanan uap air
dalam Sterilizer (salah satu bagian dari stasiun rebusan). Semakin besar buah
kelapa sawit mendapat tekanan uap air untuk waktu tertentu, semakin cepat terjadi
pemasakan.
Dalam tugas ini akan disampaikan optimasi antara jumlah buah kelapa
sawit dan tekanan uap air pada Sterilizer dengan waktu masak. Dengan dapat
dihasilkannya optimasi ini, maka akan diketahui kapan suatu buah kelapa sawit
yang masuk ke dalam stasiun rebusan dapat segera diketahui, sehingga buah
kelapa sawit yang sudah masak dapat segera ditarik keluar. Untuk melakukan
optimasi waktu perebusan buah kelapa sawit yang efektif, efisien dan fleksibel,
perlu dibangun suatu model simulasi berupa simulasi komputer yang dalam hal ini
digunakan perangkat lunak Matlab.
Dalam membangun model simulasi untuk optimasi ini, metode yang
digunakan adalah logika fuzzy. Dalam aplikasi logika fuzzy ini, penalaran yang
digunakan adalah penalaran fuzzy metode Mamdani. Cara Logika Fuzzy untuk
mengetahui waktu memasak buah kelapa sawit, memanfaatkan 2 (dua) inputan
yaitu jumlah buah kelapa sawit dan tekanan uap air, dimana masing-masing
mempunyai 4 (empat) membership function yaitu:

Jumlah Buah Kelapa Sawit = Sedikit (S), Standard (SD), Banyak (B),
Sangat Banyak (SB).

Tekanan Uap Air = Kecil (K), Normal (N), Besar (B), Sangat Besar (SB).

Output yang di kendalikan adalah didapat waktu memasak buah kelapa sawit
dengan mengetahui banyaknya buah kelapa sawit yang akan dimasak dan
mengetahui besarnya tekanan uap air yg digunakan untuk memasak.
Pada permasalahan ini telah diketahui bahwa ada 2 input dan 1 output jadi hal ini
disebut dengan MISO ( Multi Input Single Output ). Untuk output mempunyai 4
membership function pada masing-masing output yaitu:

(L).

Waktu Memasak : Cepat (C), Sangat Cepat (SC), Standard (SD), Lama

Tabel 1.l FAM (Fuzzy Associative Memory) Kontrol Logika Fuzzy

TEKANAN
UAP AIR

K
N
B
SB

JUMLAH BUAH KELAPA SAWIT


S
SD
B
SD
L
L
C
SD
L
SC
C
SD
SC
SC
C

Keterangan:
JUMLAH BUAH KELAPA SAWIT
S

: Sedikit

SD

: Standard

: Banyak

SB

: Sangat Banyak

TEKANAN UAP AIR


K

: Kecil

: Normal

: Besar

SB : Sangat Besar

WAKTU MEMASAK

SB
L
L
L
SD

: Cepat

SC : Sangat Cepat
SD : Standard
L

: Lama

Langkah-langkah pengerjaan Fuzzy di MATLAB :


1. Membuka program MATLAB dengan mengklik ikon MATLAB pada
desktop.
2. Lalu akan muncul form menu utama pilih Fuzzy Logic pada Launch Pad.

Gambar 1.1 Tampilan Program MATLAB

3.

Kemudian muncul FIS Editor untuk memulai simulasi Fuzzy Logic.

Gambar 1.2

Tampilan Jendela
FIS Editor Viewer

4.
Selanjutnya pilih Edit > FIS Properties untuk memunculkan jumlah input
maupun output. Seperti di tunjukan gambar 1.3

Gambar 1.3 FIS Properties

5.
Maka akan muncul jendela FIS Properties seperti yang di tunjukan pada
gambar
berikut.

Gambar 1.4 FIS Editor

6.
Untuk menentukan 2 input dan 1 output pada form klik Edit, atur 2 options
yaitu add input dan add output,

Gambar 1.5 Add Variable input / output

7.

Sehingga menghasilkan gambar sebagai berikut.

Gambar 1.6

Memberi nama
input/output

8.
Klik 2 kali pada input dan output maka akan muncul form Membership
Function Editor dimana kita dapat memasukkan variable membership function.

Gambar 1.7

jendela
membership functions

9.
Untuk menambah membership function maka klik Edit pada toolbars.Lalu
pilih add MFs.

Gambar 1.8 jendela add membership functions

10. Setelah menentukkan jumlah membership function pada inputan Jumlah Buah
Kelapa Sawit, maka kita isi dengan variable sebagai berikut : S, SD, B, SB.

Gambar 1.9

Variable inputan
Jumlah Buah Kelapa Sawit

11. Setelah itu kita isi variable pada inputan Tekanan Uap Air, yaitu : K, SD, B,
SB.

Gambar 1.10 variable inputan Tekanan Uap Air

12. Isi variable pada outputan Waktu Memasak dengan cara yang sama seperti
diatas, yaitu: L, SD, C, SC.

Gambar 1.11 variable output Waktu Memasak

13. Klik 2 kali pada salah satu FIS variable sehingga akan mncul form rule editor,

Gambar 1.12 Rule Editor

14. lalu isi form rule editor tersebut.

Gambar 1.13 Rule Editor setelah di beri inputan

15. Setelah menghubungkan input sesuai dengan table defusifikasi maka klik
pada View lalu pilih View Rules.

Gambar 1.14 Rule Viewer

16. Lalu dilanjutkan dengan melihat surface dengan cara klik pada View lalu pilih
View Surface.

Gambar 1.15 surface

17. Setelah mengetahui hasil fusifikasinya sesuai dengan desain yang kita buat
maka simpan hasil kita buat dengan cara klik pada File lalu pilih Export to
Workspace.

Gambar 1.16 save current FIS to Workspace

18. Setelah di-save maka akan terlihat desain fuzzy yang telah kita buat tadi.