Anda di halaman 1dari 3

Latihan Teori Bahasa dan Otomata

Finite State Automata


1. Gambarkan diagram transisi dari Deterministic Finite Automata berikut.
Q = {q0, q1, q2}
 = {a, b}
S = q0
F = {q0}
Fungsi transisi () dari DFA tersebut:

 a b
q0 q1 q2
q1 q2 q0
q2 q2 q2

2. Gambarkan diagram transisi dari Deterministic Finite Automata berikut.


Q = {q0, q1, q2, q3}
 = {a, b}
S = q0
F = {q0, q1, q2}
Fungsi transisi () dari DFA tersebut:

 a b
q0 q0 q1
q1 q0 q2
q2 q0 q3
q3 q3 q4

3. Buatlah table transisi dari Deterministic Finite Automata berikut.

Gambar 1
4. Bila L(M) adalah bahasa yang diterima oleh Deterministic Finite Automata pada no
(3) tentukan apakah string berikut termasuk dalam L(M).
a. 1101
b. 0101
c. 1001
5. Bila L(M) adalah bahasa yang diterima oleh Deterministic Finite Automata pada
gambar 1, tentukan apakah string berikut termasuk dalam L(M).
a. aaa
b. bbbb
c. abba
6. Bila L(M) adalah bahasa yang diterima oleh Deterministic Finite Automata pada
gambar 1, tentukan apakah string berikut termasuk dalam L(M).
a. aaaaa
b. bbbbb
c. abbab
7. Bila L(M) adalah bahasa yang diterima oleh Deterministic Finite Automata pada
gambar 1, tentukan apakah string berikut termasuk dalam L(M).
a. 1010
b. 0000
c. 1111
8. Gambarkan diagram transisi dari Non-deterministic Finite Automata berikut.
Q = {q0, q1, q2, q3, 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 {q4} 
q4 {q4} {q4}

9. Bila L(M) adalah bahasa yang diterima oleh Non-deterministic Finite Automata pada
no (8) tentukan apakah string berikut termasuk dalam L(M)!
a. 001
b. 10010
c. 111000
10. Gambarlah diagram transisi untuk NFA berikut!
Q = {q0, q1}
 = {0, 1}
S = q0
F = {q1}
Fungsi transisi () dari NFA tersebut:

 0 1
q0 {q0, q3} {q1}
q1  {q0, q1}

11. Bila L(M) adalah bahasa yang diterima oleh Non-deterministic Finite Automata pada
no (10) tentukan apakah string berikut termasuk dalam L(M)!
a. 001
b. 10
c. 110
12. Lakukan reduksi jumlah state pada Deterministic Finite Automata gambar 2.

Gambar 2

13. Lakukan reduksi jumlah state pada Deterministic Finite Automata gambar 3.

Gambar 3

Anda mungkin juga menyukai