Pertemuan 4
1. Jelaskan apa yang dimaksud dengan NFA
Jawab :
Nondeterministic Finite Automata (NFA) adalah salah satu bagian dari
otomata berhingga atau Finite State Automata (FSA). Pada
Nondeterministic Finite Automata (NFA) dimungkinkan satu simbol
menimbulkan transisi ke lebih dari satu kondisi dan memberikan beberapa
kemungkinan gerakan sehingga keluarannya tidak dapat dipastikan. Selain
itu dimungkinkan juga terjadinya transisi spontan atau transisi –ε
2. Jelaskan apa perbedaan Deterministic Finite Automata (DFA) dan Non
Deterministic Finite Automata (NFA)
Jawab :
Deterministic Finite Automata (DFA) dan Non-Deterministic Finite
Automata (NFA) adalah dua jenis otomata hingga yang digunakan dalam
teori bahasa formal dan teori otomata. Perbedaan utama antara keduanya
terletak pada bagaimana mereka menangani transisi antara keadaan-
keadaan (states) dalam otomata.
DFA dan NFA adalah dua alat penting dalam teori otomata yang digunakan
untuk mengenali dan memodelkan bahasa-bahasa formal. Pemilihan antara
DFA dan NFA tergantung pada kompleksitas bahasa yang ingin diakui dan
kebutuhan analisis otomata.
3. Gambarkan diagram transisi untuk NFA berikut:
Q = {q0,q1,q2,q4}
Σ = {0,1}
S = q0
F = q2,q4
Fungsi transisi dari NFA tersebut
δ 0 1
q0 {q0,q3} {q0,q1}
q1 ϕ {q2}
q2 {q2} {q2}
q3 {q2} ϕ
q4 {q4} {q4}
Jawab :
q0 1 q1 1 q2
0
q3 0 q4
0, 1