Worksheetslatihan bab 3 mapel informatika kelas xii
Total questions: 40
Worksheet time: 24mins
Apakah yang dimaksud dengan berpikir komputasional ?
kemampuan memecahkan masalah dengan menggunakan komputer
Kemampuan dalam membuat pemrograman komputer
Kemampuan mengoperasikan komputer
Kemampuan memecahkan masalah dengan sistematis, logis, dan kreatif
kemampuan mengatasi masalah tanpa menimbulkan masalah baru
Algoritma deskriptif, pseudocode, dan flowchart merupakan konsep dasar dalam pembuatan .....
algoritma
database
sistem operasi
program komputer
bahasa pemrograman
Fungsi atau elemen utama dalam struktur pemrogram arduino adalah ....
matematis dan perbandingan
perulangan dan percabangan
bitwise dan boolean
setup ( ) dan loop ( )
void dan loop
Struktur kontrol yang digunakan untuk menjalankan kode blok berulang kali selama kondisi tertentu terpenuhi adalah ...
abstraksi
perulangan
dekomposisi
percabangan
perbandingan
Perhatikan kode program berikut!
void setup () {
pinMode (13, OUTPUT);
Serial.begin(9600); }
Peran dari fungsi atau elemen setup() dalam struktur pemrograman tersebut adalah.....
menjalankan kode program berulang sebanyak 13 kali
menampilkan data di serial monitor sebanyak 13 kali
memberi jeda program selama 9600 ms
menentukan pin 13 sebagai output
membaca data dari serial monitor
Struktur perulangan yang digunakan untuk melakukan perulangan dengan inisialisasi, kondisi, dan peningkatan counter dalam jumlah iterasi yang telah ditentukan dalam pemrograman Arduino disebut .....
do ... while
if ... else
while
for
if
Konsep berpikir komputasional dalam pemrograman Arduino dapat membantu pengguna dalam merancang dan mengembangkan kode yang ....
tidak memerlukan pemahaman tentang bahasa pemrograman
terstruktur, mudah dimengerti, dan dapat dikelola
menghasilkan tampilan grafis yang menarik
lebih kompleks dan hemat energi
lebih terstruktur dan kompleks
Manakah yang Bukan karakteristik berpikir komputasional?
Abstraksi
Pemecahan masalah
logis dan sistematis
Literasi
Kemampuan untuk memecahkan masalah yang kompleks menjadi bagian-bagian yang lebih kecl dan mudah dikelola, sehingga menghasilkan solusi yang efektif dan efisien adalah konsep dari...?
Dekomposisi
Pengenalan pola
Abstraksi
Algoritma
Warna yang tepat untuk melengkapi lingkaran yang berwarna putih adalah...
Biru
Oranye
Hijau
Hitam
Untuk membuat layang-layang dimulai dengan menyiapkan alat dan bahan kemudian dilanjutkan tahap pembuatan mengikuti langkah 1 s.d. 4.
Pada pola pikir komputasi membuat layang-layang berdasarkan uraian di atas terdapat pada tahap proses … .
dekomposisi
pengenalan pola
abstraksi
algoritma
Pada pemodelan dan simulasi, abstraksi digunakan untuk..
menghindari algoritma
menyederhanakan sistem
membuat kompleks
menyembunyikan data
Penemu konsep algoritma adalah …
Al-Khawarizmi
Ibnu Sina
Charles Babbage
Gottfried Leibniz
simbol yang digunakan unutk menentukan awal dan akhir sebuah bolok kode program adalah...
[...]
{...}
(...)
tipe data yang berbentuk angka pecahan adalah...
tipe data boolean
tipe data char
tipe data integer
tipe data float
a. Menulis program
b. Compile program
c. Mengunggah program
Urutan tahapan yang tepat agar hasil kode Arduino dapat dijalankan yaitu...
a - b - c
a - c - b
b - a - c
b - c - a
c - b - a
Aplikasi yang digunakan untuk menuliskan kode program Arduino yaitu....
Sketch
Arduino IDE
UnoArduSIM
Arduino Uno
Google Chrome
Penulisan komentar pada Arduino diawali dengan tanda
#
/
//
( )
{ }
Arduino memiliki karakteristik penulisan kode program yang sederhana karena hanya memiliki dua fungsi utama, yaitu....
void setup() dan void tambahan()
#define dan #include
variabel dan operator
void setup() dan void loop()
void dan library
Berikut Sintak yang benar untuk menghasilkan output ‘Hello World’ di C++ ?
cout<<“Hello World”;
print<<“Hello World”;
echo “Hello World”;
System.out.print(“Hello World”);
Setiap perintah di dalam C++ selalu diakhiri dengan tanda?
:
;
]
}
Perintah untuk menginput suatu nilai dari keyboard untuk di proses di dalam program adalah?
cout
cin
getch
input
Tipe data apa yang digunakan untuk menyimpan variabel dengan nilai teks?
string
int
float
char
Tipe data yang digunakan untuk bilangan bulat adalah ?
char
integer
string
double
Tipe data yang digunakan untuk menghasilkan nilai TRUE dan FALSE adalah?
boolean
integer
double
string
Berikut ini jenis perulangan di C++, Kecuali
for
while
do while
switch
Perhatikan program berikut :
Program tersebut menghasilkan output?
Belajar perulangan for 1 sampai 5
Belajar perulangan for 1 sampai 9
Belajar perulangan for 1 sampai 10
Belajar perulangan for 1 sampai 10 kecuali 5
Bentuk umum perulangan do while adalah
while (kondisi) pernyataan;
do {pernyataan} while (kondisi);
while (do) {pernyataan}
do (pernyataan) while (kondisi)
Berikut adalah file header yang berfungsi untuk menangani input/output di C++?
#include < stream >
#include < iostream >
#include < conio.h>
#include < iostring >
Istilah yang biasa digunakan untuk menyebutkan hasil kode arduino adalah ...
A. Sketch
Program
Script
Coding
Compile
Perintah yang digunakan untuk mengulang suatu blok kode sebanyak 10 kali adalah...
for(i=0; i<10; i++)
while(i<10)
repeat(10)
loop(10)
cycle(10)
Pernyataan if-else digunakan untuk...
Mengulang suatu blok kode
Memanggil suatu fungsi
Memutuskan suatu tindakan berdasarkan kondisi
Mendeklarasikan variabel
Mendefinisikan konstanta
Apa fungsi dari tanda titik koma (;) pada akhir setiap baris kode dalam Arduino?
Menandai akhir dari suatu pernyataan
Memisahkan antara variabel dan nilai
Menggabungkan beberapa pernyataan
Mendefinisikan suatu fungsi
Menandai awal dari suatu blok kode
Manakah cara yang benar untuk menulis komentar satu baris dalam kode Arduino?
/* Ini adalah komentar */
// Ini adalah komentar
# Ini adalah komentar
' Ini adalah komentar '
Semua jawaban Benar
Apa fungsi utama dari komentar dalam kode program?
Membuat program berjalan lebih cepat
Membuat program terlihat lebih menarik
Memberikan penjelasan atau catatan pada kode program
Menyembunyikan bagian kode yang tidak ingin dijalankan
Mendefinisikan variabel dan fungsi
Perhatikan kode program, Apa output dari kode tersebut?
Nilai A
Nilai B
Nilai C
Tidak Ada Output
Error
Apa fungsi dari pernyataan "cin" dalam C++?
Untuk memberikan output pada layar
Untuk mendapatkan input dari pengguna
Untuk melakukan perhitungan matematika
Untuk menentukan kondisi dalam percabangan
Untuk mendapatkan input dari pengguna
Dalam C++, apa yang dilakukan pernyataan "else" dalam sebuah percabangan?
Menjalankan blok kode jika kondisi pertama tidak terpenuhi
Menjalankan blok kode berulang hingga kondisi terpenuhi
Menjalankan blok kode jika tidak ada kondisi yang terpenuhi
Menjalankan blok kode terlepas dari kondisi
Menjalankan blok kode jika kondisi pertama tidak terpenuhi
Bahasa pemrograman Arduino menggunakan........
Bahasa C
Bahasa B
Bahasa VB
Bahasa Delpi
perintah if digunakan untuk ...
menentukan dua atau lebih pilihan
pilihan benar
pilihan salah
pilihan tertukar
melakukan perulangan
