• Tidak ada hasil yang ditemukan

PROGRAM STUDI MATEMATIKA UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

N/A
N/A
Protected

Academic year: 2021

Membagikan "PROGRAM STUDI MATEMATIKA UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM"

Copied!
53
0
0

Teks penuh

(1)

74

(2)
(3)
(4)

77

PROGRAM STUDI MATEMATIKA UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jalan Colombo Nomor 1 Yogyakarta 55281

Telepon (0274) 565411 Pesawat 217, (0274) 565411 (TU), fax. (0274) 548203 Laman : fmipa.uny.ac.id, E-mail : humas_fmipa@uny.ac.id

PENJELASAN PENELITIAN KEPADA RESPONDEN

Saya Danu Satria mahasiswa Program Studi Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Yogyakarta. Saat ini saya sedang melakukan penelitian dengan judul:

“ KLASIFIKASI PENYAKIT JANTUNG MENGGUNAKAN WAVELET FUZZY SYSTEMS”

Penelitian bertujuan untuk mengetahui jenis penyakit jantung berdasarkan data rekam detak jantung pasien penyakit jantung dengan phonocardiogram (PCG).

Peneliti mengajak bapak/ibu/saudara untuk ikut serta dalam penelitian ini. Pasien yang telah memenuhi kriteria inklusi dan eksklusi akan diminta untuk merekam detak jantungnya dengan alat phonocardiogram yang telah disediakan oleh peneliti.

A. Kesukarelaan dalam penelitian

Calon responden berhak memilih untuk berpartisipasi sebagai responden dalam penelitian ini tanpa ada unsur paksaan. Bila calon responden sudah memutuskan untuk ikut berpartisipasi lalu berubah pikiran, maka calon responden bebas untuk mengundurkan diri tanpa ada denda ataupun sanksi. Apabila calon responden telah bersedia untuk berpartisipasi dalam penelitian ini, maka calon responden akan diminta untuk menandatangani lembar persetujuan sebanyak satu rangkap untuk disimpan oleh peneliti sebagai bukti.

(5)

78

B. Prosedur Penelitian

Calon responden yang bersedia untuk berpartisipasi dalam penelitian ini akan diminta untuk menandatangai lembar persetujuan. Calon responden sebelumnya telah didiagnosa menderita kelainan jantung oleh dokter akan diminta untuk meletakkan kepala stetoskop dari alat phonocardiogram yang dibawa peneliti dibagian dada yang detakannya kuat, kemudian akan direkam detakan jantungnya dengan laptop (program : Sound Forge Pro 10), detak jantung responden akan direkam sebanyak dua kali, yaitu pertama responden bernafas secara biasa dan yang kedua responden diminta untuk menahan nafas selama 5-7 detik.

C. Kewajiban Partisipan Penelitian

Sebagai partisipan dalam penelitian ini responden berkewajiban mengikuti aturan atau petunjuk penelitian sesuai dengan yang telah disebutkan diatas. Bila ada yang belum jelas, responden dapat bertanya langsung dengan peneliti.

D. Resiko Efek Samping dan Ketidaknyamanan

Penelitian ini tidak memiliki resiko yang berbahaya. Peneliti akan berusaha meminimalisir segala bentuk ketidaknyamanan atau efek samping yang merugikan penelitian. Apabila selama penelitian atau setelah penelitian ini berlangsung terdapat kecurangan atau ketimpangan yang dirasakan oleh responden, maka peneliti siap bertanggung jawab akan hal tersebut.

E. Manfaat dan Keuntungan

Manfaat atau keuntungan yang responden dapatkan yaitu berupa informasi mengenai jenis kelainan jantung berdasarkan rekaman detak jantungnya.

F. Kerahasiaan

Semua informasi yang berkaitan dengan identitas subjek penelitian akan dirahasiakan dan hanya akan diketahui oleh peneliti. Hasil penelitian akan dipublikasikan tanpa identitas subjek penelitian.

(6)

79

G. Informasi dan Tambahan

Responden dapat menanyakan atau mengkonfirmasi hal-hal yang berhubungan tentang penelitian ini dengan menghubungi peneliti sendiri atas nama Danu Satria pada No. Hp. 085728372652. Selain itu, informasi tentang penelitian ini juga diperoleh di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Yogyakarta. Telp : (0274) 565411, atau email : humas_fmipa@uny.ac.id.

(7)
(8)

81 Lampiran 5

Sinyal PCG Asli Data Latih 1. Diagnosis Normal N1 wav N2.wav N3 wav N4.wav N5.wav N6.wav N7 wav N8.wav N9.wav N10.wav N11.wav N12.wav N13.wav n14.wav N15.wav N16.wav N17.wav N18.wav

(9)

82 N19.wav N20.wav 2. Diagnosis HHD 60-58-94.wav 54-32-55.wav 67-79-95.wav 54-25-25.wav 66-10-11.wav 62-55-34.wav 63-70-73.wav 65-20-65.wav 65-01-85.wav 59-28-69.wav 62-58-18.wav 65-67-80.wav 65-21-15. wav 66-74-72.wav 12-6-34.wav 67-40-99.wav 68-04-76.wav 45-11-48.wav

(10)

83 24-52-47.wav 67-62-34.wav 3. Diagnosis CHF 60-33-66.wav 12-31-38.wav 31-80-13.wav 56-70-21.wav 64-62-65.wav 32-33-75.wav 66-74-72.wav 67-55-60.wav 66-66-95.wav 12-7-33.wav 39-33-64.wav 59-28-69.wav 63-03-04.wav 11-26-60.wav 63-15-75.wav 67-19-72.wav 54-37-07.wav 62-76-7.wav

(11)

84

54-37-07.wav 62-76-7.wav

43-91-37.wav 60-21-82.wav

4. Diagnosis Angina Pectoris

18-67-45.wav 32-85-26.wav 49-01-17.wav 67-32-45.wav 25-76-60.wav 27-79-58.wav 59-93-06.wav 58-29-52.wav 59-75-41.wav 63-59-00.wav 65-55-72.wav 65-34-68.wav 53-94-15.wav 50-53-23.wav 38-89-36.wav 65-29-19.wav

(12)

85

61-95-72.wav 59-28-69.wav

15-85-24.wav 67-79-59.wav

Sinyal PCG Asli Data Uji 1. Diagnosis Normal N21.wav N22.wav N23.wav N24.wav N25.wav 2. Diagnosis HHD 60-07-88.wav 62-90-50.wav 65-84-28.wav 71-32-27.wav 39-21-90.wav

(13)

86 3. Diagnosis CHF 11-26-60.wav 60-01-43.wav 65-82-09.wav 67-56-62.wav 24-88-75.wav

4. Diagnosis Angina Pectoris

66-46-28.wav 83-6-15.wav

41-75-38.wav 66-16-23.wav

(14)

87 Lampiran 6

Signal Hasil Normalisasi Data Latih 1. Diagnosis Normal N1 wav N2.wav N3.wav N4.wav N5.wav N6.wav N7.wav n8.wav N9.wav n10.wav N11.wav n12.wav N13.wav N14.wav N15.wav n16.wav N17.wav n18.wav

(15)

88 N19.wav n20.wav 2. Diagnosis HHD 60-58-94.wav 54-32-55.wav 67-79-95.wav 54-25-25.wav 66-10-11.wav 62-55-34.wav 63-70-73.wav 65-20-65.wav 65-01-85.wav 59-28-69.wav 62-58-18.wav 65-67-80.wav 65-21-15. wav 66-74-72.wav 12-6-34.wav 67-40-99.wav 68-04-76.wav 45-11-48.wav

(16)

89 24-52-47.wav 67-62-34.wav 3. Diagnosis CHF 60-33-66.wav 12-31-38.wav 31-80-13.wav 56-70-21.wav 64-62-65.wav 32-33-75.wav 66-74-72.wav 67-55-60.wav 66-66-95.wav 12-7-33.wav 39-33-64.wav 59-28-69.wav 63-03-04.wav 11-26-60.wav 63-15-75.wav 67-19-72.wav 54-37-07.wav 62-76-7.wav

(17)

90

54-37-07.wav 62-76-7.wav

43-91-37.wav 60-21-82.wav

4. Diagnosis Angina Pectoris

18-67-45.wav 32-85-26.wav 49-01-17.wav 67-32-45.wav 25-76-60.wav 27-79-58.wav 59-93-06.wav 58-29-52.wav 59-75-41.wav 63-59-00.wav 65-55-72.wav 65-34-68.wav 53-94-15.wav 50-53-23.wav 38-89-36.wav 65-29-19.wav

(18)

91

61-95-72.wav 59-28-69.wav

15-85-24.wav 67-79-59.wav

Sinyal Hasil Normalisasi Data Uji 1. Diagnosis Normal N21.wav N22.wav N23.wav N24.wav N25.wav 2. Diagnosis HHD 60-07-88.wav 62-90-50.wav 65-84-28.wav 71-32-27.wav 39-21-90.wav

(19)

92 3. Diagnosis CHF 11-26-60.wav 60-01-43.wav 65-82-09.wav 67-56-62.wav 24-88-75.wav

4. Diagnosis Angina Pectoris

66-46-28.wav 83-6-15.wav

41-75-38.wav 66-16-23.wav

(20)

93 Lampiran 7

Signal Hasil Pemotongan Data Latih 1. Diagnosis Normal N1.wav N2.wav N3.wav N4.wav N5.wav N6.wav N7.wav N8.wav N9.wav N10.wav N11.wav N12.wav N13.wav N14.wav N15.wav N16.wav

(21)

94 N17.wav N18.wav N19.wav N20.wav 2. Diagnosis HHD 68-04-76.wav 67-79-95.wav 65-20-65.wav 67-62-34.wav 67-40-99.wav 65-01-85.wav 66-74-72.wav 63-70-73.wav 66-10-11.wav 62-55-34.wav 65-67-80.wav 60-58-94.wav 65-21-15.wav 54-25-25.wav

(22)

95 60-08-86.wav 45-11-48.wav 59-28-69.wav 24-52-47.wav 54-32-55.wav 12-6-34.wav 3. Diagnosis CHF 67-55-60.wav 66-46-28.wav 67-19-72.wav 64-62-65.wav 66-74-72.wav 63-15-75.wav 66-66-95.wav 56-70-21.wav 63-03-04.wav 54-37-07.wav 62-76-7.wav 43-91-37.wav 60-33-66.wav 39-33-64.wav

(23)

96 60-21-82.wav 32-33-75.wav 59-28-69.wav 31-80-13.wav 12-31-38.wav 12-7-33.wav

4. Diagnosis Angina Pectoris

67-79-59.wav 67-32-45.wav 59-75-41.wav 65-55-72.wav 65-34-68.wav 59-28-69.wav 65-29-19.wav 58-29-52.wav 63-59-00.wav 53-94-15.wav 60-58-94.wav 50-53-23.wav 59-93-06.wav 49-01-17.wav 38-89-36.wav 27-79-58.wav

(24)

97

32-85-26.wav 25-76-60.wav

18-67-45.wav 15-85-24.wav

Signal Hasil Pemotongan Data Uji 1. Diagnosis Normal N21.wav N22.wav N23.wav N24.wav N25.wav 2. Diagnosis HHD 60-07-88.wav 62-90-50.wav 65-84-28.wav 71-32-27.wav 39-21-90.wav

(25)

98 3. Diagnosis CHF 11-26-60.wav 60-01-43.wav 65-82-09.wav 67-56-62.wav 24-88-75.wav

4. Diagnosis Angina Pectoris

66-46-28.wav 83-6-15.wav

41-75-38.wav 66-16-23.wav

(26)

99 Lampiran 8

Signal Hasil Dekomposisi Data Latih 1. Diagnosis Normal N1.wav N2.wav - N3.wav N4.wav N5.wav N6.wav N7.wav N8.wav N9.wav N10.wav N11.wav N12.wav N13.wav N14.wav N15.wav N16.wav

(27)

100 N17.wav N18.wav N19.wav N20.wav 2. Diagnosis HHD 60-58-94.wav 54-32-55.wav 67-79-95.wav 54-25-25.wav 66-10-11.wav 62-55-34.wav 63-70-73.wav 65-20-65.wav 65-01-85.wav 59-28-69.wav 67-40-99.wav 66-74-72.wav 65-67-80.wav 68-04-76.wav 62-58-18.wav 67-62-34.wav

(28)

101 45-11-48.wav 65-21-15.wav 24-52-47.wav 12-6-34.wav 3. Diagnosis CHF 12-31-38.wav 31-80-13.wav 64-62-65.wav 32-33-75.wav 56-70-21.wav 66-74-72.wav 67-55-60.wav 66-66-95.wav 54-37-07.wav 12-7-33.wav 62-76-7.wav 60-33-66.wav 67-19-72.wav 11-26-60.wav 59-28-69.wav 63-15-75.wav 39-33-64.wav 43-91-37.wav

(29)

102

60-21-82.wav 63-03-04.wav

4. Diagnosis Angina Pectoris

18-67-45.wav 32-85-26.wav 49-01-17.wav 67-32-45.wav 25-76-60.wav 15-85-24.wav 27-79-58.wav 59-93-06.wav 50-53-23.wav 53-94-15.wav 38-89-36.wav 63-59-00.wav 67-79-59.wav 65-55-72.wav 57-99-89.wav 61-95-72.wav 65-34-68.wav 65-29-19.wav

(30)

103

59-75-41.wav 58-29-52.wav

Signal Hasil Dekomposisi Data Uji 1. Diagnosis Normal N21.wav N22.wav N23.wav N24.wav N25.wav 2. Diagnosis HHD 39-21-90.wav 60-07-88.wav 62-90-50.wav 65-84-28.wav 71-32-27.wav 3. Diagnosis CHF 11-26-60.wav 24-88-75.wav

(31)

104

60-01-43.wav 65-82-09.wav

67-56-62.wav 4. Diagnosis Angina Pectoris

41-75-38.wav 55-49-77.wav

66-16-23.wav 66-46-28

(32)

105 Lampiran 9

Ekstraksi Signal PCG Data Latih

No Nama File Minimum Maksimum Rata-rata

Standar Deviasi Energi 1 N1 -0.2802 0.4027 -4.96E-20 0.0248 52.6496 2 N2 -0.4647 0.3206 3.02E-20 0.0264 49.1947 3 N3 -0.331 0.3466 -8.98E-20 0.0319 53.3427 4 N4 -0.5817 0.5372 1.62E-07 0.0437 60.2437 5 N5 -0.4748 0.5616 9.98E-08 0.0569 40.9689 6 N6 -0.3442 0.3403 -1.26E-20 0.0321 57.3431 7 N7 -0.2826 0.2914 5.45E-07 0.0329 42.0414 8 N8 -0.3747 0.3609 -5.58E-07 0.0365 60.0761 9 N9 -0.4822 0.508 -9.00E-06 0.0478 43.633 10 N10 -0.3872 0.2973 -1.66E-06 0.0464 43.4504 11 N11 -0.3048 0.3512 4.24E-06 0.0502 41.4572 12 N12 -0.4763 0.4145 9.05E-19 0.0558 57.8375 13 N13 -0.5368 0.3038 -7.24E-20 0.0472 39.6806 14 N14 -0.5704 0.5207 -3.68E-07 0.0512 45.6324 15 N15 -0.2525 0.2736 -3.83E-06 0.0318 45.6546 16 N16 -0.4583 0.518 -1.26E-06 0.0473 42.8001 17 N17 -0.3628 0.2973 -5.72E-20 0.0409 43.2414 18 N18 -0.477 0.4454 -4.33E-19 0.0566 37.6646 19 N19 -0.4368 0.3496 -5.75E-07 0.0458 39.0231 20 N20 -0.3851 0.5336 -1.20E-06 0.0519 35.0419 21 60-58-94 -0.6602 0.585 -1.54E-05 0.1077 67.3959 22 54-32-55 -0.3826 0.3809 1.90E-04 0.1004 40.5954 23 67-79-95 -0.372 0.5458 -3.76E-05 0.1011 38.4057 24 54-25-25 -0.319 0.3108 5.86E-07 0.0267 37.3295 25 66-10-11 -0.3072 0.3849 -8.12E-07 0.0261 46.3286 26 62-55-34 -0.2041 0.2878 -5.87E-20 0.0308 37.8768 27 63-70-73 -0.167 0.2231 4.15E-19 0.0281 25.5664 28 65-20-65 -0.7077 0.7754 -5.24E-04 0.1182 40.3944 29 65-01-85 -0.1788 0.2374 -2.31E-19 0.0775 50.519 30 59-28-69 -0.3945 0.3234 -3.81E-19 0.0898 31.5603 31 62-58-18 -0.2679 0.2554 -1.55E-19 0.028 57.349

(33)

106 32 65-67-80 -0.2748 0.3868 3.88E-05 0.094 32.9613 33 65-21-15 -0.1653 0.1361 2.67E-06 0.0317 28.3666 34 65-87-04 -0.3675 0.247 4.40E-19 0.0691 44.7018 35 66-74-72 -0.2883 0.2939 1.51E-04 0.0802 37.3709 36 12-6-34 -0.1357 0.1378 -8.94E-07 0.0188 26.5174 37 67-40-99 -0.2682 0.2333 -2.51E-06 0.059 45.8275 38 68-04-76 -0.432 0.3307 -1.96E-19 0.0479 42.0216 39 45-11-48 -0.0655 0.0617 -1.05E-06 0.0076 24.4353 40 67-62-34 -0.315 0.3936 5.29E-06 0.0384 41.8275 41 64-62-65 -0.2028 0.1767 1.18E-07 0.0156 52.5305 42 32-33-75 -0.053 0.0602 4.80E-20 0.0069 49.3763 43 56-70-21 -0.3497 0.4017 5.72E-06 0.0552 40.2236 44 66-74-72 -0.3792 0.3802 -3.84E-07 0.0414 32.1848 45 67-55-60 -0.2276 0.2555 -6.08E-07 0.0187 61.1255 46 66-66-95 -0.2905 0.2609 -2.62E-05 0.0717 55.7844 47 12 7 33 -0.5129 0.2399 -6.31E-19 0.1002 31.5005 48 39-33-64 -0.8741 0.5765 1.13E-04 0.126 51.3398 49 59-28-69 -0.5456 0.5552 -3.01E-06 0.036 32.6662 50 63-03-04 -0.5078 0.6212 -7.62E-04 0.1784 44.2973 51 11-26-60 -0.4506 0.5139 2.25E-19 0.1474 39.4219 52 63-15-75 -0.3727 0.2922 -1.62E-05 0.0932 42.0442 53 67-19-72 -0.3983 0.4812 -3.89E-04 0.1151 24.6205 54 54-37-07 -0.3717 0.3144 8.97E-06 0.0712 45.7132 55 62-76-7 -0.3462 0.3614 -8.47E-07 0.0307 66.9859 56 60-21-82 -0.1721 0.1448 9.07E-20 0.0451 27.0091 57 43-91-37 -0.4599 0.389 -9.39E-04 0.1683 40.2992 58 60-33-66 -0.5789 0.5291 1.06E-06 0.0676 41.1012 59 12-31-38 -0.1757 0.1324 -1.15E-05 0.0384 25.5696 60 31-80-13 -0.2312 0.2688 4.53E-08 0.0371 26.4691 61 18-67-45 -0.7506 0.5918 -8.34E-06 0.174 43.0175 62 32-85-26 -0.2595 0.2679 -1.16E-07 0.0138 55.4601 63 49-01-17 -0.189 0.2131 1.07E-19 0.0202 59.653 64 67-32-45 -0.0775 0.1129 1.23E-05 0.0199 26.8939 65 25-76-60 -0.3874 0.3383 7.61E-04 0.107 31.1847 66 15-85-24 -0.1576 0.1564 -1.91E-04 0.0362 49.0091 67 27-79-58 -0.5789 0.602 -9.00E-06 0.1496 41.5131

(34)

107 68 59-93-06 -0.1407 0.1365 -2.86E-04 0.0528 36.2641 69 58-29-52 -0.2458 0.2163 -9.63E-19 0.0758 38.7404 70 59-75-41 -0.1892 0.2023 4.83E-05 0.0736 44.5348 71 63-59-00 -0.2869 0.2661 -4.54E-06 0.0931 35.5385 72 65-55-72 -0.224 0.3809 -2.29E-06 0.0534 43.4504 73 65-34-68 -0.2335 0.2565 -1.82E-19 0.0293 49.8005 74 53-94-15 -0.8631 0.8872 1.01E-05 0.095 37.233 75 67-79-59 -0.2623 0.439 -2.00E-04 0.0953 40.6368 76 50-53-23 -0.5216 0.4513 -1.63E-04 0.1057 47.3161 77 38-89-36 -0.1973 0.1697 -1.85E-05 0.0677 41.2926 78 65-29-19 -0.0462 0.057 3.21E-06 0.0053 32.5361 79 61-95-72 -0.2964 0.2786 2.99E-19 0.0247 48.8863 80 59-28-69 -0.1755 0.1524 3.81E-20 0.0165 42.3952

Ekstraksi Signal PCG Data Uji

No

Nama

File Minimum Maksimum Rata-rata

Standar Deviasi Energi 1 N21 -0.5246 0.4666 2.31E-07 0.042 48.9338 2 N22 -0.3851 0.5336 -1.20E-06 0.0519 35.0419 3 N23 -0.3939 0.5006 2.72E-19 0.0558 45.4788 4 N24 -0.4136 0.4092 7.15E-06 0.0474 64.6146 5 N25 -0.6196 0.4912 4.31E-19 0.0659 48.1074 6 60-07-88 -0.2153 0.3175 -5.14E-06 0.0738 30.4667 7 62-90-50 -0.1318 0.1615 -3.59E-07 0.0215 30.904 8 65-84-28 -0.3982 0.3865 -8.24E-20 0.0396 44.9601 9 71-32-27 -0.1802 0.2448 2.97E-19 0.02 31.7858 10 39-21-90 -0.4504 0.4439 -4.00E-06 0.0556 49.2939 11 11-26-60 -0.4506 0.5139 2.25E-19 0.1474 39.4219 12 60-01-43 -0.295 0.3047 6.08E-07 0.0304 68.4197 13 67-56-62 -0.0935 0.0946 -7.09E-22 0.0131 50.4769 14 65-82-09 -0.6112 0.6347 -3.59E-19 0.0739 40.559 15 24-88-75 -0.231 0.2316 7.34E-07 0.0249 45.0737 16 83-6-15 -0.1216 0.1134 -3.20E-08 0.0137 55.5772 17 66-46-28 -0.0957 0.1144 -2.57E-06 0.0145 34.2086 18 66-16-23 -0.169 0.1479 -4.11E-20 0.0144 54.5413 19 41-75-38 -0.2317 0.2054 -1.08E-19 0.0204 57.1925 20 55-49-77 -0.0454 0.0428 3.81E-07 0.007 22.3743

(35)

108 Lampiran 10

Aturan Fuzzy

Aturan 1 : “ Jika min adalah min7 dan max adalah max4 dan mean adalah mean5

dan std adalah std2 dan en adalah en6 maka normal”.

Aturan 2 : “ Jika min adalah min5 dan max adalah max4 dan mean adalah mean5

dan std adalah std2 dan en adalah en6 maka normal”.

Aturan 3 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5

dan std adalah std2 dan en adalah en6 maka normal”.

Aturan 4 : “ Jika min adalah min4 dan max adalah max6 dan mean adalah mean5

dan std adalah std3 dan en adalah en7 maka normal”.

Aturan 5 : “ Jika min adalah min5 dan max adalah max6 dan mean adalah mean5

dan std adalah std3 dan en adalah en4 maka normal”.

Aturan 6 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5

dan std adalah std2 dan en adalah en7 maka normal”.

Aturan 7 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std2 dan en adalah en5 maka normal”.

Aturan 8 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5

dan std adalah std2 dan en adalah en7 maka normal”.

Aturan 9 : “ Jika min adalah min5 dan max adalah max5 dan mean adalah mean

dan std adalah std3 dan en adalah en7 maka normal”.

Aturan 10 : “ Jika min adalah min6 dan max adalah max3 dan mean adalah mean5

dan std adalah std3 dan en adalah en5 maka normal”.

Aturan 11 : “ Jika min adalah min7 dan max adalah max4 dan mean adalah mean5

(36)

109

Aturan 12 : “ Jika min adalah min5 dan max adalah max4 dan mean adalah mean5

dan std adalah std3 dan en adalah en7 maka normal”.

Aturan 13 : “ Jika min adalah min4 dan max adalah max3 dan mean adalah mean5

dan std adalah std3 dan en adalah en4 maka normal”.

Aturan 14 : “ Jika min adalah min4 dan max adalah max5 dan mean adalah mean5

dan std adalah std3 dan en adalah en5 maka normal”.

Aturan 15 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std2 dan en adalah en5 maka normal”.

Aturan 16 : “ Jika min adalah min5 dan max adalah max5 dan mean adalah mean5 dan std adalah std3 dan en adalah en5 maka normal”.

Aturan 17 : “ Jika min adalah min6 dan max adalah max3 dan mean adalah mean5

dan std adalah std3 dan en adalah en5 maka normal”.

Aturan 18 : “ Jika min adalah min5 dan max adalah max5 dan mean adalah mean5

dan std adalah std3 dan en adalah en4 maka normal”.

Aturan 19 : “ Jika min adalah min5 dan max adalah max4 dan mean adalah mean5

dan std adalah std3 dan en adalah en4 maka normal”.

Aturan 20 : “ Jika min adalah min6 dan max adalah max6 dan mean adalah mean5

dan std adalah std3 dan en adalah en3 maka normal”.

Aturan 21 : “ Jika min adalah min3 dan max adalah max6 dan mean adalah mean5

dan std adalah std6 dan en adalah en9 maka HHD”.

Aturan 22 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean6

dan std adalah std5 dan en adalah en4 maka HHD”.

(37)

110

dan std adalah std5 dan en adalah en4 maka HHD”.

Aturan 24 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5

dan std adalah std2 dan en adalah en4 maka HHD”.

Aturan 25 : “ Jika min adalah min7 dan max adalah max4 dan mean adalah mean5

dan std adalah std2 dan en adalah en5 maka HHD”.

Aturan 26 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std2 dan en adalah en4 maka HHD”.

Aturan 27 : “ Jika min adalah min8 dan max adalah max3 dan mean adalah mean5

dan std adalah std2 dan en adalah en2 maka HHD”.

Aturan 28 : “ Jika min adalah min3 dan max adalah max8 dan mean adalah mean3

dan std adalah std6 dan en adalah en4 maka HHD”.

Aturan 29 : “ Jika min adalah min8 dan max adalah max3 dan mean adalah mean5

dan std adalah std4 dan en adalah en6 maka HHD”.

Aturan 30 : “ Jika min adalah min6 dan max adalah max5 dan mean adalah mean5 dan std adalah std5 dan en adalah en3 maka HHD”.

Aturan 31 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std2 dan en adalah en7 maka HHD”.

Aturan 32 : “ Jika min adalah min7 dan max adalah max4 dan mean adalah mean6

dan std adalah std5 dan en adalah en3 maka HHD”.

Aturan 33 : “ Jika min adalah min8 dan max adalah max2 dan mean adalah mean5

dan std adalah std2 dan en adalah en2 maka HHD”.

Aturan 34 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean6

(38)

111

Aturan 35 : “ Jika min adalah min8 dan max adalah max2 dan mean adalah mean5

dan std adalah std2 dan en adalah en2 maka HHD”.

Aturan 36 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std4 dan en adalah en5 maka HHD”.

Aturan 37 : “ Jika min adalah min5 dan max adalah max4 dan mean adalah mean5

dan std adalah std3 dan en adalah en5 maka HHD”.

Aturan 38 : “ Jika min adalah min9 dan max adalah max1 dan mean adalah mean5

dan std adalah std1 dan en adalah en2 maka HHD”.

Aturan 39 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5 dan std adalah std2 dan en adalah en5 maka HHD”.

Aturan 40 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5

dan std adalah std3 dan en adalah en4 maka HHD”.

Aturan 41 : “ Jika min adalah min4 dan max adalah max6 dan mean adalah mean5

dan std adalah std4 dan en adalah en4 maka CHF”.

Aturan 42 : “ Jika min adalah min8 dan max adalah max2 dan mean adalah mean5

dan std adalah std3 dan en adalah en2 maka CHF”.

Aturan 43 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std3 dan en adalah en2 maka CHF”.

Aturan 44 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5

dan std adalah std3 dan en adalah en4 maka CHF”.

Aturan 45 : “ Jika min adalah min7 dan max adalah max2 dan mean adalah mean5

dan std adalah std2 dan en adalah en6 maka CHF”.

(39)

112

dan std adalah std1 dan en adalah en6 maka CHF”.

Aturan 47 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5

dan std adalah std3 dan en adalah en3 maka CHF”.

Aturan 48 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std2 dan en adalah en8 maka CHF”.

Aturan 49 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std4 dan en adalah en7 maka CHF”.

Aturan 50 : “ Jika min adalah min5 dan max adalah max3 dan mean adalah mean5

dan std adalah std5 dan en adalah en3 maka CHF”.

Aturan 51 : “ Jika min adalah min1 dan max adalah max6 dan mean adalah mean6

dan std adalah std7 dan en adalah en6 maka CHF”.

Aturan 52 : “ Jika min adalah min4 dan max adalah max6 dan mean adalah mean5

dan std adalah std2 dan en adalah en3 maka CHF”.

Aturan 53 : “ Jika min adalah min5 dan max adalah max6 dan mean adalah mean2 dan std adalah std9 dan en adalah en5 maka CHF”.

Aturan 54 : “ Jika min adalah min5 dan max adalah max5 dan mean adalah mean5

dan std adalah std8 dan en adalah en4 maka CHF”.

Aturan 55 : “ Jika min adalah min6 dan max adalah max3 dan mean adalah mean5

dan std adalah std5 dan en adalah en5 maka CHF”.

Aturan 56 : “ Jika min adalah min6 dan max adalah max5 dan mean adalah mean4

dan std adalah std6 dan en adalah en2 maka CHF”.

Aturan 57 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5

(40)

113

Aturan 58 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean5

dan std adalah std2 dan en adalah en9 maka CHF”.

Aturan 59 : “ Jika min adalah min5 dan max adalah max4 dan mean adalah mean1

dan std adalah std8 dan en adalah en4 maka CHF”.

Aturan 60 : “ Jika min adalah min8 dan max adalah max2 dan mean adalah mean5

dan std adalah std3 dan en adalah en2 maka CHF”.

Aturan 61 : “ Jika min adalah min2 dan max adalah max6 dan mean adalah mean5

dan std adalah std9 dan en adalah en5 maka Angina Pectoris”.

Aturan 62 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5 dan std adalah std1 dan en adalah en7 maka Angina Pectoris”.

Aturan 63 : “ Jika min adalah min8 dan max adalah max3 dan mean adalah mean5

dan std adalah std2 dan en adalah en7 maka Angina Pectoris”.

Aturan 64 : “ Jika min adalah min9 dan max adalah max2 dan mean adalah mean5

dan std adalah std2 dan en adalah en2 maka Angina Pectoris”.

Aturan 65 : “ Jika min adalah min6 dan max adalah max4 dan mean adalah mean9

dan std adalah std6 dan en adalah en3 maka Angina Pectoris”.

Aturan 66 : “ Jika min adalah min8 dan max adalah max2 dan mean adalah mean5

dan std adalah std2 dan en adalah en6 maka Angina Pectoris”.

Aturan 67 : “ Jika min adalah min4 dan max adalah max6 dan mean adalah mean5

dan std adalah std8 dan en adalah en4 maka Angina Pectoris”.

Aturan 68 : “ Jika min adalah min8 dan max adalah max2 dan mean adalah mean5

dan std adalah std3 dan en adalah en2 maka Angina Pectoris”.

(41)

114

dan std adalah std4 dan en adalah en4 maka Angina Pectoris”.

Aturan 70 : “ Jika min adalah min8 dan max adalah max3 dan mean adalah mean6

dan std adalah std4 dan en adalah en5 maka Angina Pectoris”.

Aturan 71 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std5 dan en adalah en3 maka Angina Pectoris”.

Aturan 72 : “ Jika min adalah min7 dan max adalah max4 dan mean adalah mean5

dan std adalah std3 dan en adalah en5 maka Angina Pectoris”.

Aturan 73 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std2 dan en adalah en6 maka Angina Pectoris”.

Aturan 74 : “ Jika min adalah min1 dan max adalah max9 dan mean adalah mean5

dan std adalah std5 dan en adalah en4 maka Angina Pectoris”.

Aturan 75 : “ Jika min adalah min7 dan max adalah max5 dan mean adalah mean4

dan std adalah std5 dan en adalah en4 maka Angina Pectoris”.

Aturan 76 : “ Jika min adalah min5 dan max adalah max5 dan mean adalah mean5 dan std adalah std6 dan en adalah en5 maka Angina Pectoris”.

Aturan 77 : “ Jika min adalah min8 dan max adalah max2 dan mean adalah mean5

dan std adalah std4 dan en adalah en4 maka Angina Pectoris”.

Aturan 78 : “ Jika min adalah min9 dan max adalah max1 dan mean adalah mean5

dan std adalah std1 dan en adalah en3 maka Angina Pectoris”.

Aturan 79 : “ Jika min adalah min7 dan max adalah max3 dan mean adalah mean5

dan std adalah std2 dan en adalah en6 maka Angina Pectoris”.

Aturan 80 : “ Jika min adalah min8 dan max adalah max2 dan mean adalah mean5

(42)

115 Lampiran 11

Hasil Deffuzifikasi Data Latih 1. Diagnosis Normal No File Hasil Diagnosa Asli Diagnosa Model Performance Measure 1 N1 1.33 Normal Normal TN 2 N2 1.33 Normal Normal TN 3 N3 1.35 Normal Normal TN 4 N4 1.38 Normal Normal TN 5 N5 1.36 Normal Normal TN 6 N6 1.29 Normal Normal TN 7 N7 1.42 Normal Normal TN 8 N8 1.39 Normal Normal TN 9 N9 1.29 Normal Normal TN 10 N10 1.35 Normal Normal TN 11 N11 1.39 Normal Normal TN 12 N12 1.38 Normal Normal TN 13 N13 1.38 Normal Normal TN 14 N14 1.11 Normal Normal TN 15 N15 1.24 Normal Normal TN 16 N16 1.36 Normal Normal TN 17 N17 1.36 Normal Normal TN 18 N18 1.33 Normal Normal TN 19 N19 1.25 Normal Normal TN 20 N20 1.39 Normal Normal TN 2. Diagnosis HHD No File Hasil Diagnosa Asli Diagnosa Model Performance Measure 1 60-58-94 2 HHD HHD TP 2 54-32-55 2 HHD HHD TP 3 67-79-95 1.99 HHD HHD TP 4 54-25-25 2 HHD HHD TP 5 66-10-11 1.99 HHD HHD TP 6 62-55-34 2 HHD HHD TP 7 63-70-73 2 HHD HHD TP

(43)

116 8 65-20-65 2 HHD HHD TP 9 65-01-85 2 HHD HHD TP 10 59-28-69 2 HHD HHD TP 11 62-58-18 2 HHD HHD TP 12 65-67-80 2 HHD HHD TP 13 65-21-15 2 HHD HHD TP 14 65-87-04 1.99 HHD HHD TP 15 66-74-72 2 HHD HHD TP 16 12-6-34 2 HHD HHD TP 17 67-40-99 2 HHD HHD TP 18 68-04-76 1.99 HHD HHD TP 19 45-11-48 2 HHD HHD TP 20 67-62-34 2.5 HHD CHF TP 3. Diagnosis CHF No File Hasil Diagnosa Asli Diagnosa Model Performance Measure 1 64-62-65 3 CHF CHF TP 2 32-33-75 3.01 CHF CHF TP 3 56-70-21 3 CHF CHF TP 4 66-74-72 3 CHF CHF TP 5 67-55-60 2.5 CHF CHF TP 6 66-66-95 3.01 CHF CHF TP 7 12 7 33 3 CHF CHF TP 8 39-33-64 3.01 CHF CHF TP 9 59-28-69 3.01 CHF CHF TP 10 63-03-04 3 CHF CHF TP 11 11-26-60 3 CHF CHF TP 12 63-15-75 3 CHF CHF TP 13 67-19-72 3.01 CHF CHF TP 14 54-37-07 3 CHF CHF TP 15 62-76-7 3 CHF CHF TP 16 60-21-82 3.01 CHF CHF TP 17 43-91-37 3 CHF CHF TP 18 60-33-66 3.01 CHF CHF TP 19 12-31-38 3.01 CHF CHF TP 20 31-80-13 3 CHF CHF TP

(44)

117 4. Diagnosis Angina Pectoris

No File Hasil Diagnosa

Asli Diagnosa Model Performance Measure 1 18-67-45 3.64 Angina Pectoris Angina Pectoris TP 2 32-85-26 3.64 Angina Pectoris Angina Pectoris TP 3 49-01-17 3.59 Angina Pectoris Angina Pectoris TP 4 67-32-45 3.63 Angina Pectoris Angina Pectoris TP 5 25-76-60 3.76 Angina Pectoris Angina Pectoris TP 6 15-85-24 3.59 Angina Pectoris Angina Pectoris TP 7 27-79-58 3.63 Angina Pectoris Angina Pectoris TP 8 59-93-06 3.53 Angina Pectoris Angina Pectoris TP 9 58-29-52 3.69 Angina Pectoris Angina Pectoris TP 10 59-75-41 3.61 Angina Pectoris Angina Pectoris TP 11 63-59-00 3.64 Angina Pectoris Angina Pectoris TP 12 65-55-72 3.69 Angina Pectoris Angina Pectoris TP 13 65-34-68 3.74 Angina Pectoris Angina Pectoris TP 14 53-94-15 3.67 Angina Pectoris Angina Pectoris TP 15 67-79-59 3.67 Angina Pectoris Angina Pectoris TP 16 50-53-23 3.58 Angina Pectoris Angina Pectoris TP 17 38-89-36 3.63 Angina Pectoris Angina Pectoris TP 18 65-29-19 3.79 Angina Pectoris Angina Pectoris TP 19 61-95-72 3.63 Angina Pectoris Angina Pectoris TP 20 59-28-69 3.61 Angina Pectoris Angina Pectoris TP

(45)

118 Lampiran 12

Hasil Deffuzifikasi Data Uji

No Nama File Hasil Diagnosa Asli Diagnosa

Model Keterangan

1 N21 1.45 Normal Normal Benar

2 N22 1.45 Normal Normal Benar

3 N23 1.49 Normal Normal Benar

4 N24 1.48 Normal Normal Benar

5 N25 1.25 Normal Normal Benar

6 60-07-88 2 HHD HHD Benar 7 62-90-50 1.99 HHD HHD Benar 8 65-84-28 1.99 HHD HHD Benar 9 71-32-27 2 HHD HHD Benar 10 39-21-90 1.44 HHD Normal Salah 11 11-26-60 3 CHF CHF Benar 12 60-01-43 3 CHF CHF Benar 13 67-56-62 3 CHF CHF Benar 14 65-82-09 3 CHF CHF Benar 15 24-88-75 1.25 CHF Normal Salah 16 83-6-15 3.52 Angina Pectoris Angina Pectoris Benar 17 66-46-28 3.53 Angina Pectoris Angina Pectoris Benar 18 66-16-23 3.56 Angina Pectoris Angina Pectoris Benar 19 41-75-38 1.99 Angina Pectoris HHD Salah 20 55-49-77 1.99 Angina Pectoris HHD Salah

(46)

119 Lampiran 13

Script M-file GUI

function varargout = coba(varargin) % COBA M-file for coba.fig

% COBA, by itself, creates a new COBA or raises the existing % singleton*.

%

% H = COBA returns the handle to a new COBA or the handle to % the existing singleton*.

%

% COBA('CALLBACK',hObject,eventData,handles,...) calls the local

% function named CALLBACK in COBA.M with the given input arguments.

%

% COBA('Property','Value',...) creates a new COBA or raises the

% existing singleton*. Starting from the left, property value pairs are

% applied to the GUI before coba_OpeningFcn gets called. An % unrecognized property name or invalid value makes property application

% stop. All inputs are passed to coba_OpeningFcn via varargin.

%

% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one

% instance to run (singleton)". %

% See also: GUIDE, GUIDATA, GUIHANDLES

% Edit the above text to modify the response to help coba % Last Modified by GUIDE v2.5 05-May-2017 22:42:29

% Begin initialization code - DO NOT EDIT gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @coba_OpeningFcn, ...

'gui_OutputFcn', @coba_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

(47)

120

% --- Executes just before coba is made visible.

function coba_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn.

% hObject handle to figure

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) % varargin command line arguments to coba (see VARARGIN) % Choose default command line output for coba

handles.output = hObject; % Update handles structure guidata(hObject, handles);

% UIWAIT makes coba wait for user response (see UIRESUME) % uiwait(handles.figure1);

% --- Outputs from this function are returned to the command line.

function varargout = coba_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT); % hObject handle to figure

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) % Get default command line output from handles structure

varargout{1} = handles.output;

% --- Executes on button press in pushbutton3.

function pushbutton3_Callback(hObject, eventdata, handles) % hObject handle to pushbutton3 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) [FileName,PathName] = uigetfile({'*.wav'},'file selector');

if isempty(FileName) return end global I; Filedata=[PathName FileName]; I=wavread(Filedata); axes(handles.axes1); cla; [c,l]=wavedec(I,12,'haar'); [ea,ed]=wenergy(c,l); maksi=max(ed); set(handles.edit5,'string',maksi) plot(I)

(48)

121

% --- Executes on button press in pushbutton4.

function pushbutton4_Callback(hObject, eventdata, handles) % hObject handle to pushbutton4 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) [FileName,PathName] = uigetfile({'*.wav'},'file selector');

if isempty(FileName) return end global I2; Filedata=[PathName FileName]; I2=wavread(Filedata); axes(handles.axes2); cla; plot(I2)

% --- Executes on button press in pushbutton5.

function pushbutton5_Callback(hObject, eventdata, handles) % hObject handle to pushbutton5 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

global I2; minimum=min(I2); maksimum=max(I2); rata=mean(I2); stdev=std(I2); set(handles.edit1,'string',minimum) set(handles.edit2,'string',maksimum) set(handles.edit3,'string',rata) set(handles.edit4,'string',stdev)

% --- Executes on button press in pushbutton6.

function pushbutton6_Callback(hObject, eventdata, handles) % hObject handle to pushbutton6 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

function edit1_Callback(hObject, eventdata, handles) % hObject handle to edit1 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit1 as text % str2double(get(hObject,'String')) returns contents of edit1 as a double

(49)

122

% --- Executes during object creation, after setting all properties.

function edit1_CreateFcn(hObject, eventdata, handles) % hObject handle to edit1 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

function edit2_Callback(hObject, eventdata, handles) % hObject handle to edit2 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit2 as text % str2double(get(hObject,'String')) returns contents of edit2 as a double

% --- Executes during object creation, after setting all properties.

function edit2_CreateFcn(hObject, eventdata, handles) % hObject handle to edit2 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

function edit3_Callback(hObject, eventdata, handles) % hObject handle to edit3 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit3 as text

(50)

123

% str2double(get(hObject,'String')) returns contents of edit3 as a double

% --- Executes during object creation, after setting all properties.

function edit3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit3 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

function edit4_Callback(hObject, eventdata, handles) % hObject handle to edit4 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit4 as text % str2double(get(hObject,'String')) returns contents of edit4 as a double

% --- Executes during object creation, after setting all properties.

function edit4_CreateFcn(hObject, eventdata, handles) % hObject handle to edit4 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

function edit5_Callback(hObject, eventdata, handles) % hObject handle to edit5 (see GCBO)

(51)

124

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit5 as text % str2double(get(hObject,'String')) returns contents of edit5 as a double

% --- Executes during object creation, after setting all properties.

function edit5_CreateFcn(hObject, eventdata, handles) % hObject handle to edit5 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

% --- Executes on button press in pushbutton7.

function pushbutton7_Callback(hObject, eventdata, handles) % hObject handle to pushbutton7 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) close

% --- Executes on button press in pushbutton9.

function pushbutton9_Callback(hObject, eventdata, handles) % hObject handle to pushbutton9 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) a1 = str2double(get(handles.edit1,'string'));

a2 = str2double(get(handles.edit2,'string')); a3 = str2double(get(handles.edit3,'string')); a4 = str2double(get(handles.edit4,'string')); a5 = str2double(get(handles.edit5,'string')); input = [a1 a2 a3 a4 a5];

fis = readfis('bismillah');

out = evalfis( [a1 a2 a3 a4 a5],fis);

if out<=1.5 out = 'NORMAL';

elseif out > 1.5 && out <=2.5 out = 'HHD';

elseif out > 2.5 && out <=3.5 out = 'CHF';

(52)

125

end;

set(handles.edit6,'string',out);

function edit6_Callback(hObject, eventdata, handles) % hObject handle to edit6 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit6 as text % str2double(get(hObject,'String')) returns contents of edit6 as a double

% --- Executes during object creation, after setting all properties.

function edit6_CreateFcn(hObject, eventdata, handles) % hObject handle to edit6 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white');

end

% --- Executes on button press in pushbutton10.

function pushbutton10_Callback(hObject, eventdata, handles) % hObject handle to pushbutton10 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

global I; global I2; I=[0]; I2=[0]; axes(handles.axes1); imshow(I); axes(handles.axes2); imshow(I2); set(handles.edit1,'string',' '); set(handles.edit2,'string',' '); set(handles.edit3,'string',' '); set(handles.edit4,'string',' '); set(handles.edit5,'string',' '); set(handles.edit6,'string',' ');

(53)

Referensi

Dokumen terkait

yang ditemukan selama pengamatan adalah Gejala serangan Penggerek Batang padi, populasi Wereng hijau dan Walang sangit (lihat gambar 4, 5 dan Lampiran 2), Hasil pengamatan rata

Abstrak: Penelitian ini bertujuan untuk mengetahui kelayakan kuesioner motivasi belajar sebagai instrumen penelitian bila dikaji dari penskalaan responnya. Penelitian

Pada kelompok serapan P tinggi, model campuran berdasarkan komponen utama juga lebih baik daripada model campuran berdasarkan data asli dengan nilai BIC, AIC, dan AICC lebih

Sebab penyakit mata mungkin disebabkan karena... hubungan dapat

Bila output rangkaian seri adalah anoda dioda, maka bagian negatif dari sinyal input akan dilewatkan, dan bagian positif adakn dipotong (clipper positif)F. Bila output

4 Moh Ali Mashudi, “ NILAI -NILAI PENDIDIKAN AKHLAK PEREMPUAN SALIHAH DALAM AL- QUR’AN DAN RELEVANSINYA DENGAN REALITAS KEHIDUPAN PEREMPUAN MODERN (STUDI TENTANG

dalam pasal 11 ayat (1) dilakukan paling lama 1 (satu) bulan sejak diterimanya permohonan pengembalian kelebihan pembayaran pajak sehubungan diterbitkannya Surat

Hal itu dipertegas melalui Permendiknas Nomor 41 Tahun 2007 tentang standar proses yang berbunyi perencanaanproses pembelajaran yang mensyaratkan pendidik untuk mengembangkan