0% found this document useful (0 votes)
75 views13 pages

Week 1: Introduction: Teori Bahasa Dan Otomata

The document discusses an introduction to formal language theory and automata course. The course covers fundamental concepts including grammars, finite automata, deterministic and non-deterministic finite automata, regular expressions, context-free grammars, pushdown automata, and Turing machines. It also discusses how to apply these concepts in applications like text search and parsing. The schedule outlines 16 weeks of topics including introductions, DFAs, NFAs, regular expressions, grammars, and Turing machines. Student performance is graded on a scale of 0-100 mapped to letter grades.

Uploaded by

Eka Karyawati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views13 pages

Week 1: Introduction: Teori Bahasa Dan Otomata

The document discusses an introduction to formal language theory and automata course. The course covers fundamental concepts including grammars, finite automata, deterministic and non-deterministic finite automata, regular expressions, context-free grammars, pushdown automata, and Turing machines. It also discusses how to apply these concepts in applications like text search and parsing. The schedule outlines 16 weeks of topics including introductions, DFAs, NFAs, regular expressions, grammars, and Turing machines. Student performance is graded on a scale of 0-100 mapped to letter grades.

Uploaded by

Eka Karyawati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD

Week 1: Introduction

AAIN Eka Karyawati


Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD
Course Description:
The course introduces some fundamental concepts in automata theory and formal
languages including grammar, finite automaton, deterministic finite automata (DFA),
non-deterministic finite automata (NFA), regular expression, formal language,
context-free grammar (CFG), push-down automaton(PDA), and Turing machine. This
course is not only discussing about the concepts but also applying them in some
applications, especially in representation of formal language and natural language,
such as text search and parsing applications.

AAIN Eka Karyawati


Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD
Syllabus: 1. Introduction to Formal Languages and Automata Theory (Teori Bahasa dan
Otomata)
2. Basic Concepts of Finite Automata and Languages
3. Deterministic Finite Automata (DFA)
4. Regular vs Non-Regular Languages
5. Non-deterministic Finite Automata (NFA) and Equivalence to DFA
6. Minimization of DFA and Epsilon NFA
7. Application of DFA and NFA: Text Search
8. Regular Expression and Equivalence to Finite Automata
9. Algebraic Laws for Regular Expressions
10. Context-Free Grammars (CFG) and Languages
11. Parsing (or Derivation) and Parse Trees
12. Implementations of CFG
13. Pushdown Automata (PDA)
14. Various Forms of PDA
15. Equivalence between CFG and PDA
16. Turing Machine
AAIN Eka Karyawati
Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD
Schedule: #Week Topic
Week 1 Introduction to Formal Languages and Automata Theory (Teori
Bahasa dan Otomata)
Week 2 Basic Concepts of Finite Automata and Languages
Week 3 Regular vs. Non-Regular Language, Deterministic Finite
Automata (DFA)
Week 4 Non-deterministic Finite Automata (NFA), NFA vs DFA
Week 5 Equivalence NFA to DFA
Week 6 Minimization of DFA and Epsilon NFA
Week 7 Application of DFA and NFA: Text Search
Week 8 UTS
AAIN Eka Karyawati
Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD
Schedule: #Week Topic
Week 9 Regular Expression and Equivalence to Finite
Automata, Algebraic Laws for Regular Expressions
Week 10 Context-Free Grammars (CFG) and Languages,
Parsing (or Derivation) and Parse Trees
Week 11 Implementations of CFG
Week 12 Push-Down Automata
Week 13 Push-Down Automata (Contd.)
Week 14 Turing Machine
Week 15 Project Presentation and Group Discussion
Week 16 UAS
AAIN Eka Karyawati
Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD
Grading:

Angka Mutu Angka Mutu Huruf Mutu


(skala 0-10) (skala 0-4) (Skala Kualitatif)
80 – 100 4 A
70 – 79 3,5 B+
65 – 70 3 B
60 – 64 2,5 C+
56 – 60 2 C
51 – 54 1,5 D+
45 – 50 1 D
00 – 44 0 E
AAIN Eka Karyawati
Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD
Definition:

Teori bahasa merupakan suatu gagasan mendasar dalam komputasi yang


menjadi tools untuk mengenali persoalan. Gagasan dasar tersebut dimodelkan
dengan simbol-simbol yang merepresentasikan suatu fungsi.

Teori bahasa pada awalnya lebih diarahkan untuk mengenali suatu tata bahasa
dan dapat mendefinisikan spesifikasi formal dari tata Bahasa tersebut. Sehingga
pada akhirnya dapat didefinisikan langkah-langkah algoritmik dalam pemrosesan
tata bahasa.

AAIN Eka Karyawati


Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD
Definition:
 Automata adalah suatu bentuk yang memiliki fungsi-fungsi dari komputer digital.
Menerima input, menghasilkan output, bisa memiliki penyimpanan sementara, dan
mampu membuat keputusan dalam mentransformasikan input ke output.
 Automata merupakan suatu sistem yang terdiri atas sejumlah berhingga (finite) state, di
mana state menyatakan informasi mengenai input yang lalu, dan dapat pula dianggap
sebagai memori mesin. Input pada mesin automata sebagai bahasa yang harus dikenali
oleh mesin.
 Automata adalah mesin abstrak yang dapat mengenali (recognize), menerima (accept),
atau membangkitkan (generate) sebuah kalimat dalam bahasa tertentu.

AAIN Eka Karyawati


Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD
Definition:

AAIN Eka Karyawati


Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD

AAIN Eka Karyawati


Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD

AAIN Eka Karyawati


Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD
Concatenation:

AAIN Eka Karyawati


Program Studi

TEORI BAHASA DAN OTOMATA


Informatika

UNUD

AAIN Eka Karyawati

You might also like