NEW
Font size
WorksheetsKUIS XII SEMESTER 1
Total questions: 30
Worksheet time: 15mins
Dengan melatih keterampilan berpikir komputasional maka akan bermanfaat dalam …
menyelesaikan masalah secara terstruktur
unjuk eksistensi kemampuan berpikir
beradu argumentasi dengan orang lain
bekerja sama dalam satu tim
kolaborasi bisa berjalan dengan baik
Membersihkan rumah dengan membagi bagian berdasarkan ruangannya merupakan bentuk tahapan berpikir komputasional …
dekomposisi
pengenalan pola
abstraksi
algoritma
evaluasi
Membuat sederet instruksi program komputer agar bisa melakukan tugas tertentu sesuai keinginan merupakan tujuan dari …
berpikir komputasional
pemrograman
algoritma
pengembangan proyek
analisis data
Model pemrograman yang mengorganisasi kode menjadi serangkaian langkah-langkah yang dijalankan secara berurutan disebut pemrograman …
berorientasi objek
modular
deklaratif
logika
prosedural
Yoga sedang menunggu hasil konversi kode program yang telah dibuat agar menjadi bahasa mesin yang dapat dijalankan oleh mikrokontroler. Tahap ini dilakukan Yoga setelah selesai membuat kode programnya. Tahap yang dilalui Yoga ini adalah …
menulis
compile
mengunggah
debugging
evaluasi
Perhatikan pernyataan berikut ini!
(1) Mengelola data secara logis.
(2) Merepresentasikan data melalui simulasi.
(3) Mengutamakan idealisme pemikiran.
(4) Mengelola solusi melalui runtunan langkah-langkah.
(5) Menggeneralisasi proses pemecahan masalah.
(6) Memperkuat teori dan mengesampingkan implementasi.
Pernyataan-pernyataan berikut yang merupakan karakteristik berpikir komputasional adalah …
(1), (2), dan (5)
(1), (2), dan (4)
(1), (3), dan (4)
(3), (4), dan (5)
(1), (5), dan (6)
Sebuah kotak kosong yang dapat diisi sesuatu dengan tipe yang sama merupakan ilustrasi dari …
tipe data
variabel
struktur data
dimensi data
fungsi
Reny suka menyelesaikan masalah dengan memecah masalah menjadi submasalah yang lebih kecil sehingga permasalahan dapat diselesaikan dengan lebih mudah. Reny merasa cara ini sangat efektif ketika menghadapi masalah yang kompleks. Cara yang digunakan Reny dalam memecahkan masalah adalah …
dekomposisi
pengenalan pola
abstraksi
algoritma
evaluasi
Tanda yang digunakan agar kompiler mengetahui bahwa instruksi telah selesai dan selanjutnya bisa melanjutkan instruksi berikutnya adalah …
titik koma
kurung kurawal
#define
#include
garis miring
Lidya merasa setelah mempelajari cara berpikir komputasional, kemampuan Lidya dalam memecahkan masalah menjadi lebih efektif. Lidya juga jadi terbiasa merumuskan masalah dengan lebih baik. Berdasarkan hal tersebut, Lidya merasakan manfaat berpikir komputasional dalam …
pemahaman dan penerapan algoritma
kemampuan pengenalan pola
merangsang kreativitas dalam memecahkan masalah
terbiasa bekerja secara kolaboratif
mengembangkan kemampuan problem solving
Untuk memasukkan library baru ke dalam IDE Arduino dapat masuk menu Sketch pilih …
Upload
Add File
Include Library
Export Compiled Binary
Verify/Compile
Jenis perulangan yang mengeksekusi blok kode setidaknya sekali kemudian baru memeriksa kondisi disebut perulangan …
for
while
foreach
do-while
repeat
(Program Arduino)
int led=10;
void setup(){
pinMode(led, OUTPUT);
}
void loop(){
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
Setelah di-compile program mengalami error. Bagian yang error pada program tersebut adalah …
penulisan kode program sudah benar
tidak membutuhkan tanda titik koma
kode program delay pada angka harus dikonversi
variabel harus diganti tipe datanya
inisialisasi dengan tanda parameter tidak tepat
Perintah pin digital yang digunakan untuk mengontrol output digital pada suatu pin adalah …
digitalRead(pin)
pinMode(pin, mode)
digitalWrite(pin, value)
analogRead(pin)
analogWrite(pin,value)
Dias ingin melakukan operasi perbandingan pada kode programnya, jika lampu LED menyala maka akan menampilkan kalimat “Selamat Datang” pada papan LCD. Untuk melakukan perbandingan yang benar adalah …
if (lampu = 1)
if (lampu == 1)
if (lampu < 1)
if (lampu > 1)
if (lampu <> 1)
Metode menyelesaikan persoalan dengan menerapkan teknik ilmu komputer atau informatika disebut …
berpikir komputasional
inovatif
kreatif
berpikir kritis
pemrograman
Perhatikan pernyataan berikut ini!
(1) Mengelola data secara logis.
(2) Merepresentasikan data melalui simulasi.
(3) Mengutamakan idealisme pemikiran.
(4) Mengomptimasi solusi melalui urutan langkah-langkah.
(5) Menggeneralisasi proses pemecahan masalah untuk berbagai permasalahan.
(6) Memperkuat teori dan mengesampingkan implementasi.
Pernyataan-pernyataan berikut yang merupakan karakteristik berpikir komputasional adalah …
(1), (2), dan (3)
(1), (4), dan (5)
(2), (3), dan (4)
(1), (2), dan (4)
(1), (5), dan (6)
Pemecahan masalah dengan mengabaikan data yang tidak relevan dengan masalah yang dihadapi merupakan bagian dari tahapan berpikir komputasional, yaitu …
dekomposisi
pengenalan pola
abstraksi
algoritma
evaluasi
Lidya merasa setelah mempelajari cara berpikir komputasional, kemampuannya dalam memecahkan masalah menjadi lebih efektif. Lidya juga jadi terbiasa untuk merumuskan masalah dengan lebih baik. Berdasarkan hal tersebut, Lidya mendapatkan manfaat berpikir komputasional …
pemahaman dan penerapan algoritma
kemampuan pengenalan pola
merangsang kreativitas dalam memecahkan masalah
terbiasa bekerja secara kolaboratif
mengembangkan kemampuan problem solving
Reny suka menyelesaikan masalah dengan memecah masalah menjadi submasalah yang lebih kecil sehingga permasalahan dapat diselesaikan dengan lebih mudah. Reny merasa cara ini sangat efektif ketika menghadapi masalah yang kompleks. Cara yang digunakan Reny dalam memecahkan masalah adalah …
dekomposisi
pengenalan pola
abstraksi
algoritma
evaluasi
Algoritma yang dibuat berupa penulisan instruksi-instruksi dalam bentuk kalimat dengan menggunakan bahasa yang jelas disebut …
deskriptif
pseudocode
flowchart
diagram alir
bahasa pemrograman
Kegiatan menulis atau membuat langkah-langkah instruksi dalam suatu bahasa komputer disebut …
berpikir komputasional
pemrograman
algoritma
programmer
analisis data
Yoga sedang menunggu hasil konversi kode program yang telah dibuat agar menjadi bahasa mesin yang dapat dimengerti oleh mikrokontroler. Tahap ini dilakukan Yoga setelah selesai membuat kode programnya. Tahap yang dilalui Yoga ini adalah …
menulis program
compile program
mengunggah program
debugging program
evaluasi program
Untuk memasukkan komentar pada program dapat menggunakan …
/* …. */
<<< … >>>
{}
//
()
Dias ingin melakukan operasi perbandingan pada kode programnya, jika lampu LED menyala maka akan menampilkan kalimat “Selamat Datang” pada papan LCD. Untuk melakukan perbandingan tersebut maka kode program Dias yang benar adalah …
if (lampu = 1)
if (lampu > 1)
if (lampu == 1)
if (lampu != 1)
if (lampu <> 1)
Nilai konstanta HIGH mewakili …
tegangan rendah atau logika 1
tegangan rendah atau logika 0
tegangan tinggi atau logika 0
tegangan tinggi atau logika 1
tegangan sedang atau logika 1
(Program Arduino)
int led=10;
void setup()
{
pinMode(led, OUTPUT);
}
void loop()
{
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
Setelah di-compile program mengalami error. Bagian yang error pada program tersebut adalah …
penulisan kode program void setup tidak membutuhkan tanda titik koma
kode program delay pada angka yang diberikan harus diapit dengan petik dua
inisiasi dengan nama parameter tidak sesuai
tipe data pada saat inisiasi seharusnya tepat
penulisan perintah pin digital I/O tidak tepat
Perintah pin digital yang digunakan untuk mengontrol output digital pada suatu pin adalah …
digitalRead(pin)
pinMode(pin, mode)
digitalWrite(pin, value)
analogRead(pin)
analogWrite(pin, value)
Perulangan yang digunakan untuk mengulang blok dengan jumlah iterasi tertentu adalah …
for
while
do-while
foreach
switch case
Untuk memasukkan library baru ke dalam IDE Arduino dapat masuk menu Sketch pilih …
Upload
Add File …
Include Library
Export Compiled Binary
Verify/Compile
