teori bahasa & otomata ( automata )

12
Teori Bahasa & Otomata (Automata)

Upload: zandra

Post on 19-Jan-2016

260 views

Category:

Documents


13 download

DESCRIPTION

Teori Bahasa & Otomata ( Automata ). Materi. Bahasa dan Tatabahasa Formal Pengenalan Kompilasi Pengenalan Automata Hingga dan Ekspresi Regular AHD, AHN Bentuk Normal Chomsky (BNC) Grammar Context Free dan Parsing Mesin Turing Pushdown Automata BNG ( Bentuk Normal Greibech ) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Teori Bahasa  &  Otomata  ( Automata )

Teori Bahasa & Otomata (Automata)

Page 2: Teori Bahasa  &  Otomata  ( Automata )

Bahasa dan Tatabahasa Formal Pengenalan Kompilasi Pengenalan Automata Hingga dan Ekspresi

Regular AHD, AHN Bentuk Normal Chomsky (BNC) Grammar Context Free dan Parsing Mesin Turing Pushdown Automata BNG (Bentuk Normal Greibech) Rekursif Kiri

Materi

Page 3: Teori Bahasa  &  Otomata  ( Automata )

Teori Bahasa dan Otomata, John E. Hopcroft dkk. (terjemahan, Edisi 2, 2007)

Introduction to Languages and The Theory of Computation, John C. Martin

An Introduction to Formal Language and Automata, Peter Linz

Teori Bahasa dan Otomata oleh Firar

Referensi

Page 4: Teori Bahasa  &  Otomata  ( Automata )

D. Suryadi HS. Pengantar Automata Bahasa Formal dan Kompilasi. Penerbit Gunadarma.

Martin, John C., Introduction to Languages and the Theory of Computaion, McGraw-Hill Inc, Singapore, 1991

Teori Bahasa dan Otomata, John E. Hopcroft dkk. (terjemahan, Edisi 2, 2007)

Kelley, Dean, Otomata dan Bahasa-bahasa Formal, PT. Prenhallindo.

Teori Bahasa dan Otomata, Firrar Utdirartatmo, Penerbit: J & J Learning, 2001 (Edisi pertama)

Referensi

Page 5: Teori Bahasa  &  Otomata  ( Automata )

Presensi Kehadiran = 10% Tugas = 20% UTS = 30% UAS = 40%

Penilaian

Page 6: Teori Bahasa  &  Otomata  ( Automata )

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 Natural/manusia bersifat sebaliknya; grammar diciptakan untuk meresmikan kata-kata yang hidup di masyarakat. Dalam pembicaraan selanjutnya ‘bahasa formal’ akan disebut ‘bahasa’ saja.

 

Teori Bahasa

Page 7: Teori Bahasa  &  Otomata  ( Automata )

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

Otomata (Automata)

Page 8: Teori Bahasa  &  Otomata  ( Automata )

Fungsi automata sebagai pengenal (RECOGNIZER) string-string dari suatu bahasa, dalam hal ini bahasa sebagai masukan dari automata.

Fungsi automata sebagai pembangkit (GENERATOR) string-string dari suatu bahasa, dalam hal ini bahasa sebagai keluaran dari automata.

Automaton pengenal, setelah membaca string masukan dan melakukan langkah-langkah pemrosesan yang diperlukan, akan mengeluarkan keputusan apakah string tersebut dikenali atau tidak

Secara garis besar ada dua fungsi automata dalam hubungannya dengan bahasa, yaitu :

Page 9: Teori Bahasa  &  Otomata  ( Automata )

Pada sistem Cerdas (SPK, Pengenalan Pola, dll)

Aplikasi Automata

Page 10: Teori Bahasa  &  Otomata  ( Automata )

Vending machine, kunci kombinasi, kompilasi bahasa pemrograman, parser signature untuk kemanan kompuer, sirkuit dalam chip/VLSI dan berbagai sistem digital.

Contoh aplikasi teori bahasa dan otomata:

Page 11: Teori Bahasa  &  Otomata  ( Automata )

Contoh: (Pengenalan Kata)

Page 12: Teori Bahasa  &  Otomata  ( Automata )

Selesai