Otomata & Teori Bahasa ( Week 4 )

Slides:



Advertisements
Presentasi serupa
Pertemuan 6 Minimisasi DFA
Advertisements

Review Materi Widodo.com
Teori Bahasa dan Automata
Teori Bahasa dan Otomata 2 sks
Ekuivalensi NDFA ke DFA dan NDFA dengan E-move
Pertemuan 4 Finite Automata
Teori Bahasa dan Automata
Oleh: BAGUS ADHI KUSUMA, ST
MODUL 9 -move Gambar 20. Mesin NFA HUBUNGAN ANTARA
-move Gambar 20. Mesin NFA HUBUNGAN ANTARA
Pertemuan 3 Konversi NFA - DFA dan Konversi ε-NFA - DFA
B. Deterministic Finite Automata(DFA) (Otomata Berhingga Deterministik) Pada DFA, dari suatu “state ada tepat satu state berikutnya untuk setiap simbol.
Pertemuan 4 Non Deterministic Finite Automaton (NFA)
Ekivalensi -move pada Non Deterministik FSO ke Deterministik FSO
Bab VII FINITE STATE AUTOMATA DENGAN OUTPUT.
Session 5 Finite Automata
BAB II FINITE STATE AUTOMATA.
OTOMATA HINGGA.
BAB II FINITE STATE AUTOMATA.
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
TEORI BAHASA DAN AUTOMATA
BAB III EKIVALENSI DFA KE NFA
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
BAB II FINITE STATE AUTOMATA.
BAB II FINITE STATE AUTOMATA.
Teori Bahasa dan Automata
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
4. NFA DENGAN -MOVE.
Otomata & Teori Bahasa ( Week 2 )
Non Deterministic Finite Automata dengan є – Move
FINITE STATE AUTOMATA (FSA)
FINITE STATE AUTOMATA (FSA)
Teori-Bahasa-dan-Otomata
BAB II FINITE STATE AUTOMATA.
OTOMATA DAN TEORI BAHASA FORMAL
Finite State Automata: Reduksi Jumlah State
OTOMATA DAN TEORI BAHASA 8
Penggabungan dan Konkatenasi Finite State Automata
FINITE STATE AUTOMATA (FSA)
Teori Bahasa dan Automata
Teori Bahasa dan Automata
By : Lisda Juliana Pangaribuan
Teori-Bahasa-dan-Otomata
Teori-Bahasa-dan-Otomata
OTOMATA DAN TEORI BAHASA FORMAL
Teori-Bahasa-dan-Otomata
Reduksi Jumlah State pada Finite State Automata
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
OTOMATA DAN TEORI BAHASA FORMAL
BAB II FINITE STATE AUTOMATA.
OTOMATA DAN TEORI BAHASA 2
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
Bab VII FINITE STATE AUTOMATA DENGAN OUTPUT.
GABUNGAN & KONKATENASI
Teori-Bahasa-dan-Otomata
Finite State Automata ♦ model matematika yang dapat menerima input dan mengeluarkan output ♦ Memiliki state yang berhingga banyaknya dan dapat berpindah.
Otomata & Teori Bahasa ( Week 4 )
NFA dengan ε-move.
Pertemuan 4 Non Deterministic Finite Automaton (NFA)
Erwin Hidayat (M ) UTeM || 2010
Ekuivalensi NFA KE DFA *YANI*.
EKUIVALENSI NFA KE DFA.
Teori Bahasa dan Automata
Tinjauan Instruksional Khusus:Mahasiswa akan dapat menjelaskan cara kerja Deterministic Finite Automata (DFA),Non-Deterministic Finite Automata (NDFA),Non.
Pushdown Automata (PDA)
OTOMATA DAN TEORI BAHASA 8.
Otomata & Teori Bahasa Finite State Automata: - Non Deterministic Finite Automata dengan -move - Penggabungan dan Konkatenasi FSA.
Reduksi Jumlah State pada Finite State Automata
Otomata & Teori Bahasa ( Week 4 )
OTOMATA DAN TEORI BAHASA 8.
Transcript presentasi:

Otomata & Teori Bahasa ( Week 4 ) Ekuivalensi NFA-DFA Galuh 2018 Otomata & Teori Bahasa ( Week 4 )

Contents Definisi Ekivalensi 1 Langkah-langkah Pengubahan 2 Contoh Ekuivalensi NFA - DFA 3

Definisi Ekuivalen Dari sebuah mesin Non-deterministic Finite Automata dapat dibuat mesin Deterministic Finite Automata-nya yang ekivalen (bersesuaian). Ekuivalen disini artinya kedua mesin tersebut mampu menerima bahasa yang sama.

Definisi Ekuivalen Example : q0 q₁ q0 q₁ q₂ Mesin DFA Mesin NFA 0,1 q0 q₁ q0 q₁ 0,1 1 q₂ Mesin DFA Mesin NFA

Tahapan Pengubahan q0 q₁ Bagaimana cara mengubah NFA tersebut ke DFA 0,1 q0 q₁ 1 Bagaimana cara mengubah NFA tersebut ke DFA Mesin NFA

Tahapan Pengubahan Buatlah tabel transisi : Dengan adanya table transisi tersebut akan mempermudah kita melakukan langkah selanjutnya. δ 1 q0 qoq1 q1 Ø

Tahapan Pengubahan Dimulai dengan menggambar state awal : Selanjutnya kita telusuri state berikutnya yang diperoleh dengan memanfaatkan table transisinya. Telusuri state-state baru yang terbentuk Untuk menentukan state akhir hasil ekuivalensi, selalu merujuk pada state akhir mesin NFA yang belum diubah. q0

Tahapan Pengubahan Hingga diperoleh hasil akhir : q₁ Ø q0 q0q₁ 0,1 1 q0 1 Ø 0,1 q0q₁ Mesin DFA yang ekuivalen dengan NFA

Tahapan Pengubahan Kita bisa memeriksa apakah kedua otomata tersebut ekivalen. Untuk membuktikannya kita perlu memperlihatkan bahwa suatu bahasa yang diterima oleh NFA juga diterima oleh DFA ekuivalennya.

Tahapan Pengubahan δ (q0,001)= δ ( {q0, q1},01) = δ ( {q0, q1},1) Bila diketahui Non-deterministic Finite Automata semula gambar menerima string ‘001’, maka seharusnya Deterministic Finite Automata pada gambar juga menerima string tersebut. Karena state {q0, q1} termasuk state akhir, maka berarti string tersebut diterima. δ (q0,001)= δ ( {q0, q1},01) = δ ( {q0, q1},1) = {q0, q1}

Contoh ekuivalensi NFA-DFA Mesin NFA a,b a q0 q₁ q0 p r q0 q₁ q2 p,r

Ekuivalensi NFA ke DFA a b q0 q0 q1 q1 Ø q2

Look at the whiteboard please….  Exersice Look at the whiteboard please…. 

Thank You ! Galuh 2018