Selamat Belajar

DFA (Deterministic Finite Automaton)


DFA (Deterministic Finite Automaton)

Deterministic Finite Automaton disingkat menjadi “DFA” dan juga biasa dikenal sebagai Deterministic Finite Acceptor (DFA), Deterministic Finite State Machine (DFSM), atau Deterministic Finite State Automaton (DFSA).

DFA merupakan teori komputasi dan cabang dari ilmu komputer teoritis. DFA adalah Finite-state Machine atau mesin keadaan terbatas yang menerima atau menolak string dari simbol dan hanya menghasilkan perhitungan unik dari otomata untuk setiap string yang di masukan.
Otomata berhingga deterministic atau DFA (Deterministic Finite Automata) adalah FSA(finite state automata) yang memiliki stata penerima tepat satu stata untuk setiap simbol masukan.

Contoh Kasus

Penulis memberikan contoh untuk DFA F(K,VT,M,S,Z) , dimana:
  • K = {S, A, B}
  • VT = {a, b}
  • S = {S}
  • Z = {B}
M diberikan dalam tabel berikut:
FA-TRANSISI
FA-TRANSISI
Ilustrasi graf untuk DFA F adalah sebagai berikut:
Ilustrasi graf untuk DFA F
Ilustrasi graf untuk DFA F
Apabila stata awal S diberi masukan a maka akan bergerak ke stata A, stata A diberi masukan b maka akan bergerak ke stata B (stata penerima). Yang artinya DFA tersebut apabila diberi masukan string ab maka masukan tersebut diterima.

0 komentar:

Posting Komentar