1/16/2024

Latihan Soal Formatif (Penilaian Harian) Informatika Kelas 10 SMK Semester 2 Kurikulum Merdeka Bab 1 Algoritma dan Pemrograman (Part III) Bentuk Dasar Algoritma

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.

Image by Pexels from Pixabay

Jika teman- teman belum mempelajari untuk materi sub bab pertama dan kedua, silahkan buka yaa posting saya sebelumnya.


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. 

No comments:

Post a Comment