Hirarki CHOMSKY



Sejarah Hirarki Chomsky

   
     Pada tahun 1959,seorang ahli bernama Noam Chomsky melakukan penggolongan tingkatan bahasa menjadi empat,yang disebut dengan hirarki chomsky. Penggolongan tersebut bisa diketahui melalui tabel berikut.

Image Source : http://rahayuunindra.blogspot.co.id/2015/11/hirarki-chomsky-dan-finite-state.html

Dalam hirarki Chomsky ada 4(empat) kelas pengelompokan suatu bahasa, yaitu: 
  • Reguler (Level/Tipe 3)
          Mesin Automata : Finate State Automata. DFA dan NFA
          Aturan: - Simbol sebelah kiri harus berupa simbol variabel.
                      - Simbol sebelah kanan maksimal hanya memiliki simbol variabel dan bila ada terletak di                                   paling kanan

  • Bebas konteks (Level/Tipe 2)
          Mesin Automata : Push Down Automata
          Aturan :- Simbol sebelah kiri harus simbol variabel

  • Context Sensitive (Level/Tipe1)
          Mesin Automata: Linier Bounded Automata
          Aturan: - Simbol pada ruas sebelah kiri harus minimal ada sebuah variabel
                      - |a| ≤ |b| artinya ruas sebelah kiri tidak lebih besar dari ruas sebelah kanan.

  • Unrectricted (Level/Tipe 0)
          Mesin Automata : Mesin Turing
          Aturan: - Simbol ruas sebelah kiri harus minimal ada sebuah simbol variabel
                      - Tidak ada batasan pada aturan produksi. 
Contoh Soal    

Grammar G5 dengan Q5= {S→pK,K→kK, K→k}.

Jawab:

Ruas kiri semua produksinya terdiri dari sebuah VN maka G5 kemungkinan tipe CFG atau RG.Selanjutnya karena semua ruas kanannya terdiri dari sebuah VT atau string VT VN maka G5 adalah RG

Posting Komentar