Deskripsi
Capaian Pembelajaran
Yang Kamu Pelajari
Item Penilaian

Deskripsi

Mata kuliah Teori Bahasa dan Automata merupakan matakuliah yang mengjarkan mahasiswa untuk berpikir secara sistematik sebagaimana suatu sistem komputer bekerja. Beberapa hal yang dipelajari dari mata kuliah ini antara lain membahas bagian hubungan automata dan bahasa, Deterministik (DFA), Automata Hingga Non-Deterministik (NFA), properti regular, ekspresi regular, grammar, pumping lemma, relasi ekuivalensi dan automata minimal, Context Free Grammars (CFG), Chomsky Normal Form, algoritma CYK, pumping lemma pada CFG dan terakhir Pushdown Automata (PDA). Pada bagian akhir akan membahas mengenai konsep mesin turing dan kompleksitas komputasi.

Capaian Pembelajaran

  • Mampu menganalisis cara kerja sistem komputer
  • Mampu menganalisis berbagai metode/algoritma sistem komputer dalam memecahkan masalah pada suatu organisasi
  • Mampu menguasai konsep teoritis bidang pengetahuan informatika yang relevan dengan kebutuhan aplikasi teknologi multi-platform

Yang Kamu Pelajari

  1. Pengantar TBO: kedudukan TBO dalam Ilmu Komputer, Konsep bahasa dan Otomata, Hirarkhi Chomsky. Review Landasan Matematika: Teori Himpunan, Relasi dan fungsi, graph dan tree.
  2. FSA: pengertian Deterministic Finite Automata (DFA), Non-Deterministic Finite Automata (NFA)
  3. Lanjutan FSA: Ekivalensi antar DFA, Reduksi jumlah state pada FSA
  4. Ekivalensi NFA ke DFA
  5. Non Deterministic Finte Automata dengan e-move (ɛ-NFA), ɛ-closure, Ekivalensi ɛ-NFA ke NFA.
  6. Lanjutan Ekivalensi ɛ-NFA ke NFA; Penggabungan dan Kokatenasi FSA
  7. Eskpresi Reguler (ER) dan Aturan Produksi untuk FSA Penerapan dan Notasi Ekspresi Reguler Hubungan ER dan FSA Aturan Produksi Bahasa regular Mengkontruksi Aturan Produksi FSA FSA utk Tatabahasa Reguler
  8. FSA dengan Output Mesin Moore Mesin Mealy Ekivalensi Mesin Moore dan Mealy
  9. Pohon Penurunan Tatabahasa bebas konteks Parsing dan ambiguitas
  10. Penyederhanaan Tatabahasa Bebas Konteks Tujuan penyederhanaan Penghilangan produksi : useless, unit, empty
  11. Bentuk Normal Chomsky, Penghilangan Rekursif Kiri, Bentuk Normal Greibach
  12. Push Down Automata (PDA), Mesin Turing, dan Kompleksitas Komputasi

Item Penilaian

  1. Presensi: 10%
  2. Tugas: 40%
  3. UTS: 25%
  4. UAS: 25%