Soal Latihan KKA Kelas 7
Soal Pilihan Ganda
Seorang guru ingin membuat algoritma untuk mencatat nilai siswa. Langkah pertama yang harus dilakukan adalah...
A. Menghitung nilai siswa
B. Memasukkan data nilai siswa
C. Menentukan kriteria nilai
D. Menyusun laporan nilaiDalam sebuah flowchart, simbol oval biasanya digunakan untuk...
A. Menandai awal dan akhir proses
B. Menunjukkan keputusan
C. Menandai proses utama
D. Menghubungkan antar langkahBila algoritma memiliki langkah yang berulang sampai kondisi tertentu tercapai, langkah itu disebut...
A. Sequencing
B. Looping
C. Decision-making
D. DebuggingDalam flowchart, panah berfungsi untuk...
A. Menunjukkan urutan langkah yang harus diikuti
B. Menyatakan proses selesai
C. Menampilkan pilihan
D. Menyimpan dataSeorang siswa membuat algoritma pengurutan angka dari kecil ke besar. Algoritma tersebut dinamakan...
A. Searching
B. Sorting
C. Looping
D. DecodingStudi kasus: Ani ingin membuat flowchart untuk menentukan apakah ia harus membawa payung. Jika cuaca hujan, Ani membawa payung, jika tidak hujan, ia tidak membawa payung. Simbol apa yang digunakan untuk menunjukkan keputusan tersebut?
A. Oval
B. Persegi panjang
C. Belah ketupat
D. PanahJika sebuah algoritma salah urutan langkahnya, apa akibat yang mungkin terjadi?
A. Program tetap berjalan dengan lancar
B. Program menghasilkan hasil yang salah atau error
C. Program menjadi lebih cepat
D. Program mengurangi memoriDalam computational thinking, proses mengurangi detail tidak penting agar fokus pada hal utama disebut...
A. Decomposition
B. Abstraction
C. Pattern recognition
D. Algorithm designSeorang guru ingin membuat algoritma pengolahan data absensi siswa. Algoritma harus dimulai dengan langkah apa?
A. Menghitung jumlah siswa
B. Memasukkan data absensi setiap siswa
C. Mencetak laporan absensi
D. Membersihkan data lamaStudi kasus: Dalam sebuah flowchart, terdapat sebuah keputusan dengan panah "Ya" dan "Tidak". Jika kondisi "Ya" dipilih, program lanjut ke langkah proses. Jika "Tidak", program berhenti. Simbol apa yang menghubungkan proses ini?
A. Panah
B. Oval
C. Belah ketupat
D. Persegi panjangAlgoritma yang terdiri dari langkah-langkah yang berurutan tanpa cabang disebut...
A. Looping
B. Sequencing
C. Condition
D. IterationDalam penyusunan algoritma, penting untuk memperhatikan...
A. Urutan langkah yang jelas dan logis
B. Menambahkan langkah sebanyak mungkin
C. Menghilangkan pengkondisian
D. Mengabaikan hasil akhirJika sebuah flowchart menggambarkan proses yang selalu berulang dengan kondisi tertentu, simbol apa yang paling penting?
A. Simbol proses
B. Simbol input/output
C. Simbol decision
D. Simbol terminatorStudi kasus: Rudi ingin membuat algoritma untuk memilih menu makanan berdasarkan pilihan pengguna. Jika pengguna memilih "1", tampilkan nasi goreng, jika memilih "2", tampilkan mie ayam, selain itu tampilkan pesan error. Algoritma tersebut menggunakan konsep...
A. Looping
B. Sequencing
C. Pengkondisian
D. DebuggingDalam computational thinking, mengidentifikasi pola berulang dalam sebuah masalah disebut...
A. Abstraction
B. Decomposition
C. Pattern recognition
D. Algorithm designPada flowchart, simbol apa yang digunakan untuk menunjukkan data yang masuk atau keluar?
A. Persegi panjang
B. Belah ketupat
C. Parallelogram
D. OvalStudi kasus: Seorang siswa membuat algoritma untuk menentukan apakah sebuah angka genap atau ganjil. Langkah pertama adalah...
A. Memeriksa apakah angka dibagi 2 menghasilkan sisa 0
B. Menentukan angka genap
C. Menampilkan hasil
D. Membagi angka dengan 2Jika sebuah algoritma ingin diulang sebanyak 5 kali, konsep apa yang digunakan?
A. Pengkondisian
B. Looping atau iterasi
C. Decomposition
D. AbstractionDalam flowchart, simbol apa yang menunjukkan proses atau tindakan tertentu?
A. Persegi panjang
B. Oval
C. Panah
D. Belah ketupatJika dalam algoritma terdapat pilihan "jika kondisi benar lakukan A, jika salah lakukan B", ini menggunakan struktur...
A. Looping
B. Pengkondisian
C. Iterasi
D. DecompositionStudi kasus: Seorang programmer membuat flowchart pembayaran tiket. Setelah memilih jenis tiket, pengguna memasukkan jumlah uang, kemudian sistem menghitung kembalian. Simbol apa yang digunakan untuk proses perhitungan?
A. Belah ketupat
B. Oval
C. Persegi panjang
D. ParallelogramComputational thinking membantu siswa terutama dalam...
A. Menghafal kode program
B. Menyelesaikan masalah dengan cara logis dan sistematis
C. Menggunakan komputer tanpa memahami
D. Menulis karya sastraStudi kasus: Sebuah flowchart mencakup langkah-langkah menginput nama, memeriksa apakah nama terdapat di database, dan menampilkan hasil. Simbol apa yang dipakai untuk memeriksa kondisi tersebut?
A. Persegi panjang
B. Parallelogram
C. Belah ketupat
D. OvalDalam algoritma, langkah “jika nilai lebih besar dari 75, cetak ‘Lulus’, jika tidak, cetak ‘Tidak Lulus’” adalah contoh...
A. Proses berulang
B. Pengkondisian
C. Input/output
D. DebuggingDalam flowchart, simbol panah berfungsi untuk...
A. Menunjukkan arah alur proses
B. Menyatakan proses selesai
C. Menampilkan keputusan
D. Menyimpan data
Kunci Jawaban dan Penjelasan
B - Data harus dimasukkan terlebih dulu sebagai langkah awal.
A - Oval menandai titik awal dan akhir proses dalam flowchart.
B - Looping adalah langkah berulang sampai kondisi terpenuhi.
A - Panah menghubungkan langkah-langkah secara berurutan.
B - Sorting adalah pengurutan data.
C - Belah ketupat merupakan simbol keputusan dalam flowchart.
B - Urutan langkah salah bisa menyebabkan error atau hasil salah.
B - Abstraksi menghilangkan detail tidak penting untuk fokus utama.
B - Memasukkan data absensi adalah langkah awal pemrosesan.
A - Panah menghubungkan langkah-langkah berbeda dalam flowchart.
B - Sequencing adalah langkah berurutan tanpa cabang.
A - Urutan yang jelas dan logis penting dalam algoritma.
C - Decision penting untuk menggambarkan kondisi yang menentukan alur.
C - Konsep pengkondisian digunakan untuk memilih berdasarkan pilihan.
C - Pattern recognition mengidentifikasi pola dalam data atau masalah.
C - Parallelogram adalah simbol input/output dalam flowchart.
A - Memeriksa sisa hasil bagi menentukan genap atau ganjil.
B - Looping memungkinkan pengulangan langkah.
A - Persegi panjang untuk menunjukkan proses atau tindakan.
B - Pengkondisian memilih antara dua atau lebih jalur.
C - Persegi panjang mewakili proses perhitungan.
B - Computational thinking memudahkan pemecahan masalah secara logis.
C - Belah ketupat untuk pengambilan keputusan.
B - Contoh pengkondisian sederhana pada algoritma.
A - Panah menunjukkan alur langkah dalam flowchart.
Mau main game? KLIK DISINI

Posting Komentar untuk "Soal Latihan KKA Kelas 7"