wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TBO_kelas Genap 2021/2022

Total questions: 51

Worksheet time: 26mins

Name
Class
Date
1.

Alphabet adalah simbol-simbol yang kosong dan tidak terbatas. Apakah pernyataan tersebut benar?

a)

Benar

b)

Salah

2.

Berapakah panjang string dari abbaba ?

a)

|w| = 6

b)

|w| = 5

c)

|w| = 4

d)

|w| = 3

3.

Suatu entitas abstrak yang tidak dapat didefinisikan secara formal disebut dengan?

a)

mesin

b)

Simbol

c)

robot

d)

graph

4.

Berdasarkan gambar diatas, ada berapakah jumlah state dalam suatu graph tersebut?

a)

1

b)

3

c)

5

d)

8

5.

Bahasa tingkat tinggi dikatakan sebagai bahasa yang sulit dikarenakan mesin hanya mengenali instruksi biner yaitu 0 & 1.

a)

True

b)

false

6.

Berdasarkan gambar di bawah pilihlah pernyataan berikut yang benar

a)

inputan a,d,a dan a,d,u diterima karena mencapai final state.

b)

Inputan a,d,a dan a,d,u ditolak karena hanya ada 1 kondisi yang seharusnya diterima.

c)

Inputan a,d,d diterima karena mencapai final state.

d)

Jawaban A dan C benar

7.

Gambar diatas menunjukan mesin yang cacat, karena terdapat 2 final state.

a)

true

b)

falsa

8.

Deretan berhingga dari simbol-simbol disebut string. Untuk W = “atera” dan C = “ ” memiliki panjang string sebesar...

a)

w = |4| & C=|0|

b)

w = |4| & C=|0|

c)

W = |5| & C=|0|

d)

w = |5| & C=|0|

9.

Input pada mesin automata dianggap sebagai bahasa yang harus dikenali oleh mesin. 

a)

True

b)

False

10.

Pada aturan produksi E→T | T+E dibaca…

a)

E menuju T dan T ditambahkan E

b)

E menghasilkan T atau E menghasilkan T+E

c)

E merupakan T atau E berubah menjag T+E

d)

E menuju T atau T+E sama dengan E

11.

Pada hirarki chomsky yang termasuk contoh tipe Unresticted Grammar adalah…

a)

S → AcaB

b)

Bc→aaB

c)

CB→DB

d)

Semua benar

12.

Dari gambar di atas, bila state q0 menerima inputan ‘a’ dan dapat berpindah ke state q0 atau q1, yang secara formal dinyatakan sebagai :

a)

aδ (q0, a) = { q0 , q1 }

b)

a.      δ (q1, a) = { q0 , q1 }

c)

δ (q0, q1) = { q0 , q1 }

d)

a.      δ (q0, q1) = { q0 , a}

13.

Kumpulan dari himpunan variabel, simbol-simbol terminal, simbol awal, yang dibatasi oleh aturan-aturan produksi adalah definisi dari ...

a)

Otomata Hingga

b)

CFG

c)

Tata Bahasa (grammar)

d)

Reguler Grammar

14.

Berdasarkan gambar di atas, yang manakah yang merupakan symbol input…

a)

q0,q1,q2,q3

b)

a,b,a,b

c)

tanda panah

d)

lingkaran ganda

15.

Input manakah yang menyebabkan mesin tersebut menghasilkan output akhir genap?

a)

10101

b)

01100

c)

11100

d)

00010

16.

Biasanya fungsi transisi disajikan dalam bentuk?

a)

tabel

b)

Diagram

c)

Gambar

d)

ANgka

17.

Aturan produksi sama dengan tipe 0 namun dibatasi dengan aturan | α |≤|B| merupakan grammar tipe?

a)

UG

b)

CSG

c)

CFG

d)

RG

18.

Pada FSA termasuk mekanisme kerja dapat diterapkan pada?

a)

Leksikal

b)

Mesin Bubut

c)

Mesin Turing

d)

Semua Benar

19.

Berikut ini perbedaan antara Deterministic FA dan Non-Deterministic FA adalah …

a)

DFA yaitu multi transisi dari 1 state ke state yang lain  sedangkan NFA yaitu transisi dari 2 state ke state yang lain 

b)

NFA boleh terdapat transisi kosong sedangkan DFA tidak ada  transisi kosong

c)

DFA String di terima jika berakhir di final state sedangkan NFA String diterima jika setidaknya 1 dari semua kemungkinan transisi berakhir pada sebuah final state

d)

Semua Salah

20.

Perhatikan tabel di bawah ini 𝜹 a b q0 q0 q1 q1 q1 q2 q2 q1 q2

Manakah fungsi transisi berdasarkan tabel tersebut yang benar…

a)

(q0,a)=q0

b)

(q0,a)=q1

c)

(q0,a)=q2

d)

(q0,a)=q3

21.

Jika pada gambar kita inputkan string ‘abb’, maka pernyataan yang benar adalah..

a)

δ (q0,abb) = δ(q0,bb) = δ(q1,b)=q2

b)

δ (q0,abb) = δ(q1,bb) = δ(q1,b)=q2

c)

a.      δ (q0,abb) = δ(q0,bb) = δ(q1,b)=q3

d)

a.      δ (q0,abb) = δ(q0,bb) = δ(q1,b)=q4

22.

Perhatikan pernyataan di bawah ini 1) Setiap Finite Automata memiliki keadaan dan transisi yang tidak terbatas. 2) Transisi dari satu keadaan ke keadaan lainnya dapat bersifat deterministik atau non- deterministik. 3) Setiap Finite Automata tidak selalu memiliki keadaan awal. 4) Finite Automata dapat memiliki lebih dari satu keadaan akhir.

Manakah karakteristik dari finite state yang benar di bawah ini?

a)

Jika pernyataan 1,2, dan 3 benar.

b)

Jika pernyataan 1 dan 3 benar.

c)

Jika pernyataan 2 dan 4 benar.

d)

Jika pernyataan 4 saja yang benar.

23.

Finite Automata tidak selalu dalam kondisi yang disebut state awal (initial state) pada saat Finite Automata mulai membaca tape

a)

True

b)

False

24.

Perhatikan pernyataan dibawah ini:

1) AcAB → S

2) CD → F

3) Sab → ba

4) Ab → DeF

Dari ke empat pernyataan diatas, manakah yang memenuhi Grammar tipe-1 (CGS)?

a)

Pernyataan 1,2, dan 3 benar

b)

Pernyataan 1 dan 3 benar

c)

Pernyataan 2 dan 4 benar

d)

Pernyataan 4 saja yang benar.

25.

Perhatikan pernyataan di bawah ini

1) T → aaB

2) a → aaa

3) A → aA

4) T → aaC

5) c → aCb

6) b → Baa

Dari ke enam pernyataan diatas, manakah yang memenuhi Tata bahasa tipe-3 (Regular Grammar)?

a)

1, 2, dan 3

b)

2,5 dan 6

c)

1,3 dan 4

d)

3,4, dan 5

e)

1,3, dan 6

26.

Perhatikan pernyataan di bawah ini 1) Setiap Finite Automata memiliki keadaan dan transisi yang tidak terbatas. 2) Transisi dari satu keadaan ke keadaan lainnya dapat bersifat deterministik atau non- deterministik. 3) Setiap Finite Automata tidak selalu memiliki keadaan awal. 4) Finite Automata dapat memiliki lebih dari satu keadaan akhir.

Manakah karakteristik dari finite state yang benar di bawah ini?

a)

Jika pernyataan 1,2, dan 3 benar.

b)

Jika pernyataan 1 dan 3 benar

c)

Jika pernyataan 2 dan 4 benar.

d)

Jika pernyataan 4 saja yang benar.

27.

Apakah syarat dua buah DFA dikatakan equivalen?

a)

Keduanya dapat menerima bahasa yang berbeda

b)

Keduanya tidak dapat menerima bahasa

c)

Keduanya dapat menerima bahasa yang sama

d)

Keduanya dapat menerima bahasa

e)

Dua buah DFA tidak dapat dikatakan equivalen

28.

Pada Non Deterministic Finite State Automata, perubahan state dapat terjadi secara spontan tanpa input (transisi kosong).

a)

True

b)

False

29.

Yang menjadi pembeda antara Deterministic Dan Non Deterministic FA adalah?

a)

Ada atau tidaknya transisi epsilon

b)

Fully defined

c)

Ambigu atau tidaknya dalam menentukan next stage

d)

A,B, dan C

30.

Tata Bahasa Tipe-2 (Context Free Grammar) menghasilkan bahasa yang dikenali oleh Non-Deterministic Push Down Automata.

a)

True

b)

False

31.

Jumlah simbol pada ruas sebelah kiri harus lebih kecil atau sama dengan jumlah simbol pada ruas kanan merupakan ciri khusus dari aturan produksi bahasa …..

a)

reguler

b)

Bebas Konteks

c)

Context Sensitive

d)

unresticte/Natural Language

32.

Berikut yang bukan merupakan sifat NDFA

a)

NDFA memiliki kemampuan untuk berada di lebih dari satu state pada saat yang bersamaan

b)

NDFA tidak memiliki kemampuan untuk berada di lebih dari satu state pada saat yang bersamaan

c)

NDFA selalu menerima bahasa yang diterima oleh DFA

d)

NDFA lebih ringkas dibanding DFA

e)

NDFA menerima secara tepat bahasa reguler

33.

Manakah pernyataan yang benar…

a)

Umumnya symbol terminal disymbolkan dengan huruf kecil (a,b,c, dsb)

b)

T → a T menghasilkan a E menghasilkan A

c)

Sentensial adalah obbjek yang tersusun atas string terminal atau simbol-simbol non terminal atau campuran keduanya.

d)

Pengertian terminal berasal dari kata terminate (berlanjutan).

34.

Teori mengenai Finite State Automata adalah suatu tool yang berguna untuk ...

a)

Merancang sistem

b)

Mengontrol sistem

c)

Keamanan sistem

d)

Mengimplementasikan system

35.

Otomata adalah sebuah model dari suatu sistem, sedangkan teori bahasa adalah kaidah pembentukan sebuah bahasa pemrograman.

a)

True

b)

False

36.

Sistem elevator dan pengaturan lampu lalu lintas bisa dimodelkan dengan Finite State Automaton (FSA)

a)

True

b)

False

37.

Manakah pernyataan dibawah ini yang benar mengenai NFA …

a)

Kemungkinan transisinya ke lebih dari satu state

b)

Dari suatu state hanya ada tepat satu state berikutnya untuk setiap simbol masukan yang diterima.

c)

Perubahan state dapat terjadi secara spontan tanpa input

d)

Pilihan a dan c benar

38.

Dibawah ini yang merupakaan pernyataan benar tentang simulasi NFA oleh DFA...

a)

Cara simulasi NFA oleh DFA adalah dengan membuat state DFA berkorespondensi dengan set State

b)

DFA yang dibentuk mencatat semua state yang mungkin pada NFA setelah membaca output tertentu

c)

DFA yang dibentuk mencatat semua mesin yang mungkin pada NFA setelah membaca output tertentu

d)

Cara simulasi NFA dan DFA adalah dengan membuat state DFA berkorespondasi dengan mesin Turing

39.

Dari sebuah mesin Non-Deterministik Finite Automata dapat dibuat mesin DFA yang ekivalen. Ekivalen adalah...

a)

Mampu menerima bahasa yang Sama

b)

Mampu menerima bahasa yang Berbeda

c)

Mampu menolak input

d)

Mampu menolak Output

40.

Finite State Automata/Otomata berhingga state (FSA), bukan suatu mesin fisik, tetapi suatu model matematika dari suatu sistem yang menerima input dan output

a)

BErulang

b)

Lurus

c)

Diskrit

d)

Kontiniu

41.

Tentukan kombinasi string yang benar untuk mencapai final 

a)

(q0, a) = q0, (q0, a) = q0, (q0, b) = q2, (q2, b) =q4

b)

(q0, a) = q0, (q0, a) = q0, (q0, b) = q2, (q2, b) =q2

c)

(q0, a) = q0, (q0, a) = q0, (q0, c) = q0, (q0, b) =q0

d)

(q0, a) = q0, (q0, a) = q0, (q0, b) = q2, (q2, c) =q2

42.

Perhatikan keterangan dibawah ini

1) Initial state ditandai dengan busur tanpa asal state 

2) Lingkaran menyatakan state 

3) Label pada lingkaran adalah nama state 

4) Busur menyatakan transisi/ arah perpindahan state 

5) Label pada busur adalah symbol input 

6) Lingkaran ganda menyatakan final

Pilihlah pernyataan yang benar

a)

1 dan 2

b)

1,2,3, dan 4

c)

5 dan 6

d)

Semua Benar

43.

Tupel FSA yang menyatakan fungsi transisi adalah….

a)

Q

b)

S

c)

d)

δ

44.

Berikut merupakan simbol-simbol terminal, kecuali ...... 

a)

a

b)

b.  x, –, ++

c)

expr, stmt

d)

IF, Then,Else

45.

Kumpulan dari kumpulan himpunan variabel, simbol-simbol terminal, simbol awal yang dibatasi oleh aturan produksi, merupakan definisi dari …

a)

String

b)

Tata Bahasa

c)

Kalimat

d)

Automata

46.

4 tingkatan tata Bahasa menurut Chomsky adalah (secara berurutan) 

a)

Unrestricted Grammar, Context Sensitve Grammar, Context Free Grammar, dan Reguler Grammar

b)

Context Sensitve Grammar, Context Free Grammar, Unrestricted Grammar, dan Reguler Grammar.

c)

Context Sensitve Grammar, Unrestricted Grammar, Reguler Grammar, dan Context Free Grammar

d)

Reguler Grammar, Unrestricted Grammar, Context Sensitve Grammar dan Context Free Grammar

47.

Berikut merupakan Context Free Grammar, kecuali …

a)

Q = {S→Sa|Ba, B→Ca, C→a}

b)

Q = {S→aBC, B→bC, C→c}

c)

Q = {S→BaC, aC→Cd|cc,B→b}

d)

Q = {S→xY, Y→Zy|y, Z→a}

48.

Manakah berikut ini yang bukan merupakan arti dari bentuk-bentuk pada FSA ?

a)

Busur menyatakan transisi yaitu perpindahan kedudukan/state

b)

Lingkaran menyatakan state/kedudukan

c)

Label pada lingkaran adalah nama lingkaran

d)

Lingkaran didahului sebuah busur tanpa label menyatakan state awal

49.

Secara formal FSA dinyatakan oleh 5 tupel. M = (Q, å, δ, S, F ), manakah arti simbol-simbol berikut yang salah?

a)

Q = himpunan state / kedudukan

b)

å = himpunan simbol input / masukkan / abjad

c)

S = Stop/state akhr / kedudukan akhir (final state)

d)

F = himpunan state akhir.

50.

Berdasarkan gambar tersebut manakah pernyataan dibawah ini yang benar

a)

1101 ditolak

b)

0101 ditolak

c)

0001 diterima

d)

1110 diterima

51.

Jika ingin membuat mesin DFA dari mesin NFA langka pertama yang kita lakukan adalah...

a)

Membuat Tabel transisi

b)

membuat tabel Logika Kebenaran

c)

Membuat Mesin Turing

d)

Membuat Himpunan State