63
Formal Languages Finite Automata TEORI BAHASA OTOMATA 1 Sri Handayaningsih, S.T., M.T. Email : [email protected] Teknik Informatika Pertemuan Ke-3

Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Embed Size (px)

Citation preview

Page 1: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Formal Languages FiniteAutomata

TEORI BAHASA OTOMATA1

Sri Handayaningsih, S.T., M.T.Email : [email protected]

Teknik Informatika

Pertemuan Ke-3

Page 2: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

TIU dan TIK

Memahami konsep dan penerapan dari FAantara lain :1.Membuat FA yang sesuai untuk suatubahasa yang diberikan

TEORI BAHASA OTOMATA2

2.Mengetahui apakah sebuah stringditerima atau ditolak oleh FA

Page 3: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Finite Automaton (FA)

Input

String

Output

FA merupakan jenis otomata yang tidak mempunyaipenyimpanan.

TEORI BAHASA OTOMATA3

“Accept”or

“Reject”

FiniteAutomaton

Page 4: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Definisi FormalFinite Automaton (FA) didefinisikan :

FqQM ,,,, 0Q : Himpunan states

: input alphabet

TEORI BAHASA OTOMATA4

0q

F

: input alphabet

: fungsi transisi

: state awal

: state akhir

Page 5: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Graph Transisi

5q

a a bb

ba,

ba,

TEORI BAHASA OTOMATA5

Stateawal

•State akhir•State diterima

statetransisi

0q 1q 2q 3q 4qa b b aa b

Page 6: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Input Alphabet

ba,

ba,

TEORI BAHASA OTOMATA6

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 7: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Himpunan State = Q

ba,

543210 ,,,,, qqqqqqQ

TEORI BAHASA OTOMATA7

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 8: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

State Awal = 0q

ba,

TEORI BAHASA OTOMATA8

1q 2q 3q 4qa b b a

5q

a a bb ba,

0q

Page 9: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

State Akhir = F

ba,

4qF

TEORI BAHASA OTOMATA9

0q 1q 2q 3qa b b a

5q

a a bb ba,

4q

Page 10: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Fungsi Transisi =

ba,

QQ :

TEORI BAHASA OTOMATA10

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 11: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

10, qaq

ba,

Dibaca : State qo mendapat inputan amenuju ke q1

TEORI BAHASA OTOMATA11

2q 3q 4qa b b a

5q

a a bb ba,

0q 1q

Page 12: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

50, qbq

ba,

TEORI BAHASA OTOMATA12

1q 2q 3q 4qa b b a

5q

a a bb ba,

0q

Page 13: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

32 , qbq

TEORI BAHASA OTOMATA13

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 14: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

a b0q

1q

2q

3q

1q 5q

5q 2q

5q 3q

4q 5q

Fungsi Transisi

Digambarkan dengan tabeltransisi

TEORI BAHASA OTOMATA14

0q 1q 2q 3q 4qa b b a

5q

a a bb

ba,3q

4q

5q

4q 5q

ba,5q5q5q5q

Page 15: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Memperpanjang Fungsi Transisi*

QQ *:*

ba,

TEORI BAHASA OTOMATA15

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 16: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

20,* qabq

ba,

TEORI BAHASA OTOMATA16

3q 4qa b b a

5q

a a bb ba,

0q 1q 2q

Page 17: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

40,* qabbaq

ba,

TEORI BAHASA OTOMATA17

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 18: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

50,* qabbbaaq

ba,

TEORI BAHASA OTOMATA18

1q 2q 3q 4qa b b a

5q

a a bb ba,

0q

Page 19: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Bahasa yang diterima oleh FA

FA =

Definisi:Bahasa yang terdiri dari seluruh

M

ML

TEORI BAHASA OTOMATA19

Bahasa yang terdiri dari seluruhinputan string yang diterima oleh

= { string yang dibawa olehuntuk dapat diterima oleh state}

MLM

M ML

Page 20: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Inisial Configurasi (Pertama Kali)

ba,

Input Stringa b b a

TEORI BAHASA OTOMATA20

1q 2q 3q 4qa b b a

5q

a a bb ba,

0q

Page 21: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Membaca Input

ba,

a b b a

TEORI BAHASA OTOMATA21

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 22: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

a b b a

TEORI BAHASA OTOMATA22

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 23: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

a b b a

TEORI BAHASA OTOMATA23

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 24: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

a b b a

TEORI BAHASA OTOMATA24

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 25: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

a b b a

Input selesai

TEORI BAHASA OTOMATA25

0q 1q 2q 3q 4qa b b a

diterima

5q

a a bb ba,

Page 26: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Ditolak

ba,

a b a

TEORI BAHASA OTOMATA26

1q 2q 3q 4qa b b a

5q

a a bb ba,

0q

Page 27: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

a b a

TEORI BAHASA OTOMATA27

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 28: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

a b a

TEORI BAHASA OTOMATA28

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 29: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

a b a

TEORI BAHASA OTOMATA29

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

Page 30: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

Ditolak

a b a

Input Selesai

TEORI BAHASA OTOMATA30

0q 1q 2q 3q 4qa b b a

5q

a a bb

Ditolak

ba,

Page 31: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Diterima atau Ditolak?Jika inputannya

ba,

TEORI BAHASA OTOMATA31

1q 2q 3q 4qa b b a

5q

a a bb ba,

0q

Page 32: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

State Awal

ba,

TEORI BAHASA OTOMATA32

1q 2q 3q 4qa b b a

5q

a a bb ba,

0q

Page 33: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

Ditolak

TEORI BAHASA OTOMATA33

1q 2q 3q 4qa b b a

5q

a a bb ba,

0q

ditolak

Page 34: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Bahasa yang digunakan?

a ba,

TEORI BAHASA OTOMATA34

b ba,0q 1q 2q

Page 35: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Contoh Lain :

a ba,

a ba

TEORI BAHASA OTOMATA35

b ba,0q 1q 2q

Page 36: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

a ba,

a ba

TEORI BAHASA OTOMATA36

b ba,0q 1q 2q

Page 37: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

a ba,

a ba

TEORI BAHASA OTOMATA37

b ba,0q 1q 2q

Page 38: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

a ba,

a ba

TEORI BAHASA OTOMATA38

b ba,0q 1q 2q

Page 39: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

a ba,

a ba

diterima

Input selesai

TEORI BAHASA OTOMATA39

b ba,0q 1q 2q

diterima

Page 40: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Contoh yang ditolak

a ba,

ab b

TEORI BAHASA OTOMATA40

b ba,0q 1q 2q

Page 41: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

a ba,

ab b

TEORI BAHASA OTOMATA41

b ba,0q 1q 2q

Page 42: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

a ba,

ab b

TEORI BAHASA OTOMATA42

b ba,0q 1q 2q

Page 43: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

a ba,

ab b

TEORI BAHASA OTOMATA43

b ba,0q 1q 2q

Page 44: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

a ba,

ab b

Input selesai

TEORI BAHASA OTOMATA44

b ba,0q 1q 2q

ditolak

Page 45: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

L(M) = ?

ba,

M

TEORI BAHASA OTOMATA45

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

diterima

Page 46: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Contoh

ba,

M

TEORI BAHASA OTOMATA46

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

diterima

Page 47: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Contoh: L(M) = ?

ba,

M

TEORI BAHASA OTOMATA47

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

diterimaditerimaditerima

Page 48: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Contoh

ba,

abbaabML ,, M

TEORI BAHASA OTOMATA48

0q 1q 2q 3q 4qa b b a

5q

a a bb ba,

diterimaditerimaditerima

Page 49: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Contoh: L(M) = ?

a ba,

TEORI BAHASA OTOMATA49

b ba,0q 1q 2q

diterima State jebakan

Page 50: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Example

a ba,

}0:{ nbaML n

TEORI BAHASA OTOMATA50

b ba,0q 1q 2q

diterima ditolak

Page 51: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

qwq ,*

Pengamatan: Jika Berjalan dari kediberi nama maka :

q qw

q qw

TEORI BAHASA OTOMATA51

q

q q

kw 211 2 k

Page 52: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

50,* qabbbaaq

ba,

Contoh : Jika Berjalan dari kediberi nama

0qabbbaa

5q

TEORI BAHASA OTOMATA52

1q 2q 3q 4qa b b a

5q

a a bb ba,

0q

Page 53: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Definisi Rekursif )),,(*(,*

,*

wqwq

qq

q qw1q

TEORI BAHASA OTOMATA53

qq

qwq

),(

,*

1

1

1

,*

),(,*

qwq

qwq

)),,(*(,* wqwq

Page 54: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ba,

1

0

0

0

0

,,,

,,,*),,(*

,*

qbq

baqbaq

baqabq

TEORI BAHASA OTOMATA54

0q 1q 2q 3q 4qa b b a

5q

a a bb

ba,

ba,

2q

Page 55: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Bahasa yang bisa diterima oleh FA

Untuk sebuah FA

Bahasa Yang Diterima :

FqQM ,,,, 0

M

TEORI BAHASA OTOMATA55

FwqwML ,*:* 0

0q qw Fq

Page 56: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

ObservasiBahasa ditolak oleh adalah

FwqwML ,*:* 0M

TEORI BAHASA OTOMATA56

0q qw Fq

Page 57: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

L(M) ?ab

ba,

TEORI BAHASA OTOMATA57

a b0q 1q 2q

diterima

ba,3q

ab

Page 58: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Contoh ML = { seluruh strings dengan prefik }ab

ba,

TEORI BAHASA OTOMATA58

a b0q 1q 2q

diterima

ba,3q

ab

Page 59: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

1 0 1,0

L(M)?

TEORI BAHASA OTOMATA59

0 00 001

0

1

10

1,0

Page 60: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Contoh ML = { seluruh string tanpa

substring }001

1 0 1,0

TEORI BAHASA OTOMATA60

0 00 001

0

1

10

1,0

Page 61: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

b

ba

L(M) ?

TEORI BAHASA OTOMATA61

a

b

ba,

a

0q 2q 3q

4q

Page 62: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Contoh *,:)( bawawaML

b

ba

TEORI BAHASA OTOMATA62

a

b

ba,

a

0q 2q 3q

4q

Page 63: Formal Languages Finite Automata - Teori Bahasa … Rekursif ... Microsoft PowerPoint - pertemuan 3 - FA [Compatibility Mode] Author: Nining Created Date: 11/6/2009 5:46:34 AM

Pustaka1. Tedy Setiadi, Diktat Teori Bahasa dan Otomata,

Teknik Informatika UAD, 20052. Hopcroft John E., Rajeev Motwani, Jeffrey D.

Ullman, Introduction to Automata Theory,Languages, and Computation, 2rd, Addison-Wesley,2000

3. Martin C. John, Introduction to Languages and Theory of

TEORI BAHASA OTOMATA63

3. Martin C. John, Introduction to Languages and Theory ofComputation, McGraw-Hill Internatioanal edition,1991

4. Linz Peter,Introduction to Formal Languages & Automata,DC Heath and Company, 1990

5. Dulimarta Hans, Sudiana, Catatan Kuliah MatematikaInformatika, Magister Teknik Informatika ITB, 1998

6. Hinrich Schütze, IMS, Uni Stuttgart, WS 2006/07,Slides based on RPI CSCI 2400