Fuzzy Logic
Fuzzy Logic
Fuzzy Logic adalah suatu cabang ilmu Artificial Intellegence, yaitu suatu pengetahuan yang
membuat komputer dapat meniru kecerdasan manusia sehingga diharapkan komputer dapat
melakukan hal-hal yang apabila dikerjakan manusia memerlukan kecerdasan. Dengan kata
lain fuzzy logic mempunyai fungsi untuk “meniru” kecerdasan yang dimiliki manusia untuk
melakukan sesuatu dan mengimplementasikannya ke suatu perangkat, misalnya robot, kendaraan,
peralatan rumah tangga, dan lain-lain.
DIAGRAM PROSES
Crisp Input
Inference System
Rules Evaluation
Fuzzy Output
Output Membership
Deffuzifikasi
Function
Crisp Output
METODE FIS METODE TSUKAMOTO
Pada metode Tsukamoto, setiap konsekuen pada aturan yang berbentuk IF-Then
harus dipresentasikan dengan suatu himpunan fuzzy dengan fungsi keanggotaan
yang monoton. Sebagai hasilnya, output hasil inferensi dari tiap-tiap aturan
diberikan secara tegas (crisp) berdasarkan a-predikat (fire strength). Hasil
akhirnya diperoleh dengan menggunakan rata-rata
HAL-HAL DASAR DALAM FUZZY LOGIC
0 – 10 46 – 55 50 – 65 50 – 65
11 – 20 36 – 45 66 – 85 66 – 85
21 – 30 25 – 35 86 – 100 86 – 100
Tabel Parameter
PEMBUATAN HIMPUNAN FUZZY (FUZZICATION)
• Himpunan Fuzzy untuk parameter usia menggunakan fungsi sebagai berikut :
1 ; 𝑥 < 30 Muda Paruhbaya Tua
40−𝑥
• 𝜇MUDA x = ൞40−30 ; 30 ≤ 𝑥 < 40 1.2
0 ; 𝑥 ≥ 40
1
0 ; 𝑥 ≤ 30 0.8
𝑥−30
; 30 < 𝑥 ≤ 40
40−30
• 𝜇PARUHBAYA[x] = 50−𝑥 0.6
; 40 < 𝑥 < 50
50−40
0 ; 50 ≤ 𝑥
0.4
0 ; 𝑥 ≤ 40 0.2
𝑥−40
• 𝜇TUA[x] = ൞50−40 ; 40 < 𝑥 ≤ 50
0
1 ; 50 > 𝑥 25 30 35 40 45 50 55
PEMBUATAN HIMPUNAN FUZZY (FUZZICATION)
• Himpunan Fuzzy untuk Parameter masa kerja menggunakan fungsi sebagai berikut :
1 ; 𝑥<5 Junior Experienced Senior
15−𝑥
• 𝜇JUNIOR[x] = ൞15−5 ; 5 ≤ 𝑥 < 15 1.2
0 ; 𝑥 ≥ 15
1
0 ; 𝑥≤5 0.8
𝑥−5
; 5 < 𝑥 ≤ 15
15−5
• 𝜇EXPERIENCED[x] = 25−𝑥
; 15 < 𝑥 < 25 0.6
25−15
0 ; 25 ≤ 𝑥
0.4
0 ; 𝑥 ≤ 15 0.2
𝑥−25
• 𝜇SENIOR[x] = ൞25−15 ; 15 < 𝑥 ≤ 25
1 ; 𝑥 > 25 0
0 5 10 15 20 25 30
PEMBUATAN HIMPUNAN FUZZY (FUZZICATION)
• Himpunan Fuzzy untuk parameter nilai kinerja dan nilai pelatihan menggunakan fungsi sebagai berikut :
1 ; 𝑥 < 57.5
75−𝑥 Bad Good Excellent
• 𝜇BAD[x] = ൞75−57.5 ; 57.5 ≤ 𝑥 < 75 1.2
0 ; 𝑥 ≥ 75
1
0 ; 𝑥 ≤ 57.5 0.8
𝑥−57.5
; 57.5 < 𝑥 ≤ 75
75−57.5
• 𝜇GOOD[x] = 92.5−𝑥 0.6
; 75 < 𝑥 < 92.5
92.5−75
0 ; 92.5 ≤ 𝑥 0.4
0.2
0 ; 𝑥 ≤ 75
𝑥−92.5
• 𝜇EXCELLENT[x] = ൞92.5−75 ; 75 < 𝑥 ≤ 92.5 0
50 55 57.5 60 65 70 75 80 85 90 92.5 95 100
1 ; 𝑥 > 92.5
PEMBUATAN HIMPUNAN FUZZY (FUZZICATION)
• Himpunan Fuzzy untuk parameter evaluasi menggunakan fungsi sebagai berikut :
1 ; 𝑥 < 40 PHK Mutasi Promosi
50−𝑥
• 𝜇PHK[x] = ൞50−40 ; 40 ≤ 𝑥 < 50 1.2
0 ; 𝑥 ≥ 50
1
0 ; 𝑥 ≤ 45 0.8
𝑥−45
; 45 < 𝑥 ≤ 55
55−45
• 𝜇MUTASI[x] = 1 ; 55 < 𝑥 < 75 0.6
85−𝑥
; 75 ≤ 𝑥 < 85
85−75
0 ; 85 ≤ 𝑥 0.4
0.2
0 ; 𝑥 ≤ 80
𝑥−90
• 𝜇PROMOSi[x] = ൞90−80 ; 80 < 𝑥 ≤ 90
0
1 ; 𝑥 > 90 35 40 45 50 55 60 65 70 75 80 85 90 95
RULESET
Ruleset
1 Junior M B B MUTASI
2 Junior P B B PHK
3 Junior T B B PHK
… …. …. …. …. ….
… … …. …. …. ….
79 Senior M E E PROMOSI
80 Senior P E E MUTASI
81 Senior T E E MUTASI
DATA-DATA EVALUASI PEGAWAI
NAMA PEGAWAI MASA KERJA USIA NILAI PELATIHAN NILAI KINERJA
BUDIANO 15 48 95 52
SANTO 16 32 66 50
SAFERO 11 32 77 72
MARHAM 26 50 88 96
RIANTO 17 48 63 58
• Sebagai contoh kita menggunakan data Budiano pertama kita akan melakukan proses
fuzzifikasi. Budiano memiliki parameter sebagai berikut
• Masa Kerja : 15 thn
• Usia : 48 thn
• Nilai Pelatihan : 95
• Nilai Kinerja : 52
CONTOH KASUS
1. Proses Fuzzifikasi
a. Parameter masa kerja
Dikarenakan masa kerja 15 tahun berada tepat di Experienced di himpunan fuzzy untuk masa kerja maka
diberikan derajat keanggotaan nilai 1.
15 − 5
𝜇Experienced 15 = =1
15 − 5
b. Parameter Usia
Dikarenakan usia 48 tahun berada diantara Paruhbaya dan Tua maka harus dihitung derajat keangotaannya
menggunakan 2 fungsi tersebut.
50 − 48
𝜇Paruhbaya 48 = = 0,2
50 − 40
48 − 40
𝜇Tua 48 = = 0,8
50 − 40
CONTOH KASUS
• Pada tahap Fuzzy Inference System kita akan menggunakan ruleset yang telah dibuat,
pembuatan ruleset dibuat berdasarkan dari data latih dan menghasilkan 81 ruleset. Pada kasus
Budiano setelah dilakukan pencocokan dengan hasil dari derajat keanggotaan Budiano,
Budiano memiliki
• Masa Kerja yang Experienced. Ruleset
1.2
0.8
0.4
kategori PHK
BUDIANO 15 48 95 42 PHK
[ ]