Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF atau baca online di Scribd
Universitas Bani Saleh
Fakultas Teknologi informasi & Digital
Fuzzy Logic Model Tsukamoto
peers)a nad Teori Dasar Logika Lanjutafiun
Logika Tegas/Klasik (Crsip)
¥ Mempunyai Himpunan yang mempunyai nilai benar atau salah > {0, 1}, {AND, OR & NOT}
¥ Mempunyai operesi biner dasar > AND dan OR, serta satu operasi unair yaitu : NOT
y
Benar
Salah
10
Keterangat
¥ Apabila X lebih dari atau sama dengan 10 nilai X dinyatakan Bena apabila nilai Y=1
¥ Dan Apabila X kurang 10 nilai X dinyatakan Salah dan nilaiUniversitas Bani Saleh
eS and Lanjutan...
Logika Proposisi/Probabilitas (Probability)
Mempunyai pernyataan yang memilikinilai kebenaran > (BENAR/SALAH)
Mempunyai nlai proposisi tunggal ~ {p1, p2, 03, pn}
Mempunyai nilai proposisi majemuk - (p dan q), (p atau q) atau not{p) dengan p, q adalah proposisi
Probabilitas (peluang / kemungkinan) adalah suatu nilai yang dipergunakan untuk mengukur tingkat
terjadinya suatu kejadian yang acak
KAKK
Contoh : Dua bush mata uang setimbang dilemparkan ke
atas, menentukan ruang sampel, titik sampel, dan
peristiwa yang mungkin ?
Jawab :
Percobaan : pelemparan dua mata uang logam
Ruang sampel HAG), {A,Al, (G,A}, {6,6}
Titik sampel :G (gambar) & A (angka)
Peristiwa yang mungkin :
1. AA(angka dengan angka)
2. AG (angka dengan gambar)
3. GG (gambar dengan gamber)
4, GA (gambar dengan angka)
peersUniversitas Bani Saleh +
EE cal Lanjutan...
me Kabur/Samar (Fuzzy)
Mempunyai himpunan nilai kebenaran dari{0, 1}
Mempunyai himpunan fuzzy pada semesta X
Mempunyai derajat keanggotaan pada interval [0, 1]
Himpunan Fuzzy merupakan dasar dalam Logika Fuzey
KS46
Benar
Salah
10
Keterangan:
Y Apabila X=9,8,7 atau nilal 0-20 bisa dinyatakan Benar dan bisa dinyatakan SalahUniversitas Bani Saleh +
EE cal Lanj
Contoh : Logika Tegas/Klasik (Crsip)
y
Setengen Baya
1
Derajat
keanggotaan
B(x)
x umur
0 35 55
Keterangan:
¥ Orang yang berumur 35 tahun TERMASUK Setengah Baya (1x) adalah=1.
Y Orang yang berumur 55 tahun TERMASUK Setengah Baya (yx) adalah=1
Y Orang yang berumur 34 tahun TIDAK termasuk Setengah Baya (j1x} adalah=0
¥ Orang yang berumur 56 tahun TIDAK termasuk Setengah Baya (ux} adalah=0Universitas Bani Saleh
Fakultas Teknologi informasi & Digital
Contoh : Logika Kabur/Samar (Fuzzy)
,
Setengan Baya
Dorajat 1
B(x)”
3 x umur
25 35 45 55 6s
Keterangan:
¥ Orang yang berumur 25 tahun TIDAK termasuk Setengah Baya (1x) adalah=0
¥ Orang yang berumur 35 tahun TERMASUK Setengah Baya (1x) adalah=0,5
Y Orang yang berumur 45 tahun TERMASUK Setengah Baya (jx) ada
¥ Orang yang berumur SS tahun TERMASUK Setengah Baya (x) adalah=0,5
¥ Orang yang berumur 56 tahun TIDAK termasuk Setengah Baya (1x) adalah=0Universitas Bani Saleh +
EE cal Lanj
Contoh : Logika Kabur/Samar (Fuzzy)
Setengan Baya
Tua
tx)
025 3545 5s 65
X umur
Keterangan:
¥ Orang yang berumur 35 tahun TERMASUK Setengah Baya (j1x) adalah=0,5 dan
TERMASUK Muda (1x) adalah=0,5
Y Orang yang berumur 45 tahun TERMASUK Setengah Baya (\1x) adalal
Y Orang yang berumur 55 tahun TERMASUK Setengah Baya (1x) adalal
TERMASUK Tua (j1x) adalala nad Operasi Himpunan Dalam Fuzzy
1, Maximum Normal Form > apabila elemennya paling sedikit memiliki nilai
keanggotaan satu (1) dan satu elemennya memiliki nilai keanggotaan nol (0)
2. Minimum Normal Form >apabila elemennya memiliki paling sedikit
memiliki nilai keanggotaan satu (1)
Dekat dengan 45
Dorajat
eonegotaan 95
w(x)
X umurSa Universitas Bani Saleh Lanjutan...
Fakultas Teknologi informasi & Digital
Variabel fuzzy > adalah variabel-variabel yang diberi nilai berupa kata-kata atau
kalimat yang menjadi bagian variabel secara keseluruhan, contoh {umur} > jika x
adalah umur maka istilah merupakan himpunan fuzzy antara lain “Tua, Muda, Sangat
Tua” > dengan istilah T{Tua, sangat Tua, tidak terlalu Tua, Muda agak muda, sangat
Muda}
Umur
038 3545 55 6SEE cal Lanjutan...
Semesta Pembicaraan
(universe of discourse) >
berisi semua elemen yang
dimungkinkan dan bahkan 1
semesta pembicaraan pada
kontek yang akan dibuat,
contoh {himpunan orang muda
bisa terdiri dari semua umur
yang dinyatakan dalam bilangan
0-65)
2535 45 55 65
°
|
25 Umur 65eS and Studi Kasus
Sebuah pabrik elektronik dapat berhasil mencapai permintaan terbesar sebanyak
5000 barang/hari. Namun pernah pabrik tersebut hanya mencapai permintaan
barang sebanyak 1000 barang/hari. Persediaan barang di gudang dapat
mencapai titik tertinggi yaitu 600 barang/hari dan titik terendahnya 100
barang/hari. Dengan semua keterbatasannya, pabrik tersebut dapat
memproduksi barang maksimum 7000 barang/hari dan minimalnya 2000
barang/hari. Apabila proses produksi pabrik tersebut menggunakan aturan fuzzy
sebagai berikut
1. BUAT RULE (ATURAN)
R1. Jika Permintaan Banyak AND Persediaan Banyak Maka Produksi Bertambah
R2. Jika Permintaan Sedikit AND Persediaan Sedikit Maka Produksi Berkurang
R3. Jika Permintaan Sedikit AND Persediaan Banyak Maka Produksi Berkurang
R4. Jika Permintaan Banyak AND Persediaan Sedikit Maka Produksi BertambahUniversitas Bani Saleh
ya ener Lanjutan.
Implementasi metode fuzzy tsukamoto untuk memprediksi jumlah produksi
Input » Rule ny Output
ee ss ~~
LOGIKA FUZZY 4. Produksi Bertambah
os 2. Produksi Berkurang
“umiah Perminiaan
Jumiah Persedi
TSUKAMOTO
LANGKAH -2
Membuat Mekanisme / Cara kerja Aplikasi Sistem Pakar
[Link] ee restedap Universitas Bani Saleh
Fakultas Teknologi informasi & Digital
Lanjutan...
LANGKAH -3,
Menentukan Fungsi Keanggotaan
1.
Permintaan; terdiri atas 2 himpunan fuzzy, yaitu BANYAK dan SEDIKIT
2
Persediaan ; terdiri atas 2 himpunan fuzzy, yaitu BERTAMBAH dan BERKURANG.
1
4
1000
Permintaan
5000
100
Persediaan
600
Berapa barang elektronik tersebut harus diproduksi jika jumlah permintaannya sebanyak 4000 barang dan
persediaan di gudang masih 300 barang ?
arUniversitas Bani Saleh
Fakultas Teknologi informasi & Digital
—
4, MENGHITUNG NILAI KEANGGOTAAN
Nilal Keanggotaan Permintaan :
Hopes (4000) = (6000-4000)/8000-1000)
= 0.25
rriexnas4 8000) = (4900-1000)/¢s000-1000)
07s
Nilal Keanggotaan Persediaan :
Hecsseocr1300] = (600-300}/(600-100)
6
Hess an{300] = (300-1003/6600-100)
4
5. Membuat Fungsi Keanggotaan
wf
Lanjutan...
IIE (boo(b-a); asx b
bikera
1. lh psa x) =400> barang, 21000, besoo0
2. mish Perseisantq. 200mg 23000, bS0D0
Berepa il Produk?
peer—
Universitas Bani Saleh
Fakultas Teknologi Informasi & Digital
5. Mencari Jumlah Produksi
Peat’ aging
252000
2000 2= 7000
227000
ccarwanh — Z
Arvogemaacanl2]=
_pred,*Z,+a_pred,*Z, +00
red, *Z, + _ pred, *Z,
a_pred + a_pred,+a_pred,+a_pred,
4000 alpha’ : 0.4
5000 alpha2 : 0.6
5750 alphas ; 0.25
5750 alpha : 0.25
PERMINTAAN
PERSEDIAAN
B: 0.75 8: 0.25
B:0.4
4000 S750
$:0.6
5000 S750
Jadi barang elektronik yang harus diproduksi sebanyak : 6995.833Universitas Bani Saleh |
EE cal Aturan Penulisan
(A1] IF Permintaan BANYAK And Persediaan BANYAK
THEN Produksi Barang BERTAMBAH ;
(A2]_ IF permintaan SEDIKIT And persediaan SEDIKIT
THEN Produksi Barang BERKURANG ;
(A3] IF Permintaan SEDIKIT And Persediaan BANYAK
THEN Produksi Barang BERKURANG ;
(A4]_IF permintaan BANYAK And persediaan SEDIKIT
THEN Produksi Barang BERTAMBAH ;
Berapa barang elektronik tersebut harus diproduksi jika jumlah petmintaannya sebanyak 4000
barang dan persediaan di gudang masih 300 barang ?Universitas Bani Saleh :
eS and Lanj
Permintaan; terdiri atas 2 himpunan fuzzy, yaitu BANYAK dan SEDIKIT
o 00 4000 S000
Permintaan (baranglhati)
Nilai Keanggotaan :
Bemisenixir4000] = (5000-4000)/(5000-1000)
25
(4000-1000)/ (5000-1000)
75
Hemipanivax [4000]
ereUniversitas Bani Saleh +
eS and Lanjutan...
Persediaan; terdiri atas 2 himpunan fuzzy, yaitu BANYAK dan SEDIKIT
un 4
seDIKIT BONY AK
0 oo 200-60
Persedasn (oarangtisn)
Nilai Keanggotaan :
Mpeasepnirl300] = (600-300)/(600-100)
06
Hpsasanrvax[300] = (300-100)"(600-100)
=04Universitas Bani Saleh
Fakultas Teknologi informasi & Digital
Produksi Barang
(tee semanas
“1 aon a
ro Era rang
Nilai Keanggotaan :
4, 22000
7000
Herogzerecravel21=) 7999 a999° 2000< 2 < 7000
0. 7000
° 2.2000
22000
Mr opaesraauslZ1=)=—— 2000 < 2 < 7000
Mrmacenasal =) 7665 — 2000
1 £27000Universitas Bani Saleh
EE cal Lanjutan..
PERMINTAAN
8075 $10.25
PERSEDIAS B04 Bertambah Berkurane
5:06 Bortambah Berkurang
PERMINTAAN
80.75 $10.25
PERSEDIAAN
Bod 04 0.25
3:06 06 0.25
PERMINTAAN
8075 $10.25
ERSEDIAGN. B04 4000 5750
5:06 3000 3750
peed
Prat]Universitas Bani Saleh +
eS and Lanjutan...
Defuzzification: mencaria nilai z. Dapat dicari dengan metoda centroid Tsukamoto :
_pred,*Z,+0_pred,*Z,+0_pred,*Z, +a _pred,*Z,
&_pred,+a_pred,+a_ pred, +a_pred,
_ 0.4* 4000 + 0.25 * 5750 +0.25* 5750 + 0.6 * 5000
0.4 +0.25 + 0.25 + 0.6
Z
Z = 4983
Jadi barang elektronik yang harus diproduksi sebanyak Z = 4983Universitas Bani Saleh
EE cal Kesimpulan
Ada 4 tahapan utama sistem pakar fuzzy: fuzzifikasi, inferensi,
komposisi, defuzzifikasi.
J
Metoda yang paling banyak dipakai 5 Metode Tsukamoto dan
Metode Sugeno
Metoda Mamdani > menggunakan himpunan fuzzy sebagai
konsekuen rule, Metoda Sugeno menggunakan fungsi matematik
atau konstanta
Metode Mamdani > komputasi lebih berat, human-like inference
Metode Sugeno > komputasi lebih efisien tetapi kehilangan
interpretabilitas linguistikUniversitas Bani Saleh
Fakultas Teknologi Informasi & Digital
sm Cerdas [200641225