Pertemuan 3 FINITE AUTOMATA

Slides:



Advertisements
Presentasi serupa
Review Materi Widodo.com
Advertisements

Pertemuan 7 FINITE AUTOMATA DENGAN OUTPUT
Teori Bahasa dan Automata
Pertemuan 4 Finite Automata
Teori Bahasa dan Automata
Pertemuan 9 Sifat-sifat Bahasa Regular
Pertemuan 11 PUSH DOWN AUTOMATA (PDA)
Oleh: BAGUS ADHI KUSUMA, ST
Pertemuan 3 Konversi NFA - DFA dan Konversi ε-NFA - DFA
Session 12 Pushdown Automata
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.
Pertemuan 3 Finite Automata
Pertemuan 2 FINITE AUTOMATA (DFA & NFA)‏
OTOMATA HINGGA.
BAB II FINITE STATE AUTOMATA.
BAB II FINITE STATE AUTOMATA.
PUSH DOWN AUTOMATA & MESIN TURING
TEORI BAHASA DAN AUTOMATA
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
BAB XIV MESIN TURING.
BAB II FINITE STATE AUTOMATA.
BAB II FINITE STATE AUTOMATA.
Teori Matematika terhadap materi teori bahasa dan automata
Finite Automata I (FA) Pertemuan 23:
BAB 13 PUSH DOWN AUTOMATA.
PUSH DOWN AUTOMATA ( PDA )
Teori Bahasa & OTOMATA.
Pertemuan 2 REGULAR EXPRESSION (RE)
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
1 Pertemuan 7 FINITE AUTOMATA DENGAN OUTPUT Matakuliah: T0162/Teori Bahasa dan Automata Tahun: 2005 Versi: 1/0.
Non Deterministic Finite Automata dengan є – Move
NDFA dengan ε-Move CSG3D3 | Teori Komputasi Agung Toto Wibowo
FINITE STATE AUTOMATA (FSA)
FINITE STATE AUTOMATA (FSA)
Teori-Bahasa-dan-Otomata
Diagram dan Tabel Transisi
BAB II FINITE STATE AUTOMATA.
OTOMATA DAN TEORI BAHASA FORMAL
FINITE STATE AUTOMATA (FSA)
Teori Bahasa dan Automata
Teori Bahasa dan Automata
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
2. Review Teori Bahasa Formal dan Otomata
OTOMATA DAN TEORI BAHASA 1
Pertemuan 11 PUSH DOWN AUTOMATA (PDA)
OTOMATA DAN TEORI BAHASA FORMAL
Pertemuan 1 Teori Bahasa dan Automata
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
OTOMATA DAN TEORI BAHASA FORMAL
BAB II FINITE STATE AUTOMATA.
Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
Bab VII FINITE STATE AUTOMATA DENGAN OUTPUT.
Pertemuan 5 KONVERSI NFA MENJADI DFA
Teori-Bahasa-dan-Otomata
Finite State Automata ♦ model matematika yang dapat menerima input dan mengeluarkan output ♦ Memiliki state yang berhingga banyaknya dan dapat berpindah.
Pertemuan 4 Non Deterministic Finite Automaton (NFA)
Erwin Hidayat (M ) UTeM || 2010
Ekuivalensi NFA KE DFA *YANI*.
Teori Bahasa dan Automata
Kuis 1 Tekom MDS 9 September 2015.
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.
OTOMATA DAN TEORI BAHASA 8.
Transcript presentasi:

Pertemuan 3 FINITE AUTOMATA Matakuliah : T0162/Teori Bahasa dan Automata Tahun : 2005 Versi : 1/0 Pertemuan 3 FINITE AUTOMATA

<< TIK-99 >> << TIK-99>> Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : << TIK-99 >> << TIK-99>>

Outline Materi Materi 1 Materi 2 Materi 3 Materi 4 Materi 5

• Non-Deterministic Finite Automaton • Push Down Automata FINITE AUTOMATA Sistem Finite State : • Finite Automaton • Non-Deterministic Finite Automaton • Push Down Automata • Turing Machine • Linear Bounded Automata

Contoh Finite State System : FINITE AUTOMATA Contoh Finite State System : System Elevator Switching circuit Program text editor Contoh : Manusia (m), serigala (w), kambing (g), sayur (c) menyeberang sungai : Keadaan awal : MWGC ---  Keadaan akhir :  --- MWGC

FINITE AUTOMATA

FINITE AUTOMATON (FA) : (Deterministic Finite Automaton - DFA) FINITE AUTOMATA FINITE AUTOMATON (FA) : (Deterministic Finite Automaton - DFA) Model matematis Input Output Discrete Konfigurasi internal disebut “State” Transisi antar state atas simbol input

Hanya satu transisi sari suatu state dengan suatu simbol tertentu FINITE AUTOMATA Hanya satu transisi sari suatu state dengan suatu simbol tertentu q0 : Start state qf : Final State (satu atau lebih) Directed Graph menggambarkan FA disebut “Transition Diagram”.

FA menerima string dimana jumlah ‘0’, dan jumlah ‘1’-nya genap FINITE AUTOMATA Contoh : FA menerima string dimana jumlah ‘0’, dan jumlah ‘1’-nya genap

Final state : q0 {Double circle} Simbol input : {0, 1} FINITE AUTOMATA State : q0, q1, q2, q3 Start state : q0 Final state : q0 {Double circle} Simbol input : {0, 1}

 : himpunan simbol input q0  Q : start / initial state FINITE AUTOMATA Definisi Formal : FA M = (Q, , , q0, F) dimana : Q : himpunan state  : himpunan simbol input q0  Q : start / initial state F  Q : himpunan final state  : Q   : Fungsi transisi

 (q, a) : dalam state ‘q’, membaca input ‘a’ FINITE AUTOMATA  (q, a) : dalam state ‘q’, membaca input ‘a’

Fungsi Transisi untuk String : : Q  *  Q 1. (q,) = q FINITE AUTOMATA Fungsi Transisi untuk String : : Q  *  Q 1. (q,) = q {tanpa membaca simbol input tidak bisa berganti state}

2. Untuk semua string w dan input a, (q, wa) = ( (q,w),a) p = (q,w) FINITE AUTOMATA 2. Untuk semua string w dan input a, (q, wa) = ( (q,w),a) p = (q,w) (p,a)  dan selalu sejalan : (q,a) = ( (q,),a) = (q,a)

FINITE AUTOMATA (q,w) : adalah state dimana FA akan berada setelah membaca string w, dengan start state q; (q,w) = p, ada path berlabel w dari state q ke p.

Konvensi simbol yang digunakan : 1. Q : himpunan state FINITE AUTOMATA Konvensi simbol yang digunakan : 1. Q : himpunan state q, p : state, q0 : start state 2.  : alphabet input a,b,digit : simbol input 3.  : fungsi transisi 4. F : himpunan final / accepting state 5. w,x,y,z : string simbol input

FINITE AUTOMATA STRING YANG DITERIMA : String x diterima bila (q0,x) = p, p dalam F. LANGUAGE YANG DITERIMA : Language yang diterima oleh FA M adalah {x (q0,x) dalam F} REGULAR LANGUAGE / SET : Language yang diterima oleh suatu FA.

 : digambarkan tabel berikut FINITE AUTOMATA Contoh : Q = {q0,q1,q2,q3}  = {0,1} F = {q3}  : digambarkan tabel berikut

FINITE AUTOMATA

String yang terbentuk dari 0 dan 1 dan mengandung 110 FINITE AUTOMATA String Yang Diterima : 110 01101 00110111 String yang terbentuk dari 0 dan 1 dan mengandung 110

<< CLOSING>>