Friday 25 March 2016

GRAMMAR DAN BAHASA


Pengertian  Grammar

Grammar adalah sebagai kumpulan dari himpunan-himpunan variabel, simbol-simbol terminal, simbol awal, yang dibatasi oleh aturan-aturan produksi.
Aturan produksi merupakan pusat dari grammar yang menspesifikasikan bagaimana suatu grammar melakukan transformasi suatu string atau karakter ke bentuk lainnya.

  Semua aturan produksi dinyatakan dalam bentuk “ α à β “ (bisa dibaca α menghasilkan β, atau dibaca α  menurunkan β)
  α merupakan simbol-simbol pada ruas kiri aturan produksi, sedangkan β merupakan simbol-simbol ruas kanan aturan produksi
  Simbol-simbol tersebut dapat berupa simbol terminal (Vt) atau simbol NON-Terminal (Vn)/Variabel.
  Simbol Vn adalah simbol yang masih dapat diturunkan, biasanya identik dengan huruf besar (‘A’,’B’,’C’)
  Simbol Vt adalah simbol yang sudah tidak dapat diturunkan lagi, biasanya identik dengan huruf kecil (‘a’,’b’,’c’)

Dengan menerapkan aturan produksi, suatu grammar bisa menghasilkan sejumlah string.
Contoh aturan produksi :
E à T | T+E | T * E
T
à a
Dari aturan produksi di atas, menghasilkan suatu variabel a atau variabel ekspresi a+a atau a*a
Ø  E à T
T
à a
Ø  E à T+E
E
à a+T
E
à a+a
Ø  E à T*E
E
à a*T
E
à a*a

Grammar dan Klasifikasi Chomsky

Grammar G didefinisikan sebagai pasangan 4 tuple : VT , VN , S, dan Q, dan dituliskan sebagai G(VT , VN, S, Q), dimana :
            VT   : himpunan  simbol-simbol  terminal   (atau  himpunan token-token, atau alfabet)
            VN   : himpunan simbol-simbol non terminal
            S Є VN   : simbol awal (atau simbol start)
            Q  : himpunan produksi

Berdasarkan komposisi bentuk ruas kiri dan ruas kanan produksinya (α → β), Noam Chomsky mengklasifikasikan 4 tipe grammar :
  Grammar tipe ke-0 : Unrestricted Grammar (UG)
            Ciri : α, β Є (VT | VN )*, |α|> 0 atau |α|> |β|
  Grammar tipe ke-1 : Context Sensitive Grammar (CSG)
            Ciri : α, β Є (VT | VN )*, 0 < |α| ≤ |β|
  Grammar tipe ke-2 : Context Free Grammar (CFG)
            Ciri : α Є VN , β Є (VT | VN )*
  Grammar tipe ke-3 : Regular Grammar (RG)
            Ciri : α Є VN , β Є {VT , VTVN} atau α Є VN , β Є {VT, VNVT }

Derivasi Kalimat dan Penentuan Bahasa
Tentukan bahasa dari masing-masing gramar berikut :
G1 dengan Q1   = {1. S ® aAa,  2. A ® aAa,  3. A ® b}.
Jawab :
Derivasi kalimat terpendek :      Derivasi kalimat umum :
S Þ aAa (1)                                        S Þ aAa         (1)
   Þ aba (3)                                            Þ aaAaa      (2)
                                                                             ¼
                                                               Þ anAan       (2)
                                                               Þ anban        (3)
Dari pola kedua kalimat disimpulkan :
L1 (G1  ) = { anban ½ n ³ 1}

        Berikut ini merupakan contoh soal untuk menetukan apakah produksi-produksi berikut memenuhi aturan Grammar Reguler, Grammer Bebas Konteks, Grammer Konteks Sensitive dan Grammer Unrestricted


 



Saturday 19 March 2016

HIRARKI CHOMSKY

Assalamualaikum wr.wb
Teman- teman kali ini saya akan memposting mengenai Teori Bahasa dan Otomata. Khususnya mengenai “Hirarki Chomsky”. Dalam hirarki Chomsky ada 4(empat) kelas pengelompokan suatu bahasa, yaitu:

1.      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
2.      Bebas konteks (Level/Tipe 2)
Mesin Automata : Push Down Automata
Aturan:- Simbol sebelah kiri harus simbol variabel
3.      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.
4.      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

Berikut ini merupakan contoh dari masing-masing level/tipe Hirarrki Chomsky






Untuk postingan kali ini selesai dulu yaa....
Tunggu postingan selanjutnya...!!!