Grammar Otomata & Finite State Otomata
A. Grammar
Konsep Dasar Grammar
Teori
Otomata itu teori mengenai mesin-mesin abstrak, dan berkaitan erat dengan
teori bahasa formal. ada beberapa hal yang berkaitan dengan Otomata, yaitu
Grammar. Grammar adalah bentuk abstrak yang dapat diterima (accept) untuk membangkitkan
suatu kalimat otomata berdasarkan suatu aturan tertentu.
Grammar
Memiliki 4 tuple : G : (V, T, P, S)
- V : Himpunan Simbol Variabel
- T : Himpunan Terminal
- P : Kumpulan aturan produksi
- S : State awal
Contoh Soal Grammar
Aturan Produksi
Hasil convert to FA
Penjelasan dengan 4 tuple grammar :
V
: A, B, C, D
T
: y, u, k, m, a, e, n, x
P
: A => yB
B => uB
B => k
C => m
A => e
B => aC
C => xD
D => n
B => uB
B => k
C => m
A => e
B => aC
C => xD
D => n
S
: q0
========================================================================
B. Finite State Otomata
Konsep dasar FSA
Finite
State Automata (FSA) adalah model matematika yang dapat menerima input dan
mengeluarkan output yang memiliki state, berhingga banyaknya dan dapat
perpindah dari satu state ke state lainnya berdasarkan input dan fungsi
transisi.
Secara
formal finite state automata memiliki 5 tuple :
- Q
: Himpunan State / Kedudukan
- Σ
: Himpunan Simbol Input
- δ : Fungsi Transisi
- S
: State Awal / kedudukan Awal
- F
: Himpunan State Akhir
Contoh Soal FSA
Penjelasan 5 tuple Finite State Otomata :
Q : q0, q1, q2, q3, q4
Σ : y, u, k, m, a, e, n, x