Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
4Activity
×
0 of .
Results for:
No results containing your search query
P. 1
TBO

TBO

Ratings: (0)|Views: 455|Likes:
Published by Luph U Jogja

More info:

Published by: Luph U Jogja on Oct 21, 2012
Copyright:Attribution Non-commercial

Availability:

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

04/13/2013

pdf

text

original

 
PENGGABUNGAN 2 FINITE STATE AUTOMATA
Pada dua mesin Finite Automata kita dapat melakukan penggabungan, disebut union sertakonkatensi. Misalkan kita mempunyai dua mesin NFA, M1 pada gambar 9 dan M2 pada gambar 10
Gambar 1. Mesin M
1
Gambar 2. Mesin M
2
Bila diketahui L(M1) adalah bahasa yang diterima oleh M1 dan L(M2) adalah bahasa yangditerima olehM2. Dilakukan operasi union berikut: L(M3) = L(M1)
L(M2) (atau dengan notasilsin: L(M3) = L(M1) + L(M2) ). Kita bisa membuat mesin M3 yang menerima bahasa L(M3)dengan cara:
Tambahkan state awal untuk M3, hubungkan dengan state awal M1 dan state awal M2menggunakan transisi
ε
Tambahkan state akhir untuk M3, hubungkan dengan state-state akhir M1 dan state-state akhir M2 menggunakan transisi
ε
PUSAT PENGEMBANGAN BAHAN AJAR – UMB
Puji Catur Siswipraptini S.KomTeori Bahasa Otomata
q
A1
q
A0
0
1
q
B1
q
B0
11
6
 
Kita lihat operasi union ini pada gambar 11qs da qf adalah state awal dan state final mesin baru kita.
Gambar 3. Mesin M
3
KONKATENASI 2 FINITE STATE AUTOMATA
Ditentukan L(M4) = L(M1) L(M2). Kita bisa membuat mesin M4 yang menerima bahasaL(M4) dengan cara:
State awal M1 menjadi state awal M4
State-state akhir M2 menjadi state akhir M4
Hubungan state-state akhir M1 dengan state awal M2 menggunakan transisi
ε
.Kita lihat hasil operasi konkatensi ini pada gambar 12.
Gambar 4. Mesin M
4
PUSAT PENGEMBANGAN BAHAN AJAR – UMB
Puji Catur Siswipraptini S.KomTeori Bahasa Otomata
q
1
q
A0
01
q
S
q
B0
q
B1
q
A1
εε εε
11
q
q
S
q
B0
q
A1
0
1
ε
110
 
ALUR PENGEMBANGAN FSA
FSA hasil operasi gabungan atau konkatenasi adalah sebuah NFA
ε
-move. Untuk selanjutnya harus diubah menjadi NFA tanpa
ε
-move.Secara lebih lengkap alur pengembangan FSA dapat digambarkan sebagai berikut :
PUSAT PENGEMBANGAN BAHAN AJAR – UMB
Puji Catur Siswipraptini S.KomTeori Bahasa Otomata
ProblemNFA
ε
-moveNFA
ε
-moveNFA
ε
-moveNFA
ε
-moveNFASederhanaNFADFAOptimalDFASubProblemSubProblemSubProblem
Analisa masalah dan perancangan FSA awalOperasi Gabungan atauoperasi konkatenasiReduksi
ε
-movePenyederhanaan FSAEkivalensi NFA to DFAReduksi useless state

You're Reading a Free Preview

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