METODE TSUKAMOTO
CONTOH KASUS 1:
Sebuah perusahaan makanan kaleng akan memproduksi makanan jenis ABC. Dari
data 1 bulan terakhir, PERMINTAAN TERBESAR mencapai 5000 kemasan/hari, dan
PERMINTAAN TERKECIL 1000 kemasan/hari. PERSEDIAAN TERBANYAK digudang
sampai 600 kemasan/hari, dan PERSEDIAAN TERKECIL mencapai 100 kemasan/hari.
Dengan segala keterbatasan kemampuan PRODUKSI TERBANYAK adalah 7000
kemasan/hari, dan agar efisien PRODUKSI TERKECIL adalah 2000 kemasan/hari. Dalam
produksi perusahaan menggunakan aturan :
R1
R2
R3
R4
:
:
:
:
JIKA
JIKA
JIKA
JIKA
permintaan
permintaan
permintaan
permintaan
Berapa harus diproduki jika PERMINTAAN 4000 kemasan dan PERSEDIAAN 300
kemasan.
SOLUSI :
Terdapat 3 variabel fuzzy yaitu (1) permintaan, (2) persediaan, dan (3) produksi
PERMINTAAN
Terdiri dari 2 himpunan fuzzy, yaitu (1) TURUN, dan (2) NAIK
Diketahui :
Permintaan terendah adalah 1000 kemasan/hari
Permintaan tertinggi adalah 5000 kemasan/hari
Permintaan permasalahan = 4000 kemasan
[x]
1
TURUN
NAIK
permintaanturun [ x]
0,75
1 x 1000
5000x
, 1000 x 5000
4000
0 x 5000
0,25
0
4000 5000
1000
permintaannaik [ x]
PERMINTAAN
Kemasan/hari
0 x 1000
x 1000
, 1000 x 5000
4000
1 x 5000
PERSEDIAAN
Terdiri dari 2 himpunan fuzzy, yaitu (1) SEDIKIT, dan (2) BANYAK
Diketahui :
Persediaan terendah adalah 100 kemasan/hari
Persediaan tertinggi adalah 600 kemasan/hari
Persediaan permasalahan = 300 kemasan
[y]
1
SEDIKIT
BANYAK
persediaansedikit [ y]
0,6
0,4
100
300
PERSEDIAAN
Kemasan/hari
600
{
{
persediaanbanyak [ y]
1 y 100
600 y
, 100 y 600
500
0 y 600
0 y 100
y100
, 100 y 600
500
1 y 600
PRODUKSI
Terdiri dari 2 himpunan fuzzy, yaitu (1) BERKURANG, dan (2) BERTAMBAH
Diketahui :
Produksi terendah adalah 2000 kemasan/hari
Produksi tertinggi adalah 7000 kemasan/hari
Produksi permasalahan = ditanyakan ?? kemasan
[z]
BERTAMBAH
BERKURANG
produksiberkurang [ z ]
7000
2000
produksibertambah [ z]
PRODUKSI
Kemasan/hari
{
{
1 z 2000
7000z
, 2000 z 7000
5000
0 z 7000
0 z 2000
z 2000
, 2000 z 7000
5000
1 z 7000
Permintaan x
Fungsi keanggotaan TURUN :
permintaanturun [ x]
1 x 1000
5000x
, 1000 x 5000
4000
0 x 5000
permintaannaik [ x]
0 x 1000
x 1000
, 1000 x 5000
4000
1 x 5000
Permintaan = 4000
permintaanturun [ 4000 ]=
50004000
4000
0,25
Permintaan = 4000
permintaannaik [ 4000 ] =
40001000
4000
0,75
Persediaan y
Fungsi keanggotaan SEDIKIT :
persediaansedikit [ y]
1 y 100
600 y
, 100 y 600
500
0 y 600
Persediaan = 300
persediaansedikit [ 300 ] =
0,6
600300
500
persediaanbanyak [ y]
Permintaan = 300
0 y 100
y100
, 100 y 600
500
1 y 600
Mencari Produksi z
R1 :
JIKA permintaan
BERKURANG
TURUN
persediaanbanyak [ 300 ] =
300600
500
0,4
dan
persediaan
BANYAK
maka
produksi
persediaan
SEDIKIT
maka
produksi
produksiberkurang [ z ]
7000z 1
=0,25
5000
R2 :
JIKA
BERKURANG
1 z 2000
7000z
, 2000 z 7000
5000
0 z 7000
z1 = 5750
permintaan
TURUN
dan
produksiberkurang [ z ]
7000z 2
=0,25
5000
1 z 2000
7000z
, 2000 z 7000
5000
0 z 7000
z2 = 5750
R3 :
produksibertambah [ z]
0 z 2000
z 2000
, 2000 z 7000
5000
1 z 7000
z 32000
=0,4
5000
R4 :
z3 = 4000
pro duksibertambah[ z]
z 42000
=0,6
5000
0 z 2000
z2000
, 2000 z 7000
5000
1 z 7000
z3 = 5000
[x]
1
[y]
TURUN
[z]
BANYAK
BERKURANG
0,4
1
0,25
0
4000 5000
1000
100
PERMINTAAN
Kemasan/hari
600
PRODUKSI
Kemasan/hari
[y]
TURUN
z1 7000
2000
PERSEDIAAN
Kemasan/hari
[x]
1
300
[z]
SEDIKI
T
BERKURAN
G
0,7
5
0,2
50
2
4000 5000
1000
PERMINTAAN
Kemasan/hari
100
300
PERSEDIAAN
Kemasan/hari
600
z27000
2000
PRODUKSI
Kemasan/hari
[x]
[y]
NAIK
[z]
BANYAK
BERTAMBAH
0,75
4000 5000
1000
PERMINTAAN
Kemasan/hari
[x]
100
300
600
PERSEDIAAN
Kemasan/hari
[y]
NAIK
2000
PRODUKSI
Kemasan/hari
[z]
SEDIKIT
7000
z3
BERTAMBAH
0,75
4
4000 5000
1000
PERMINTAAN
Kemasan/hari
z=
z=
0,255750+ 0,255750+0,44000+0,65000
0,25+0,25+ 0,4+0,6
100
300
PERSEDIAAN
Kemasan/hari
600
2000
z4
PRODUKSI
Kemasan/hari
7000
z=
7475
=4983
1,5
1.2.
METODE MAMDANI
Disebut juga metode MAX-MIN. Untuk mendapatkan output melalui 4 tahapan sebagai berikut :
1. Pembentukan himpunan fuzzy
2. Aplikasi Fungsi Implikasi (aturan)
Mamdani menggunakan fungsi Implikasi Min
3. Komposisi Aturan
Mamdani dapat menggunakan 3 komposisi aturan, yaitu : max, additive, or
4. Penegasan (defuzzy)
Hasil dari himpunan komposisi, perlu diterjemahkan menjadi nilai crisp sebagai hasil akhir.
Terdapat beberapa metode defuzzifikasi :
a. Metode Centroid
b. Metode Bisektor
c. Metode Mean of Maximum
d. Metode Largest of Maximum
e. Metode Smallest of Maximum
CONTOH KASUS 1:
Sebuah perusahaan makanan kaleng akan memproduksi makanan jenis ABC. Dari
data 1 bulan terakhir, PERMINTAAN TERBESAR mencapai 5000 kemasan/hari, dan
PERMINTAAN TERKECIL 1000 kemasan/hari. PERSEDIAAN TERBANYAK digudang
sampai 600 kemasan/hari, dan PERSEDIAAN TERKECIL mencapai 100 kemasan/hari.
Dengan segala keterbatasan kemampuan PRODUKSI TERBANYAK adalah 7000
kemasan/hari, dan agar efisien PRODUKSI TERKECIL adalah 2000 kemasan/hari. Dalam
produksi perusahaan menggunakan aturan :
R1
R2
R3
R4
:
:
:
:
JIKA
JIKA
JIKA
JIKA
permintaan
permintaan
permintaan
permintaan
Berapa harus diproduki jika PERMINTAAN 4000 kemasan dan PERSEDIAAN 300
kemasan.
SOLUSI :
Terdapat 3 variabel fuzzy yaitu (1) permintaan, (2) persediaan, dan (3) produksi
PERMINTAAN
Terdiri dari 2 himpunan fuzzy, yaitu (1) TURUN, dan (2) NAIK
Diketahui :
Permintaan terendah adalah 1000 kemasan/hari
Permintaan tertinggi adalah 5000 kemasan/hari
Permintaan permasalahan = 4000 kemasan
[x]
1
TURUN
NAIK
permintaanturun [ x]
0,75
1 x 1000
5000x
, 1000 x 5000
4000
0 x 5000
0,25
0
4000 5000
1000
permintaannaik [ x]
PERMINTAAN
Kemasan/hari
0 x 1000
x 1000
, 1000 x 5000
4000
1 x 5000
PERSEDIAAN
Terdiri dari 2 himpunan fuzzy, yaitu (1) SEDIKIT, dan (2) BANYAK
Diketahui :
Persediaan terendah adalah 100 kemasan/hari
Persediaan tertinggi adalah 600 kemasan/hari
Persediaan permasalahan = 300 kemasan
[y]
1
SEDIKIT
BANYAK
persediaansedikit [ y]
0,6
0,4
100
300
PERSEDIAAN
Kemasan/hari
600
{
{
persediaanbanyak [ y]
1 y 100
600 y
, 100 y 600
500
0 y 600
0 y 100
y100
, 100 y 600
500
1 y 600
PRODUKSI
Terdiri dari 2 himpunan fuzzy, yaitu (1) BERKURANG, dan (2) BERTAMBAH
Diketahui :
Produksi terendah adalah 2000 kemasan/hari
Produksi tertinggi adalah 7000 kemasan/hari
Produksi permasalahan = ditanyakan ?? kemasan
[z]
BERTAMBAH
BERKURANG
produksiberkurang [ z ]
7000
2000
produksibertambah [ z]
PRODUKSI
Kemasan/hari
{
{
1 z 2000
7000z
, 2000 z 7000
5000
0 z 7000
0 z 2000
z 2000
, 2000 z 7000
5000
1 z 7000
Permintaan x
Fungsi keanggotaan TURUN :
permintaanturun [ x]
1 x 1000
5000x
, 1000 x 5000
4000
0 x 5000
permintaannaik [ x]
0 x 1000
x 1000
, 1000 x 5000
4000
1 x 5000
Permintaan = 4000
permintaanturun [ 4000 ]=
50004000
4000
0,25
Permintaan = 4000
permintaannaik [ 4000 ] =
40001000
4000
0,75
Persediaan y
Fungsi keanggotaan SEDIKIT :
persediaansedikit [ y]
1 y 100
600 y
, 100 y 600
500
0 y 600
Persediaan = 300
persediaansedikit [ 300 ] =
600300
500
0,6
Fungsi keanggotaan BANYAK :
Permintaan = 300
persediaanbanyak [ y]
0 y 100
y100
, 100 y 600
500
1 y 600
persediaanbanyak [ 300 ] =
0,4
300600
500
[x]
1
[y]
TURUN
[z]
BANYAK
BERKURANG
0,4
1
0,25
0
4000 5000
1000
100
PERMINTAAN
Kemasan/hari
600
PRODUKSI
Kemasan/hari
[y]
TURUN
7000
2000
PERSEDIAAN
Kemasan/hari
[x]
1
300
[z]
SEDIKI
T
BERKURAN
G
0,7
5
0,2
50
2
4000 5000
1000
PERMINTAAN
Kemasan/hari
100
300
PERSEDIAAN
Kemasan/hari
600
7000
2000
PRODUKSI
Kemasan/hari
[x]
[y]
NAIK
[z]
BANYAK
BERTAMBAH
0,75
4000 5000
1000
PERMINTAAN
Kemasan/hari
[x]
100
300
600
PERSEDIAAN
Kemasan/hari
[y]
NAIK
PRODUKSI
Kemasan/hari
[z]
SEDIKIT
7000
2000
BERTAMBAH
0,75
4
4000 5000
1000
PERMINTAAN
Kemasan/hari
100
300
PERSEDIAAN
Kemasan/hari
600
7000
2000
PRODUKSI
Kemasan/hari
[z]
1
0,6
0,25
0
2000
a1
a2
7000
a12000
=0,25
5000
a1 = 3250
a 22000
=0,60
5000
a2 = 5000
[ z]
0,25 z 3250
z 2000
, 3250 z 5000
5000
0,6 z 5000
Defuzzifikasi
Dengan Metode Centroid hitung momen tiap area
3250
5000
M 2=
3250
5000
z2000
z dz= (0,0002 z 20,4 z) dz=0,000067 z 30,2 z 2 7000
5000 = 3187515,625
5000
3250
7000
A 1=3250025=812,5
A 2=
(0,25+ 0,6)(50003250)
2
Sehingga
z=
1.3.
METODE SUGENO
CONTOH KASUS 1:
Sebuah perusahaan makanan kaleng akan memproduksi makanan jenis ABC. Dari
data 1 bulan terakhir, PERMINTAAN TERBESAR mencapai 5000 kemasan/hari, dan
PERMINTAAN TERKECIL 1000 kemasan/hari. PERSEDIAAN TERBANYAK digudang
sampai 600 kemasan/hari, dan PERSEDIAAN TERKECIL mencapai 100 kemasan/hari.
Dengan segala keterbatasan kemampuan PRODUKSI TERBANYAK adalah 7000
kemasan/hari, dan agar efisien PRODUKSI TERKECIL adalah 2000 kemasan/hari. Dalam
produksi perusahaan menggunakan aturan :
R1 : JIKA permintaan TURUN dan persediaan BANYAK maka produksi = permintaan persediaan
R2 : JIKA permintaan TURUN dan persediaan SEDIKIT maka produksi = permintaan
R3 : JIKA permintaan NAIK dan persediaan BANYAK maka produksi = permintaan
R4 : JIKA permintaan NAIK dan persediaan SEDIKIT maka produksi = 1,25 *
Permintaan - Persediaan
Berapa harus diproduki jika PERMINTAAN 4000 kemasan dan PERSEDIAAN 300
kemasan.
SOLUSI :
Terdapat 3 variabel fuzzy yaitu (1) permintaan, (2) persediaan, dan (3) produksi
PERMINTAAN
Terdiri dari 2 himpunan fuzzy, yaitu (1) TURUN, dan (2) NAIK
Diketahui :
Permintaan terendah adalah 1000 kemasan/hari
Permintaan tertinggi adalah 5000 kemasan/hari
Permintaan permasalahan = 4000 kemasan
[x]
1
TURUN
NAIK
permintaanturun [ x]
0,75
1 x 1000
5000x
, 1000 x 5000
4000
0 x 5000
0,25
0
4000 5000
1000
permintaannaik [ x]
PERMINTAAN
Kemasan/hari
0 x 1000
x 1000
, 1000 x 5000
4000
1 x 5000
PERSEDIAAN
Terdiri dari 2 himpunan fuzzy, yaitu (1) SEDIKIT, dan (2) BANYAK
Diketahui :
Persediaan terendah adalah 100 kemasan/hari
Persediaan tertinggi adalah 600 kemasan/hari
Persediaan permasalahan = 300 kemasan
[y]
1
SEDIKIT
BANYAK
persediaansedikit [ y]
0,6
0,4
100
300
600
{
{
persediaanbanyak [ y]
PERSEDIAAN
Kemasan/hari
1 y 100
600 y
, 100 y 600
500
0 y 600
0 y 100
y100
, 100 y 600
500
1 y 600
Permintaan x
Fungsi keanggotaan TURUN :
permintaanturun [ x]
1 x 1000
5000x
, 1000 x 5000
4000
0 x 5000
Permintaan = 4000
permintaanturun [ 4000 ]=
50004000
4000
0,25
Permintaan = 4000
permintaannaik [ x]
0 x 1000
x 1000
, 1000 x 5000
4000
1 x 5000
permintaannaik [ 4000 ] =
40001000
4000
0,75
Persediaan y
Fungsi keanggotaan SEDIKIT :
persediaansedikit [ y]
Persediaan = 300
1 y 100
600 y
, 100 y 600
500
0 y 600
persediaansedikit [ 300 ] =
600300
500
0,6
Fungsi keanggotaan BANYAK :
persediaanbanyak [ y]
Permintaan = 300
0 y 100
y100
, 100 y 600
500
1 y 600
persediaanbanyak [ 300 ] =
300600
500
0,4
Mencari Produksi z
R1 :
JIKA permintaan TURUN dan persediaan BANYAK maka produksi =
Permintaan - Persediaan
z 1=4000300=3700
R2 :
JIKA permintaan
Permintaan
TURUN
dan
z 2=4000
persediaan
SEDIKIT
maka
produksi
R3 :
JIKA
Permintaan
permintaan
NAIK
dan
persediaan
BANYAK
maka
produksi
z 3=4000
R4 :
JIKA permintaan NAIK dan persediaan SEDIKIT maka produksi = 1,24 *
Permintaan - Persediaan
z 4=1,254000300=4700
z=
z=
z=
6345
=4230
1,5
DAFTAR PUSTAKA
[1] Kusumadewi , Artificial Intelligence,
[2] Russel, S.J., dan Norvig, P., Artificial Intelligence a Modern Aproach
[3] Winston, P.H., Artificial Intelligence
KOMPONEN
SINGLE LAYER
MULTI LAYER
Pembelajaran
Terawasi (supervised Learning)
Hebb
Perceptron
Backpropagation
Tidak Terawasi (unsupervised learning)
Hebb
CONTOH KASUS :
Jaringan syaraf untuk fungsi OR :
Input
-1
-1
-1
1
1
-1
1
1
bias
1
1
1
1
X=
-1
-1
1
1
-1
1
-1
1
T=
-1
1
1
1
Bobot awal =
W=
B=
0
0
0
Perubahan bobot :
Data ke -1
w1 = 0 + 1 = 1
target
-1
1
1
1
w2 = 0 + 1 = 1
b = 0 1 = -1
Data ke -2
w1 = 1 - 1 = 0
w2 = 1 + 1 = 2
b = -1 + 1 = 0
Data ke -3
w1 = 0 + 1 = 1
w2 = 2 - 1 = 1
b=0+1=1
Data ke -4
w1 = 1 + 1 = 2
w2 = 1 + 1 = 2
b=1+1=2
pengecekan
y = 2 + (-1*2) + (-1*2) = -2
y-1n = -2
y = f(y-1n)
f(-2) = -1