Finite State Automata
Definisikan DFA/NFA, uji string, konversi NFA→DFA, atau simulasikan Moore/Mealy Machine.
Definisi Mesin
Fungsi Transisi δ — satu baris per aturan.
DFA/NFA: state,simbol>tujuan (NFA boleh >1 tujuan dipisah |, gunakan eps untuk ε)Moore: state,simbol>tujuan + output per state di kolom terpisahMealy: state,simbol>tujuan:output
Diagram State
Trace Eksekusi
> menunggu definisi mesin…
Regular Expression
Masukkan RE (operator: | union, * kleene star, + plus, ? opsional, () grouping, konkatenasi implisit). Sistem mengonversi ke NFA (Thompson) → DFA, lalu menguji string.
Pola
Grammar Reguler Setara (dari DFA)
> belum ada DFA
NFA (Thompson Construction)
DFA (Subset Construction)
Pushdown Automata & Context-Free Grammar
Definisikan CFG, lalu uji apakah string dapat diturunkan. Sistem menampilkan derivasi (leftmost/rightmost), pohon penurunan, dan simulasi jejak PDA.
Definisi CFG
Langkah Derivasi
> belum ada hasil
Pohon Penurunan (Parse Tree)
Jejak PDA (Simulasi Stack)
> belum ada simulasi
Hierarki Chomsky & Chomsky Normal Form
Klasifikasikan grammar ke dalam Tipe 0–3, lalu konversi CFG sembarang ke CNF secara bertahap (eliminasi ε, unit production, dan binarisasi).
Grammar Input
Klasifikasi Hierarki Chomsky
> belum diklasifikasi
Piramida Hierarki Chomsky
Langkah Transformasi ke CNF
> menunggu grammar…