Anda di halaman 1dari 11

BAHASA &

AUTOMATA
Pertemuan XII
Rima Tamara Aldisa, S.Kom., M.Kom.

Informatika
PUSH DOWN
AUTOMATA
Push Down Automata (PDA)
merupakan mesin otomata dari bahasa
bebas konteks. PDA di gambarkan
sebagai tempat penyipanan yang tidak
terbatas berupa stack/tumpukan.
Stack ialah kumpulan dari elemen-
elemen sejenis dengan sifat
penambahan elemen dan pengambilan
FOTO/VIDEO
elemen melalui suatu tempat yang
disebut top of stack (puncak stack).
Prinsip pada stack adalah LIFO
Pengambilan elemen dari stack
dinyatakan dengan operasi pop,
FOTO/VIDEO
sedang memasukkan elemen ke
dalam stack dengan operasi push.
FOTO/VIDEO
FOTO/VIDEO
Definisi : PDA adalah pasangan 7
tuple M = (Q, ∑, q , F, δ, 𝛤, Z ),
dimana :
Q : himpunan hingga state,
∑ : alfabet input,
𝛤 : alfabet/simbol stack FOTO/VIDEO

Z : simbol awal stack, Z Є 𝛤


F : himpunan state penerima, F ⊆Q
q : state awal, q Є Q
δ : fungsi transisi , δ : Q x (∑ 𝖴 {𝜀}) x
𝛤 → 2 (himpunan bagian dari Q x
𝛤 *)

δ(q , a, Z ) = (q , AZ ). Push/insert δ(q , a, A) = (q1, 𝜀).

Pop /delete FOTO/VIDEO


FOTO/VIDEO
Sebagai contoh, perhatikan bahwa fungsi
transisi No. 1 dapat dinyatakan sebagai :
δ(q , a, Z ) = (q , AZ ). Pada tabel transisi
tersebut terlihat bahwa pada state q PDA FOTO/VIDEO

akan melakukan PUSH jika mendapat input


a atau b dan melakukan transisi state ke
state q jika mendapat input c. Pada state
q PDA akan melakukan POP.
Terimakasih

Anda mungkin juga menyukai