Anda di halaman 1dari 12

RANGKUMAN CFG,REKURSIF

KIRI, DAN GNF

KELOMPOK 9
LLHAM SAPUTRO
RISKY SETIYANA
Contoh soal CNF →GNF

1.Soal
P0: S→ABA|BA
A →Aa
B →a
penyelesaian
1. bentuk normal chomsky (Aa)
syarat :
 Tidak memiliki produksi useless
P2 : S-> AC|BA
 Tidak memiliki produksi unit A->Aa|a
 Tidak memiliki produksi ε B->b
C->BA
D->a
(ABA)
P1 : S-> AC|BA
A->Aa|a
B->b
C->BA
Rekursif kiri

Melakukan penghilangan rekursif kiri:


P2 : S-> AC|BA
A->Aa|a---------------> rekursif kiri
B->b
C->BA
D->a
α=D β=a
A-> a|aE
E->D|DE
Greibach normal form
1. bentuk normal Greibach Diubah menjadi:
 Syarat:
E->D|DEE->a|aE
 Sudah dalam bentuk normal
chomsky C->BAC->bA
 Tidak bersifat rekursif kiri
S->AC|BAS->aC|bA
 Tidak menghasilkan ε

(S<A<B<C<D<E)
S-> AC|BA
A->a|aE
B->b
C->BA
D->a
E->D|DE
GNF
Hasil akhir produksi Penghilangan useless
GNF produksi karena
S->aC|bA A=E, maka E di
A->a|aE hilangkan
B->b
C->bA
D->a
E->a|aE
Contoh soal CNF →GNF

2. Soal
P0: S→BAC
A →CBA| ε
B →a
C →ABC
Penyelsaian

1. A →ε 2. (BAC)
P1: S →BAC|BC P2:S →BD|BC
A →CBA|CB A →CBA|CB
B →a B →a
C →ABC|b|BC C →ABC|b|BC
D →AC
3. (CBA) 3. (ABC)
P2:S →BD|BC P2:S →BD|BC
A →CE|CB A →CE|CB
B →a B →a
C →ABC|b|BC C →AF|b|BC
D →AC D →AC
E →BA E →BA
F →BC
lanjutan
Menentukan urutan simbol
(S<A<B<C<D<E<F)
Pengubahan
S →BD|BC (sudah memenuhi karena F →BC=>F →aC
S<B)
A →CE|CB (sudah memenuhi karena E →BA=>E →aA
A<C)
C →AF (C>A sehingga harus di ubah)
D →AC=>D →CEC|CBC
C →BC (C>A sehingga harus di ubah) C →BC=>C →aC
D →AC (D>A sehingga harus di ubah)
E →BA (E>B sehingga harus di ubah) C →AF=>C →CEF|CBF
F →BC (F>B sehingga harus di ubah)
Penghilangan rekursif kiri
 Untuk C →CEF|CBF dilakukan  Hasil produkis dari variabel C sudah
penghilangan rekursif kiri menjadi dalam bentuk GNF:
ɑ = EF|BF C → aC|b|aCG|bG
β= aC|b Lakukan subtitusi mundur:
A →CEA → aCE|bE|aCGE|bGE
C → aC|b|aCG|bG A →CBA → aCB|bB|aCGB|bGB
G → EF|BF|EFG|BFG S →BDS →aD
S →BCS →aC
 Lakukan subtitusi pada aturan produksi
dengan variabel yang baru terbentuk:
G →EFG →aAF
G →BFG →aF
G →EFGG →aAFG
G →BFGG →aFG
hasilPengubahan D →CEC|CBC
D →CEC|CBC CECaCEC|bEC|aCGEC|
bGEC
CBCaCBC|bBC|aCGBC|
bGBC
lanjutan

Hasil akhir aturan produksi dalam bentuk GNF sebagai


berikut:
S → aD|aC
A → aCE|bE|aCGE|bGE|aCB|bB|aCGB|bGB
B →a
C → aC|b|aCG|bG
D →aCEC|bEC|aCGEC|bGEC| aCBC|bBC|aCGBC|bGBC
E →aA
F →aC
G →aAF|aF|aAFG|aFG

Anda mungkin juga menyukai