Anda di halaman 1dari 5

UNIVERSITAS GUNADARMA

SK. No.92/DIKTI/Kep/1996
Fakultas Ilmu Komputer, Teknologi Industri, Ekonomi, Teknik Sipil & Perencanaaan,
Psikologi, Sastra
Program Diploma(D3) Manajemen Informatika, Teknik Komputer, Akuntansi, Manajemen
Terakreditasi
Program Sarjana(S1) Sistem Informasi, Sistem Komputer, Informatika, Teknik Elektro,
Teknik Mesin,
Teknik Industri, Akuntansi, Manajemen, Arsitektur, Teknik Sipil, Psikologi, Sastra Inggris,
Terakreditasi
Program Magister(S2) Manajemen Sistem Informasi, Manajemen, Teknik Elektro
Program Doktor(S3) Ilmu Ekonomi, Teknologi Informasi/Ilmu Komputer

SOAL UJIAN TENGAH SEMESTER


Mata Kuliah : Teori Bahasa & Otomata Tanggal : 29 Mei s/d 8 Juni 2022
Fakultas : Teknologi Industri Waktu : 9 x 24 Jam
Jenjang / Jurusan : S1/Informatika Dosen : Mufid Nilmada
Tingkat / Kelas : III/3IA Sifat Ujian : Buka Buku
Semester/Tahun : ATA/2021-2022 Juml. Soal : 5 Soal Essay

Instruksi pelaksanaan UTS daring mata kuliah ini :


1. UTS dalam bentuk tugas perorangan dalam waktu 9 hari (9x24 jam).
2. Durasi pengerjaan, 29 Mei s/d 8 Juni 2022, pukul 23.59 WIB.
3. Kerjakan dikertas folio garis, di-foto/scan, simpan dalam bentuk pdf, unggah
di vclass
4. Materi soal Tugas UTS dari awal perkuliahan sampai dengan Automata with
output

SOAL
1. Jelaskan mengapa mahasiswa teknik informatika diharuskan mempelajari teori
otomata! Pada semester lalu anda sudah mendapat mata kuliah Perancangan &
Analisa Algoritma, sebagian besar mempelajari tentang kompleksitas. Jelaskan
pula kaitan penting antara teori otomata dan kompleksitas algoritma!
2. Buatlah AHD yang hanya mengenali (menerima) input nama_npm anda [contoh
input : mufidnilmada_123456789]!
3. Ubahlah diagram otomata hingga non-deterministic berikut ini menjadi bentuk
otomata hingga deterministik!
4. Buatlah diagram otomata hingga deterministik yang menerima input jika
banyaknya angka ‘0’ dan banyaknya angka ‘1’ adalah genap! (inputnya hanya
angka ‘0’ dan angka ‘1’)
5. Buatlah otomata hingga dengan output untuk proses pengubahan bilangan biner
positif menjadi bilangan biner negatif!

JAWABAN.
1. Teori otomata bermanfaat bagi mahasiswa Teknik Informatika dikarenakan
kepentingan dalam merancang sebuah compiler dan Bahasa formal. Selain itu
teori otomata juga teori yang dapat mengenali, menerima, membangkitkan,
sebuah kalimat yang mudah untuk dipahami.
Hubungan antara Teori otomata dan kompleksitas algoritma, keduanya sama
sama model komputasi. teori kompleksitas bertujuan untuk mengkaji kebutuhan
waktu dan ruang untuk memecahkan persoalan yang diselesaikan dengan
pendekatan yang berbeda-beda. Teori otomata mengacu pada definisi dan sifat-
sifat model komputasi. Di dalam teori komputasi, model komputasi yang sering
dipakai adalah Mesin Turing.

2. AHD menerima
3.
5

Misal input : 1101


Genap 1 Ganjil 1 Genap 0 Genap 1 Ganjil
diterima mesin
Misal input : 1100 Genap 1 Ganjil 1
Genap 0 Genap 0 Genap
ditolak mesin
Def 1. Finite State Automata dinyatakan oleh 5 tuple
M=(Q , Σ , δ , S , F )
Q = himpunan state
Σ = himpunan simbol input

Anda mungkin juga menyukai