Anda di halaman 1dari 9

DOKUMEN NEGARA

SOAL UTAMA
SANGAT RAHASIA

PEMERINTAH PROVINSI JAWA TENGAH


DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN NEGERI 1
WONOSEGORO
Alamat : Jl. Raya Wonosegoro,Wonosegoro, Kab. Boyolali Kode Pos 57382 Telp. 08112642232
Website https://smkn1wonosegoro.sch.id/ Email : mail@smkn1wonosegoro.sch.id/
IG : https://www.instagram.com/wonosegorosmkn1/ YouTube : https://m.youtube.com/channel/UCCm-JdsJU9aQKHqHvRU-Vig

PENILAIAN AKHIR SEMESTER GASAL


( PAS GASAL )
TAHUN PELAJARAN 2022/2023

Mata Pelajaran : Pemrograman Sistem Embedded (PSE)


Program Keahlian : Teknik Elektronika
Hari / tanggal :
Pukul : WIB

Petunjuk Umum :
1. Penilaian Akhir Semester Gasal berbasis android / Paperless

2. Periksa dan bacalah soal-soal dengan teliti sebelum anda menjawabnya

3. Laporkan kepada pengawas bila terdapat tulisan yang kurang jelas, rusak atau jumlah
soal kurang.

4. Jumlah soal sebanyak 40 butir, terdiri dari :


a. Soal Pilihan Ganda 30 butir, yaitu nomor 1 – 30

b. Soal Menjodohkan 5 butir, yaitu nomor 31 - 35

c. Soal Uraian Singkat 5 butir, yaitu nomor 36 - 40


5. Dahulukan mengerjakan soal-soal yang Anda anggap mudah.

6. Periksa pekerjaan anda sebelum diserahkan kepada pengawas dan keluar ruangan.
I. Pilihan Ganda
Pilihlah salah satu jawaban yang paling tepat dengan memberi tanda silang (X) pada salah
satu pilihan jawaban A, B, C, D, atau E !

1. Sistem embedded pertama kali dikenal di dunia computing yang dicetuskan oleh … .
A. MIT Instrumentasi Laboratorium
B. Apollo Guidance Computer
C. IBM
D. Charles Stark Draper
E. Intel
2. Bahasa pemrograman yang digunakan untuk Sistem Embedded AGC menggunakan
Bahasa mesin yang disebut … .
A. Bahasa C
B. Assembly AGC
C. Assembly JAVA
D. Arduino IDE
E. AVR
3. System embedded memiliki beberapa kategori system, kategori system yang bekerja
sesuai waktu deadline yang ditentukan tanpa sedikitpun kesalahan dinamakan … .
A. Standalone
B. Real Time
C. Soft Real Time
D. Hard Real Time
E. Complex
4. Yang termasuk contoh aplikasi yang diterapkan dalam kehiduopan sehari-hari dalam
kategori system embedded Standalone adalah … .
A. Air Bag system
B. Microwave
C. Camera Digital
D. LAN Network
E. Mesin Cuci
5. Yang merupakan bagian utama dari sebuah system Embedded dan berfungsi sebagai
pendukung kinerja Prosesor dinamakan … .
A. Software
B. Hardware
C. Sistem Operasi
D. Windows
E. RTOS
6. Salah satu perangkat yag dibutuhken sebuah system Embedded adalah RTOS. Yang
bukan termasuk software dari RTOS adalah … .
A. VxWorks
B. Windows
C. OS9
D. RTLinux
E. Symbian
7. Pada system kendali yang berbasis mikroprosesor dan mikrokontroller, membutuhkan
sebuah system minimum untuk menjadi cikal bakal sebuah system yang kompleks dan
mudah dikembangkan. Maka system ini memiliki kemampuan … .
A. Programable
B. Dikontrol dengan baik
C. Arus yang kecil
D. Dirakit ulang
E. Open Source
8. Untuk membuat sebuah SISMIN harus menggunakan komponen utama dan
pendukung. Karena system Mikroprosesor tidak akan bisa bekerja sendiri. Yang mana
dibawah ini merupakan bukan bagian dari SISMIN adalah … .
A. Power Supply
B. Driver Motor
C. Oscilator
D. ISP
E. Rangkaian Reset
9. Mikrokontroler dikenalkan pertama kali pada tahun 1976 oleh INTEL, yaitu
mikrokontroler dengan teknologi 8 Bit. Dan termasuk keluarga … . .
A. MCS-8
B. MCS-48
C. MCS-88
D. MCS-51
E. MCS-16
10. Bagian dari mikrokontroler yang berfungsi menghasilkan gelombang osilasi atau
gelombang frekuensi agar mikrokontroler dapat berfungsi atau bekerja. Maka
komponen ini dinamakan … .
A. Catu daya
B. Power supply
C. ISP
D. Reset
E. Oscilator
11. Sebuah sismin, dalam keadaan tertentu bisa dikembalikan ke setting an secara default.
Maka Langkah yang tepat untuk mengembalikan setting an sesuai standarnya kitab isa
menggunakan fasilitas … .
A. Catu daya
B. Power supply
C. ISP
D. Reset
E. Oscilator
12. System minimum merupakan system yang paling sederhana dari sebuah system
mikroprosesor dan mikrokontroler, maka system ini harus dibuat sesuai kebutuhan.
Yang mana system ini memiliki otak utama sebagai system kontrolnya. Untuk system
control yang termasuk dalam sismin adalah … .
A. Atmega328
B. Intel i3
C. Qualcom
D. Windows
E. Prosesor
13. Sebuah mikrokontroler membutuhkan sumber tegangan untuk mengaktifkan system
agar bekerja, dan tegangan catu daya tersebut sebesar … .
A. 220 VAC
B. 12 VDC
C. 2 VDC
D. 9 VDC
E. 5 VDC
14. System minimum selalu memiliki beberapa Port untuk menghubungkan ke perangkat
lain agar berfungsi sesuai rancang bangunnya. Port ini bisa dikoneksikan ke perangkat
lain menggunakan kabel data. Salah satu module yang bisa dihubungkan ke perangkat
Sismin adalah … .
A. Power Supply
B. Kabel Arus
C. Reset
D. Sensor kelembaban
E. Crystal
15. Dalam dunia pemrograman, ada macam macam komponen dengan kemampuan yang
spesifik. Sehingga dibutuhkan data yang akurat agar dapat berfungsi dengan baik.
Salah satunya adalah Bahasa pemrograman yang mana berfungsi sebagai … .
A. Memberi perintah kepada Hardware agar bekerja sesuai Perintah
B. Jantung dari sebuah system Kendali
C. Nyawa Mikrokontroler
D. Sistem control utama
E. Memberikan kendali kepada sistem
16. Seperti halnya manusia, system kendali juga memerlukan sebuah Roh yang mana
harus di beri perintah perintah menggunakan Bahasa yang akan mudah dipahami oleh
mesin. Dalam dunia kendali Bahasa ini biasa dikenal sebagai ….
A. Bahasa Assembly
B. Bahasa Asing
C. Bahasa mesin
D. Bahasa Robot
E. Bahasa Program
17. Pada saat pembuatan Coding, seorang programmer akan membuat sebuah software
menggunakan Bahasa Assembly sebelum dimasukkan ke system Mikrokontroller.
Agar dapat masuk ke dalam mesin maka harus dikoneksikan ke ... .
A. Catu daya
B. Power supply
C. ISP
D. Reset
E. Oscilator
18. Assembly merupakan sebuah system yang mana memang dirancang agar bisa
berinteraksi antara manusia dengan computer. Perangkat ini membutuhkan urutan
pekerjaan dari pembuatan script program hingga … .
A. Compiling
B. Execution
C. Checking
D. Uploading
E. Downloading
19. Ada beberapa jenis bahasa pemrograman yang paling dekat hubungannya dengan
logika komputer. Bahasa jenis ini  bisa dijalankan di komputer tanpa perlu
diterjemahkan terlebih dahulu dengan Compiler atau Interpreter. Salah satu Bahasa
pemrograman tingkat rendah adalah … .
A. Bahasa pseudo
B. Bahasa Coding
C. Bahasa manusia
D. Bahasa Inggris
E. Bahasa Assembly
20. Bahasa mesin biasa disebut sebagai Bahasa biner karena memiliki logika sederhana
tetapi memiliki fungsi yang luar biasa. Dalam kehidupan kita sehari – hari juga tidak
lepas dari kode biner tersebut. Kode biner biasa ditandai dengan … .
A. Memiliki deret
B. Logika 0 dan logika 1
C. Berdasarkan kelipatan kode tertentu
D. Harus bisa diterjemaahkan oleh komputer
E. Mudah dipahami manusia
21. Setelah dilakukan pembuatan Bahasa assembly harus dilakukan pengubahan kode dari
assembly ke mesin yaitu dengan cara dibaca kode perbaris dan dieksekusi juga
perbaris maka proses pengubahan kode ini menggunakan metode … .
A. Kompilasi
B. Konversi
C. Interpretasi
D. Aritmatika
E. Alur diagram
22. Sebuah proses untuk mengubah Bahasa pemrograman tingkat tinggi menjadi bahasa
mesin yang dapat dimengerti oleh sebuah mesin biasa dinamakan … .
A. Compiler
B. Konverter
C. Interpreter
D. Coding
E. Scripting
23. Perangkat computing dulu diciptakan untuk keperluan Perang dunia ke II, yang
dikembangkan hingga akhir tahun … .
A. 1970
B. 1977
C. 1969
D. 1940
E. 1922
24. Pada tahun era 1940-an, seorang perancang Bahasa pemrograman Konrad
Zuse membuat sebuah Bahasa pemrograman algoritmik yang dinamakan … .
A. FORTRAN
B. PLANKALKUL
C. COBOL
D. LISP
E. APL
25. Setiap periode Bahasa pemrograman semakin berkembang, pada tahun 1952
dikembangkan sebuah Bahasa pemrograman assembly yang dinamakan Autocode
yang diciptakan oleh … .
A. John Backus
B. Grace Hopper
C. Aliek Glennie
D. Algol
E. Ken Inverson
26. Bahasa Pemrograman FORTRAN dikembangkan oleh … .
A. John Backus
B. Grace Hopper
C. Aliek Glennie
D. Algol
E. Ken Inverson
27. Struktur Compiler memiliki beberapa tahapan, yang mana setiap tahan memiliki
metode yang berbeda. Tahap Front End adalah … .
A. Memindai input dan memverifikasi sintaks dan semantik sesuai dengan bahasa
sumber tertentu
B. Melakukan pengoptimalan pada IR yang bergantung pada arsitektur CPU yang
ditargetkan
C. Melakukan pengoptimalan pada IR yang tidak bergantung pada arsitektur CPU
yang ditargetkan
D. Mengambil IR yang dioptimalkan dari Middle End
E. Mengambil IR yang dioptimalkan dari Front End
28. Jenis compiler tipe umum dengan metode menunda kompilasi hingga runtime
digunakan untuk bahasa … .
A. Bahasa C
B. Visual
C. AVR
D. Python
E. STM32
29. Salah satu proses compiler adalah dengan metode mengubah dari Bahasa program
tingkat rendah ke tingkat tinggi yang disebut dengan … .
A. Dekompiler
B. Kompiler ulang
C. Inkompiler
D. Rekompiler Biner
E. Kompiler permanen
30. Program yang menulis ulang kode objek kembali ke tipe kode objek yang sama
sambil menerapkan pengoptimalan dan transformasi dinamakan … .
A. Dekompiler
B. Kompiler ulang
C. Inkompiler
D. Rekompiler Biner
E. Kompiler permanen
II. Menjodohkan
Pilihlah jawaban dari soal sebelah kiri dengan jawaban sebelah kanan yang sesuai!

NO SOAL PILIHAN
SOA JAWABAN
L
31. Salah satu bagian dari Hardware sebuah embedded
System yang berfungsi sebagai pengeksekusi program
adalah … . F ( PROSESOR)
A. 12 MHz
Beberapa aplikasi dari Embedded system adalah
B. Jaringan
berbasis network, sehingga dari fungsi ini bisa untuk
32. C. 16 MHz
mengaktifkan sebuah perangkat dengan metode … . B
D. Komputerisasi
(JARINGAN)
E. Bahasa Manusia
Untuk mensupport sebuah sismin maka kita harus
F. PROSESOR
33. membuat sebuah rangkaian regulator dengan tegangan
G. Kode Simbolik
5 Volt yang menggunakan jenis IC … . J (7805)
H. RAM
Mikrokontroler Arduino menggunakan jenis crystal
34. I. AMS1117-3,3
sebesar … . A (12 MHz)
J. 7805
Bahasa assembly tingkat menengah biasanya ditandai
35. dengan kode-kode seperti …. . G (KODE
SIMBOLIK)

III. Soal uraian singkat


36. Bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa
manusia merupakan definisi dari … . BAHASA TINGKAT TINGGI
37. Contoh dari bahasa pemrograman tingkat menengah adalah seperti bahasa … . C
38. System minimum pada Arduino, biasanya menggunakan Chip dari keluarga Atmel
yaitu … . ATMEGA328
39. Atmega328 memiliki beberapa jenis Port, salah satunya adalah port digital yang
mempunyai … . 14 PORT DIGITAL
40. Suatu program yang diterjemahkan ke dalam format kode objek yang tidak didukung
pada mesin kompilasi dinamakan … . KOMPILER SILANG

Anda mungkin juga menyukai