Program ini dibuat untuk memenuhi tugas proyek mata kuliah Teori Bahasa dan Automata dan mengimplementasikan konsep-konsep dasar dalam kuliah tersebut seperti DFA, NFA, dan Regex.
Backend sederhana dibuat dengan microframework flask untuk mensimulasikan berbagai fungsi dan operasi terhadap DFA dan NFA seperti menguji output dari suatu DFA, minimisasi, cek ekuivalensi dua DFA, dan konversi RegEx ke NFA.
Hasil kemudian ditampilkan dalam bentuk diagram dengan menggunakan fitur dari pihak ketiga yaitu Mermaid.
Anggota kelompok:
- Clementine Dwayani Danitasari
- Cornelius Felix Pamungkas
- Faiz Azraf
- Saya Sendiri
- Afif Oktavian Syah Putra
clone
git clone https://github.com/FredyRamadhan/flask-automata-simulator
install venv
py -3 -m venv .venv
activate venv
.venv\Scripts\activate
install flask
pip install flask
Run program
flask run
Jalankan browser di port 3000