IMPLEMENTASI SISTEM
47
Pada Gambar 4.1 terdapat halaman awal berupa menu Home dan Diagnosa.
Kemudian pada halaman Home terdapat button “Diagnosa Sekarang” untuk menuju ke
Pada Gambar 4.2. sudah mulai memasuki tahap diagnosa. Pada halaman ini yang
dan Reliability. Setelah itu masuk ke halaman hasil dimana terdapat hasil dari Kualitas
Web Service.
48
Gambar 4.3. Halaman Hasil Diagnosa Web Service
49
Pada Gambar 4.3. adalah hasil dari diagnosa Web Service, sebagai contoh disitu
sudah masuk kelas Gold. Lalu untuk Gambar 4.4. terdapat Tree yang digunakan untuk
Pada proses training diambil 125 data dimana dari data tersebut diambil 25
data per subset data yang akan dilakukan proses untuk menghitung nilai entropy
dan information gain. Pada saat training inilah dilakukan perhitungan dari per
50
Gambar 4.6. Tampilan Hasil Tree 2
51
Gambar 4.8. Tampilan Hasil Tree 4
Pada Gambar 4.5 – 4.9 merupakan hasil proses training dari algoritma
Random Forest, dengan 125 dataset yang dibagi 25 data per subset, lalu dari 125
data training di cari atribut yang mendapatkan nilai gain terbaik. Atribut tersebut
52
digunakan sebagai penentu root node tree pertama, proses diulangi secara rekursif
Proses testing adalah sebuah proses pengujian dimana data yang belum
aturan keputusan yang telah dibentuk pada proses training untuk diprediksi
apakah masuk ke kelas Bronze, Silver, Gold atau Platinum. Pada tahapan testing
53
Pada Gambar 4.10 merupakan tampilan input data testing, dimana data
dimasukkan kemudian kelima data tersebut diproses dalam sistem lalu akan
Pada Gambar 4.11 adalah hasil dari diagnosa data pada Gambar 4.10.. Hasil
yang keluar adalah kelas Gold. Lalu dibawahnya terdapat tree dimana tree
54
4.2 Pengujian Sistem
Pada pengujian sistem ini akan dilakukan dua perhitungan, yaitu perhitungan
akurasi dan perhitungan presisi. Data yang digunakan adalah 75% dari 125 data
yang telah dilakukan proses Random Forest. Berikut akan kami lampirkan data
dari kelas aktual dan hasil kelas prediksi dari 75% data yang sudah kami proses.
Tabel 4.1. Data yang digunakan untuk melakukan Akurasi dan Presisi
55
28 114 100 27,5 50 92,5 bronze Bronze
29 456,75 71 4,3 62 30,3 platinum Platinum
30 424,54 59 4,3 51 11,9 platinum Platinum
31 71,75 100 14,6 88 85,5 bronze Bronze
32 557 100 4,8 94 11,2 platinum Platinum
33 117,25 100 0,8 78 70,9 gold Gold
34 136,07 100 13,5 95 82,3 bronze Bronze
35 75 100 15 71 82,2 bronze Bronze
36 263,62 70 4,1 62 47,4 gold Gold
37 498,2 93 5,8 80 23,9 gold Platinum
38 96 100 22 78 94,1 bronze Bronze
39 579 100 0,6 78 55,2 gold Gold
40 45 83 27,2 50 97,4 bronze Bronze
41 126,77 100 3,2 86 81,8 bronze Bronze
42 124,92 100 11,9 89 84,1 bronze Bronze
43 75 86 20,5 71 87 bronze Bronze
44 132 100 15,1 78 85,5 bronze Bronze
45 207,67 96 18,4 86 80,6 bronze Bronze
46 126,2 100 12,3 80 78,7 bronze Bronze
47 211 100 12,4 67 57,9 silver Gold
48 159 98 26,3 67 94,6 bronze Bronze
49 327,5 100 16,4 86 64,9 bronze Bronze
50 664 84 13,6 50 71,5 gold Bronze
51 111 83 26,9 50 97,1 bronze Bronze
52 110,3 100 13,9 87 87,5 bronze Bronze
53 122 100 15,4 80 82,5 bronze Bronze
54 186,7 85 5,7 72 47,6 gold Gold
55 724 92 0,9 75 31,6 gold Gold
56 135 100 22,7 83 84,9 bronze Bronze
57 20978 100 7,3 83 58,8 bronze Gold
58 30781 95 0,1 97 57,1 gold Gold
59 3112,66 99 2,6 75 50,5 platinum Gold
60 1286 89 5,2 73 17,8 platinum Platinum
61 343,66 88 3 50 46 platinum Gold
62 393 100 8,3 86 45,6 gold Gold
63 180 100 7,8 83 18 bronze Platinum
64 130 83 23,6 50 91,6 bronze Bronze
65 132,12 100 11,2 93 79 bronze Bronze
66 125,2 100 15,9 80 88,3 bronze Bronze
67 165 100 29,1 83 94 bronze Bronze
68 105,2 100 18,2 80 92,2 bronze Bronze
56
69 105,4 100 16,5 80 89,4 bronze Bronze
70 50 100 2 81 77,1 bronze Bronze
71 198,5 78 8,1 67 66,3 gold Gold
72 100 86 12,3 57 80,4 gold Gold
73 631 100 10 67 77,1 gold Gold
74 677,69 100 0,8 64 22,5 gold Gold
75 109,09 100 8,7 88 85,4 bronze Bronze
76 108,2 100 16,8 80 90,7 bronze Bronze
77 224 100 24,6 83 80 bronze Bronze
78 175 100 11,3 83 62,8 bronze Bronze
79 516,75 100 0,5 78 63,8 gold Gold
80 138,13 100 5,8 90 80,3 silver Bronze
81 1653 100 4,6 67 51,4 gold Gold
82 468 83 10,6 67 63,2 gold Gold
83 159 100 26,8 67 87,2 bronze Bronze
84 463 100 11,6 67 69,9 silver Bronze
85 145,62 100 11,9 85 74,6 bronze Bronze
86 553,65 100 1,1 93 26,2 gold Gold
87 129,67 100 13,2 86 84,1 bronze Bronze
88 125,75 100 12,4 78 75,9 bronze Bronze
89 224 100 15,2 83 53 gold Gold
90 99,2 100 13,7 80 76,3 bronze Bronze
91 213,67 63 4,6 25 82 platinum Bronze
92 179,2 100 0,7 90 65 gold Gold
93 130,5 91 0,7 67 72,7 silver Bronze
94 115 86 6,6 57 76,6 gold Gold
57
4.2.1 Perhitungan Akurasi dan Presisi
Pada tabel perhitungan dibawah ini adalah hasil dari data yang diambil
Data Asli
bronze silver gold platinum FN
Bronze 42 3 4 3 10
Silver 0 0 0 0 0
Data Uji
Gold 1 1 28 2 4
Platinum 1 0 1 8 2
FP 2 4 5 5 16
TP+TN 78
sum FP 16
sum FN 16
Akurasi 83%
Presisi Bronze 95%
Presisi Silver 0%
Presisi Gold 85%
Presisi Platinum 62%
𝑇𝑃 78
𝐴𝑘𝑢𝑟𝑎𝑠𝑖 = = = 0,83 ∗ 100 = 83%
(𝑇𝑃 + 𝐹𝑃) (78 + 16)
58
4.2.1.2.1 Presisi Bronze
𝑇𝑃𝐵𝑟𝑜𝑛𝑧𝑒 (42)
𝑃𝑟𝑒𝑠𝑖𝑠𝑖 𝐵𝑟𝑜𝑛𝑧𝑒 = = = 0,95 ∗ 100 = 95%
(𝑇𝑃𝐵𝑟𝑜𝑛𝑧𝑒 + 𝐹𝑃𝐵𝑟𝑜𝑛𝑧𝑒 ) (42 + 2)
𝑇𝑃𝑆𝑖𝑙𝑣𝑒𝑟 (0)
𝑃𝑟𝑒𝑠𝑖𝑠𝑖 𝑆𝑖𝑙𝑣𝑒𝑟 = = = 0,0 ∗ 100 = 0%
(𝑇𝑃𝑆𝑖𝑙𝑣𝑒𝑟 + 𝐹𝑃𝑆𝑖𝑙𝑣𝑒𝑟 ) (0 + 4)
𝑇𝑃𝐺𝑜𝑙𝑑 (28)
𝑃𝑟𝑒𝑠𝑖𝑠𝑖 𝐺𝑜𝑙𝑑 = = = 0,85 ∗ 100 = 85%
(𝑇𝑃𝐺𝑜𝑙𝑑 + 𝐹𝑃𝐺𝑜𝑙𝑑 ) (28 + 5)
𝑇𝑃𝑃𝑙𝑎𝑡𝑖𝑛𝑢𝑚 (8)
𝑃𝑟𝑒𝑠𝑖𝑠𝑖 𝑃𝑙𝑎𝑡𝑖𝑛𝑢𝑚 = = = 0,62 ∗ 100
(𝑇𝑃𝑃𝑙𝑎𝑡𝑖𝑛𝑢𝑚 + 𝐹𝑃𝑃𝑙𝑎𝑡𝑖𝑛𝑢𝑚 ) (8 + 5)
= 62%
59