#4
Non DFA dengan -Move
Pada NDFA dengan - move (transisi ), diperbolehkan
merubah state tanpa membaca input.
Disebut dengan transisi karena tidak tergantung
pada input ketika melakukan transisi.
Mesin NFA dengan -move
q0 q1 q2
a b
q3 q4 q0 tanpa input ke q1
b q1 tanpa input ke q2
q4 tanpa input ke q1
Gambar 1.
- closure Untuk suatu NDFA dengan - move
Gambar 2.
-closure untuk state lainnya bisa dilihat sebagai berikut:
-closure (q0) = {q0 ,q1,q3}
-closure (q1) = { q1,q3}
-closure (q2) = {q2,q4}
-closure (q3) = {q3}
-closure (q4) = {q4}
Note: Pada Satu State yang tidak memiliki Transisi ,
maka -closurenya adalah state itu sendiri
Ekivalensi NDFA dengan -move ke NDFA Tanpa -move
a
q2
q0 q1
q3
Gambar 3.NFA -move
NFA tanpa -move ekivalen
a
a
q0 q1 q2
b
b
q3
Gambar 4.
Beberapa Tahapan untuk mendapatkan perubahan dari NDFA - move ke
DFA tanpa - move
1. Buat Tabel transisi NDFA - move semula
2. Tentukan -closure untuk setiap state
3. Carilah setiap fungsi transisi hasil perubahan dari NDFA - move ke NDFA tanpa - move
rumusnya
’(state,input) = -closure ((-closure (state),input))
4. Berdasarkan hasil no(3) kita dapat membuat tabel transisi dan diagram
transisi dari NDFA tanpa -move yang ekivalen dengan NDFA -move
tersebut.
5. Tentukan State-state akhir untuk NDFA tanpa -move tersebut yaitu state-
state akhir semula ditambah dengan state-state yang -closure nya
menuju ke salah satu dari state akhir semula.
a b
q0
q1 q2 q3
q2
q3
Menentukan -closure untuk setiap state (-closure bisa kita singkat -cl)
a b
q0 q2 q3
q1 q2 q3
q2
q3
Sampai bertemu dimateri selanjutnya #4.1 pada studi
kasus NDFA dengan -move ke tanpa tanpa -move serta
materi Penggabungan dan KonKatenasi FSA
Sumber bacaan
• Utdirartatmo,Firrar.2005. Teori bahasa dan Otomata. Graha Ilmu. Yogayakarta
• JHON E HOPCROFT,2000. Teori Bahasa Otomata, penerbit Andi. Yogyakarta
• Irwan Sofia, John E Hopcroft, Rajeev Motwani, Jeffrey D.Ullman,2001. Teori
Bahasa Otomata. Penerbit Andi.Yogyakarta