SlideShare a Scribd company logo
1 of 13








Model matematika yang dapat menerima
input dan mengeluarkan output.
Memiliki state yang berhingga banyaknya dan
dapat berpindah dari satu state ke state
lainnya berdasar input dan fungsi transisi.
Tidak memiliki tempat
penyimpanan/memory, hanya bisa mengingat
state terkini.
Mekanisme kerja dapat diaplikasikan pada :
elevator, text editor, analisa leksikal, pencek
parity.


Misal input : 1101



Misal input : 1100

◦ Genap 1 Ganjil 1 Genap 0 Genap 1 Ganjil
◦ diterima mesin
◦ Genap 1 Ganjil 1 Genap 0 Genap 0 Genap
◦ ditolak mesin








M=(Q , Σ , δ , S , F )
Q = himpunan state
Σ = himpunan simbol input
δ = fungsi transisi δ : Q × Σ
S = state awal / initial state , S ∈ Q
F = state akhir, F ⊆ Q





Q = {Genap, Ganjil}
Σ = {0,1}
S = Genap
F = {Ganjil }

atau
δ(Genap,0) = Genap
δ(Genap,1) = Ganjil
δ(Ganjil,0) = Ganjil
δ(Ganjil,1) = Genap




Deterministic Finite Automata (DFA) : dari
suatu state ada tepat satu state berikutnya
untuk setiap simbol masukan yang diterima
Non-deterministic Finite Automata (NDFA) :
dari suatu state ada 0, 1 atau lebih state
berikutnya untuk setiap simbol masukan
yang diterima



Contoh : pengujian parity ganjil.
Contoh lain : Pengujian untuk menerima bit
string dengan banyaknya 0 genap, serta
banyaknya 1 genap.
◦ 0011 : diterima.
◦ 10010 : ditolak, karena banyaknya 0 ganjil







DFA nya
Q = {q0 , q1 , q2 , q3 }
Σ = {0,1}
S = q0
F = { q0}
fungsi transisi



011
1010



δ( q0,011)= δ( q2,11) =δ( q3,1)= q2 Ditolak
δ( q0,1010)= δ( q1,010) =δ( q3,10)=δ(
q2,0)= q0 Diterima


Variabel dalam bahasa pascal diawali oleh
huruf (besar/kecil), dan diikuti dengan huruf
atau angka.
Teori bahasa otomata pertemuan 3

More Related Content

What's hot

REGULAR LANGUAGES
REGULAR LANGUAGESREGULAR LANGUAGES
REGULAR LANGUAGESDhan junkie
 
Push Down Automata (PDA)
Push Down Automata (PDA)Push Down Automata (PDA)
Push Down Automata (PDA)dhea zafarina
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automataahmad haidaroh
 
Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6nhiyabelle
 
Finite State Automata - Materi 3 - TBO
Finite State Automata - Materi 3 - TBOFinite State Automata - Materi 3 - TBO
Finite State Automata - Materi 3 - TBOahmad haidaroh
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomataBanta Cut
 
Aturan produksi Finite State Automata
Aturan produksi Finite State AutomataAturan produksi Finite State Automata
Aturan produksi Finite State AutomataMateri Kuliah Online
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automataahmad haidaroh
 
push down automata
 push down automata push down automata
push down automatanadiatariq6
 
Menentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsisten
Menentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsistenMenentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsisten
Menentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsistenBAIDILAH Baidilah
 
Kuantor dan Validitas Pembuktian
Kuantor dan Validitas PembuktianKuantor dan Validitas Pembuktian
Kuantor dan Validitas PembuktianEman Mendrofa
 

What's hot (20)

REGULAR LANGUAGES
REGULAR LANGUAGESREGULAR LANGUAGES
REGULAR LANGUAGES
 
Finite state automata
Finite state automataFinite state automata
Finite state automata
 
Push Down Automata (PDA)
Push Down Automata (PDA)Push Down Automata (PDA)
Push Down Automata (PDA)
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6
 
Finite State Automata - Materi 3 - TBO
Finite State Automata - Materi 3 - TBOFinite State Automata - Materi 3 - TBO
Finite State Automata - Materi 3 - TBO
 
Fsa dengan output
Fsa dengan outputFsa dengan output
Fsa dengan output
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
push down automata
push down automatapush down automata
push down automata
 
Meley & moore
Meley & mooreMeley & moore
Meley & moore
 
Aturan produksi Finite State Automata
Aturan produksi Finite State AutomataAturan produksi Finite State Automata
Aturan produksi Finite State Automata
 
pewarnaan graf
pewarnaan grafpewarnaan graf
pewarnaan graf
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
push down automata
 push down automata push down automata
push down automata
 
Theory of computation and automata
Theory of computation and automataTheory of computation and automata
Theory of computation and automata
 
kriptografi hill cipher
kriptografi hill cipherkriptografi hill cipher
kriptografi hill cipher
 
Menentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsisten
Menentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsistenMenentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsisten
Menentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsisten
 
Met num 4-0
Met num 4-0Met num 4-0
Met num 4-0
 
Kuantor dan Validitas Pembuktian
Kuantor dan Validitas PembuktianKuantor dan Validitas Pembuktian
Kuantor dan Validitas Pembuktian
 
Relasi Rekurensi
Relasi RekurensiRelasi Rekurensi
Relasi Rekurensi
 

Viewers also liked

Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2nhiyabelle
 
MTECH MOBILE OPAL SMART
MTECH MOBILE OPAL SMARTMTECH MOBILE OPAL SMART
MTECH MOBILE OPAL SMARTMTECH MOBILE
 
The entire journey of Notary Mama
The entire journey of Notary MamaThe entire journey of Notary Mama
The entire journey of Notary MamaGireesh Challa
 
Supplement to e ucp version 1
Supplement to e ucp version 1Supplement to e ucp version 1
Supplement to e ucp version 1MEHEDI HASAN
 
M TECH MOBILE" G2" MODEL
M TECH MOBILE" G2" MODELM TECH MOBILE" G2" MODEL
M TECH MOBILE" G2" MODELMTECH MOBILE
 
MTECH MOBILE A4 INFINITY
MTECH MOBILE A4 INFINITYMTECH MOBILE A4 INFINITY
MTECH MOBILE A4 INFINITYMTECH MOBILE
 
MTECH MOBILE G3 MODEL
MTECH MOBILE G3 MODELMTECH MOBILE G3 MODEL
MTECH MOBILE G3 MODELMTECH MOBILE
 
M TECH MOBILE" JAZZ" MODEL
M TECH MOBILE" JAZZ" MODELM TECH MOBILE" JAZZ" MODEL
M TECH MOBILE" JAZZ" MODELMTECH MOBILE
 
M TECH MOBILE" GOLDSTAR" MODEL
M TECH MOBILE" GOLDSTAR" MODELM TECH MOBILE" GOLDSTAR" MODEL
M TECH MOBILE" GOLDSTAR" MODELMTECH MOBILE
 
презентация праздника соревнования вместе с папой, вместе с мамой быть здоро...
презентация праздника соревнования  вместе с папой, вместе с мамой быть здоро...презентация праздника соревнования  вместе с папой, вместе с мамой быть здоро...
презентация праздника соревнования вместе с папой, вместе с мамой быть здоро...Deva Davlet
 
MTECH MOBILE LOTUS MODEL
MTECH MOBILE LOTUS MODELMTECH MOBILE LOTUS MODEL
MTECH MOBILE LOTUS MODELMTECH MOBILE
 
MTECH MOBILE SHARP
MTECH MOBILE SHARPMTECH MOBILE SHARP
MTECH MOBILE SHARPMTECH MOBILE
 
MTECH MOBILE "A3 INFINITY" MODEL
MTECH MOBILE "A3 INFINITY" MODELMTECH MOBILE "A3 INFINITY" MODEL
MTECH MOBILE "A3 INFINITY" MODELMTECH MOBILE
 
MTECH MOBILE OPAL S2
MTECH MOBILE OPAL S2MTECH MOBILE OPAL S2
MTECH MOBILE OPAL S2MTECH MOBILE
 
MTECH MOBILE BRAVO
MTECH MOBILE BRAVOMTECH MOBILE BRAVO
MTECH MOBILE BRAVOMTECH MOBILE
 

Viewers also liked (20)

Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2Teori bahasa otomata pertemuan 2
Teori bahasa otomata pertemuan 2
 
MTECH MOBILE OPAL SMART
MTECH MOBILE OPAL SMARTMTECH MOBILE OPAL SMART
MTECH MOBILE OPAL SMART
 
The entire journey of Notary Mama
The entire journey of Notary MamaThe entire journey of Notary Mama
The entire journey of Notary Mama
 
Supplement to e ucp version 1
Supplement to e ucp version 1Supplement to e ucp version 1
Supplement to e ucp version 1
 
M TECH MOBILE" G2" MODEL
M TECH MOBILE" G2" MODELM TECH MOBILE" G2" MODEL
M TECH MOBILE" G2" MODEL
 
MTECH MOBILE A4 INFINITY
MTECH MOBILE A4 INFINITYMTECH MOBILE A4 INFINITY
MTECH MOBILE A4 INFINITY
 
MTECH MOBILE G3 MODEL
MTECH MOBILE G3 MODELMTECH MOBILE G3 MODEL
MTECH MOBILE G3 MODEL
 
Hockneyzer
HockneyzerHockneyzer
Hockneyzer
 
M TECH MOBILE" JAZZ" MODEL
M TECH MOBILE" JAZZ" MODELM TECH MOBILE" JAZZ" MODEL
M TECH MOBILE" JAZZ" MODEL
 
M TECH MOBILE" GOLDSTAR" MODEL
M TECH MOBILE" GOLDSTAR" MODELM TECH MOBILE" GOLDSTAR" MODEL
M TECH MOBILE" GOLDSTAR" MODEL
 
презентация праздника соревнования вместе с папой, вместе с мамой быть здоро...
презентация праздника соревнования  вместе с папой, вместе с мамой быть здоро...презентация праздника соревнования  вместе с папой, вместе с мамой быть здоро...
презентация праздника соревнования вместе с папой, вместе с мамой быть здоро...
 
MTECH MOBILE LOTUS MODEL
MTECH MOBILE LOTUS MODELMTECH MOBILE LOTUS MODEL
MTECH MOBILE LOTUS MODEL
 
MTECH MOBILE L1
MTECH MOBILE L1MTECH MOBILE L1
MTECH MOBILE L1
 
MTECH MOBILE SHARP
MTECH MOBILE SHARPMTECH MOBILE SHARP
MTECH MOBILE SHARP
 
MTECH MOBILE "A3 INFINITY" MODEL
MTECH MOBILE "A3 INFINITY" MODELMTECH MOBILE "A3 INFINITY" MODEL
MTECH MOBILE "A3 INFINITY" MODEL
 
MTECH MOBILE OPAL S2
MTECH MOBILE OPAL S2MTECH MOBILE OPAL S2
MTECH MOBILE OPAL S2
 
MTECH MOBILE BRAVO
MTECH MOBILE BRAVOMTECH MOBILE BRAVO
MTECH MOBILE BRAVO
 
меняйся!
меняйся!меняйся!
меняйся!
 
MTECH MOBILE V6
MTECH MOBILE V6MTECH MOBILE V6
MTECH MOBILE V6
 
MTECH MOBILE L3
MTECH MOBILE L3MTECH MOBILE L3
MTECH MOBILE L3
 

Teori bahasa otomata pertemuan 3

  • 1.
  • 2.     Model matematika yang dapat menerima input dan mengeluarkan output. Memiliki state yang berhingga banyaknya dan dapat berpindah dari satu state ke state lainnya berdasar input dan fungsi transisi. Tidak memiliki tempat penyimpanan/memory, hanya bisa mengingat state terkini. Mekanisme kerja dapat diaplikasikan pada : elevator, text editor, analisa leksikal, pencek parity.
  • 3.  Misal input : 1101  Misal input : 1100 ◦ Genap 1 Ganjil 1 Genap 0 Genap 1 Ganjil ◦ diterima mesin ◦ Genap 1 Ganjil 1 Genap 0 Genap 0 Genap ◦ ditolak mesin
  • 4.       M=(Q , Σ , δ , S , F ) Q = himpunan state Σ = himpunan simbol input δ = fungsi transisi δ : Q × Σ S = state awal / initial state , S ∈ Q F = state akhir, F ⊆ Q
  • 5.     Q = {Genap, Ganjil} Σ = {0,1} S = Genap F = {Ganjil } atau δ(Genap,0) = Genap δ(Genap,1) = Ganjil δ(Ganjil,0) = Ganjil δ(Ganjil,1) = Genap
  • 6.   Deterministic Finite Automata (DFA) : dari suatu state ada tepat satu state berikutnya untuk setiap simbol masukan yang diterima Non-deterministic Finite Automata (NDFA) : dari suatu state ada 0, 1 atau lebih state berikutnya untuk setiap simbol masukan yang diterima
  • 7.   Contoh : pengujian parity ganjil. Contoh lain : Pengujian untuk menerima bit string dengan banyaknya 0 genap, serta banyaknya 1 genap. ◦ 0011 : diterima. ◦ 10010 : ditolak, karena banyaknya 0 ganjil
  • 8.
  • 9.       DFA nya Q = {q0 , q1 , q2 , q3 } Σ = {0,1} S = q0 F = { q0} fungsi transisi
  • 11.   δ( q0,011)= δ( q2,11) =δ( q3,1)= q2 Ditolak δ( q0,1010)= δ( q1,010) =δ( q3,10)=δ( q2,0)= q0 Diterima
  • 12.  Variabel dalam bahasa pascal diawali oleh huruf (besar/kecil), dan diikuti dengan huruf atau angka.