Introduction and
Applications of Trees
Ni’matul Fauziah
1608105082
Maulidfa Muddhalifah 2
1608105118
Content
DEFINISI TREES
SIFAT-SIFAT TREES
ROOTED TREES
GAME TREES
3
1
DEFINISI TREES
Apa itu pohon?
4
“ Pohon adalah graf tak-berarah
terhubung yang tidak
mengandung sirkuit.
5
Example
6
Excercises Tentukan apakah graf berikut merupakan pohon atau bukan pohon!
𝐺1 𝐺2
𝐺5
𝐺3 𝐺4 7
Example
8
Hutan
10
2
SIFAT-SIFAT TREES
Apa sajakah sifat-sifat trees?
11
Sifat-sifat Pohon
15
Pohon Berakar
Pohon yang satu buah simpulnya diperlakukan sebagai akar dan sisi-
sisinya diberi arah sehingga menjadi graf berarah dinamakan pohon
berakar (rooted tree).
16
Pohon Berakar
Pohon dan dua buah pohon berakar yang dihasilkan dari pemilihan
dua simpul berbeda sebagai akar
17
“ Akar tidak mempunyai derajat masuk
sedangkan simpul – simpul lainnya memiliki
derajat masuk sama dengan satu. Setiap
simpul dipohon dapat dicapai dari akar
dengan sebuah lintasan tunggal atau unik.
Lintasan di dalam pohon berakar selalu dari
atas ke bawah.
18
Terminologi pada Pohon Berakar
Lintasan (Path)
21
Terminologi pada Pohon Berakar
▰ Upapohon (subtree)
Misalkan x adalah simpul di dalam pohon T. Yang dimaksud dengan
subtree dengan x sebagai akarnya ialah upagraf T’ = (V’, E’)
sedemikian sehingga V’ mengandung x dan semua keturunanya dan
E’ mengandung sisi dalam semua lintasan yang berasal dari x.
▰ Derajat (degree)
Derajat sebuah simpul pada pohon berakar adalah jumlah anak pada
simpul tersebut.
23
Terminologi pada Pohon Berakar
24
Terminologi pada Pohon Berakar
Daun (leaf)
25
Terminologi pada Pohon Berakar
26
Terminologi pada Pohon Berakar
27
Terminologi pada Pohon Berakar
28
Pohon Berakar Terurut
Definisi : Pohon berakar terurut adalah pohon yang urutan anak – anaknya penting
29
(a) dan (b) adalah dua pohon terurut yang berbeda
4
BINARY SEARCH TREES
Apa itu pohon biner?
30
Pohon Biner
31
Pohon Biner
Pohon yang semua simpulnya terletak di bagian kiri saja atau di bagian
kanan saja disebut pohon condong (skewed tree).
Pohon yang condong ke kiri disebut pohon condong-kiri (skew left), pohon
yang condong ke kanan disebut pohon condong-kanan (skew right).
32
Pohon Biner
Pohon biner penuh (full binary tree) adalah pohon biner yang setiap
simpulnya mempunyai tepat dua buah anak, yaitu kiri dan kanan,
kecuali simpul pada aras bawah.
Pohon Biner Seimbang (balanced binary tree) adalah pohon biner yang
perbedaan tinggi antara upapohon kiri dan upapohon maksimal 1.
Pada pohon biner seimbang dengan tinggi h, semua daun berada pada
aras h atau h −1.
Untuk membuat pohon seimbang, tinggi pohon secara keseluruhan harus
dibuat seminimal mungkin. Untuk memperoleh tinggi minimum, setiap aras
harus mengandung jumlah simpul sebanyak mungkin. Hal ini dapat dibuat
dengan menyebarkan setengah dari jumlah simpul di upapohon kiri dan
setengah dari jumlah simpul di upapohon kanan.
34
Pohon Biner Seimbang
Pohon 𝑇1 dan 𝑇2 pada gambar dibawah ini adalah pohon seimbang, sedangkan 𝑇3
bukan pohon seimbang karena perbedaan upapohon kiri dan upapohon kanan
tidak maksimal satu.
35
5
DECISION TREES
Apa itu pohon keputusan?
36
Pohon Keputusan
37
Pohon Keputusan
38
Example
Diketahui 8 buah koin uang logam. Satu dari delapan itu ternyata
uang palsu. Koin yang palsu mungkin lebih ringan atau lebih
berat dari pada 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.
39
Penyelesaian Misalkan 8 koin itu dinamakan a,b,c,d,e,f,g,h,. pohon keputusan untuk
mencari koin yang palsu ditunjukkan dibawah ini. Daun menyatakan koin
yang palsu.
ab = cd ab ≠ cd
{abcd, asli } {efgh asli, palsu ada diantara abcd}
40
{ h palsu } { g palsu} {f palsu} {e palsu} {d palsu} {c palsu} {b palsu} {a palsu}
6
GAME TREES
Apa itu game trees?
41
Game Trees
42
Game of Nim
Langkah awal oleh pemain pertama dapat menyebabkan tiga posisi yang
memungkinkan karena pemain ini dapat menghapus satu batu dari tumpukan
dengan dua batu (meninggalkan tiga tumpukan yang berisi satu, satu, dan dua
batu), dua batu dari tumpukan yang berisi dua batu (meninggalkan dua
tumpukan yang berisi dua batu dan satu batu); atau satu batu dari tumpukan
yang berisi satu batu (meninggalkan dua tumpukan dua batu).
Ketika hanya satu tumpukan dengan satu batu yang tersisa, tidak ada langkah
hukum yang mungkin, sehingga posisi tersebut adalah posisi terminal. Karena
nim adalah permainan menang-kalah, kami memberi label simpul terminal
dengan +1 saat mereka mewakili kemenangan untuk pemain pertama dan −1
saat mereka mewakili kemenangan untuk pemain kedua.
44
Game of Nim
45
Tic-tac-toe
47
Tic-tac-toe
48
Game Trees
49
THANKS!
50