Studi Kasus Fuzzy

Download Report

Transcript Studi Kasus Fuzzy

Studi Kasus Logika Fuzzy
APLIKASI PEMILIHAN SEKOLAH DI KOTA
JEMBER MENGGUNAKAN LOGIKA FUZZY
BERBASIS MOBILE
Perancangan Sistem
2 Kriteria Pemilihan Sekolah
• Variabel fuzzy
– Variabel fuzzy meliputi kriteria uang pangkal, uang
bulanan, dan jarak ke sekolah.
• Variabel non-fuzzy
– Variabel non-fuzzy meliputi prestasi nasional,
status sekolah, jenis sekolah, akreditasi sekolah,
lama belajar, batas tampung kelas, ketersediaan
sekolah, fasilitas sekolah, dan kegiatan
esktrakurikuler.
Himpunan Fuzzy
untuk Variabel Harga
• Himpunan fuzzy untuk variabel harga meliputi MURAH,
SEDANG, dan MAHAL. Himpunan ini digunakan untuk mencari
derajat keanggotaan kriteria uang pangkal dan uang bulanan.
• Fungsi keanggotaan:
Himpunan Fuzzy
untuk Variabel Harga
• µMURAH[harga] =
1 ; x  a

( b – x ) / ( b – a ) ; a  x  b
0 ; x  b

• µSEDANG[harga] =
0 ; x  a atau x  c

( x – a ) / ( b – a ) ; a  x  b
( c – x ) / ( c – b ) ; b  x  c

• µHARGA[harga] =
0 ; x  b

( x – b ) / ( c – b ) ; b  x  c
1 ; x  c

• Dengan variabel a, b, dan c merupakan variabel
yang menyimpan nilai batas harga yang
diinputkan oleh user.
Contoh :
Tabel 3.2 Nilai batas.
Tabel 3.1 Data sekolah.
namaBatas
_id
namaSekolah
uangPangkal
uangSPP
panjangJarak
1
SDN Jember Lor 1
90000
24000
0,5
2
SDN Jember Lor 2
70000
29000
2,5
2
SDN Jember Lor 3
320000
11000
8
3
SDN Jember Lor 4
330000
12000
1,2
3
SDN Jember Lor 5
13000
35000
10
a
b
c
d
e
f
g
h
i
nilaiBatas
keterangan
170000
260000
350000
17000
26000
35000
1.4
4.2
6.5
Uang Pangkal
Uang Pangkal
Uang Pangkal
Uang Bulanan
Uang Bulanan
Uang Bulanan
Jarak
Jarak
Jarak
Tabel 3.3 Perhitungan firestrength.
_id
namaSekolah
µSEDANG
[uangPangkal]
µDEKAT
[panjangJarak]
Firestrength
1
2
3
4
SDN Jember Lor 1
SDN Jember Lor 2
SDN Jember Lor 3
SDN Jember Lor 4
0
0
0,3
0,2
1
0,6
0
1
Min(0,1)=0
Min(0,0.6)=0
Min(0.3,0)=0
Min(0.2,1)=0.2
5
SDN Jember Lor 5
0
0
Min(0,0)=0
derajat keanggotaan untuk
sekolah dengan uang pangkal
SEDANG dan jarak ke sekolah
DEKAT.
Penentuan hasil akhir
• Max method
_id
namaSekolah
µSEDANG
[uangPangkal]
µDEKAT
[panjangJarak]
Firestrength
1
SDN Jember Lor 1
0
1
Min(0,1)=0
2
SDN Jember Lor 2
0
0,6
Min(0,0.6)=0
3
SDN Jember Lor 3
0,3
0
Min(0.3,0)=0
4
SDN Jember Lor 4
0,2
1
Min(0.2,1)=0.2
5
SDN Jember Lor 5
0
0
Min(0,0)=0
Max = 0.2
• Setelah dilakukan perhitungan, dapat dilihat bahwa SDN
Jember Lor 4 memiliki nilai firestrength tertinggi. Jadi hasil
pencarian tersebut adalah SDN Jember Lor 4.
Inference Engine
• Salah satu model penalaran yang banyak
dipakai adalah penalaran max-min
AND
AB [x] = min(A[x], B[x])
OR
AB [x] = max(A[x], B[x])
8