Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
OTOMATA DAN TEORI BAHASA 7
Oleh Bowo nurhadiyono
2
Materi : Penyederhanaan
3
Penyederhanaan cfg Aturan Produksi Bebas Kontek (CFG) untuk membuat Pohon Penurunan dari sebuah string Agar diperoleh Pohon Penurunan yang tidak rumit, maka AP CFG perlu disederhanakan
4
Penyederhanaan cfg Dalam Aturan Produksi Bebas Kontek (CFG) ada tiga hal yang perlu disederhanakan, jika terdapat : 1. produksi 2. produksi unit 3. produksi useless
5
Penyederhanaan cfg AP CFG yang mengandung produksi contohnya : 1. SbaA, Aa| 2. SbaA|bB, AaB|b, B
6
Penyederhanaan cfg 3. SaBAB, AaC|bB, Ba, C 4. SbcAd|bB, Abd|b, Ba| 5. SAB|bC, Abd|b, B
7
Penyederhanaan cfg AP CFG yang mengandung produksi unit Produksi unit didefinisikan sebagai , dimana : dan hanya mengandung 1 nama state
8
Penyederhanaan cfg Contoh produksi unit SB, BC, AB, BD Produksi Unit ini berakibat memperpanjang jalur pada Pohon Penurunan, misalnya SB, BC hal ini sebenarnya sama dengan SC
9
Penyederhanaan cfg AP CFG yang mengandung Produksi Unit contohnya : 1. SA, AB, Ba|A 2. SbaA|bB, AB|b, Bab
10
Penyederhanaan cfg 3. SaBAB, AaC|B, Ba, CA 4. SbcAd|bB, Abd|b, BA|BB|a|b 5. SAB|bC, Abd|b, BC
11
Penyederhanaan cfg AP CFG yang mengandung Produksi Useless Produksi Useless adalah produksi yang tidak : 1. punya arti atau tidak digunakan atau tidak berfungsi 2. sampai pada terminal
12
Penyederhanaan cfg Produksi Useless tidak mempunyai bentuk khusus Produksi Useless tidak bermanfaat dalam pembentukan pohon penurunan hanya memperumit AP yang diketahui
13
Penyederhanaan cfg Contoh AP CFG yang mengandung Produksi Useless 1. SaB|Ab, Aa - mana Produksi Useless ? - mengapa itu Produksi Useless
14
Penyederhanaan cfg 2. SaSa|Abd|Bde, AAda, BBBB|a 3. SAa|B, Aab|D, Bb|E Cbb, EaEb
15
Penyederhanaan cfg Jika dalam AP CFG mengandung ketiga Produksi yaitu Produksi , Produksi Unit dan Produksi Useless atau minimal mengandung salah satu Produksi tersebut, maka AP CFG tersebut harus disederhanakan
16
Penyederhanaan cfg AP CFG dikatakan Sederhana jika tidak mengandung : 1. Produksi 2. Produksi Unit 3. Produksi Useless
17
Penyederhanaan cfg Jika AP CFG mengandung Produksi , Produksi Unit dan Produksi Useless maka urutan penyederhanaanya dimulai dari Produksi , Unit dan Useless
18
Eliminasi produksi Produksi disebut Nullable , ada dua jenis, yaitu : 1. Nullable satu-satunya 2. Nullable bukan satu satunya
19
Eliminasi produksi Nullable satu-satunya jika A maka state A disebut Nullable satu satunya jika state A hanya menuju ke atau A tidak ada yang menuju state lain
20
Eliminasi produksi Contoh 1: SbA|aB, A, Bb state A Nullable satu-satunya. eliminasi : SbA|aB, Bb
21
Eliminasi produksi Contoh 2: SbcAa|bB, Aa|aB, B state B Nullable satu-satunya. eliminasi : SbcAa|bB, Aa|aB
22
Eliminasi produksi 2. Nullable bukan satu-satunya jika A maka state A disebut Nullable bukan satu satunya jika state A dan A juga menuju yang lainnya, atau Tidak hanya A
23
Eliminasi produksi Contoh 1: SaAb|Ba, Ab, Baa| state B Nullable bukan satu-satunya. eliminasi : SaAb|a|aB, Ab, Baa
24
Eliminasi produksi Contoh 2: SbcAa|bB, A|aB, Ba state A Nullable bukan satu-satunya eliminasi : Sbca|bcAa|bB, AaB, Ba
25
Eliminasi produksi Contoh 3: SAB, AaB|aCb|, BbA|, C
26
Eliminasi produksi Contoh 4: SAC|C|ab, AaB|, BAB|a, Cab
27
Eliminasi produksi unit
Produksi Unit bentuknya dimana dan hanya mengandung 1 state Contoh Produksi Unit AB, AC, CB, CA
28
Eliminasi produksi unit
Cara Eliminasi jika AB adalah Produksi Unit dan terdapat produksi Bab, maka kedua produksi dapat digabung : AB Bab menjadi Aab
29
Eliminasi produksi unit
Jika terdapat SA AB BaC Maka hasilnya SaC yang bukan merupakan produksi unit
30
Eliminasi produksi unit
Contoh 1: SABb, AB|aB, Ba hasilnya AB karena Ba maka Aa sehingga : SABb, Aa|aB, Ba
31
Eliminasi produksi unit
Contoh 2: SSb|C, CD|ab, Dbb hasilnya
32
Eliminasi produksi unit
Contoh 3: SA|Aa, AB, BC|b CD|ab, Db hasilnya
33
Eliminasi produksi useless
Produksi Useless yaitu produksi yang : 1. Produksi yg tidak mempunyai arti 2. Produksi yg tdk pernah digunakan 3. Produksi yang tidak akan pernah sampai pada terminal
34
Eliminasi produksi useless
Contoh 1: SaSa|Aba|Bba, AAab, BBB|b hasilnya AAab jika digunakan tidak akan pernah sampai ke terminal
35
Eliminasi produksi useless
Contoh 2: SAa|B, Aab|aB, Bb|aB, Cb hasilnya Cb tidak pernah digunakan
36
Contoh Eliminasi Soal 1: SbcAd|bB, Aab, Bb| sederhanakan !
37
Contoh Eliminasi Soal 2: SaAb|aB|Ca, AC|b, BAb|, Ca sederhanakan !
38
Contoh Eliminasi Soal 3: SABaC, AbB, Bb|, CD|a sederhanakan !
39
Contoh Eliminasi Soal 4: SAa|B, Aab|D, Bb|E, Cbb, EaEa sederhanakan !
40
Trims
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.