NEW
Font size
S
M
L
XL
Worksheetstest10272025
Total questions: 40
Worksheet time: 20mins
Name
Class
Date
1.
Manakah pernyataan yang paling tepat mendeskripsikan perbedaan utama dalam hal komponen internal antara mikroprosesor dan mikrokontroler?
a)
Mikroprosesor memiliki RAM dan ROM internal, sedangkan mikrokontroler membutuhkan RAM dan ROM eksternal.
b)
Mikrokontroler telah mengintegrasikan CPU, memori (RAM/ROM), dan port I/O dalam satu chip, sedangkan mikroprosesor umumnya hanya berisi CPU.
c)
Mikrokontroler hanya memiliki CPU, sedangkan mikroprosesor memiliki CPU, RAM, dan ROM sekaligus.
d)
Mikroprosesor dan mikrokontroler sama-sama membutuhkan timer dan port I/O eksternal untuk dapat berfungsi.
2.
Berdasarkan fungsinya, perangkat manakah yang paling mungkin menggunakan mikroprosesor?
a)
Remote TV untuk mengirimkan sinyal inframerah.
b)
Sebuah laptop yang menjalankan sistem operasi kompleks seperti Windows atau Linux.
c)
Papan Arduino yang digunakan untuk proyek robotika sederhana.
d)
Mesin cuci otomatis untuk mengatur siklus pencucian.
3.
Apa fokus utama desain mikrokontroler jika dibandingkan dengan mikroprosesor?
a)
Mendukung arsitektur Von Neumann untuk menggabungkan data dan program.
b)
Fleksibilitas untuk dapat diganti-ganti dengan mudah dalam sistem PC.
c)
Efisiensi energi, biaya rendah, dan kesederhanaan untuk aplikasi kendali tertanam (embedded).
d)
Kecepatan pemrosesan data setinggi mungkin (GHz) untuk komputasi berat.
4.
Manakah pernyataan yang paling tepat mendeskripsikan perbedaan utama antara mikroprosesor dan mikrokontroler?
a)
Mikroprosesor adalah system-on-chip, sedangkan mikrokontroler hanya berisi CPU.
b)
Mikrokontroler adalah system-on-chip (mengintegrasikan CPU, memori, dan I/O), sedangkan mikroprosesor umumnya hanya berisi CPU dan membutuhkan komponen eksternal.
c)
Mikroprosesor selalu menggunakan arsitektur Harvard, sedangkan mikrokontroler menggunakan Von Neumann.
d)
Mikrokontroler dirancang untuk komputasi berat, sedangkan mikroprosesor untuk aplikasi hemat daya.
5.
Berdasarkan fungsinya, perangkat manakah yang paling mungkin menggunakan mikroprosesor?
a)
Papan pengembangan Arduino untuk mengontrol sensor.
b)
Perangkat IoT yang membutuhkan respon cepat dan hemat daya.
c)
Laptop yang menjalankan sistem operasi kompleks seperti Windows atau Linux.
d)
Remote TV atau microwave.
6.
Apa nama prosesor yang menandai langkah awal AMD memasuki industri semikonduktor pada pertengahan tahun 1970-an, yang merupakan salinan legal dari Intel 8080?
a)
Am286
b)
K5
c)
Am9080
d)
Athlon K7
7.
Inovasi utama apa yang dibawa oleh AMD K6-2 yang dirilis pada tahun 1998?
a)
Menjadi prosesor 64-bit pertama.
b)
Menyertakan 256 KB on-die L2 cache.
c)
Menambahkan instruksi 3DNow! untuk mempercepat grafis dan multimedia.
d)
Menjadi prosesor x86 pertama yang dirancang sendiri oleh AMD.
8.
Arsitektur AMD apa yang diperkenalkan pada tahun 2017 sebagai desain ulang total setelah era Bulldozer, yang berfokus pada peningkatan IPC (Instruction Per Cycle) secara drastis?
a)
Arsitektur Zen
b)
Arsitektur K10 (Phenom)
c)
Arsitektur K8 (Athlon 64)
d)
Arsitektur K5
9.
Chip Apple seri "A" manakah yang pertama kali memperkenalkan "Neural Engine" untuk pemrosesan machine learning?
a)
Apple A4 (2010)
b)
Apple A7 (2013), prosesor 64-bit pertama
c)
Apple A11 Bionic (2017)
d)
Apple A10 Fusion (2016)
10.
Apa tujuan utama Apple memperkenalkan prosesor seri "M" (dimulai dengan M1) pada tahun 2020?
a)
Untuk meningkatkan kemampuan modem 5G pada iPhone.
b)
Sebagai langkah memindahkan komputer Mac dari prosesor Intel ke Apple Silicon.
c)
Untuk mengelola konektivitas Bluetooth pada AirPods.
d)
Untuk memproses data sensor secara real-time di Apple Vision Pro.
11.
Sebelum beralih ke Intel dan kemudian Apple Silicon, Apple menggunakan arsitektur prosesor yang dikembangkan bersama IBM dan Motorola. Arsitektur ini dikenal sebagai?
a)
ARM (Advanced RISC Machine)
b)
x86
c)
PowerPC (Performance Optimization With Enhanced RISC)
d)
RISC-V
12.
GPU apa yang dianggap sebagai "GPU pertama di dunia" (dirilis 1999) karena kemampuannya melakukan hardware T&L (Transform and Lighting)?
a)
NV1 (1995)
b)
RIVA 128 (1997)
c)
GeForce 256
d)
GeForce 8800 GTX
13.
Teknologi CUDA (Compute Unified Device Architecture), yang memungkinkan GPU digunakan untuk komputasi non-grafis (seperti sains dan AI), pertama kali diperkenalkan pada seri GPU NVIDIA?
a)
GeForce 8800 GTX (2006)
b)
GeForce GTX 580 (2011)
c)
GeForce RTX 2080 (2018)
d)
RIVA 128 (1997)
14.
Apa inovasi teknologi utama yang diperkenalkan NVIDIA melalui seri RTX 20 series (contoh: RTX 2080) pada tahun 2018?
a)
Pengenalan CUDA core untuk komputasi umum.
b)
Kemampuan encoding video (NVENC).
c)
Teknologi ray tracing secara real-time dan upscaling berbasis AI (DLSS).
d)
Arsitektur multicore pertama untuk GPU.
15.
Apa nama perusahaan yang awalnya mengembangkan arsitektur ARM (Advanced RISC Machine) dan apa tujuan proyek awalnya?
a)
Apple Inc.; untuk digunakan di iPhone pertama.
b)
Intel; untuk menyaingi AMD di pasar PC.
c)
Acorn RISC Machine (ARM Ltd.); untuk menyediakan komputer bagi sekolah-sekolah di Britania Raya.
d)
Espressif Systems; untuk membuat chip Wi-Fi murah.
16.
Apa konsep utama dari arsitektur ARM "big.LITTLE" yang sangat populer di smartphone?
a)
Menggabungkan inti 'big' (performa tinggi) dan inti 'LITTLE' (hemat daya) dalam satu CPU.
b)
Memisahkan CPU 'big' dan GPU 'LITTLE' secara fisik.
c)
Menggunakan arsitektur 64-bit ('big') dan 32-bit ('LITTLE') secara bersamaan.
d)
Hanya menggunakan satu cluster inti dalam satu waktu (Cluster Switching).
17.
Prosesor MediaTek dirancang menggunakan arsitektur dasar yang sama dengan kebanyakan prosesor mobile lainnya, yaitu?
a)
x86
b)
RISC (Reduced Instruction Set Computer) yang dilisensikan dari ARM.
c)
PowerPC
d)
CISC (Complex Instruction Set Computer)
18.
MediaTek membagi seri prosesor smartphone-nya menjadi dua keluarga utama. Seri apakah yang difokuskan untuk konektivitas 5G, dan seri apakah untuk 4G?
a)
5G: Dimensity; 4G: Helio.
b)
5G: Helio; 4G: Dimensity.
c)
5G: Kompanio; 4G: Pentonic.
d)
5G: Filogic; 4G: Genio.
19.
Meskipun Intel telah lama mendominasi pasar CPU dan iGPU (grafis terintegrasi), mereka kembali memasuki pasar GPU diskrit (kartu grafis terpisah) pada era modern dengan meluncurkan seri?
a)
Intel i740 (1998)
b)
Intel Extreme Graphics
c)
Intel Arc
d)
Intel Iris Pro Graphics
20.
Espressif Systems adalah perusahaan semikonduktor yang dikenal dengan mikrokontroler berbiaya rendah dan terintegrasi konektivitas nirkabel. Dua produknya yang paling populer di kalangan komunitas IoT dan pengembang adalah?
a)
ARM1 dan ARM2.
b)
ESP8266 (Wi-Fi) dan ESP32 (Wi-Fi + Bluetooth).
c)
NodeMCU dan WeMos D1 Mini.
d)
Dimensity dan Helio.
21.
Dalam assembly 8085, apakah fungsi dari instruksi MVI B, 29H
a)
Menyalin data dari register B ke register A.
b)
Menjumlahkan register A dengan nilai 29H.
c)
Melompat (Jump) ke alamat memori 29H.
d)
Memasukkan nilai data heksadesimal 29 secara langsung (Immediate) ke dalam register B.
22.
Sebuah program 8085 memuat nilai 29H, 23H, 64H, dan 11H ke register B, C, D, dan E, lalu menjumlahkan semua register tersebut ke Akumulator A. Berapakah nilai heksadesimal akhir di register A?
a)
C1H
b)
2BH
c)
FFH
d)
E5H
23.
Setelah sebuah operasi aritmetika 8085, Akumulator A berisi nilai C1H. Ini menyebabkan Flag S (Sign) diatur ke 1. Mengapa ini terjadi?
a)
Karena jumlah bit '1' pada hasil C1H adalah ganjil (Flag P = 0).
b)
Karena hasil C1H bukan nol (Flag Z = 0).
c)
Karena terjadi carry (luapan) pada bit ke-4 (Flag AC = 1).
d)
Karena bit ke-7 (bit paling kiri) dari hasil C1H adalah 1.
24.
Sebuah program 8085 memuat empat nilai desimal (20, 71, 93, 45) ke dalam register-register, lalu menjumlahkannya ke Akumulator. Berapakah nilai heksadesimal akhir yang akan tersimpan di register A?
a)
E5H
b)
C1H
c)
97H
d)
12BH
25.
Sebuah program 8085 menjumlahkan nilai 14H, 47H, 5DH, dan 73H. Hasil di Akumulator A adalah 2BH, dan Flag C (Carry) diatur ke 1. Apa penyebab Flag C aktif?
a)
Karena hasil 2BH adalah positif (Flag S = 0).
b)
Karena hasil penjumlahannya tidak nol (Flag Z = 0).
c)
Karena total penjumlahan (12BH) melebihi kapasitas 8-bit (FFH).
d)
Karena jumlah bit '1' pada 2BH adalah genap (Flag P = 1).
26.
Apa perbedaan fungsional utama antara instruksi ADD B dan ADC B?
a)
ADD lebih cepat, tetapi ADC lebih akurat.
b)
ADD melakukan A = A + B, sedangkan ADC melakukan A = A + B + C (dimana C adalah Carry Flag).
c)
ADC adalah untuk angka desimal, ADD untuk heksadesimal.
d)
Tidak ada perbedaan, keduanya adalah nama instruksi yang sama untuk menjumlahkan.
27.
Jika Anda ingin menulis program 8085 untuk menjumlahkan angka desimal 73, Anda perlu memuatnya ke register, misalnya dengan MVI B, .... . Nilai apakah yang harus Anda tulis di tempat ...?
a)
73 (sebagai angka desimal).
b)
73H (sebagai angka heksadesimal).
c)
B01001001 (sebagai angka biner).
d)
49H (sebagai angka heksadesimal).
28.
Apa fungsi dari instruksi HLT yang ditempatkan di akhir sebuah program assembly 8085?
a)
Untuk melompat kembali ke 'start' (me-looping program).
b)
Untuk me-reset semua register ke 00H.
c)
Untuk menampilkan hasil ke layar.
d)
Untuk menghentikan eksekusi program oleh mikroprosesor.
29.
Apa fungsi utama dari rangkaian pembagi tegangan (voltage divider) yang terdiri dari dua resistor (R1 dan R2) yang disusun seri?
a)
Menghambat total aliran arus dalam rangkaian menjadi nol.
b)
Menghasilkan tegangan keluaran (Vout) yang sama persis dengan tegangan masukan (Vin).
c)
Menghasilkan arus keluaran yang lebih tinggi dari arus masukan.
d)
Menghasilkan tegangan keluaran (Vout) yang lebih rendah dari tegangan masukan (Vin).
30.
Bagaimana cara yang benar memasang Amperemeter (bagian dari multimeter) untuk mengukur arus total dalam rangkaian seri?
a)
Dipasang secara paralel dengan sumber tegangan (Vin).
b)
Tidak perlu dipasang, cukup dekatkan probe ke kabel.
c)
Dipasang secara seri dengan komponen rangkaian (misalnya antara sumber tegangan dan R1).
d)
Dipasang secara paralel dengan salah satu resistor (misalnya R2).
31.
Mengapa nilai hambatan resistor yang diukur menggunakan Ohmmeter seringkali sedikit berbeda dari nilai teoritis yang tertera pada gelang warnanya?
a)
Karena adanya toleransi nilai resistor (misalnya ±1% atau ±5%) dan keterbatasan akurasi alat ukur.
b)
Karena gelang warna sering salah cetak dari pabrik.
c)
Karena multimeter hanya bisa mengukur tegangan, bukan hambatan.
d)
Karena nilai resistor berubah secara drastis setiap kali diukur.
32.
Bagaimana cara menghitung hambatan total (R-total) secara teoritis untuk tiga resistor (R1, R2, R3) yang dirangkai secara seri?
a)
1/R-total = 1/R1 + 1/R2 + 1/R3
b)
R-total = (R1 x R2 x R3) / (R1 + R2 + R3)
c)
R-total = R1 + R2 + R3
d)
R-total sama dengan nilai resistor terbesar.
33.
Jika tiga resistor (misalnya 100 Ω, 150 Ω, dan 680 Ω) dirangkai secara paralel, bagaimana nilai hambatan total (R-total) dibandingkan dengan nilai resistor terkecil dalam rangkaian tersebut?
a)
R-total akan sama dengan rata-rata ketiga resistor.
b)
R-total akan sama dengan nilai resistor terkecil.
c)
R-total akan lebih kecil dari resistor terkecil.
d)
R-total akan lebih besar dari resistor terbesar.
34.
Mengapa hasil pengukuran hambatan total (R-total terukur) menggunakan multimeter seringkali sedikit berbeda dengan hasil perhitungan teoritis (R-total teori)?
a)
Karena hambatan total selalu berubah-ubah tergantung waktu.
b)
Karena adanya toleransi nilai resistor, keterbatasan akurasi alat ukur, dan kualitas sambungan.
c)
Karena multimeter hanya bisa mengukur tegangan, bukan hambatan.
d)
Karena rumus teori untuk seri dan paralel salah.
35.
Dalam struktur dasar program Arduino IDE, fungsi void loop() digunakan untuk...
a)
Mendeklarasikan variabel global dan memasukkan library.
b)
Menjalankan kode inisialisasi yang hanya dieksekusi sekali saat Arduino dinyalakan atau di-reset.
c)
Menjalankan kode program utama secara berulang-ulang selama Arduino mendapatkan daya.
d)
Memverifikasi dan meng-compile kode sebelum di-upload ke board.
36.
Manakah di antara jenis-jenis board Arduino berikut yang menggunakan mikrokontroler berbasis ARM Cortex CPU, bukan chip ATmega seperti pada Arduino Uno?
a)
Arduino Uno
b)
Arduino Nano
c)
Arduino Mega
d)
Arduino Due
37.
Untuk mengkonfigurasi pin digital nomor 7 pada Arduino sebagai output (misalnya untuk mengontrol LED), fungsi manakah yang tepat digunakan di dalam void setup()?
a)
digitalWrite(7, HIGH);
b)
digitalRead(7, OUTPUT);
c)
pinMode(7, OUTPUT);
d)
analogWrite(7, HIGH);
38.
Saat menggunakan pushbutton sebagai input digital tanpa resistor eksternal, bagaimana cara mengaktifkan resistor pull-up internal Arduino untuk menghindari kondisi floating?
a)
Menggunakan pinMode(pin, OUTPUT);
b)
Menggunakan pinMode(pin, INPUT_PULLUP);
c)
Menggunakan pinMode(pin, INPUT);
d)
Menggunakan digitalWrite(pin, HIGH); setelah pinMode(pin, INPUT);
39.
Fungsi analogRead() pada Arduino Uno membaca tegangan analog (0-5V) pada pin A0-A5 dan mengkonversinya menjadi nilai digital. Mengingat Arduino Uno memiliki ADC 10-bit, berapakah rentang nilai digital yang dihasilkan oleh analogRead()?
a)
0 hingga 5
b)
0 hingga 1023
c)
0 hingga 255
d)
0 atau 1
40.
Perintah Serial.begin(9600); digunakan untuk memulai komunikasi serial. Angka 9600 dalam perintah ini menentukan...
a)
Alamat port serial pada komputer.
b)
Ukuran buffer memori untuk data serial.
c)
Baud rate atau kecepatan komunikasi dalam bit per detik (bps).
d)
Nomor pin yang digunakan untuk TX dan RX.
Reset
