Essay
1. Sebutkan definisi :
- Bahasa mesin :
- Bahasa Assembly :
- Bahasa Tingkat Tinggi
2. Jelaskan tentang :
- Compiler
- Interpreter
- Assembler
3. Apa yang dimaksud dengan BootStrap
BootStrap adalah front-end framework yang solek,
bagus dan luar biasa yang mengedepankan tampilan untuk mobile device. Berguna
untuk mempercepat dan mempermudah pengembangan website. BootStrap juga
menyediakan HTML, CSS dan Javascrip siap pakai dan mudah dikembangkan.
4. Sebutkan definisi Grammar dan Automata Hingga
- Grammar adalah himpunan yang terdiri dari 4 tupel
Yang dimana :
Vn : Himpunan
Non-terminal
Vt : Himpunan
terminal
S : Simbol Start ϵ
Vn
P : Himpunan Produksi
P : Himpunan Produksi
- Automata Hingga adalah proses penganalisa bahasa pemrograman
5. Sebutkan 4 jenis Grammar menurut Chomsky, masing-masing beserta aturan produksinya.
- Grammar tipe-0 : UNRESTRICTED GRAMMAR (UG) α, β ϵ (VT | VN)*, | α | > 0
- Grammar tipe-1 : CONTEXT SENSITIVE GRAMMAR (CSG) α, β ϵ (VT | VN)*, 0 < | α | ≤ | β |
- Grammar tipe-2 : CONTEXT FREE GRAMMAR (CFG) α ϵ VN , β ϵ (VT | VN)*
- Grammar tipe-3 :
REGULLAR GRAMMAR (RG)
α ϵ VN , β ϵ {VT , VT VN} atauα ϵ VN , β ϵ {VT , VN VT }Mengingat ketentuan simbol-simbol maka ciri RG sering ditulis sebagai :α ϵ VN , β ϵ {a , bC}atauα ϵ VN , β ϵ {a , Bc}
Pilihan Ganda
1. Yang dimaksud dengan Diagram State, pada teknik kompilasi adalah
a. Digunakan untuk mendapatkan token, mempermudah melakukan analisis lexical
b. Digunakan untuk mendapatkan token, mempermudah
melakukan analisis syntax
c. Aturan produksi yang dikenal oleh comsky
d. Simbol terminal
Jawaban : A
2. Yang dimaksud dengan TOKEN, pada teknik
kompilasi adalah
a. Digunakan untuk mendapatkan token, mempermudah
melakukan analisis lexical
b. Digunakan untuk mendapatkan token, mempermudah
melakukan analisis syntax
c. Alat bantu (tools) dalam pembuatan
parses/analisis sintaksis
d. Simbol terminal
Jawaban : D
3. Yang dimaksud dengan Diagram Syntax, pada teknik
kompilasi adalah
a. Digunakan untuk mendapatkan token, mempermudah
melakukan analisis lexical
b. Digunakan untuk mendapatkan token, mempermudah
melakukan analisis syntax
c. Alat bantu (tools) dalam pembuatan parser/analisis sintaksis
d. Simbol terminal
Jawaban : C
4. Translator yang Source codenya adalah bahasa assembly dan Object codenya adalah bahasa mesin, disebut dengan
a. Assembler
b. Compiler
c. Interpreter
d. Supplier
Jawaban : A
5. Translator yang Source codenya adalah bahasa
tingkat tinggi, object code adalah bahasa mesin atau bahasa assembly, dimana
source code dan data diproses berbeda, disebut dengan :
a. Assembler
a. Assembler
b. Compiler
c. Interpreter
d. Supplier
Jawaban : B
6. Mengelompokkan program asal/sumber menjadi token disebut dengan
a. Scanner
b. Parser
c. Lexicer
d. Interpreter
Jawaban : A
7. Yang bertugas untuk memeriksa kebenaran dan urutan dari token-token yang terbentuk oleh scanner, disebut dengan:
a. Scanner
b. Parser
c. Lexicer
d. Interpreter
Jawaban : B
8. Tugas dari analysis lexical adalah
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pendeteksian token-token
c. Untuk mengenali makna dari simbol-simbol
d. Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : A
9. Tugas dari Semantics analyser adalah
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pendeteksian token-token
c. Untuk mengenali makna dari simbol-simbol
d. Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : D
10. Tugas dari Syntax analyser adalah
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pengelompokan token-token kedalam class syntax
c. Untuk mengenali makna dari simbol-simbol
d. Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : B
11. Tugas dari Intermidiate code, adalah
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pengelompokan token-token kedalam class syntax
c. Memperkecil usaha dalam membuat compilator dari sejumlah bahasa ke sejumlah mesin
d. Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : C
12. Fungsi dari Tabel simbol, adalah :
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pengelompokan token-token kedalam class syntax
c. Memperkecil usaha dalam membuat compilator dari sejumlah bahasa ke sejumlah mesin
d. Menindak lanjuti untuk perbaikan
Jawaban : D
Jawaban : B
6. Mengelompokkan program asal/sumber menjadi token disebut dengan
a. Scanner
b. Parser
c. Lexicer
d. Interpreter
Jawaban : A
7. Yang bertugas untuk memeriksa kebenaran dan urutan dari token-token yang terbentuk oleh scanner, disebut dengan:
a. Scanner
b. Parser
c. Lexicer
d. Interpreter
Jawaban : B
8. Tugas dari analysis lexical adalah
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pendeteksian token-token
c. Untuk mengenali makna dari simbol-simbol
d. Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : A
9. Tugas dari Semantics analyser adalah
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pendeteksian token-token
c. Untuk mengenali makna dari simbol-simbol
d. Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : D
10. Tugas dari Syntax analyser adalah
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pengelompokan token-token kedalam class syntax
c. Untuk mengenali makna dari simbol-simbol
d. Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : B
11. Tugas dari Intermidiate code, adalah
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pengelompokan token-token kedalam class syntax
c. Memperkecil usaha dalam membuat compilator dari sejumlah bahasa ke sejumlah mesin
d. Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : C
12. Fungsi dari Tabel simbol, adalah :
a. Mentransformasikan ke dalam bentuk token-token
b. Proses pengelompokan token-token kedalam class syntax
c. Memperkecil usaha dalam membuat compilator dari sejumlah bahasa ke sejumlah mesin
d. Menindak lanjuti untuk perbaikan
Jawaban : D
Tidak ada komentar:
Posting Komentar