P. 1
Tugas1_DeudiRamadhan_10110060_IF2

Tugas1_DeudiRamadhan_10110060_IF2

|Views: 6|Likes:
Published by Deudi Ramadhan

More info:

Published by: Deudi Ramadhan on Mar 20, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

05/31/2014

pdf

text

original

TEORI BAHASA DAN OTOMATA

Teori Bahasa Teori Otomata dan bahasa formal, berkaitan dalam hal pembangkitan kalimat/generation yaitu, menghasilkan semua kalimat dalam bahasa L berdasarkan aturan yang dimilikinya. Dan pengenalan kalimat / recognition yaitu, menentukan suatu string (kalimat) termasuk sebagai salah satu anggota himpunan L. Teori bahasa membicarakan bahasa formal (formal language), terutama untuk kepentingan perancangan kompilator (compiler) dan pemroses naskah (text processor). Bahasa formal adalah kumpulan kalimat. Semua kalimat dalam sebuah bahasa dibangkitkan oleh sebuah tata bahasa (grammar) yang sama. Sebuah bahasa formal bisa dibangkitkan oleh dua atau lebih tata bahasa berbeda. Dikatakan bahasa formal karena grammar diciptakan mendahului pembangkitan setiap kalimatnya. Bahasa manusia bersifat sebaliknya; grammar diciptakan untuk meresmikan kata-kata yang hidup di masyarakat. Dalam pembicaraan selanjutnya ‘bahasa formal’ akan disebut ‘bahasa’ saja.

Otomata (Automata)

Otomata adalah mesin abstrak yang dapat mengenali ( recognize), menerima (accept), atau membangkitkan (generate) sebuah kalimat dalam bahasa tertentu.

Beberapa Pengertian Dasar :

• • • •

Simbol adalah sebuah entitas abstrak (seperti halnya pengertian titik dalam geometri). Sebuah huruf atau sebuah angka adalah contoh simbol. String adalah deretan terbatas (finite) simbol-simbol. Sebagai contoh, jika a, b, dan c adalah tiga buah simbol maka abcb adalah sebuah string yang dibangun dari ketiga simbol tersebut. Jika w adalah sebuah string maka panjang string dinyatakan sebagai  w dan didefinisikan sebagai cacahan (banyaknya) simbol yang menyusun string tersebut. Sebagai contoh, jika w = abcb maka  w = 4. String hampa adalah sebuah string dengan nol buah simbol. String hampa dinyatakan dengan simbol ε (atau ^) sehingga  ε  = 0. String hampa dapat dipandang sebagai simbol hampa karena keduanya tersusun dari nol buah simbol. Alfabet adalah hinpunan hingga (finite set) simbol-simbol

Derivasi adalah proses pembentukan sebuah kalimat atau sentensial.. simbol operator. dan .. β. 0. dan γ . misalnya : if. 1. string yang tercetak tebal. Anggota bahasa bisa tak hingga kalimat. artinya : dalam sebuah derivasi dapat dilakukan penggantian simbol α dengan simbol β. misalnya : a. Sentensial adalah string yang tersusun atas simbol-simbol terminal atau simbol-simbol non terminal atau campuran keduanya. Simbol-simbol berikut adalah simbol terminal : huruf kecil. Kalimat adalah deretan hingga simbol-simbol terminal. c. b. C  huruf S sebagai simbol awal  string yang tercetak miring. dan × simbol tanda baca. Sebuah derivasi dilambangkan sebagai : α ⇒ β.GRAMMAR DAN BAHASA Konsep Dasar • • • Anggota alfabet dinamakan simbol terminal. Kalimat adalah string yang tersusun atas simbol-simbol terminal. misalnya : A. B. ). − . misalnya : expr • Huruf yunani melambangkan string yang tersusun atas simbol-simbol terminal atau simbol-simbol non terminal atau campuran keduanya. Sebuah produksi dilambangkan sebagai α → β. Kalimat adalah merupakan sentensial. • • • • . Bahasa adalah himpunan kalimat-kalimat. sebaliknya belum tentu. then. •     • Simbol-simbol berikut adalah simbol non terminal /Variabel :  huruf besar. . misalnya : α. misalnya : (. dan else. misalnya : +.

5. teori kendali 3. 2. Pada tulisan ini akan diterapkan teori automata sebagai pendekatan pemecahan masalah dalam dua bidang aplikasi kecerdasan buatan. 3. Kecerdasan Buatan Kecerdasan Buatan adalah bidang ilmu yang mendasarkan bagaimana sebuah komputer bisa bertindak seperti dan sebaik manusia. Sistem Pakar Pengelolahan bahasa alami Pengenalan ucapan Robotika dan Sistem sensor Computer Vision Probling solving and Planning Permainan . 6. Dewasa ini.Penerapan teori bahasa dan otomata Teori automata yang selama ini lebih banyak diterapkan dalam bidang tata bahasa formal khususnya dalam pengembangan sebuah compiler. Penggunaan kecerdasan buatan dibutuhkan diberbagai disiplin ilmu. Adanya irisan penggunaan kecerdasan buatan diberbagai disiplin ilmu menyebabkab cukup rumitnya untuk mengklasifikasikan lingkup bidang ilmu kecerdasan buatan. Lingkup aplikasi kecerdasan buatan meliputi : 1. Irisan antara teknik elektro dengan kecerdasan buatan melahirkan ilmu : 1. 7. sehingga pengklasifikasian lingkup kecerdasan buatan didasarkan pada output yang diberikan yaitu pada aplikasi komersial. yaitu aplikasi permainan Ember Air dan aplikasi sistem pakar. pengenalan pola dan robotika Irisan ilmu manajemen dan kecerdasan buatan menghasilkan sistem pendukung keputusan. Irisan antara psikologi dan kecerdasan Buatan melahirkan area cognition and psycolinguistic. juga dapat digunakan untuk melakukan pemodelan dan pendekatan pemecahan masalah masalah yang berkaitan dengan aplikasi aplikasi di dalam bidang kecerdasan buatan. 4. pengolahan citra 2.

(terjemahan.Referensi : • Teori Bahasa dan Otomata. Martin • An Introduction to Formal Language and Automata. John E. Edisi 2. Hopcroft dkk. John C. Firrar Utdirartatmo • Introduction to Languages and The Theory of Computation. Peter Linz . 2007) • Teori Bahasa dan Otomata.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->