wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal UTS Otoma & Tata Bahasa

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Untuk mempelajari kaidah (aturan) pembentukan

sebuah bahasa pemrograman, setelah mengetahui kaidahnya, maka dapat memakai bahasa pemrograman tersebut ini merupakan pengertian dari:

a)

Otomata

b)

Bahasa Pemrograman

c)

Teori Otomata

d)

Teori Bahasa

2.

 

Apa itu otomata?

a)

sebuah model, model dari suatu sistem

b)

sebuah model yang otomatis

c)

Terkait dengan Robotika

d)

sebuah otomatisasi dalam komputer

3.

Manakah berikut ini yang bukan merupakan penerapan Otomata?

a)

Text Editor

b)

Robotika

c)

Pemrosesan Text

d)

Pattern Matching

4.

Bahasa alami (di kehidupan sehari-hari) bahasa yang dipakai manusia, digunakan untuk mengekspresikan gagasan, menyatakan:

a)

Sistem

b)

Bahasa Asembler

c)

Fakta atau konsep.

d)

Pola

5.

Teori yang menunjang Mata Kuliah Teori Bahasa kecuali:

a)

Fungsi & Relasi

b)

Graph & Tree

c)

Teori Himpunan

d)

Bahasa Indonesia

6.

String (kata) adalah suatu deretan berhingga dari ......

a)

kata-kata

b)

simbol-simbol.

c)

paragraf

d)

kalimat

7.

Bahasa kosong adalah bahasa yg tidak terdiri dari string-string yg dinotasikan seperti kita menotasikan

a)

himpunan kosong Ø

b)

himpunan terbatas

c)

himpunan string

d)

himpunan bagian

8.

suatu abstraksi terdiri dari himpunan simbol dan aturan dimana simbol-simbol tersebut dikombinasikan kedalam entitas yang disebut kalimat merupakan:

a)

Bahasa Alami

b)

Bahasa Formal

c)

Bahasa Asembler

d)

Bahasa Pemrograman

9.

Pada tahun ‘59, Noam Chomsky melakukan penggolongan tingkatan bahasa menjadi empat, yang disebut dengan

a)

Hirarki Bahasa

b)

Hirarki Chomsky.

c)

Hirarki Golongan

d)

Hirarki Bertingkat

10.

Pada bahasa reguler, batasannya bertambah dengan ruas kanan maks memiliki sebuah simbol variabel yang terletak pada...

a)

paling kiri

b)

paling belakang

c)

paling kanan

d)

paling depan

11.

Suatu program dimana mengambil input sebuah program yang ditulis pada satu bahasa program (source language) ke bahasa lain (The object on target language) disebut dengan:

a)

Bahasa Asembler

b)

Transslator

c)

Bahasa Mesin

d)

Compiler

12.

Manakah berikut ini yang bukan merupakan alasan dari Perlunya Translator?

a)

Kurangnya Fungsi Translator

b)

Dengan bahasa mesin adalah bahasa bentuk bahasa terendah komputer, berhubungan langsung dengan bagian bagian komputer seperti bits, register & sangat primitive

c)

Bahasa mesin adalah tidak lebih dari urutan 0 dan 1

nInstruksi dalam bahasa mesin bisa saja dibentuk menjadi micro-code, semacam prosedur dalam bahasa mesin

d)

Bagaimana dengan orang tidak mengerti bahasa mesin

micro-code, semacam prosedur dalam bahasa mesin

13.

Membangun program sasaran yang diinginkan dari bentuk antara disebut proses:

a)

Transplate

b)

Sintesa

c)

Linking

d)

Parsing

14.

Untuk membangun sesuatu yang besar, dibangun/dibuat dulu bagian intinya (niklaus Wirth - saat membuat pascal compiler) merupakan fingsi

a)

Boot Strap

b)

Booting Otomatis

c)

Aritmatika

d)

Prosedur

15.

Manakah berikut ini yang bukan merupakan aspek dalam struktur data?

a)

Kecepatan Proses

b)

Alokasi storage

c)

Deklarasi data

d)

Tipe data yang tersedia

16.

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

a)

diskrit

b)

berulang

c)

lurus

d)

patah-patah

17.

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

a)

merancang suatu sistem

b)

mengontrol sistem

c)

keamanan sistem

d)

mengimplementasikan sistem

18.

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

a)

Label pada lingkaran adalah nama lingkaran

b)

Busur menyatakan transisi yaitu perpindahan kedudukan/state.

c)

Lingkaran didahului sebuah busur tanpa label menyatakan state awal.

d)

Label pada busur adalah simbol input.

19.

Untuk membuktikan suatu string diterima oleh NFA, harus dibuktikan suatu urutan transisi yang menuju

a)

state akhir

b)

bawah

c)

efisiensi

d)

puncak

20.

State p dan q dikatakan indistinguishable jika ada string w Î å * sehingga sedemikian :

a)

δ (p,w) Î F dan (q,w) Î F

atau

δ (p,w) Ï F dan δ (q,w) Ï F

b)

tidak bisa dihitung

c)

Forcasting

d)

tidak bisa diprediksi

21.

Pada mesin NFA semula, himpunan state akhir adalah {q1}

Maka pada DFA hasil perubahan state-state akhir adalah

a)

semua state yang mengandung {q1}.

b)

semua state beririsan dengan {q1}.

c)

semua state di luar mengandung {q1}.

d)

semua state yang mengandung {p1}.

22.

Dari sebuah mesin Non-deterministic Finite Automata (NFA) dapat dibuat mesin Deterministic Finite Automata (DFA)-nya yang

a)

ekuivalen (bersesuaian).

b)

berjejer searah

c)

arahnya tidak jelas

d)

memunculkan arah baru

23.

Ekuivalen disini artinya

a)

sama mirip

b)

sama rahnya

c)

mampu menerima bahasa yang sama.

d)

berbeda-beda

24.

Selanjutnya kita telusuri state berikutnya yang diperoleh dengan memanfaatkan tabel transisinya:

- state {q0} bila memperoleh input 0 menjadi state {q0,q1}.

- state {q0} bila memperoleh input 1 menjadi state {q1}.

Hasilnya seperti gambar di atas: Selanjutnya, kita telusuri state-state baru yg terbentuk kecuali:

a)

:State {q1} bila memperoleh input O menjadi state Ø;

b)

State - statenya tidak dapat diidentifikasi

c)

State {q} bila memperoleh input i menjadi state {90,91};

d)

State {qo,,} bila memperoleh input i menjadi state {qo,9,}, ini diperoleh dari 8(90,1)= digabung dengan 8(91,1)={90,9,}, maka hasilnya 8({90,9,3,1)={90,92}

25.

Perhatikan gambar di atas:

bahwa state {q1}, menerima input 0 menjadi state Ø, disini Ø kita gambarkan juga sebagai .....................

a)

sebuah state

b)

hasil state

c)

akhir state

d)

puncak state

26.

Dalam Ilmu Komputer Teori Otomata dan Bahasa merupakan bagian dari:

a)

Model dan gagasan tentang komputasi

b)

Teknik Rekayasa untuk perancangan sistem komputasi

c)

Database

d)

Kecerdasan Buatan

27.

Otomata adalah suatu sistem yang memiliki fungsi-fungsi dari komputer, menerima input, menghasilkan output, memiliki penyimpan sementara, mampu membuat keputusan dalam mentransformasikan.......

a)

input ke output

b)

data ke informasi

c)

sumber data ke pusat data

d)

data ke laporan

28.

Simbol adalah suatu keanggotaan (entitas abstrak) seperti huruf atau karakter. Manakahberikut ini yang merupakan contoh dari simbol?

a)

'a', 'b', 'c'.

b)

"ada laksa ada koma"

c)

gambar burung

d)

alfa, omega, delta

29.

Panjang string adalah jumlah (banyaknya) simbol yang membentuk string tersebut. Hitunglah berapa panjang string berikut: "teori bahasa dan otomata"

a)

20

b)

21

c)

24

d)

26

30.

 

Manakah berikut ini yang bukan merupakan pembahasan dalam teori himpunan?

a)

Gabungan ( Union)

b)

Penurunan/Defrensial

c)

Selisih ( Difference)

d)

Negasi (Complement)

31.

Sebuah bahasa adalah himpunan string-string dari simbol-simbol untuk .......

a)

suatu alphabet

b)

suatu kata

c)

suatu paragraph

d)

suatu kalimat

32.

Bahasa Indonesia, bahasa Inggris, dll. merupakan

a)

Bahasa Formal

b)

Bahasa Alami

c)

Bahasa Otomata

d)

Bahasa Dasar

33.

Suatu sistem yg terdiri atas sejumlah berhingga state, dimana state menyatakan informasi mengenai input yg lalu, dpt pula dianggap sbg memori mesin disebut dengan:

a)

Otomata

b)

Bahasa Rakitan

c)

Bahasa Alami

d)

Bahasa Sistem

34.

Perhatikan Gambar di atas.

Sebuah string input diterima apabila mencapai state akhir / final state yg digambarkan dengan lingkaran ganda. Manakah pernyataan berikut yang benar bila mesin mendapat string input:

a)

ada: ditolak

b)

adu: diterima

c)

add: diterima

d)

ada: ragu-ragu

35.

Teori Otomata mempelajari model mesin komputer menggunakan ......

a)

model matematika.

b)

matematika logika

c)

matematika matrik

d)

matematika himpunan

36.

Grammar/ Tata bahasa bisa didefinisikan secara formal sebagai kumpulan dari himpunan-himpunan variabel, simbol-simbol terminal, simbol awal, yang dibatasi oleh ....

a)

aturan-aturan produksi.

b)

hardware yang ada

c)

kerumitan perhitungan

d)

kecepatan proses

37.

 

Bagaimana suatu tata bahasa melakukan transformasi suatu string ke bentuk lainnya merupakan pengertian dari:

a)

Aturan Produksi

b)

Teori Bahasa

c)

Bahasa ALami

d)

Bahasa Formal

38.

Pada bahasa Context Sensitive, panjang string pada ruas kiri ≤ panjang ruas kanan (|α| ≤ |ß|).

Manakah berikut ini yang merupakan contoh aturan produksi yg context sensitive?

a)

CbaD → Ak

b)

Ab → DeF

c)

KlMk → eF

d)

CDF → eF

39.

 

Jika source language adalah high level language, seperti cobol, pascal, fortran maka object language adalah low-level language atau mesin language. Translator seperti ini disebut .....

a)

COMPILER

b)

KOMPOSER

c)

ABDUKTOR

d)

TRANSFORMER

40.

Manakah berikut ini yang merupakan Alasan perlunya Translator?

a)

Dengan bahasa mesin adalah bahasa bentuk bahasa terendah komputer, berhubungan langsung dengan bagian bagian komputer seperti bits, register & sangat primitive

b)

InInstruksi dalam bahasa mesin mudah difahami

c)

Mempersulit orang tidak mengerti bahasa mesin

d)

Mempersulit orang tidak mengerti bahasa mesin