Otomata Studio
Capstone Individu — Teori Bahasa & Otomata

Finite State Automata

DFA, NFA (dengan ε-transisi), konversi NFA→DFA, Moore Machine, dan Mealy Machine.

Contoh di atas: DFA menolak string yang mengandung "00" berturut-turut.

Diagram State & Hasil

Contoh di atas: NFA menerima string yang mengandung pola "ab".

Hasil Simulasi (Himpunan State Aktif)
DFA Hasil Konversi
Output Moore Machine

Contoh di atas mensimulasikan operasi XOR berurutan (1-bit adder mod 2).

Output Mealy Machine

Regular Expression

Konversi Regex → NFA (Thompson's Construction) → DFA, pengujian pola, dan tata bahasa reguler setara.

Operator didukung: | union, juxtaposisi = konkatenasi, * kleene star, +, ?, () grouping.

Hasil Pengujian
Tata Bahasa Reguler Setara (Right-Linear Grammar)
Ringkasan NFA / DFA

Pushdown Automata & Context-Free Grammar

Definisikan CFG, uji keanggotaan string, lihat derivasi leftmost, pohon penurunan, dan jejak stack PDA.

Contoh di atas: bahasa anbn, n≥0 (bahasa klasik non-regular).

Hasil Keanggotaan
Derivasi Leftmost
Pohon Penurunan (Parse Tree)
Jejak Simulasi PDA (Stack)

Hierarki Chomsky & Chomsky Normal Form

Klasifikasi tipe grammar dan konversi CFG → CNF (bonus: GNF) dengan langkah eksplisit.

Klasifikasi Grammar
Hierarki Chomsky
Langkah Konversi ke CNF