Struktur data dalam algoritma

Slides:



Advertisements
Presentasi serupa
Queue (Antrian).
Advertisements

Dr. Anto Satriyo Nugroho, M.Eng
Pertemuan 5 Struktur Data
bentuknya, yang dapat berubah pada saat runtime.
List, Stack & Queue (1) Dr. Anto Satriyo Nugroho, M.Eng
STACK Budi arifitama.
STRUKTUR DATA PERTEMUAN 6
QUEUE.
Pertemuan 5 STACK atau TUMPUKAN IMAM SIBRO MALISI NIM :
Queue.
Struktur data dalam algoritma Ali Ridho Barakbah.
Quiz struktur data Genap 2013.
Pengantar Struktur Data
Algoritma dan Struktur Data
STACK (Tumpukan).
Struktur Data (Data Structure) – IS 2313
STRUKTUR DATA (4) Array Stack(Tumpukkan) dan Queue (Antrian)
Queue.
PERTEMUAN KE-5 Kamis, 7 Oktober Pemetaan Trianguler Array ABCDE FGHI JKL MN O A B C D E F G H I J K L M N O T(1,1)  S(1)T(2,1)  S(N+1) T(1,2)
Queue.
Algorithm and Data Structures.
Array dan String.
Linear Data Structures (Stack)
Circular Queue.
PRAKTIKUM STRUKTUR DATA STACK SULIDAR FITRI, M.Sc MARCH, 2014.
Pertemuan 5 STACK & QUEUE
ANTRIAN Farid Wajdi Yusuf Pendidikan Teknik Informatika dan Komputer
Apakah Stack itu ?. Apakah Stack itu ? Pengertian STACK Secara sederhana diartikan dengan : sebagai tumpukan dari benda sekumpulan data yang seolah-olah.
PUSH DOWN AUTOMATA ( PDA )
STRUKTUR DATA Queue atau Antrian.
Pertemuan : Algoritma & Struktur Data
Stack.
Queue By Serdiwansyah N. A. 1. Queue Penambahan data dilakukan pada sebuah ujung sebuah list, sedangkan penghapusan data dilakukan pada ujung yang lain.
Struktur Data Oleh riza mirza.
Defri Kurniawan ADT STACK Defri Kurniawan
STRUKTUR DATA QUIZ.
Stack Stack atau tumpukan adalah suatu stuktur data yang penting dalam pemrograman Bersifat LIFO (Last In First Out) Benda yang terakhir masuk ke dalam.
STRUKTUR DATA – Pertemuan 6
Struktur Organisasi Data 2
Queue.
Tugas Kelompok 1 stack.
STACK (Tumpukan).
STRUKTUR DATA Chapt 5 : QUEUE Oleh : Yuli Praptomo PHS, S.Kom.
Algoritma dan Struktur Data
Struktur Data Khoiriya Latifa, M.Kom.
Pertemuan 5 Review Berbagai Struktur Data
Struktur data dalam algoritma
Rahmat Deddy Rianto Dako, ST, M.Eng
STACK (Tumpukan).
STACK / TUMPUKAN Struktur Data.
STACK Yohana Nugraheni.
Algoritma dan Struktur Data
Algoritme dan Stuktur Data
Queue(Antrian).
STACK & QUEUE Struktur Data.
STACK.
QUEUE (Antrian) #Kulia 6 Algoritma dan Struktur Data.
Algoritma dan Struktur Data
Algoritma dan Struktur Data
STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA
STRUKTUR DATA PERTEMUAN 4
Double STACK 6.3 & 7.3 NESTED LOOP.
Rahmady Liyantanto liyantanto.wordpress.com
Algoritma dan Struktur Data
TIF 4201 Algoritma Dan Struktur Data Abstract Data Type
STRUKTUR DATA Teknik Informatika S1
Queue Algoritma dan Struktur Data.
Struktur Data Linear Created by Fifth Group, S3B TI Anggota
Pemilihan Dua Kasus, tiga kasus dan banyak kasus
Defri Kurniawan ADT STACK Defri Kurniawan
Transcript presentasi:

Struktur data dalam algoritma Wiratmoko Yuwono

Struktur data Variabel Array Matriks Stack Queue

Variabel Sesuatu alokasi tempat di memori untuk menyimpan suatu nilai Variabel harus diberi nama sebagai identifikasi Contoh: nilai X

Array Sesuatu alokasi beberapa tempat di memori secara berurutan yang digunakan untuk menyimpan beberapa nilai. Array harus diberi nama sebagai identifikasi Cara mengaksesnya adalah dengan menyebutkan nama array dan indeksnya Contoh: 1 2 3 4 bilangan

Matriks Sesuatu alokasi beberapa tempat di memori secara berurutan yang digunakan untuk menyimpan beberapa nilai. Mirip dengan array, tetapi 2 dimensi Matriks harus diberi nama sebagai identifikasi Cara mengaksesnya adalah dengan menyebutkan nama matriks serta baris dan kolomnya Contoh: 1 2 3 M

Stack Mekanisme penyimpanan nilai secara LIFO (Last In First Out) Bekerja seperti tumpukan Stack harus diberi nama sebagai identifikasi Cara mengaksesnya adalah dengan melakukan aksi push dan pop Contoh: pop push S

Queue Mekanisme penyimpanan nilai secara FIFO (First In First Out) Bekerja seperti antrian Queue harus diberi nama sebagai identifikasi Cara mengaksesnya adalah dengan melakukan aksi enqueue dan dequeue Contoh: Q enqueue dequeue

Contoh penggunaan variabel bilangan hasilbagi bilangan / 2 sisabagi bilangan – (hasilbagi * 2)

Algoritma bilangan ganjil/genap START Algoritma bilangan ganjil/genap Masukkan bilangan hasilbagi = bilangan / 2 sisabagi = bilangan – (hasilbagi * 2) sisabagi = 0 “Bilangan genap” variabel END “Bilangan ganjil”

Contoh penggunaan array Jika (bil[2] < bil[1]) temp = bil[1] bil[1] = bil[2] bil[2] = temp 1 2 3 bil Jika (bil[3] < bil[1]) temp = bil[1] bil[1] = bil[3] bil[3] = temp temp Jika (bil[3] < bil[2]) temp = bil[2] bil[2] = bil[3] bil[3] = temp

Algoritma mengurutkan 3 bilangan START Algoritma mengurutkan 3 bilangan Masukkan bil[ ]=n Deklarasi temp array bil[2]<bil[1] bil[3]<bil[1] bil[3]<bil[2] T T T Y Y Y temp = bil[1] bil[1] = bil[2] bil[2] = temp temp = bil[1] bil[1] = bil[3] bil[3] = temp temp = bil[2] bil[2] = bil[3] bil[3] = temp END Tampilkan bil

Contoh kasus B 7 6 E 1 A 4 6 5 C D 3 2 Representasikan kasus diatas menggunakan struktur data yang tepat?

B E A C D 7 6 1 4 6 5 A B C D E 3 6 4 - - 2 A - - - 7 B 3 1 2 - C - - 6 4 - - 2 A - - - 7 B 3 1 2 - C - - - 5 D - - 6 - E