KELOMPOK 3 :
AMILATUR RIZKIYAH
FIRYA WAIDA
BINTI NIHAYATUS SAADAH
Tree atau pohon merupakan struktur data yang tidak linear/ non linear
yang digunakan terutama untuk mempresentasikan hubungan data
yang bersifat hierarkis antara elemen-elemennya.
Definisi Tree : “ Kumpulan elemen yang salah satu elemennya disebut
dengan root (akar) dan sisa elemen yang lain disebut sebagai simpul
(node atau vertex) yang terpecah menjadi sejumlah himpunan yang
tidak saling berhubungan satu sama lain, yang disebut subtree atau
cabang-cabang.
Ilustrasi :
Simpul Tunggal : T
Subtree. : T1, T2......... TK
Istilah istilah
Istilah-istilah objek tree, adalah :
► Simpul adalah elemen tree yang berisi informasi/data dan penunjuk percabangan.
► Tingkat/ level suatu simpul ditentukan dari atar (root) sebagai level 1. Apabila simpul dinyatakan sebagai tingkat N,
maka simpul-simpul yang merupakan anaknya berada pada tingkat N+1
► Derajat/degree menyatakan banyaknya anak/turunan di simpul tersebut.
Contoh: Simpul A memiliki derajat 2 (B dan C), simpul yang memiliki derajat 0(nol) disebut leaf (Daun)
seperti; I, J, K, L, N, DAN O
► Tinggi (height) atau kedalaman (depth) suatu tree adalah tingkat maksimum dari tingkat dalam tree tersebut
dikurangi 1.
► Ancestor suatu simpul adalah semua simpul yang terletak dalam satu jalur dengan simpul tersebut, dari akar Sampai
simpul yang ditinjanya.
Contoh: Ancestor 1 adalah A, C dan G.
.
► Prodecessor adalah simpul yang berada di atas simpul yang ditinjau.
Contoh: Prodefessor D adalah B.
► Successor adalah simpul yang berada dibawah simpul yang ditinjau.
Contoh: Successor D adalah I
► Descendant adalah seluruh simpul yang terletak sesudah simpul tertentu dan terletak pada jalur yang sama.
Contoh: Descendant E adalah J dan K.
► Sibling adalah simpul-simpul yang memiliki parent yang sama dengan simpul yang ditinjau.
Contoh: Sibling J adalah K.
► Parent adalah simpul yang berada satu level di atas simpul yang ditinjau.
Cotoh: Parent J adalah K.
TERMINOLOGI DASAR TREE
Pohon yang satu buah simpulnya diperlukan sebagai akar dan sisi-sisinya diberi arah
sehingga menjadi Graf berrah dinamakan pohon berakar (rooted tree).
► Pohon berakar adalah pohon yang sebuah simpulnya diperlukan sebagai akar dan
sisi-sisinya diberi arah menjauh dari akar.
► Akar mempunyai derajat masuk nol dan simpul-simpul lainnya berserakan masuk sama
dengan satu.
► Daun atau simpul terminal adlah simpul yang mempunyai derajat keuar sama dengan
nol.
► Simpul dalam simpul cabang adalah simpul yang mempunyai derajat keluar tidak sama
dengan nol.
Terminologi pada pohon berakar
1. Child atau Children (anak) dan parent (orang tua)
2. Path (lintasan).
3. Descendant(keturunan) Ancestor (leluhur).
4. Sibling ( saudara kandung).
5. Subtree( Subpohon).
6. Degree ( derajat)
7. Leaf (daun).
8. Internal nodes ( Simpul dalam)
9. Level (tingkat).
10. Height (tinggi) / depth ( kedalaman).
BINARY TREE