HASIL DAN PEMBAHASAN
4.2 Hasil Percobaan
4.2.5 Hasil Percobaan Decision Tree
Model sampel aturan decision tree dengan model grafik dari software rapidminer yang akan digunakan dapat dilihat pada gambar 4.1
Gambar 4.1 Grafik Decision Tree
Dari Gambar 4.1 dapat dijelaskan bahwa faktor ekonomi memiliki pengaruh paling besar dalam data penelitian tesis ini, setelah dilakukan percobaan dengan menggunakan rapidminer bahwa variabel ekonomi berada pada node paling atas, kemudian dibandingkan dengan rata-rata nilai dari faktor ekonomi untuk mendapatkan predikat dengan pujian, sangat memuaskan, memuaskan dan buruk. Jika rule grafik diterjemahkan kedalam rule bahasa sederhana dapat dilihat pada Tabel 4.13
Tabel 4.13 Keterengan Rule Grafik
Rule Keterangan Rule Predikat
1. Jika rata-rata Ekonomi = 3 Buruk
a. Predictors in the Model: (Constant), EKONOMI
b. Predictors in the Model: (Constant), EKONOMI, ORANGTUA c. Dependent Variable: PREDIKAT
2. Jika rata-rata Ekonomi = 3.2 dan rata-rata fasilitas=3.6 Buruk 3. Jika rata-rata Ekonomi = 3.2 dan rata-rata fasilitas=3.7
dan ratamkb = B
Memuaskan 4. Jika rata-rata Ekonomi = 3.2 dan rata-rata fasilitas=3.7
dan ratamkb = C dan ratamkk= B
Memuaskan 5. Jika rata-rata Ekonomi = 3.2 dan rata-rata fasilitas=3.7
dan ratamkb = C dan ratamkk = C
Memuaskan 6. Jika rata-rata Ekonomi = 3.2 dan rata-rata fasilitas=3.7
dan ratamkb = C dan ratamkk = D
Buruk 7. Jika rata-rata Ekonomi = 3.2 dan rata-rata fasilitas=3.7
dan ratamkb = D
Buruk 8. Jika rata-rata Ekonomi = 3.2 dan rata-rata fasilitas=3.7
dan ratamkb = E
Buruk 9. Jika rata-rata Ekonomi = 3.4 atau rata-rata ekonomi = 3.5 Memuaskan 10. Jika rata-rata Ekonomi = 3.6 dan rata-rata fasilitas 3.9 Memuaskan 11. Jika rata-rata Ekonomi = 3.6 dan rata-rata fasilitas 4 dan
ratamkb=A
Sangat Memuaskan 12. Jika rata-rata Ekonomi = 3.6 dan rata-rata fasilitas 4 dan
ratamkb=B
Sangat Memuaskan 13. Jika rata-rata Ekonomi = 3.6 dan rata-rata fasilitas 4 dan
ratamkb=C
Memuaskan 14. Jika rata-rata Ekonomi = 3.6 dan rata-rata fasilitas 4 dan
ratamkb=D
Memuaskan 15. Jika rata-rata Ekonomi = 3.8 atau rata-rata ekonomi = 4
atau rata-rata ekonomi = 4.2
Sangat Memuaskan 16. Jika rata-rata Ekonomi = 4.4 dan rata-rata fasilitas=4.4 Sangat
Memuaskan 17. Jika rata-rata Ekonomi = 4.4 dan rata-rata fasilitas=4.5 Dengan Pujian 18. Jika rata-rata Ekonomi = 4.6 atau rata-rata ekonomi = 4.8
atau rata-rata ekonomi = 5
Dengan Pujian
Untuk lebih jelasnya dapat dilihat pada model aturan berbentuk teks seperti pada Gambar 4.2
ekonomi = 3: buruk {sangat memuaskan=0, memuaskan=0, dengan pujian=0, buruk=46} ekonomi = 3.2
| fasilitas = 3.6: buruk {sangat memuaskan=0, memuaskan=0, dengan pujian=0, buruk=11} | fasilitas = 3.7
| | ratamkb = b: memuaskan {sangat memuaskan=0, memuaskan=4, dengan pujian=0, buruk=0} | | ratamkb = c
| | | ratamkk = b: memuaskan {sangat memuaskan=0, memuaskan=5, dengan pujian=0, buruk=0} | | | ratamkk = c: memuaskan {sangat memuaskan=0, memuaskan=8, dengan pujian=0, buruk=0} | | | ratamkk = d: buruk {sangat memuaskan=0, memuaskan=1, dengan pujian=0, buruk=4} | | ratamkb = d: buruk {sangat memuaskan=0, memuaskan=2, dengan pujian=0, buruk=6}
| | ratamkb = e: buruk {sangat memuaskan=0, memuaskan=0, dengan pujian=0, buruk=4} ekonomi = 3.4: memuaskan {sangat memuaskan=0, memuaskan=83, dengan pujian=0, buruk=0} ekonomi = 3.5: memuaskan {sangat memuaskan=0, memuaskan=2, dengan pujian=0, buruk=0} ekonomi = 3.6
| fasilitas = 3.9: memuaskan {sangat memuaskan=0, memuaskan=43, dengan pujian=0, buruk=0} | fasilitas = 4
| | ratamkb = a: sangat memuaskan {sangat memuaskan=2, memuaskan=0, dengan pujian=0, buruk=0} | | ratamkb = b: sangat memuaskan {sangat memuaskan=11, memuaskan=1, dengan pujian=0, buruk=0} | | ratamkb = c: memuaskan {sangat memuaskan=9, memuaskan=14, dengan pujian=0, buruk=0} | | ratamkb = d: memuaskan {sangat memuaskan=0, memuaskan=2, dengan pujian=0, buruk=0} ekonomi = 3.8: sangat memuaskan {sangat memuaskan=97, memuaskan=0, dengan pujian=0, buruk=0} ekonomi = 4: sangat memuaskan {sangat memuaskan=129, memuaskan=0, dengan pujian=0, buruk=0} ekonomi = 4.2: sangat memuaskan {sangat memuaskan=122, memuaskan=0, dengan pujian=0, buruk=0} ekonomi = 4.4
| fasilitas = 4.4: sangat memuaskan {sangat memuaskan=32, memuaskan=0, dengan pujian=0, buruk=0} | fasilitas = 4.5: dengan pujian {sangat memuaskan=0, memuaskan=0, dengan pujian=4, buruk=0} ekonomi = 4.6: dengan pujian {sangat memuaskan=0, memuaskan=0, dengan pujian=51, buruk=0} ekonomi = 4.8: dengan pujian {sangat memuaskan=0, memuaskan=0, dengan pujian=12, buruk=0} ekonomi = 5: dengan pujian {sangat memuaskan=0, memuaskan=0, dengan pujian=29, buruk=0}
Gambar 4.2 Model Aturan Text Decision Tree
Dari Gambar 4.2 di atas dapat dijelaskan bahwa faktor yang mempengaruhi pada node pertama adalah ekonomi, node kedua fasilitas, node ketiga ratamkb dan node ke empat adalah ratamkk. Untuk predikat buruk model aturan yang terbaik adalah apabila rata-rata faktor ekonomi nilai 3 dengan jumlah atribut sebanyak 46, predikat memuaskan model aturan yang terbaik adalah apabila rata-rata faktor ekonomi nilai 3.4 dengan jumlah atribut sebanyak 83, predikat sangat memuaskan model aturan yang terbaik adalah apabila rata-rata faktor ekonomi nilai 4 dengan jumlah atribut sebanyak 129, dan predikat dengan pujian model aturan yang terbaik adalah apabila rata-rata faktor ekonomi nilai 4.6 dengan jumlah atribut sebanyak 51. Untuk melihat rule dengan gain rasio predikat dapat dilihat pada Tabel 4.14 dengan ketentuan M = Memuaskan, SM = Sangat Memuaskan, DP = Dengan Pujian dan B = Buruk.
Tabel 4.14 Keterangan Rule Text dengan Gain Rasio
Rule Keterangan Rule Predikat Gain Rasio
SM M DP B
1. jika rata-rata ekonomi = 3 maka buruk 0 0 0 46
2. jika rata-rata ekonomi = 3.2 dan rata-rata
fasilitas=3.6 maka buruk 0 0 0 11
3. jika rata-rata ekonomi = 3.2 dan rata-rata
fasilitas=3.7 dan ratamkb = b maka memuaskan 0 4 0 0
fasilitas=3.7 dan ratamkb = c dan ratamkk= b maka memuaskan
5. jika rata-rata ekonomi = 3.2 dan rata-rata fasilitas=3.7 dan ratamkb = c dan ratamkk = c maka memuaskan
0 8 0 0
6. jika rata-rata ekonomi = 3.2 dan rata-rata fasilitas=3.7 dan ratamkb = c dan ratamkk = d maka buruk
0 1 0 4
7. jika rata-rata ekonomi = 3.2 dan rata-rata
fasilitas=3.7 dan ratamkb = d maka buruk 0 2 0 6
8. jika rata-rata ekonomi = 3.2 dan rata-rata
fasilitas=3.7 dan ratamkb = e maka buruk 0 0 0 4
9. jika rata-rata ekonomi = 3.4 atau rata-rata
ekonomi = 3.5 maka memuaskan 0
83
2 0 0
10. jika rata-rata ekonomi = 3.6 dan rata-rata fasilitas
3.9 maka memuaskan 0 43 0 0
11. jika rata-rata ekonomi = 3.6 dan rata-rata fasilitas
4 dan ratamkb=a maka sangat memuaskan 2 0 0 0
12. jika rata-rata ekonomi = 3.6 dan rata-rata fasilitas
4 dan ratamkb=b maka sangat memuaskan 11 1 0 0
13. jika rata-rata ekonomi = 3.6 dan rata-rata fasilitas
4 dan ratamkb=c maka memuaskan 9 14 0 0
14. jika rata-rata ekonomi = 3.6 dan rata-rata fasilitas
4 dan ratamkb=d maka memuaskan 0 2 0 0
15. jika rata-rata ekonomi = 3.8 atau rata-rata ekonomi = 4 atau rata-rata ekonomi = 4.2 maka sangat memuaskan
97 129 122
0 0 0 16. jika rata-rata ekonomi = 4.4 dan rata-rata
fasilitas=4.4 maka sangat memuaskan 32 0 0 0
17. jika rata-rata ekonomi = 4.4 dan rata-rata
fasilitas=4.5 maka dengan pujian 0 0 4 0
18. jika rata-rata ekonomi = 4.6 atau rata-rata ekonomi = 4.8 atau rata-rata ekonomi = 5 maka dengan pujian 0 0 51 12 29 0
Untuk melihat penyederhanaan dari decision tree dalam bentuk model aturan induction rule dapat dilihat pada Gambar 4.3
if RATAMKK = B and RATAMKB = B then SANGAT MEMUASKAN (95 / 0 / 0 / 0) if Orang Tua = 4.6 then SANGAT MEMUASKAN (104 / 0 / 0 / 0)
if Orang Tua = 4.4 then SANGAT MEMUASKAN (97 / 0 / 0 / 0) if Orang Tua = 4 then MEMUASKAN (0 / 91 / 0 / 0)
if Ekonomi = 3.8 then SANGAT MEMUASKAN (53 / 0 / 0 / 0)
if RATAMKK = A and RATAMKB = A then DENGAN PUJIAN (0 / 0 / 80 / 0) if RATAMKK = C and RATAMKB = C then MEMUASKAN (1 / 46 / 0 / 1) if Ekonomi = 3 then BURUK (0 / 0 / 0 / 45)
if Fasilitas = 4.4 then SANGAT MEMUASKAN (37 / 0 / 0 / 0)
if Ekonomi = 3.2 and RATAMKK = E then BURUK (0 / 0 / 0 / 14) if Orang Tua = 3.8 and RATAMKK = B then MEMUASKAN (0 / 5 / 0 / 0) if Orang Tua = 4.8 then DENGAN PUJIAN (0 / 0 / 13 / 0)
if RATAMBB = C and RATAMKB = B then MEMUASKAN (1 / 4 / 0 / 0)
if Fasilitas = 4 and RATAMPK = A then SANGAT MEMUASKAN (9 / 1 / 0 / 0) if Ekonomi = 3.2 then BURUK (0 / 4 / 0 / 11)
else MEMUASKAN (4 / 5 / 2 / 0)
correct: 717 out of 731 training examples.
Gambar 4.3 Model Aturan Induction Rule
Dari Gambar 4.3 di atas dapat disederhanakan rule yang terbaik berdasarkan predikat gain rasio, seperti pada Tabel 4.15 dengan ketentuan M = Memuaskan, SM = Sangat Memuaskan, DP = Dengan Pujian dan B = Buruk.
Tabel 4.15 Model Aturan Penyederhanaan Induction Rule
Rule Keterangan Rule SM M DP B
if ratamkk = B and ratamkb = B then sangat
memuaskan 95 0 0 0
1
if orang tua = 4.6 then sangat memuaskan 104 0 0 0
if orang tua = 4 then memuaskan 0 91 0 0
2 if orang tua = 3.8 and ratamkk = B then
memuaskan 0 5 0 0
if ratamkk = A and ratamkb = A then dengan
pujian 0 0 80 0
3
if orang tua = 4.8 then dengan pujian 0 0 13 0
if ekonomi = 3 then buruk 0 0 0 45
4
Untuk membantu melihat ketergantungan hubungan data mahasiswa dengan data kuesioner dapat dilihat hasil dari scatter multiple, gambar predikat kelulusan dan nilai ditampilkan di lima predikat dengan nilai yang berhubungan
dengan kinerja tujuh variabel prediktor yang terdiri dari : ratamkb, ratamkk, ratampk, ratambb, ekonomi, dukungan orang tua dan fasilitas belajar mahasiswa seperti yang terlihat pada Gambar 4.4
Gambar 4.4 Profil Predikat Kelulusan
Jika Gambar 4.4. di atas merupakan hasil pengelompokan data dari tujuh variabel yang disesuikan dengan warnanya, maka pada Gambar 4.5 sampai dengan Gambar 4.8 adalah hubungan variabel predikat dan nilai IP yang dihubungkan dengan nilai huruf matakuliah yang didapat mahasiswa pada saat hasil akhir ujian.
Dari Gambar 4.5 dapat dijelaskan bahwa nilai A banyak terdapat pada predikat dengan pujian, nilai B terdapat pada predikat sangat memuaskan, nilai B, C, dan D terdapat pada predikat memuaskan dan nilai C, D dan E terdapat pada predikat buruk.
Gambar 4.6 Hubungan Predikat dengan Ratambb
Dari Gambar 4.6 dapat dijelaskan bahwa nilai A dan B banyak terdapat pada predikat dengan pujian, nilai A,B dan C terdapat pada predikat sangat memuaskan, nilai B, C, D, E terdapat pada predikat memuaskan dan nilai C, D dan E terdapat pada predikat buruk.
Gambar 4.7 Hubungan Predikat dengan Ratampk
Dari Gambar 4.7 dapat dijelaskan bahwa nilai A dan B banyak terdapat pada predikat dengan pujian, nilai A dan B terdapat pada predikat sangat memuaskan, nilai B, C, D, dan E terdapat pada predikat memuaskan dan nilai C, D dan E terdapat pada predikat buruk.
Gambar 4.8 Hubungan Predikat dengan Ratamkb
Dari Gambar 4.8 dapat dijelaskan bahwa nilai A dan B banyak terdapat pada predikat dengan pujian, nilai A, B dan C terdapat pada predikat sangat memuaskan, nilai B, C, D, dan E terdapat pada predikat memuaskan dan nilai B, C, D dan E terdapat pada predikat buruk.