P6 Stack TIF42/SIF42 Fakultas Teknologi Informasi

Slides:



Advertisements
Presentasi serupa
GERLAN A. MANU, ST.,MKom Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
Advertisements

STRUKTUR DATA array stack dan queue
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Rahmat Deddy Rianto Dako, ST, M.Eng
STACK Budi arifitama.
Struktur Data Bambang Irawan.
STACK (TUMPUKAN).
Struktur Organisasi Data 2
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
Algoritma dan Struktur Data
STACK.
STACK.
14. PUSH DOWN AUTOMATA.
Algoritma & Struktur Data TG22113
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).
PRAKTIKUM STRUKTUR DATA STACK SULIDAR FITRI, M.Sc MARCH, 2014.
14. PUSH-DOWN AUTOMATA.
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.
Pertemuan 7 stack jual [Valdo] Lunatik Chubby Stylus.
PUSH DOWN AUTOMATA ( PDA )
BAB 3 STACK (TUMPUKAN).
STACK.
Stack Pertemuan 11.
P7 Stack TIF42/SIF42 Fakultas Teknologi Informasi
Chapt 04 : Stack Oleh : Yuli Praptomo PHS, S.Kom
ALGORITMA PEMROGRAMAN
STACK ( TUMPUKAN ) Fajrizal.
Sapta Candra Miarsa,S.T.,M.T.
Stack (Tumpukan) Pertemuan 4 Season 1
STRUKTUR DATA IMPLEMENTASI STACK.
STRUKTUR DATA IMPLEMENTASI STACK.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
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.
P5 Array & Vector TIF42/SIF42
P12 Binary Tree TIF42/SIF42 Fakultas Teknologi Informasi
STACK Denny Agustiawan,M.pd
P14 Hash Function TIF42/SIF42
Tugas Kelompok 1 stack.
STRUKTUR DATA IMPLEMENTASI STACK.
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
Interpretasi Kombinasi
Algoritma dan Struktur Data
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
Pertemuan 5 Review Berbagai Struktur Data
Tumpukan Dengan Array Ika Menarianti.
STACK / TUMPUKAN Struktur Data.
STACK Yohana Nugraheni.
P11 Linked List TIF42/SIF42 Fakultas Teknologi Informasi
STRUKTUR DATA IMPLEMENTASI STACK.
STACK & QUEUE Struktur Data.
STACK Kuliah Struktur Data Pascal
STACK.
STRUKTUR DATA IMPLEMENTASI STACK.
STACK (TUMPUKAN) Stack atau tumpukan didefinisikan sebagai kumpulan dari obyek-obyek yang homogen dengan operasi penambahan dan pengambilan elemen melalui.
STRUKTUR DATA PERTEMUAN 4
Logika dan Algorithma 2 SKS
Double STACK 6.3 & 7.3 NESTED LOOP.
STRUKTUR DATA IMPLEMENTASI STACK.
STACK.
BAB 3 STACK (TUMPUKAN).
STACK (Tumpukan) Tumpukan Koin.
Defri Kurniawan ADT STACK Defri Kurniawan
Transcript presentasi:

P6 Stack TIF42/SIF42 Fakultas Teknologi Informasi Prodi teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

Pembahasan Struktur Data Stack Operasi Dasar Stack Aplikasi Stack 2

Struktur Data Stack Merupakan struktur data yang memungkinkan penyisipan dan pengambilan data dilakukan dari satu ujung yang disebut puncak. Ex : Tumpukan buku Cara paling mudah untuk meletakkan buku pada tumpukan adalah diletakkan di bagian paling atas (puncak) Begitu juga jika ingin mengambil buku dari tumpukan yang paling mudah adalah yang berada di bagian paling atas (puncak)

Tumpukan sifatnya "last in - first out" (LIFO) Kosong 1 D C B A Diambil 1 dari puncak 3 D C B A Berisi 4 2 Note : Tumpukan sifatnya "last in - first out" (LIFO)

Operasi Dasar Stack Operasi memasukkan data pada stack Push Dinyatakan dengan push(T,d) T = Tumpukan (stack) d = data Stack Pop Operasi mengambil data dari stack Dinyatakan dengan pop(T) Pernyataan : data = pop(T);

Operasi Stack Keterangan Hasil Stack (T) push (T,'Andi') push (T,'Budi') Andi dimasukkan terlebih dahulu, baru Budi pop (T) push (T, 'Cinta') push (T, 'Dinda') Budi dikeluarkan, Kemudian Cinta dimasukkan, dan diikuti Dinda push (T, 'Enda') push (T, 'Fika') Enda dan Fika ditambahkan push (T,'Hanum') Fika, Enda dan Dinda dikeluarkan, Hanum dimasukkan Andi Budi Cinta Dinda Enda Fika Hanum

Aplikasi Stack Membalik string Sidiq qidiS q String asal diproses ke stack diambil satu per satu dan disusun dari kiri ke kanan String setelah proses qidiS

Evaluasi tanda kurung dalam suatu ekspresi Evaluasi aritmatika Fungsi Rekursif secara internal compiler akan menggunakan stack ketika pemanggilan fungsi secara rekursif Evaluasi tanda kurung dalam suatu ekspresi (2+1) * 3 + 5 * 2 Prioritas perhitungan yg berbeda (a(b{c|d}[]) (a(b{c|d]) Benar salah

Stack dengan Vector Stack Data pada stack jika puncak berisi 5 1 2 3 4 7 6 5 4 3 2 1 Size()-1 Data pada stack jika puncak berisi 5 Menyatakan posisi puncak stack Stack Puncak Stack

SQ - http://sidiq.mercubuana-yogya.ac.id - dnd_07june07@live.com Referensi Munir. Rinaldi, “Algoritma & Pemrograman Dalam Bahasa Pascal dan C”, 2007, Bandung : Penerbit Informatika. Utami, E., Raharjo, S., Sukrisno, "Struktur Data Konsep & Implementasinya Dalam Bahasa C & Free Pascal di GNU/Linux", 2007, Yogyakarta : Graha Ilmu. Sianipar, R.H., Wiryajati, I.K., Mangiri, H.S., "Pemrograman & Struktur Data C", 2013, Bandung : Penerbit Informatika. Hasbi, M., "Struktur Data dan Algoritma Dalam Pemrograman Turbo Pascal", 2003, Yogyakarta : Gava Media. 13

SQ - http://sidiq.mercubuana-yogya.ac.id - dnd_07june07@live.com 14

Thanks 4 Participating in My Class C U Next Week SQ - http://sidiq.mercubuana-yogya.ac.id - dnd_07june07@live.com Thanks 4 Participating in My Class C U Next Week 15