STRUKTUR DATA (3) STACK.

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
Advertisements

bentuknya, yang dapat berubah pada saat runtime.
STRUKTUR DATA array stack dan queue
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Rahmat Deddy Rianto Dako, ST, M.Eng
Pertemuan 5 STACK atau TUMPUKAN IMAM SIBRO MALISI NIM :
STRUKTUR DATA PERTEMUAN 5
STACK (TUMPUKAN).
Struktur Organisasi Data 2
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
Algoritma dan Struktur Data
STACK (Tumpukan).
STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA
STACK.
STACK.
Struktur Data (Data Structure) – IS 2313
STRUKTUR DATA (4) Array Stack(Tumpukkan) dan Queue (Antrian)
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)
Struktur Data Stack.
Stack (Tumpukan).
STACK.
Algorithm and Data Structures.
stack ==tumpukan== Tenia wahyuningrum st3 telkom purwokerto
PRAKTIKUM STRUKTUR DATA STACK SULIDAR FITRI, M.Sc MARCH, 2014.
STRUKTUR DATA (4) array stack dan queue
Apakah Stack itu ?. Apakah Stack itu ? Pengertian STACK Secara sederhana diartikan dengan : sebagai tumpukan dari benda sekumpulan data yang seolah-olah.
BAB 3 STACK (TUMPUKAN).
STACK.
Pertemuan 8 Stack dengan Array
Stack Pertemuan 11.
Stack.
NAMA : siti hajar NIM : UNIT : b NO.hp : 0852 –
Stack Stack adalah salah satu bentuk list dimana penghapusan dan pemasukan elemen hanya dapat dilakukan pada satu posisi yaitu di posisi akhir list. Posisi.
Chapt 04 : Stack Oleh : Yuli Praptomo PHS, S.Kom
Stack.
STACK ( TUMPUKAN ) Fajrizal.
Sapta Candra Miarsa,S.T.,M.T.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Struktur Data Stack Oleh Lutfi Budi Ilmawan
Tumpukan dalam struktur data
STACK Anifuddin Azis.
Defri Kurniawan ADT STACK Defri Kurniawan
Stack Stack atau tumpukan adalah suatu stuktur data yang penting dalam pemrograman Bersifat LIFO (Last In First Out) Benda yang terakhir masuk ke dalam.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
STACK Denny Agustiawan,M.pd
Tugas Kelompok 1 stack.
STACK (Tumpukan).
STRUKTUR DATA : STACK Sri marini.st.
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
STRUKTUR DATA STACK.
Tumpukan Dengan Array Ika Menarianti.
STACK (Tumpukan).
STACK / TUMPUKAN Struktur Data.
STACK Rohimah, S.Kom..
STACK Yohana Nugraheni.
STRUKTUR DATA TUMPukAN (STACK).
Algoritme dan Stuktur Data
Stack.
STACK & QUEUE Struktur Data.
STACK HARJANTO SUTEDJO.
STACK Kuliah Struktur Data Pascal
STRUKTUR DATA PERTEMUAN 4
STRUKTUR DATA Stack atau Tumpukan.
Double STACK 6.3 & 7.3 NESTED LOOP.
STACK Rohimah, S.Kom..
STACK.
BAB 3 STACK (TUMPUKAN).
STACK (Tumpukan) Tumpukan Koin.
Defri Kurniawan ADT STACK Defri Kurniawan
Transcript presentasi:

STRUKTUR DATA (3) STACK

Ilustrasi stack

Ilustrasi stack

Stack = tumpukan Secara sederhana tumpukan bisa diartikan sebagai kumpulan data yang seolah-olah ada data yang diletakkan di atas data yang lainnya. tumpukan dapat dilakukan manipulasi data dimana data dapat ditambahkan dan dihapus selalu dilakukan pada bagian akhir data, yang disebut dengan top of stack Stack bersifat LIFO (Last In First Out) “Benda yang terakhir masuk ke dalam stack akan menjadi yang pertama keluar dari stack TV VCD Compo

Penggunaan stack Pengalamatan memory penempatan ruang data dan aplikasi lain penguji tanda kurung (matching parentheses) konversi dari notasi infix menjadi notasi postfix

Operasi Stack 4 3 2 1 O U T I N create : digunakan untuk membuat stack baru yang masih kosong Push : digunakan untuk menambah item pada stack pada tumpukan paling atas Pop : digunakan untuk mengambil item pada stack pada tumpukan paling atas Empty : fungsi yang digunakan untuk mengecek apakah stack sudah kosong Full : fungsi yang digunakan untuk mengecek apakah stack sudah penuh

Operasi Push (menambah data)

Operasi Pop (mengambil data)

Detail Push & Pop

Deklarasi stack Const MaxElemen=255; Type Tumpukan=record Isi :array[1..MaxElemen] of tipedata Atas :0..maks_stack; end; var T:Tumpukan;

Operasi create procedure create(var T:Tumpukan); begin T.Atas:=0; end;

Operasi full function penuh(T:Tumpukan):boolean; begin penuh:=(T.Atas=MaxElemen); end;

Operasi empty function kosong(T:Tumpukan):boolean; begin kosong:=(T.Atas=0); end;

procedure push(var T:Tumpukan; X:integer); begin if T procedure push(var T:Tumpukan; X:integer); begin if T.Atas=MaxElemen then writeln(‘Tumpukan sudah penuh’) {prosedur untuk memberitahukan stack penuh} else T.atas:=T.Atas+1; T.Isi[T.atas]:=x; end;

Operasi push procedure push(var T:Tumpukan; X:integer); begin if T.Atas=MaxElemen then writeln(‘Tumpukan sudah penuh’) {prosedur untuk memberitahukan stack penuh} else T.atas:=T.Atas+1; T.Isi[T.atas]:=x; end;

Operasi pop procedure pop(var T:Tumpukan); begin if T.atas=0 then Writeln(‘Tumpukan sudah kosong’) {prosedur untuk memberitahukan stack kosong} else T.Isi[T.Atas]:=x; T.Atas:=T.Atas-1; end;