Anda di halaman 1dari 7

STMIK Sumedang

For a batter future

EKUIVALENSI NFA & DFA


DIAN BUDIANA
dianbudiana@stmik-sumedang.ac.id

P3
FINITE STATE AUTOMATA (FSA)

DFA ( Deterministic Finite Automata )

FSA

NFA ( Non Deterministic Finite Automata )


EKUIVALENSI NFA & DFA

• Dimana Kata Ekuivalensi = mampu menerima bahasa


yang sama Dari sebuah mesin NFA=Non DFA dirubah ke
mesin DFA supaya Ekuivalensi
Contoh:

M={{q0,q1}, {0,1}, , q0,{q1}}


dengan tabel transisi
1
 0 1 0
q0 {q0,q1} q1
q1 {} {q0,q1} q0 0,1 q1

1
Hasil Mesin (M) Akhir:

{q1}
1 0 0,1
1
{q0} {}
0 {q0,q1}
0,1
Jawab:

 DFA nya…..

State yang akan dibentuk : {}, {q0} {q1},{q0,q1}
 Telusuri state {q0,q1}0 dan {q0,q1}1
 0 1
{} {} {}
{q0} {q0,q1} {q1}
{q1} {} {q0,q1}
{q0,q1} {q0,q1} {q0,q1}

State awal : {q0}

State akhir yang mengandung q1, yaitu {q1},{q0,q1}
Referensi:

1. Utama
• Firrar Utdirartatmo, Teori Bahasa dan Otomata, JJ Learning, 2001
• Firrar Utdirartatmo, Teknik Kompilasi, JJ Learning, 2001

2. Pendamping
• Aho, Ulman. The Teory of Parsing Translation And Compiling. Prentice-Hall. 1972
• Grune , Modern Compiler Design, John Wiley and Sons ,2002
• Peter Linz, An Introduction to Formal Language and Automata, DC Healt & Co, 1990

Anda mungkin juga menyukai