Vous êtes sur la page 1sur 4

06-May-13

BAB V

ATURAN PRODUKSI UNTUK SUATU FSA


Sebuah bahasa dinyatakan regular jika terdapat FSA yang dapat
menerimanya. Bahasa-bahasa yang diterima oleh FSA bisa dinyatakan
secara sederhana dengan Ekspresi Regular (ER).
Selain dengan ER, kita dapat mengkonstruksi aturan-aturan produksi
untuk suatu tata bahasa regular.
Semua aturan produksi dinyatakan dalam bentuk
Kelas Bahasa

Mesin Otomata

Batasan Aturan Produksi


adalah sebuah simbol
variabel

Regular Language

Finite State Automata

ATURAN PRODUKSI

maksimal memiliki
sebuah simbol variabel
yang bila ada terletak di
posisi paling kanan
FASILKOM UNIV. ICHSAN GTLO

BAB V

Suatu tata bahasa (grammar) didefinisikan dengan 4 tupel,


G = { V, T, P, S }
V = himpunan simbol variabel/non terminal
T = himpunan simbol terminal
P = kumpulan aturan produksi
S = simbol awal
Dalam mengkonstruksi aturan-aturan produksi dari sebuah FSA, yang
perlu diperhatikan adalah state-state yang bisa menuju state akhir.
Contoh :
Langkah-langkah mengkonstruksi aturan produksi dari FSA berikut ini :
ATURAN PRODUKSI

FASILKOM UNIV. ICHSAN GTLO

06-May-13

BAB V

aE

E
E

A
B

A
B

aA
bB

A
B

b
b

q0

q1

aE
AB

A
B

aA b
bB b

b
q4

S
E

q2

q3

V = { S, E, A, B }
T = { a, b }
P = {S aE, E AB, A aAb, B bBb}
S=S

Secara formal, tata bahasa


yang diperoleh dari otomata
diatas adalah :
ATURAN PRODUKSI

FASILKOM UNIV. ICHSAN GTLO

BAB V

a
q0

q1

b
b

q4
b
q5

q6

S
S

aA
bB

A
B

bC
bD

q3

C
D

aS
bS

q2

Secara formal, tata bahasa yang diperoleh dari otomata diatas adalah :
V = { S, A, B, C, D }
T = { a, b }
P = {S aAbB, A bC, B bD, C aS, D bS}
= {S aAbB, A baS, B bbS}
S=S
ATURAN PRODUKSI

FASILKOM UNIV. ICHSAN GTLO

06-May-13

BAB V

Mengkonstruksi Diagram Transisi FSA untuk suatu tata bahasa regular


yang diketahui aturan-aturan produksinya.
Contoh :
Diketahui tata bahasa regular dengan aturan produksi sebagai berikut :
S
A
B

aBbA
abaS
babS

Buatlah Diagram Transisi FSA !

ATURAN PRODUKSI

FASILKOM UNIV. ICHSAN GTLO

BAB V

S
A

aBbA
abaS

babS
b
q0

q1

q2

q3

b
a

q4
a
q5

ATURAN PRODUKSI

q6

FASILKOM UNIV. ICHSAN GTLO

06-May-13

BAB V

Contoh :
Diketahui tata bahasa regular dengan aturan produksi sebagai berikut :
S aSbBb
B cC
C aS
Buatlah Diagram Transisi FSA !

a
q0
b

q1

q2

q3
ATURAN PRODUKSI

FASILKOM UNIV. ICHSAN GTLO

Vous aimerez peut-être aussi