SlideShare a Scribd company logo
1 of 28
Decision Tree
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Proses Klasifikasi
Dalam Data Mining
• Klasifikasi adalah proses untuk menemukan model atau fungsi yang
menjelaskan atau membedakan konsep atau kelas data, dengan
tujuan untuk dapat memperkirakan kelas dari suatu objek yang
labelnya tidak diketahui. Model itu sendiri bisa berupa aturan
“jika-maka”, berupa decision tree, formula matematis atau neural
network. (Iko Pramudiono, Modul Pengantar Data Mining,
www.ilmukomputer.com)
• Proses klasifikasi biasanya dibagi menjadi dua fase : learning dan
test. Pada fase learning, sebagian data yang telah diketahui kelas
datanya diumpankan untuk membentuk model perkiraan. Kemudian
pada fase test model yang sudah terbentuk diuji dengan sebagian
data lainnya untuk mengetahui akurasi dari model tsb. Bila
akurasinya mencukupi model ini dapat dipakai untuk prediksi kelas
data yang belum diketahui.
• Klasifikasi dicirikan dengan data training mempunyai label,
berdasarkan label ini proses klasifikasi memperoleh pola attribut
dari suatu data.
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Proses Klasifikasi
Dalam Data Mining
X Y Kelas
0 0 1
0 1 1
1 0 2
1 1 2
Kelas 1 Kelas 2
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Proses Klasifikasi Dapat
Menjadi Sebuah Tree
X Y Kelas
0 0 1
0 1 1
1 0 2
1 1 2
X
Kelas=1 Kelas=2
0 1
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Proses Klasifikasi Dapat
Menjadi Sebuah Tree
X
Kelas=2
Kelas=2
0 1
X Y Z Kelas
0 0 0 2
0 0 1 2
0 1 0 1
0 1 1 1
1 0 0 2
1 0 1 2
1 1 0 2
1 1 1 2
Y
0 1
Kelas=1
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Konsep Decision Tree
Mengubah data menjadi pohon keputusan (decision
tree) dan aturan-aturan keputusan (rule)
Data Decision
Tree
Rule
Nama Usia Berat Kelamin Hipertensi
Ali muda overweight pria ya
Edi muda underweight pria tidak
Annie muda average wanita tidak
Budiman tua overweight pria tidak
Herman tua overweight pria ya
Didi muda underweight pria tidak
Rina tua overweight wanita ya
Gatot tua average pria tidak
Berat
overweight average
Jenis Kelamin Tidak
underweight
Tidak
pria
wanita
Ya Usia
muda tua
Ya Ya/Tidak
R1: IF berat=average v
berat=underweight
THEN
hipertensi=tidak
R2: IF
berat=overweight^kelamin=wanita
THEN hipertensi=ya
R3: IF berat=overweigt^kelamin=pria^
usia=muda THEN hipertensi=ya
R4: IF berat=overweigt^kelamin=pria^
usia=tua THEN hipertensi=tidak
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Gambaran Pemakaian Decision
Tree
# Usia Berat Badan Kelamin Hipertensi
1 muda overweight pria ya
2 muda underweight pria tidak
3 muda average wanita tidak
4 tua overweight pria tidak
5 tua overweight pria ya
6 muda underweight pria tidak
7 tua overweight wanita ya
8 tua average pria tidak
Membuat aturan (rule) yang dapat digunakan untuk menentukan
apakah seseorang mempunyai potensi untuk menderita hipertensi
atau tidak berdasarkan data usia, berat badan dan jenis kelamin.
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Gambaran Pemakaian Decision
Tree
Berat
overweight average
Jenis Kelamin Tidak
underweight
Tidak
pria
wanita
Ya Usia
muda tua
Ya Tidak
R1: IF berat=average v berat=underweight
THEN hipertensi=tidak
R2: IF berat=overweight^kelamin=wanita
THEN hipertensi=ya
R3: IF berat=overweigt^kelamin=pria^
usia=muda THEN hipertensi=ya
R4: IF berat=overweigt^kelamin=pria^
usia=tua THEN hipertensi=tidak
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Konsep Data
Dalam Decision Tree
• Data dinyatakan dalam bentuk tabel dengan atribut
dan record.
• Atribut menyatakan suatu parameter yang dibuat
sebagai kriteria dalam pembentukan tree. Misalkan
untuk menentukan main tenis, kriteria yang
diperhatikan adalah cuaca, angin dan temperatur.
Salah satu atribut merupakan atribut yang
menyatakan data solusi per-item data yang disebut
dengan target atribut.
• Atribut memiliki nilai-nilai yang dinamakan dengan
instance. Misalkan atribut cuaca mempunyai instance
berupa cerah, berawan dan hujan.
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Konsep Data
Dalam Decision Tree
Nama Cuaca Angin Temperatur Main
Ali cerah keras panas tidak
Budi cerah lambat panas ya
Heri berawan keras sedang tidak
Irma hujan keras dingin tidak
Diman cerah lambat dingin ya
attribut Target atribut
Sample
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Proses Dalam Decision Tree
• Mengubah bentuk data (tabel) menjadi
model tree. Dalam Modul ini
menggunakan algoritma ID3.
• Mengubah model tree menjadi rule
• Menyederhanakan Rule (Pruning)
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Proses Data Menjadi Tree
Indentity
Atribut Atribut 1 Atribut 2 Atribut 3 ...... Atribut n
Target
Atribut
Atribut #1
Atribut #2 Atribut #2 Atribut #2
Subset 1 Subset 2 Subset 3
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Entropy
• S adalah ruang (data) sample yang digunakan untuk training.
• P+ adalah jumlah yang bersolusi positif (mendukung) pada data
sample untuk kriteria tertentu.
• P- adalah jumlah yang bersolusi negatif (tidak mendukung) pada
data sample untuk kriteria tertentu.
• Besarnya Entropy pada ruang sample S didefinisikan dengan:
Entropy(S) = -p+ log2 p+ - p- log2 p-
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Definisi Entropy
• Entropy(S) adalah jumlah bit yang diperkirakan
dibutuhkan untuk dapat mengekstrak suatu kelas (+
atau -) dari sejumlah data acak pada ruang sample S.
• Entropy bisa dikatakan sebagai kebutuhan bit untuk
menyatakan suatu kelas. Semakin kecil nilai Entropy
maka semakin baik untuk digunakan dalam
mengekstraksi suatu kelas.
• Panjang kode untuk menyatakan informasi secara
optimal adalah –log2 p bits untuk messages yang
mempunyai probabilitas p.
• Sehingga jumlah bit yang diperkirakan untuk
mengekstraksi S ke dalam kelas adalah:
-p+ log2 p+ - p- log2 p-
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Contoh Permasalahan Penentuan
Hipertensi Menggunakan Decision Tree
Data diambil dengan 8 sample, dengan pemikiran bahwa
yang mempengaruhi seseorang menderita hipertensi
atau tidak adalah usia, berat badan, dan jenis kelamin.
Usia mempunyai instance:
muda dan tua
Berat badan mempunyai instance:
underweight, average dan overweight
Jenis kelamin mempunyai instance:
pria dan wanita
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Data Sample yang Digunakan Untuk
Menentukan Hipertensi
Nama Usia Berat Kelamin Hipertensi
Ali muda overweight pria ya
Edi muda underweight pria tidak
Annie muda average wanita tidak
Budiman tua overweight pria tidak
Herman tua overweight pria ya
Didi muda underweight pria tidak
Rina tua overweight wanita ya
Gatot tua average pria tidak
Langkah Mengubah Data Menjadi Tree
• Menentukan Node Terpilih
• Menyusun Tree
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Menentukan Node Terpilih
• Untuk menentukan node terpilih,
gunakan nilai Entropy dari setiap
kriteria dengan data sample yang
ditentukan.
• Node terpilih adalah kriteria dengan
Entropy yang paling kecil.
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Memilih Node Awal
Usia Hipertensi Jumlah
muda Ya (+) 1
muda Tidak (-) 3
tua ya 2
tua tidak 2
81
.
0
4
3
log
4
3
4
1
log
4
1
2
2
1 



q
1
4
2
log
4
2
4
2
log
4
2
2
2
2 



q
    91
.
0
1
8
4
81
.
0
8
4
8
4
8
4
2
1 



 q
q
E
Entropy untuk Usia:
Usia = muda
Usia = tua
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Memilih Node Awal
Usia Hipertensi Jumlah
muda ya 1
muda tidak 3
tua ya 2
tua tidak 2
Berat Hipertensi Jumlah
overweight ya 3
overweight tidak 1
average ya 0
average tidak 2
underweight ya 0
underweight tidak 2
Entropy = 0.91
Kelamin Hipertensi Jumlah
pria ya 2
pria tidak 4
wanita ya 1
wanita tidak 1
Entropy = 0.41
Entropy = 0.94
Terpilih atribut BERAT BADAN
sebagai node awal karena
memiliki entropy terkecil
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Penyusunan Tree Awal
Leaf Node berikutnya dapat dipilih pada bagian yang
mempunyai nilai + dan -, pada contoh di atas hanya
berat=overweight yang mempunyai nilai + dan – maka
semuanya pasti mempunya leaf node. Untuk menyusun
leaf node lakukan satu-persatu.
Berat
overweight average
Ali (+)
Budiman (-)
Herman (+)
Rina (+)
Annie (-)
Gatot (-)
underweight
Didi (-)
Edi (-)
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Penentuan Leaf Node Untuk
Berat=Overweight
Nama Usia Kelamin Hipertensi
Ali muda pria ya
Budiman tua pria tidak
Herman tua pria ya
Rina tua wanita ya
Usia Hipertensi Jumlah
muda ya 1
tidak 0
tua ya 2
tidak 1
Entropy = 0,69
Data Training untuk berat=overweight
Kelamin Hipertensi Jumlah
pria ya 2
tidak 1
wanita ya 1
tidak 0
Entropy = 0,69
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Penyusunan Tree
Leaf Node Usia dan Jenis Kelamin memiliki Entropy
yang sama, sehingga tidak ada cara lain selain
menggunakan pengetahuan pakar atau percaya saja
pada hasil acak.
Berat
overweight average
Jenis Kelamin Tidak
underweight
Tidak
pria
wanita
Ali (+)
Budiman (-)
Herman (+)
Rina (+)
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Hasil Tree
Pada usia=tua ternyata ada 1 data
menyatakan ya dan 1 data menyatakan
tidak, keadaan ini perlu dicermati. Pilihan
hanya dapat ditentukan dengan campur
tangan seoranng pakar.
Nama Usia Kelamin Hipertensi
Ali muda pria ya
Budiman tua pria tidak
Herman tua pria ya
Berat
overweight average
Jenis Kelamin Tidak
underweight
Tidak
pria
wanita
Ya Usia
muda tua
Ya Ya/Tidak
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Mengubah Tree Menjadi Rules
Atribut #1
Atribut #2 Atribut #2 Atribut #2
Subset 1 Subset 2 Subset 3
Answer 1 Answer 2
Subset 21 Subset 22
If atribut#1=subset2 ^ atribut#2=subset21
then answer=answer1
If atribut#1=subset2 ^ atribut#2=subset22
then answer=answer2
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Conjunction & Disjunction
Cuaca
Angin
Yes No
Cerah
Keras
Lambat
Hujan Berawan
No No
IF cuaca=cerah ^ angin=lambat THEN
MainTenis=Yes
IF cuaca=cerah ^ angin=keras THEN
MainTenis=No
Conjunction ^
IF cuaca=hujan v cuaca=berawan THEN
MainTenis=No
Disjunction v
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Mengubah Tree Menjadi Rule
Berat
overweight average
Jenis Kelamin Tidak
underweight
Tidak
pria
wanita
Ya Usia
muda tua
Ya Tidak
R1: IF berat=average v berat=underweight
THEN hipertensi=tidak
R2: IF berat=overweight^kelamin=wanita
THEN hipertensi=ya
R3: IF berat=overweigt^kelamin=pria^
usia=muda THEN hipertensi=ya
R4: IF berat=overweigt^kelamin=pria^
usia=tua THEN hipertensi=tidak
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Hasil Prediksi Pada Data Training
Nama Usia Berat Kelamin Hipertensi Prediksi
Ali muda overweight pria ya ya
Edi muda underweight pria tidak tidak
Annie muda average wanita tidak tidak
Budiman tua overweight pria tidak tidak
Herman tua overweight pria ya tidak
Didi muda underweight pria tidak tidak
Rina tua overweight wanita ya ya
Gatot tua average pria tidak tidak
Kesalahan (e) = 12.5 %
( 1 dari 8 data )
Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006
Data Uji Coba Decision Tree
WAKTU PAKET FREKWEKSI PRIORITAS GANGGUAN
PENDEK BESAR SEDANG RENDAH GANGGUAN
PENDEK KECIL TINGGI RENDAH NORMAL
PENDEK KECIL SEDANG TINGGI GANGGUAN
PENDEK KECIL TINGGI RENDAH NORMAL
PENDEK KECIL SEDANG TINGGI NORMAL
PANJANG BESAR SEDANG RENDAH NORMAL
PANJANG KECIL TINGGI TINGGI GANGGUAN
PENDEK BESAR SEDANG RENDAH NORMAL
PANJANG KECIL RENDAH TINGGI NORMAL
PENDEK KECIL TINGGI TINGGI NORMAL
PANJANG BESAR TINGGI TINGGI NORMAL
PANJANG KECIL RENDAH TINGGI NORMAL
1. Buatlah tree dan rule untuk mendeteksi adanya gangguan
pada jaringan komputer menggunakan data di atas
2. Lakukan penyederhaan (Pruning)
3. Berapa persen besarnya error yang terjadi tanpa
penyederhanaan (pruning) dan dengan penyederhanaan

More Related Content

More from nyomans1

PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
nyomans1
 
Template Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptxTemplate Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptx
nyomans1
 
Clustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxClustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptx
nyomans1
 
slide 7_olap_example.ppt
slide 7_olap_example.pptslide 7_olap_example.ppt
slide 7_olap_example.ppt
nyomans1
 
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
nyomans1
 
Minggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptxMinggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptx
nyomans1
 
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
nyomans1
 
10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx
nyomans1
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
nyomans1
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
nyomans1
 
04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx
nyomans1
 
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
nyomans1
 
03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx
nyomans1
 
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptxQ-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
nyomans1
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
nyomans1
 
Support-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptxSupport-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptx
nyomans1
 
06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx
nyomans1
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
nyomans1
 

More from nyomans1 (20)

PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
 
Template Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptxTemplate Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptx
 
Clustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxClustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptx
 
slide 7_olap_example.ppt
slide 7_olap_example.pptslide 7_olap_example.ppt
slide 7_olap_example.ppt
 
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
 
Security Requirement.pptx
Security Requirement.pptxSecurity Requirement.pptx
Security Requirement.pptx
 
Minggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptxMinggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptx
 
Matriks suplemen.ppt
Matriks suplemen.pptMatriks suplemen.ppt
Matriks suplemen.ppt
 
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
 
10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
 
04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx
 
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
 
03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx
 
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptxQ-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
 
Support-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptxSupport-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptx
 
06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
 

Recently uploaded

4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
sonyaawitan
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
IniiiHeru
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
BangMahar
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
EndangNingsih7
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
DosenBernard
 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
mirzagozali2
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
TaufikTito
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
ritch4
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Riyadh +966572737505 get cytotec
 

Recently uploaded (20)

4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptxBimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
materi konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptxmateri konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptx
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
 
contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjana
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
Hasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWUHasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWU
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 

Dt.ppt

  • 2. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Proses Klasifikasi Dalam Data Mining • Klasifikasi adalah proses untuk menemukan model atau fungsi yang menjelaskan atau membedakan konsep atau kelas data, dengan tujuan untuk dapat memperkirakan kelas dari suatu objek yang labelnya tidak diketahui. Model itu sendiri bisa berupa aturan “jika-maka”, berupa decision tree, formula matematis atau neural network. (Iko Pramudiono, Modul Pengantar Data Mining, www.ilmukomputer.com) • Proses klasifikasi biasanya dibagi menjadi dua fase : learning dan test. Pada fase learning, sebagian data yang telah diketahui kelas datanya diumpankan untuk membentuk model perkiraan. Kemudian pada fase test model yang sudah terbentuk diuji dengan sebagian data lainnya untuk mengetahui akurasi dari model tsb. Bila akurasinya mencukupi model ini dapat dipakai untuk prediksi kelas data yang belum diketahui. • Klasifikasi dicirikan dengan data training mempunyai label, berdasarkan label ini proses klasifikasi memperoleh pola attribut dari suatu data.
  • 3. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Proses Klasifikasi Dalam Data Mining X Y Kelas 0 0 1 0 1 1 1 0 2 1 1 2 Kelas 1 Kelas 2
  • 4. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Proses Klasifikasi Dapat Menjadi Sebuah Tree X Y Kelas 0 0 1 0 1 1 1 0 2 1 1 2 X Kelas=1 Kelas=2 0 1
  • 5. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Proses Klasifikasi Dapat Menjadi Sebuah Tree X Kelas=2 Kelas=2 0 1 X Y Z Kelas 0 0 0 2 0 0 1 2 0 1 0 1 0 1 1 1 1 0 0 2 1 0 1 2 1 1 0 2 1 1 1 2 Y 0 1 Kelas=1
  • 6. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Konsep Decision Tree Mengubah data menjadi pohon keputusan (decision tree) dan aturan-aturan keputusan (rule) Data Decision Tree Rule Nama Usia Berat Kelamin Hipertensi Ali muda overweight pria ya Edi muda underweight pria tidak Annie muda average wanita tidak Budiman tua overweight pria tidak Herman tua overweight pria ya Didi muda underweight pria tidak Rina tua overweight wanita ya Gatot tua average pria tidak Berat overweight average Jenis Kelamin Tidak underweight Tidak pria wanita Ya Usia muda tua Ya Ya/Tidak R1: IF berat=average v berat=underweight THEN hipertensi=tidak R2: IF berat=overweight^kelamin=wanita THEN hipertensi=ya R3: IF berat=overweigt^kelamin=pria^ usia=muda THEN hipertensi=ya R4: IF berat=overweigt^kelamin=pria^ usia=tua THEN hipertensi=tidak
  • 7. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Gambaran Pemakaian Decision Tree # Usia Berat Badan Kelamin Hipertensi 1 muda overweight pria ya 2 muda underweight pria tidak 3 muda average wanita tidak 4 tua overweight pria tidak 5 tua overweight pria ya 6 muda underweight pria tidak 7 tua overweight wanita ya 8 tua average pria tidak Membuat aturan (rule) yang dapat digunakan untuk menentukan apakah seseorang mempunyai potensi untuk menderita hipertensi atau tidak berdasarkan data usia, berat badan dan jenis kelamin.
  • 8. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Gambaran Pemakaian Decision Tree Berat overweight average Jenis Kelamin Tidak underweight Tidak pria wanita Ya Usia muda tua Ya Tidak R1: IF berat=average v berat=underweight THEN hipertensi=tidak R2: IF berat=overweight^kelamin=wanita THEN hipertensi=ya R3: IF berat=overweigt^kelamin=pria^ usia=muda THEN hipertensi=ya R4: IF berat=overweigt^kelamin=pria^ usia=tua THEN hipertensi=tidak
  • 9. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Konsep Data Dalam Decision Tree • Data dinyatakan dalam bentuk tabel dengan atribut dan record. • Atribut menyatakan suatu parameter yang dibuat sebagai kriteria dalam pembentukan tree. Misalkan untuk menentukan main tenis, kriteria yang diperhatikan adalah cuaca, angin dan temperatur. Salah satu atribut merupakan atribut yang menyatakan data solusi per-item data yang disebut dengan target atribut. • Atribut memiliki nilai-nilai yang dinamakan dengan instance. Misalkan atribut cuaca mempunyai instance berupa cerah, berawan dan hujan.
  • 10. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Konsep Data Dalam Decision Tree Nama Cuaca Angin Temperatur Main Ali cerah keras panas tidak Budi cerah lambat panas ya Heri berawan keras sedang tidak Irma hujan keras dingin tidak Diman cerah lambat dingin ya attribut Target atribut Sample
  • 11. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Proses Dalam Decision Tree • Mengubah bentuk data (tabel) menjadi model tree. Dalam Modul ini menggunakan algoritma ID3. • Mengubah model tree menjadi rule • Menyederhanakan Rule (Pruning)
  • 12. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Proses Data Menjadi Tree Indentity Atribut Atribut 1 Atribut 2 Atribut 3 ...... Atribut n Target Atribut Atribut #1 Atribut #2 Atribut #2 Atribut #2 Subset 1 Subset 2 Subset 3
  • 13. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Entropy • S adalah ruang (data) sample yang digunakan untuk training. • P+ adalah jumlah yang bersolusi positif (mendukung) pada data sample untuk kriteria tertentu. • P- adalah jumlah yang bersolusi negatif (tidak mendukung) pada data sample untuk kriteria tertentu. • Besarnya Entropy pada ruang sample S didefinisikan dengan: Entropy(S) = -p+ log2 p+ - p- log2 p-
  • 14. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Definisi Entropy • Entropy(S) adalah jumlah bit yang diperkirakan dibutuhkan untuk dapat mengekstrak suatu kelas (+ atau -) dari sejumlah data acak pada ruang sample S. • Entropy bisa dikatakan sebagai kebutuhan bit untuk menyatakan suatu kelas. Semakin kecil nilai Entropy maka semakin baik untuk digunakan dalam mengekstraksi suatu kelas. • Panjang kode untuk menyatakan informasi secara optimal adalah –log2 p bits untuk messages yang mempunyai probabilitas p. • Sehingga jumlah bit yang diperkirakan untuk mengekstraksi S ke dalam kelas adalah: -p+ log2 p+ - p- log2 p-
  • 15. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Contoh Permasalahan Penentuan Hipertensi Menggunakan Decision Tree Data diambil dengan 8 sample, dengan pemikiran bahwa yang mempengaruhi seseorang menderita hipertensi atau tidak adalah usia, berat badan, dan jenis kelamin. Usia mempunyai instance: muda dan tua Berat badan mempunyai instance: underweight, average dan overweight Jenis kelamin mempunyai instance: pria dan wanita
  • 16. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Data Sample yang Digunakan Untuk Menentukan Hipertensi Nama Usia Berat Kelamin Hipertensi Ali muda overweight pria ya Edi muda underweight pria tidak Annie muda average wanita tidak Budiman tua overweight pria tidak Herman tua overweight pria ya Didi muda underweight pria tidak Rina tua overweight wanita ya Gatot tua average pria tidak Langkah Mengubah Data Menjadi Tree • Menentukan Node Terpilih • Menyusun Tree
  • 17. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Menentukan Node Terpilih • Untuk menentukan node terpilih, gunakan nilai Entropy dari setiap kriteria dengan data sample yang ditentukan. • Node terpilih adalah kriteria dengan Entropy yang paling kecil.
  • 18. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Memilih Node Awal Usia Hipertensi Jumlah muda Ya (+) 1 muda Tidak (-) 3 tua ya 2 tua tidak 2 81 . 0 4 3 log 4 3 4 1 log 4 1 2 2 1     q 1 4 2 log 4 2 4 2 log 4 2 2 2 2     q     91 . 0 1 8 4 81 . 0 8 4 8 4 8 4 2 1      q q E Entropy untuk Usia: Usia = muda Usia = tua
  • 19. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Memilih Node Awal Usia Hipertensi Jumlah muda ya 1 muda tidak 3 tua ya 2 tua tidak 2 Berat Hipertensi Jumlah overweight ya 3 overweight tidak 1 average ya 0 average tidak 2 underweight ya 0 underweight tidak 2 Entropy = 0.91 Kelamin Hipertensi Jumlah pria ya 2 pria tidak 4 wanita ya 1 wanita tidak 1 Entropy = 0.41 Entropy = 0.94 Terpilih atribut BERAT BADAN sebagai node awal karena memiliki entropy terkecil
  • 20. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Penyusunan Tree Awal Leaf Node berikutnya dapat dipilih pada bagian yang mempunyai nilai + dan -, pada contoh di atas hanya berat=overweight yang mempunyai nilai + dan – maka semuanya pasti mempunya leaf node. Untuk menyusun leaf node lakukan satu-persatu. Berat overweight average Ali (+) Budiman (-) Herman (+) Rina (+) Annie (-) Gatot (-) underweight Didi (-) Edi (-)
  • 21. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Penentuan Leaf Node Untuk Berat=Overweight Nama Usia Kelamin Hipertensi Ali muda pria ya Budiman tua pria tidak Herman tua pria ya Rina tua wanita ya Usia Hipertensi Jumlah muda ya 1 tidak 0 tua ya 2 tidak 1 Entropy = 0,69 Data Training untuk berat=overweight Kelamin Hipertensi Jumlah pria ya 2 tidak 1 wanita ya 1 tidak 0 Entropy = 0,69
  • 22. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Penyusunan Tree Leaf Node Usia dan Jenis Kelamin memiliki Entropy yang sama, sehingga tidak ada cara lain selain menggunakan pengetahuan pakar atau percaya saja pada hasil acak. Berat overweight average Jenis Kelamin Tidak underweight Tidak pria wanita Ali (+) Budiman (-) Herman (+) Rina (+)
  • 23. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Hasil Tree Pada usia=tua ternyata ada 1 data menyatakan ya dan 1 data menyatakan tidak, keadaan ini perlu dicermati. Pilihan hanya dapat ditentukan dengan campur tangan seoranng pakar. Nama Usia Kelamin Hipertensi Ali muda pria ya Budiman tua pria tidak Herman tua pria ya Berat overweight average Jenis Kelamin Tidak underweight Tidak pria wanita Ya Usia muda tua Ya Ya/Tidak
  • 24. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Mengubah Tree Menjadi Rules Atribut #1 Atribut #2 Atribut #2 Atribut #2 Subset 1 Subset 2 Subset 3 Answer 1 Answer 2 Subset 21 Subset 22 If atribut#1=subset2 ^ atribut#2=subset21 then answer=answer1 If atribut#1=subset2 ^ atribut#2=subset22 then answer=answer2
  • 25. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Conjunction & Disjunction Cuaca Angin Yes No Cerah Keras Lambat Hujan Berawan No No IF cuaca=cerah ^ angin=lambat THEN MainTenis=Yes IF cuaca=cerah ^ angin=keras THEN MainTenis=No Conjunction ^ IF cuaca=hujan v cuaca=berawan THEN MainTenis=No Disjunction v
  • 26. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Mengubah Tree Menjadi Rule Berat overweight average Jenis Kelamin Tidak underweight Tidak pria wanita Ya Usia muda tua Ya Tidak R1: IF berat=average v berat=underweight THEN hipertensi=tidak R2: IF berat=overweight^kelamin=wanita THEN hipertensi=ya R3: IF berat=overweigt^kelamin=pria^ usia=muda THEN hipertensi=ya R4: IF berat=overweigt^kelamin=pria^ usia=tua THEN hipertensi=tidak
  • 27. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Hasil Prediksi Pada Data Training Nama Usia Berat Kelamin Hipertensi Prediksi Ali muda overweight pria ya ya Edi muda underweight pria tidak tidak Annie muda average wanita tidak tidak Budiman tua overweight pria tidak tidak Herman tua overweight pria ya tidak Didi muda underweight pria tidak tidak Rina tua overweight wanita ya ya Gatot tua average pria tidak tidak Kesalahan (e) = 12.5 % ( 1 dari 8 data )
  • 28. Pelatihan dan Workshop Data Mining, Politeknik Elektronika Negeri Surabaya PENS-ITS, 18 Juli 2006 Data Uji Coba Decision Tree WAKTU PAKET FREKWEKSI PRIORITAS GANGGUAN PENDEK BESAR SEDANG RENDAH GANGGUAN PENDEK KECIL TINGGI RENDAH NORMAL PENDEK KECIL SEDANG TINGGI GANGGUAN PENDEK KECIL TINGGI RENDAH NORMAL PENDEK KECIL SEDANG TINGGI NORMAL PANJANG BESAR SEDANG RENDAH NORMAL PANJANG KECIL TINGGI TINGGI GANGGUAN PENDEK BESAR SEDANG RENDAH NORMAL PANJANG KECIL RENDAH TINGGI NORMAL PENDEK KECIL TINGGI TINGGI NORMAL PANJANG BESAR TINGGI TINGGI NORMAL PANJANG KECIL RENDAH TINGGI NORMAL 1. Buatlah tree dan rule untuk mendeteksi adanya gangguan pada jaringan komputer menggunakan data di atas 2. Lakukan penyederhaan (Pruning) 3. Berapa persen besarnya error yang terjadi tanpa penyederhanaan (pruning) dan dengan penyederhanaan