Tenia Wahyuningrum, S.Kom. MT Sisilia Thya Safitri, S.T.,M.T.

dokumen-dokumen yang mirip
Algoritma dan Struktur Data. Binary Tree & Binary Search Tree (BST)

Pohon dan Pohon Biner

BAB VII Tujuan 7.1 Deskripsi dari Binary Tree

B C D E F G H I J K L M N O P Q R S T. Tinaliah, S.Kom POHON BINER

TREE STRUCTURE (Struktur Pohon)

BAB VII POHON BINAR POHON

IT234 Algoritma dan Struktur Data. Tree

BAB IV POHON. Diktat Algoritma dan Struktur Data 2

Tree (Struktur Data) Nisa ul Hafidhoh, MT

Pertemuan 9 STRUKTUR POHON & KUNJUNGAN POHON BINER

STRUKTUR POHON & KUNJUNGAN POHON BINER

Silsilah keluarga Hasil pertandingan yang berbentuk turnamen Struktur organisasi dari sebuah perusahaan. B.1 Pohon Biner (Binary Tree)

Algoritma dan Struktur Data. Tree

ALGORITMA DAN STRUKTUR DATA

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II

Ringkasan mengenai Tree (Dari beberapa referensi lain) Nina Valentika

MODUL PRAKTIKUM STRUKTUR DATA

6. TREE / BINARY TREE

Algoritma dan Struktur Data. Click to edit Master subtitle style Konsep Tree

STRUKTUR POHON (TREE) Pohon atau Tree adalah salah satu bentuk Graph terhubung yang tidak mengandung sirkuit.

Soal Pendahuluan Modul 3

STRUKTUR POHON (TREE) Pohon atau Tree adalah salah satu bentuk Graph terhubung yang tidak mengandung sirkuit.

TREE ALGORITMA & STRUKTUR DATA. Materi ASD Fakultas Teknik Elektro & Komputer UKSW ( Download Dari :

Pemrograman Algoritma Dan Struktur Data

Konsep Pohon (Tree) Binary Tree Penyajian Tree dengan Array Penyajian Tree dengan Linked List Metode Traversal (Kunjungan Node pada Tree)

BAB IX TREE (POHON) ISTILAH DASAR

Silsilah keluarga Hasil pertandingan yang berbentuk turnamen Struktur organisasi dari sebuah perusahaan

Pohon (Tree) Universitas Gunadarma Sistem Informasi 2012/2013

Struktur Data & Algoritma

KUM 6 IMPLEMENTASI BINARY TREE

Politeknik Elektronika Negeri Surabaya

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 10 & 11

Termilogi Pada Pohon Berakar 10 Pohon Berakar Terurut

13/12/2013. Binary Tree. Contoh Tree

Binary Tree kosong Gambar 1. Binary Tree dalam kondisi kosong

Buku Ajar Struktur Data

Pohon Biner (Bagian 1)

Tree. Perhatikan pula contoh tree di bawah ini : Level. Level 2. Level 3. Level 4. Level 5

JAWABAN TUGAS MATRIKULASI STRUKTUR DATA. DOSEN Bpk. Krisna Adiyarta, M.Sc

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

Koleksi Hirarkis Tree

SOAL TUGAS STRUKTUR DATA

8/29/2014. Kode MK/ Nama MK. Matematika Diskrit 2 8/29/2014

Definisi. Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon

Struktur Data Tree/Pohon dalam Bahasa Java

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Pertemuan 9 STRUKTUR POHON (TREE) Sifat utama Pohon Berakar ISTILAH-ISTILAH DASAR

A B C E F G K Contoh Tree

KUNJUNGAN PADA POHON BINER

TUGAS MAKALAH INDIVIDUAL. Mata Kuliah : Matematika Diskrit / IF2153 Nama : Dwitiyo Abhirama NIM :

Pohon (TREE) Matematika Deskrit. Hasanuddin Sirait, MT 1

Data Structure TREE & BINARY TREE. Chapter 5b. Dahlia Widhyaestoeti, S.Kom

Pohon. Bahan Kuliah IF2120 Matematika Diskrit. Program Studi Teknik Informatika ITB. Rinaldi M/IF2120 Matdis 1

Praktikum Algoritma dan Setruktur Data

Definisi. Pohon adalah graf tak-berarah, terhubung, dan tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon (ada sikuit) (tdk terhubung)

Matematika Diskret (Pohon) Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

DEFINISI. Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon 2

INFIX, POSTFIX, dan PREFIX Bambang Wahyudi

Implementasi Skema Pohon Biner yang Persistent dalam Pemrograman Fungsional

BAB II LANDASAN TEORI

Pemodelan dan Pengelolaan Data Klasifikasi Tanaman Menggunakan Pohon

Syarif Abdullah (G )

Algoritma dan Struktur Data. Linear & Binary Search Tree

Organisasi Berkas Sekuensial Berindeks

Pertemuan 15 REVIEW & QUIS

Penerapan Pohon Biner dalam Proses Pengamanan Peer to Peer

POHON CARI BINER (Binary Search Tree)

Politeknik Elektronika Negeri Surabaya

BINARY SEARCH TREE. TUJUAN UMUM Mahasiswa memahami binary search Tree

Struktur dan Organisasi Data 2 POHON BINAR

OPERASI LOGIKA PADA GENERAL TREE MENGGUNAKAN FUNGSI REKURSIF

KLASIFIKASI BINARY TREE

POHON BINAR 7.1 POHON. Gambar 7.1. Contoh pohon berakar

BAB 7 POHON BINAR R S U

METODE AVL TREE UNTUK PENYEIMBANGAN TINGGI BINARY TREE

TREE. Definisi. Istilah-istilah Umum dalam Tree

MAKALAH DESAIN DAN ANALISIS ALGORITMA BINARY TREE DISUSUN OLEH : 1. Nadim Achmad ( ) 2. Dzurratul Ulya ( )

JURUSAN SISTEM INFORMASI

JURUSAN SISTEM INFORMASI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO 2014

Pohon Biner dan Aplikasinya

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Kode MK/ Pemrograman Terstruktur 2. ZK Abdurahman Baizal. KK Algoritma dan Komputasi. Tree (Pohon)

BAB XI Manipulasi Binary Tree

Variasi Pohon Pencarian Biner Seimbang

Aplikasi Pohon pada Pohon Binatang (Animal Tree)

TERAPAN POHON BINER 1

Ujian Tengah Semester Struktur Data dan Algoritma Fakultas Ilmu Komputer, Universitas Indonesia 9 November 2006

APLIKASI MODUL PEMBELAJARAN POHON EKSPRESI MENGGUNAKAN VISUAL BASIC

Mata Kuliah : Struktur Data Semester : Genap Kode Mata Kuliah : 307 Waktu : 180 Menit Bobot : 4 sks. Jurusan : MI

Penerapan Pohon Dalam Heap Sort

BAB 2 LANDASAN TEORI

Preorder Tree Traversal

1. E = a + 2b d + dh f g. Ubah ke dalam notasi postfix: a. Menggunakan Algoritma b. Secara manual c. Dari pohon biner menggunakan Stack

Algoritma Searching Tenia wahyuningrum, S.Kom. MT dan Sisilia Thya Safitri, MT

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Computational Thinking: Data Organization. Sisilia Thya Safitri, ST., MT Citra Wiguna, S.Kom., M.Kom

2. Mahasiswa dapat membuat dan menggunakan array dan linked list dalam suatu kasus.

IKI 20100: Struktur Data & Algoritma

Pohon Biner. Tim Pengajar IF2030 Semester I/ /8/2009 FNA/IF2030/Sem

ANALISIS ALGORITMA BINARY SEARCH

Transkripsi:

tree Tenia Wahyuningrum, S.Kom. MT Sisilia Thya Safitri, S.T.,M.T

Tree Kumpulan node yang saling terhubung satu sama lain dalam suatu kesatuan yang membentuk layakya struktur sebuah pohon.

Tree merepresentasikan suatu struktur hirarki (one-to-many) tampak sebagai kumpulan node dari atas ke bawah.

Tree salah satu bentuk implementasi banyak linked list yang digunakan untuk menggambarkan hubungan yang bersifat hirarkis

Karena harapan lah, kita menanam pohon Meskipun kita tahu tak akan memetik buahnya berpuluh-puluh tahun kemudian

Contoh penggunaan struktur tree Family tree

Contoh penggunaan struktur tree Tournamen schedule

Contoh penggunaan struktur tree Organization Structure

Tree anatomy Level 0 R Root Internal Node Level 1 S T Leaf Level 2 X U V W Level 3 Y Z Child of X Subtree Parent of Z and Y

Istilah dalam Tree

a Tree S R T Ancestor (U) = T, R Descendant (T) = U, V, W Parent (Y) = S Child (R) = S, T Sibling (U) = V, W Size = 8 Height = 3 Root = R Leaf = Y, Z, U, V, W Degree (T) = 3 Y Z U V W

Latihan X Y R S Q T U W Z P M N

Representasi Tree Diagram Venn

Tree Representation Notasi Tingkat

Tree Representation Notasi Kurung (A(B(D,E(I,J)),C(F,G,H)))

Latihan Buat diagram venn, notasi kurung dan notasi tingkat! X Y R S Q T U W Z P M N

Identifikasikan! Ancestor (N) = Descendant (Y) = Parent (Z) = Child (Q) = Sibling (U) = Size = Height = Root = Leaf = Degree (R) =

Binnary Tree Semakin tinggi pohon, semakin kuat angin meniupnya

Suatu tree dengan syarat bahwa tiap node hanya boleh memiliki maksimal dua subtree dan kedua subtree tersebut harus terpisah. Tiap node dalam binary tree hanya boleh memiliki paling banyak dua child.

Binary Tree

Binary Tree A B C D E F G

Binary Tree A B C D E

Binary Tree A D B E C F

Node pada Binary Tree Jumlah maksimum node pada setiap tingkat adalah 2 n, n= level/tingkat Node pada binary tree maksimum berjumlah 2 m -1, m= height

Node pada Binary Tree Tingkat ke-0, jumlah max = 2 0 A Tingkat ke-1, jumlah max = 2 1 B C Tingkat ke-2, jumlah max = 2 2 D E F G

Latihan Gambarkan pohon biner dengan ketentuan sbb : Ancestor (M) = Z, X Descendant (Y) = K, L Parent (N) = Z Child (Z) = M, N Sibling (Y) = Z Size = 7 Height = 3 Root = X Leaf = K, L, M, N

xxx Penelusuran Pohon Biner Jika kau teriaki dan maki pohon, lambat laun pohon akan mati Tenia Wahyuningrum

Definisi Penelusuran seluruh node pada binary tree. Metode : Preorder Inorder Postorder

PreOrder Traversal 1. Cetak data pada root 2. Secara rekursif mencetak seluruh data pada subpohon kiri 3. Secara rekursif mencetak seluruh data pada subpohon kanan

Preorder Example (visit = print) a b c a b c

Preorder Example (visit = print) a b d e g h i a b d g h e i c f j f c j

Preorder Of Expression Tree / * + + - e f a b c d / * + a b - c d + e f Gives prefix form of expression!

Script Preorder Of Expression Tree void preorder(pohon ph) { if (ph!= NULL) { printf("%c ", ph->info); preorder(ph->kiri); preorder(ph->kanan); } }

InOrder Traversal 1.Secara rekursif mencetak seluruh data pada subpohon kiri 2.Cetak data pada root 3.Secara rekursif mencetak seluruh data pada subpohon kanan

Inorder Example (visit = print) a b c b a c

Inorder Example (visit = print) a b d e g h i f c j g d h b e i a f j c

Script InOrder Of Expression Tree void inorder(pohon ph) { if (ph!= NULL) { inorder(ph->kiri); printf("%c ", ph->info); inorder(ph->kanan); } }

Postorder Traversal 1.Secara rekursif mencetak seluruh data pada subpohon kiri 2.Secara rekursif mencetak seluruh data pada subpohon kanan 3.Cetak data pada root

Postorder Example (visit = print) a b c b c a

Postorder Example (visit = print) a b d e g h i f c j g h d i e b j f c a

Postorder Of Expression Tree / * + + - e f a b c d a b + c d - * e f + / Gives postfix form of expression!

Script PostOrder Of Expression Tree void postorder(pohon ph) { if (ph!= NULL) { postorder(ph->kiri); postorder(ph->kanan); printf("%c ", ph->info); } }

Latihan Telusuri pohon biner berikut dengan menggunakan metode pre, in, post!

Latihan 1 + * - 3 5 2 / 8 4

Latihan 2