fuzzy berat badan

5
JAWABAN U JAWABAN U JIAN IAN AKHIR AKHIR SEM ESTER TER (U (UA S) UNIVERSITAS ICHSAN GORONTALO UNIVERSITAS ICHSAN GORONTALO MATA KULIAH : Intelegensi Butn KELOM!OK : " #U$$% S OAL K L! I ( # u & & ' L g i ) : Tentukan ideal badan anda jika dipengaruhi oleh 2 buah variabel, yaitu: (1) Tinggi badan and dari 100 s/d 200; (2) Berat badan anda dengan range dari 10 s/d 100 !edangkan range ideal badan dari 0 s/d10 Tinggi badan terbagi atas " golongan, yaitu: (1) #endek, dari 100 s/d 1$0; (2) !edang, dari Tinggi, dari 1'0 s/d 200 Berat badan terbagi atas " golongan, yaitu: (1) ingan, dari 10 s/d %0; (2) or*al, dari 2% s/d &%; (") Berat, dari %0 s/d 100 +deal badan terbagi atas " golongan, yaitu: (1) urus +deal, dari " s/d &; (") -e*uk, dari & s/d 10 #ada tahap .u i ikasi, ga*bark keanggotaan dan berapa nilainya dari tiap tiap variabel, gunakan kurva linear saja Bentukla *enggunakan operasi irisan (logika 3) saja 3engan de*ikian terapkanlah ungsi 4+ pada in erensi untuk setiap rule yang anda buat !elanjutnya, tentukanlah nilai pada tahap de u *asalah tersebut *enggunakan algorit*a .u y 5ogi6 dengan pendekatan Tsuka*oto *i+et,ui Tinggi badan pendek 7 100 8 1$0 Tinggi badan sedang 7 12% 8 1&% Tinggi badan tinggi 7 1'0 8 200 Berat badan ringan 7 10 8 %0 Berat badan nor*al 7 2% &% Berat badan berat 7 %0 100 ideal badan kurus 7 0 8 " ideal badan ideal 7 " & ideal badan ge*uk 7 & 10 re a tinggi 1&9 re a berat %% -itn' berat ideal dengan ule i tinggi 7 # 3 and Berat 7 + - then +3 5 7 < <! i tinggi 7 # 3 and Berat 7 = 4 5 then +3 5 7 +3 5 i tinggi 7 # 3 and Berat 7 B T then +3 5 7 - 4< i tinggi 7 ! 3 - and Berat 7 + - then +3 5 7 < <! i tinggi 7 ! 3 - and Berat 7 = 4 5 then +3 5 7 +3 5 i tinggi 7 ! 3 - and Berat 7 B T then +3 5 7 - 4< i tinggi 7 T+ --+ and Berat 7 + - then +3 5 7 < <! i tinggi 7 T+ --+ and Berat 7 = 4 5 then +3 5 7 +3 5 i tinggi 7 T+ --+ and Berat 7 B T then +3 5 7 - 4< .en'elesin 1 tinggi, terdiri atas " hi*punan fuzzy : pendek,sedang dan tinggi >?@A pendek sedang tinggi 1 0 100 12% 1$0 1'0 1&% 200 2 berat, terdiri atas " hi*punan fuzzy : ringan,nor*al dan berat >?@ A ringan nor*al berat 1

Upload: yemi-maria-arbi

Post on 05-Nov-2015

216 views

Category:

Documents


0 download

DESCRIPTION

fuzzy

TRANSCRIPT

JAWABAN UJIAN AKHIR SEMESTER (UAS)UNIVERSITAS ICHSAN GORONTALO

MATA KULIAH : Intelegensi BuatanKELOMPOK : 1 FUZZY

SOAL KLP I (Fuzzy Logic):Tentukan ideal badan anda jika dipengaruhi oleh 2 buah variabel, yaitu: (1) Tinggi badan anda dengan range dari 100 s/d 200; (2) Berat badan anda dengan range dari 10 s/d 100. Sedangkan range ideal badan dari 0 s/d10. Tinggi badan terbagi atas 3 golongan, yaitu: (1) Pendek, dari 100 s/d 140; (2) Sedang, dari 125 s/d 175; (3) Tinggi, dari 160 s/d 200. Berat badan terbagi atas 3 golongan, yaitu: (1) Ringan, dari 10 s/d 50; (2) Normal, dari25 s/d 75; (3) Berat, dari 50 s/d 100. Ideal badan terbagi atas 3 golongan, yaitu: (1) Kurus, dari 0 s/d 3; (2) Ideal, dari 3 s/d 7; (3) Gemuk, dari 7 s/d 10. Pada tahap Fuzzifikasi, gambarkan grafik derajat/fungsi keanggotaan dan berapa nilainya dari tiap-tiap variabel, gunakan kurva linear saja. Bentuklah rule-nya dengan menggunakan operasi irisan (logika AND) saja. Dengan demikian terapkanlah fungsi MIN pada tahap mesin inferensi untuk setiap rule yang anda buat. Selanjutnya, tentukanlah nilai pada tahap defuzzifikasi. Selesaikan masalah tersebut menggunakan algoritma Fuzzy Logic dengan pendekatan Tsukamoto.DiketahuiTinggi badan pendek = 100 140Tinggi badan sedang = 125 175Tinggi badan tinggi = 160 200

Berat badan ringan = 10 50Berat badan normal = 25 - 75Berat badan berat = 50- 100

ideal badan kurus = 0 3ideal badan ideal = 3-7ideal badan gemuk = 7- 10

reza tinggi 178reza berat 55

ditanyaberat ideal ? dengan Ruleif tinggi = PENDEK and Berat = RINGAN then IDEAL = KURUS if tinggi = PENDEK and Berat = NORMAL then IDEAL = IDEALif tinggi = PENDEK and Berat = BERAT then IDEAL = GEMUKif tinggi = SEDANG and Berat = RINGAN then IDEAL = KURUSif tinggi = SEDANG and Berat = NORMAL then IDEAL = IDEALif tinggi = SEDANG and Berat = BERAT then IDEAL = GEMUKif tinggi = TINGGI and Berat = RINGAN then IDEAL = KURUS if tinggi = TINGGI and Berat = NORMAL then IDEAL = IDEALif tinggi = TINGGI and Berat = BERAT then IDEAL = GEMUK

penyelesaian1. tinggi, terdiri atas 3 himpunan fuzzy : pendek,sedang dan tinggi[x] pendek sedangtinggi1

0100 125 140 160 175 200

2. berat, terdiri atas 3 himpunan fuzzy : ringan,normal dan berat[x] ringan normalberat1

010 25 50 75 100

3. ideal badan, terdiri atas 3 himpunan fuzzy : kurus,ideal,gemuk[x] kurus idealgemuk1

00 3 7 10

Nilai keanggotaan tinggi

tinggiTinggi(178)= (x-a)/(b-a)= 178 160/200-160= 0.45[x] pendek sedangtinggi10,450100 125 140 160 175 200

Untuk pendek dan sedang tidak ada karena tidak termasuk dalam himpunan tersebut dan bernilai FALSE

Nilai keanggotaan berat BeratNormal(55)= (x-a)/(b-a)= 55 25/75-25= 0.6

BeratBerat(55)= (x-a)/(b-a)= 55 50/100-50= 0.1

[x] ringan normalberat10,60,110 25 50 75 100

masuk dalam keanggotaan NORMAL dan BERAT makanya harus dihitung.himpunan RINGAN bernilai FALSEMAKA rule yang dipakai hanya ada 2

if tinggi = TINGGI and Berat = NORMAL then IDEAL = IDEALif tinggi = TINGGI and Berat = BERAT then IDEAL = GEMUK

[R1] if tinggi = TINGGI and Berat = NORMAL then IDEAL = IDEAL-predikat1 = TinggiTINGGI BeratNORMAL= min( TinggiTINGGI (178), BeratNORMAL (55))= min(0,45;0,6)= 0,45Lihat himpunan Ideal = IDEAL,(7-z1)/(7-3)= 0,45 0,45= 7 - z1 / 7 - 30,45 = 71 - z1 / 40,45 x 4 = 7 - z11,8 = 7 - z1z1 = 7 1,8z1 = 5,2

[R2] if tinggi = TINGGI and Berat = BERAT then IDEAL = GEMUK-predikat2 = TinggiTINGGI BeratBERAT= min( TinggiTINGGI (178), BeratBERAT (55))= min(0,45;0,1)= 0,1Lihat himpunan Ideal = GEMUK,(10-z1)/(10-7)= 0,1 0,1= 10 z2 / 10 - 70,1 = 10 z2 / 30,1 x 3 = 10 z20.3 = 10 z2z2 = 10 0.3z2 = 9.7mencari nilai predikat dari 2 rule yang TRUEz1 = apred1 *z1 + apred2 *z2 apred1 + apred2

z1 =0.45 * 5,2 + 0.1 * 9,7 = 2.34 + 0.97 = 3.31 = 6.020.45 + 0.1 0.55 0.55Jadi jumlah ideal badan 6.02