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