Deterministic Finite Automata (DFA) Non-Deterministic Automata (NFA)

dokumen-dokumen yang mirip
Formal Languages Finite Automata

Push-Down Automata. Pertemuan Ke Sri Handayaningsih, S.T., M.T. Teknik Informatika

Bahasa Formal PDA yang Diterima Bahasa Bebas Konteks. Pertemuan Ke-13. Sri Handayaningsih, S.T., M.T. Teknik Informatika

Bahasa Formal Bahasa Bebas Context

NFA. Teori Bahasa dan Automata. Viska Mutiawani - Informatika FMIPA Unsyiah

PERTEMUAN 4 TEORI BAHASA DAN OTOMATA [TBO]

REGULAR EXPRESSION ADE CHANDRA SAPUTRA S.KOM.,M.CS

Relasi Ekuivalensi dan Automata Minimal

TEORI BAHASA DAN OTOMATA FINITE STATE AUTOMATA (FSA)

TELAAH TEORITIS FINITE STATE AUTOMATA DENGAN PENGUJIAN HASIL PADA MESIN OTOMATA

AUTOMATA SEBAGAI MODEL PENGENAL BAHASA

Ekspresi Reguler. Pertemuan Ke-8. Sri Handayaningsih, S.T., M.T. Teknik Informatika

IV. NFA Dengan ε - Move. Pada NFA dengan ε move (transisi ε ) diperbolehkan merubah state

Konsep Teori Bahasa dan Otomata

Solusi Pengayaan Matematika Edisi 4 Januari Pekan Ke-4, 2007 Nomor Soal: 31-40

TEORI BAHASA DAN AUTOMATA

Mesin Turing. Pertemuan Ke-14. Sri Handayaningsih, S.T., M.T. Teknik Informatika

TEORI BAHASA DAN AUTOMATA

Teori Matematika Terkait dengan TBO

MODUL 3: FINITE AUTOMATA

BAB I PENDAHULUAN. 1.1 Latar Belakang

RELASI DAN FUNGSI. A disebut daerah asal dari R (domain) dan B disebut daerah hasil (range) dari R.

ANALISIS NUMERIK. Inter polasi. SPL simultan. Akar Persama. linear

Konsep Teori Bahasa dan Otomata

Graf Berarah (Digraf)

Solusi Pengayaan Matematika Edisi 3 Januari Pekan Ke-3, 2008 Nomor Soal: 21-30

MODUL 6. Materi Kuliah New_S1

Simulator Pengenal String Yang Diterima Sebuah Deterministic Finite Automata (DFA)

NonDeterministic Finite Automata. B.Very Christioko, S.Kom

BAB VI PEWARNAAN GRAF

MEDIA PEMBELAJARAN TEORI BAHASA DAN OTOMATA POKOK BAHASAN FINITE AUTOMATA (FA) BERBASIS MULTIMEDIA

PROBLEM SOLVING TERKAIT DENGAN KELAS X SEMESTER 1 PADA STANDAR KOMPETENSI (SK) 1.

ANALISIS DESKRIPSI BAHASA YANG BERSESUAIAN DENGAN MODEL AUTOMATA

Penerapan Finite State Automata Pada Pencarian Rute Terpendek Perjalanan Mahasiswa dari Rumah ke Kampus UKSW Salatiga Artikel Ilmiah

r x = 0. Koefisien-koefisien persamaan yang dihasilkan adalah analitik pada x = 0. Jadi dapat kita gunakan metode deret pangkat.

DETERMINAN. Matematika Industri I. TIP FTP UB Mas ud Effendi. Matematika Industri I

BAB II LANDASAN TEORI

TRIGONOMETRI I. KOMPETENSI YANG DICAPAI

TIM OLIMPIADE MATEMATIKA INDONESIA TAHUN 2009

FISIKA BESARAN VEKTOR

MATEMATIKA DASAR. 1. Jika x 1 dan x 2 adalah penyelesaian. persamaan Diketahui x 1 dan x 2 akar-akar persamaan 6x 2 5x + 2m 5 = 0.

MA1201 MATEMATIKA 2A Hendra Gunawan

INTEGRAL FOURIER KED. Diasumsikan syarat-syarat berikut pada f(x): 1. f x memenuhi syarat Dirichlet pada setiap interval terhingga L, L.

MODUL 5: NONDETERMISNISTIC FINITE STATE AUTOMATA DENGAN TRANSISI-Λ

Fungsi f dikatakan pada / onto / surjektif jika setiap elemen himpunan B merupakan

CONTOH SOLUSI BEBERAPA SOAL OLIMPIADE MATEMATIKA Oleh: Wiworo, S.Si, M.M. 3. Untuk k 2 didefinisikan bahwa a

PERTEMUAN 4 Metode Simpleks Kasus Maksimum

MODEL POTENSIAL 1 DIMENSI

PENGAYAAN MATEMATIKA SOLUSI SOAL-SOAL LATIHAN 1

BAB 5 KECEPATAN, JARAK, DAN WKATU

IAH IAAH I H HAAH xaah I A b x2ah x23h I A 3 x23b H 2

5. Tampilan Menu Dosen terdiri dari beberapa bagian, yaitu:

SUKU BANYAK ( POLINOM)

MENENTUKAN AKAR-AKAR PERSAMAAN PANGKAT EMPAT. Supriyono Jurusan Pendidikan Matematika FKIP Universitas Muhammadiyah Purworejo.

DETERMINAN. Misalkan A adalah suatu matriks persegi. a) Jika A memiliki satu baris atau satu kolom bilangan nol, maka det(a) = 0.

PERTEMUAN - 1 JENIS DAN OPERASI MATRIKS

ELIPS. A. Pengertian Elips

Solusi Pengayaan Matematika Edisi 15 April Pekan Ke-3, 2010 Nomor Soal:

2. Paman mempunyai sebidang tanah yang luasnya 5 hektar. Tanah itu dibagikan kepada 3. Luas tanah yang diterima oleh mereka masing-masing = 5 :3 1

Catatan Kuliah 2 Matematika Ekonomi Memahami dan Menganalisa Aljabar Matriks (2)

Solusi Pengayaan Matematika

BABAK PENYISIHAN AMSO JENJANG SMA PEMBAHASAN BABAK PENYISIHAN AMSO

Kerjakan di buku tugas. Tentukan hasil operasi berikut. a. A 2 d. (A B) (A + B) b. B 2 e. A (B + B t ) c. A B f. A t (A t + B t ) Tes Mandiri

Matematika SMA (Program Studi IPA)

Perhitungan Biaya Tenaga Kerja Sesungguhnya Pada Cafe WarunKomando

1) BENTUK UMUM DAN BAGIAN-BAGIAN PERSAMAAN KUADRAT Bentuk umum persamaan kuadrat adalah seperti di bawah ini:

matematika WAJIB Kelas X RASIO TRIGONOMETRI Kurikulum 2013 A. Definisi Trigonometri

INTEGRAL PARSIAL PADA INTEGRAL DESKRIPTIF RIEMANN Oleh : Muslich Jurusan Matematika FMIPA UNS

1. HUKUM SAMBUNGAN KIRCHOFF (HUKUM KIRCHOFF I) 2. HUKUM CABANG KIRCHOFF (HUKUM KIRCHOFF II)

Skew- Semifield dan Beberapa Sifatnya 1

PRA ULANGAN UMUM SEMESTER GENAP KELAS X RPL SMK NEGERI 2 MAGELANG 2012

BAB 7. LIMIT DAN LAJU PERUBAHAN

Matematika SKALU Tahun 1978

Hendra Gunawan. 30 Oktober 2013

E-LEARNING MATEMATIKA

7. Ruang L 2 (a, b) f(x) 2 dx < }.

,, % ,, % -0: 0 -0: 0! 2 % 26, &

Penyelesaian Persamaan dengan Logaritma. Persamaan & Fungsi logaritma. Pengertian Logaritma 10/9/2013

1. Identitas Trigonometri. 1. Identitas trigonometri dasar berikut ini merupakan hubungan kebalikan.

- - RELASI DAN FUNGSI - - dlp2fungsi

A x = b apakah solusi x

MUH1G3/ MATRIKS DAN RUANG VEKTOR

Aplikasi Pohon Berakar dan Graf Berarah pada Perancangan Alur Visual Novel

Lecture Notes Teori Bahasa dan Automata

PERSAMAAN DAN PERTIDAKSAMAAN LOGARITMA

Bilangan. Bilangan Nol. Bilangan Bulat (Z )

SUKU BANYAK ( POLINOM)

KINEMATIKA Kelas XI. Terdiri dari sub bab : 1. persamaan gerak 2. Gerak Parabola 3. Gerak Melingkar

SISTEM BILANGAN REAL. 1. Sifat Aljabar Bilangan Real

VEKTOR. Adri Priadana. ilkomadri.com

TINGKAT SMA KOMET 2018 SE-JAWA TIMUR

Integral Tak Wajar. Ayundyah Kesumawati. March 25, Prodi Statistika FMIPA-UII

Teorema Dasar Integral Garis

BAB: PENERAPAN INTEGRAL Topik: Volume Benda Putar (Khusus Kalkulus 1)

Lecture Notes Teori Bahasa dan Automata

MATEMATIKA DASAR. Bab Bilangan Irasional dan Logaritma. Drs. Sumardi Hs., M.Sc. Modul ke: 02Fakultas FASILKOM. Program Studi Teknik Informatika

2.Matriks & Vektor (1)

ω = kecepatan sudut poros engkol

UN SMA IPA 2004 Matematika

Minggu ke 6 LIMIT FUNGSI (LIMITS OF FINCTIONS) 2,1, 2,01, 2,001, 2,0001,, 2 + 1/10 n maka :

Transkripsi:

Deterministic Finite Automt (DFA) Non-Deterministic Automt (NFA) Pertemun Ke-4 Sri Hndyningsih, S.T., M.T. Emil : ning_s12@yhoo.com Teknik Informtik 1

TIU dn TIK 1. Mengethui perbedn ntr DFA dn NFA 2. Perbedn DFA dn NFA 3. Ekuivlensi ntr FA 4. Definisi Forml NFA 5. Fungsi trnsisi NFA 6. Contoh-contoh NFA dengn inputn string yng diterim dn ditolk. 2

FA FA dibgi menjdi 2, yitu : Jenis FA Definisi Bentuk Trnsisi 1. DFA (Deterministic Finite Automt) 2. NFA (Non Deterministic Finite Automt) FA di dlm menerim input mempuyi tept stu busur kelur. FA di dlm menerim input mempuyi lebih dri stu busur kelur tu tidk puny busur kelur. 3

Grph Trnsisi DFA b q0 q0 q1 q q2 q2 q2 q2 4

Grph Trnsisi NFA q0 {q1,q3} q q2 - q3-5

Ekuivlensi Antr FA Diberikn du mesin FA M1 dn M2. Msing-msing menerim bhs L(M1) dn L(M2). Kedu mesin tersebut disebut ekuivlen jik menerim bhs yng sm yitu : L(M1) = L(M2) 6

Grf Trnsisi M1 Grf Trnsisi M2 q0 NFA M1 q1 q0 DFA M2 q1 q0 {q0, q1} q0 q1 q1 - q1 q1 L(M1) = n L(M2) = n 7

Definisi Forml NFA Q q F M,,, 0, Q : Himpunn stte, mis. q, q q 0 1, : Inputn lphbet, mis :, b 2 : Fungsi Trnsisi : Stte wl F : Stte khir 8

Fungsi Trnsisi 0 1 q, q 1 0 q0 1 1 0,1 q q2 9

q ( 1,0) q { 0, q2} 0 1 0,1 q1 q2 10

( q0, ) q { 0, q2} 0 1 0,1 q1 q2 11

q ( 2,1) 0 1 0,1 q1 q2 12

Nondeterministic Finite Automton (NFA) Alphbet ={} q 13

Alphbet ={} Du Pilihn q 14

Alphbet ={} Du Pilihn q Tdk d Trnsisi Tdk d Trnsisi 15

Pilihn Pertm q 16

First Choice q 17

First Choice q 18

Pilihn Pertm Inputn sudh selesi q diterim 19

Pilihn Kedu q 20

Pilihn Kedu q 21

Pilihn Kedu q Tdk d trnsisi: utomt error 22

Pilihn Kedu Inputn belum selesi q ditolk 23

Sebuh NFA menerim string, jik: Kmputsi pd NFA menerim string Komputsi dlh : Seluruh inputn dimsukkn dn utomt dimuli dri stte wl menuju ke stte khir 24

Apkh Contoh 1 diterim oleh NFA: pilihn 1 pilihn 2 diterim q 1 q 2 q 1 q 2 ditolk Digrm trnsisi yng dipilih dlh pilihn 1. Kren komputsi dpt diterim 25

Contoh yng Tidk Diterim q 26

Pilihn Pertm q 27

Pilihn Pertm ditolk q 28

Pilihn Kedu q 29

Pilihn Kedu q 30

Pilihn Kedu q ditolk 31

Sebuh NFA Menolk string, jik: Tidk d komputsi pd NFA yng menerim string. Untuk setip komputsi: seluruh inputn selesi dimsukkn dn utomt tidk smpi pd Stte khir. ATAU Inputn belum selesi dimsukkn 32

Apkh Contoh 2 ditolk oleh NFA: q 1 q 2 ditolk q 1 q 2 ditolk Seluruh komputsi yng mungkin ditolk 33

Contoh Yng Ditolk q 34

Pilihn Pertm q 35

Pilihn Pertm q Tidk d trnsisi: Automt error 36

Pilihn Pertm Inputn tidk terselesikn q ditolk 37

Pilihn Kedu q 38

Pilihn Kedu q 39

Pilihn Kedu q Tidk d trnsisi: Automt error 40

Pilihn Kedu Inputn tidk terselesikn q ditolk 41

Ditolk oleh NFA ditolk q 1 q 2 q 1 q 2 ditolk Seluruh komputsi yng mungkin ditolk 42

L(M)? q 43

Bhs yng menerim: L { } q 44

Pustk 1. Tedy Setidi, Diktt Teori Bhs dn Otomt, Teknik Informtik UAD, 2005 2. Hopcroft John E., Rjeev Motwni, Jeffrey D. Ullmn, Introduction to Automt Theory, Lnguges, nd Computtion, 2rd, Addison-Wesley,2000 3. Mrtin C. John, Introduction to Lnguges nd Theory of Computtion, McGrw-Hill Interntionl edition,1991 4. Linz Peter,Introduction to Forml Lnguges & Automt, DC Heth nd Compny, 1990 5. Dulimrt Hns, Sudin, Cttn Kulih Mtemtik Informtik, Mgister Teknik Informtik ITB, 1998 6. Hinrich Schütze, IMS, Uni Stuttgrt, WS 2006/07, Slides bsed on RPI CSCI 2400 45