Anda di halaman 1dari 4

Nama : Gunawan Dwi Admaja

NIM : 2020061009

Prodi : TIF

1. Sederhanakan dengan penghilangan produksi useless

S  Abd

B  cD |Ab

D  ef

A  Ed

F  dc

Jawab:

Aturan produksi A  Ed, E tidak memiliki penurunan

Aturan produksi F  dc, redundan

Sisa aturan produksi:

S  aBD

B  cD | Ab

D  ef

Analisa lagi

B  Ab, A tidak memiliki penurunan.

Hasil penyederhanaan:

S  aBD

B  cD
D  ef

Dilakukan penggantian berturutan mulai dari aturan produksi yang paling dekat menuju
ke penurunan terminal-terminal (‘=>’ dibaca ‘menjadi’):
C  D => C  dd

S  C => S  dd | ef

Sehingga aturan produksi setelah penyederhanaan:


S  Sb
S  dd | ef
C  dd
C  ef
D  dd

2. Sederhanakan dengan penggantian produksi unit


S Cba | D
A bbC
B Sc | ddd
C  eA | f | C
D  E | SABC
E  gh
Jawab:
Penggantian yang dilakukan:
D  E menjadi D  gh
C  C , kita hapus
S  D menjadi S  gh | SABC
Sehingga aturan produksi setelah penyederhanaan:
S  Cba | gh | SABC
A  bbC
B  Sc | ddd
C  eA | f
D  gh | SABC
E  gh
3. Sederhanakan dengan penghilangan produksi ɛ
S AB
A abB | aC
B  bA | BB | ɛ
C ɛ
Jawab:

1) Hilangkan Ꜫ pada C
 S → AB
A →  abB | a | Ꜫ
B →  bA | BB | Ꜫ

2) Hilangkan Ꜫ pada B
S → AB | A
A → abB | a | Ꜫ | ab
B → bA | BB

Ketika sudah tidak ada Ꜫ maka selesai.

Jadi hasilnya  adalah :
S →  AB | B
A →  abB | a | ab
B →  bA | BB | b

4. Sederhanakn CFG di bawah ini


S Ab | aaB
Aɛ
B bA
B ɛ
Jawab:
Hasil penyederhanaan CFG
S →  ab | aa
B → b
5. Gambarkan tahap konversi CNF ke CFG!

 Hasil produksi yang sudah sesuai aturan CNF tidak perlu diubah atau
dihilangkan
 Jika terdapat hasil produksi yang terdiri dari lebih dari 1 terminal maka
terminal tersebut harus diganti kedalam bentuk variable
 Jika terdapat lebih dari 2 variable maka 2 variable paling belakang harus
diganti lagi menjadi 1 variable
 Pergantian – pergantian tersebut bisa dilakukan berkali – kali sampai
akhirnya sudah memenuhi aturan hasil produksi pada CNF
 Pada saat dilakukan pergantian –pergantian tersebut, maka kita akan
memperoleh aturan – aturan produksi baru.

Anda mungkin juga menyukai