Anda di halaman 1dari 31

BAB IV

HASIL DAN PEMBAHASAN

4.1 Perhitungan Naive Bayes


Perhitungan naive bayes dilakukan dengan menghitung sebanyak 33 data
yang dibagi menjadi 30 data training dan 3 data testing.
4.1.1 Perhitungan Data Training
Data trainng akan dihitung manual dengan sample perhitungan yang
diambil secara acak dengan menggunakan pertandingan ke 7, 10, dan 21.

Gambar 4.1: Data Training


Gambar 4.1 adalah sample tabel dari perhitungan manual yang terdapat 30
data training. Berikut ini adalah sample perhitungan untuk 30 data training:
Fakta probabilitas:
Terdapat data = 240
P(Y = MENANG) = 120/240 = 0,5
P(Y = KALAH) = 120/240 = 0,5
Fakta:
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333

29
30

P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667


P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667

JUMLAH FOKUS
PERTANDINGAN TEAM NAMA HERO TIPE HASIL
STAT HERO
VENGEFULL SPIRIT 68 RANGE AGI
JUGGERNAUT 60 MELEE AGI
RADIANT MENANG
DRAGON KNIGHT 53 MELEE STR
WARLOCK 56 RANGE INT
PERTANDINGAN
VS
7
BANE 66 RANGE INT
SHADOW FIEND 53 RANGE AGI
DIRE KALAH
TINY 52 MELEE STR
KUNKA 56 MELEE STR
Tabel 4.1: Tabel Pe rtandingan ke-7 Data Training
Tabel 4.1 adalah tabel hasil dari pertandingan ke-7. Dengan hasil
pertandingan dimenangkan oleh team RADIANT. Berikut ini adalah perhitungan
prediksi pertandingan ke-7 menggunakan metode naive bayes.
31

PERTANDINGAN 7: menghitung probabilitas MENANG/KALAH masing-


masing hero dari team RADIANT:
VENGEFULL SPIRIT
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat > 56 * tipe RANGE * fokus hero AGI|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,34166667) * (0,5) = 0,05314815
P(jumlah stat > 56 * tipe RANGE * fokus hero AGI|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,3) * (0,5) = 0,04262500

JUGGERNAUT
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat > 56 * tipe MELEE * fokus hero AGI|Y = MENANG)
MENANG = (0,53333333 * 0,41666667 * 0,34166667) * (0,5) = 0,03796296
P(jumlah stat > 56 * tipe MELEE * fokus hero AGI|Y = KALAH)
KALAH = (0,51666667 * 0,45 * 0,3) * (0,5) = 0,03487500

DRAGON KNIGHT
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
32

P(fokus hero STR|Y = MENANG) = 33/120 = 0,275


P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,46666667 * 0,41666667 * 0,275) * (0,5) = 0,02673611
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = KALAH)
KALAH = (0,48333333 * 0,45 * 0,35833333) * (0,5) = 0,03896875

WARLOCK
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,38333333) * (0,5) = 0,05962963
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,34166667) * (0,5) = 0,04854514

Probabilitas MENANG/KALAH team RADIANT:


P(VENGEFULL SPIRIT * JUGGERNAUT * DRAGON KNIGHT *
WARLOCK|Y = MENANG)
MENANG = (0,05314815 * 0,03796296 * 0,02673611 * 0,05962963) * (0,5) =
0,00000161
P(VENGEFULL SPIRIT * JUGGERNAUT * DRAGON KNIGHT *
WARLOCK|Y = KALAH)
KALAH = (0,04262500 * 0,03487500 * 0,03896875 * 0,04854514) * (0,5) =
0,00000141
33

PERTANDINGAN 7: menghitung probabilitas MENANG/KALAH masing-


masing hero dari team DIRE:
BANE
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,38333333) * (0,5) = 0,05962963
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,34166667) * (0,5) = 0,04854514

SHADOW FIEND
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat < 56 * tipe RANGE * fokus hero AGI|Y = MENANG)
MENANG = (0,46666667 * 0,58333333 * 0,34166667) * (0,5) = 0,04650463
P(jumlah stat < 56 * tipe RANGE * fokus hero AGI|Y = KALAH)
KALAH = (0,48333333 * 0,55 * 0,3) * (0,5) = 0,03987500

TINY
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
34

P(fokus hero STR|Y = MENANG) = 33/120 = 0,275


P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,46666667 * 0,41666667 * 0,275) * (0,5) = 0,02673611
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = KALAH)
KALAH = (0,48333333 * 0,45 * 0,35833333) * (0,5) = 0,03896875

KUNKA
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat > 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,53333333 * 0,41666667 * 0,275) * (0,5) = 0,03055556
P(jumlah stat > 56 * tipe MELEE * fokus hero STR|Y = KALAH)
KALAH = (0,51666667 * 0,45 * 0,35833333) * (0,5) = 0,04165625

Probabilitas MENANG/KALAH team DIRE:


P(BANE * SHADOW FIEND * TINY * KUNKA|Y = MENANG)
MENANG = (0,05962963 * 0,04650463 * 0,02673611 * 0,03055556) * (0,5) =
0,00000113
P(BANE * SHADOW FIEND * TINY * KUNKA|Y = KALAH)
KALAH = (0,04854514 * 0,03987500 * 0,03896875 * 0,04165625) * (0,5) =
0,00000157

Membandingkan hasil probabilitas team RADIANT dan team DIRE.


Probabilitas MENANG/KALAH team RADIANT:
MENANG = (0,05314815 * 0,03796296 * 0,02673611 * 0,05962963) * (0,5) =
0,00000161
35

KALAH = (0,04262500 * 0,03487500 * 0,03896875 * 0,04854514) * (0,5) =


0,00000141
Probabilitas MENANG/KALAH team DIRE:
MENANG = (0,05962963 * 0,04650463 * 0,02673611 * 0,03055556) * (0,5) =
0,00000113
KALAH = (0,04854514 * 0,03987500 * 0,03896875 * 0,04165625) * (0,5) =
0,00000157
Prediksi pertandingan ke-7 data training dimenangkan team RADIANT.

JUMLAH FOKUS
PERTANDINGAN TEAM NAMA HERO TIPE HASIL
STAT HERO
RAZOR 62 RANGE AGI
TINY 52 MELEE STR
RADIANT KALAH
JAKIRO 63 RANGE INT
LINA 61 RANGE INT
PERTANDINGAN
VS
10
CHAOS KNIGHT 50 MELEE STR
LUNA 49 RANGE AGI
DIRE MENANG
WINDRANGER 54 MELEE INT
KUNKA 56 MELEE STR
Tabel 4.2: Tabel Pe rtandingan ke-10 Data Training
Tabel 4.2 adalah tabel hasil dari pertandingan ke-10. Dengan hasil
pertandingan dimenangkan oleh team DIRE. Berikut ini adalah perhitungan
prediksi pertandingan ke-10 menggunakan metode naive bayes.

PERTANDINGAN 10: menghitung probabilitas MENANG/KALAH masing-


masing hero dari team RADIANT:
RAZOR
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
36

P(tipe RANGE|Y = KALAH) = 66/120 = 0,55


P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat > 56 * tipe RANGE * fokus hero AGI|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,34166667) * (0,5) = 0,05314815
P(jumlah stat > 56 * tipe RANGE * fokus hero AGI|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,3) * (0,5) = 0,04262500

TINY
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,46666667 * 0,41666667 * 0,275) * (0,5) = 0,02673611
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = KALAH)
KALAH = (0,48333333 * 0,45 * 0,35833333) * (0,5) = 0,03896875

JAKIRO
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,38333333) * (0,5) = 0,05962963
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,34166667) * (0,5) = 0,04854514
37

LINA
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,38333333) * (0,5) = 0,05962963
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,34166667) * (0,5) = 0,04854514

Probabilitas MENANG/KALAH team RADIANT:


P(RAZOR * TINY * JAKIRO * LINA|Y = MENANG)
MENANG = (0,05314815 * 0,02673611 * 0,05962963 * 0,05962963) * (0,5) =
0,00000253
P(RAZOR * TINY * JAKIRO * LINA|Y = KALAH)
KALAH = (0,04262500 * 0,03896875 * 0,04854514 * 0,04854514) * (0,5) =
0,00000196

PERTANDINGAN 10: menghitung probabilitas MENANG/KALAH masing-


masing hero dari team DIRE:
CHAOS KNIGHT
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,46666667 * 0,41666667 * 0,275) * (0,5) = 0,02673611
38

P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = KALAH)


KALAH = (0,48333333 * 0,45 * 0,35833333) * (0,5) = 0,03896875

LUNA
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat < 56 * tipe RANGE * fokus hero AGI|Y = MENANG)
MENANG = (0,46666667 * 0,58333333 * 0,34166667) * (0,5) = 0,04650463
P(jumlah stat < 56 * tipe RANGE * fokus hero AGI|Y = KALAH)
KALAH = (0,48333333 * 0,55 * 0,3) * (0,5) = 0,03987500

WINDRANGER
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
P(jumlah stat < 56 * tipe RANGE * fokus hero INT|Y = MENANG)
MENANG = (0,46666667 * 0,58333333 * 0,38333333) * (0,5) = 0,05217593
P(jumlah stat < 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,48333333 * 0,55 * 0,34166667) * (0,5) = 0,04541319

KUNKA
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
39

P(tipe MELEE|Y = KALAH) = 54/120 = 0,45


P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat > 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,53333333 * 0,41666667 * 0,275) * (0,5) = 0,03055556
P(jumlah stat > 56 * tipe MELEE * fokus hero STR|Y = KALAH)
KALAH = (0,51666667 * 0,45 * 0,35833333) * (0,5) = 0,04165625

Probabilitas MENANG/KALAH team DIRE:


P(CHAOS KNIGHT * LUNA * WINDRANGER * KUNKA|Y = MENANG)
MENANG = (0,02673611 * 0,04650463 * 0,05217593 * 0,03055556) * (0,5) =
0,00000099
P(CHAOS KNIGHT * LUNA * WINDRANGER * KUNKA |Y = KALAH)
KALAH = (0,03896875 * 0,03987500 * 0,04541319 * 0,04165625) * (0,5) =
0,00000147

Membandingkan hasil probabilitas team RADIANT dan team DIRE.


Probabilitas MENANG/KALAH team RADIANT:
MENANG = (0,05314815 * 0,02673611 * 0,05962963 * 0,05962963) * (0,5) =
0,00000253
KALAH = (0,04262500 * 0,03896875 * 0,04854514 * 0,04854514) * (0,5) =
0,00000196
Probabilitas MENANG/KALAH team DIRE:
MENANG = (0,02673611 * 0,04650463 * 0,05217593 * 0,03055556) * (0,5) =
0,00000099
KALAH = (0,03896875 * 0,03987500 * 0,04541319 * 0,04165625) * (0,5) =
0,00000147
Prediksi pertandingan ke-10 data training dimenangkan team RADIANT.
40

JUMLAH FOKUS
PERTANDINGAN TEAM NAMA HERO TIPE HASIL
STAT HERO
JUGGERNAUT 60 MELEE AGI
ZEUS 50 RANGE INT
RADIANT KALAH
VENGEFULL SPIRIT 68 RANGE AGI
BRISTLEBACK 53 MELEE STR
PERTANDINGAN
VS
21
LION 51 RANGE INT
DRAW RANGER 58 RANGE AGI
DIRE MENANG
DRAGON KNIGHT 53 MELEE STR
WARLOCK 56 RANGE INT
Tabel 4.3: Tabel Pe rtandingan ke-21 Data Training
Tabel 4.3 adalah tabel hasil dari pertandingan ke-21. Dengan hasil
pertandingan dimenangkan oleh team DIRE. Berikut ini adalah perhitungan
prediksi pertandingan ke-21 menggunakan metode naive bayes.

PERTANDINGAN 21: menghitung probabilitas MENANG/KALAH masing-


masing hero dari team RADIANT:
JUGGERNAUT
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat > 56 * tipe MELEE * fokus hero AGI|Y = MENANG)
MENANG = (0,53333333 * 0,41666667 * 0,34166667) * (0,5) = 0,03796296
P(jumlah stat > 56 * tipe MELEE * fokus hero AGI|Y = KALAH)
KALAH = (0,51666667 * 0,45 * 0,3) * (0,5) = 0,03487500
41

ZEUS
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
P(jumlah stat < 56 * tipe RANGE * fokus hero INT|Y = MENANG)
MENANG = (0,46666667 * 0,58333333 * 0,38333333) * (0,5) = 0,05217593
P(jumlah stat < 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,48333333 * 0,55 * 0,34166667) * (0,5) = 0,04541319

VENGEFULL SPIRIT
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat > 56 * tipe RANGE * fokus hero AGI|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,34166667) * (0,5) = 0,05314815
P(jumlah stat > 56 * tipe RANGE * fokus hero AGI|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,3) * (0,5) = 0,04262500

BRISTLEBACK
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
42

P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = MENANG)


MENANG = (0,46666667 * 0,41666667 * 0,275) * (0,5) = 0,02673611
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = KALAH)
KALAH = (0,48333333 * 0,45 * 0,35833333) * (0,5) = 0,03896875

Probabilitas MENANG/KALAH team RADIANT:


P(JUGGERNAUT * ZEUS * VENGEFULL SPIRIT * BRISTLEBACK|Y =
MENANG)
MENANG = (0,03796296 * 0,05217593 * 0,05314815 * 0,02673611) * (0,5) =
0,00000141
P(JUGGERNAUT * ZEUS * VENGEFULL SPIRIT * BRISTLEBACK|Y =
KALAH)
KALAH = (0,03487500 * 0,04541319 * 0,04262500 * 0,03896875) * (0,5) =
0,00000132

PERTANDINGAN 21: menghitung probabilitas MENANG/KALAH masing-


masing hero dari team DIRE:
LION
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
P(jumlah stat < 56 * tipe RANGE * fokus hero INT|Y = MENANG)
MENANG = (0,46666667 * 0,58333333 * 0,38333333) * (0,5) = 0,05217593
P(jumlah stat < 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,48333333 * 0,55 * 0,34166667) * (0,5) = 0,04541319
43

DRAW RANGER
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat > 56 * tipe RANGE * fokus hero AGI|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,34166667) * (0,5) = 0,05314815
P(jumlah stat > 56 * tipe RANGE * fokus hero AGI|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,3) * (0,5) = 0,04262500

DRAGON KNIGHT
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,46666667 * 0,41666667 * 0,275) * (0,5) = 0,02673611
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = KALAH)
KALAH = (0,48333333 * 0,45 * 0,35833333) * (0,5) = 0,03896875

WARLOCK
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
44

P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = MENANG)


MENANG = (0,53333333 * 0,58333333 * 0,38333333) * (0,5) = 0,05962963
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,34166667) * (0,5) = 0,04854514

Probabilitas MENANG/KALAH team DIRE:


P(LION * DRAW RANGER * DRAGON KNIGHT * WARLOCK|Y =
MENANG)
MENANG = (0,05217593 * 0,05314815 * 0,02673611 * 0,05962963) * (0,5) =
0,00000221
P(LION * DRAW RANGER * DRAGON KNIGHT * WARLOCK|Y = KALAH)
KALAH = (0,04541319 * 0,04262500 * 0,03896875 * 0,04854514) * (0,5) =
0,00000183

Membandingkan hasil probabilitas team RADIANT dan team DIRE.


Probabilitas MENANG/KALAH team RADIANT:
MENANG = (0,03796296 * 0,05217593 * 0,05314815 * 0,02673611) * (0,5) =
0,00000141
KALAH = (0,03487500 * 0,04541319 * 0,04262500 * 0,03896875) * (0,5) =
0,00000132
Probabilitas MENANG/KALAH team DIRE:
MENANG = (0,05217593 * 0,05314815 * 0,02673611 * 0,05962963) * (0,5) =
0,00000221
KALAH = (0,04541319 * 0,04262500 * 0,03896875 * 0,04854514) * (0,5) =
0,00000183
Prediksi pertandingan ke-21 data training dimenangkan team DIRE.
45

4.1.2 Perhitungan Data Testing


Setelah melakukan perhitungan data training, langkah selanjutnya adalah
melakukan perhitungan untuk data testing.

Gambar 4.2: Data Testing


Gambar 4.2 memberikan gambaran tentang data testing yang sudah dibuat
untuk percobaan pertama. Terdapat 3 data testing yang akan dihitung. Berikut ini
adalah sample dari perhitungan data testing percobaan 1:
JUMLAH FOKUS
PERTANDINGAN TEAM NAMA HERO TIPE HASIL
STAT HERO
CHAOS KNIGHT 50 MELEE STR
OMNIKNIGHT 54 MELEE STR
RADIANT ?
SNIPER 52 RANGE AGI
PERTANDINGAN
JUGGERNAUT 60 MELEE AGI
1
VS
BANE 66 RANGE INT
DIRE ?
TIDEHUNTER 53 MELEE STR
46

SAND KING 57 MELEE STR


WARLOCK 56 RANGE INT
Tabel 4.4: Tabel Pe rtandingan ke-1 Data Testing
Tabel 4.4 adalah tabel pertandingan ke-1 dari data testing. Pengujian akan
dilakukan untuk memprediksi team mana yang akan memenangkan pertandingan.
Berikut ini adalah perhitungan prediksi pertandingan ke-1 data testing
menggunakan metode naive bayes.

PERTANDINGAN 1: menghitung probabilitas MENANG/KALAH masing-


masing hero dari team RADIANT:
CHAOS KNIGHT
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,46666667 * 0,41666667 * 0,275) * (0,5) = 0,02673611
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = KALAH)
KALAH = (0,48333333 * 0,45 * 0,35833333) * (0,5) = 0,03896875

OMNIKNIGHT
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,46666667 * 0,41666667 * 0,275) * (0,5) = 0,02673611
47

P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = KALAH)


KALAH = (0,48333333 * 0,45 * 0,35833333) * (0,5) = 0,03896875

SNIPER
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat < 56 * tipe RANGE * fokus hero AGI|Y = MENANG)
MENANG = (0,46666667 * 0,58333333 * 0,34166667) * (0,5) = 0,04650463
P(jumlah stat < 56 * tipe RANGE * fokus hero AGI|Y = KALAH)
KALAH = (0,48333333 * 0,55 * 0,3) * (0,5) = 0,03987500

JUGGERNAUT
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero AGI|Y = MENANG) = 41/120 = 0,34166667
P(fokus hero AGI|Y = KALAH) = 36/120 = 0,3
P(jumlah stat > 56 * tipe MELEE * fokus hero AGI|Y = MENANG)
MENANG = (0,53333333 * 0,41666667 * 0,34166667) * (0,5) = 0,03796296
P(jumlah stat > 56 * tipe MELEE * fokus hero AGI|Y = KALAH)
KALAH = (0,51666667 * 0,45 * 0,3) * (0,5) = 0,03487500

Probabilitas MENANG/KALAH team RADIANT:


P(CHAOS KNIGHT * OMNIKNIGHT * SNIPER * JUGGERNAUT|Y =
MENANG)
48

MENANG = (0,02673611 * 0,02673611 * 0,04650463 * 0,03796296) * (0,5) =


0,00000063
P(CHAOS KNIGHT * OMNIKNIGHT * SNIPER * JUGGERNAUT |Y =
KALAH)
KALAH = (0,03896875 * 0,03896875 * 0,03987500 * 0,03487500) * (0,5) =
0,00000106

PERTANDINGAN 1: menghitung probabilitas MENANG/KALAH mas ing-


masing hero dari team DIRE:
BANE
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,38333333) * (0,5) = 0,05962963
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,34166667) * (0,5) = 0,04854514

TIDEHUNTER
P(jumlah stat < 56|Y = MENANG) = 56/120 = 0,46666667
P(jumlah stat < 56|Y = KALAH) = 58/120 = 0,48333333
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,46666667 * 0,41666667 * 0,275) * (0,5) = 0,02673611
P(jumlah stat < 56 * tipe MELEE * fokus hero STR|Y = KALAH)
49

KALAH = (0,48333333 * 0,45 * 0,35833333) * (0,5) = 0,03896875

SAND KING
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe MELEE|Y = MENANG) = 50/120 = 0,41666667
P(tipe MELEE|Y = KALAH) = 54/120 = 0,45
P(fokus hero STR|Y = MENANG) = 33/120 = 0,275
P(fokus hero STR|Y = KALAH) = 43/120 = 0,35833333
P(jumlah stat > 56 * tipe MELEE * fokus hero STR|Y = MENANG)
MENANG = (0,53333333 * 0,41666667 * 0,275) * (0,5) = 0,03055556
P(jumlah stat > 56 * tipe MELEE * fokus hero STR|Y = KALAH)
KALAH = (0,51666667 * 0,45 * 0,35833333) * (0,5) = 0,04165625

WARLOCK
P(jumlah stat > 56|Y = MENANG) = 64/120 = 0,53333333
P(jumlah stat > 56|Y = KALAH) = 62/120 = 0,51666667
P(tipe RANGE|Y = MENANG) = 70/120 = 0,58333333
P(tipe RANGE|Y = KALAH) = 66/120 = 0,55
P(fokus hero INT|Y = MENANG) = 46/120 = 0,38333333
P(fokus hero INT|Y = KALAH) = 41/120 = 0,34166667
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = MENANG)
MENANG = (0,53333333 * 0,58333333 * 0,38333333) * (0,5) = 0,05962963
P(jumlah stat > 56 * tipe RANGE * fokus hero INT|Y = KALAH)
KALAH = (0,51666667 * 0,55 * 0,34166667) * (0,5) = 0,04854514

Probabilitas MENANG/KALAH team DIRE:


P(BANE * TIDEHUNTER * SAND KING * WARLOCK|Y = MENANG)
MENANG = (0,05962963 * 0,02673611 * 0,03055556 * 0,05962963) * (0,5) =
0,00000145
50

P(BANE * TIDEHUNTER * SAND KING * WARLOCK |Y = KALAH)


KALAH = (0,04854514 * 0,03896875 * 0,04165625 * 0,04854514) * (0,5) =
0,00000191

Membandingkan hasil probabilitas team RADIANT dan team DIRE.


Probabilitas MENANG/KALAH team RADIANT:
MENANG = (0,02673611 * 0,02673611 * 0,04650463 * 0,03796296) * (0,5) =
0,00000063
KALAH = (0,03896875 * 0,03896875 * 0,03987500 * 0,03487500) * (0,5) =
0,00000106
Probabilitas MENANG/KALAH team DIRE:
MENANG = (0,05962963 * 0,02673611 * 0,03055556 * 0,05962963) * (0,5) =
0,00000145
KALAH = (0,04854514 * 0,03896875 * 0,04165625 * 0,04854514) * (0,5) =
0,00000191
Prediksi pertandingan 1 data testing dimenangkan team DIRE.
JUMLAH FOKUS
PERTANDINGAN TEAM NAMA HERO TIPE HASIL
STAT HERO
CHAOS KNIGHT 50 MELEE STR
OMNIKNIGHT 54 MELEE STR
RADIANT KALAH
SNIPER 52 RANGE AGI
JUGGERNAUT 60 MELEE AGI
PERTANDINGAN
VS
1
BANE 66 RANGE INT
TIDEHUNTER 53 MELEE STR
DIRE MENANG
SAND KING 57 MELEE STR
WARLOCK 56 RANGE INT
Tabel 4.5: Hasil Prediksi Data Testing
Tabel 4.5 menjelaskan tentang hasil prediksi pertandingan ke-1 dari data
testing setelah dilakukan perhitung menggunakan metode naive bayes. Prediksi
pertandingan 1 dari data testing pertandingan dimenangkan team DIRE.
51

4.2 Implementasi RapidMiner


Untuk melakukan pembuktian perhitungan manual naive bayes terhadap
data training, akan dilakukan perhitungan menggunakan RapidMiner. RapidMiner
akan melakukan pengujian terhadap data training dan data testing. RapidMiner
yang digunakan adalah versi 7.3.
4.2.1 Implementasi RapidMiner Data Training
Setelah melakukan perhitungan manual terhadap data training,
implementasi perhitungan akan diuji coba menggunakan RapidMiner.

Gambar 4.3: Hasil RapidMiner Data Training


Berdasarkan pada Gambar 4.3 dengan mengambil sample dari
pertandingan ke 7, hasil dari perhitngan manual dan perhitungan dari RapidMiner
menunjukan hasil akhir yang sama, yaitu pertandingan dimenangkan team DIRE.
Berikut ini ada pembuktian dari pertandingan ke 7 dengan menggunakan hasil
MENANG/KALAH:
52

Pertandingan 7 team RADIANT:


VENGEFULL SPIRIT
Confidence (MENANG) : 0,384
Confidence (KALAH) : 0,616

JUGGERNAUT
Confidence (MENANG) : 0,765
Confidence (KALAH) : 0,235

DRAGON KNIGHT
Confidence (MENANG) : 0,329
Confidence (KALAH) : 0,671
WARLOCK
Confidence (MENANG) : 0,648
Confidence (KALAH) : 0,352

Probabilitas MENANG/KALAH team RADIANT:


MENANG : 0,384 * 0,765 * 0,329 * 0,648 = 0,06262728
KALAH : 0,616 * 0,235 * 0,671 * 0,352 = 0,03419115

Pertandingan 7 team DIRE:


BANE
Confidence (MENANG) : 0,496
Confidence (KALAH) : 0,504

SHADOW FIEND
Confidence (MENANG) : 0,438
Confidence (KALAH) : 0,562
53

TINY
Confidence (MENANG) : 0,000
Confidence (KALAH) : 1,000

KUNKA
Confidence (MENANG) : 0,687
Confidence (KALAH) : 0,313

Probabilitas MENANG/KALAH team RADIANT:


MENANG : 0,496 * 0,438 * 0,000 * 0,687 = 0
KALAH : 0,504 * 0,562 * 1,000 * 0,313 = 0,08865662

Membandingkan probabilitas MENANG/KALAH.


Probabilitas MENANG/KALAH team RADIANT:
MENANG : 0,384 * 0,765 * 0,329 * 0,648 = 0,06262728
KALAH : 0,616 * 0,235 * 0,671 * 0,352 = 0,03419115
Probabilitas MENANG/KALAH team RADIANT:
MENANG : 0,496 * 0,438 * 0,000 * 0,687 = 0
KALAH : 0,504 * 0,562 * 1,000 * 0,313 = 0,08865662
Pertandingan ke 7 dimenangkan team RADIANT.

4.2.2 Implementasi RapidMiner Data Testing


Setelah melakukan perhitungan manual terhadap data testing, langkah
selanjutnya untuk data testing adalah pembuktian dengan menggunakan
RapidMiner.
54

Gambar 4.4: Hasil RapidMiner Data Testing


Berdasarkan pada Gambar 4.4 dengan mengambil sample data testing dari
pertandingan ke 1, hasil dari perhitngan manual dan perhitungan dari RapidMiner
menunjukan hasil akhir yang sama, yaitu pertandingan dimenangkan team
RADIANT. Berikut ini ada pembuktian dari pertandingan ke 1 dengan
menggunakan hasil MENANG/KALAH:
Pertandingan 1 team RADIANT:
CHAOS KNIGHT
Confidendence (MENANG) : 0,407
Confidendence (KALAH) : 0,593

OMNIKNIGHT
Confidendence (MENANG) : 0,407
Confidendence (KALAH) : 0,593
55

SNIPER
Confidendence (MENANG) : 0,538
Confidendence (KALAH) : 0,462

JUGGERNAUT
Confidendence (MENANG) : 0,521
Confidendence (KALAH) : 0,479

Probabilitas MENANG/KALAH team RADIANT:


MENANG : 0,407 * 0,407 * 0,538 * 0,521 = 0,04643108
KALAH : 0,593 * 0,593 * 0,462 * 0,479 = 0,07781922

Pertandingan 1 team DIRE:


BANE
Confidendence (MENANG) : 0,551
Confidendence (KALAH) : 0,449

TIDEHUNTER
Confidendence (MENANG) : 0,407
Confidendence (KALAH) : 0,593
SAND KING
Confidendence (MENANG) : 0,423
Confidendence (KALAH) : 0,577

WARLOCK
Confidendence (MENANG) : 0,551
Confidendence (KALAH) : 0,449

Probabilitas MENANG/KALAH team DIRE:


MENANG : 0,551 * 0,407 * 0,423 * 0,551 = 0,05226825
KALAH : 0,449 * 0,593 * 0,577 * 0,449 = 0,07666151
56

Membandingkan probabilitas MENANG/KALAH.


Probabilitas MENANG/KALAH team RADIANT:
Probabilitas MENANG/KALAH team RADIANT:
MENANG : 0,407 * 0,407 * 0,538 * 0,521 = 0,04643108
KALAH : 0,593 * 0,593 * 0,462 * 0,479 = 0,07781922
Probabilitas MENANG/KALAH team DIRE:
MENANG : 0,551 * 0,407 * 0,423 * 0,551 = 0,05226825
KALAH : 0,449 * 0,593 * 0,577 * 0,449 = 0,07666151
Prediksi pertandingan 1 dimenangkan team DIRE.

4.3 Implementasi Microsoft Excel


Setelah melakukan perhitungan manual dan pembuktian pada RapidMiner,
langkah selanjutnya adalah melakukan pembuktian pada Microsoft Excel. Pada
tahap implementasi Microsoft Excel, versi yang digunakan adalah versi 2007.
Data training yang digunakan adalah data pertandingan ke 7.

Gambar 4.5: Hasil Microsoft Excel Data Training


57

Pada Gambar 4.5 terlihat rumus yang digunakan adalah =COUNTIFS()


pada Microsoft Excel. Terdapat beberapa hal yang perlu diperhatikan dalam
implementasi naive bayes pada micrososft Excel:
1. Range Microsoft Excel yang digunakan.
2. Attribute yang dipanggil.
3. Data yang digunakan.
..………………………..(4-1)
Penjelasan rumus Persamaan (4-1) adalah sebagai berikut:
1. D2:D241 adalah range yang digunakan pada Microsoft Excel untuk
memanggil attribute 1.
Attribute 1 adalah JUMLAH STAT pada hero yang masuk dalam
kategori < 56. Attribute JUMLAH STAT didalam Microsoft Excel yang
semula dari > 56 dan < 56 diubah menjadi attribute 1 dan 2. Karena
didalam Microsoft Excel tidak mengenali pengelompokan yang dibuat,
maka pengelompokan dibagi menjadi attribute 1 dan 2.
2. G2:G241 adalah range yang digunakan pada Microsoft Excel untuk
memanggil label MENANG/KALAH.
3. /120 adalah pembagian dari jumlah data yang masuk kedalam label
MENANG.
4. Tanda * adalah sebagai perkalian untuk mengkalikan dengan proses
selanjutnya (sesuai dengan tahapan naive bayes).
Proses pengetikan range dan attribute dilakukan secara berlanjut hingga
perhitungan naive bayes dianggap selesai. Pada Gambar 4.5, proses akhir rumus
persamaan terdapat bilangan *0.5 yang didapatkan dari hasil probabilitas
MENANG.
Rumus Persamaan (4-1) adalah langkah pertama yang dilakukan dalam
melakukan prediksi kemenangan team dota 2 yang menghasilkan probabilitas
masing- masing hero. Langkah selanjutnya adalah menghitung probabilitas
MENANG/KALAH pada team. Langkah selanjutnya yang perlu dilakukan adalah
dengan mengkalikan (*) masing- masing probabilitas hero dalam satu team
sehingga mendapatkan probabilitas MENANG/KALAH team (lihat Gambar 4.5).
58

Jika probabilitas team sudah ditemukan maka proses dianggap selesai dan langkah
selanjutnya adalah dengan membandingkan hasil akhir probabilitas team untuk
menentukan team yang dianggap menang.

Gambar 4.6: Hasil Microsoft Excel Data Testing


Pada Gambar 4.6 menunjukan hasil perhitungan Microsoft Excel untuk
data testing. Hasil akhir yang ditampilkan pada hitungan manual, implementasi
RapidMiner dan implementasi Microsoft Excel ketiganya memberikan hasil akhir
yang sama.
59

4.4 Akurasi
Untuk membuktikan keakuratan algoritma naive bayes, perlu dilakukan
perhitungan akurasi. Perhitungan akurasi digunakan menggunakan RapidMiner.

Gambar 4.7: Hasil Akurasi Naive Bayes


Pada Gambar 4.7 menunjukan akurasi algoritma naive bayes untuk
memprediksi kemenangan team dota 2 sebesar 54.17%. Dengan menghitung
attribute berupa JUMLAH STAT, TIPE, dan FOKUS HERO akurasi yang
dihasilkan masih terbilang kecil. Attribute-attribute diatas dipilih sebagai attribute
kunci yang bisa dihitung statistiknya. Untuk melakukan prediksi bot dota 2, naive
bayes perlu dikombinasikan dengan algoritma yang lain, sehingga diharapkan
dapat meningkatkan tingkat akurasi untuk melakukan prediksi terhadap game dota
2. Dalam penelitian ini naive bayes terbilang belum cukup baik untuk melakukan
prediksi kemenangan bot dota 2, sehingga perlu dikombinasikan dengan algortima
yang lain.