Anda di halaman 1dari 2

PDA

Tanya :
1. Jelaskan pengertian PDA
2. Jelaskan pengertian stack
3. Jelaskan 2 jenis transisi pada PDA
4. Sebutkan kelebihan PDA
5. Sebutkan 7 tupel pada PDA

Jawab :
1. Push Down Automata (PDA) Push Down Automata (PDA) merupakan mesin otomata dari
bahasa bebas konteks. PDA di gambarkan sebagai tempat penyimpanan yang tidak terbatas berupa
stack/tumpukan.
2. Stack merupakan kumpulan dari elemen-elemen sejenis dengan sifat penambahan elemen dan
pengambilan elemen melalaui suatu tempat yang disebut top of stack (puncak stack). Pengambilan
elemen dari stack dinyatakan dengan operasi pop sedangkan memasukkan elemen kedala stack dengan
posisi push.
3. PDA memiliki 2 jenis transisi, yaitu yang merima simbol input, simbol top of stack, dan state.
Setiap pilihan terdiri dari state berikutnya dan simbol- simbol. Penggantian isi stack dilakukan dengan
opersi push dan pop. Jenis transisi yang kedua adalah transisi ε. Transisi ε tidak melakukan pembacaan
input namun hanya menerima simbol top of stack dan state. Transisi ini memungkinkan PDA untuk
memanipulasi isi stack dan berpindah antar state tanpa membaca input.
4. Kelebihan PDA
• PDA mempunyai memori yang tidak terbatas disebut stack atau tumpukan.
• PDA memiliki 2 jenis, yaitu PDA null stack dan PDA final state.
• PDA dapat dianggap sebagai otomata hingga yang dilengkapi dengan stack.
• Sebuah PDA yang menerima input, selain bisa berpindah state juga bisa melakukan operasi pada
stack.
• Kondisi atau konfigurasi PDA pada suatu saat dinyatakan dengan state dan stack
5. 7 tupel pada PDA :
• Q = himpunan state
• Σ = himpunan simbol input
• T = simbol stack
• Δ = fungsi transisi
• S = state awal
• F = state akhir
• Z = top of stack
Mesin Turing
1. Siapa yang mengusulkan mesin turing?
2. Pada tahun berapa mesin turing diusulkan?
3. Sebutkan komponen mesin turing
4. Tuliskan mesin turing dan FSA/PDA
5. Aksi apa saja yang dapat dilakukan mesin turing?

Jawab :
1. Alan Turing
2. 1936
3. Komponen pada mesin turing terdiri dari pengendali berhingga dan pita masukan
4. - FSA/PDA :
• Pita masukan hanya dapat dibaca.
• Head hanya dapat digerakkan ke kanan
• Pita masukan hanya berisi string masukan.
- Mesin Turing
• Pita masukan dapat dibaca dan ditulis.
• Head dapat digerakkan ke kiri maupun ke kanan.
• Pita masukan juga berfungsi sebagai tempat penyimpanan yang pada pengaksesannya tidak
dibatasi.
5. 1. Berubah status
2. menuliskan symbol pada pita masukan
3. menggerakan head ke kiri atau ke kanan

Anda mungkin juga menyukai