Ekspresi Regular. Teori Bahasa dan Automata. Viska Mutiawani - Informatika FMIPA Unsyiah

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

Sebuah bahasa dinyatakan regular jika terdapat finite state automata yang dapat menerimanya. Bahasa-bahasa yang diterima oleh suatu finite state

TEORI BAHASA DAN OTOMATA [TBO]

Teori Komputasi 11/2/2016. Bab 5: Otomata (Automata) Hingga. Otomata (Automata) Hingga. Otomata (Automata) Hingga

Teori Bahasa dan Otomata 1

BAB III AUTOMATA HINGGA NON-DETERMINISTIK DAN EKUIVALENSI AHN AHD - GR

8 April 2015 Teori Bahasa dan Otomata

Mahasiswa memahami bahasa sebagai himpunan dan operasi 2 -nya, cara mendefinisikan bahasa, serta cara mengenali anggota 2 bahasa

BAHASA REGULER 1. Ekspresi Regular

Memiliki kelemahan terlalu panjang jalannya padahal berujung pada S a, produksi D A juga menyebabkan kerumitan.

TEORI BAHASA DAN AUTOMATA

Operasi FA dan Regular Expression

Lecture Notes Teori Bahasa dan Automata

TUGAS MAKALAH TEORI BAHASA & AUTOMATA

PENDAHULUAN Teori Bahasa

SolusiPersamaanNirlanjar

DIKTAT TEORI BAHASA DAN OTOMATA

TEORI BAHASA DAN AUTOMATA

Pendahuluan [6] FINITE STATE AUTOMATA. Hubungan RE & FSA [5] Finite State Diagram [6] 4/27/2011 IF-UTAMA 1

Finite State Machine dapat berupa suatu mesin yang tidak memiliki output. Finite State Machine yang tidak mengeluarkan output ini dikenal

Dimensi Partisi pada Graf Kincir

Teori Bahasa Formal dan Automata

Ekspresi Reguler Definisi. Notasi Ekspresi Regular. Contoh Ekspresi Reguler [2]

TEORI BAHASA DAN OTOMATA

Matematika Keuangan Dan Ekonomi. Indra Maipita

BAB IV ANALISIS HUBUNGAN UMPAN BALIK DENGAN MOTIVASI BELAJAR PENDIDIKAN AGAMA ISLAM SISWA SMP NEGERI 9 BATANG

Bab 4. Koefisien Binomial

Dan koefisien korelasi parsial antara Y, X 2 apabila X 1 dianggap tetap, dinyatakan sebagai r y 2.1 rumusnya sebagai berikut:

BAB I PENDAHULUAN 1-1

Teori Bahasa dan Operasi Matematis.

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

Teori Bahasa Formal dan Automata

EKSPRESI REGULAR PADA SUATU DETERMINISTIC FINITE STATE AUTOMATA

Konsep energi potensial elektrostatika muatan titik : Muatan q dipindahkan dari r = ke r = r A Seperti digambarkan sbb :

Tata Bahasa Bebas Konteks

BAB III METODE PENELITIAN. adalah untuk mengetahui kontribusi motivasi dan minat bekerja di industri

BAB III ANALISIS DAN PERANCANGAN

FISIKA DASAR II. Kode MK : FI SKS : 3 Program Studi : Fisika Instrumentasi (S-1) Kelas : Reguler MATERI 1

MODUL 4: Nondeterministic Finite Automata

Lecture Notes Teori Bahasa dan Automata

Contents.

Tujuan Penyederhanaan

Gelombang Elektromagnetik

III. METODE PENELITIAN

TEORI BAHASA DAN AUTOMATA

FISIKA DASAR 2 PERTEMUAN 2 MATERI : POTENSIAL LISTRIK

Fisika Dasar II Listrik, Magnet, Gelombang dan Fisika Modern

Contoh Proposal Skripsi Makalahmudah.blogspot.com

III. METODE PENELITIAN , kemudian membandingkan dengan tahanan lentur yang

KEPERIODIKAN DARI PERPANGKATAN MATRIKS TEREDUKSI DALAM ALJABAR MAX-PLUS DAN APLIKASI PADA KELAS SIKLIK

anggota alfabet dinamakan simbol terminal atau token.

Menentukan Pembagi Bersama Terbesar dengan Algoritma

Deterministic Finite Automata

Stabilisasi Pada Sistem Pendulum-Kereta dengan Menggunakan Metode Fuzzy-Sliding Mode Control

BAB III METODE PENELITIAN

Nilai dan Vektor Eigen

Teknik Kompiler 5. oleh: antonius rachmat c, s.kom, m.cs

MODUL 1: PENGANTAR TEORI BAHASA

TEORI BAHASA DAN AUTOMATA

Penyederhanaan Tata Bahasa Bebas Konteks. Kuliah Online : TBA [2012/2013]

Teorema Berbasis Aksioma Separasi dalam Ruang Topologi

Medan Listrik. Medan : Besaran yang terdefinisi di dalam ruang dan waktu, dengan sifat-sifat tertentu.

Sistem Pendukung Keputusan Rekomendasi Penerima Beasiswa Menggunakan Fuzzy Multi Attribut Decision Making (FMADM) dan Simple Additive Weighting (SAW)

MODIFIKASI DISTRIBUSI MASSA PADA SUATU OBJEK SIMETRI BOLA

Kegiatan Belajar 2. Identitas Trigonometri

PELABELAN TOTAL BUSUR AJAIB b-busur BERURUTAN PADA GRAF LOBSTER L n (2; r) DAN L n (2; r, s) SKRIPSI SYARIFANI RACHMAWATI

BAB II Tinjauan Teoritis

UNIVERSITAS SWADAYA GUNUNG JATI CIREBON

BAB III METODE PENELITIAN. mengenai Identifikasi Variabel Penelitian, Definisi Variabel Penelitian,

BAB II METODE PENELITIAN. penelitian korelasional dengan menggunakan pendekatan kuantitatif dan

BAB IV HASIL SIMULASI DAN ANALISA PENGUKURAN

TEORI BAHASA & AUTOMATA

BAB III METODOLOGI PENELITIAN. Penelitian ini bertujuan untuk mendeskripsikan dan menganalisis pengaruh

BAB II MEDAN LISTRIK DI SEKITAR KONDUKTOR SILINDER

Bab II. Konsep Dasar

Tata Bahasa Kelas Tata Bahasa. Konsep Bahasa (1)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

BAB IV ANALISIS DATA. analisis paired sample T-test yaitu Ada atau tidaknya Pengaruh Terapi Rational

Amir Hamzah AKPRIND PRESS 2009

trigonometri 4.1 Perbandingan Trigonometri

FINITE STATE MACHINE / AUTOMATA

Representasi Boolean

Sudaryatno Sudirham ing Utari. Mengenal. 4-2 Sudaryatno S & Ning Utari, Mengenal Sifat-Sifat Material (1)

INFORMATION RETRIEVAL SYSTEM DENGAN METODE LATENT SEMANTIC INDEXING TESIS HENDRA BUNYAMIN NIM : Program Studi Rekayasa Perangkat Lunak

Seminar Nasional Pendidikan Biologi FKIP UNS 2010

1 ANGKET PERSEPSI SISWA TERH

ANALISIS DINAMIK ANTARA KONSUMSI DAN TABUNGAN DALAM WAKTU KONTINU

III. METODE PENELITIAN. Desain penelitian yang digunakan adalah penelitian deskriptif dan verifikatif.

BAB IV ANALISA PERENCANAAN DAN PEMBAHASAN

Teknik Kompiler 7. oleh: antonius rachmat c, s.kom

BAB 17. POTENSIAL LISTRIK

PROSES IDENTIFIKASI DAN ESTIMASI VARIABEL KEADAAN PADA MODEL TEREDUKSI

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PENERIMA BEASISWA MAHASISWA KURANG MAMPU PADA STMIK BUDIDARMA MEDAN MENERAPKAN METODE PROFILE MATCHING

III. METODE PENELITIAN. ilmiah, apabila penelitian tersebut menggunakan metode atau alat yang tepat. dan menguji kebenaran suatu pengetahuan.

Sejarah. Charles Augustin de Coulomb ( )

1. AB = 16 cm, CE = 8 cm, BD = 5 cm, CD = 3 cm. Tentukan panjang EF! 20 PEMBAHASAN : BCD : Lihat ABE : Lihat AFE : Lihat

Diktat Kuliah. Oleh:

ANALISIS PERBANDINGAN METODE SAW DAN TOPSIS DALAM SISTEM PENDUKUNG KEPUTUSAN SELEKSI CALON DOSEN STMIK PALANGKARAYA

Pengembangan instrumen penilaian kemampuan berfikir kritis pada pembelajaran fisika SMA

Teori Bahasa dan Automata. Finite State Automata & Non Finite State Automata

Transkripsi:

Ekspesi Regula Teoi Bahasa dan Automata

Ekspesi Regula Ekspesi Regula (Regula expessions) mendeskipsikan bahasa egula Contoh: ( a b c)* mendeskipsikan bahasa a, bc*, a, bc, aa, abc, bca,... 2

Recusive Definition Ekspesi egula pimitif:,, Dibeikan ekspesi egula dan 2 2 * 2 Meupakan ekspesi egula 3

Contoh Suatu Ekspesi egula: a b c * ( c ) Bukan ekspesi egula: a b 4

Bahasa Ekspesi Regula : bahasa dai ekspesi egula Contoh ( a b c)*, a, bc, aa, abc, bca,... 5

Definisi Bagi ekspesi egula pimitif: a a 6

Definisi (2) Untuk ekspesi egula and 2 2 2 2 2 * * 7

Contoh Ekspesi egula: a b a * a b a * a b a * a b a * a b a * a b a * a, b, a, aa, aaa,... a, aa, aaa,..., b, ba, baa,... 8

Contoh Ekspesi egula a b* a bb a, bb, aa, abb, ba, bbb,... 9

Contoh Ekspesi egula aa* bb* b 2n 2 m { a b b : n, m 0} 0

Contoh Ekspesi egula ( 0 )*00 (0 ) * () = { semua sting yang mengandung substing 00 }

Contoh Ekspesi egula ( 0)*(0 ) () = { semua sting tanpa substing 00 } 2

Ekuivalensi Ekspesi Regula Definisi: Ekspesi Regula and 2 adalah ekuivalen jika ( ) ( 2 ) 3

Contoh = { semua sting tanpa substing 00 } ( 0)*(0 ) 2 (*0*)*(0 ) *(0 ) ( ) ( 2 ) dan 2 meupakan ekspesi egula yang ekuivalen 4

Ekspesi Regula dan Bahasa Regula 5

Teoema Bahasa yang dihasilkan oleh Ekspesi Regula Bahasa Regula 6

Pembuktian: Bahasa yang dihasilkan oleh Ekspesi Regula Bahasa Regula Bahasa yang dihasilkan oleh Ekspesi Regula Bahasa Regula 7

Pembuktian bagian Bahasa yang dihasilkan oleh Ekspesi Regula Bahasa Regula Untuk setiap ekspesi egula maka bahasa adalah egula () Pembuktian secaa induksi tehadap 8

Basis Induksi Pimitive Regula Expessions:,, Bentuk NFAnya ( M) ( ) ( M 2) { } ( ) Bahasa egula a ( M3) { a} ( a) 9

Hipotesis Induksi Anggap 2 Untuk ekspesi egula dan, dan adalah bahasa egula ( ) ( 2 ) 20

angkah Induksi Kita akan buktikan: 2 * 2 adalah bahasa egula 2

Bedasakan definisi dai ekspesi egula: 2 2 2 2 22 * *

Secaa induksi kita ketahui: dan adalah bahasa egula ( ) ( 2 ) Sebab kita ketahui bahwa: Bahasa Regula adalah tetutup di bawah opeasi: Union Concatenation Sta * 2 2 23

Oleh kaena itu: 2 2 2 2 Adalah bahasa egula * * (( )) ( ) Secaa tidak langsung, bahasa egula juga Akhi pembuktian (melalui induksi) 24

Bedasakan egula closue dai opeasi ini, kita dapat membangunkan NFA M yang meneima ( M ) ( ) ( M) ( ) Contoh: 2 ( M ) ( ) ( M 2) ( 2 ) 25

Pembuktian bagian 2 Bahasa yang dihasilkan oleh Ekspesi Regula Bahasa Regula Untuk setiap bahasa egula ekspesi egula sehingga akan ada ( ) Kita akan mengkonvesi NFA yang meneima ke bentuk ekspesi egula 26

Sebab NFA M adalah egula, maka akan ada yang meneima bahasa tesebut ( M ) Gunakan yang memiliki satu state peneima 27

Dai M konstuksikan Gaf Tansisi Umum yang ekuivalen dimana label tansisi beupa ekspesi egula Contoh: M Gaf Tansisi Umum yang ekuivalen a c a c a,b a b 28

Contoh lain a b q0 b q a, b q2 b abel tansisi beupa Ekspesi egula a b q0 b q a b q2 b 29

Menguangi state a b b q0 b q a b q2 abel tansisi beupa Ekspesi egula bb*a b bb* ( a b) q0 q2 30

Hasilnya: bb*a b bb* ( a b) q 0 q 2 ( bb * a ) * bb * ( a b) b * ( ) ( M ) 3

Menguangi state Secaa umum d e qi q q j a b c ae* d ce*d ce* b qi ae*b q j 32

Dengan mengulangi langkah tesebut hingga dua state yang tesisa, gaf tehasil: Gaf awal Gaf hasil 3 4 q 0 2 q f Ekspesi egula yang tehasil: Akhi pembuktian 2 ( ) * 2 ( 4 3 * 2 )* ( M ) 33

Repesentasi standa bahasa egula Bahasa Regula DFA NFA Ekspesi Regula 34

Jika: Kita dibeikan bahasa egula Bemakna: Bahasa dapat diepesentasikan dengan DFA, NFA, ekspesi egula 35

Ekuivalensi NFA-ε Dengan ER (Ekspesi Regula) NFA- ε = NFA-λ (Automata Hingga Non-deteministik = NFA) atau λ atau 2 atau + 2 36

Tentukan NFA untuk ekspesi egula = 0(+23)* 37

38