Ekuivalensi NDFA ke DFA dan NDFA dengan Emove
![Ekuivalensi NDFA ke DFA dan NDFA dengan E-move TEORI BAHASA DAN AUTOMATA Ekuivalensi NDFA ke DFA dan NDFA dengan E-move TEORI BAHASA DAN AUTOMATA](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-1.jpg)
![Ekuivalensi NFA-DFA � Ada apa dengan NFA ? konsep yang sulit diimplemen-tasikan. Komputer sepenuhnya Ekuivalensi NFA-DFA � Ada apa dengan NFA ? konsep yang sulit diimplemen-tasikan. Komputer sepenuhnya](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-2.jpg)
![Algoritma 1. 2. 3. 4. 5. Buat semua state yang merupakan subset dari state Algoritma 1. 2. 3. 4. 5. Buat semua state yang merupakan subset dari state](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-3.jpg)
![CONTOH Contoh Ubahlah NFA berikut menjadi DFA M={{q 0, q 1}, {0, 1}, δ, CONTOH Contoh Ubahlah NFA berikut menjadi DFA M={{q 0, q 1}, {0, 1}, δ,](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-4.jpg)
![1. 2. 3. 4. State yang akan {q 1}, {q 0, q 1} Telusuri 1. 2. 3. 4. State yang akan {q 1}, {q 0, q 1} Telusuri](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-5.jpg)
![CONT’ CONT’](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-6.jpg)
![NFA DENGAN E-MOVE Def 1. ε-move adalah suatu transisi antara 2 status tanpa adanya NFA DENGAN E-MOVE Def 1. ε-move adalah suatu transisi antara 2 status tanpa adanya](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-7.jpg)
![CONT’ Def 2. ε-closure adalah himpunan state yang dapat dicapai dari suatu state tanpa CONT’ Def 2. ε-closure adalah himpunan state yang dapat dicapai dari suatu state tanpa](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-8.jpg)
![Ekuivalensi NFA dengan ε-move ke NFA tanpa ε-move 1. 2. 3. Buat tabel transisi Ekuivalensi NFA dengan ε-move ke NFA tanpa ε-move 1. 2. 3. Buat tabel transisi](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-9.jpg)
![CONTOH Contoh ε-closure dari FSA tersebut ε-closure(q 0) = [q 0, q 1] ε-closure(q CONTOH Contoh ε-closure dari FSA tersebut ε-closure(q 0) = [q 0, q 1] ε-closure(q](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-10.jpg)
![Cari tabel transisi yang baru (δ’) : Cari tabel transisi yang baru (δ’) :](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-11.jpg)
![CONT’ Hasilnya menjadi CONT’ Hasilnya menjadi](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-12.jpg)
![Penggabungan FSA Bila diketahui L 1 adalah bahasa yang diterima oleh M 1 dan Penggabungan FSA Bila diketahui L 1 adalah bahasa yang diterima oleh M 1 dan](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-13.jpg)
![2. FSA M 4 yang dapat menerima L 1 L 2 dibuat dengan cara: 2. FSA M 4 yang dapat menerima L 1 L 2 dibuat dengan cara:](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-14.jpg)
![Contoh FSA M 1 dan M 2 Contoh FSA M 1 dan M 2](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-15.jpg)
![FSA M 3 dan M 4 FSA M 3 dan M 4](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-16.jpg)
- Slides: 16
![Ekuivalensi NDFA ke DFA dan NDFA dengan Emove TEORI BAHASA DAN AUTOMATA Ekuivalensi NDFA ke DFA dan NDFA dengan E-move TEORI BAHASA DAN AUTOMATA](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-1.jpg)
Ekuivalensi NDFA ke DFA dan NDFA dengan E-move TEORI BAHASA DAN AUTOMATA
![Ekuivalensi NFADFA Ada apa dengan NFA konsep yang sulit diimplementasikan Komputer sepenuhnya Ekuivalensi NFA-DFA � Ada apa dengan NFA ? konsep yang sulit diimplemen-tasikan. Komputer sepenuhnya](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-2.jpg)
Ekuivalensi NFA-DFA � Ada apa dengan NFA ? konsep yang sulit diimplemen-tasikan. Komputer sepenuhnya deterministic. � Kenapa dipelajari ? Lebih dekat ke sistem nyata? � Contoh : permainan catur, banyak alternatif pada suatu posisi tertentu = nondeterministic � Non deterministik dapat menyelesaikan problem tanpa backtrack, namun dapat diekuivalensikan ke DFA.
![Algoritma 1 2 3 4 5 Buat semua state yang merupakan subset dari state Algoritma 1. 2. 3. 4. 5. Buat semua state yang merupakan subset dari state](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-3.jpg)
Algoritma 1. 2. 3. 4. 5. Buat semua state yang merupakan subset dari state semula. jumlah state menjadi 2 Q. Telusuri transisi state–state yang baru terbentuk, dari diagram transisi. Tentukan state awal : {q 0} Tentukan state akhir adalah state yang elemennya mengandung state akhir. Reduksi state yang tak tercapai oleh state awal.
![CONTOH Contoh Ubahlah NFA berikut menjadi DFA Mq 0 q 1 0 1 δ CONTOH Contoh Ubahlah NFA berikut menjadi DFA M={{q 0, q 1}, {0, 1}, δ,](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-4.jpg)
CONTOH Contoh Ubahlah NFA berikut menjadi DFA M={{q 0, q 1}, {0, 1}, δ, q 0, {q 1}} dengan tabel transisi:
![1 2 3 4 State yang akan q 1 q 0 q 1 Telusuri 1. 2. 3. 4. State yang akan {q 1}, {q 0, q 1} Telusuri](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-5.jpg)
1. 2. 3. 4. State yang akan {q 1}, {q 0, q 1} Telusuri state : dibentuk : {}, {q 0} State awal : {q 0} State akhir yang mengandung q 1, yaitu {q 1}, {q 0, q 1}
![CONT CONT’](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-6.jpg)
CONT’
![NFA DENGAN EMOVE Def 1 εmove adalah suatu transisi antara 2 status tanpa adanya NFA DENGAN E-MOVE Def 1. ε-move adalah suatu transisi antara 2 status tanpa adanya](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-7.jpg)
NFA DENGAN E-MOVE Def 1. ε-move adalah suatu transisi antara 2 status tanpa adanya input. Contoh gambar : transisi antara status q 1 ke q 3
![CONT Def 2 εclosure adalah himpunan state yang dapat dicapai dari suatu state tanpa CONT’ Def 2. ε-closure adalah himpunan state yang dapat dicapai dari suatu state tanpa](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-8.jpg)
CONT’ Def 2. ε-closure adalah himpunan state yang dapat dicapai dari suatu state tanpa adanya input. Contoh gambar : �ε-closure(q 0) = [q 0, q 1, q 3] �ε-closure(q 1) = [q 1, q 3] �ε-closure(q 3) = [q 3]
![Ekuivalensi NFA dengan εmove ke NFA tanpa εmove 1 2 3 Buat tabel transisi Ekuivalensi NFA dengan ε-move ke NFA tanpa ε-move 1. 2. 3. Buat tabel transisi](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-9.jpg)
Ekuivalensi NFA dengan ε-move ke NFA tanpa ε-move 1. 2. 3. Buat tabel transisi NFA dengan ε-move Tentukan ε-closure setiap state Carilah fungsi transisi /tabel transisi yang baru, rumus : δ’(state, input)=ε-closure(δ(ε closure(state, input)) 4. Tentukan state akhir ditambah dengan state yang ε-closure nya menuju state akhir, rumusnya: F’ = F ∪ {q |ε-closure(q) ( ∩ F ≠ ∅}
![CONTOH Contoh εclosure dari FSA tersebut εclosureq 0 q 0 q 1 εclosureq CONTOH Contoh ε-closure dari FSA tersebut ε-closure(q 0) = [q 0, q 1] ε-closure(q](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-10.jpg)
CONTOH Contoh ε-closure dari FSA tersebut ε-closure(q 0) = [q 0, q 1] ε-closure(q 1) = [q 1] ε-closure(q 2) = [q 2] ε-closure(q 3) = [q 3]
![Cari tabel transisi yang baru δ Cari tabel transisi yang baru (δ’) :](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-11.jpg)
Cari tabel transisi yang baru (δ’) :
![CONT Hasilnya menjadi CONT’ Hasilnya menjadi](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-12.jpg)
CONT’ Hasilnya menjadi
![Penggabungan FSA Bila diketahui L 1 adalah bahasa yang diterima oleh M 1 dan Penggabungan FSA Bila diketahui L 1 adalah bahasa yang diterima oleh M 1 dan](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-13.jpg)
Penggabungan FSA Bila diketahui L 1 adalah bahasa yang diterima oleh M 1 dan L 2 adalah bahasa yang diterima oleh M 2 maka: 1. FSA M 3 yang dapat menerima L 1+L 2 dibuat dengan cara: ♦ Tambahkan state awal untuk M 3, hubungkan dengan state awal M 1 dan state awal M 2 menggunakan transisi ε ♦ Tambahkan state akhir untuk M 3, hubungkan dengan state-state akhir M 1 dan state-state akhir M 2 menggunakan transisi ε
![2 FSA M 4 yang dapat menerima L 1 L 2 dibuat dengan cara 2. FSA M 4 yang dapat menerima L 1 L 2 dibuat dengan cara:](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-14.jpg)
2. FSA M 4 yang dapat menerima L 1 L 2 dibuat dengan cara: ♦ State awal M 1 menjadi state awal M 4 ♦ State-state akhir M 2 menjadi state-state akhir M 4 ♦Hubungkan state-state akhir M 1 dengan state awal M 2 menggunakan transisi ε.
![Contoh FSA M 1 dan M 2 Contoh FSA M 1 dan M 2](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-15.jpg)
Contoh FSA M 1 dan M 2
![FSA M 3 dan M 4 FSA M 3 dan M 4](https://slidetodoc.com/presentation_image/29d1b22d1d933d6a1cb46e7b2cdc2bfa/image-16.jpg)
FSA M 3 dan M 4
Ndfa to dfa
Equivalence of dfa and ndfa
Non deterministic automata
Dfa vs nfa
Buatlah dfa yang ekuivalen dengan nfa berikut
Dari sebuah mesin nfa dapat dibuat mesin dfa yang?
Nfa-e
Ndfa
Contoh tautologi matematika
Contoh soal ekuivalen
Hukum ekuivalensi
Rumus ekuivalensi
Ekivalen atau ekuivalen
Soal uts teori bahasa dan automata
Contoh soal dfa dan jawabannya
Moore to mealy conversion
Nfa theory of computation