Skip to main content

Materi Kuliah Teori Komputasi Semsester 6 Grammar dan Tata Bahasa

 

KESIMPULAN

Grammer atau Tata Bahasa

Grammer adalah sebagi kumpulan dari himpunan himpunan variabel, simbol-simbol terminal, simbol awal, yang dibatasi oleh aturan-aturan produksi.  Aturann Produksi merupakan pusat dari Grammer yang menspesifikasikan bagaimana suatu grammer melakukan transformasi suatu string atau karakter benttuk lainya.

Semua aturan produksi dinyatakan dalam bentuk “ α-β (bisa dibaca α menghasilkan β atau dibaca α mnurunkan β).  α menurunkan 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 msih dapat diturunkan biasanya idntik 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 grammer bisa menghasilkan sejuamlah string.

Grammar dan Klasifikasi Chomsky

Grammar G didefinisikan sebgai 4 pasangan tuple : VT , VN , S, dan Q, dan dituliskan sebagai g (VT , VN , S , Q) dimana :

VT       : himpunan simbol simbol terminal ( atau h{impunan himpunan token-token, atau alfabet).

VN      : Himpunan simbol – simbol non terminal.

S € VN : Simbol awal (atau simbol strart).

Q         : Hompuanan Produksi.

Berdasarkan komposisi bentuk ruas kiri dan ruas kanan produksinya (α ― β ), Noam Chomsky mengsalasifikasikan 4 tipe Grammar

1.      Gramar tipe ke-0 Unrestricted Grammar (UG)

Ciri : α, β , € (VT|VN)*, |α| > 0 atau |α|> |β|.

2.      Gramar tipe ke-1 : Convert Sersite Grammar (CSG)

Ciri : α , β , € (VT | VN )* , 0 < |α| ≤ |β|.

3.      Gramar tipe ke-2 Context Free Grammar (CFG)

Ciri : α € VN , β € (VT | VN)*

4.      Grammar tipe ke-3 : Reguler Grammar (RG)

Ciri : α € VN , β €  {VT , VT , VN } atau α € VN , β € {VT , VN VT}

Latihan Soal

 

1. Tentukan apakah produksi-produksi berikut memenuhi aturan grammer Reguler:

A→b(Diterima)

B→bdB(Diterima)

B→C(Diterima)

B→bC(Diterma)

B→Ad(Ditolak,karena simbol variabel pada sebelah kanan harus berada pada

posisi paling kanan)

B→bcdef (Ditenma)

A→aSa(Ditolak.karena simbol variabel pada simbol sebelah kanan simbol tidak

terletak di posisi paling kanan)

A→ aSS (Ditolak,karena simbol pada sebelah kanan maksimal hanya memilki

sebuah simbol variabel)

Ad→ dB (Ditolak, karena simbol pada sebelah kiri harus berupa simbol variabel)

2. Tentuan apakah produksi-produksi berikut memenuhi aturan grammer bebas konteks:

A→aSa(Diterima)

B→Ace(Diterima)

B→ab (Diteruma)

B→bcdef(Diterima)

B→bcdefG(Diteruma)

B→aSS(Diterima)

A→BCDEF(Diterima)

A →.AAAA(Diterima)

Ad→bB (Ditolak karena simbol pada sebelah kiri harus berupa sebuah variabel)

3. Tentukan apakahi prodaksi-prodiksi berikut memenuhi aturan grammer Unrestricted

ad → b (Ditolak, karena simbol pada sebelah kiri tidak ada sebuah simbol variabel)

abC→DE(Diterima),

AB→cde(Ditenma)

ABCDEFG →h(Diterima)

bA→CDEFG(ditenma)

 

Comments

Popular posts from this blog

SOAL MIKROTIK MTCNA BESERTA JAWABANYA

SOAL 1. To Use Masquarade, You need to specify? Jawaban  : action=masquarade, out-interface, chain src-nat 2. Mark all correct answer? Jawaban : Wireless access-list could allow and deny access to your AP 3. Define A routing loop (choose the most preicese descripton) Jawaban  : Situation where the packet is routed through the same sequence of routers until the TTL expirex 4.  How many wireless clients can correct when wireless card is configured to mode=bridge? Jawaban : 1 5. Which software versin can be installed onto the following RouterBoaard types? Jawaban : routeros-mipsbe-x.xx npk on a  RB433                   routeros-mipsbe-x--xx.npk on a RB133                   routeros-powerpc-x.xx.npk on a RB333 6. which firewall chain you should use to filter SSH access to the router itself?  Jawaban : Input 7. What does the firewall action "log" do? ...