JFLAP
JFLAP
JFLAP adalah suatu program yang khusus digunakan dalam teori bahasa
automata (TBO) yang berbasis java, sehingga dalam menjalankan program JFLAP ini
kita juga harus menginstal java sebagai kompilernya agar JFLAP dapat digunakan.
Di dalam JFLAP terdapat beberapa fungsi TBO yakni Finite Automaton (FA), Push
Down Automaton, Turing Machine, Multi Type Turing machine, Grammar, L-System,
dan Reguler Expression. Dan tampilan JFLAP seperti berikut:

Gambar 4. Tampilan JFLAP
Di dalam Finite Automaton kita bisa membuat suatu diagram status DFA atau
NFA dan juga dapat mengubah dari NFA ke DFA atau Sebaliknya. Untuk tampilan
dalam FA Adalah seperti berikut:

Gambar 5. Tampilan FA dalam JFLAP
Di dalam FA yang ada di JFLAP terdapat fungsi untuk mengubah NFA ke DFA,
yakni seperti berikut :

Gambar 6. Tampilan NFA ke DFA
Dan juga dapat mengubah ke dalam bentuk Grammar,
yakni seperti berikut .

Gambar 7. Tampilan DFA ke Grammar
Dan dalam FA juga dapat mengubah dari DFA ke
bahasa regular, yakni seperti berikut:

Gambar 8. Tampilan DFA ke RE