Anda di halaman 1dari 2

FAKULTAS SAINS & TEKNOLOGI UNIVERSITAS TEKNOLOGI YOGYAKARTA

UJIAN TENGAH SEMESTER GENAP TAHUN AKADEMIK 2020/2021

Program Studi : Informatika S-1


Mata Ujian (Kelas) : Teori Bahasa dan Otomata (ABCDEFGHI)
Hari, Tanggal : Kamis, 25 Maret 2021
Dosen : Sulistyo Dwi Sancoko,S.Si.,M.Sc.
Selfi Artika,S.Si.,M.Si.
Anita Fira Waluyo, S.Si.,M.Sc.

Wahyu Sri Utami,S.Si.,M.Sc.*


Waktu : 11.10-12.50/100 menit
Sifat : Open Book dan Closed Calculator
(HP, Notebook, dan semua alat komunikasi dinonaktifkan)

Kerjakan soal berikut dengan langkah dan jawaban yang tepat!

1.   CP-M1 : Mahasiswa mampu memahami dan mengidentifikasi Hirarki Chomsky


(Skor Maks. 30)
a.   Tuliskan dengan lengkap jenis-jenis tata bahasa menurut Hirarki Chomsky dan
jelaskan perbedaannya!
b.   Identifikasi aturan produksi berikut tergolong dalam tata bahasa jenis yang mana
menurut Hirarki Chomsky yang sudah anda tuliskan di poin a : (Jelaskan alas an
saudara!)
a.   𝐴 → 𝐵𝐵𝐵𝑐 d. 𝑎 → 𝐶
b.   𝐴𝑏 → 𝐵 e. 𝐴 → 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝐶
c.   𝐴𝐵𝐶 → 𝜀 f. 𝐴𝐵 → 𝑎𝑏𝑐𝐷
2.   CP-M2 : Mahasiswa mampu memahami dan menyelesaikan masalah terkait
Finite State Outomata (Skor Maks 30)
a.   Konstruksikan sebuah Non Deterministic Finite State Automata (NFA) dari table
transisi berikut :
Keterangan : state awal = q0, state akhir = q2&q3
b.   Dari hasil yang saudara buat pada poin a, ubahlah NFA tersebut menjadi sebuah
DFA yang ekuivalen dengan NFA tersebut! Jelaskan Langkah yang saudara buat
secara detail!
c.   Selidiki dan jelaskan apakah string berikut diterima oleh DFA yang saudara buat
pada poin b:
a.   01010101010101010
b.   00100111111
3.   CP-M2 : Mahasiswa mampu memahami dan menyelesaikan masalah terkait
Finite State Outomata (Skor Maks. 20)
Buatlah suatu NFA yang ekuivalen dengan NFA dengan 𝜀-move berikut :

4.   CP-M2 : Mahasiswa mampu memahami dan menyelesaikan masalah terkait


Finite State Outomata (Skor Maks. 20)
Tentukan Ekspresi Reguler dan berikan masing-masing 2 contoh string dengan
panjang string ≥ 6 dari bahasa berikut :
a.   𝐿, = Himpunan semua string atas {a,b} yang memuat symbol “a” sebanyak genap
dan “b” sebanyak genap
b.   𝐿- = Himpunan semua string atas {a,b} yang memuat symbol “ab” sebanyak
ganjil.

****Selamat Mengerjakan Semoga Sukses****

Anda mungkin juga menyukai