Вы находитесь на странице: 1из 5

TEORI BAHASA DAN OTOMATA Pertemuan 9 Dosen : Tri Ari Cahyono, S.Kom, M.

Kom -----------------------------------------------------------------------------Bentuk Normal Chomsky Bentuk Normal Chomsky/Chomsky Normal Form(CNF) merupakan salah satu bentuk normal yang sangat berguna untuk tata bahasa bebas konteks. Syarat bentuk normal ini adalah : - Tidak memiliki produksi useless - Tidak memiliki produksi unit - Tidak memiliki produksi Aturan produksi dalam bentuk normal chomsky ruas kananya tepat berupa sebuah terminal atau dua variabel(dua nonterminal berdampingan). Contoh : A A B C BC b a BA|d

Pembentukan Bentuk Normal Chomsky : - Biarkan aturan produksi yang sudah dalam bentuk normal chomsky - Lakukan penggantian aturan produksi yang ruas kanannya memuat simbol terminal dan panjang ruas kanan > 1 - Lakukan penggantian aturan produksi yang ruas kanannya memuat > 2 simbol variabel - Penggantian-penggantian tersebut bisa dilakukan berkali-kali sampai akhirnya semua aturan produksi dalam bentuk normal chomsky - Selama dilakukan penggantian, kemungkinan kita akan memperoleh aturan-aturan produksi baru dan juga memunculkan simbol-simbol variabel baru.

Contoh : S bA|aB A bAA|aS|a B aBB|bS|b

Penyelesaian : 1. Aturan produksi yang sudah memenuhi bentuk normal chomsky Aa Bb 2. Aturan produksi yang dirubah dalam bentuk normal chomsky S bA menjadi S P1A S aB menjadi S P2B A bAA menjadi A P1AA menjadi A P1P3 A aS menjadi A P2S B aBB menjadi B P2BB menjadi B P2 P4 B bS menjadi B P1S 3. Aturan produksi simbol variabel baru P1 b P2 a P3 AA P4 BB 4. Hasil Akhir Aa Bb S P1A S P2B A P1P3 A P2S B P2 P4 B P1S P1 b P2 a P3 AA P4 BB

Soal S A B C

: Ubah kedalam bentuk normal chomsky aB|CA a|bc BC|Ab aB|b

Penyelesaian 1. Sudah dalam bentuk normal chomsky S CA Aa B BC Cb 2. Perubahan ke bentuk normal chomsky S aB = S P1B A bc = A P2P3 B Ab = B AP2 C aB = C P1B 3. Variabel baru P1 a P2 b P3 c 4. Hasil Akhir S CA Aa B BC Cb S P1B A P2P3 B AP2 C P1B P1 a P2 b P3 c

Soal : Ubah kedalam bentuk normal chomsky S aAB|ch|CD A dBE|eEC B ff|DD C ADB|aS Di E jD Penyelesaian : 1. Sudah dalam bentuk normal chomsky S CD B DD Di 2. Perubahan ke bentuk normal chomsky S aAB = S P1P2 S ch = S P3P4 A dBE|eEC = A P5P6|P7P8 B ff = B P9P9 C ADB|aS = C AP10|P1S E P11D 3.Variabel baru P1 a P2 AB P3 c P4 h P5 d P6 BE P7 e P8 EC P9 f P10 DB P11 j

4. Hasil Akhir S CD B DD Di S P1P2 S P3P4 A P5P6|P7P8 B P9P9 C AP10|P1S E P11D P1 a P2 AB P3 c P4 h P5 d P6 BE P7 e P8 EC P9 f P10 DB P11 j

Soal : Ubah kedalam bentuk normal chomsky S aSaA|A A abA|b

Вам также может понравиться

  • Pert 3
    Pert 3
    Документ37 страниц
    Pert 3
    Mega Cloudy
    Оценок пока нет
  • Pengenalan-Komputer Komponen SMP IT FI
    Pengenalan-Komputer Komponen SMP IT FI
    Документ11 страниц
    Pengenalan-Komputer Komponen SMP IT FI
    Ferry Agung
    Оценок пока нет
  • Tugas 3
    Tugas 3
    Документ2 страницы
    Tugas 3
    mgrin30
    Оценок пока нет
  • P8B
    P8B
    Документ5 страниц
    P8B
    mgrin30
    Оценок пока нет
  • Teori Bahasa Automata
    Teori Bahasa Automata
    Документ34 страницы
    Teori Bahasa Automata
    icegrass
    Оценок пока нет
  • Teori Bahasa Dan Otomata Pertemuan 8 Dosen: Tri Ari Cahyono, S.Kom, M.Kom Tata Bahasa Bebas Konteks
    Teori Bahasa Dan Otomata Pertemuan 8 Dosen: Tri Ari Cahyono, S.Kom, M.Kom Tata Bahasa Bebas Konteks
    Документ5 страниц
    Teori Bahasa Dan Otomata Pertemuan 8 Dosen: Tri Ari Cahyono, S.Kom, M.Kom Tata Bahasa Bebas Konteks
    mgrin30
    Оценок пока нет
  • Tugas 5
    Tugas 5
    Документ3 страницы
    Tugas 5
    mgrin30
    Оценок пока нет
  • Arsitektur Dan Organisasi Komputer-1
    Arsitektur Dan Organisasi Komputer-1
    Документ13 страниц
    Arsitektur Dan Organisasi Komputer-1
    mgrin30
    Оценок пока нет
  • Modul TBO
    Modul TBO
    Документ63 страницы
    Modul TBO
    api-3809373
    100% (4)
  • Tugas 4
    Tugas 4
    Документ2 страницы
    Tugas 4
    mgrin30
    Оценок пока нет
  • Tugas 1
    Tugas 1
    Документ3 страницы
    Tugas 1
    mgrin30
    Оценок пока нет
  • Tugas 2
    Tugas 2
    Документ3 страницы
    Tugas 2
    mgrin30
    Оценок пока нет
  • P6
    P6
    Документ3 страницы
    P6
    mgrin30
    Оценок пока нет
  • P7
    P7
    Документ4 страницы
    P7
    mgrin30
    Оценок пока нет
  • P3
    P3
    Документ4 страницы
    P3
    mgrin30
    Оценок пока нет
  • P4
    P4
    Документ5 страниц
    P4
    mgrin30
    Оценок пока нет
  • P2
    P2
    Документ4 страницы
    P2
    mgrin30
    Оценок пока нет
  • P5
    P5
    Документ5 страниц
    P5
    mgrin30
    Оценок пока нет
  • P12
    P12
    Документ4 страницы
    P12
    mgrin30
    Оценок пока нет
  • P10
    P10
    Документ5 страниц
    P10
    mgrin30
    Оценок пока нет
  • TEKOM4
    TEKOM4
    Документ8 страниц
    TEKOM4
    mgrin30
    100% (1)
  • TBA1
    TBA1
    Документ5 страниц
    TBA1
    Dessy Pratiwi Putri Ibrahim
    Оценок пока нет
  • TEKOM2
    TEKOM2
    Документ4 страницы
    TEKOM2
    mgrin30
    Оценок пока нет
  • PBO Lanjutan Kelas Karyawan II
    PBO Lanjutan Kelas Karyawan II
    Документ19 страниц
    PBO Lanjutan Kelas Karyawan II
    mgrin30
    Оценок пока нет
  • TEKOM3
    TEKOM3
    Документ3 страницы
    TEKOM3
    mgrin30
    Оценок пока нет
  • 1 - Untuk Apa Membuat Compiler
    1 - Untuk Apa Membuat Compiler
    Документ4 страницы
    1 - Untuk Apa Membuat Compiler
    mgrin30
    Оценок пока нет
  • PBO Lanjutan Kelas Karyawan I
    PBO Lanjutan Kelas Karyawan I
    Документ17 страниц
    PBO Lanjutan Kelas Karyawan I
    mgrin30
    Оценок пока нет
  • TEKOM1
    TEKOM1
    Документ6 страниц
    TEKOM1
    mgrin30
    Оценок пока нет
  • 2 - Memahami Langkah Pembuatan Interpreter
    2 - Memahami Langkah Pembuatan Interpreter
    Документ11 страниц
    2 - Memahami Langkah Pembuatan Interpreter
    mgrin30
    Оценок пока нет