JURUSAN S1 TEKNIK INFORMATIKA STMIK “AMIKOM” YOGYAKARTA
MATA UJIAN : TEORI BAHASA DAN OTOMATA
WAKTU : 75 MENIT DOSEN : DRS. JANOE HENDARTO MKOM SIFAT : OPEN BOOKS TANGGAL : JUNI 2010
1. Buatlah Deterministic Finite Automata (DFA) yang menerima bahasa yang
kalimatnya berupa semua string yang berawalan dengan ‘1’ dan berakhiran dengan ‘1’ serta tidak boleh memuat substring ‘00’. (∑= {0, 1}). Contoh string yang diterima : 1011, 10101, 11011, 111111111, Contoh string yang ditolak : 1, 0, 10, 1001, 0101, 1100101
2. Diketahui tata bahasa bebas konteks G dengan produksi sebagai berikut :
S → aAabBb A → CAa B → Db C → bε D → ABab
a. Sederhanakan tata bahasa di atas, kemudian
b. Ubahlah aturan produksinya dalam bentuk normal Chomsky (CNF) c. Uji apakah string ‘abbaa’ dan ‘bbabb’ adalah kalimat dari tata bahasa di atas?
3. Diketahui Push Down Automata (PDA) (Q, S, Σ , T, Z, F, δ ) dengan :
Q = {q 0 , q 1 }, S = {q 0 }, Σ = {p, r}, T = {X, Z}, F = { } dan