Matakuliah
Tahun
Versi
: T0162/Teori Bahasa dan Automata
: 2005
: 1/0
Pertemuan 9
CONTEXT FREE GRAMMAR (CFG)
Lanjutan..
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• << TIK-99 >>
• << TIK-99>>
2
Outline Materi
•
•
•
•
•
Materi 1
Materi 2
Materi 3
Materi 4
Materi 5
3
CONTEXT FREE GRAMMAR (CFG)
Lanjutan..
Derivasi Language :
G = (V, T, P, S)
Relasi antara string dalam (V T)* :
G
*
dan
G
4
CONTEXT FREE GRAMMAR (CFG)
Lanjutan..
Misalkan : A Produksi dalam P
, elemen (V T)*
maka A B
Misalkan :
1, 2, …, n string dalam (V T)*, m 1
1 2, 2 3, …, m-1 m
*
maka :
1
m
G
5
CONTEXT FREE GRAMMAR (CFG)
Lanjutan..
*
G
: refleksive, transitive, closure
dari
G
: i langkah
6
CONTEXT FREE GRAMMAR (CFG)
Lanjutan..
Definisi :
• Language untuk CFG G :
L (G) = { w w T* dan S w }
dimana :
w T* : terminal
S w : diturunkan dari S.
L “Context Free” jika L = L(G) untuk CFG
G.
7
CONTEXT FREE GRAMMAR (CFG)
Lanjutan..
Sentential Form :
*
S
, : sentential form
String terminal dan non-terminal.
Equivalent Grammar :
G1 dan G2 equivalent apabila L(G1) = L(G2)
8
CONTEXT FREE GRAMMAR (CFG)
Lanjutan..
Contoh CFG :
G = (V, T, P, S)
dimana V = {S}
T = {a, b}
P = {S aSb, S ab }
S aSb aaSbb … anbn
L(G) = { anbn n 1}
9
CONTEXT FREE GRAMMAR (CFG)
Lanjutan..
Derivation Tree :
Penggambaran Derivasi dalam bentuk
tree
A XYZ
Tree :
A
X
Y
Z
10
<< CLOSING>>
11
© Copyright 2026 Paperzz