Posted by : Unknown Rabu, 03 Juli 2013


1. Perngertian CFG (Context Free Grammar)
Contex Free Grammar diperkenalkan oleh Chomsky (1956) sebagai bagian dari pembelajaran bahasa alami. CFG / Bahasa Bebas Konteks adalah suatu metode rekursif yang paling sederhana untuk menspesifikan aturan-aturan dalam menyusun string dari bahasanya. CFG dapat pula menspesifikasikan bahasa-bahasa non reguler tertentu, misalnya aturan tingkat dari bahasa pemerograman serta dari bahasa formal lainnya
CFG ini membantu dalam pembuatan production rule dalam pemecahan suatu masalah yang dibuat dengan Artificial Intelligent. CFG juga berguna dalam pengecekan string-string yang memiliki aturan tertentu (misalnya, alamat email). Selain itu juga bisa digunakan untuk mendeskripsikan format dokumen melalui apa yang dinamakan document type definition (DTD) yang digunakan pada XML untuk pertukaran informasi di Web.
2. Komponen Contex Free Grammar
Ø  Sekumpulan token yang di kenal sebagai terminal
Ø  Sekumpulan nol terminal.
Ø  Sekumpulan produksi dimana setiap produksi memiliki nol terminal disebut sebagai bagian kiri dari produksi, sebuah panah dan seurutan token dan non terminal  atau seurutan token atau non terminal yang disebut sebagai bagian kanan dari produksi.
Ø  Pemilihan dari salah satu non terminal sebagai simbol awal.

Simbol CFG (Contex Free Grammar)
Dalam Contex Free Grammar perlu diketahui beberapa istilah berikut yang berhubungan dengan grammar untuk bisa membedakan satu symbol dan lainnya:
a.Simbol berikut adalah terminal :
  • Huruf kecil, awal dari abjad seperti a, b, c
  • Simbol operator seperti  – dll.
  • Angka 0,1. . . . . . .9
  • Kata tercetak tebal seperti id atau if
b. Simbol beriktu adalah non terminal :
  • Huruf besar, awal dari abjad seperti A, B, C
  • Huruf S yang ada biasanya sebagai symbol awal.
c. Huruf besar akhir adalah abjad seperti X, Y Z mempresentasikan simbol grammar yaitu terminal atau non terminal
d. Huruf kecil akhir dalam abjad, biasanya u, v,…z mempresentasikan sekumpulan terminal.
e.Huruf yunani kecil, seperti α β sebagai contoh, mempresentasikan sekumpulan umum symbol grammar. Pada umunya produksi dapat ditulis menjadi A α, menyatakan bahwa pada produksi itu ada sebuah non terminal a pada sisi bagian kiri dan sebuah string dari symbol grammar α pada sisi bagian kanan.
f.  Apabila tidak ada pernyataan lain, maka bagian kiri dari produksi merupakan symbol awal.
 

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

PENGUNJUNGKU :

Post

Popular Post

Diberdayakan oleh Blogger.

Followers

- Copyright © SANI ARFIAN - Powered by Blogger - Designed by SANI ARFIAN -