TEORI BAHASA DAN OTOMATA FINITE STATE AUTOMATA (FSA)

dokumen-dokumen yang mirip
PERTEMUAN 4 TEORI BAHASA DAN OTOMATA [TBO]

TEORI BAHASA DAN AUTOMATA

Relasi Ekuivalensi dan Automata Minimal

TEORI BAHASA DAN AUTOMATA

TELAAH TEORITIS FINITE STATE AUTOMATA DENGAN PENGUJIAN HASIL PADA MESIN OTOMATA

Konsep Teori Bahasa dan Otomata

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

MODUL 3: FINITE AUTOMATA

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

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

Formal Languages Finite Automata

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

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

Materi IX A. Pendahuluan

Konsep Teori Bahasa dan Otomata

matematika K-13 TEOREMA FAKTOR DAN OPERASI AKAR K e l a s

PERSAMAAN KUADRAT, FUNGSI KUADRAT DAN PERTIDAKSAMAAN KUADRAT

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

BAB III METODE METODE DEFUZZYFIKASI

E-LEARNING MATEMATIKA

GRAFIK ALIRAN SINYAL

VII. INTERAKSI GEN. Enzim C

INTEGRAL. Misalkan suatu fungsi f(x) diintegralkan terhadap x maka di tulis sebagai berikut:

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

Graf Berarah (Digraf)

selisih positif jarak titik (x, y) terhadap pasangan dua titik tertentu yang disebut titik

ALJABAR LINIER _1 Matrik. Ira Prasetyaningrum

ELIPS. A. Pengertian Elips

SISTEM BILANGAN REAL. 1. Sifat Aljabar Bilangan Real

METODE ANALISIS. Tentukan arus pada masing-masing tahanan dengan menggunakan metode arus cabang untuk rangkaian seperti pada Gambar 1.

BAB I PENDAHULUAN. 1.1 Latar Belakang

matematika K-13 IRISAN KERUCUT: PERSAMAAN HIPERBOLA K e l a s A. Definisi Hiperbola Tujuan Pembelajaran

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

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

BAB I. MATRIKS BAB II. DETERMINAN BAB III. INVERS MATRIKS BAB IV. PENYELESAIAN PERSAMAAN LINEAR SIMULTAN

MATERI I : VEKTOR. Pertemuan-01

BAB VI PEWARNAAN GRAF

AUTOMATA SEBAGAI MODEL PENGENAL BAHASA

VEKTOR. seperti AB, AB, a r, a, atau a.

BAB IV METODE ANALISIS RANGKAIAN

VEKTOR. Dua vektor dikatakan sama jika besar dan arahnya sama. Artinya suatu vektor letaknya bisa di mana saja asalkan besar dan arahnya sama.

didefinisikan sebagai bilangan yang dapat ditulis dengan b

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

E-LEARNING MATEMATIKA

PERTEMUAN 4 Metode Simpleks Kasus Maksimum

- - RELASI DAN FUNGSI - - dlp2fungsi

MUH1G3/ MATRIKS DAN RUANG VEKTOR

kimia HIDROLISIS K e l a s Kurikulum 2013 A. Definisi, Jenis, dan Mekanisme Hidrolisis

Penyelesaian Persamaan Kuadrat 1. Rumus abc Rumus menentukan akar persamaan kuadrat ax 2 bx c 0; a, b, c R dan a 0

ALJABAR LINIER DAN MATRIKS MATRIKS (DETERMINAN, INVERS, TRANSPOSE)

FUNGSI TRANSENDEN. Sifat satu kesatu yang mengakibatkan fungsi

UJIAN BERSAMA SMA KABUPATEN TANAH DATAR SEMESTER 1 TAHUN PELAJARAN 2008/2009. Mata Pelajaran : MATEMATIKA Kelas/jurusan : XII/IPS Hari/Tanggal :

IRISAN KERUCUT: PERSAMAAN ELIPS. Tujuan Pembelajaran

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

6. Himpunan Fungsi Ortogonal

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

02. OPERASI BILANGAN

Suku banyak. Akar-akar rasional dari

BAB 3 SOLUSI NUMERIK SISTEM PERSAMAAN LINEAR

Bab. Vektor. A. Vektor B. Perkalian Vektor. Hasil yang harus Anda capai: menerapkan konsep besaran Fisika dan pengukurannya.

Prestasi itu diraih bukan didapat!!!

Tiara Ariqoh Bawindaputri TIP / kelas L

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

Pengertian Matriks. B. Notasi Matriks. a 21 adalah elemen baris 2 kolom 1. Banyaknya baris : Banyaknya kolom : Ordo Matrik :

3.1 Permutasi. Secara umum, bilangan-bilangan pada {1, 2,, n} akan mempunyai n! permutasi

E. INTEGRASI BAGIAN ( PARSIAL )

LUAS DAERAH APLIKASI INTEGRAL TENTU. Indikator Pencapaian Hasil Belajar. Ringkasan Materi Perkuliahan

IV V a b c d. a b c d. b c d. bukan fungsi linier y = x = x y 5xy + y = B.2 Konsep Fungsi Linier

Tujuan Pembelajaran. ) pada hiperbola yang berpusat di (0, 0). 2. Dapat menentukan persamaan garis singgung di titik (x 1

BABAK PENYISIHAN AMSO JENJANG SMA PEMBAHASAN BABAK PENYISIHAN AMSO

PENYELESAIAN SISTEM PERSAMAAN LINEAR DENGAN MENGGUNAKAN DETERMINAN (ATURAN CRAMER)

MATEMATIKA. Sesi INTEGRAL VOLUME A. BENDA-BENDA YANG MEMILIKI SUMBU PUTAR B. BENDA-BENDA YANG MEMILIKI SUMBU PUTAR TERHADAP SUMBU-X

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

Tujuan Pembelajaran. ) pada elips. 2. Dapat menentukan persamaan garis singgung yang melalui titik (x 1

Bab 3 M M 3.1 PENDAHULUAN

Hendra Gunawan. 15 November 2013

MODUL 4 PEUBAH ACAK. Peubah acak adalah suatu fungsi yang memetakan setiap elemen dari ruang sampel ke bilangan Real. X : S R

Aljabar Linear Elementer

1. Pengertian Matriks

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

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

BAB 3 PERANCANGAN PROGRAM APLIKASI. Perancangan program aplikasi ini terbagi menjadi beberapa bagian yaitu :

INTEGRAL. Integral Tak Tentu Dan Integral Tertentu Dari Fungsi Aljabar

A x = b apakah solusi x

Hendra Gunawan. 30 Oktober 2013

(c) lim. (d) lim. (f) lim

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

Integral Tak Tentu dan Integral Tertentu

BAB II ELEMEN-ELEMEN RANGKAIAN

PEMBAHASAN PERSIAPAN UAS X MATEMATIKA PEMINATAN

INTEGRAL TAK TENTU. x x x

Bab a. maka notasi determinan dari matriks A ditulis : det (A) atau. atau A.

MODUL 5: NONDETERMISNISTIC FINITE STATE AUTOMATA DENGAN TRANSISI-Λ

MATRIKS Definisi: Matriks Susunan persegi panjang dari bilangan-bilangan yang diatur dalam baris dan kolom. Matriks ditulis sebagai berikut (1)...

RANGKUMAN MATERI ' maupun F(x) = Pengerjaan f(x) sehingga memperoleh F(x) + c disebut mengintegralkan f(x) ke x dengan notasi:

TURUNAN FUNGSI. LA - WB (Lembar Aktivitas Warga Belajar) MATEMATIKA PAKET C TINGKAT VI DERAJAT MAHIR 2 SETARA KELAS XI

MODUL 6. Materi Kuliah New_S1

PERSAMAAN DAN PERTIDAKSAMAAN LOGARITMA

INTEGRAL. Kelas XII IIS Semester Genap. Oleh : Markus Yuniarto, S.Si. SMA Santa Angela Tahun Pelajaran 2017/2018

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

Transkripsi:

TEORI BAHASA DAN OTOMATA FINITE STATE AUTOMATA (FSA)

Finite Stte Automt Seuh Finite Stte Automt dlh: Model mtemtik yng dpt menerim input dn mengelurkn output Kumpuln terts (finite set) dri stte (kondisi/kedn). Stu dintrny menjdi initil stte (kondisi wl) tu strt stte, dn eerp (is errti tidk d) dri ntrny dinytkn segi finl stte Himpunn lphet erisi eerp huruf, dimn string-string entukn dri lphet kn dic huruf demi huruf

Finite Automt Lnjt.. Kumpuln terts dri trnsition yng menjelskn untuk tip stte dn tip huruf yng dic ke stte mn perjlnn dilnjutkn erdsrkn input dn fungsi trnsisi Tidk memiliki tempt penyimpnn tu memory, sehingg hny is mengingt stte terkini Meknisme kerj dpt dipliksikn pd: elevtor, text editor, nlis leksikl, pen-cek-n prity

Contoh 1 Alphet yng digunkn hny 2 huruf, dn Ad 3 uh stte, yitu x, y dn z Aturn trsition yng dipki dlh: 1. Dri stte x dn input menuju stte y 2. Dri stte x dn input menuju stte z 3. Dri stte y dn input menuju stte x 4. Dri stte y dn input menuju stte z 5. Dri stte z dn input p sj tetp di stte z Ditentukn jug x segi strt stte dn z segi finl stte

Contoh 1 Lnjt.. Perhtikn p yng kn terjdi il string diumpnkn ke FA terseut Penelusurn kn dimuli dri strt stte: Huruf pertm dlh, sesui turn-1 kn menuju stte y Huruf kedu dlh, sesui turn-3 kn menuju stte x Huruf ketig dlh, sesui turn-1 kn menuju stte y String sudh diumpnkn semu, tpi tidk mencpi finl stte Jdi, string uknlh termsuk di dlm hs yng didefinisikn oleh FA

Contoh 1 Lnjt.. Contoh lin, il string diumpnkn ke FA terseut Hsilny, perjlnn mencpi pd stte z (finl stte) Jdi, string termsuk word dlm hs yng didefinisikn oleh FA terseut

Contoh 1 Lnjt.. (Trnsition Tle ) Tidk sulit menerk word p sj yng diterim oleh FA terseut, yitu stringny hrus erisi miniml seuh gr mencpi stte z Dri trnsition rule di ts, dpt diutkn seuh trnsition tle seperti di wh ini: Stte Strt x y z y x z Finl z z z FA dpt dinggp segi sutu mesin. Ad sutu pergerkkn, perpindhn dri seuh stte ke stte lin, kren dny seuh input

Contoh 1 Lnjt.. (Trnsition Digrm ) FA yng digmrkn dlm entuk grfis Tnd (-) untuk strt stte dn (+) untuk finl stte Bentuk lin, strt stte memki pnh dn finl stte memki lingkrn gnd x- y x y z+ z

Contoh 2, + +, 2 usur tu leih yng ersl dri stte yng sm dn menuju ke stte yng sm pul dpt distukn seperti gmr di ts Sekils terkesn hw FA di ts dpt menerim string dlm entuk ppun Nmun, il inputny dlh null string ( ), mk tidk kn terjdi perpindhn stte Jdi lnguge yng diterim oleh mesin di ts dlh: ( + ) ( + ) * = ( + ) +

Contoh 3 Ad kemungkinn seuh FA tidk kn menerim lnguge ppun,,,, +

Contoh 4 2 1-4+, 3 Ap yng terjdi il dieri input string dn (gimn pergerkknny)?

Contoh 4 Lnjt.. Trnsisi il dieri input string δ(1,) = (2) δ(2,) = (3) δ(3,) = (2) δ(2,) = (3) δ(3,) = (2)

Contoh 4 Lnjt.. Trnsisi il dieri input string δ(1,) = (3) δ(3,) = (2) δ(2,) = (3) δ(3,) = (4) δ(4,) = (4)

Tuple Pd FSA Finite Stte Automt dinytkn oleh 5 tuple, yitu: M=(Q, Σ, δ, S, F ) Q = Himpunn stte Σ = Himpunn simol input δ = Fungsi/tel trnsisi δ : Q Σ S = Stte wl / initil stte, S Q F = Stte khir, F Q

Contoh 5 (Pen-cek Prity Gnjil) Misl input : 1101 δ(genp,1)=(gnjil); δ(gnjil,1)=(gnjil); δ(gnjil,0)=(genp); δ(genp,1)=(gnjil) Result: Diterim mesin Misl input : 1100 δ(genp,1)=(gnjil); δ(gnjil,1)=(gnjil); δ(gnjil,0)=(genp); δ(genp,0)=(genp) Result: Ditolk mesin

Contoh 5 Lnjt. Tuple pd contoh 5: Q = {Genp, Gnjil}; Σ = {0,1}; S = {Genp}; F = {Gnjil} δ 0 1 Genp Genp Gnjil Gnjil Genp Gnjil Penjrn tel trnsisi di ts dlh: δ(genp,0) = {Genp} δ(genp,1) = {Gnjil} δ(gnjil,0) = {Genp} δ(gnjil,1) = {Gnjil}

Jenis FSA Deterministic Finite Automt (DFA) Dri sutu stte d tept stu stte erikutny untuk setip simol msukn yng diterim Non-deterministic Finite Automt (NFA) Dri sutu stte d 0, 1 tu leih stte erikutny untuk setip simol msukn yng diterim

DFA (Deterministic Finite Automt) Perhtikn!! Contoh 5 : Pengujin prity gnjil Contoh 6 : Pengujin untuk menerim it string dengn nykny 0 genp, sert nykny 1 genp. 0011 : String diterim 10010 : String ditolk, kren 0 nykny erjumlh gnjil

Contoh 6 (DFA Lnjt..) Digrm trnsisi

Contoh 6 Lnjt.. DFA tuple-ny Q = {q0, q1, q2, q3}; Σ = {0,1}; S = {q0}; F = {q0} δ (Tel trnsisi) δ 0 1 Contoh string inputn: q0 q2 q1 q1 q3 q0 q2 q0 q3 q3 q1 q2 δ(q0,011)=δ(q2,11)=δ(q3,1)=q2 (Ditolk) δ(q0,1010)=δ(q1,010)=δ(q3,10)=δ(q2,0)=q0 (Diterim)

Contoh 7 Vriel dlm hs pscl diwli oleh huruf (esr/kecil), dn diikuti dengn huruf tu ngk.

Ltihn 1. Butlh Tuple dri Digrm FSA diwh ini: 2. Butlh Tuple dn Digrm FSA dri pen-cek prity genp!