3.3 Fuzzifikasi
Proses Fuzzifikasi dengan metode Tsukamoto untuk mencari tingkat kepentingan pemakai batik dilakukan dengan mengubah data-data variabel ke dalam bilangan
fuzzy dengan nilai antara 0 sampai 100. Data field pada Tabel 3.1 antara lain Usia, warna kulit serta harga diolah dengan bilangan fuzzy antara lain seperti pada Tabel
3.3.
Tabel 3.3 Nilai Fuzzy Usia No
Nilai linguistik Nilai Bawah
Nilai Atas 1
Sangat Tua 70
100 2
Tua 40
69 3
Sedang 20
39 4
Muda 10
19 5
Sangat Muda 9
Dari field warna kulit Tabel 3.1 diatas dapat dibentuk bilangan fuzzy untuk warna kulit pemakai batik seperti pada Table 3.4.
Tabel 3.4 Nilai Fuzzy Warna Kulit No
Nilai linguistik Nilai Bawah
Nilai Atas 1
Putih 80
100 2
Kuning 60
79 3
SawoMatang 40
59 4
Coklat 20
39 5
Hitam 19
Dari field harga Tabel 3.1 diatas dapat dibentuk bilangan fuzzy untuk harga batik seperti pada Table 3.5.
Universitas Sumatera Utara
Tabel 3.5 Nilai Fuzzy Harga Batik No
Nilai linguistik Nilai Bawah
Nilai Atas FuzzyNilai
Bawah FuzzyNilai
Atas 1
SangatMahal 1.000.000
2.000.000 70
100 2
Mahal 500.000
999.999 40
69 3
Sedang 200.000
499.999 20
39 4
Murah 50.000
199.999 10
19 5
SangatMurah 49.999
9
Dari field bahan batik dapat dibentuk bilangan fuzzy untuk bahan batik seperti pada Table 3.6.
Tabel 3.6 Nilai Fuzzy Bahan No
Nilai linguistik Nilai Bawah
Nilai Atas 1
Sutra 90
100 2
Doby 70
89 3
Satin 50
69 4
Polyester 30
49 5
Katun 10
29 6
Shantung 9
Untuk memproses data dengan logika fuzzy, maka setiap variabel dimasukkan pada himpunan fuzzy dimana setiap variabel terbagi atas 5 himpunan yaitu sangat
rendah SR, rendah R, sedang S, tinggi T dan sangat tinggi ST dengan nilai Fuzzy seperti pada Tabel 3.7.
Universitas Sumatera Utara
Tabel 3.7 Nilai Fuzzy Himpunan No
Nilai linguistik Nilai Bawah
Nilai Atas 1
Sangat Tinggi ST 70
100 2
Tinggi T 40
69 3
Sedang S 20
39 4
Rendah R 10
19 5
Sangat Rendah SR 9
Nilai linguistik pada Tabel 3.7 dapat digambarkan seperti pada Gambar 3.3.
Gambar 3.3 Himpunan Fuzzy untuk Setiap Variabel pada Antaseden
3.4 Inferensi Inference
Persamaan fungsi keanggotaan untuk setiap himpunan pada Gambar 3.3 adalah sebagai berikut:
a. Himpunan Sangat Rendah SR μ
SR
x= ............................................................................. 3.1
b. Himpunan Rendah R μ
R
x= ............................................................................. 3.2
SR R
S T
ST
25 50
75 100
μx
1
Universitas Sumatera Utara
c. Himpunan Sedang S μ
S
x= ............................................................................. 3.3
d. Himpunan Tinggi T μ
T
x= ............................................................................ 3.4
e. Himpunan Sangat Tinggi ST μ
ST
x= ............................................................................ 3.5
Tingkat kesesuaian pemakai dengan batik dapat dilihat pada himpunan Fuzzy untuk kesesuaian seperti pada Gambar 3.4.
Gambar 3.4 Himpunan Fuzzy untuk Kesuaian Pemakai Batik
50 75
100 μx
1
Sesuai Tidak Sesuai
Tingkat Kesesuaian
Universitas Sumatera Utara
3.4.1 Inferensi Himpunan Usia
Dengan menggunakan persamaan 3.1 sampai 3.5 perhitungan inferensi himpunan usia adalah:
If Usia [Sangat Tua]Then If Usia = 75 Then
μSTUsia = 0 ElseIf Usia = 75 And Usia = 100 Then
μSTUsia = Usia - 75 25 End If
ElseIf Usia [Tua] Then If Usia = 50 Then
μTUsia = 0 ElseIf Usia = 50 And Usia = 75 Then
μTUsia = Usia - 50 25 ElseIf Usia = 75 And Usia = 100 Then
μTUsia = 100 - Usia 25 End If
ElseIf Usia [Sedang] Then If Usia = 25 Or Usia = 75 Then
μCUsia = 0 ElseIf Usia = 25 And Usia = 50 Then
μCUsia = Usia - 25 25 ElseIf Usia = 50 And Usia = 75 Then
μCUsia = 75 - Usia 25 End If
ElseIf Usia [Muda] Then If Usia = 25 Or Usia = 0 Then
μRUsia = Usia 25 ElseIf Usia = 25 And Usia = 50 Then
Universitas Sumatera Utara
μRUsia = 50 - Usia 25 ElseIf Usia = 50 Then
μRUsia = 0 End If
ElseIf Usia [Sangat Muda]Then If Usia = 25 Or Usia = 0 Then
μSRUsia = 25 - Usia 25 ElseIf Usia = 25 Then
μSRUsia = 0 End If
End If
3.4.2 Inferensi Himpunan Warna Kulit
Dengan menggunakan persamaan 3.1 sampai 3.5 perhitungan inferensi himpunan warna kulit adalah:
If WK [Putih] Then If NilaiRataWK = 75 Then
μSTWK = 0 ElseIf NilaiRataWK = 75 And NilaiRataWK = 100 Then
μSTWK = NilaiRataWK - 75 25 End If
ElseIf WK [Kuning] Then If NilaiRataWK = 50 Then
μTWK = 0 ElseIf NilaiRataWK = 50 And NilaiRataWK = 75 Then
μTWK = NilaiRataWK - 50 25 ElseIf NilaiRataWK = 75 And NilaiRataWK = 100 Then
μTWK = 100 - NilaiRataWK 25 End If
ElseIf WK [SawoMatang] Then
Universitas Sumatera Utara
If NilaiRataWK = 25 Or NilaiRataWK = 75 Then μCWK = 0
ElseIf NilaiRataWK = 25 And NilaiRataWK = 50 Then μCWK = NilaiRataWK - 25 25
ElseIf NilaiRataWK = 50 And NilaiRataWK = 75 Then μCWK = 75 - NilaiRataWK 25
End If ElseIf WK [Coklat] Then
If NilaiRataWK = 25 And NilaiRataWK = 0 Then μRWK = NilaiRataWK 25
ElseIf NilaiRataWK = 25 And NilaiRataWK = 50 Then μRWK = 50 - NilaiRataWK 25
ElseIf NilaiRataWK = 50 Then μRWK = 0
End If ElseIf WK [Hitam] Then
If NilaiRataWK = 25 Or NilaiRataWK = 0 Then μSRWK = 25 - NilaiRataWK 25
ElseIf NilaiRataWK = 25 Then μSRWK = 0
End If End If
3.4.3 Inferensi Himpunan Kemampuan Harga Batik
Dengan menggunakan persamaan 3.1 sampai 3.5 perhitungan inferensi himpunan kemampuan harga batik adalah:
If Harga [SangatMahal] Then If NilaiRataHarga = 75 Then
μSTHarga = 0 ElseIf NilaiRataHarga = 75 And NilaiRataHarga = 100 Then
Universitas Sumatera Utara
μSTHarga = NilaiRataHarga - 75 25 Else
μSTHarga = 99 End If
ElseIf Harga [Mahal] Then If NilaiRataHarga = 50 Then
μTHarga = 0 ElseIf NilaiRataHarga = 50 And NilaiRataHarga = 75 Then
μTHarga = NilaiRataHarga - 50 25 ElseIf NilaiRataHarga = 75 And NilaiRataHarga = 100 Then
μTHarga = 100 - Harga 25 End If
ElseIf Harga [Sedang] Then If NilaiRataHarga = 25 Or NilaiRataHarga = 75 Then
μCHarga = 0 ElseIf NilaiRataHarga = 25 And NilaiRataHarga = 50 Then
μCHarga = NilaiRataHarga - 25 25 ElseIf NilaiRataHarga = 50 And NilaiRataHarga = 75 Then
μCHarga = 75 - NilaiRataHarga 25 End If
ElseIf Harga [Murah] Then If NilaiRataHarga = 25 Or NilaiRataHarga = 0 Then
μRHarga = NilaiRataHarga 25 ElseIf NilaiRataHarga = 25 And NilaiRataHarga = 50 Then
μRHarga = 50 - NilaiRataHarga 25 ElseIf NilaiRataHarga = 50 Then
μRHarga = 0 End If
ElseIf Harga [SangatMurah] Then If NilaiRataHarga = 25 Or NilaiRataHarga = 0 Then
Universitas Sumatera Utara
μSRHarga = 25 - NilaiRataHarga 25 ElseIf NilaiRataHarga = 25 Then
μSRHarga = 0 End If
End If
Sebagai contoh seorang calon pemakai batik dengan data sebagai berikut: Nama Wulan, Usia=26 tahun, warna kulit = putih kemampuan harga= 150.000 serta
kegunaan batik pada acara formal.
1. Perhitungan himpunan usia 26 tahun adalah: Usia sangat tua
= 70-100 tahun μ Usia sangat tua 26 = 0
Usia tua = 40-69 tahun
μ Usia tua 26 = 0
Usia sedang = 20-39 tahun
μ Usia sedang 26 =
=125 = 0.04 Usia muda
= 10-19 tahun μ Usia muda 26
= 0 Usia sangat muda
= 0-9 tahun μ Usia sangat muda 26 = 0
2. Perhitungan himpunan warna kulit putih adalah: Warna kulit putih
= 80-100 μ Warna Kulit Putih
= =525 = 0.2
Warna Kulit Kuning = 60-79
μ Warna Kulit Kuning = 0
Warna Kulit Sawo Matang = 40-59
μ Warna Kulit Sawo Matang =
Universitas Sumatera Utara
Warna Kulit Coklat = 20 - 39
μ Warna Kulit Coklat = 0
μ Warna Kulit Hitam = 0-19
Warna Kulit Hitam = 0
3. Perhitungan himpunan harga batik 150.000 adalah: Harga batik Sangat mahal
= 70-100 μ Harga batik Sangat mahal = 0
Harga batik Mahal = 40-69
μ Harga batik Mahal = 0
Harga batik Sedang = 20-39
μ Harga batik Sedang =
Harga batik Murah = 10 - 19
μ Harga batik Murah = = 0.76
μ Harga batik Sangat Murah = 0-9 Harga batik Sangat Murah
= 0 Nilai α predikat = min0.04; 0.2; 0.76 = 0.04, jadi nilai tunggal dalam semesta
pembicaraan pada variabel kepentingan pemakai batik: = 0.04 jadi y = 50+2 = 52
3.5 Defuzifikasi