• M=(Q , Σ , δ , S , F )
• Q = himpunan state
• Σ = himpunan simbol input
• δ = fungsi transisi δ : Q × Σ
• S = state awal / initial state , S ε Q
• F = state akhir, F ε Q
Pita Input
0 1 0 1 1 0 1
Head (R/W)
FA/Fine control
(state)
Contoh FA Diagram
0 0
1
genap Ganjil
1
Q = {Genap, Ganjil}
Σ = {0,1}
S = Genap
F = {Ganjil }
Fungsi transisi
δ(Genap,0) = Genap
δ(Genap,1) = Ganjil
δ(Ganjil,0) = Ganjil
δ(Ganjil,1) = Genap
Atau
δ 0 1
genap Genap Ganjil
ganjil Ganjil genap
Misal input : 1101
Genap 1 Ganjil 1 Genap 0 Genap 1 Ganjil
diterima mesin
Misal input : 1100
Genap 1 Ganjil 1 Genap 0 Genap 0 Genap
ditolak mesin
Jenis FSA
Contoh Diagram,
next
Diagram transisi
1
start
q0 Q1
1
0 0 0 0
1
Q2 Q3
1
DFA nya
Q = {q0 , q1 , q2 , q3 }
Σ = {0,1} δ 0 1
S = q0 q0 q2 q1
F = { q0} q1 q3 q0
fungsi transisi q2 q0 q3
q3 q1 q2
start a
q0 q1 q2
b
a,b
a
start
q0 q1
b
Tugas
- Buatkan grammar yang dapat menerima
bahasa yang sama dengan FA berikut &
tentukan minimal 2 string yang diterima:
a b
b
q1 q3
a a
start
q0
b
b a
a
q2 q4
b