Konversi dari NFA ke DFA



Contoh soal :
Buatlah DFA yang Equevalen dengan NFA berikut ini :

  
Konfigurasi NFA secara formal adalah sebagai berikut :
Q = {q0, q1 }
S = {a, b}
S = q0
F = {q1}
  
Fungsi-fungsi transisinya sebagai berikut :
d (q0, a) = {q0,q1},     
d (q0, b) = q1, 
d (q1, a) = q1,             
d (q1, b) = q1,


Jika disajikan dalam tabel transisi :

d
a
b
q0
{q0,q1}
{q1}
q1
{q1}
{q1}


Konversi dari NFA ke DFA
Berdasarkan tabel transisi pada NFA, kita gambarkan diagram transisi DFA nya terlebih dahulu .


Kemudian tentukan arah dua busur keluar untuk State {q0,q1} yaitu busur arah ‘a’ dan ‘b’. Hal ini karena untuk DFA masing masing state harus memiliki pasangan busur, dalam soal ini busur ‘a’ dan ‘b’.

Busur arah ‘a’ :
d ({q0,q1}, a)   = {q0,a} È {q1,a}
                        = {q0,q1} È {q1}
                        = {q0,q1}

Busur arah ‘b’ :
d ({q0,q1}, b)   = {q0,b} È {q1,b}
                        = {q1} È {q1}
                        = {q1}

Selanjutnya menentukan state akhir, yaitu kita ingat bahwa F = {q1} ketika masih NFA maka himpunan state akhir (F) sekarang adalah semua yang mengandung state q1
Maka, F = {{q1}, {q0, q1}}

Gambar Diagram Transisi Akhir setelah di konversi ke DFA





Post a Comment

8 Comments

  1. makasiih yaaa :)
    membantu banget niih buat nambah latihan

    ReplyDelete
  2. btw mintol.... gimana bhs.mesin elevator/lift 1-4 lantai....? mksudQ dibuat dlm bhs.outomata.......

    klo bisa mintol bantuanx....

    ReplyDelete
  3. Wah terma kasih nih mas.
    Dapat pencerahan dikit.
    sempat mumet materi dapat tugas kuliah tntang DFA dan NFA ini.

    ReplyDelete
  4. contoh konversi NFA yg lain donk.....:)

    ReplyDelete
    Replies
    1. http://www.tarkiman.com/2012/11/nondeterministic-finite-automata-nfa_5968.html

      Delete
  5. Kak klo ada q0 sd q4 nanti ada state q0,q1,q2,q3,q4 gitu?

    ReplyDelete