Anda di halaman 1dari 5

1.

Panjang string kosong adalah …


a. 0
b. 1
c. Tidak diketahui

Jawaban: a
2. Jika diketahui ∑ = {0, 1}, maka string elemen Language yang dapat dibentuk dari alphabet tersebut
adalah sebagai berikut, KECUALI …
a. 01
b. 0
c. 1
d. 0 1
e. Semua benar

Jawaban: d

3. Manakah pernyataan yang BENAR dari beberapa pertanyaan di bawah?


a. Sebuah mesin automata dapat mengenali Bahasa/Language yang berbeda
b. Sebuah Bahasa/Language dikenali oleh sebuah Mesin Automata yang unik
c. Hampir tidak mungkin sebuah mesin automata mengenali sebuah Bahasa/Language
d. Semua salah

Jawaban: b

4. Serangkaian aturan untuk membangkitkan Bahasa/Language disebut sebagai …


a. Grammar
b. String
c. Alphabet
d. Symbol

Jawaban: a

5. Tipe Bahasa yang paling sederhana pada Klasifikasi Bahasa Chomsky dibangkitkan oleh …
a. Regular grammar
b. Unrestricted grammar
c. Context free grammar
d. Context sensitive grammar

Jawaban: a

6. Bahasa manusia termasuk dalam tipe Bahasa …


a. Unrestricted
b. Context sensitive language
c. Regular language
d. Context free language
e. Tidak termasuk dalam tipe manapun

Jawaban: a
7. Berikut adalah contoh production rule yang memenuhi ketentuan Regular Grammar …
a. A -> bcD
b. A -> Bcd
c. A -> BcD
d. AB -> CD

Jawaban: a

8. Berikut adalah contoh production rule yang memenuhi ketentuan Context Sensitive Grammar …
a. AB -> CD
b. AB -> C
c. ABc-> DE
d. ABC -> dE

Jawaban: a

9. Berikut adalah contoh production rule yang memenuhi ketentuan Context Free Grammar …
a. AB -> CD
b. A -> BC
c. ABc-> DE
d. ABC -> dE

Jawaban: b
10. Diketahui sebuah Grammar sebagai berikut:

G = (VN, VT, S, P)
VN = {S, A, B, C}
VT = {saya, dia, membaca, belajar, makan, buku, matematika, nasi}
S =S
P: S → ABC
A → saya | dia
B → membaca | belajar | makan
C → buku | matematika | nasi

String yang dapat dibangkitkan berdasarkan Garmmar tersebut adalah sebagai berikut, KECUALI …
a. belajar membaca buku
b. saya makan nasi
c. saya belajar matematika
d. saya membaca matematika

Jawaban: a
11. Automata untuk tipe Bahasa Regular adalah …
a. Finite automata
b. Pushdown automata
c. Turing machine
12. Jumlah state pada Finitia Automata adalah:
a. Minimal 0
b. Tidak terbatas (infinite)
c. Minimal 1
d. Cukup 2

Jawaban: c

13. Perpindahan dari satu state ke state lain pada Finite Automata berdasar pada:
a. Simbol yang sedang dibaca mesin dan current state (state mesin saat ini)
b. Simbol yang sedang dibaca mesin
c. String yang dibaca mesin
d. Current state (state mesin saat ini)
e. Tidak ada yang benar

Jawaban: a

14. Jumlah accepted state pada Finite Automata adalah …


a. Minimal 0
b. Minimal 1
c. Lebih dari 1
d. Tidak ada ketentuan

Jawaban: b

15. Merancang sebuah Finite Automata dapat dilakukan dengan menggambar State Transition Diagram
(STD). Pada sebuah STD, sebuah lingkaran merepresentasikan sebuah ….
a. Simbol
b. State
c. Transisi
d. Mesin Automata

Jawaban: b

16. Accepted state pada sebuah Finite Automata yang digambarkan dengan State Transition Diagram
(STD) direpresentaiskan dengan …
a. Gambar lingkaran tunggal
b. Gambar lingkaran ganda
c. Gambar sisi berarah

Jawaban: b
17. Pada Tabel Transisi sebuah Finite Autmata, sel tabel berisi …
a. Simbol
b. Next state
c. Keterangan error atau non error
d. Tidak ada yang benar

Jawaban: b
18. Perhatikan State Transition Diagram (STD) berikut:

String yang diterima oleh Finite Automata tersebut antara lain …


a. 101
b. 111
c. 110
d. 000

Jawaban: a

19. Perhatikan State Transition Diagram (STD) berikut:

String yang diterima oleh Finite Automata tersebut antara lain …


a. 0
b. 1
c. 010
d. 00

Jawaban: b

20. Perhatikan tabel transisi berikut:

a b EOS
S1 Accept S2 Accept
S2 Accept S2 Error
String berikut yang diterima oleh Finite Automata yang direpresentasikan dengan Tabel Transisi
tersebut adalah …
a. a
b. b
c. bb
d. ab
Jawaban: a

Anda mungkin juga menyukai