Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
45Activity
0 of .
Results for:
No results containing your search query
P. 1
Teori Bahasa Automata

Teori Bahasa Automata

Ratings: (0)|Views: 1,868|Likes:
Published by youlie7
Teori Bahasa Automata
Teori Bahasa Automata

More info:

Published by: youlie7 on Jan 08, 2010
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

01/03/2013

pdf

text

original

 
TEORI BAHASA DAN AUTOMATA
Teori BahasaTeori bahasa membicarakan bahasa formal (
 formal language
), terutama untukepentingan perancangan kompilator (
compiler 
) dan pemroses naskah (
text processor 
).Bahasa formal adalah kumpulan
kalimat 
. Semua kalimat dalam sebuah bahasadibangkitkan oleh sebuah tata bahasa (
 grammar 
) yang sama. Sebuah bahasa formal bisadibangkitkan oleh dua atau lebih tata bahasa berbeda. Dikatakan bahasa formal karenagrammar diciptakan mendahului pembangkitan setiap kalimatnya. Bahasa manusia bersifat sebaliknya; grammar diciptakan untuk meresmikan kata-kata yang hidup dimasyarakat. Dalam pembicaraan selanjutnya ‘bahasa formal’ akan disebut ‘bahasa’ saja.AutomataAutomata adalah mesin abstrak yang dapat mengenali (
recognize
), menerima (
accept 
),atau membangkitkan (
 generate
) sebuah kalimat dalam bahasa tertentu.
Mesin Pengenal Bahasa
Untuk setiap kelas bahasa Chomsky, terdapat sebuah mesin pengenal bahasa. Masing-masing mesin tersebut adalah :Kelas BahasaMesin Pengenal Bahasa
Unrestricted Grammar 
(UG)Mesin Turing
 
(
Turing Machine
), TM
Context Sensitive Grammar 
(CSG)
 Linear Bounded Automaton
, LBA
Context Free Gammar 
(CFG)Automata Pushdown (
 Pushdown Automata
), PDA
 Regular Grammar 
, RGAutomata Hingga (
 Finite Automata
), FA
PUSH DOWN AUTOMATA (PDA)
Merupakan Mesin "counter part" dari CFG
Finite automaton yang terdiri dari :- finite control- input tape- Stack 
 
· PDA dapat mengenal set yang tidak regular seperti :L = { wcw R çw dalam ( 0+1 ) * }· Konstruksi dan mekanisme kerja PDA yang menerima :L = { wcw R çw dalam ( 0+1 ) * }Grammar : S--® 0S0ç1S1çc-Finite Control (FC) 2 state : q1,q2-Stack symbol : piring biru (B),piring hijau (H), piring merah (M).-Input symbol : 0,1Mekanisme kerja :1. M di stack, FC dalam State q12. Input : 0, FC : q1 Þ Push : B Input : 1, FC : q 1 Þ Push : H Untuk kedua inputÞ FC tetap di q13. Input : c, FC : q 1 , FC : masuk q 24. Input : 0, FC dalam state : q2, top stack : B Þ Pop : B Input : 1, FC : q2, topstack : H Þ Pop : H untuk kedua input : FC tetap di q25. FC dalam q 2 , top : M Þ pop : M6. Di luar ketentuan di atas : PDA tidak bergerak.
 
Mekanisme kerja di atas digambarkan dalam tabel berikut :Piring State Input01cBiruQ1Push b tetapq1Push Htetap q1masuk q2Q2pop toptetap q2--HijauQ1Push Btetap q1 Push Htetap q 1masuk q2Q2-pop toptetap q 2-MerahQ1push Btetap q1Push Htetap q1masuk q2q 2 Pop top elemen dari Stack 
Definisi :PDA menerima language dengan dua cara :
1. Stack menjadi kosong2. Finite Automaton masuk final state Secara formal, PDA :M = ( Q,S,T,d, q 0 , Z 0 , F ) dimana :Q : Himpunan stateS : Alphabet inputT : Alphabet Stack q 0 ÎQ : State awalZ0 ÎT : Start symbol stack F ÍQ : Himpunan final stated : Mapping :Q´ (S È {e} )´ T® Subset Q´TMove :
Langkah (Move) PDA didefinisikan sebagai :1. d ( q,a,z ) = { (p1,g1), (p2,g2), ..., (pm,gm) }dimana : q, pi, 1 £ i £ m, state aÎ S z : stack symbol gi Ît * , 1 £ i £ m

Activity (45)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Atang Rahman liked this
Arez Hidayat liked this
Suyudi Januar added this note
cuma segini materinya ga ada yg lebih mendalam.dikirimin dong yang lebih strong
g_twice liked this

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)//-->