WorksheetsAKK Kelas X
Total questions: 27
Worksheet time: 34mins
NAMA LENGKAP :
Kelas :
((XE1 / XE2 / XE3 / XE4 / XE5)Tuliskan tepat seperti contoh dengan Huruf Besar)
Apa yang dimaksud dengan logika dalam pemrograman komputer?
Bahasa komunikasi antara manusia dan komputer
Urutan langkah-langkah dalam membuat program
Cara berpikir sistematis untuk mengambil keputusan dalam kode
Perintah untuk mencetak hasil ke layar
Proses menyimpan data dalam memori
Mengapa algoritma harus disusun secara berurutan dan logis?
Agar program terlihat panjang dan kompleks
Supaya program bisa dijalankan tanpa kesalahan
Karena komputer tidak dapat berpikir acak seperti manusia
Untuk mempercepat proses penyimpanan data
Agar variabel dapat disimpan dengan benar
Pernyataan “jika hujan turun maka bawa payung” termasuk contoh dari…
Perulangan
Kondisi logika (if-else)
Penggunaan variabel
Struktur data
Algoritma sorting
Dalam pemrograman, variabel dapat diibaratkan seperti…
Tempat menyimpan data sementara
Mesin yang menjalankan program
Proses membuat keputusan logis
Instruksi untuk mencetak hasil
Algoritma sortingPerintah untuk melakukan perulangan
Perhatikan potongan algoritma berikut:
Langkah nomor 2 menunjukkan proses…
Input data
Output hasil
Pemrosesan data
Pengulangan
Penyimpanan
Sebuah program menentukan apakah nilai siswa “Lulus” atau “Tidak Lulus” berdasarkan skor ≥ 75. Struktur logika apa yang digunakan?
Fungsi (function)
Percabangan (if-else)
Variable
Apa perbedaan utama antara algoritma dan program?
Output yang akan muncul adalah…
Dalam pemrograman, apa yang dimaksud dengan fungsi?
Variabel yang menyimpan nilai tetap
Struktur data untuk menyimpan informasi
Proses pengulangan yang tidak terbatas
Serangkaian instruksi yang dapat dipanggil untuk melakukan tugas tertentu
Algoritma yang tidak terstruktur
Apakah yang dimaksud dengan debugging dalam pemrograman?
Proses menemukan dan memperbaiki kesalahan dalam kode
Proses menulis kode baru
Proses menyimpan data ke dalam database
Proses mendokumentasikan kode
Proses mengoptimalkan algoritma
Mengapa penggunaan variabel penting dalam pembuatan program?
Jika angka yang dimasukkan adalah 9, maka output-nya adalah…
Output yang dihasilkan dari kode tersebut adalah…
Seorang siswa menulis algoritma berikut:
Jika siswa memasukkan nilai 8 dan 12, maka hasil yang ditampilkan adalah…
Perhatikan logika berikut:
Jika suhu ≥ 30 maka tampilkan “Panas”, jika tidak tampilkan “Sejuk”.
Jika suhu = 28, maka hasilnya adalah…
Output yang akan muncul di layar adalah…
Seorang siswa ingin membuat algoritma untuk menghitung luas persegi panjang.
Urutan langkah yang benar adalah…
Hitung luas → Masukkan panjang dan lebar → Tampilkan hasil
Masukkan panjang dan lebar → Hitung luas → Tampilkan hasil
Masukkan panjang dan lebar → Tampilkan hasil → Hitung luas
Masukkan panjang → Tampilkan hasil → Masukkan lebar
Tampilkan hasil → Hitung luas → Masukkan panjang dan lebar
Hasil keluaran program adalah…
Nilai yang dicetak oleh program tersebut adalah…
10
90
100
110
0.1
Perhatikan logika berikut:
Jika “nilai ≥ 90 maka tampilkan A”, jika “nilai ≥ 80 maka tampilkan B”, jika “nilai ≥ 70 maka tampilkan C”, selain itu “tampilkan D”.
Jika nilai siswa adalah 85, maka output-nya adalah…
Diberikan dua potongan kode:
Analisis kesamaan dan perbedaan keduanya serta mana yang lebih efisien.
Perhatikan kode berikut:
Tulis ulang program tersebut dengan bahasa sederhana kita dan tentukan output jika nilai = 70.
Analisis hasil keluaran atau output yang muncul dari kode tersebut dan alasannya!
Program berikut tidak menampilkan hasil ketika nilai = 80:
Analisis mengapa hal ini terjadi dan bagaimana memperbaikinya agar semua kategori nilai dapat tampil.
Perhatikan algoritma berikut:
Analisislah kesalahan pada algoritma di atas dan jelaskan cara memperbaikinya!
