:
E Otomatisasi komputasi
E Pemrosesan Text
4. Bahasa alami (di kehidupan sehari-hari) bahasa yang dipakai manusia, digunakan untuk
mengekspresikan gagasan, menyatakan:
C Pola D Sistem
E Bahasa Pemrograman
A bahasa B simbol-simbol.
C paragraf D kata-kata
E kalimat
7. Bahasa kosong adalah bahasa yg tidak terdiri dari string-string yg dinotasikan seperti kita
menotasikan
E himpunan berhingga
8. suatu abstraksi terdiri dari himpunan simbol dan aturan dimana simbol-simbol tersebut
dikombinasikan kedalam entitas yang disebut kalimat merupakan:
E Bahasa Asembler
9. Pada tahun ‘59, Noam Chomsky melakukan penggolongan tingkatan bahasa menjadi
empat, yang disebut dengan
E Hirarki Golonga
10. Pada bahasa reguler, batasannya bertambah dengan ruas kanan maks memiliki sebuah
simbol variabel yang terletak pada...
E paling kanan
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 Interpreter B Compiler
E Bahasa Mesin
12. Manakah berikut ini yang bukan merupakan alasan dari Perlunya Translator?
Bagaimana dengan orang tidak mengerti Dengan bahasa mesin adalah bahasa
bahasa mesin bentuk bahasa terendah komputer,
A micro-code, semacam prosedur dalam B berhubungan langsung dengan bagian
bahasa mesin bagian komputer seperti bits, register &
sangat primitive
Bagaimana dengan orang tidak mengerti Bahasa mesin adalah tidak lebih dari
bahasa mesin urutan 0 dan 1
C D nInstruksi dalam bahasa mesin bisa saja
dibentuk menjadi micro-code, semacam
prosedur dalam bahasa mesin
13. Membangun program sasaran yang diinginkan dari bentuk antara disebut proses:
A Sintesa B Linking
C Parsing D Analisa
E Transplate
14. Untuk membangun sesuatu yang besar, dibangun/dibuat dulu bagian intinya (niklaus
Wirth - saat membuat pascal compiler) merupakan fingsi
E Prosedur
15. Manakah berikut ini yang bukan merupakan aspek dalam struktur data?
E Deklarasi data
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 kontinyu
C lurus D patah-patah
E berulang
17. Teori mengenai Finite State Automata adalah suatu tool yang berguna untuk.....
E mengontrol sistem
18. Manakah berikut ini yang bukan merupakan arti dari bentuk-bentuk pada FSA?
Lingkaran didahului sebuah busur tanpa Label pada lingkaran adalah nama
C D
label menyatakan state awal. lingkaran
19. Untuk membuktikan suatu string diterima oleh NFA, harus dibuktikan suatu urutan
transisi yang menuju
C puncak D bawah
E efisiensi
C Forcasting D
C semua state yang mengandung {p1}. D semua state beririsan dengan {q1}.
22. Dari sebuah mesin Non-deterministic Finite Automata (NFA) dapat dibuat mesin
Deterministic Finite Automata (DFA)-nya yang
E berjejer searah
E sama rahnya
:State {q1} bila memperoleh input O State {q} bila memperoleh input i
A B
menjadi state Ø; • menjadi state {90,91};
State - statenya tidak dapat diidentifikasi State {qo,,} bila memperoleh input O
menjadi state {qo,,}, ini diperoleh dari 8
C D
(90,0)={qo,,} digabung dengan (91,0)=0,
maka hasilnya d ({90,9,},0)={90,9;};
E sebuah state.
26. Dalam Ilmu Komputer Teori Otomata dan Bahasa merupakan bagian dari:
27. •Otomata adalah suatu sistem yang memiliki fungsi-fungsi dari komputer, menerima
input, menghasilkan output, memiliki penyimpan sementara, mampu membuat
keputusan dalam mentransformasikan.......
E bawah ke atas
28. Simbol adalah suatu keanggotaan (entitas abstrak) seperti huruf atau karakter.
Manakahberikut ini yang merupakan contoh dari simbol?
29. Panjang string adalah jumlah (banyaknya) simbol yang membentuk string tersebut.
Hitunglah berapa panjang string berikut: "teori bahasa dan otomata"
A 19 B 21
C 23 D 24
E 20
30. Manakah berikut ini yang bukan merupakan pembahasan dalam teori himpunan?
E Irisan ( Intersection)
31. Sebuah bahasa adalah himpunan string-string dari simbol-simbol untuk .......
E suatu alphabet
E Bahasa Formal
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:
E Otomata
E ada: ragu-ragu
E matematika logika
36. Grammar/ Tata bahasa bisa didefinisikan secara formal sebagai kumpulan dari
himpunan-himpunan variabel, simbol-simbol terminal, simbol awal, yang dibatasi oleh ....
E kecepatan proses
37. Bagaimana suatu tata bahasa melakukan transformasi suatu string ke bentuk lainnya
merupakan pengertian dari:
E Bahasa ALami
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 CDF → eF
C KlMk → eF D Ab → DeF
E CDA → 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 ABDUKTOR B TRANSFORMER
C KOMPOSER D ASMBLER
E COMPILER
40. Manakah berikut ini yang merupakan Alasan perlunya Translator?
InInstruksi dalam bahasa mesin mudah Bahasa mesin adalah bahasa alami
A B
difahami
41. Biasanya program yang dihasilkan compiler lebih cepat dari waktu pelaksanaan program
dengan .....
A parameter B tranduser
C inspiratoe D kompilator
E interpreter.
42. Proses kompilasi dikelompokkan ke dalam dua kelompok besar : Pada saat program
sumber dipecah-pecah dan dibentuk menjadi bentuk antara (inter-mediate representation)
disebut dengan Proses:
E Analisa
43. Proses kompilasi dikelompokkan ke dalam dua kelompok besar : Pada saat membangun
program sasaran yang diinginkan dari bentuk antaradisebut dengan Proses:
A Sintesa B Analisa
E Rekap Data
44. Dalam Proses membaca program sumber, karakter demi karakter. Sederetan (satu atau
lebih) karakter dikelompokkan menjadi satu kesatuan mengacu kepada pola kesatuan
kelompok karakter (token) yang ditentukan dalam bahasa sumber. Kelompok karakter yang
membentuk sebuah token dinamakan lexeme untuk token tersebut. Setiap token yang
dihasilkan disimpan di dalam tabel simbol. Sederetan karakter yang tidak mengikuti pola
token akan dilaporkan sebagai ....
E data reject
45. Pada Penganalisa Sintaks: nmemeriksa kesesuaian pola deretan token dengan aturan
sintaks yang ditentukan dalam bahasa sumber. Sederetan token yang tidak mengikuti
aturan sintaks akan dilaporkan sebagai kesalahan sintaks (sintax error). Secara logika
deretan token yang bersesuaian dengan sintaks tertentu akan dinyatakan sebagai....
46. Manakah sifat berikut ini yang bukan merupakan sifat dari bahasa tingkat tinggi?
47. Dalam bahasa pemrograman kalimat lebih dikenal sebagai ekspresi sedangkan kata
sebagai
A proses B hasil
C token D data
E perintah
48. Dalam sumber Perancangan Bahasa: nKonstruksi yang diturunkan dari bahasa alami,
karena bahasa alami dapat digunakan sebagai panduan untuk perancangan :.....
A model B rumus
C struktur D pola
E sintaks
49. Manakah Berikut ini yang bukan merupakan Tujuan dari Perancangan bahasa ?
Compilability (mengurangi
E
kompleksitas,mis:penggunaan bracket)
50. Kumpulan primitive yang dikombinasikan dengan berbagai cara dalam membangun
kontrol dan struktur data dalam bahasa program disebut dengan:
E Machine independent
Busur menyatakan transisi yaitu Label pada lingkaran adalah nama state
perpindahan kedudukan/state. dan Label
pada busur adalah simbol input.
C D
A å = {a, b} B S = q0
C F = q2 D Q = {q0, q1, q2 }
A B
C D
Jika pasangan (pa,qb) sudah tercakup di langkah 3 (distinguishable) maka pasangan (p,q)
juga dikatakan .....
A sama B setara
C distinguishable. D berbeda
E rumit