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...!!!