NEW
Font size
WorksheetsLatihan Soal-Soal Pra UTS-Teori-Bahasa-Otomata-2020-2
Total questions: 55
Worksheet time: 55mins
Untuk mempelajari kaidah (aturan) pembentukan
sebuah bahasa pemrograman, setelah mengetahui kaidahnya, maka dapat memakai bahasa pemrograman tersebut ini merupakan pengertian dari:
Teori Bahasa
Teori Otomata
Otomata
Bahasa Pemrograman
Otomatisasi komputasi
Apa itu otomata?
sebuah model, model dari suatu sistem
sebuah sistem yang otomatis
sebuah model yang otomatis
sebuah otomatisasi dalam komputer
Terkait dengan Robotika
Manakah berikut ini yang bukan merupakan penerapan Otomata?
Text Editor
Pattern Matching
Pemrosesan Text
File Searching
Robotika
Bahasa alami (di kehidupan sehari-hari) bahasa yang dipakai manusia, digunakan untuk mengekspresikan gagasan, menyatakan:
Fakta atau konsep.
Pola
Sistem
Bahasa Pemrograman
Bahasa Asembler
Teori yang menunjang Mata Kuliah Teori Bahasa kecuali:
Teori Himpunan
Fungsi & Relasi
Teori Pembuktian
Graph & Tree
Bahasa Indonesia
String (kata) adalah suatu deretan berhingga dari ......
simbol-simbol.
bahasa
kata-kata
kalimat
paragraf
Bahasa kosong adalah bahasa yg tidak terdiri dari string-string yg dinotasikan seperti kita menotasikan
himpunan kosong Ø
himpunan berhingga
himpunan terbatas
himpunan bagian
himpunan string
suatu abstraksi terdiri dari himpunan simbol dan aturan dimana simbol-simbol tersebut dikombinasikan kedalam entitas yang disebut kalimat merupakan:
Bahasa Alami
Otomata
Bahasa Formal
Bahasa Asembler
Bahasa Pemrograman
Pada tahun ‘59, Noam Chomsky melakukan penggolongan tingkatan bahasa menjadi empat, yang disebut dengan
Hirarki Chomsky.
Hirarki Noam
Hirarki Bahasa
Hirarki Bertingkat
Hirarki Golonga
Pada bahasa reguler, batasannya bertambah dengan ruas kanan maks memiliki sebuah simbol variabel yang terletak pada...
paling kanan
tengah
paling kiri
paling depan
paling belakang
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:
Bahasa Asembler
Transslator
Compiler
Interpreter
Bahasa Mesin
Manakah berikut ini yang bukan merupakan alasan dari Perlunya Translator?
Dengan bahasa mesin adalah bahasa bentuk bahasa terendah komputer, berhubungan langsung dengan bagian bagian komputer seperti bits, register & sangat primitive
Kurangnya Fungsi Translator
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
Bagaimana dengan orang tidak mengerti bahasa mesin
micro-code, semacam prosedur dalam bahasa mesin
Bagaimana dengan orang tidak mengerti bahasa mesin
Membangun program sasaran yang diinginkan dari bentuk antara disebut proses:
Analisa
Sintesa
Parsing
Transplate
Linking
Untuk membangun sesuatu yang besar, dibangun/dibuat dulu bagian intinya (niklaus Wirth - saat membuat pascal compiler) merupakan fingsi
Boot Strap
Boot Camp
Booting Otomatis
Prosedur
Aritmatika
Manakah berikut ini yang bukan merupakan aspek dalam struktur data?
Deklarasi data
Tipe data yang tersedia
Alokasi storage
Lingkup variabel
Kecepatan Proses
Finite State Automata/Otomata berhingga state (FSA), bukan suatu mesin fisik, tetapi suatu model matematika dari suatu sistem yang menerima input dan output .....
diskrit.
kontinyu
berulang
patah-patah
lurus
Teori mengenai Finite State Automata adalah suatu tool yang berguna untuk.....
merancang suatu sistem
menghemat sistem
mengontrol sistem
mengimplementasikan sistem
keamanan sistem
Manakah berikut ini yang bukan merupakan arti dari bentuk-bentuk pada FSA?
Lingkaran menyatakan state/kedudukan.
Label pada lingkaran adalah nama lingkaran
Busur menyatakan transisi yaitu perpindahan kedudukan/state.
Label pada busur adalah simbol input.
Lingkaran didahului sebuah busur tanpa label menyatakan state awal.
Untuk membuktikan suatu string diterima oleh NFA, harus dibuktikan suatu urutan transisi yang menuju
state akhir.
puncak
bawah
samping
efisiensi
State p dan q dikatakan indistinguishable jika ada string w Î å * sehingga sedemikian :
δ (p,w) Î F dan (q,w) Î F
atau
δ (p,w) Ï F dan δ (q,w) Ï F
δ (p,w) Î F dan δ (q,w) Ï F
tidak bisa dihitung
tidak bisa diprediksi
Forcasting
Pada mesin NFA semula, himpunan state akhir adalah {q1}
Maka pada DFA hasil perubahan state-state akhir adalah
semua state yang mengandung {q1}.
semua state di luar mengandung {q1}.
semua state beririsan dengan {q1}.
semua state yang mengandung {p1}.
semua jawaban di atas salah
Dari sebuah mesin Non-deterministic Finite Automata (NFA) dapat dibuat mesin Deterministic Finite Automata (DFA)-nya yang
ekuivalen (bersesuaian).
berlawanan arah
berjejer searah
memunculkan arah baru
arahnya tidak jelas
Ekuivalen disini artinya
mampu menerima bahasa yang sama.
sama persis
sama mirip
berbeda-beda
sama rahnya
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:
:State {q1} bila memperoleh input O menjadi state Ø; •
State {q} bila memperoleh input i menjadi state {90,91};
State {qo,,} bila memperoleh input O menjadi state {qo,,}, ini diperoleh dari 8 (90,0)={qo,,} digabung dengan (91,0)=0, maka hasilnya d ({90,9,},0)={90,9;};
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}.
State - statenya tidak dapat diidentifikasi
Perhatikan gambar di atas:
bahwa state {q1}, menerima input 0 menjadi state Ø, disini Ø kita gambarkan juga sebagai .....................
sebuah state.
tujuan state
hasil state
puncak state
akhir state
Dalam Ilmu Komputer Teori Otomata dan Bahasa merupakan bagian dari:
Model dan gagasan tentang komputasi
Jaringan Komputer
Teknik Rekayasa untuk perancangan sistem komputasi
Kecerdasan Buatan
Database
•Otomata adalah suatu sistem yang memiliki fungsi-fungsi dari komputer, menerima input, menghasilkan output, memiliki penyimpan sementara, mampu membuat keputusan dalam mentransformasikan.......
input ke output.
data ke laporan
data ke informasi
sumber data ke pusat data
bawah ke atas
Simbol adalah suatu keanggotaan (entitas abstrak) seperti huruf atau karakter. Manakahberikut ini yang merupakan contoh dari simbol?
'a', 'b', 'c'.
"ada", "bba", "bapa"
"ada laksa ada koma"
alfa, omega, delta
gambar burung
Panjang string adalah jumlah (banyaknya) simbol yang membentuk string tersebut. Hitunglah berapa panjang string berikut: "teori bahasa dan otomata"
21
20
23
24
19
Manakah berikut ini yang bukan merupakan pembahasan dalam teori himpunan?
Gabungan ( Union)
Irisan ( Intersection)
Selisih ( Difference)
Negasi (Complement)
Penurunan/Defrensial
Sebuah bahasa adalah himpunan string-string dari simbol-simbol untuk .......
suatu alphabet
suatu urutan
suatau kata
suatu kalimat
suatu paragraph
Bahasa Indonesia, bahasa Inggris, dll. merupakan
Bahasa Formal
Bahasa Alami
Bahasa Otomata
Bahasa Dasar
Bahasa Mesin
Suatu sistem yg terdiri atas sejumlah berhingga state, dimana state menyatakan informasi mengenai input yg lalu, dpt pula dianggap sbg memori mesin disebut dengan:
Otomata
Bahasa Alami
Bahasa Sistem
Bahasa Rakitan
Bahasa Formal
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:
ada: ditolak
adu: diterima
add: diterima
ada: ragu-ragu
adu: ditolak
Teori Otomata mempelajari model mesin komputer menggunakan ......
model matematika.
matematika kalkulus
matematika logika
matematika himpunan
matematika matrik
Grammar/ Tata bahasa bisa didefinisikan secara formal sebagai kumpulan dari himpunan-himpunan variabel, simbol-simbol terminal, simbol awal, yang dibatasi oleh ....
aturan-aturan produksi.
kemampuan komputer
hardware yang ada
kecepatan proses
kerumitan perhitungan
Bagaimana suatu tata bahasa melakukan transformasi suatu string ke bentuk lainnya merupakan pengertian dari:
Aturan Produksi
Otomata
Teori Bahasa
Bahasa Formal
Bahasa ALami
Pada bahasa Context Sensitive, panjang string pada ruas kiri ≤ panjang ruas kanan (|α| ≤ |ß|).
Manakah berikut ini yang merupakan contoh aturan produksi yg context sensitive?
Ab → DeF
CDA → eF
CbaD → Ak
CDF → eF
KlMk → eF
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 .....
COMPILER
ASMBLER
KOMPOSER
TRANSFORMER
ABDUKTOR
Manakah berikut ini yang merupakan Alasan perlunya Translator?
Dengan bahasa mesin adalah bahasa bentuk bahasa terendah komputer, berhubungan langsung dengan bagian bagian komputer seperti bits, register & sangat primitive
Jawaban atas pertanyaan ini akan memudahkan bagi programmer yang membuat program dengan bahasa mesin.
Bahasa mesin adalah bahasa alami
InInstruksi dalam bahasa mesin mudah difahami
Mempersulit orang tidak mengerti bahasa mesin
Biasanya program yang dihasilkan compiler lebih cepat dari waktu pelaksanaan program dengan .....
interpreter.
parameter
kompilator
tranduser
inspiratoe
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:
Analisa
Sintesa
Data Prosesing
Persiapan Data
Persiapan Proses
Proses kompilasi dikelompokkan ke dalam dua kelompok besar : Pada saat membangun program sasaran yang diinginkan dari bentuk antaradisebut dengan Proses:
Analisa
Sintesa
Data Prosessing
Validasi Data
Rekap Data
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 ....
token tak dikenal (unidentified token)
data rusak
data reject
data terlalu cepat
data overload.
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....
pohon parsing (parse tree)
data token
data reject
data overload
data valid
Manakah sifat berikut ini yang bukan merupakan sifat dari bahasa tingkat tinggi?
Lebih mudah dipelajari
Fasilitas yang dimiliki lebih baik (banyak)
Memiliki ukuran yang relatif besar, misal membuat compiler pascal dengan menggunakan bahasa C
Untuk mesin yang berbeda perlu dikembangkan tahapan-tahapan tambahan.
SUlit dipahami Programmer
Dalam bahasa pemrograman kalimat lebih dikenal sebagai ekspresi sedangkan kata sebagai
token
data
perintah
proses
hasil
Dalam sumber Perancangan Bahasa: nKonstruksi yang diturunkan dari bahasa alami, karena bahasa alami dapat digunakan sebagai panduan untuk perancangan :.....
sintaks
rumus
model
pola
struktur
Manakah Berikut ini yang bukan merupakan Tujuan dari Perancangan bahasa ?
Komunikasi dengan manusia
Kerumitan pemrograman
Compilability (mengurangi kompleksitas,mis:penggunaan bracket)
Efisiensi dengan meminimalisir ketidakcocokan antara hardware dengan bahasa
Pencegahan dan deteksi kesalahan dan Usability
Kumpulan primitive yang dikombinasikan dengan berbagai cara dalam membangun kontrol dan struktur data dalam bahasa program disebut dengan:
Orthogonality
Simplicity
Machine independent
Bahasa Basic
Bahasa Rakitan
Perhatikan gambar di atas:
Manakah pernyataan berikut yang bukan merupakan Arti dari bentuk-bentuk pada FSA?
Lingkaran menyatakan state/kedudukan.
Label pada lingkaran adalah nama state
Busur menyatakan transisi yaitu perpindahan kedudukan/state. dan Label pada busur adalah simbol input.
Lingkaran didahului sebuah busur tanpa label menyatakan state akhir
Lingkaran ganda menyatakan state akhir/ final.
Secara formal FSA dinyatakan oleh 5 tupel.
M = (Q, å, δ, S, F ) , manakah arti simbol-simbol berikut yang salah?
Q = himpunan state / kedudukan
å = himpunan simbol input / masukkan / abjad.
δ = fungsi transisi.
S = Stop/state akhr / kedudukan akhir (final state).
F = himpunan state akhir.
Perhatikan Gambar di Atas: Manakah berikut ini penyataan yang salah?
Q = {q0, q1, q2 }
å = {a, b}
S = q0
F = q2
tidak dapat ditentukan
Perhatikan Gambar di atas:
Manakah δ (delta) berikut yang benar:
δ: q0: a = q2
δ q0: b = q1
δ q1: a = -
δ q1: b= q1q2
δ q1: b = q1
Untuk semua pasangan (p,q) yang mungkin dan w Î S tentukan δ (p,w) = pa dan δ (q,w) = qb
Jika pasangan (pa,qb) sudah tercakup di langkah 3 (distinguishable) maka pasangan (p,q) juga dikatakan .....
distinguishable.
setara
sama
berbeda
rumit
