SOAL TUGAS STRUKTUR DATA

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

KUNJUNGAN PADA POHON BINER

Pertemuan 15 REVIEW & QUIS

INFIX, POSTFIX, dan PREFIX Bambang Wahyudi

BAB VII POHON BINAR POHON

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

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

Bab 1 Pengantar Struktur Data

Pemrograman Algoritma Dan Struktur Data

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

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

TREE STRUCTURE (Struktur Pohon)

BAB IV POHON. Diktat Algoritma dan Struktur Data 2

BAB VII Tujuan 7.1 Deskripsi dari Binary Tree

Pohon (Tree) Universitas Gunadarma Sistem Informasi 2012/2013

POHON CARI BINER (Binary Search Tree)

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

6. TREE / BINARY TREE

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

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

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

KLASIFIKASI BINARY TREE

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

KKKF33110 STRUKTUR DATA

Politeknik Elektronika Negeri Surabaya

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

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

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

SORTING. Hartanto Tantriawan, S.Kom., M.Kom

BAB III ANALISA DAN PERANCANGAN

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Buku Ajar Struktur Data

PERTEMUAN 10 METODE DEVIDE AND CONQUER

Kontrak Perkuliahan & Introduction

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

Termilogi Pada Pohon Berakar 10 Pohon Berakar Terurut

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

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

BAB 7 POHON BINAR R S U

TERAPAN POHON BINER 1

Praktikum 7. Pengurutan (Sorting) Insertion Sort, Selection Sort POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:

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

PERTEMUAN 10 METODE DEVIDE AND CONQUER

BAB III METODE PENELITIAN / PERANCANGAN SISTEM. perancangan dan pembuatan program ini meliputi : dengan konversi notasi infix, prefix, dan postfix.

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

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

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

Pertemuan 9 STRUKTUR POHON & KUNJUNGAN POHON BINER

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.

Jurnal Mahajana Informasi, Vol.1 No 2, 2016 e-issn: SIMULASI PENGURUTAN DATA DENGAN ALGORITMA HEAP SORT

BAB 2 LANDASAN TEORI

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Modul 8 SORTING (PENGURUTAN)

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

ALGORITMA PENGURUTAN & PENCARIAN

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

Pohon dan Pohon Biner

ARRAY STATIS. Type namatype_array = array [1..maks_array] of tipedata. nama_var_array : namatype_array {indeks array dari 1 sampai maksimum array}

Tumpukan(Stack)!! " # $ %&' $ %& ( ) ( * +, / ( (

ALGORITMA DAN STRUKTUR DATA

KUM 6 IMPLEMENTASI BINARY TREE

Mata Kuliah : Matematika Diskrit Program Studi : Teknik Informatika Minggu ke : 8

I. LAMPIRAN TUGAS. Mata kuliah : Matematika Diskrit Program Studi : Sistem Informasi PA-31 Dosen Pengasuh : Ir. Bahder Djohan, MSc

STRUKTUR POHON & KUNJUNGAN POHON BINER

Struktur dan Organisasi Data 2 POHON BINAR

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

Struktur Data Linier. Input. Program untuk menyelesaikan masalah. Algoritma Penyelesaian. Proses. Masalah. Struktur Data. Output

Data Structure SORTING. Chapter 11. Dahlia Widhyaestoeti, S.Kom

ANALISIS ALGORITMA BINARY SEARCH

BAB II STACK Atau TUMPUKAN

Array ARRAY BERDIMENSI SATU. Representasi (Pemetaan) di memori. Lihat gambar dibawah ini, nilai data A (18) dismpan mulai dari alamat 1136 di memori.

Tree (Struktur Data) Nisa ul Hafidhoh, MT

Pertemuan 10. Tumpukan (Stack) Dipersiapkan oleh : Boldson Herdianto. S., S.Kom., MMSI.

BAB 7 POHON BINAR. Contoh : Pohon berakar T R S U

METODE DEVIDE AND CONQUER

Algoritma dan Struktur Data. Searching dan Sorting

INFIX, PREFIX DAN POSTFIX

Pohon Biner (Bagian 1)

Modul Praktikum Algoritma dan Struktur Data

BAB VI SORTIR ATAU PENGURUTAN

ALGORITMA DAN STRUKTUR DATA

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

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

Binary Tree kosong Gambar 1. Binary Tree dalam kondisi kosong

Algoritma Heap Sort. Sekolah Teknik Elektro & Informatika Departemen Teknik Informatika, Institut Teknologi Bandung Jl. Ganesha 10, Bandung

Struktur Data & Algoritma

MODUL IV PENCARIAN DAN PENGURUTAN

Analisis Kompleksitas Waktu Untuk Beberapa Algoritma Pengurutan

Yaitu proses pengaturan sekumpulan objek menurut urutan atau susunan tertentu Acuan pengurutan dibedakan menjadi :

Update 2012 DESAIN DAN ANALISIS ALGORITMA SEARCHING

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

Implementasi Skema Pohon Biner yang Persistent dalam Pemrograman Fungsional

STRUKTUR DATA SORTING ARRAY

ANALISIS ALGORITMA. Disusun Oleh: Analisis Masalah dan Running Time. Adam Mukharil Bachtiar Teknik Informatika UNIKOM

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

Quick Sort dan Merge Sort. Arna Fariza Yuliana Setiowati

Aplikasi Algoritma Genetika Untuk Menyelesaikan Travelling Salesman Problem (TSP)

BAB 8 SORTING DAN SEARCHING

Transkripsi:

SOAL TUGAS STRUKTUR DATA Catatan Tugas: - Terdiri dari 15 soal Pilihan berganda dan 3 soal essay yang dapat dipilih. - Tugas ini wajib di kerjakan untuk mahasiswa yang mengerjakan tugas Senarai Berantai (tugas optional) maupun yang tidak mengerjakan. Jika terdapat kelebihan nilai akan memperbaiki nilai presensi kehadiran - Soal di kerjakan perseorangan. - Hindari bekerjasama dalam mengerjakan soal, agar UAS sempurna. - Soal Akan di bahas di pertemuan terakhir. Dan akan langsung di nilai. Jika waktu memungkinkan. - Tugas di kerjakan dengan di print out. - Mahasiswa yang tidak dapat hadir pada pertemuan terakhir, supaya tetap mengumpulkan tugas ini secara print out melalui teman sekelasnya.

I. Pilihan Berganda 1. Terdapat beberapa cara untuk menggambarkan model Struktur Pohon, kecuali... a. Menggunakan Graph b. Diagram Venn c. Notasi Kurung d. Notasi Tingkat dan Notasi Garis e. Notasi Tingkat. 2. Apakah notasi kurung untuk binary tree berikut: a. (R (I(A,L(M))),(S,V)) b. (R,I(A,M,L),S(V) c. (R(I(A,M(L))),S(V)) d. R(IAML),(SV) 3. Gambar Struktur Pohon berikut adalah: a. Pohon biner eqivalent b. Pohon biner similer c. Pohon biner miring d. Pohon biner duo 4. Berikut ini merupakan ciri-ciri pohon biner kecuali? a. Derajat tertinggi dari setiap simpul adalah dua b. Pohon biner mungkin saja tidak memiliki simpul c. Pohon biner memiliki dua cabang, kanan dan kiri d. Pohon biner mungkin saja tidak memiliki root e. Pohon biner maksimal hanya memiliki < 2 buah anak.

5. Terdapat Pohon biner sebagai berikut : Bagaimanakah kunjungan In Order dari pohon tersebut? a. AINORST b. ANITOSR c. IRSOTNA d. AINTOSR 6. Dari soal no 5 diatas, bagaimanakah urutan kunjungan Pre Order? a. AINORST b. ANITOSR c. IRSOTNA d. AINTOSR 7. Dari soal no 5 diatas, bagaimanakah urutan kunjungan Post Order? e. AINORST f. ANITOSR g. IRSOTNA h. AINTOSR 8. Dari potongan program berikut: KUNJUNGAN KUNJUNGAN Merupakan Kunjungan Pohon untuk : a. PreOrder b. InOrder c. PostOrder d. Non Order. 9. Operator prefix adalah opeartor matematika yang di letakan : a. Awal b. Tengah c. Akhir d. Awal dan Akhir

10. (A+B)+(D*(G-F), ubahlah notasi infix tersebut menjadi prefix? a. +AB+*D-GF b. +AB+*DG-F c. ++AB*D-GF d. AB+DGF-*+ 11. (A+B)+(D*(G-F), ubahlah notasi infix tersebut menjadi postfix? a. +AB+*D-GF b. AB++GF-* c. ++AB*D-GF d. AB+DGF-*+ 12. Metode pengurutan dengan algoritma : - Pengecekan data dari awal s/d akhir (n) - Bandingkan data ke n degan data n-1. Jika data lebih n lebih kecil dari n-1 maka tukar. - Lanjutkan sampai dengan n= i+1, kembali langkah 2 - Data sudah terurut Algoritma di atas adalah metode pengurutan menggunakan? a. Metode buble sort b. Metode Insertion Sort c. Metode Merge Sort d. Quick Sort Metohod 13. Ciri-ciri Algoritma Sequncetial Search, kecuali... a. Pencarian di lakukan dari awal data akhir b. Pencarian di lakukan dengan data yang acak c. Pencarian dapat di lakukan dengan data urut d. Pencarian akan mendapatkan best case jika data di temukan di index tengah. 14. Algortima Binary Search memiliki ciri..., kecuali a. Pencarian dilakukan dengan data terurut. b. Pencarian dilakukan dengan membagi data menjadi dua c. Pencarian di hentikan jika kondisi index kiri > index kanan d. Pencarian di lakukan selama kondisi index kiri!= (tidak sama dengan) index kanan

I. Essai Bagian 1 (pilih lah 1 soal dari 3 soal berikut) 1. Dengan Menggunakan swtich, buatlah program untuk menentukan nama hari jika bilangan yang diinputkan bilangan integer 1 s.d 7? 2. Apakah Hasil dari Program di bawah ini? Jelaskan dengan keterangan anda secara step by step? 3. Terdapat Program berikut : a. Apakah perbedaan dari penggunaan while dan do-while diatas? b. Apa hasil output 2 program tersebut?

II. Soal Essai 2 (kerjakan 4 soal dari 6 soal berikut) 1. Sebutkan perbedaan fungsi void dan fungsi non void? 2. Bagaimanakan mendeklarasikan suatu fungsi yang digunakan untuk melakukan penjumlahan 2 buah parameter. Dan pemanggilan fungsi ini akan menghasilkan nilai integer? 3. Terdapat urutan data berikut : tulislah urutan proses untuk mengurutkan data Dengan menggunakan Buble Sort? 4. Terdapat urutan data berikut : tulislah urutan proses untuk mengurutkan data Dengan menggunakan Quick Sort? 5. Terdapat urutan data berikut : tulislah urutan proses untuk mengurutkan data Dengan menggunakan Insertion Sort? 6. Terdapat urutan data berikut : tulislah urutan proses untuk mengurutkan data Dengan menggunakan Merge Sort? III. Soal Essai 3 (kerjakan 1 soal dari 2 soal berikut) 1. Terdapat urutan data berikut : 2 4 6 9 10 15 20 25 Dengan menggunakn metode Binary Search, tulislah urutan proses pencarian, jika data yang di cari adalah 4. Dan data 4 di temukan pada iterasi ke berapa? 2. Terdapat urutan data berikut : 2 4 6 9 10 15 20 25 Dengan menggunakn metode Binary Search, tulislah urutan proses pencarian, jika data yang di cari adalah 15. Dan data 4 15 di temukan pada iterasi ke berapa?