Anda di halaman 1dari 1

SEKOLAH TINGGI TEKNOLOGI

TERPADU NURUL FIKRI


PROGRAM STUDI TEKNIK INFORMATIKA
Jl. Lenteng Agung Raya No. 20, Srengseng Sawah, Jagakarsa, RT.4/RW.1,
Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12640

Tugas Mata Kuliah Teori Bahasa dan Otomata Genap Th. 2018/2019
Kerjakan latihan soal-soal dibawah ini dengan baik.

1. Buatlah RE, FA, TG dan CFG dari suatu bahasa yang memiliki kumpulan kombinasi kata-kata
sebagai berikut:
a. P = {ab, aab, abb, aabb, abab, aaab, abbb, aaaab, abbbb, ababb, aabab, …}
b. Q = {a, ab, ba, bba, abb, bab, bbab, babb, bbabb, bbba, abbb, bbbab, …}
2. Diketahui suatu bahasa mempunyai himpunan anggota  = {0,1}, Buatlah RE, FA, TG dan
CFG yang mewakili kombinasi semua bahasa dengan aturan:
a. Memiliki tepat satu “0” dan satu ”1”.
b. Panjangnya 4 karakter dan hanya mempunyai tepat dua ”0” pada posisi awal dan akhir.
3. Ubahlah CFG berikut ini kedalam format CNF
a. S  aSa | SSa |a
b. S  aXX
X  aS | bS | a
4. Buatlah CFG dari RE dibawah ini
a. a+(ba)+
b. (a+b)* aaa (a+b)+
5. Jalankan beberapa input dibawah ini menggunakan Mesin Turing dan jelaskan apakah string
tersebut diterima atau ditolak dengan memberikan keterangan posisi berhentinya pada state
nomor berapa
a. abaa
b. bbba
c. baab
d. aaba
e. babb

6. Ubahlah FA1 dan FA2 berikut dalam bentuk gambar Push Down Automata (PDA)
a
a b a a
a
x1 x2 x3 y1 y2 y3
b
b a b b
FA1 b FA2

------ooo00 Semoga Sukses 00ooo------

FS-TIFNF-2019

Anda mungkin juga menyukai