Rahmat Deddy Rianto Dako, ST, M.Eng

Slides:



Advertisements
Presentasi serupa
BAB V TUMPUKAN (STACK) Tertia Avini, S. Kom tertiaavini. wordpress
Advertisements

Dr. Anto Satriyo Nugroho, M.Eng
Algoritma Struktur Data
STRUKTUR DATA array stack dan queue
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Rahmat Deddy Rianto Dako, ST, M.Eng
BAB 6 APLIKASI STACK Tujuan Instruksional Umum:
STRUKTUR DATA PERTEMUAN 5
Pertemuan Struktur Data *Pohon Ekspresi *
STACK (TUMPUKAN).
Struktur Organisasi Data 2
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
STACK.
Struktur Data (Data Structure) – IS 2313
STRUKTUR DATA (4) Array Stack(Tumpukkan) dan Queue (Antrian)
Algoritma dan Struktur Data
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)
8. Pohon m-ary Pohon berakar yang setiap simpul cabangnya mempunyai paling banyak n buah anak disebut pohon m-ary. Jika m = 2 maka pohon disebut pohon.
PERTEMUAN KE-6 Senin, 11 Oktober Mengubah Infix  Postfix Ekspresi dibaca per karakter dari kiri ke kanan. Algoritma: 1)Jika dibaca tanda “(“ maka.
Struktur Data Stack.
Stack (Tumpukan).
STACK.
Reverse Polish Notation (RPN)
Algorithm and Data Structures.
OPERATOR DAN STATEMEN I/O
Linear Data Structures (Stack)
1 DATA STRUCTURE “ STACK” SHINTA P STMIK MDP APRIL 2011.
PRAKTIKUM STRUKTUR DATA STACK SULIDAR FITRI, M.Sc MARCH, 2014.
STRUKTUR DATA (4) array stack dan queue
Pertemuan 7 stack jual [Valdo] Lunatik Chubby Stylus.
BAB 3 STACK (TUMPUKAN).
STACK.
Stack Pertemuan 11.
Universitas Budi Luhur
Stack.
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 ( TUMPUKAN ) Fajrizal.
Sapta Candra Miarsa,S.T.,M.T.
STRUKTUR DATA IMPLEMENTASI STACK.
STRUKTUR DATA IMPLEMENTASI STACK.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Tumpukan dalam struktur data
TERAPAN POHON BINER.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
STACK Denny Agustiawan,M.pd
Linear Data Structures (Stack)
STACK 6.3 & 7.3 NESTED LOOP.
STRUKTUR DATA : STACK Sri marini.st.
STRUKTUR DATA IMPLEMENTASI STACK.
Analisa Semantik, Kode Antara,
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
STRUKTUR DATA C++.
SEMANTIKS Pertemuan Ke-3.
Operasi/Kunjungan Pohon Biner
Rahmat Deddy Rianto Dako, ST, M.Eng
SEMANTIKS 2.
STACK Rohimah, S.Kom..
STRUKTUR DATA IMPLEMENTASI STACK.
STRUKTUR DATA IMPLEMENTASI STACK.
Stack.
STACK HARJANTO SUTEDJO.
STRUKTUR DATA IMPLEMENTASI STACK.
STRUKTUR DATA IMPLEMENTASI STACK.
STACK Rohimah, S.Kom..
STACK.
STRUKTUR DATA (3) STACK.
Contoh Implementasi Stack 1
BAB 3 STACK (TUMPUKAN).
STACK (Tumpukan) Tumpukan Koin.
Transcript presentasi:

Rahmat Deddy Rianto Dako, ST, M.Eng Ungkapan Numeris Rahmat Deddy Rianto Dako, ST, M.Eng

Infix - Prefix A + B – C (A + B) * (C – D) Jan Lukasiewicz  Notasi Polish - + A B C * + A B - C D infix prefix Infix - Prefix

Penjelasan (A + B) * (C – D) (+ A B) * ( – C D ) Mis, P = (+ A B) Q = ( – C D) Maka P * Q * P Q * + A B – C D Penjelasan

Infix – Postfix A + B – C (A + B) * (C – D) Reverse Polish Notation (RPN) A B + C – A B + C D – * infix Postfix/Suffix Infix – Postfix

Algoritma INFIX_KE_POSTFIX (1) Langkah 0 Baca ungkapan dalam notasi infix, misalnya, S; tentukan panjang ungkapan tersebut, misalnya N karakter; siapkan sebuah tumpukan kosong dan siapkan derajat masing operator, misalnya : $ = 3, * dan / = 2, + dan - = 1, dan ( = 0 Algoritma INFIX_KE_POSTFIX (1)

Algoritma INFIX_KE_POSTFIX (2) Langkah 1 Dimulai dari I = 1 sampai N kerjakan : R = S[I] Test nilai R, jika R adalah : Operand : langsung ditulis Kurung buka : push ke dalam tumpukan Kurung tutup : pop dan tulis semua isi tumpukan sampai ujung tumpukan = “(“. Pop juga tanda “(“ ini, tetapi tidak usah ditulis. Operator : jika tumpukan kosong, atau derajat R lebih tinggi dibanding derajat ujung tumpukan, push operator ke dalam tumpukan. Jika tidak, pop ujung tumpukan dan tulis; kemudian ulangi perbandingan R dengan ujung tumpukan. Kemudian R dipush. (catatan, kurung buka di dalam tumpukan dianggap mempunyai derajat lebih rendah dibanding R Algoritma INFIX_KE_POSTFIX (2)

Algoritma INFIX_KE_POSTFIX (3) Langkah 2 Jika akhir notasi infix telah tercapai, dan tumpukan masih belum kosong, pop semua isi tumpukan dan tulis hasilnya. Algoritma INFIX_KE_POSTFIX (3)

Contoh - (A + B)/((C – D) * E $ F) Proses Ke Karakter dibaca Isi tumpukan Karakter tercetak Notasi postfix yang terbentuk 1 ( 2 A 3 + + ( 4 B A B 5 ) A B + 6 / 7 ( / 8 ( ( / 9 C A B + C 10 - - ( ( / Contoh - (A + B)/((C – D) * E $ F)

Contoh - (A + B)/((C – D) * E $ F) Proses Ke Karakter dibaca Isi tumpukan Karakter tercetak Notasi postfix yang terbentuk 11 D - ( ( / A B + C D 12 ) ( / - A B + C D - 13 * * ( / 14 E A B + C D – E 15 $ $ * ( / 16 F A B + C D – E F 17 A B + C D – E F $ 18 A B + C D – E F $ * 19 / 20 Contoh - (A + B)/((C – D) * E $ F)

Buatlah Algoritma tersebut dalam program Pekerjaan Rumah

Queue (Antrian) Next Meeting