EKSPRESI REGULAR
1. Deskripsikan dalam bahasa Indonesia himpunan string yang diterima oleh finite state
automata seperti dalam
a. Gambar 5.31
b. Gambar 5.32
c. Gambar 5.33
0 1 0,1
1 0
q0 q1 q2
Gambar 5.31
0 1 1
1 0 1
q0 q1 q2 q3
0 0
Gambar 5.32
q0 q3
1 1
0 0 0
0
q1 1 q2
1
Gambar 5.33
b. Himpunan semua string yang tidak memuat ‘101’ sebagai sub string-nya.
3. Deskripsikan dalam bahasa Indonesia himpunan string yang dinyatakan dalam ekspresi
reguler berikut.
(11 + 0)*(00 + 1)*
10 + (0 + 11)0*1
0 1
1
q0 q1
0 1
0
q2
Gambar 5.34
6. Tentukan ekspresi reguler untuk bahasa yang menerima semua string yang memuat
simbol b dalam jumlah genap. ∑={a, b}
c*(a bc)*
8. Buatlah finite state automata yang menerima bahasa yang memuat string yang
mempunyai ‘0101’ sebagai sub string nya. ∑={0, 1}
9. Tentukan ekspresi reguler untuk bahasa yang diterima oleh NFA berikut.
Q = {q0, q1, q2, q3, q4}
∑ = {0,1}
s = q0
F = {q2, q3, q4}
Fungsi transisinya dari NFA tersebut.
0 1
q0 {q1,q4} {q3}
q1 {q1} {q2}
q2
q3 {q4}
q4
TUGAS #5
AUTOMATA & TEKNIK KOMPILASI
S1 TEKNIK INFORMATIKA
10. Tentukan ekspresi reguler untuk bahasa yang diterima oleh NFA berikut ini.
Q = {q0, q1, q2}
∑ = {0, 1}
s = q0
F = {q0}
Fungsi transisinya dari NFA tersebut adalah sebagai berikut.
0 1
q0 {q1}
q1 {q 0,q2}
q2 {q0}
11. Gambarkan NFA dengan transisi yang menerima ekspresi reguler: 1*.
KETENTUAN:
1. JAWABAN HARUS TERURUT!
2. KERJAKAN DI KERTAS FOLIO BERGARIS
3. JANGAN LUPA TULISKAN NAMA DAN NIM ANDA