Tree (Struktur Data) Nisa ul Hafidhoh, MT

dokumen-dokumen yang mirip
Pohon dan Pohon Biner

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

BAB IV POHON. Diktat Algoritma dan Struktur Data 2

TREE STRUCTURE (Struktur Pohon)

Struktur Data & Algoritma

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II

Pertemuan 9 STRUKTUR POHON & KUNJUNGAN POHON BINER

Politeknik Elektronika Negeri Surabaya

Algoritma dan Struktur Data. Binary Tree & Binary Search Tree (BST)

Pohon (Tree) Universitas Gunadarma Sistem Informasi 2012/2013

MODUL PRAKTIKUM STRUKTUR DATA

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

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

STRUKTUR POHON & KUNJUNGAN POHON BINER

Algoritma dan Struktur Data. Tree

Binary Tree kosong Gambar 1. Binary Tree dalam kondisi kosong

BAB VII Tujuan 7.1 Deskripsi dari Binary Tree

IT234 Algoritma dan Struktur Data. Tree

13/12/2013. Binary Tree. Contoh Tree

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

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

Pemrograman Algoritma Dan Struktur Data

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 :

BAB VII POHON BINAR POHON

Ringkasan mengenai Tree (Dari beberapa referensi lain) Nina Valentika

Buku Ajar Struktur Data

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

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

KUM 6 IMPLEMENTASI BINARY TREE

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

6. TREE / BINARY TREE

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

BAB IX TREE (POHON) ISTILAH DASAR

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Soal Pendahuluan Modul 3

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

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

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

BINARY SEARCH TREE. TUJUAN UMUM Mahasiswa memahami binary search Tree

ALGORITMA DAN STRUKTUR DATA

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

Lecture Notes On Algorithms and Data Structures. Oleh Thompson Susabda Ngoen

Organisasi Berkas Sekuensial Berindeks

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

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

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

Termilogi Pada Pohon Berakar 10 Pohon Berakar Terurut

Koleksi Hirarkis Tree

Pohon Biner (Bagian 1)

Bab 1 Pengantar Struktur Data

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

Algoritma dan Struktur Data. Linear & Binary Search Tree

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

Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.

KUNJUNGAN PADA POHON BINER

STRUKTUR DATA. Literatur

Struktur Data Tree/Pohon dalam Bahasa Java

METODE AVL TREE UNTUK PENYEIMBANGAN TINGGI BINARY TREE

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

A B C E F G K Contoh Tree

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

HEAP. Heap dan Operasinya. Oleh Andri Heryandi

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

INFIX, POSTFIX, dan PREFIX Bambang Wahyudi

Outline. Struktur Data & Algoritme (Data Structures & Algorithms) Pengantar. Definisi. 2-3 Trees

Struktur dan Organisasi Data 2 POHON BINAR

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Pertemuan 15 REVIEW & QUIS

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

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

BAB 2. STRUKTUR DATA

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

Binary Search Tree (BST)

Binary Tree. Binary Tree dapat digambarkan berdasarkan kondisinya, sebagai berikut: Pointer ke akar (root) dari tree

Syarif Abdullah (G )

Pemodelan dan Pengelolaan Data Klasifikasi Tanaman Menggunakan Pohon

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

MODUL PRAKTIKUM STRUKTUR DATA

Heap Tree dan Kegunaannya dalam Heap Sort

Algoritma Pemrograman & Struktur Data

KKKF33110 STRUKTUR DATA

Praktikum Algoritma dan Setruktur Data

Preorder Tree Traversal

ANALISIS ALGORITMA BINARY SEARCH

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

KLASIFIKASI BINARY TREE

BUANA. Distribusi 01 September 2017

Implementasi Logika Penurunan Persamaan Aritmatika pada Program Komputer

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

STRUKTUR DATA Pertemuan 1 s.d 8

MODUL PRAKTIKUM STRUKTUR DATA. Dosen Pengampu M.Bahrul Ulum, S.Kom., M.Kom. Asisten Lab Mia Kastina PROGRAM STUDI TEKNIK INFORMATIKA

Implementasi Skema Pohon Biner yang Persistent dalam Pemrograman Fungsional

Penerapan Pohon Untuk Memanipulasi dan Meritrieve Data

A. TUJUAN Mahasiswa diharapkan mampu : 1. Memahami Konsep Binary Search Tree 2. Mengimplementasaikan Binary Search Tree

BAB 7 POHON BINAR R S U

Pendahuluan Struktur Data. Nisa ul Hafidhoh

MODUL PRAKTIKUM STRUKTUR DATA

Transkripsi:

Tree (Struktur Data) Nisa ul Hafidhoh, MT

Struktur Data Linier 1 5 8 9 2 ARRAY 0 1 2 3 n Head Tail QUEUE O U T 1 2 3 4 STACK 4 3 2 1 I N 10 8 14 LINKED LIST

Struktur Tree Struktur Tree adalah struktur data hirarki Struktur pohon adalah struktur yang penting dalam informatika, yang memungkinkan untuk : mengorganisasi informasi berdasarkan sutau struktur logik memungkinkan cara akses yang khusus terhadap suatu elemen Contoh persoalan yang tepat untuk direpresentasi sebagai pohon: pohon keputusan pohon keluarga dan klasifikasi dalam botani pohon sintaks dan pohon ekspresi aritmatika

Tree Tree adalah struktur data yang terdiri dari entitas yang disebut node yang terkait melaui sebuah edge Node paling atas disebut dengan root Root Node Edge Edge Node Node

Tree Node pd posisi yg lebih tinggi disebut parent dan yang lebih rendah disebut children Node dengan posisi yang yang sama disebut sibling Node dengan posisi paling rendah disebut leaf 1 2 3 4 5 6 7 8 9 10 1 adalah root 1 adalah parent dari 2 dan 3 2 dan 3 adalah children dari 1 2 adalah parent dari 4,5, dan 6 4, 5, dan 6 adalah sibling 7 dan 8 adalah children dari 3 7 dan 8 adalah sibling 9 dan 10 adalah leaf

Tree Tree mempunyai : n node n-1 edge 1 1 2 2 3 Jumlah node adalah 10 Jumlah edge adalah 9 3 4 5 6 7 4 5 6 7 8 8 9 9 10

Tree Depth of Node : jumlah edge dari root ke node Height of Node: jumlah edge terpanjang dari node ke leaf Height of Tree : height of root node 1 2 3 4 5 6 7 8 9 10 Depth of node 1 adalah 0 Height of node 1 adalah 3 Depth of node 6 adalah 2 Height of node 6 adalah 1 Depth of node 9 adalah 3 Height of node 9 adalah 0 Height of tree adalah 3

Binary Tree Binary Tree adalah tree dimana setiap node mempunyai paling banyak 2 children Children dari setiap node disebut left-child dan right-child

Binary Tree Complete Binary Tree semua level selain level terakhir pada tree terisi lengkap dan semua node kiri terisi lebih dahulu

Binary Tree Perfect Binary Tree semua level pada tree terisi lengkap

Binary Tree Jumlah node maksimal pada perfect binary tree dengan height n adalah 2 n+1-1 Height dari perfect binary tree dengan n node adalah log 2 (n+1)-1

Binary Tree Traversal Binary Tree Traversal Breadth First : Level order Depth First : Preorder Inorder Postorder D H K B F J L A C E G I

Binary Tree Traversal Level Order Traversal mengunjungi setiap node dari level teratas kemudian bergerak ke node sebelah kiri kemudian node sebelah kanan pada level dibawahnya. H D K B F I L A C E G J

Binary Tree Traversal Level Order Traversal mengunjungi setiap node dari level teratas kemudian bergerak ke node sebelah kiri kemudian node sebelah kanan pada level dibawahnya. H H D K B F I L A C E G J D K B F I L A C E G J

Binary Tree Traversal Preorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Data/parent Left children Right children H D K B F I L A C E G J

Binary Tree Traversal Preorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Data/parent Left children Right children H H D B A C F E G K I J L D K B F I L A C E G J

Binary Tree Traversal Inorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Left children Data/parent Right children H A B C D E F G H I J K L D K B F I L A C E G J

Binary Tree Traversal Postorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Left children Right children Data/parent H A C B E G F D J I L K H D K B F I L A C E G J

Pembentukan Binary Tree Binary tree dibentuk dengan node yang mempunyai Data dan dua buah pointer/link ( *Left dan *Right ) *L D *R *L D *R *L D *R *L D *R *L D *R *L D *R *L D *R *L D *R *L D *R

Struktur Dasar Binary Tree Struktur Data Tree mirip dengan Linked List Double Pointer, hanya beda penamaan. DATA : berisi informasi setiap 1 buah elemen tree, bisa berupa bilangan (int), string, maupun address. LEFT : merupakan bagian elemen yang bertipe dasar Address, yaitu berisi alamat untuk menunjuk tree bagian kiri. RIGHT : merupakan bagian elemen yang bertipe dasar Address, yaitu berisi alamat untuk menunjuk tree bagian kanan.

Terimakasih