220 likes | 3.02k Views
Teori Bahasa dan Automata Pertemuan 2. Materi : Definisi Mesin Turing, Ilustrasi Mesin Turing, Contoh Soal PJ : Isni Oktria. Teori Bahasa dan Automata. Mesin Turing.
E N D
Teori Bahasa dan Automata Pertemuan 2 Materi : Definisi Mesin Turing, Ilustrasi Mesin Turing, Contoh Soal PJ : Isni Oktria Teori Bahasa dan Automata
Mesin Turing Mesin Turingadalah model komputasiteoritis yang ditemukanoleh Alan Turing, berfungsisebagai model ideal untukmelakukanperhitunganmatematis Teori Bahasa dan Automata
Sebuah mesin turing terdiri atas barisan sel tersusun berupa pita yang dapat bergerak maju mundur, komponen aktif baca/tulis pita yang memiliki status perhitungan serta dapat mengubah/menulisi sel aktif yang ada di pita tadi, dan suatu kumpulan instruksi bagaimana komponen baca/tulis ini harus melakukan modifikasi terhadap sel aktif pada pita, serta bagaimana menggerakkan pita tersebut. Pada setiap langkah dalam komputasi, mesin ini akan dapat mengubah isi dari sel yang aktif, mengubah status dari komponen baca/tulis, dan mengubah posisi pita kekiri atau kekanan. Teori Bahasa dan Automata
Ilustrasi Mesin Turing Pita TM : Terbatasdikiri. Setiapselberisisebuahkarakterdarikalimatyang akandikenali. Di kanankalimatterdapattakhinggasimbolhampa. Head : membaca dan menulisisel pita TM, bisabergerakkekiriataukekanan FSC : otakdari TM, diimplementasikandarialgoritmapengenalankalimat. Teori Bahasa dan Automata
Ilustrasi TM sebagaiSebuahGraf Berarah : • Sebagaimanagraf, TM terdiridaribeberapanode dan beberapaedge. Dari satu node mungkinterdapatsatuataulebih edge yang menuju node lainnyaataudirinyasendiri. • Sebuah node menyatakansebuahstata(state). Duastatapentingadalahstataawal S (start) dan statapenerima H (halt). Sesaatsebelumprosespengenalansebuahkalimat, TM beradapadastata S. Jikakalimattersebutdikenalimaka, setelahselesaimembacakalimattersebut, TM akanakanberhentipadastata H. • Sebuah edge mempunyai ‘bobot’ yang dinotasikansebagai triple : (a, b, d). a adalahkarakteracuanbagikarakterdalamsel pita TM yang sedangdibaca head. Jika yang dibaca head adalahkarakter a maka a akandi-overwrite dengankarakter b dan head akanberpindahsatuselkearah d (kananataukiri). Teori Bahasa dan Automata
Gambar 2 Teori Bahasa dan Automata
Gambar1 Teori Bahasa dan Automata
Tracing untukGambar 1 • (S,aabb) Þ (1,Abb) Þ (2,Abb) Þ (2,AbBe) Þ (H,AbBee) Þ diterima • (S,abba) Þ (1,Abba) Þ (2,Abba) Þ (2,AbBa) Þ (2,AbBAe) Þ (H,AbBAee) Þ diterima • (S,aab) Þ (1,Aab) Þ crash, karenadari node 1 tidakada edge denganbobotkomponenpertamanya (a) • (S,aabb) Þ (1,Aabb) Þ crash
LaporanPendahuluan Pert.3 • Jelaskanmetoda parsing Top-down danButtom-up! 2. Jelaskanmetoda Brute Force! Teori Bahasa dan Automata