• Tidak ada hasil yang ditemukan

SIMULASI PENENTUAN WAKTU MEMASAK BUAH KELAPA SAWIT MENGGUNAKAN LOGIKA FUZZY. Oleh :

N/A
N/A
Protected

Academic year: 2021

Membagikan "SIMULASI PENENTUAN WAKTU MEMASAK BUAH KELAPA SAWIT MENGGUNAKAN LOGIKA FUZZY. Oleh :"

Copied!
12
0
0

Teks penuh

(1)

30

SIMULASI PENENTUAN WAKTU MEMASAK BUAH KELAPA SAWIT MENGGUNAKAN LOGIKA FUZZY

Oleh :

SENTOSA POHAN, S.Kom, M.Kom

Dosen Prodi Manajemen Informatika, AMIK Labuhanbatu Rantauprapat, Medan; phn_sentosa@yahoo.co.id

ABSTRAK

Simulation is a technique to imitate the operations or processes - processes that occur in a system with the help of computer equipment and based on certain assumptions that the system can be studied scientifically useful to facilitate in solving a problem. In designing this system using fuzzy logic mamdani. This research focused to know the cooking time by two palm fruit input variables. The first input is a lot of oil in a fuzzy set is grouped into three namely, small, medium, and a lot. As the second input is a great pressure of water vapor which is divided into three fuzzy sets are small, normal, and large. As the output variable is the time to cook the fruit in the palm of krlompokan into three fuzzy sets namely, fast, medium and slow. In this simulation design used fuzzy logic matlab mamdani with the help of software.

Keywords: fuzzy logic, quick learning fuzzy logic, fuzzy logic applications, Simulation

I. PENDAHULUAN

Sumatera Utara merupakan salah satu provinsi penghasil buah sawit. Hampir di setiap daerah di provinsi ini ditanami dengan sawit, Boleh di katakan kebun sawit merupakan mata pencaharian penduduk di daerah ini. Baik itu kebun sawit milik sendiri maupun kebun milik perusahaan seperti PT. Siringo-ringo dan PTPN. Karena semakin banyak sawit yang dihasilkan di provinsi Sumatera Utara ini, maka cara pengolahan buah sawit juga harus di tingkatkan, sehingga menghasilkan minyak sawit yang bagus dan berkualitas.

Daging dan kulit buah sawit mengandung minyak. agar kelapa sawit dapat dimanfaatkan sebagai bahan baku minyak, maka perlu dilakukan proses pengolahan kelapa sawit dari TBS (Tandan Buah Segar) hingga dihasilkan CPO (Crude Palm Oil). CPO ini dapat dimanfaatkan sebagai minyak goreng, sabun dan lilin. Dalam sistem pengolahan kelapa sawit, salah satu prosesnya adalah proses

rebusan yang dilaksanakan pada stasiun rebusan. Proses rebusan kelapa sawit dilakukan dengan memberikan tekanan uap air.

Yang terpenting 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. Sehingga dalam waktu yang sudah ditentukan dapat menghasilkan CPO yang bagus dan berkualitas. Supaya tidak terjadi kesalahan dalam memasak buah sawit, baik dalam jumlah sawit yang akan diolah maupun tekanan uap air yang di berikan serta kapan buah sawit dapat ditarik dari stasiun rebusan, maka dari itu perlu di rancang suatu sistem yang dapat membantu dalam pengolahan buah kelapa sawit.

Simulasi merupakan suatu teknik meniru operasi-operasi atau proses-proses yang terjadi dalam suatu sistem dengan bantuan perangkat komputer dan dilandasi oleh beberapa asumsi tertentu sehingga sistem tersebut bisa di

(2)

31

pelajari secara ilmiah. Dengan semakin berkembangnya teknologi dewasa ini, sudah hampir semua kegiatan disimulasiakan. Tapi dengan hanya memanfaatkan komputer dan bantuan software masih ada kesulitan yaitu harus menggunakan persamaan matematika dari sebuah objek.

Logika fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang input kedalam suatu ruang output, mempunyai nilai kontinyu. Fuzzy dinyatakan dalam derajat dari suatu keanggotaan dan derajat dari kebenaran. Oleh sebab itu sesuatu dapat dikatakan sebagian benar dan sebagian salah pada waktu yang sama (Kusumadewi. 2004).

Kelebihan dari teori logika fuzzy adalah kemampuan dalam proses penalaran secara bahasa (linguistic reasoning). Sehingga dalam perancangannya tidak memerlukan persamaan matematik dari objek yang akan dikendalikan. Logika Fuzzy sekarang sudah banyak digunakan baik dalam dunia industri untuk pengontrolan maupun dalam perancangan sebuah simulasi. Salah satu contoh penerapan logika fuzzy dalam simulasi pengontrolan lampu lalulintas.

II. PERMASALAHAN

Permasalahannya adalah bagaimana logika fuzzy dapat diimplementasikan dalam membuat sebuah simulasi untuk memasak buah sawit yang berkualitas dan bagaimana menentukan pengaruh tekanan uap air terhadap jumlah buah sawit dan lama perebusan ?

III. LANDASAN TEORI 3.1 Simulasi

Simulasi merupakan suatu teknik meniru operasi-operasi atau proses - proses yang terjadi dalam suatu sistem dengan bantuan perangkat komputer dan dilandasi oleh beberapa asumsi tertentu sehingga sistem tersebut bisa dipelajari secara ilmiah yang

berguna untuk memudahkan dalam

memecahkan suatu permasalahan.

3.2. Model

Modeladalah contoh sederhana dari sistem dan menyerupai sifat-sifat sistem yang dipertimbangkan, tetapi tidak sama dengan sistem. Sedangkan sistem adalah kumpulan objek yang saling berinteraksi dan bekerja

sama untuk mencapai tujuan logis dalam suatu lingkungan yang kompleks.

Baik tidaknya model tergantung pada bagaimana menganalisa objek - objek yang ada di dalam sistem. Semakin baik model yang di dapatkan maka semakin baik juga simulasi yang dihasilkan.

Gambar di bawah ini merupakan beberapa cara dalam mempelajari sistem:

Sistem Eksperimen dengan menggunakan sistem aktual Eksperimen dengan menggunakan sistem aktual

Model Fisik Model Matematis

Solusi Analitis Simulasi

Gambar 2.1 Cara Mempelajari Sistem

a. Eksperimen dengan sistem aktual vs eksperimen dengan model sistem

Apabila dalam merancang suatu sistem tidak memakan biaya yang besar maka cara eksperimen merupakan cara yang terbaik. Namun sistem seperti itu jarang sekali ada dan penghentian operasi sistem untuk keperluan eksperimen akan memakan biaya yang sangat besar. Selain itu untuk sistem yang belum ada atau sistem yang masih dalam rancangan maka eksperimen dengan sistem aktual jelas tidak bisa dilakukan sehingga satu - satunya cara adalah dengan menggunakan model sebagai representasi dari sistem aktual.

b. Model Fisik vs Model Matematis

Model fisik meruapakan model yang mengambil sebagian sifat fisik dari hal - hal yang diwakilinya. Model ini jarang dipakai. Dalam sebuah penelitian, model matematis lebih sering dipakai jika dibandingkan dengan model fisik. Pada model matematis, sistem direpresentasikan sebagai hubungan logika dan hubungan kuantitatif untuk kemudian dimanipulasi supaya dapat dilihat bagaimana sistem bereaksi.

c. Solusi Analitis vs Simulasi.

Jika model yang dibentuk cukup sederhana, maka relasi - relasi matematisnya dapat digunakan untuk mencari solusi analitis. Jika solusi analitis bisa diperoleh dengan cukup

(3)

32

mudah dan efisien, maka sebaiknya diigunakan solusi analitis karena metode ini mampu memberikan solusi yang optimal terhadap masalah yang dihadapi. Tetapi seringkali model terlalu kompleks sehingga sulit untuk diselesaikan dengan metoda - metoda analitis, apaila sulit menggunakan model analitis maka langkah selanjutnya adalah dengan menggunakan simulasi.

Pada dasarnya model simulasi

dikelompokkan dalam tiga bagian yaitu: a. Model Simulasi Statis dengan Model Simulasi Dinamis.

Model simulasi statis adalah sebuah

simulasi yang digunakan untuk

mempresentasikan sistem pada saat tertentu atau sebuah sistem yang tidak terpengaruh oleh perubahan waktu. Sedangkan model simulasi dinamis digunakan jika sebuah sistem dipengaruhi oleh perubahan waktu.

b. Model Simulasi Deterministik dengan Model Simulasi Stokastik.

Simulasi deterministik merupakan simulasi yang tidak mengandung variabel bersifat acak. Sedangkan simulasi yang mengandung variabel bersifat acak maka simulasi tersebut disebut simulasi Stokastik.

c. Model simulasi Kontinu dengan Model Simulasi Diskret.

Suatu sistem dikatakan diskret jika variabel sistem yang mencerminkan status sistem berubah pada titik waktu tertentu, sedangkan sistem dikatakan kontinyu jika perubahan variabel sistem berlangsung secara berkelanjutan seiring dengan perubahan waktu.

3.3 Fuzzy

Fuzzy secara bahasa diartikan sebagai kabur atau samar-samar. Logika fuzzy di kembangkan oleh Prof. Lotfi Zadeh. Di dalam fuzzy suatu nilai dapat bernilai benar atau salah secara bersamaan, berapa besar kebenaran dan kesalahan tergantung pada bobot keanggotaan yang dimilikinya, selain itu juga dikenal derajat keanggotaan yang memiliki rentang nilai 0 (nol) hingga 1(satu), berbeda dengan logika digital atau logika tegas (Crisp logic) yang hanya memiliki dua nilai 1 atau 0.

Logika fuzzy digunakan untuk menterjemahkan suatu besaran yang

diekspresikan menggunakan bahasa

(linguistic), misalkan suhu suatu daerah yang diekspresikan dengan panas, dingin, sejuk. Dengan Logika fuzzy kita dengan mudah memetakan suatu ruang input kedalam suatu ruang output, mempunyai nilai kontinyu.

Ada beberapa hal yang perlu diketahui dalam memahami sistem fuzzy, yaitu:

a. Variabel fuzzy

Variabel fuzzy merupakan variabel yang hendak dibahas dalam suatu sistem Fuzzy. Contoh: umur, temperatur, permintaan, dsb. b. Himpunan fuzzy

Himpunan fuzzy merupakan suatu grup yang mewakili suatu kondisi atau keadaan tertentu dalam suatu variabel fuzzy.

c. Semesta Pembicaraan

Semesta pembicaraan adalah keseluruhan nilai yang diperbolehkan untuk dioperasikan dalam suatu variabel fuzzy. Semesta pembicaraan merupakan himpunan bilangan real yang senantiasa naik (bertambah) secara monoton dari kiri ke kanan. Nilai semesta pembicaraan dapat berupa bilangan positif maupun negatif. Contoh:

Semesta pembicaraan untuk variabel umur : [0 +∞)

Semesta pembicaraan untuk variabel temperature : [0 40]

d. Domain

Domain himpunan fuzzy adalah keseluruhan nilai yang diizinkan dalam semesta pembicaraan dan boleh dioperasikan dalam suatu himpunan fuzzy. Seperti halnya semesta pembicaraan, domain merupakan himpunan bilangan real yang senantiasa naik (bertambah) secara monoton dari kiri ke kanan. Nilai domain dapat berupa bilangan positif maupun negatif. Contoh domain himpunan fuzzy:

MUDA = [0 45] SEJUK = [15 25] NORMAL= [20 30] PABOBAYA =[35 55] HANGAT= [25 35] TUA = [45 +∞) PANAS = [30 40] DINGIN = [0 20] e. Crisp Input

Nilai input analog yang diberikan untuk mencari degree of membership

(4)

33

a b

f. Universe of Discourse

Batas input yang telah diberikan dalam merancang suatu sistem fuzzy.

g. 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 dalam fuzzy adalah dengan melalui pendekatan fungsi. Ada beberapa fungsi yang bisa digunakan.

a. Representasi Linear

Pada representasi linear, digambarkan sebagai suatu garis lurus. Bentuk garis lurus 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.

Derajat keanggotaan [x]

Gambar 2.2 Representasi Linier Naik IV. PEMBAHASAN DAN

PERANCANGAN

Dalam melakukan pengolahan data, data dikelompokkan kedalam dua kelompok, dengan cara memberi batasan pada data yang ada. Pada penentuan waktu memasak buah sawit data yang di butuhkan adalah jumlah buah sawit dan tekanan uap air sebgai input, sedangkan output yang nantinya adalah waktu yang di butuhkan dalam memasak buah kelapa sawit. Data yang ada akan dilakukan analisa sehingga data tersebut akan dikelompokkan menjadi kelompok - kelompok himpunan fuzzy yang bisa diolah dengan merancang rule - rule menggunakan sistem fuzzy.

Karena ada dua input dan satu output maka model sistem fuzzy secara keseluruhan dapat di lihat pada gambar di bawah ini :

Gambar 4.1 Model Sistem Fuzzy

Dari gambar model fuzzy diatas variabel sawit dan tekanan uap air merupakan input yang akan di berikan ke dalam sistem fuzzy mamdani. Sedangkan waktu merupakan output yang akan di dapat dari input yang di berikan. Input yang akan di berikan ke dalam sistem fuzzy merupakan rule-rule yang sudah di tentukan. Setiap ada perubahan input yang di

berikan ke fuzzy mamdani akan

mempengaruhi output waktu nantinya.

Untuk variabel jumlah sawit merupakan variabel input, variabel jumlah sawit dapat di kelompokan menjadi sedikit, sedang, dan banyak. Klasifikasinya dapat dilihat ditabel 4.1 berikut ini :

Tabel 4.1 Membership Variabel Jumlah Sawit

Variabel Membership Domain

Sawit

Sedikit 0-15

Sedang 10 30

Banyak 25-60

Berdasarkan data yang ada pada tabel dapat di lihat bahwa untuk himpunn sedikit mempunyai domain 0-15. Jadi apabila sawit 10 maka dia tergolong sedikit, begitu juga untuk himpunan sedang mempunyai domain 10-30, apabila sawit 20 maka tergolonh ke dalam himpunan sedang. Untuk himpunan banyak mempunyai domain 25-60 sama halnya dengan himpunan sedikit dan sedang, apabila sawit 40 maka dia tergolong ke dalam himpunan banyak. Untuk lebih jelas dapat di lihat pada gambar fungsi keanggotasan variabel di bawah:

TEKANAN UAP AIR SAWIT FUZZY MAMD ANI FUZZY MAMDANI WAKTU

(5)

34

10 20 30 40 50 60

0

1 Sedikit Sedang Banyak

Gambar 4.2 Fungsi keanggotaan variabel Jumlah Sawit

Fungsi keanggotaan dari variabel jumlah sawit dapat di lihat di bawah ini:

Dari fungsi keanggotaan di atas dapat di lihat bahwa anggota dari sedikit memiliki domain [0 15], dimana x merupakan input yang akan di berikan nantinya, semakin besar nilai x maka jumlah sawit semakin meninggalkan daerah sedikit dan semakin mendekati daerah sedang. Fungsi keanggotaan untuk anggota sedikit dapat di lihat pada gambar 4.1 dan persamaan 4.1

Fungsi keanggotaan sedang memiliki domain [10 30], dengan derajat keanggotaan untuk sedang yang tertinggi (=1) terletak pada nilai 20. Jika jumlah sawit semakin kurang dari 20 dan mendekati 10 maka jumlah sawit akan semakin sedikit sehingga derajat keanggotaan sedang akan semakin berkurang, dan angggota pada himpunan sedikit semakin bertambah. Apabila jumlah sawit semakin melebihi 20, maka sawit semakin banyak. Fungsi keanggotaan untuk anggota sedang dapat di lihat pada gambar 4.1 dan persamaan 4.2

Fungsi keanggotaan banyak memiliki domain [25 60], dengan derajat keanggotaan tertinggi

(=1) terletak pada nilai 40. Jika jumlah sawit semakin kurang dari 40 dan mendekati 25 maka jumlah sawit akan semakin sedikit sehingga derajat keanggotaan banyak akan semakin berkurang, dan angggota pada himpunan sedang semakin bertambah. Apabila jumlah sawit semakin melebihi 40, maka sawit semakin sangat banyak dan keluar dari semesta pembicaraan Fungsi keanggotaan untuk anggota banyak dapat di lihat pada gambar 4.1 dan persamaan 4.3

Perhitungan manual untuk nilai masing-masing himpunan fuzzy :

1. Jika jumlah sawit yang diberikan 35 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a. Himpunan fuzzy kecil µsedikit[35]=0 Nilai 35 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

b. Himpunan fuzzy sedang µsedang [35]=0, Nilai 35 tidak termasuk dalam klasifikasi himpunan sedang maka hasil didapat adalah = 0

c. Himpunan fuzzy banyak µbanyak [35]=0,6, angka 35 termasuk kedalam himpunan banyak pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut: µbanyak[x] = (x-25)/(40-25) µbanyak[2,1,3] = S(25,35,40) = (35-25)/(40-25) = 10/15 = 0,6

2. Jika jumlah sawit yang diberikan 60 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a. Himpunan fuzzy kecil µsedikit[60]=0 Nilai 60 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

b. Himpunan fuzzy sedang µsedang[60]=0 Nilai 60 tidak termasuk dalam klasifikasi himpunan sedang maka hasil didapat adalah = 0

c. Himpunan fuzzy banyak

µbanyak[60]=0,4, Angka 60 termasuk kedalam himpunan banyak pada variabel sawit, maka dari itu nilai untuk

(6)

35

himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µbanyak[x] = (40-25)/(60-25) = 15/35

= 0,4

3. Jika jumlah sawit yang diberikan 20 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a.Himpunan fuzzy kecil µsedikit[20]=0 Nilai 20 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

b.Himpunan fuzzy sedang µsedang [20]=0,5, Angka 20 termasuk kedalam himpunan sedang pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µsedang[x] = (x-10)/(30-10) = (20-10)/30-10) = 10/20

=0,5

d.Himpunan fuzzy banyak µbanyak [20]=0, Nilai 20 tidak termasuk dalam klasifikasi himpunan banyak maka hasil didapat adalah = 0

4. Jika jumlah sawit yang diberikan 45 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a. Himpunan fuzzy kecil µsedikit[45]=0 Nilai 45 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

b. Himpunan fuzzy sedang µsedang [45]=0, Nilai 45 tidak termasuk dalam klasifikasi himpunan sedang maka hasil didapat adalah = 0

c. Himpunan fuzzy banyak µbanyak [45]=0,8, Angka 45 termasuk kedalam himpunan banyak pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µbanyak[x] = (40-25)/(45-25) = 15/20

= 0,75 = 0,8

5. Jika jumlah sawit yang diberikan 30 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a. Himpunan fuzzy kecil µsedikit[30]=0 Nilai 30 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

b. Himpunan fuzzy sedang µsedang [30]=0,5, angka 30 termasuk kedalam himpunan banyak pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µbanyak[x] = (20-10)/(30-10) = 10/20

= 0,5

c. Himpunan fuzzy banyak µbanyak[30]= Angka 30 termasuk kedalam himpunan banyak pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µbanyak[x] = (x-25)/(40-25) = (30-25)/(40-25) = 5/15

= 0,3

6. Jika jumlah sawit yang diberikan 55 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a. Himpunan fuzzy kecil µsedikit[55]=0 Nilai 55 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

d. Himpunan fuzzy sedang µsedang [55]=0, Nilai 55 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

e. Himpunan fuzzy banyak µbanyak [55]=0,5, Angka 55 termasuk kedalam himpunan banyak pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µbanyak[x] = (40-25)/(x-25) = (40-25)/(55-25) = 15/30

= 0,5

7. Jika jumlah sawit yang diberikan 17,5 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

(7)

36

Nilai 17,5 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

b.Himpunan fuzzy sedang µsedang [17,5]=0,8, angka 17,5 termasuk kedalam himpunan sedang pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µsewdang[x] = (x-10)/(20-10) = (17,5-10)/(20-10) = 7,5/10

= 0,75 = 0,8

c.Himpunan fuzzy banyak µbanyak [17,5]=0, nilai 17,5 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

8. Jika jumlah sawit yang diberikan 25 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a. Himpunan fuzzy kecil µsedikit[25]=0 Nilai 25 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

b. Himpunan fuzzy sedang µsedang [25]=0,5, angka 25 termasuk kedalam himpunan sedang pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µsewdang[x] = (x-20)/(30-20) = (25-20)/(30-20) = 5/10

= 0,5

c. Himpunan fuzzy banyak µbanyak [25]=0,3, angka 25 termasuk kedalam himpunan sedang pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µsewdang[x] = (30-25)/(40-25)

= 5/15

= 0,3

9. Jika jumlah sawit yang diberikan 15 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a. Himpunan fuzzy kecil µsedikit[15]=0,3

Angka 15 termasuk kedalam himpunan kecil pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µsewdang[x] = (15-10)/(15-0) = 5/15

= 0,3

d. Himpunan fuzzy sedang µsedang [15]=0,5, angka 15termasuk kedalam himpunan sedang pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µsedang[x] = (x-10)/(20-10) = (15-10)/(20-10) = 5/10

= 0,5

e. Himpunan fuzzy banyak µbanyak [15]=0, nilai 25 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

10.Jika jumlah sawit yang diberikan 50 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a. Himpunan fuzzy kecil µsedikit[50]=0 Nilai 50 tidak termasuk dalam klasifikasi

himpunan sedikit maka hasil didapat adalah = 0

b. Himpunan fuzzy sedang µsedang [50]=0, nilai 50 tidak termasuk dalam klasifikasi himpunan sedikit maka hasil didapat adalah = 0

c. Himpunan fuzzy banyak µbanyak [50]=0,5, angka 50 termasuk kedalam himpunan banyak pada variabel sawit, maka dari itu nilai untuk himpunan fuzzy dapat dihitung dengan persamaan sebagai berikut:

µbanyak[x] = (50-40)/(60-40) = 10/20

= 0,5

Analisa Variabel Input Tekanan Uap Air

Variabel tekanan uap air juga merupakan variabel input. Dimana variabel ini di bagi ke dalam tiga kelompok yaitu, kecil, normal, dan

(8)

37

besar. Klasifikasinya dapat dilihat ditabel 4.2 berikut ini:

Tabel 4.2 Membership Variabel Tekanan Uap Air

Variabel Membership Domain

Uap air

Kecil 0-3

Normal 2-4

Besar 3-6

Berdasarkan data yang ada pada tabel di dapat di lihat bahwa untuk himpunn kecil mempunyai domain [0 3], untuk himpunan normal mempunyai domain [2 4], Untuk himpunan besar sama halnya dengan himpunan kecil dan normal, Untuk lebih jelas dapat di lihat pada gambar fungsi keanggotasan variabel di bawah:

1 2 3 4 5 6

0

1 Kecil Normal Besar

Gambar 4.2 Fungsi keanggotaan variabel Tekanan uap Air

Fungsi keanggotaan dari variabel tekanan uap air dapat di lihat di bawah ini:

Dari fungsi keanggotaan di atas dapat di lihat bahwa anggota dari kecil memiliki domain [0 3], Derajat keanggotaan tertinggi =1 terdapat pada 1, semakin melebihi 1 input yang di berikan maka semakin meninggalkan daerah kecil dan menuju daerah normal. Sebaliknya semakin kecil dari nilai 1 maka tekanan uap air semakin meninggalkan daerah normal dan menuju daerah kecil sampai keluar dari semesta pembicaraan. Fungsi keanggotaan untuk anggota kecil dapat di lihat pada gambar 4.2 dan persamaan 4.4

Fungsi keanggotaan normal memiliki domain [2 4], dengan derajat keanggotaan untuk

normal tertinggi (=1) terletak pada nilai 3. Jika tekanan uap air semakin kurang dari 3 maka tekanan uap air akan menuju daerah kecil. Apabila jumlah tekanan uap air melebihi 3 maka tekanan uap air akan semakin tinggi. Fungsi keanggotaan untuk anggota normal dapat di lihat pada gambar 4.1 dan persamaan 4.5

Fungsi keanggotaan besar memiliki domain [3 6], dengan derajat keanggotaan untuk besar tertinggi (=1) terletak pada nilai 5 . Jika jumlah tekanan uap air semakin kurang dari 5 maka tekanan uap air akan semakin semakin mendekati normal, sehingga derajat keanggotaan besar akan semakin berkurang, Apabila tekanan uap air melebihi 5 maka akan tekanan semakin besar dan keluar dari semesta pembicaraan. Fungsi keanggotaan untuk anggota banyak dapat di lihat pada gambar 4.2 dan persamaan 4.6

Perhitungan manual untuk masing-masing himpunan variabel tekanan:

Jika jumlah tekananuap air yang diberikan maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

a. Himpunan fuzzy kecil µkecil[3]=0,5, di karenakan 3 merupakanmerupaka nilai maksimum untuk himpunan cepat, maka nilai untuk fungsi keanggotaan himpunan kecil adalah :

µkecil[x] = (2-1)/(3-1) = 1/2

= 0,5

b. Himpunan fuzzy normal µnormal[3]=0,5, nilai 3 merupakan titik tertinggi untuk himpunan normal, maka nilai untuk himpunan normal dapat di hitung dengan persamaan:

µNormal[x] = (x-2)/(4-2) = (3-2)/(4-2) =1/2

= 0,5

Jadi nilai himpunan fuzzy untuk himpunan normal mempunyai nilai 0,5

(9)

38

c. Himpunan fuzzy µbesar[3]=0, di karenakan nilai 3 juga merupakan daerah besar, maka nilai untuk himpunan besar dapat di hitung :

µNormal[x] = (5-3)/(6-3) = 2/3

=0,6

Untuk variabel output dalam sisitem ini adalah waktu, dimana variabel output waktu dibagi kedalam tiga bagian yaitu: lambat, sedang, cepat. Klasifikasinya dapat dilihat pada tabel di bawah ini:

Tabel 4.3 Variabel Output

Waktu Domain

Cepat 0-30

Sedang 20-50

Cepat 40-90

Dari tabel di atas dapat di buat fungsi keanggotaan untuk variabel output seperti di bahah ini:

10 20 30 40 50 60 0

1 Cepat Sedang lambat

70 80 90

Gambar 4.3 Fungsi Keanggotaan Variabel Output

Penalaran (Inferensi)

Tahap dari proses perhitungan fuzzy berikutnya adalah tahapan penalaran (inferensi). Proses ini berfungsi untuk mencari output dari input. Proses adalah sebagai berikut : suatu nilai input berasal dari proses fuzzification kemudiann dimasukkan ke dalam sebuah rule yang telah dibuat untuk dijadikan sebuah fuzzy output.

Dalam proses penalaran ada tiga hal yang akan dilakukan yaitu: mengaplikasikan operaror fuzzy, mengaplikasikan metode implikasi, dan komposisi semua output. Metode yang akan dgunakan dalam melakukan inferensi sistem fuzzy ini adalah MAX-MIN atau biasa disebut dengan MAMDANI.

Aplikasi Operator Fuzzy

Aturan - aturan yang telah dibentuk sesuai dengan data - data yang ada, untuk variabel

input terdapat 27 aturan sebagai tabel dapat dilihat pada tabel 4.4 berikut ini: :

Tabel 4.4 Kombinasi Rule No Sawit Uap air Waktu

1 Sedikit Kecil Cepat

2 Sedikit Kecil Sedang

3 Sedikit Kecil Lambat

4 Sedikit Normal Cepat

5 Sedikit Normal Sedang

6 Sedikit Normal Lambat

7 Sedikit Besar Cepat

8 Sedikit Besar Sedang

9 Sedikit Besar Lambat

10 Sedang Kecil Cepat

11 Sedang Kecil Sedang

12 Sedang Kecil Lambat

13 Sedang Normal Cepat

14 Sedang Normal Sedang

15 Sedang Normal Lambat

16 Sedang Besar Cepat

17 Sedang Besar Sedang

18 Sedang Besar Lambat

19 Banyak Kecil Cepat

20 Banyak Kecil Sedang

21 Banyak Kecil Lambat

22 Banyak Normal Cepat

23 Banyak Normal Sedang

24 Banyak Normal Lambat

25 Banyak Besar Cepat

26 Banyak Besar Sedang

27 Banyak Besar Lambat

Karena Menggunakan metode

MAMDANI, maka fungsi implikasi yang digunakan adalah fungsi MIN. Di bawah ini merupakan cara perhitungan manual untuk mengetahui berapa lama waktu mrmasak buah kelapa sawit :

Input yang di berikan untuk variabel sawit adalah 20 dan input untuk variabel tekanan adalah 3 :

Rule 13 : Jika jumlah kelapa sawit Sedang dan uap air Normal maka waktu memasak Cepat .

Α-predikat = Min (μsedang(20), μnormal(3 =Min(0,5; 0,5)

(10)

39 Gambar 4.4 Titik potong Rule 13

Gambar di atas merupakan titik potong variabel output himpunan fuzzy cepat, dimana titik potongnya di dapat dari hasil implikasi MIN antara variabel sawit himpunan fuzzy sedang dengan variabel tekanan uap air himpunan fuzzy normal. Adapun titik potong nya adalah 0,5

Rule 14 : Jika jumlah kelapa sawit Sedang dan uap air Normal maka waktu memasak Sedang .

Α-predikat = Min (μsedang(20), μnormal(3 =Min(0,5; 0,5)

=0,5

Gambar 4.5 Titik potong Rule 14

Gambar di atas merupakan titik potong variabel output himpunan fuzzy sedang, dimana titik potongnya di dapat dari hasil implikasi MIN antara variabel sawit himpunan fuzzy sedang dengan variabel tekanan uap air himpunan fuzzy normal. Adapun titik potong nya adalah 0,5

Rule 15: Jika jumlah kelapa sawit Sedang dan uap air Normal maka waktu memasak Lambat .

Α-predikat = Min (μsedang(20), μnormal(3 =Min(0,5; 0,5)

=0,5

Gambar 4.6 Titik potong Rule 15

Gambar di atas merupakan titik potong variabel output himpunan fuzzy lambat, dimana titik potongnya di dapat dari hasil implikasi MIN antara variabel sawit himpunan fuzzy sedangdengan variabel tekanan uap air himpunan fuzzy normal. Adapun titik potong nya adalah 0,5.

Setelah didapatkan nilai-nilai titik potong masing-masing rule untuk masng-masing output, selanjutnya kita gabungkan untuk mendapatkan hasil. Hasil penggabungan ini merupakan suatu bilangan yang terdapat pada domain tertentu

Gambar 4.7 Titik potong penggabungan rule

Setelah mencari titik potong pada variabel otuput untuk masing-masing rule yang digunakan, maka selanjutnya adalah menghitung COA (Center of Area), adapun persamaan yang di gunakan adalah persamaan 2.14 pada bab 2 :

i

)

i

μ(z

i

i

)z

i

μ(z

z*

= (10+20+30+40+60+70+80+90) 0,50,5+0,5+0,5+0,5+0,5+0,5+0,5+0,5 = 200 4 = 50

Jadi hasil penggabungan dari semua rule-rule adalah 50 dimana angka ini sudah lambat. Apabila sawit yang akan di masak sebanyak 20 dan di berikan tekanan uap air 3 maka lama waktu memasak tergolong lambat, karena nilai 50 yang di dapat dari hasil

(11)

40

penggabungan semua rule termasuk ke dalasm domain himpunan fuzzy lambat.

Input yang di berikan untuk variabel sawit adalah 30 dan input untuk variabel tekanan adalah 3 :

Rule 22 : Jika jumlah kelapa sawit Banyak dan uap air Kecil maka waktu memasak Cepat

Α-predikat = Min (μbanyak(30), μnormal(3) =Min(0,3; 0,5)

=0,3

Gambar 4.8 Titik Potong Rule 22

Gambar di atas merupakan titik potong variabel output himpunan fuzzy cepat, dimana titik potongnya di dapat dari hasil implikasi MIN antara variabel sawit himpunan fuzzy banyak dengan variabel tekanan uap air himpunan fuzzy normal. Adapun titik potong nya adalah 0,3

Rule 23 : Jika jumlah kelapa sawit Banyak dan uap air Kecil maka waktu memasak Sedang .

Α-predikat = Min (μbanyak(30), μnormal(3) =Min(0,3; 0,5)

=0,3

Gambar 4.9 Titik Potong Rule 23

Gambar di atas merupakan titik potong variabel output himpunan fuzzy sedang, dimana titik potongnya di dapat dari hasil

implikasi MIN antara variabel sawit himpunan fuzzy banyak dengan variabel tekanan uap air himpunan fuzzy normal. Adapun titik potong nya adalah 0,3

Rule 24 : Jika jumlah kelapa sawit Bannyak dan uap air Kecil maka waktu memasak Lambat .

Α-predikat = Min (μbanyak(30), μnormal(3) =Min(0,3; 0,5)

=0,3

Titik 4.10 Potong Rule 24

Gambar di atas merupakan titik potong variabel output himpunan fuzzy lambat, dimatana titik potongnya di dapat dari hasil implikasi MIN antara variabel sawit himpunan fuzzy banyak dengan variabel tekanan uap air himpunan fuzzy normal. Adapun titik potong nya adalah 0,3

Setelah didapatkan nilai-nilai titik potong masing-masing rule untuk masng-masing output, selanjutnya kita gabungkan untuk mendapatkan hasil. Hasil penggabungan ini merupakan suatu bilangan yang terdapat pada domain tertentu.

Gambar 4.11 Titik potong penggabungan rule

Setelah mencari titik potong pada variabel otuput untuk masing-masing rule yang digunakan, maka selanjutnya adalah menghitung COA (Center of Area), adapun

(12)

41

persamaan yang di gunakan adalah persamaan 2.14 pada bab 2 :    i ) i μ(z i )zi i μ(z z* = 10+20+30+40+60+70+80+90)0,3 0,3+0,3+0,3+0,3+0,3+0,3+0,3+0,3 = 120 2, 4 = 50

Jadi hasil penggabungan dari semua rule-rule adalah 50 dimana angka ini sudah lambat. Apabila sawit yang akan di masak sebanyak 20 dan di berikan tekanan uap air 3 maka lama waktu memasak tergolong lambat, karena nilai 50 yang di dapat dari hasil penggabungan semua rule termasuk ke dalam domain himpunan fuzzy lambat.

V. KESIMPULAN

Berdasarkan rumusan masalah yang sudah di bahas diatas dapat disimpulkan sebagai berikut :

1. Fuzzy mamdani dapat digunakan untuk menentukan lama memasak buah sawit berdasarkan jumlah buah sawit dan tekanan uap air yang di berikan.Dan menentukan rule - rule dengan membuat kombinasi - kombinasi dari semua himpunan variabel yang di gunakan, yang nantinya rule - rule itu akan diolah oleh software matlab.

2. Tekanan uap air yang diberikan sangat mempengaruhi dalam perebusan buah sawit. Semakin tinggi tekanan yang di berikan maka semakin sedikit waktu yang dibutuhkan dalam perebusan sawit. Dan sebaliknya semakin rendah tekanan yang di berikan maka semakin lama waktu yang di butuhkan dalam merebus buah sawit.

DAFTAR PUSTAKA

Besdek (1981). Euclidean. dlm. Eko Prasetyo. Data Mining : Konsep dan Aplikasi Menggunakan Matlab, Yogyakarta: ANDI. 179.

Chen, Guanrong dan Trung Tat Pham. 2000. Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control Systems. New York: CRC Press.

Eko Prasetyo (2012). Data Mining : Konsep dan Aplikasi Menggunakan Matlab, Edisi 1, Yogyakarta : Andi.178-201 Fuzzy Logic Systems.

Control-systems-principles.co.uk.

Kusumadewi. Analisis & Desain Sistem Fuzzy Menggunakan Toolbox Matlab. Graha Ilmu. Yogyakarta, 2002.

Kusuma Dewi, Sri. Purnomo, Hari. ,”Aplikasi Logika Fuzzy untuk Pendukung

Keputusan”.Yogyakarta: GRAHA

ILMU,2004

Thendean, Helmy dan Meylina Sugiarto. 2008. Penerapan Fuzzy If-Then Rules untuk Peningkatan Kontras pada Citra Hasil Mammografi. Jurnal Informatika; Vol. 9, No.1.

Gambar

Gambar  di  bawah  ini  merupakan  beberapa cara dalam mempelajari sistem:
Gambar 2.2 Representasi Linier Naik
Tabel  4.2  Membership  Variabel  Tekanan  Uap Air
Tabel 4.3 Variabel Output
+3

Referensi

Dokumen terkait

Dapat disimpulkan bahwa, sistem yang dihasilkan akan mampu menjadi solusi yang baik untuk integrasi teknologi informasi dalam sistem akademik sebuah institusi pendidikan, khususnya

Berdasarkan uraian diatas, maka penelitian ini dilakukan untuk mengetahui apa saja jenis ikan yang didaratkan oleh nelayan di TPI Kabupaten Ketapang dan kelayakan

Obligasi merupakan kewajiban dari penerbit; BUKAN produk Bank atau deposito; BUKAN kewajiban dan tidak dijamin oleh Citibank (termasuk anak perusahaan, asosiasi atau

Target dan luaran yang dicapai dalam pelaksaaan Program KKN Tematik ini yaitu terbentuk program pengembangan potensi desa melalui metode Entrepreneurship Capacity Building

Dengan realita tersebut maka pengembangan energi listrik tenaga surya yang berbasis kepada efek photovoltaic dari piranti sel surya sebagai salah satu sumber energi yang murah,

Jika Nabi menceraikan kamu, boleh jadi Tuhannya akan memberi Jika Nabi menceraikan kamu, boleh jadi Tuhannya akan memberi ganti kepadanya dengan istri-istri yang lebih baik

Kota Padang merupakan ibukota Provinsi Sumatera Barat dimana kegiatan ekonomi berpusat di Kota Padang ini.Perubahan struktur atau transformasi ekonomi dari