NEW
Font size
WorksheetsSoal UTS Otoma & Tata Bahasa
Total questions: 40
Worksheet time: 20mins
Untuk mempelajari kaidah (aturan) pembentukan
sebuah bahasa pemrograman, setelah mengetahui kaidahnya, maka dapat memakai bahasa pemrograman tersebut ini merupakan pengertian dari:
Otomata
Bahasa Pemrograman
Teori Otomata
Teori Bahasa
Apa itu otomata?
sebuah model, model dari suatu sistem
sebuah model yang otomatis
Terkait dengan Robotika
sebuah otomatisasi dalam komputer
Manakah berikut ini yang bukan merupakan penerapan Otomata?
Text Editor
Robotika
Pemrosesan Text
Pattern Matching
Bahasa alami (di kehidupan sehari-hari) bahasa yang dipakai manusia, digunakan untuk mengekspresikan gagasan, menyatakan:
Sistem
Bahasa Asembler
Fakta atau konsep.
Pola
Teori yang menunjang Mata Kuliah Teori Bahasa kecuali:
Fungsi & Relasi
Graph & Tree
Teori Himpunan
Bahasa Indonesia
String (kata) adalah suatu deretan berhingga dari ......
kata-kata
simbol-simbol.
paragraf
kalimat
Bahasa kosong adalah bahasa yg tidak terdiri dari string-string yg dinotasikan seperti kita menotasikan
himpunan kosong Ø
himpunan terbatas
himpunan string
himpunan bagian
suatu abstraksi terdiri dari himpunan simbol dan aturan dimana simbol-simbol tersebut dikombinasikan kedalam entitas yang disebut kalimat merupakan:
Bahasa Alami
Bahasa Formal
Bahasa Asembler
Bahasa Pemrograman
Pada tahun ‘59, Noam Chomsky melakukan penggolongan tingkatan bahasa menjadi empat, yang disebut dengan
Hirarki Bahasa
Hirarki Chomsky.
Hirarki Golongan
Hirarki Bertingkat
Pada bahasa reguler, batasannya bertambah dengan ruas kanan maks memiliki sebuah simbol variabel yang terletak pada...
paling kiri
paling belakang
paling kanan
paling depan
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
Bahasa Mesin
Compiler
Manakah berikut ini yang bukan merupakan alasan dari Perlunya Translator?
Kurangnya Fungsi Translator
Dengan bahasa mesin adalah bahasa bentuk bahasa terendah komputer, berhubungan langsung dengan bagian bagian komputer seperti bits, register & sangat primitive
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
Membangun program sasaran yang diinginkan dari bentuk antara disebut proses:
Transplate
Sintesa
Linking
Parsing
Untuk membangun sesuatu yang besar, dibangun/dibuat dulu bagian intinya (niklaus Wirth - saat membuat pascal compiler) merupakan fingsi
Boot Strap
Booting Otomatis
Aritmatika
Prosedur
Manakah berikut ini yang bukan merupakan aspek dalam struktur data?
Kecepatan Proses
Alokasi storage
Deklarasi data
Tipe data yang tersedia
Finite State Automata/Otomata berhingga state (FSA), bukan suatu mesin fisik, tetapi suatu model matematika dari suatu sistem yang menerima input dan output .....
diskrit
berulang
lurus
patah-patah
Teori mengenai Finite State Automata adalah suatu tool yang berguna untuk.....
merancang suatu sistem
mengontrol sistem
keamanan sistem
mengimplementasikan sistem
Manakah berikut ini yang bukan merupakan arti dari bentuk-bentuk pada FSA?
Label pada lingkaran adalah nama lingkaran
Busur menyatakan transisi yaitu perpindahan kedudukan/state.
Lingkaran didahului sebuah busur tanpa label menyatakan state awal.
Label pada busur adalah simbol input.
Untuk membuktikan suatu string diterima oleh NFA, harus dibuktikan suatu urutan transisi yang menuju
state akhir
bawah
efisiensi
puncak
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
tidak bisa dihitung
Forcasting
tidak bisa diprediksi
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 beririsan dengan {q1}.
semua state di luar mengandung {q1}.
semua state yang mengandung {p1}.
Dari sebuah mesin Non-deterministic Finite Automata (NFA) dapat dibuat mesin Deterministic Finite Automata (DFA)-nya yang
ekuivalen (bersesuaian).
berjejer searah
arahnya tidak jelas
memunculkan arah baru
Ekuivalen disini artinya
sama mirip
sama rahnya
mampu menerima bahasa yang sama.
berbeda-beda
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 - statenya tidak dapat diidentifikasi
State {q} bila memperoleh input i menjadi state {90,91};
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}
Perhatikan gambar di atas:
bahwa state {q1}, menerima input 0 menjadi state Ø, disini Ø kita gambarkan juga sebagai .....................
sebuah state
hasil state
akhir state
puncak state
Dalam Ilmu Komputer Teori Otomata dan Bahasa merupakan bagian dari:
Model dan gagasan tentang komputasi
Teknik Rekayasa untuk perancangan sistem komputasi
Database
Kecerdasan Buatan
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 informasi
sumber data ke pusat data
data ke laporan
Simbol adalah suatu keanggotaan (entitas abstrak) seperti huruf atau karakter. Manakahberikut ini yang merupakan contoh dari simbol?
'a', 'b', 'c'.
"ada laksa ada koma"
gambar burung
alfa, omega, delta
Panjang string adalah jumlah (banyaknya) simbol yang membentuk string tersebut. Hitunglah berapa panjang string berikut: "teori bahasa dan otomata"
20
21
24
26
Manakah berikut ini yang bukan merupakan pembahasan dalam teori himpunan?
Gabungan ( Union)
Penurunan/Defrensial
Selisih ( Difference)
Negasi (Complement)
Sebuah bahasa adalah himpunan string-string dari simbol-simbol untuk .......
suatu alphabet
suatu kata
suatu paragraph
suatu kalimat
Bahasa Indonesia, bahasa Inggris, dll. merupakan
Bahasa Formal
Bahasa Alami
Bahasa Otomata
Bahasa Dasar
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 Rakitan
Bahasa Alami
Bahasa Sistem
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
Teori Otomata mempelajari model mesin komputer menggunakan ......
model matematika.
matematika logika
matematika matrik
matematika himpunan
Grammar/ Tata bahasa bisa didefinisikan secara formal sebagai kumpulan dari himpunan-himpunan variabel, simbol-simbol terminal, simbol awal, yang dibatasi oleh ....
aturan-aturan produksi.
hardware yang ada
kerumitan perhitungan
kecepatan proses
Bagaimana suatu tata bahasa melakukan transformasi suatu string ke bentuk lainnya merupakan pengertian dari:
Aturan Produksi
Teori Bahasa
Bahasa ALami
Bahasa Formal
Pada bahasa Context Sensitive, panjang string pada ruas kiri ≤ panjang ruas kanan (|α| ≤ |ß|).
Manakah berikut ini yang merupakan contoh aturan produksi yg context sensitive?
CbaD → Ak
Ab → DeF
KlMk → eF
CDF → 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
KOMPOSER
ABDUKTOR
TRANSFORMER
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
InInstruksi dalam bahasa mesin mudah difahami
Mempersulit orang tidak mengerti bahasa mesin
Mempersulit orang tidak mengerti bahasa mesin
