Hai sahabat Ahzaa, kita lanjutkan lagi yaa belajarnya dengan materi Informatika kelas 10 SMK semester 2 Kurikulum Merdeka Bab 1 Algoritma dan Pemrograman. Pada tulisan ini, kita akan membahas materi melalui latihan soal kelanjutan dari materi sebelumnya yaitu Bentuk Dasar Algoritma.
Jika teman- teman belum mempelajari untuk materi sub bab pertama dan kedua, silahkan buka yaa posting saya sebelumnya.
Baca Juga :
Pada tulisan ini kita akan bahas sub bab ketiga yaitu Bentuk Dasar Algoritma melalui latihan soal. Langsung saja yaa, berikut latihan soalnya,
Latihan Soal Formatif (Penilaian Harian) Informatika Kelas 10 SMK Semester 2
Kurikulum Merdeka Bab 1 Algoritma dan Pemrograman (Part III) Bentuk Dasar
Algoritma
1. Proses yang dibuat secara sekuensial memiliki langkah ....
a. acak
b. berurutan
c. bersambungan
d. berjarak
e. berjangka
2. Proses di mana suatu kondisi dinyatakan benar dan yang lainnya dinyatakan
salah dikenal sebagai ....
a. proses sekuensial
b. proses perulangan
c. proses percabangan
d. proses instruksional
e. proses perintah
3. Struktur percabangan merupakan struktur program yang melakukan proses
pengujian dengan tujuan ....
a. memperoleh kesatuan data
b. memutuskan pemrosesan baris atau perintah atau tidak
c. menguji struktur program apakah sudah benar atau tidak
d. menganalisis kebenaran dari proses pengujian
e. mendapatkan hasil dari proses pengujian
4. Pernyataan berikut ini yang bernilai benar adalah ....
a. 8:2 == 5
b. 16:4 == 7
c. 2:6 == 6
d. 8:8== 5
e. 9:1==2
5. Penulisan struktur percabangan dalam program dituliskan dengan
perintah ....
a. IF
b. COUNT
c. END
d. PROGRAM
e. DEKLARASI
6. Percabangan yang hanya memiliki 1 blok pilihan instruksi pada saat kondisi
bernilai benar maka digunakan bentuk percabangan ....
a. IF
b. IF-ELSE
c. IF-ELSE-IF
d. SWITCH-CASE
e. DEFAULT
7. Percabangan dengan 2 blok pilihan instruksi dimana instruksi 1 dijalankan
jika nilai kondisinya YA, dan Instruksi
2 dijalankan jika kondisinya TIDAK maka digunakan ....
a. IF
b. IF-ELSE
c. IF-ELSE-IF
d. SWITCH-CASE
e. DEFAULT
8. Percabangan dengan lebih dari 2 blok yang dipilih dimana pada instruksi 1
dijalankan jika kondisi 1 adalah YA dan instruksi 2 dijalankan jika kondisi 1
mengembalikan NO dan kondisi 2 mengembalikan YA serta Instruksi 3 dijalankan
jika kondisi 1 dan kondisi 2 TIDAK, maka digunakan bentuk percabangan ....
a. IF
b. IF-ELSE
c. IF-ELSE-IF
d. SWITCH-CASE
e. DEFAULT
9. Percabangan kode program yang membandingkan isi variabel multinilai, jika
proses perbandingan bernilai true, maka blok kode program akan diproses,
digunakan bentuk percabangan ....
a. IF
b. IF-ELSE
c. IF-ELSE-IF
d. SWITCH-CASE
e. DEFAULT
10. Instruksi khusus dalam bahasa pemrograman dan algoritma yang digunakan
untuk mengulang beberapa perintah sesuai jumlah yang sudah ditentukan adalah
....
a. proses sekuensial
b. proses perulangan
c. proses percabangan
d. proses instruksional
e. proses perintah
11. Penambahan nilai dalam algoritma disebut sebagai ....
a. addition
b. increment
c. substraction
d. multiple
e. equal
12. Jika terdapat nilai_awal ++, maka artinya ....
a. nilai variabel nilai_awal + 1
b. nilai variabel nilai_awal +1 + 1
c. nilai variabel nilai_awal - 1
d. nilai variabel nilai_awal + 1 -1
e. nilai variabel nilai_awal 0
13. Penggunaan instruksi FOR dalam perulangan dapat dilakukan melalui bentuk
perulangan positif atau FOR to DO. Pernyataan yang tepat adalah ....
a. bentuk perulangan FOR to DO dilakukan dengan dengan penghitung (counter)
dari kecil ke besar
b. bentuk perulangan FOR to DO dilakukan dengan dengan penghitung (counter)
dari besar ke kecil
c. bentuk perulangan FOR to DO dilakukan dengan dengan penghitung (counter)
secara acak
d. bentuk perulangan FOR to DO dilakukan dengan dengan penghitung (counter)
pada bilangan asli
e. bentuk perulangan FOR to DO dilakukan dengan dengan penghitung (counter)
pada bilangan cacah
14. Bentuk perulangan dengan penghitung (counter) dari besar ke kecil atau
disebut ....
a. pertambahan positif
b. pertambahan negatif
c. pertambahan konstan
d. pengurangan positif
e. pengurangan negatif
15. Bentuk perulangan yang digunakan untuk melakukan pengulangan suatu
statement atau blok statement selama kondisi bernilai benar disebut ....
a. DO-WHILE
b. WHILE
c. AS
d. IF
e. FOR
16. Jenis perulangan yang digunakan untuk mengulang pernyataan atau blok
pernyataan selama suatu kondisi bernilai benar, dimulai dengan eksekusi
pertama dari pernyataan awal disebut ....
a. DO-WHILE
b. WHILE
c. AS
d. IF
e. FOR
Demikian Latihan Soal Formatif (Penilaian Harian) Informatika Kelas 10 SMK Semester 2 Kurikulum Merdeka Bab 1 Algoritma dan Pemrograman (Part III) Bentuk Dasar Algoritma. Selanjutnya kita akan berlatih soal untuk sub bab keempat yaitu Pemrograman.
Next Post :
Latihan Soal Formatif (Penilaian Harian) Informatika Kelas 10 SMK Semester 2 Kurikulum Merdeka Bab 1 Algoritma dan Pemrograman (Part IV) Pemrograman
Semoga Bermanfaat yaa... Tetap semangat.
Salam.
EmoticonEmoticon