SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

dokumen-dokumen yang mirip
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SATUAN ACARA PERKULIAHAN (SAP) Semester Penempatan

SATUAN ACARA PERKULIAHAN (SAP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN MATA KULIAH : TEORI BAHASA DAN AUTOMATA (TBA) KODE / SKS : KK / 3 SKS

TEORI BAHASA DAN AUTOMATA

FTIK / PRODI TEKNIK INFORMATIKA

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Teori Bahasa Dan Otomata IF1402

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

Tanggal Revisi : Tanggal : SATUAN ACARA PERKULIAHAN

TEORI BAHASA DAN AUTOMATA

TEORI BAHASA DAN AUTOMATA

SATUAN ACARA PERKULIAHAN (SAP) TEORI BAHASA DAN OTOMATA

Reduksi DFA [Deterministic Finite Automata]

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER (Kelas Teori)

Sumarni Adi TEKNIK INFORMATIKA STMIK AMIKOM YOGYAKARTA 2013

DAN FIRRAR UTDIRARTATMO

Teori Bahasa dan Otomata 1

LEMBAR PENGESAHAN PROSEDUR PELAKSANAAN KULIAH

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PEMBELAJARAN SEMESTER

TEORI BAHASA DAN AUTOMATA

IF-UTAMA 1. Definisi. Grammar. Definisi

Tata Bahasa Kelas Tata Bahasa. Konsep Bahasa (1)

FM-UDINUS-BM-08-04/R0 SILABUS MATAKULIAH. Revisi : - Tanggal Berlaku : September 2014

BAB I PENDAHULUAN 1-1

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

TEKNIK KOMPILASI Konsep & Notasi Bahasa

BAB V CONTEXT FREE GRAMMAR DAN PUSH DOWN AUTOMATA

Bahasa adalah kumpulan kalimat. Kalimat adalah rangkaian kata. Kata adalah komponen terkecil kalimat yang tidak bisa dipisahkan lagi.

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

SATUAN ACARA PERKULIAHAN (SAP) MATA KULIAH PENGANTAR TEKNIK KOMPILASI

PERTEMUAN II. Finite State Automata (FSA) Deterministic Finite Automata (DFA) Non Deterministic Finite Automata (NFA)

TEORI BAHASA & AUTOMATA

FINITE STATE MACHINE / AUTOMATA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

FM-UDINUS-BM-08-04/R0 SILABUS MATAKULIAH. Silabus: Information Retrieval Hal: 1 dari 5. Revisi : - Tanggal Berlaku : Januari 2015

Teori Bahasa & Otomata

UNIVERSITAS GADJAH MADA FMIPA/DIKE/ILMU KOMPUTER Gedung SIC Lantai 1, Sekip, Bulaksumur, 55281, Yogyakarta

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran KONTRAK KULIAH DAN PREVIEW MATERI. PENGENALAN KECERDASAN BUATAN a.

SILABUS MATAKULIAH. Revisi : - Tanggal Berlaku : September Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

PENGANTAR OTOMATA DAN KOMPILASI

SATUAN ACARA PERKULIAHAN STMIK UBUDIYAH INDONESIA SEMESTER GENAP TAHUN AKADEMIK 2013/2014

PERTEMUAN 9 TEORI BAHASA DAN OTOMATA [TBO]

DIKTAT TEORI BAHASA DAN OTOMATA

Contents.

TEORI BAHASA DAN AUTOMATA

UNIVERSITAS GUNADARMA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

TEORI BAHASA DAN OTOMATA [TBO]

TEORI BAHASA & OTOMATA (KONSEP & NOTASI BAHASA) PERTEMUAN IX Y A N I S U G I Y A N I

Teori Bahasa Formal dan Automata

SILABUS MATAKULIAH. Indikator Pokok Bahasan Aktifitas Pembelajaran

BAB I TEORI BAHASA DAN AUTOMATA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

TEORI BAHASA DAN OTOMATA [TBO]

FM-UDINUS-PBM-08-04/R0

TEORI BAHASA DAN OTOMATA [TBO]

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SATUAN ACARA PERKULIAHAN (SAP) Semester Penempatan

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

TEORI BAHASA DAN OTOMATA [TBO]

Teori Bahasa & Otomata

TEORI BAHASA DAN AUTOMATA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran. 1. Menjelaskan kontrak kuliah 2. Mendefinisikan konsep

TEORI BAHASA DAN OTOMATA [TBO]

Overview. Pendahuluan. Pendahuluan. Pendahuluan. Pendahuluan. Pendahuluan

RENCANA PEMBELAJARAN SEMESTER (RPS)

Dasar Teori Bahasa & Grammar

Teori Bahasa dan Otomata

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran. a. Introduction to PRE: b. Kontrak Kuliah

TEORI BAHASA DAN OTOMATA PENGANTAR

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

TEORI BAHASA DAN OTOMATA

Grammar dan Tingkat Bahasa

Amir Hamzah AKPRIND PRESS 2009

FIRDAUS SOLIHIN FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO

Non-Deterministic Finite Automata

Teori Komputasi 11/23/2016. Bab 6: Context-Free Grammar & Parsing. Context-Free Grammar. Context-Free Grammar

MODUL MATA KULIAH TEORI BAHASA DAN OTOMATA DOSEN:

BAB 1 PENDAHULUAN. sederhana adalah kelas bahasa reguler (regular languages). Bahasa reguler dapat dengan

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

TEKNIK KOMPILASI Bahasa Regular

PENDEKATAN TEORI AUTOMATA UNTUK MENYELESAIKAN APLIKASI-APLIKASI DI BIDANG ILMU KECERDASAN BUATAN

PENYEDERHANAAN Context Free Grammar

BAHASA BEBAS KONTEKS UNTUK KOMPLEMEN DARI STRING BERULANG CONTEXT FREE LANGUAGE FOR COMPLEMENT OF REPEATED STRING

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

TEORI BAHASA DAN OTOMATA [TBO]

BAB I PENDAHULUAN. memiliki tata bahasa dan aturan yang lebih luas dan luwes, sehingga tidak

Teknik Informatika PERTEMUAN 2. TEORI BAHASA & OTOMATA Imam Riadi, M.Kom Shofwatul Uyun, M.Kom. Teknik Informatika

PENDAHULUAN. Terdapat tiga topik utama di teori otomata yaitu:

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

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

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

SILABUS MATAKULIAH. Indikator Pokok Bahasan/ Materi Aktifitas Pembelajaran

Teori Bahasa Formal dan Automata

Transkripsi:

SILABUS MATAKULIAH Revisi : 2 Tanggal Berlaku : Maret 2014 A. Identitas 1. Nama Matakuliah : A11. 54401/ Teori dan Bahasa Otomata 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer 4. Bobot sks : 3 SKS 5. Elemen : MKK 6. Jenis : 7. waktu total : 14 X 150 Menit B. Unsur-unsur Silabus memahami konsep dan istilah yang umum digunakan dalam Teori Bahasa dan Otomata 150 menit Kontrak kuliah mendapatkan: 1. Penjelasan mengenai materi yang akan dipelajari selama satu semester 2. Penjelasan tentang referensi yang digunakan 3. Penjelasan tentang aturan perkuliahan 4. memahami pengertian dan a. Diskripsi singkat mata kuliah Otomata dan Teori Bahasa b. Tujuan Instruksional Umum dan Khusus c. Pengantar & Kontrak Kuliah Teori Bahasa dan Otomata d. Definisi dan Pengertian Teori Bahasa dan Otomata e. Peran dan fungsi Teori bahasa dan otomata 1. Menjelaskan konsep otomata dan penerapannya 2. Menjelaskan tentang klasifikasi tata bahasa 3. Memberikan contoh penerapannya dalam kehidupan sehari-hari 4. Memberikan contoh alphabet, string dan bahasa 5. Menjelaskan perbedaan antara string dan bahasa 1, 2, 3 a. Melakukan tanya jawab Silabus: Otomata dan Teori Bahasa Hal: 1 dari 10

memahami tipe tipe bahasa dan menganalisa tipe tipe bahasa memahami Finite State Automata () serta memahami jenisjenis Otomata kedudukan Teori Bahasa dan Otomata (TBO) pada ilmu komputer 5. memberikan contoh penerapannya dalam kehidupan sehari-hari 1. Menjelaskan dan memberi contoh setiap bahasa yang termasuk kelas setiap tata bahasa Chomsky 2. memahami alasan bahwa setiap tata bahasa yang tingkatannya lebih tinggi, juga merupakan tata bahasa yang lebih rendah 1. Memahami dan menjelaskan konsep dalam ilmu komputer f. Konsep Tata bahasa g. Klasifikasi Tata Bahasa h. Contoh aplikasi otomata pada kehidupan seharihari Hirarki Chomsky a. Teori Chomsky b. Bentuk Chomsky Normal Form (CNF) c. Langkah pembentukan CNF Finite State Automata () a. dan Implemetasi b. Deterministic Finite Automata (DFA) 1. Menjelaskan perbedaan keempat tatabahasa 2. memberi contoh setiap bahasa yang termasuk kelas setiap tata bahasa Chomsky 3. menyimpulkan bahwa setiap tata bahasa yang tingkatannya lebih tinggi, juga merupakan tata bahasa yang lebih rendah 4. menentukan tatabahasa dari bahasa yang diberikan dan 5. Soal latihan 1. menjelaskan konsep 2. menjelaskan konsep DFA dan NFA 3. menjelaskan jenis-jenis 4. menjelaskan langkah- Silabus: Otomata dan Teori Bahasa Hal: 2 dari 10

memahami DFA dari suatu bahasa 2. mengklasifikasikan DFA dan NFA 3. menyebutkan dan menjelaskan jenis 4. menyederhanakan 1. menjelaskan definisi DFA 2. menyajikan DFA dalam bentuk tabel dari bentuk graf yang diketahui dan 3. menjalankan DFA untuk mengenal suatu untai/string 4. menganalisa setiap proses sehingga dapat menyimpulkan diterima tidaknya untai tersebut oleh suatu DFA. 5. menentukan bahasa yang diterima oleh suatu DFA 6. mengikhtisarkan c. Non Deterministic Finite Automata (NFA) d. Useless state e. State distinguishable dan state indistinguishable f. Implementasi reduksi Deterministic Finite State Automata (DFA) a. Definisi DFA beserta contohnya b. Bentuk penyajian DFA c. Langkah-langkah pembuatan DFA d. Ekuivalensi DFA dan Bahasa Regular langkah menyederhanakan 5. Soal latihan 1. menjelaskan definisi DFA sebagai pasangan 5 tuple 2. menjelaskan cara penyajian DFA dalam bentuk tabel dari bentuk graf yang diketahui dan 3. Menjelaskan langkahlangkah mengenali suatu untai/string dan menyimpulkan diterima tidaknya untai tersebut oleh DFA tersebut. 4. menentukan bahasa yang diterima oleh suatu DFA 5. menjelaskan ekivalensi DFA dan bahasa regular 6. Soal Latihan Silabus: Otomata dan Teori Bahasa Hal: 3 dari 10

ekivalensi DFA dan bahasa regular memahami NFA dari suatu bahasa 1. menjelaskan konsep NFA 2. menjelaskan perbedaan DFA dengan NFA 3. menyajikan NFA dengan graf dan tabel 4. menjalankan NFA untuk mengenal string w 5. membentuk DFA yang ekivalen dengan suatu NFA 6. menjelaskan konsep NFA - ε 7. menjelaskan perbedaan antara DFA, NFA dan NFA ε 8. menyajikan NFA ε dalam graf maupun tabel menjalankan NFA ε Non-deterministic Finite State Automata (NFA) a. Definisi NFA b. perbedaan DFA dan NFA c. bentuk penyajian NFA d. bentuk ekuivalensi DFA dan NFA e. konsep NFA ε f. perbedaan antara DFA, NFA dan NFA ε 1. menjelaskan konsep NFA 2. menjelaskan perbedaan DFA dengan NFA 3. menyajikan NFA dengan graf dan tabel 4. menjalankan NFA yang diberikan untuk mengenal string w 5. membentuk DFA yang ekivalen dengan suatu NFA 6. menjelaskan konsep NFA - ε 7. menjelaskan perbedaan antara DFA, NFA dan NFA - ε 8. menyajikan NFA ε dalam graf maupun tabel 9. menjalankan NFA ε untuk mengenal string w 10. membentuk NFA yang ekivalen dengan suatu NFA ε 11. Soal-soal Latihan Silabus: Otomata dan Teori Bahasa Hal: 4 dari 10

memahami ekspresi reguler dan dapat menerapkannya dalam berbagai penyelesaian persoalan memahami aturan produksi suatu finite state automata dan dapat merekonstruksi untuk mengenal string w 9. membentuk NFA yang ekivalen dengan suatu NFA ε 1. menarik kesimpulan mengenai equivalensi antara bahasa regular dengan ekspresi regular. 2. menjelaskan definisi rekursif ER 3. melakukan operasi pada ER: concate, alternate dan clossure (Kleene dan positive) 4. melakukan Equivalensi ER dan NFA - ε 1. Equivalensi Grammar Regular (GR) dengan 2. membuat Ekpresi Regular (ER) dari a. Mengenal konsep Ekspresi regular b. equivalensi antara bahasa regular dengan ekspresi regular. c. definisi rekursif ER Aturan Produksi dari a. Hubungan antara DFA, NFA, dan ekspresi regular b. Aturan Produksi Suatu c. Aturan Produksi Bahasa 1. Menjelaskan langkah equivalensi antara bahasa regular dengan ekspresi regular. 2. menjelaskan definisi rekursif ER 3. memberikan contoh melakukan operasi pada ER : concate, alternate dan clossure (Kleene dan positive) 4. Equivalensi ER dan NFA - ε 5. membentuk graf DFA, NFA dan NFA ε jika diketahui ER atau 6. Melakukan tanya jawab 1. Menjelaskan Equivalensi Grammar 2. Menjelaskan konsep Regular (GR) dengan 3. Menjelaskan langkah transformasi himpunan Silabus: Otomata dan Teori Bahasa Hal: 5 dari 10

kembali dari suatu Grammar Reguler transformasi himpunan produksi pada GR menjadi fungsi transisi pada NFA atau 3. membuat transformasi fungsi transisi pada DFA menjadi himpunan produksi pada GR atau 4. membentuk graf NFA ε jika diketahui GR atau Regular d. Mengkonstruksi Aturan Produksi dari Suatu Finite State Automata e. Finite State Automata untuk Suatu Tata Bahasa Regular f. Operasi Gabungan g. Operasi Konkatenasi h. Alur Pengembangan produksi pada GR menjadi fungsi transisi pada NFA atau 4. Menjelaskan langkah transformasi fungsi transisi pada DFA menjadi himpunan produksi pada GR atau 5. membentuk graf NFA ε jika diketahui GR atau 6. Memberikan contoh 7. Melakukan tanya jawab Ujian Tengah Semester dapat merancang dengan output dari suatu bahasa 1. menyajikan Output dalam konsep mesin Moore maupun Mealy 2. menunjukkan ekivalensi dari mesin Moore dan Mealy 3. merancang Output untuk masalah yang dengan Output (Mesin Mealy dan Mesin Moore) a. Penerapan b. dengan output c. Mesin Moore d. Mesin Mealy 1. menyajikan Output dalam konsep mesin Moore maupun Mealy 2. menunjukkan ekivalensi dari mesin Moore dan Mealy 3. merancang Output untuk masalah yang sederhana 4. Melakukan tanya jawab 5. Memberi latihan di kelas. Silabus: Otomata dan Teori Bahasa Hal: 6 dari 10

sederhana memahami tentang tata bahasa bebas konteks dan membangun pohon penurunan (parsing) tata bahasa bebas konteks 1. membuat pohon sintaks 2. mengidentifikasi sentensial, phrase, simple phrase, dan handle dari suatu tata bahasa. 3. menjelaskan definsi parsing 4. mengenal bagianbagian dari pohon sintaks 5. membentuk kalimat dengan pohon sintaks 6. menentukan sentensial dalam suatu pohon sintaks 7. menjelaskan kaitan antara derivasi dengan pohon sintaks 8. menjelaskan pengertian ambiguous bagi kalimat maupun tata bahasa Tata bahasa bebas konteks /Contex Free Grammar (CFG) a. Pohon Sintaks b. Tata Bahasa Bebas Konteks c. Sentensial, phrase, simple phrase dan handle d. Parsing e. Ambiguitas f. Penyederhanaan Tata Bebas Konteks 1. membuat pohon sintaks 2. mengidentifikasi sentensial, phrase, simple phrase, dan handle dari suatu tata bahasa. 3. menjelaskan definsi parsing 4. mengenal bagian-bagian dari pohon sintaks 5. membentuk kalimat dengan pohon sintaks 6. menentukan sentensial dalam suatu pohon sintaks 7. menjelaskan kaitan antara derivasi dengan pohon sintaks 8. menjelaskan pengertian ambiguous bagi kalimat maupun tata bahasa 9. menjelaskan kelemahan kalimat ambiguous 10. mengusahakan perbaikan grammar ambiguous jika memungkinkan 11. Melakukan tanya jawab Silabus: Otomata dan Teori Bahasa Hal: 7 dari 10

mampu menyederhanakan CFG dapat menentukan BNC dari sembarang tata bahasa context free. 9. menjelaskan kelemahan kalimat ambiguous 10. mengusahakan perbaikan grammar ambiguous jika memungkinkan akan dapat melakukan penyederhanaan CFG 1. mengidentifikasika n alasan BNC dilakukan kepada context free 2. menjelaskan perbedaan antara BNC dengan tata bahasa regular yang mempunyai kemiripan dengan BNC 3. menunjukkan simbol nullable, dan produksi unitas 4. membentuk BNC dari sembarang context free Penyederhanaan Contex Free Grammar (CFG) a. Aturan Produksi Rekursif b. Reduksi produksi useless c. Reduksi produksi unit d. Reduksi porduksi ε Bentuk Normal Chomsky (BNC) a. Konsep Bentuk Normal Chomsky (CNF) b. mengidentifikasikan alasan BNC dilakukan kepada context free c. perbedaan antara BNC dengan tata bahasa regular yang mempunyai kemiripan dengan BNC d. simbol nullable, dan produksi unitas e. Pembentukan CNF 1. Melakukan penyederhanaan CFG 2. Melakukan tanya jawab 3. Memberi latihan di kelas. 1. mengidentifikasikan alasan BNC dilakukan kepada context free 2. menjelaskan perbedaan antara BNC dengan tata bahasa regular yang mempunyai kemiripan dengan BNC 3. menunjukkan simbol nullable, dan produksi unitas 4. membentuk BNC dari sembarang context free 5. Melakukan tanya jawab 6. Memberi latihan di kelas. 150 menit 2, 3 a. Melakukan tanya jawab Silabus: Otomata dan Teori Bahasa Hal: 8 dari 10

dapat merancang PDA dari suatu bahasa memahami ekuivalensi antara mesin PDA dan bahasa bahasa context free mengenal, dapat menjalankan, dan dapat membuat mesin Turing dari 1. menjelaskan definisi PDA 2. menjalankan PDA untuk mengenal string w 3. menjelaskan jenisjenis PDA 1. membuat PDA yang ekivalen dengan tatabahasa context free yang diberikan 2. membuat tatabahasa context free yang ekivalen dengan PDA yang diberikan 1. mengidentifikasika n alasan BNC Pushdown Automata (PDA) a. Definisi PDA b. Langkah pembentukan PDA c. menjalankan PDA yang diberikan untuk mengenal string w d. Jenis PDA PDA Deterministic PDA Nondeterministic Ekivalensi Pushdown Automata (PDA) dan bahasa context free a. membuat PDA yang ekivalen dengan tatabahasa context free b. membuat tatabahasa context free yang ekuivalen dengan PDA Mesin Turing a. Definisi Mesin Turing b. Keterkaitan Mesin Turing dan Bahasa unrestricted c. MT sebagai pengenal 1. mengidentifikasikan alasan BNC dilakukan kepada context free 2. menjelaskan perbedaan antara BNC dengan tata bahasa regular yang mempunyai kemiripan dengan BNC 3. menunjukkan simbol nullable, dan produksi unitas 4. membentuk BNC dari sembarang context free 5. Melakukan tanya jawab 1. membuat PDA yang ekuivalen dengan tatabahasa context free 2. membuat tatabahasa context free yang ekivalen dengan PDA 3. Melakukan tanya jawab 4. Memberi latihan di kelas. 1. mengidentifikasikan alasan BNC dilakukan kepada context free 2. menjelaskan definisi MT 3. menjelaskan 150 menit 1, 2 a. Melakukan tanya jawab 150 menit 1, 3 a. Melakukan tanya jawab Silabus: Otomata dan Teori Bahasa Hal: 9 dari 10

suatu bahasa. dilakukan kepada context free 2. menjelaskan definisi MT 3. menjelaskan hubungannya dengan bahasa unrestricted 4. menjalankan MT sebagai pengenal suatu bahasa 5. membuat mesin Turing dari suatu bahasa suatu bahasa d. Langkah pembuatan mesin Turing dari suatu bahasa hubungannya dengan bahasa unrestricted 4. menjalankan MT sebagai pengenal suatu bahasa 5. membuat mesin Turing dari suatu bahasa 6. Melakukan tanya jawab Ujian Akhir Semester Daftar Referensi Wajib : 1. Firrar Utdirartatmo, Teori Bahasa dan Otomata, JJ Learning Yogyakarta, 2001 2. Bambang Hariyanto, Teori Bahasa, Otomata, dan Komputasi serta terapannya, Informatika Bandung, 2004 3. Dean Kelley, Otomata dan Bahasa-bahasa Formal, PT. Prenhallindo, Jakarta, 1999 Disusun oleh : Diperiksa oleh : Disahkan oleh : Dosen Pengampu Penanggungjawab Keilmuan Program Studi Dekan Mulyono S.Si, M.Kom Bowo Nurhadiyono, S.Si., M.Kom Heru Agus Santoso, Ph. D DR. Drs. Abdul Syukur, MM Silabus: Otomata dan Teori Bahasa Hal: 10 dari 10