SlideShare a Scribd company logo
1 of 18
Download to read offline
Pohon 
Bekerjasama dengan 
Rinaldi Munir
Terapan Pohon Biner 
1. P ohon Ekspresi 
Gambar Pohon ekspresi dari (a + b)*(c/(d + e)) 
* 
+ / 
a b 
+ 
d e 
c 
daun  operand 
simpul dalam  operator
2. Pohon Keputusan Gambar Pohon keputusan untuk mengurutkan 3 buah elemen a : ba : cb : cb : cc > a > ba : cc > b > aa > b > ca > c > bb > a > cb > c > aa > bb > aa >cc > ab > cc > bb > cc > ba >cc > a
3. Kode Awalan 
Gambar Pohon biner dari kode prefiks { 000, 001, 01, 10, 11} 
1 
1 1 
1 
0 
0 
0 
0 
01 10 11 
000 001
4. Kode Huffman 
Tabel Kode ASCII 
Simbol Kode ASCII 
A 01000001 
B 01000010 
C 01000011 
D 01000100 
rangkaian bit untuk string ‘ABACCDA’: 
01000001010000010010000010100000110100000110100010001000001 
atau 7  8 = 56 bit (7 byte).
Tabel Tabel kekerapan (frekuensi) dan kode Huffman 
untuk string ABACCDA 
Simbol Kekerapan Peluang Kode Huffman 
A 3 3/7 0 
B 1 1/7 110 
C 2 2/7 10 
D 1 1/7 111 
Dengan kode Hufman, rangkaian bit untuk ’ABACCDA’: 
0110010101110 
hanya 13 bit!
•Algoritma pembentukan pohon Huffman 
1.Pilih dua simbol dengan peluang (probability) paling kecil (pada contoh di atas simbol B dan D). Kedua simbol tadi dikombinasikan sebagai simpul orangtua dari simbol B dan D sehingga menjadi simbol BD dengan peluang 1/7 + 1/7 = 2/7, yaitu jumlah peluang kedua anaknya. 
2.Selanjutnya, pilih dua simbol berikutnya, termasuk simbol baru, yang mempunyai peluang terkecil. 
3.Ulangi langkah 1 dan 2 sampai seluruh simbol habis.
•A = 0, C = 10, B = 110, D = 111 
ABCD, 7/7A, 3/7CBD, 4/7C, 2/7BD, 3/7B, 3/7D, 3/7111000
5. Pohon Pencarian Biner RT1T2Kunci(T1) < Kunci(R) Kunci(T2) > Kunci(R)
Data: 50, 32, 18, 40, 60, 52, 5, 25, 70 
50 
32 
18 40 
50 
52 70 
5 25
Penelusuran (traversal) Pohon Biner 
1. Preorder : R, T1, T2 - kunjungi R - kunjungi T1 secara preorder - kunjungi T2 secara preorder 2. Inorder : T1 , R, T2 - kunjungi T1 secara inorder - kunjungi R - kunjungi T2 secara inorder 3. Postorder : T1, T2 , R - kunjungi T1 secara postorder - kunjungi T2 secara postorder - kunjungi R
(a) preorder (b) inorder 
(c) postorder 
R 
T1 T2 
Langkah 3: kunjungi R 
Langkah 1: kunjungi T1 
secara postorder 
Langkah 2: kunjungi T2 
secara postorder 
R 
T1 T2 
Langkah 1: kunjungi R 
Langkah 2: kunjungTi 1 
secara preorder 
Langkah 3: kunjungTi 2 
secara preorder 
R 
T1 T2 
Langkah 2: kunjungi R 
Langkah 1: kunjungi T1 
secara inorder 
Langkah 3: kunjungi T2 
secara inorder
preorder : * + a / b c - d * e f (prefix) 
inorder : a + b / c * d - e * f (infix) 
postorder : a b c / + d e f * - * (postfix) 
* 
+ - 
a / d * 
b c e f
Soal latihan 
1.Diketahui 8 buah koin uang logam. Satu dari delapan koin itu ternyata palsu. Koin yang palsu mungkin lebih ringan atau lebih berat daripada koin yang asli. Misalkan tersedia sebuah timbangan neraca yang sangat teliti. Buatlah pohon keputusan untuk mencari uang palsu dengan cara menimbang paling banyak hanya 3 kali saja.
2. Tentukan hasil kunjungan preorder, inorder, dan postorder pada pohon 4- 
ary berikut ini: 
a 
b c d 
e f g h i j k l m 
n o p q
3.Gunakan pohon berakar untuk menggambarkan semua kemungkinan hasil dari pertandingan tenis antara dua orang pemain, Anton dan Budi, yang dalam hal ini pemenangnya adalah pemain yang pertama memenangkan dua set berturut-turut atau pemain yang pertama memenangkan total tiga set.
4. Tentukan dan gambarkan pohon merentang minimum dari graf di bawah ini (tahapan pembentukannya tidak perlu ditulis). abcdefghi5423563716834442
6. Diberikan masukan berupa rangkaian karakter dengan urutan 
sebagai berikut: 
P, T, B, F, H, K, N, S, A, U, M, I, D, C, W, O 
(a) Gambarkan pohon pencarian (search tree) yang terbentuk. 
(b) Tentukan hasil penelusuran preorder, inorder, dan postorder, 
dari pohon jawaban (a) di atas.

More Related Content

What's hot

03 limit dan kekontinuan
03 limit dan kekontinuan03 limit dan kekontinuan
03 limit dan kekontinuanRudi Wicaksana
 
Matematika Diskrit - 09 graf - 07
Matematika Diskrit - 09 graf - 07Matematika Diskrit - 09 graf - 07
Matematika Diskrit - 09 graf - 07KuliahKita
 
Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08KuliahKita
 
Contoh soal penyelsaian metode biseksi menggunakan excel erna
Contoh soal penyelsaian metode biseksi menggunakan excel ernaContoh soal penyelsaian metode biseksi menggunakan excel erna
Contoh soal penyelsaian metode biseksi menggunakan excel ernaernajuliawati
 
Matematika Diskrit - 10 pohon - 01
Matematika Diskrit - 10 pohon - 01Matematika Diskrit - 10 pohon - 01
Matematika Diskrit - 10 pohon - 01KuliahKita
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06KuliahKita
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03KuliahKita
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)zachrison htg
 
Matematika Diskrit - 01 pengantar matematika diskrit
Matematika Diskrit - 01 pengantar matematika diskrit Matematika Diskrit - 01 pengantar matematika diskrit
Matematika Diskrit - 01 pengantar matematika diskrit KuliahKita
 
Aljabar boolean(1)
Aljabar boolean(1)Aljabar boolean(1)
Aljabar boolean(1)tafrikan
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linierIzhan Nassuha
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekLaili Wahyunita
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaBuhori Muslim
 
Bab 2 Fungsi ( Kalkulus 1 )
Bab 2 Fungsi ( Kalkulus 1 )Bab 2 Fungsi ( Kalkulus 1 )
Bab 2 Fungsi ( Kalkulus 1 )Kelinci Coklat
 
Barisan yang konvergen dan barisan yang divergen delima
Barisan yang konvergen dan barisan yang divergen delimaBarisan yang konvergen dan barisan yang divergen delima
Barisan yang konvergen dan barisan yang divergen delimaDominggos Keayse D'five
 

What's hot (20)

03 limit dan kekontinuan
03 limit dan kekontinuan03 limit dan kekontinuan
03 limit dan kekontinuan
 
Matematika Diskrit - 09 graf - 07
Matematika Diskrit - 09 graf - 07Matematika Diskrit - 09 graf - 07
Matematika Diskrit - 09 graf - 07
 
Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08Matematika Diskrit - 09 graf - 08
Matematika Diskrit - 09 graf - 08
 
Contoh soal penyelsaian metode biseksi menggunakan excel erna
Contoh soal penyelsaian metode biseksi menggunakan excel ernaContoh soal penyelsaian metode biseksi menggunakan excel erna
Contoh soal penyelsaian metode biseksi menggunakan excel erna
 
Matematika Diskrit - 10 pohon - 01
Matematika Diskrit - 10 pohon - 01Matematika Diskrit - 10 pohon - 01
Matematika Diskrit - 10 pohon - 01
 
Turunan numerik
Turunan numerikTurunan numerik
Turunan numerik
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06
 
pewarnaan graf
pewarnaan grafpewarnaan graf
pewarnaan graf
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
Matematika Diskrit - 01 pengantar matematika diskrit
Matematika Diskrit - 01 pengantar matematika diskrit Matematika Diskrit - 01 pengantar matematika diskrit
Matematika Diskrit - 01 pengantar matematika diskrit
 
Aljabar boolean(1)
Aljabar boolean(1)Aljabar boolean(1)
Aljabar boolean(1)
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linier
 
Bab 9 graf
Bab 9 grafBab 9 graf
Bab 9 graf
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendek
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
 
Bab 2 Fungsi ( Kalkulus 1 )
Bab 2 Fungsi ( Kalkulus 1 )Bab 2 Fungsi ( Kalkulus 1 )
Bab 2 Fungsi ( Kalkulus 1 )
 
Barisan yang konvergen dan barisan yang divergen delima
Barisan yang konvergen dan barisan yang divergen delimaBarisan yang konvergen dan barisan yang divergen delima
Barisan yang konvergen dan barisan yang divergen delima
 

Similar to POHON BINER DAN KEPUTUSAN

Pengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmenPengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmenayu purwati
 
Latihan soal-2
Latihan soal-2Latihan soal-2
Latihan soal-2ata bik
 
soal dan pembahasan UN MATEMATIKA SMK 2008
soal dan pembahasan UN MATEMATIKA SMK 2008soal dan pembahasan UN MATEMATIKA SMK 2008
soal dan pembahasan UN MATEMATIKA SMK 2008Agus Adibrata
 
ITP UNS SEMESTER 2 Analisis jaringan, ohp
ITP UNS SEMESTER 2 Analisis jaringan, ohpITP UNS SEMESTER 2 Analisis jaringan, ohp
ITP UNS SEMESTER 2 Analisis jaringan, ohpFransiska Puteri
 
Matematika sma-un-2012-paket-d-ipa
Matematika sma-un-2012-paket-d-ipaMatematika sma-un-2012-paket-d-ipa
Matematika sma-un-2012-paket-d-ipaErni Gusti
 
Soal prediksi un matematika IPA sma 2015 oleh Agus Sulistyo SMAN 12 TEBO Satm...
Soal prediksi un matematika IPA sma 2015 oleh Agus Sulistyo SMAN 12 TEBO Satm...Soal prediksi un matematika IPA sma 2015 oleh Agus Sulistyo SMAN 12 TEBO Satm...
Soal prediksi un matematika IPA sma 2015 oleh Agus Sulistyo SMAN 12 TEBO Satm...Maryanto Sumringah SMA 9 Tebo
 
To un 2015 matematika ips b
To un 2015 matematika ips bTo un 2015 matematika ips b
To un 2015 matematika ips bKasmadi Rais
 
Olimpiademat tk kota2005
Olimpiademat tk kota2005Olimpiademat tk kota2005
Olimpiademat tk kota2005Dan banditzs
 
Olimpiademat tk kota2005
Olimpiademat tk kota2005Olimpiademat tk kota2005
Olimpiademat tk kota2005Dan banditzs
 
Prediksi soal matematika IPA ujian nasional tahun 2015 oleh Imam Suroso SMA7 ...
Prediksi soal matematika IPA ujian nasional tahun 2015 oleh Imam Suroso SMA7 ...Prediksi soal matematika IPA ujian nasional tahun 2015 oleh Imam Suroso SMA7 ...
Prediksi soal matematika IPA ujian nasional tahun 2015 oleh Imam Suroso SMA7 ...Maryanto Sumringah SMA 9 Tebo
 
Matematika sma-un-2012-paket-c-ipa
Matematika sma-un-2012-paket-c-ipaMatematika sma-un-2012-paket-c-ipa
Matematika sma-un-2012-paket-c-ipaErni Gusti
 
2010 2011 xii ips1 hartini, martha
2010 2011 xii ips1 hartini, martha2010 2011 xii ips1 hartini, martha
2010 2011 xii ips1 hartini, marthabasukimahatma
 
To un 2015 matematika ips a
To un 2015 matematika ips aTo un 2015 matematika ips a
To un 2015 matematika ips aNunuk Nursiah
 
To un 2015 matematika ips a
To un 2015 matematika ips aTo un 2015 matematika ips a
To un 2015 matematika ips aKasmadi Rais
 
Soal un matematika ips sma tahun 2014 12
Soal un matematika ips sma tahun 2014 12Soal un matematika ips sma tahun 2014 12
Soal un matematika ips sma tahun 2014 12SMPN 3 TAMAN SIDOARJO
 

Similar to POHON BINER DAN KEPUTUSAN (20)

To Ujian Nasional
To Ujian NasionalTo Ujian Nasional
To Ujian Nasional
 
Pengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmenPengubah BCD ke 7 segmen
Pengubah BCD ke 7 segmen
 
latihan-soal-mtk-un.ppt
latihan-soal-mtk-un.pptlatihan-soal-mtk-un.ppt
latihan-soal-mtk-un.ppt
 
Latihan soal-2
Latihan soal-2Latihan soal-2
Latihan soal-2
 
Power poin modul 6
Power poin modul 6Power poin modul 6
Power poin modul 6
 
soal dan pembahasan UN MATEMATIKA SMK 2008
soal dan pembahasan UN MATEMATIKA SMK 2008soal dan pembahasan UN MATEMATIKA SMK 2008
soal dan pembahasan UN MATEMATIKA SMK 2008
 
ITP UNS SEMESTER 2 Analisis jaringan, ohp
ITP UNS SEMESTER 2 Analisis jaringan, ohpITP UNS SEMESTER 2 Analisis jaringan, ohp
ITP UNS SEMESTER 2 Analisis jaringan, ohp
 
Pertemuan 3 orkom
Pertemuan 3 orkomPertemuan 3 orkom
Pertemuan 3 orkom
 
Matematika sma-un-2012-paket-d-ipa
Matematika sma-un-2012-paket-d-ipaMatematika sma-un-2012-paket-d-ipa
Matematika sma-un-2012-paket-d-ipa
 
Soal prediksi un matematika IPA sma 2015 oleh Agus Sulistyo SMAN 12 TEBO Satm...
Soal prediksi un matematika IPA sma 2015 oleh Agus Sulistyo SMAN 12 TEBO Satm...Soal prediksi un matematika IPA sma 2015 oleh Agus Sulistyo SMAN 12 TEBO Satm...
Soal prediksi un matematika IPA sma 2015 oleh Agus Sulistyo SMAN 12 TEBO Satm...
 
To un 2015 matematika ips b
To un 2015 matematika ips bTo un 2015 matematika ips b
To un 2015 matematika ips b
 
Olimpiademat tk kota2005
Olimpiademat tk kota2005Olimpiademat tk kota2005
Olimpiademat tk kota2005
 
Olimpiademat tk kota2005
Olimpiademat tk kota2005Olimpiademat tk kota2005
Olimpiademat tk kota2005
 
Prediksi soal matematika IPA ujian nasional tahun 2015 oleh Imam Suroso SMA7 ...
Prediksi soal matematika IPA ujian nasional tahun 2015 oleh Imam Suroso SMA7 ...Prediksi soal matematika IPA ujian nasional tahun 2015 oleh Imam Suroso SMA7 ...
Prediksi soal matematika IPA ujian nasional tahun 2015 oleh Imam Suroso SMA7 ...
 
Matematika sma-un-2012-paket-c-ipa
Matematika sma-un-2012-paket-c-ipaMatematika sma-un-2012-paket-c-ipa
Matematika sma-un-2012-paket-c-ipa
 
TO Ujian Nasional 2
TO Ujian Nasional 2TO Ujian Nasional 2
TO Ujian Nasional 2
 
2010 2011 xii ips1 hartini, martha
2010 2011 xii ips1 hartini, martha2010 2011 xii ips1 hartini, martha
2010 2011 xii ips1 hartini, martha
 
To un 2015 matematika ips a
To un 2015 matematika ips aTo un 2015 matematika ips a
To un 2015 matematika ips a
 
To un 2015 matematika ips a
To un 2015 matematika ips aTo un 2015 matematika ips a
To un 2015 matematika ips a
 
Soal un matematika ips sma tahun 2014 12
Soal un matematika ips sma tahun 2014 12Soal un matematika ips sma tahun 2014 12
Soal un matematika ips sma tahun 2014 12
 

More from KuliahKita

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuKuliahKita
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiKuliahKita
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorKuliahKita
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipKuliahKita
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionKuliahKita
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabKuliahKita
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuKuliahKita
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbKuliahKita
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarKuliahKita
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridKuliahKita
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutKuliahKita
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanKuliahKita
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)KuliahKita
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)KuliahKita
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)KuliahKita
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligenceKuliahKita
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03KuliahKita
 
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02KuliahKita
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01KuliahKita
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementKuliahKita
 

More from KuliahKita (20)

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup Menu
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup Konfirmasi
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding Door
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card Flip
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordion
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tab
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side Menu
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 Breadcrumb
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasar
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox Grid
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layout
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 Pendahuluan
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due Dilligence
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03
 
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow Statement
 

POHON BINER DAN KEPUTUSAN

  • 1. Pohon Bekerjasama dengan Rinaldi Munir
  • 2. Terapan Pohon Biner 1. P ohon Ekspresi Gambar Pohon ekspresi dari (a + b)*(c/(d + e)) * + / a b + d e c daun  operand simpul dalam  operator
  • 3. 2. Pohon Keputusan Gambar Pohon keputusan untuk mengurutkan 3 buah elemen a : ba : cb : cb : cc > a > ba : cc > b > aa > b > ca > c > bb > a > cb > c > aa > bb > aa >cc > ab > cc > bb > cc > ba >cc > a
  • 4. 3. Kode Awalan Gambar Pohon biner dari kode prefiks { 000, 001, 01, 10, 11} 1 1 1 1 0 0 0 0 01 10 11 000 001
  • 5. 4. Kode Huffman Tabel Kode ASCII Simbol Kode ASCII A 01000001 B 01000010 C 01000011 D 01000100 rangkaian bit untuk string ‘ABACCDA’: 01000001010000010010000010100000110100000110100010001000001 atau 7  8 = 56 bit (7 byte).
  • 6. Tabel Tabel kekerapan (frekuensi) dan kode Huffman untuk string ABACCDA Simbol Kekerapan Peluang Kode Huffman A 3 3/7 0 B 1 1/7 110 C 2 2/7 10 D 1 1/7 111 Dengan kode Hufman, rangkaian bit untuk ’ABACCDA’: 0110010101110 hanya 13 bit!
  • 7. •Algoritma pembentukan pohon Huffman 1.Pilih dua simbol dengan peluang (probability) paling kecil (pada contoh di atas simbol B dan D). Kedua simbol tadi dikombinasikan sebagai simpul orangtua dari simbol B dan D sehingga menjadi simbol BD dengan peluang 1/7 + 1/7 = 2/7, yaitu jumlah peluang kedua anaknya. 2.Selanjutnya, pilih dua simbol berikutnya, termasuk simbol baru, yang mempunyai peluang terkecil. 3.Ulangi langkah 1 dan 2 sampai seluruh simbol habis.
  • 8. •A = 0, C = 10, B = 110, D = 111 ABCD, 7/7A, 3/7CBD, 4/7C, 2/7BD, 3/7B, 3/7D, 3/7111000
  • 9. 5. Pohon Pencarian Biner RT1T2Kunci(T1) < Kunci(R) Kunci(T2) > Kunci(R)
  • 10. Data: 50, 32, 18, 40, 60, 52, 5, 25, 70 50 32 18 40 50 52 70 5 25
  • 11. Penelusuran (traversal) Pohon Biner 1. Preorder : R, T1, T2 - kunjungi R - kunjungi T1 secara preorder - kunjungi T2 secara preorder 2. Inorder : T1 , R, T2 - kunjungi T1 secara inorder - kunjungi R - kunjungi T2 secara inorder 3. Postorder : T1, T2 , R - kunjungi T1 secara postorder - kunjungi T2 secara postorder - kunjungi R
  • 12. (a) preorder (b) inorder (c) postorder R T1 T2 Langkah 3: kunjungi R Langkah 1: kunjungi T1 secara postorder Langkah 2: kunjungi T2 secara postorder R T1 T2 Langkah 1: kunjungi R Langkah 2: kunjungTi 1 secara preorder Langkah 3: kunjungTi 2 secara preorder R T1 T2 Langkah 2: kunjungi R Langkah 1: kunjungi T1 secara inorder Langkah 3: kunjungi T2 secara inorder
  • 13. preorder : * + a / b c - d * e f (prefix) inorder : a + b / c * d - e * f (infix) postorder : a b c / + d e f * - * (postfix) * + - a / d * b c e f
  • 14. Soal latihan 1.Diketahui 8 buah koin uang logam. Satu dari delapan koin itu ternyata palsu. Koin yang palsu mungkin lebih ringan atau lebih berat daripada koin yang asli. Misalkan tersedia sebuah timbangan neraca yang sangat teliti. Buatlah pohon keputusan untuk mencari uang palsu dengan cara menimbang paling banyak hanya 3 kali saja.
  • 15. 2. Tentukan hasil kunjungan preorder, inorder, dan postorder pada pohon 4- ary berikut ini: a b c d e f g h i j k l m n o p q
  • 16. 3.Gunakan pohon berakar untuk menggambarkan semua kemungkinan hasil dari pertandingan tenis antara dua orang pemain, Anton dan Budi, yang dalam hal ini pemenangnya adalah pemain yang pertama memenangkan dua set berturut-turut atau pemain yang pertama memenangkan total tiga set.
  • 17. 4. Tentukan dan gambarkan pohon merentang minimum dari graf di bawah ini (tahapan pembentukannya tidak perlu ditulis). abcdefghi5423563716834442
  • 18. 6. Diberikan masukan berupa rangkaian karakter dengan urutan sebagai berikut: P, T, B, F, H, K, N, S, A, U, M, I, D, C, W, O (a) Gambarkan pohon pencarian (search tree) yang terbentuk. (b) Tentukan hasil penelusuran preorder, inorder, dan postorder, dari pohon jawaban (a) di atas.