Ekuivalensi NFA KE DFA YANI PENDAHULUAN Dari sebuah
![Ekuivalensi NFA KE DFA *YANI* Ekuivalensi NFA KE DFA *YANI*](https://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-1.jpg)
Ekuivalensi NFA KE DFA *YANI*
![PENDAHULUAN • Dari sebuah mesin Non-Deterministic Finite Automata dapat dibuat mesin Deterministic Finite Automata-nya PENDAHULUAN • Dari sebuah mesin Non-Deterministic Finite Automata dapat dibuat mesin Deterministic Finite Automata-nya](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-2.jpg)
PENDAHULUAN • Dari sebuah mesin Non-Deterministic Finite Automata dapat dibuat mesin Deterministic Finite Automata-nya yang ekuivalen (bersesuaian). • Ekuivalen di sini artinya mampu menerima bahasa yang sama.
![CONTOH • Sebagai contoh, akan dibuat Deterministic Finite Automata dari Non-Deterministic Finite Automata berikut. CONTOH • Sebagai contoh, akan dibuat Deterministic Finite Automata dari Non-Deterministic Finite Automata berikut.](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-3.jpg)
CONTOH • Sebagai contoh, akan dibuat Deterministic Finite Automata dari Non-Deterministic Finite Automata berikut.
![LANGKAH EKUIVALENSI • Adapun langkah-langkahnya adalah sebagai berikut. 1. Buatlah tabel transisi dari diagram LANGKAH EKUIVALENSI • Adapun langkah-langkahnya adalah sebagai berikut. 1. Buatlah tabel transisi dari diagram](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-4.jpg)
LANGKAH EKUIVALENSI • Adapun langkah-langkahnya adalah sebagai berikut. 1. Buatlah tabel transisi dari diagram transisi di atas. δ 0 1 q 0 {q 0 , q 1} {q 1 } q 1 Ø {q 0 , q 1}
![LANGKAH EKUIVALENSI 2. Buatlah diagram transisi untuk finite state automata dari tabel transisi di LANGKAH EKUIVALENSI 2. Buatlah diagram transisi untuk finite state automata dari tabel transisi di](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-5.jpg)
LANGKAH EKUIVALENSI 2. Buatlah diagram transisi untuk finite state automata dari tabel transisi di atas. a. Kita mulai dari state awal yaitu q 0 • Catatan : Perhatikan bahwa di sini pada gambar setiap state kita tuliskan sebagai himpunan state
![LANGKAH EKUIVALENSI b. Selanjutnya, kita telusuri lebih lanjut tentang q 0 , yaitu : LANGKAH EKUIVALENSI b. Selanjutnya, kita telusuri lebih lanjut tentang q 0 , yaitu :](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-6.jpg)
LANGKAH EKUIVALENSI b. Selanjutnya, kita telusuri lebih lanjut tentang q 0 , yaitu : – Bila state q 0 mendapat input 0 menjadi state {q 0 , q 1 } – Bila state q 0 mendapat input 1 menjadi state {q 1}, seperti yang tampak pada gbr.
![LANGKAH EKUIVALENSI c. Selanjutnya kita telusuri untuk state q 1 , yaitu : – LANGKAH EKUIVALENSI c. Selanjutnya kita telusuri untuk state q 1 , yaitu : –](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-7.jpg)
LANGKAH EKUIVALENSI c. Selanjutnya kita telusuri untuk state q 1 , yaitu : – Bila state q 1 mendapat input 0 maka menjadi state Ø – Bila state q 1 mendapat input 1 maka menjadi state {q 0 , q 1 }, sehingga diperoleh gbr.
![LANGKAH EKUIVALENSI d. Selanjutnya kita telusuri untuk state {q 0 , q 1 }, LANGKAH EKUIVALENSI d. Selanjutnya kita telusuri untuk state {q 0 , q 1 },](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-8.jpg)
LANGKAH EKUIVALENSI d. Selanjutnya kita telusuri untuk state {q 0 , q 1 }, yang merupakan penggabungan dari state q 0 dan state q 1 , sehingga hasil state {q 0 , q 1 } merupakan penggabungan dari hasil state q 0 dan state q 1. - Bila state q 0 mendapat input 0 menjadi state {q 0 , q 1 } - Bila state q 1 mendapat input 0 maka menjadi state Ø Sehingga diperoleh jika state {q 0 , q 1 } mendapat input 0 menjadi state {q 0 , q 1 }
![- Bila state q 0 mendapat input 1 menjadi state {q 1 } - - Bila state q 0 mendapat input 1 menjadi state {q 1 } -](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-9.jpg)
- Bila state q 0 mendapat input 1 menjadi state {q 1 } - Bila state q 1 mendapat input 1 maka menjadi state {q 0 , q 1 } Sehingga diperoleh jika state {q 0 , q 1 } mendapat input 0 menjadi state {q 0 , q 1 } • Maka diagram transisi menjadi :
![e. Selanjutnya kita telusuri state Ø, yaitu : - Bila state Ø mendapat input e. Selanjutnya kita telusuri state Ø, yaitu : - Bila state Ø mendapat input](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-10.jpg)
e. Selanjutnya kita telusuri state Ø, yaitu : - Bila state Ø mendapat input 0 dan 1 maka tetap menghasilkan Ø • Sehingga diperoleh diagram transisi berikut.
![• Contoh lain, buatlah DFA dari NFA berikut : • Contoh lain, buatlah DFA dari NFA berikut :](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-11.jpg)
• Contoh lain, buatlah DFA dari NFA berikut :
![• Mesin Deterministic Finite Automata yang ekuivalen adalah sebagai berikut. • Mesin Deterministic Finite Automata yang ekuivalen adalah sebagai berikut.](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-12.jpg)
• Mesin Deterministic Finite Automata yang ekuivalen adalah sebagai berikut.
![](http://slidetodoc.com/presentation_image_h/d935cde15b4623a1fc228a2fb2abe850/image-13.jpg)
- Slides: 13