Anda di halaman 1dari 5

ULANGAN AKHIR BAB 6

KD 3.6 & KD 4.6


SOAL PILIHAN GANDA

Petunjuk:
1. Tulis nama siswa lengkap siswa dengan menggunakan huruf kapital
2. Pilihlah salah satu jawaban yang anda anggap benar dengan cara klik atau pencet pada jawaban
benar tersebut
3. Jika nilai anda kurang dari KKM atau sama dengan 75, anda diperbolehkan untuk mengerjakan
lagi atau remidi
4. Jika ingin mengerjakan lagi atau remidi, pilih “Dikerjakan yang ke” 2 dst disesuaikan dengan
remidi yang keberapa
5. Jika ingin mengerjakan lagi atau remidi, tulis nama lengkap peserta menggunakan huruf kapital
sama seperti menulis nama lengkap siswa saat mengerjakan yang pertama, begitu seterusnya
6. Jika 2 (dua) kali remidi tidak mencapai ketuntasan, maka peserta akan diberikan tugas tertentu
oleh guru mata pelajaran

Ketentuan Penilaian:

Nilai Akhir = (Nilai 1 + Nilai 2 + ..... Nilai n)/Jumlah Kali Dikerjakan

n = indek berapa kali dikerjakan

1. Bagian dalam mikrokontroler yang mampu menyimpan data ketika dialiri arus listrik dan akan
terhapus ketika tidak disupplai tegangan adalah....
A. CPU
B. ROM
C. Flash
D. RAM
E. Port I/O
2. Berikut yang bukan keunggulan penggunaan mikrokontroler dalam rangkaian elektronika,
yaitu....
A. Lebih efisien
B. Bentuk minimalis
C. Keperluan arus listrik kecil
D. Jika rusak, sulit untuk dideteksi
E. Sederhana dan mudah dalam mengubah kode program
3. Varian mikrokontroler yang merupakan keluaran vendor ATMEL, adalah....
A. 386EX
B. 68HC08
C. MARC4
D. MPC 8240/8250
E. PPC 440EP/Epx/GRx
4. Banyak set instruksi yang didukung oleh mikrokontroler Atmega328P dalam sebuah proses
aritmatika adalah....
A. 130
B. 131
C. 132
D. 133
E. 141
5. Perhatikan gambar berikut,

Bagian Arduiono yang berperan sebagai pin referensi input tegangan yang dapat diatur melalui
fungsi program analogReference() adalah....
A. 5
B. 4
C. 3
D. 2
E. 1
6. Jumlah pin pada mikrokontroler Atmega328P dalam Arduino adalah....
A. 14
B. 20
C. 28
D. 40
E. 42
7. Daftar pin digital dalam Arduiono yang dapat digunakan sebagai output PWM 8 bit melalui
fungsi analogWrite() adalah....
A. 3, 5, 6, 9, 10, dan 11
B. 3, 4, 5, 6, 10 dan 11
C. 3, 4, 6, 10, dan 10
D. 3, 4, 5, 6, 9, dan 10
E. 2 dan 3
8. Besar nilai desimal maksimal yang disediakan pada software IDE Arduino pada saat Anda
mendefinisikan variabel x bertipe data byte adalah....
A. 128
B. 255
C. 256
D. 32.767
E. 62.335
9. Operator aritmatika yang seharusnya digunakan untuk menentukan sebuah bilangan yang
dihitung pembagiannya tersebut merupakan kategori bilangan ganjil adalah....
A. +
B. –
C. %
D. &&
E. ||
10. Struktur perulangan yang melakukan satu kali perulangan dalam sebuah proses walaupun
kondisi yang ditetapkan bernilai false dalam sketch, yaitu....
A. while..do
B. for
C. case..of
D. repaet..until
E. do..while
SOAL ESSAY

Petunjuk:
Jawablah pertanyaan-pertanyaan berikut dengan benar !

1. Jelaskan alasan anda bahwa mikrokontroler lebih populer disebut sebagai minimalis komputer!
2. Gambarkan dan jelaskan struktur atau bagian-bagian dalam Arduino!
3. Jelaskan karakteristik penulisan kode program Arduino
4. Jelaskan perbedaan tipe perulangan for..dengan do..while pada saat melakukan upload program
dengan software Arduino!
5. Jelaskan fungsi digitalWrite(pin,nilai) pada saat mengontrol nyala lampu LED!
ULANGAN AKHIR BAB 6
KD 3.8 & KD 4.8
SOAL PILIHAN GANDA

Petunjuk:
1. Tulis nama siswa lengkap siswa dengan menggunakan huruf kapital
2. Pilihlah salah satu jawaban yang anda anggap benar dengan cara klik atau pencet pada jawaban
benar tersebut
3. Jika nilai anda kurang dari KKM atau sama dengan 75, anda diperbolehkan untuk mengerjakan
lagi atau remidi
4. Jika ingin mengerjakan lagi atau remidi, pilih “Dikerjakan yang ke” 2 dst disesuaikan dengan
remidi yang keberapa
5. Jika ingin mengerjakan lagi atau remidi, tulis nama lengkap peserta menggunakan huruf kapital
sama seperti menulis nama lengkap siswa saat mengerjakan yang pertama, begitu seterusnya
6. Jika 2 (dua) kali remidi tidak mencapai ketuntasan, maka peserta akan diberikan tugas tertentu
oleh guru mata pelajaran

Ketentuan Penilaian:

Nilai Akhir = (Nilai 1 + Nilai 2 + ..... Nilai n)/Jumlah Kali Dikerjakan

n = indek berapa kali dikerjakan

1. Bagian dalam komputer yang berfungsi untuk mengatur dan mengendalikan setiap kerja
komponen komputer adalah...
A. Arithmatic Logic Unit
B. Control Unit
C. Memori
D. Register
E. Cache
2. Jenis register yang bertugas menyimpan operand atau data yang diproses oleh ALU adalah....
A. TR
B. PC
C. DR
D. IR
E. AC
3. Berikut yang bukan merupakan fungsi sebuah komputer adalah....
A. Melakukan pengolahan data (data processing)
B. Melakukan pemindahan data (data moving)
C. Melakukan penyimpanan data (data storing)
D. Switching data primer ke data eksternal
E. Melakukan operasi control
4. Bila dilihat dalam struktur logika, level yang tidak termaksud mesin komputer adalah....
A. Kernel sistem
B. Sistem operasi
C. Logika digital
D. Arsitektur mikro
E. Arsitektur perangkat instruksi
5. Tingkat logika atau level dalam komputer yang memiliki daftar instruksi atau perintah dasar
komputer adalah level....
A. Kernel sistem
B. Sistem operasi
C. Logika digital
D. Arsitektur mikro
E. Arsitektur perangkat instruksi
6. Jenis register yang bertugas menyimpan data sementara ketika terjadi proses dalam AU
adalah....
A. TR
B. PC
C. DR
D. IR
E. AC
7. Berikut yang bukan merupakan fungsi control unit, yaitu....
A. Mengakses instruksi atau data dari memori utama
B. Mengambil data dari memori utama dan menyimpannya ke ALU
C. Mengirim instruksi ke ALU tentang urutan instruksi proses data
D. Menyimpan hasil proses ALU ke memori utama
E. Melakukan proses penjumlahan dan penyimpanan hasil penjumlahan tersebut
8. Proses ketika CPU akan mengambil nilai data dari memori atau dari modul I/O berdasarkan
alamat operand yang diperoleh dari proses OAC sebelumnya adalah....
A. OF (Operand Fetch)
B. IOD (Instruction Operation Decoding)
C. OAC (Operand Address Calculation)
D. DO (Data Operation)
E. CI (Check Interrupt)
9. Register yang berfungsi untuk menyimpan alamat port input-output yang akan diakses, baik
proses baca maupun tulis adalah....
A. MAR
B. MBR
C. I/O AR
D. I/O BR
E. AX
10. Jenis bus menangani komunikasi data antara modul memori utama, cache memori pada
procesor dan semua peranti I/O yang tersambung pada motherboard komputer melalui
expansion bus interface disebut....
A. Data bus
B. Local bus
C. Control bus
D. System bus
E. Expansion bus

Anda mungkin juga menyukai