Menu uji data tungal digunakan untuk melakukan pengujian terhadap suatu data. Setelah data uji dimasukkan akan menghasilkan
keluaran berupa kelas hasil prediksi, yaitu SC atau spontan. Implementasi menu uji data tunggal dapat dilihat pada gambar 4.5 berikut :
Gambar 4. 5 Menu Uji Data Tunggal
4.2 Hasil dan Analisa
Klasifikasi persalinan normal atau caesar menggunakan teknik penambangan data dengan algoritma c4.5 menghasilkan
rule
yang ditampilkan sebagai berikut :
1 if PINGGUL SEMPIT DKP is 1 then node 2 elseif PINGGUL SEMPIT DKP is 2 then node 139
2 if TAKSIRAN BERAT BAYI is 1 then node 3 elseif TAKSIRAN BERAT BAYI is 2 then node 10 elseif TAKSIRAN BERAT BAYI is 3 then node 4
3 if LETAK is 1 then node 4 elseif LETAK is 2 then node 5 4 SC
5 if TROMBOSIT PLT is 1 then node 6 elseif TROMBOSIT PLT is 2 then node 7
6 if BB is 1 then node 7 elseif BB is 2 then node 4 7 SPONTAN
8 SC 9 SPONTAN
10 if LETAK is 1 then node 4 elseif LETAK is 2 then node 12 11 SC
12 if TUNGGAL GANDA is 1 then node 4 elseif TUNGGAL GANDA is 2 then node 14
13 SC 14 if RIWAYAT PARTUS is 1 then node 15 elseif RIWAYAT PARTUS is 2
then node 22 elseif RIWAYAT PARTUS is 3 then node 82 15 if BB is 1 then node 16 elseif BB is 2 then node 4
16 if USIA IBU is 1 then node 17 elseif USIA IBU is 2 then node 4 17 if HEMOGLOBIN HGB is 1 then node 4 elseif HEMOGLOBIN HGB is 2
then node 7 18 SC
19 SPONTAN 20 SC
21 SC 22 if GLUKOSA is 1 then node 23 elseif GLUKOSA is 2 then node 7 elseif
GLUKOSA is 3 then node 4 23 if TB is 1 then node 4 elseif TB is 2 then node 25
24 SC 25 if PRESENTASI is 1 then node 4 elseif PRESENTASI is 2 then node 27
26 SC 27 if USIA IBU is 1 then node 28 elseif USIA IBU is 2 then node 40
28 if USIA KANDUNGAN is 1 then node 4 elseif USIA KANDUNGAN is 2 then node 30
29 SC 30 if HEMOGLOBIN HGB is 1 then node 4 elseif HEMOGLOBIN HGB is 2
then node 32 31 SC
32 if BB is 1 then node 33 elseif BB is 2 then node 36
33 if ERITROSIT RBC is 1 then node 7 elseif ERITROSIT RBC is 2 then node 4
34 SPONTAN 35 SC
36 if ERITROSIT RBC is 1 then node 4 elseif ERITROSIT RBC is 2 then node 38
37 SC 38 if HEMATOKRIT HCT is 1 then node 39
39 if LEKOSIT WBC is 40 if LEKOSIT WBC is 1 then node 41 elseif LEKOSIT WBC is 2 then
node 67 41 if HEMOGLOBIN HGB is 1 then node 42 elseif HEMOGLOBIN HGB is
2 then node 54 42 if TROMBOSIT PLT is 1 then node 7 elseif TROMBOSIT PLT is 2 then
node 44 43 SPONTAN
44 if BB is 1 then node 4 elseif BB is 2 then node 46 45 SC
46 if USIA KANDUNGAN is 1 then node 47 elseif USIA KANDUNGAN is 2 then node 50
47 if ERITROSIT RBC is 1 then node 4 elseif ERITROSIT RBC is 2 then node 7
48 SC 49 SPONTAN
50 if ERITROSIT RBC is 1 then node 51 elseif ERITROSIT RBC is 2 then node 4
51 if HEMATOKRIT HCT is 1 then node 52 52 if PROTEIN is
53 SC 54 if BB is 1 then node 7 elseif BB is 2 then node 56
55 SPONTAN 56 if USIA KANDUNGAN is 1 then node 7 elseif USIA KANDUNGAN is 2
then node 58 57 SPONTAN
58 if TROMBOSIT PLT is 1 then node 59 elseif TROMBOSIT PLT is 2 then node 63
59 if ERITROSIT RBC is 1 then node 60 elseif ERITROSIT RBC is 2 then node 7
60 if HEMATOKRIT HCT is 1 then node 61 61 if PROTEIN is
62 SPONTAN
63 if ERITROSIT RBC is 1 then node 7 elseif ERITROSIT RBC is 2 then node 65
64 SPONTAN 65 if HEMATOKRIT HCT is 1 then node 66
66 if PROTEIN is 67 if HEMOGLOBIN HGB is 1 then node 4 elseif HEMOGLOBIN HGB is 2
then node 69 68 SC
69 if TROMBOSIT PLT is 1 then node 4 elseif TROMBOSIT PLT is 2 then node 71
70 SC 71 if ERITROSIT RBC is 1 then node 7 elseif ERITROSIT RBC is 2 then
node 73 72 SPONTAN
73 if USIA KANDUNGAN is 1 then node 74 elseif USIA KANDUNGAN is 2 then node 76
74 if BB is 1 then node 75 75 if HEMATOKRIT HCT is
76 if BB is 1 then node 77 elseif BB is 2 then node 4 77 if HEMATOKRIT HCT is 1 then node 78
78 if PROTEIN is 79 SC
80 SPONTAN 81 SC
82 if GLUKOSA is 1 then node 83 elseif GLUKOSA is 2 then node 4 elseif GLUKOSA is 3 then node 7
83 if HEMOGLOBIN HGB is 1 then node 84 elseif HEMOGLOBIN HGB is 2 then node 95
84 if USIA KANDUNGAN is 1 then node 7 elseif USIA KANDUNGAN is 2 then node 86
85 SPONTAN 86 if HEMATOKRIT HCT is 1 then node 87 elseif HEMATOKRIT HCT is 2
then node 93 87 if LEKOSIT WBC is 1 then node 4 elseif LEKOSIT WBC is 2 then node
89 88 SC
89 if TROMBOSIT PLT is 1 then node 90 elseif TROMBOSIT PLT is 2 then node 7
90 if USIA IBU is 1 then node 91 91 if BB is
92 SPONTAN 93 if TB is 1 then node 94
94 if USIA IBU is 95 if ERITROSIT RBC is 1 then node 96 elseif ERITROSIT RBC is 2 then
node 107 96 if LEKOSIT WBC is 1 then node 4 elseif LEKOSIT WBC is 2 then node
98 97 SC
98 if BB is 1 then node 4 elseif BB is 2 then node 100 99 SC
100 if TROMBOSIT PLT is 1 then node 101 elseif TROMBOSIT PLT is 2 then node 103
101 if USIA IBU is 1 then node 102 102 if USIA KANDUNGAN is
103 if USIA KANDUNGAN is 1 then node 104 elseif USIA KANDUNGAN is 2 then node 4
104 if USIA IBU is 1 then node 105 105 if TB is
106 SC 107 if PRESENTASI is 1 then node 7 elseif PRESENTASI is 2 then node 109
108 SPONTAN 109 if BB is 1 then node 110 elseif BB is 2 then node 114
110 if LEKOSIT WBC is 1 then node 111 elseif LEKOSIT WBC is 2 then node 4
111 if USIA IBU is 1 then node 112 112 if USIA KANDUNGAN is
113 SC 114 if USIA KANDUNGAN is 1 then node 115 elseif USIA KANDUNGAN is
2 then node 119 115 if LEKOSIT WBC is 1 then node 116 elseif LEKOSIT WBC is 2 then
node 4 116 if USIA IBU is 1 then node 117
117 if TB is 118 SC
119 if TROMBOSIT PLT is 1 then node 120 elseif TROMBOSIT PLT is 2 then node 128
120 if LEKOSIT WBC is 1 then node 121 elseif LEKOSIT WBC is 2 then node 7
121 if USIA IBU is 1 then node 4 elseif USIA IBU is 2 then node 123 122 SC
123 if TB is 1 then node 4 elseif TB is 2 then node 125 124 SC
125 if HEMATOKRIT HCT is 1 then node 126 126 if PROTEIN is
Berdasarkan hasil diatas, setiap
rule
yang terbentuk akan menghasilkan kelas yaitu SPONTAN’ atau ‘SC’. Selain
rule
juga diperoleh
node
dari hasil tersebut. Dapat dilihat bahwa
node
yang terbentuk sebanyak 149. Dari jumlah tersebut masih terdapat beberapa
node
yang mengalami perhentian proses atau tidak memiliki cabang selanjutkan dikarenakan data yang tersedia telah habis. Hal ini terjadi pada
node
39, 52, 61, 66, 75, 78, 91, 94, 102, 105, 112, 117, 126, 134, dan 148.
127 SPONTAN 128 if USIA IBU is 1 then node 129 elseif USIA IBU is 2 then node 132
129 if LEKOSIT WBC is 1 then node 7 elseif LEKOSIT WBC is 2 then node 4
130 SPONTAN 131 SC
132 if LEKOSIT WBC is 1 then node 133 elseif LEKOSIT WBC is 2 then node 7
133 if TB is 1 then node 134 134 if HEMATOKRIT HCT is
135 SPONTAN 136 SC
137 SPONTAN 138 SC
139 if ERITROSIT RBC is 1 then node 140 elseif ERITROSIT RBC is 2 then node 4
140 if RIWAYAT PARTUS is 1 then node 4 elseif RIWAYAT PARTUS is 2 then node 4 elseif RIWAYAT PARTUS is 3 then node 143
141 SC 142 SC
143 if HEMOGLOBIN HGB is 1 then node 4 elseif HEMOGLOBIN HGB is 2 then node 145
144 SC 145 if TROMBOSIT PLT is 1 then node 4 elseif TROMBOSIT PLT is 2
then node 147 146 SC
147 if USIA IBU is 1 then node 148 148 if USIA KANDUNGAN is
149 SC
Hal tersebut biasa terjadi pada kasus yang
tree
nya memiliki banyak cabang.
Node
yang terbentuk dapat dilihat secara lebih detail dalam sebuah
tree
yang ditampilkan pada gambar 4.6 berikut : PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4. 6
Tree
Pada penelitian ini dilakukan beberapa pengujian untuk mendapatkan nilai akurasi terbaik. Berdasarkan hasil pengujian yang
dilakukan dalam mengklasifikasi persalinan normal atau caesar menggunakan algoritma C4.5, dihasilkan nilai akurasi yang terbentuk dari
perhitungan menggunakan metode
k-fold validation
. Setelah dilakukan percobaan terhadap 6 jenis metode
k-fold validation
, dihasilkan tingkat akurasi seperti tabel 4.1 berikut :
Tabel 4. 1 Hasil Akurasi
K-Fold Akurasi
2 69.44
3 67.71
4 71.66
5 71.59
6 71.29
7 72.00
Tabel diatas menampilkan perbedaan hasil akurasi dari percobaan yang dilakukan berdasarkan
k-fold validation.
Perbedaan hasil akurasi secara rinci dapat dilihat pada grafik berikut :
Gambar 4. 7 Grafik Akurasi Dari tabel 4.1 dan gambar 4.7 yang telah ditampilkan diatas, dapat
dilihat bahwa tingkat akurasi terbaik pada saat menggunakan
7-fold
yaitu sebesar 72.00 . Untuk menghasilkan nilai akurasi tersebut, dilakukan
perhitungan
confution matriks
terlebih dahulu. Nilai
confution matriks
yang diperoleh adalah sebagai berikut : Confution matriks
= 123 32
49 84
Maka, perhitungan akurasinya :
65 66
67 68
69 70
71 72
73
2-fold 3-fold
4-fold 5-fold
6-fold 7-fold
Akurasi
4.3 Pengujian Data