BAB IV HASIL DAN ANALISIS Didalam bab ini penulis akan membahas mengenai data yang akan digunakan dalam penelitian, data tersebut akan dihitung menggunakan algoritma ID3 dan C4.5 yang kemudian akan diuji menggunakan Cross Validation. Pada penelitian ini, data yang digunakan adalah data Masyarakat Berpenghasilan Rendah tahun 2015 pada PDAM Kabupaten Kendal dengan jumlah data 1473(lampiran 1). 4. 1. Perhitungan Algoritma 4. 1. 1 Perhitungan Algoritma ID3 Dibawah ini merupakan contoh perhitungan manual dari penerapan algoritma ID3 untuk klasifikasi penerima hibah air minum dengan menggunakan 240 data training. Pada Algoritma ID3 harus menentukan pohon keputusan yang kemudaian akan menjadi rule untuk mengklasifikasi penerima hibah air minum. 4.1.1. 1. Perhitungan Node 1 o Total Jumlah kasus (S) = 240 Jumlah Tidak Menerima (S1) = 47 Jumlah Menerima (S2) =193 π1 π1 π2 π2 Entropy(Total) = β βlog2 + β log2 π π π π 47 47 = β βlog2 + 240 240 193 193 β log2 240 240 = β 0,196β β2,351 + β 0,804 β β0,315 = 0,461 + 0,253 =0,714 35 36 1. Perhitungan Daya Listrik o Daya listrik ο 450 Jumlah kasus (S) = 85 Jumlah Tidak Menerima (S1) = 7 Jumlah Menerima (S2) =78 π1 π1 π2 π2 Entropy(450) = β βlog2 + β log2 π π π π 7 7 78 78 = β βlog2 + β log2 85 85 85 85 = β 0,082β β3,608 + β 0,918β β0,123 = 0,296 + 0,113 =0,409 o Daya listrik ο 900 Jumlah kasus (S) = 86 Jumlah Tidak Menerima (S1) = 9 Jumlah Menerima (S2) =77 π1 π1 π2 π2 Entropy(900) = β βlog2 + β log2 π π π π 9 9 77 77 = β βlog2 + β log2 86 86 86 86 = β 0,105 β β3,252 + β 0,895β β0,160 = 0,341 + 0,143 =0,484 o Daya listrik ο 1300 Jumlah kasus (S) = 33 Jumlah Tidak Menerima (S1) = 17 Jumlah Menerima (S2) =16 π1 π1 π2 π2 Entropy(1300) = β βlog2 + β log2 π π π π 17 17 16 16 = β βlog2 + β log2 33 33 33 33 = β 0,515β β0,957 + β 0,485β β1,044 37 = 0,493 + 0,506 =0,999 o Daya listrik ο pulsa Jumlah kasus (S) = 20 Jumlah Tidak Menerima (S1) = 6 Jumlah Menerima (S2) =14 π1 π1 π2 π2 Entropy(pulsa) = β βlog2 + β log2 π π π π 6 6 14 14 = β βlog2 + β log2 20 20 20 20 = β 0,3 β β 1,737 + β 0,7β β0,515 = 0,521 + 0,361 =0,882 o Daya listrik ο nyalur Jumlah kasus (S) = 16 Jumlah Tidak Menerima (S1) = 8 Jumlah Menerima (S2) =8 π1 π1 π2 π2 Entropy(nyalur) = β βlog2 + β log2 π π π π 8 8 8 8 = β βlog2 + β log2 16 16 16 16 = β 0,5 β β1 + β 0,5 β β1 = 0,5 + 0,5 = 1 πΊπππ πππ‘ππ,πππ¦π πππ π‘πππ π |πππ¦π πππ π‘πππ | π = πΈππ‘ππππ¦ πππ‘ππ β |πππ‘ππ| πβ1 βπΈππ‘ππππ¦ πππ¦π πππ π‘πππ π 38 = 0,714 85 86 33 β β0,409 + β0,484 + β0,999 240 240 240 20 16 + β0,882 + β1 240 240 = 0,714β 0,145+0,173+0,137+0,074+0,067 = 0,714β0,596 = 0,118 2. Perhitungan Fasilitas o Fasilitas ο Tidak Bermobil Jumlah kasus (S) = 216 Jumlah Tidak Menerima (S1) = 23 Jumlah Menerima (S2) =193 π1 π1 πΈππ‘ππππ¦ π‘ππππ ππππππππ = β βlog2 + π π π2 π2 β log2 π π 23 23 = β βlog2 + 216 216 193 193 β log2 216 216 = β 0,106β β3,238 + β 0,894β β0,162 = 0,343 +0,145 =0,488 o Fasilitas ο Bermobil Jumlah kasus (S) = 24 Jumlah Tidak Menerima (S1) = 24 Jumlah Menerima (S2) =0 πΈππ‘ππππ¦ ππππππππ = π1 π1 π2 π2 β βlog2 + β log2 π π π π 39 24 24 = β βlog2 + 0 24 24 = 0 + 0 = 0 πΊπππ πππ‘ππ,πππ ππππ‘ππ π |πππ ππππ‘ππ | π = πΈππ‘ππππ¦ πππ‘ππ β |πππ‘ππ| πβ1 βπΈππ‘ππππ¦ πππ ππππ‘ππ π 216 = 0,714β β0,488 + 0 240 = 0,714β 0,439 = 0,275 3. Perhitungan Bangunan o Bangunan ο Tidak Tingkat Jumlah kasus (S) = 229 Jumlah Tidak Menerima (S1) = 37 Jumlah Menerima (S2) =192 π1 π1 πΈππ‘ππππ¦ π‘ππππ π‘ππππππ‘ = β βlog2 + π π π2 π2 β log2 π π 37 37 = β βlog2 + 229 229 192 192 β log2 229 229 = β 0,162β β2,626 + β 0,838β β0,255 = 0,425 + 0,214 =0,639 o Bangunan ο Tingkat Jumlah kasus (S) = 11 Jumlah Tidak Menerima (S1) = 10 Jumlah Menerima (S2) =1 40 πΈππ‘ππππ¦ π‘ππππππ‘ = π1 π1 π2 π2 β βlog2 + β log2 π π π π 10 10 1 1 = β βlog2 + β log2 11 11 11 11 = β 0,909β β0,138 + β 0,091β β3,458 = 0,125 + 0,315 =0,440 πΊπππ πππ‘ππ,πππππ’πππ π |πππππ’πππ | π = πΈππ‘ππππ¦ πππ‘ππ β |πππ‘ππ| πβ1 βπΈππ‘ππππ¦ πππππ’πππ π 229 11 = 0,714β β0,639 + β0,639 240 240 = 0,714β 0,609+0,020 = 0,714β0,629 = 0,085 4. Perhitungan Kesediaan o Kesediaan ο ya Jumlah kasus (S) = 225 Jumlah Tidak Menerima (S1) = 32 Jumlah Menerima (S2) =193 π1 π1 π2 π2 πΈππ‘ππππ¦ π¦π = β βlog2 + β log2 π π π π 32 32 = β βlog2 + 225 225 193 193 β log2 225 225 = β 0,142β β2,816 + β 0,858 β β0,221 = 0,399 + 0,189 =0,588 41 o Kesediaan ο tidak Jumlah kasus (S) = 15 Jumlah Tidak Menerima (S1) = 15 Jumlah Menerima (S2) =0 πΈππ‘ππππ¦ π‘ππππ = π1 π1 π2 π2 β βlog2 + β log2 π π π π 15 15 = β βlog2 + 0 15 15 = 0 + 0 = 0 πΊπππ πππ‘ππ,πππ ππππππ π |πππ ππππππ | π = πΈππ‘ππππ¦ πππ‘ππ β |πππ‘ππ| πβ1 βπΈππ‘ππππ¦ πππ ππππππ π 225 = 0,714β β0,588 + 0 240 =0,714β 0,551 =0,164 Berdasarkan komputasi dengan algoritma ID3 maka dapat disajikan tabel perhitungan node 1 sebagai berikut : Tabel 4. 1: Perhitungan ID3 Node 1 Atribut Jumlah Tidak Menerima Entropy Inf Kasus Menerima (S2) Gain (S1) Total 240 47 193 0,714 Kasus Daya 0,118 Listrik 450 85 7 78 0,409 900 86 9 77 0,484 1300 33 17 16 0,999 Pulsa 20 6 14 0,882 Nyalur 16 8 8 1 42 Fasilitas 0,275 Tidak 216 23 193 0,488 Bermobil Bermobil 24 24 0 0 Bangunan 0,085 Tidak 229 37 192 0,639 Tingkat Tingkat 11 10 1 0,440 Kesediaan 0,164 Ya 225 32 193 0,588 Tidak 15 15 0 0 Tabel diatas merupakan hasil perhitungan pada Node 1, diketahui bahwa nilai Information Gain terbesar yaitu pada atribut Fasilitas yaitu 0,275. Sehingga atribut Fasilitas menjadi node akar. Pada atribut Fasilitas terdapat 2 nilai atribut yaitu tidak bermobil dan bermobil. Nilai atribut yang pertama yaitu tidak bermobil belum mengklasifikasikan kasus menjadi satu keputusan sehingga perlu dilakukan perhitungan lagi, sedangkan nilai atribut bermobil sudah mengklasifikasikan menjadi 1 yaitu dengan hasil Menerima, sehingga tidak perlu dilakukan perhitungan lebih lanjut. Berdasarkan tabel perhitungan Node 1 dapat dibentuk pohon keputusan sebagai berikut : Node 1 Fasilitas Bermobil Tidak Bermobil Tidak Menerima Node 1.1 Gambar 4. 1: Node 1 Algoritma ID3 Gambar diatas merupakan pohon keputusan yang menjadi node akar yaitu atribut fasilitas yang memiliki 2 cabang yaitu sesuai dengan nilai pada fasilitas, pada nilai 43 bermobil mengklasifikasikan tidak menerima, sedangkan pada nilai tidak bermobil masih belum diketahui yaitu menjadi Node 1.1. 4.1.1. 2. Perhitungan Node 1.1 Berdasarkan komputasi dengan algoritma ID3 maka dapat disajikan tabel perhitungan Node 1.1 sebagai berikut : Tabel 4. 2: Perhitungan ID3 Node 1.1 Atribut Jumlah Tidak Menerima Entropy Inf Kasus Menerima (S2) Gain (S1) Fasilitas 216 23 193 0,489 Tidak bermobil Daya 0,108 Listrik 450 84 6 78 0,369 900 78 1 77 0,100 1300 19 3 16 0,630 Pulsa 19 5 14 0,831 Nyalur 16 8 8 1 Bangunan 0,110 Tidak 207 15 192 0,374 Tingkat Tingkat 9 8 1 0,502 Kesediaan 0,267 Ya 201 8 193 0,239 Tidak 15 15 0 0 Tabel diatas merupakan hasil perhitungan pada Node 1.1, diketahui bahwa nilai Information Gain terbesar yaitu pada atribut Kesediaan yaitu 0,267. Sehingga atribut Kesediaan menjadi node cabang dari nilai atribut fasilitas tidak bermobil. Pada atribut Kesediaan terdapat 2 nilai atribut yaitu Ya dan tidak. Nilai atribut yang pertama yaitu nilau Ya yang belum mengklasifikasikan kasus menjadi satu keputusan sehingga perlu dilakukan perhitungan lagi, sedangkan nilai atribut Tidak sudah mengklasifikasikan menjadi 1 yaitu dengan hasil Tidak Menerima, sehingga tidak perlu dilakukan perhitungan lebih lanjut. 44 Berdasarkan tabel perhitungan Node 1.1 dapat digambarkan pohon keputusan sebagai berikut : Node 1 Fasilitas Bermobil Tidak Bermobil Node 1.1 Tidak Menerima Kesediaan Ya Tidak Node 1.1.1 Tidak Menerima Gambar 4. 2: Node 1.1 Algoritma ID3 Gambar diatas merupakan hasil dari pohon keputusan Node 1.1 yang terisi dengan atribut kesediaan yang bercabang sesuai dengan nilai yang dimiliki yaitu Ya dan Tidak. Pada nilai tidak sudah dapat diklasifikasikan pada kelas tidak diterima sedangkan pada nilai Ya masih belum diketahui sehingga masih perlu dilakukan perhitungan lagi pada node 1.1.1. 4.1.1. 3. Perhitungan Node 1.1.1 Berdasarkan hasil komputasi dengan algoritma ID3, maka dapat disajikan tabel perhitungan pada Node 1.1.1 sebagai berikut : Tabel 4. 3: Perhitungan ID3 Node 1.1.1 Atribut Jumlah Tidak Menerima Entropy Inf Kasus Menerima (S2) Gain (S1) Kesediaan 201 8 193 0,239 Ya Daya 0,066 Listrik 450 78 0 78 0
Description: