A = (Q, , , S, F)
1. Himpunan keadaan (Q).
2. Himpunan simbol input ()
3. Fungsi transisi (), memuat satu keadaan asal dan satu
simbol input dan satu keadaan tujuan.
4. Keadaan awal (S)merupakan salah satu dari Q.
5. Himpunan keadaan final atau yang diterima, dinotasikan
dengan
F (FQ)
Notasi Lain
DFSA
1. Diagram Transisi / State Diagram
• Tiap keadaan merupakan simpul
• Tiap keadaan q Q dan tiap simbol a , dituliskan
sebagai (q,a) = p. Artinya, diagram transisi memiliki
panah dari q ke p, yang berlabel a.
• Keadaan awal (q0) ditandai dengan adanya panah
tanpa sumber.
• Simpul yang menjadi keadaan final ditandai dengan
lingkaran bergaris tepi ganda
Notasi Lain
DFSA
2. Tabel Transisi
• Representasi daftar dari suatu fungsi
• Baris menunjukkan keadaan dan kolom
menunjukkan input.
• Isi dari baris menunjukkan keadaan q
dan isi dari
kolom input a menunjukkan keadaan
(q,a)
Contoh A = (Q, , , S, F)
: yang dapat menerima string berakhiran 01 A = ({q , q , q }, {0,1}, , q ,{q })
DFSA 0 1 2 0 2
d ( q2,0)= q2
d ( q2,1)= q1 1 0 0
S = q0 0 1 q2
q0 q1
F = {q2}
q0 q1 q2
1
Contoh
DFSA
M = (Q, , ,:S, F), dimana :
q0 b q1
(q0,aabba) ├M (q0,abba)
├M (q0,bba)
├M (q1,ba)
├M (q0,a)
b ├M (q0, )
Diagram State Karena (q0,aabba) ├*M (q0, ), jadi aabba diterima oleh
Contoh: DFSA yang dapat menerima
semua string berakhiran 01
0,1
0 1
q0 q1 q2
)) (q0,1100111) )
├M (q0,11011))
├
├ ├(q ((q1q))02,,1e))
MM,01
M 0
(q0,1010) = (q1,010)
= (q3,10)
=(q2,0)
State Diagram = q0,e) Diterima
Perluasan Fungsi Transisi untuk
String
DFSA mendefinisikan bahasa sebagai
•
himpunan semua string yang hasilnya dalam
bentuk urutan transisi keadaan dari keadaan
awal sampai keadaan final (yang diterima)
Perluasan Fungsi Transisi untuk String
(lanj.)
• Fungsi Transisi Diperluas
• Mendeskripsikan yang terjadi ketika suatu keadaan
dimulai dan sembarang urutan input diikuti.
• Jika adalah fungsi transisi, maka fungsi transisi
diperluas dinotasikan dengan 𝛿
• Fungsi transisi diperluas merupakan fungsi saat
keadaan q untuk masukan berupa string w, dan
menghasilkan keadaan p (keadaan yang dicapai
otomaton ketika memulai di keadaan q dan memproses
urutan input w)
Definisi Formal dari Fungsi Transisi
Diperluas
•
Definisi Formal dari Fungsi Transisi
Diperluas
Induksi: Misal w adalah string yang berbentuk
xa; yakni a merupakan simbol terakhir dari w,
dan x merupakan string selain simbol terakhir.