
Soal Kelas X PPLG
Authored by Peserta PPG 06730
Other
10th Grade

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 10 pts
Apa yang dimaksud dengan "algoritma"?
Sebuah diagram untuk menjelaskan alur program
Langkah-langkah sistematis untuk menyelesaikan masalah
Komponen perangkat keras pada komputer
Bahasa pemrograman untuk membuat program
Proses debugging untuk menemukan kesalahan
Answer explanation
- Soal ini menguji pemahaman dasar siswa tentang definisi algoritma.
- Pilihan distraktor (A, C, D, E) dirancang untuk membingungkan siswa dengan istilah yang sering berhubungan dengan algoritma.
- Siswa diharapkan memahami bahwa algoritma adalah langkah sistematis, bukan alat, perangkat, atau proses debugging.
- Soal ini menguji pemahaman dasar siswa tentang definisi algoritma.
- Pilihan distraktor (A, C, D, E) dirancang untuk membingungkan siswa dengan istilah yang sering berhubungan dengan algoritma.
- Siswa diharapkan memahami bahwa algoritma adalah langkah sistematis, bukan alat, perangkat, atau proses debugging.
2.
MULTIPLE CHOICE QUESTION
30 sec • 10 pts
Manakah yang termasuk perangkat lunak (software)?
Monitor
Prosesor
Sistem operasi
Keyboard
Motherboard
Answer explanation
- Soal ini menguji kemampuan siswa membedakan perangkat keras dan perangkat lunak.
- Pilihan A, B, D, dan E adalah perangkat keras, sedangkan sistem operasi adalah perangkat lunak.
- Siswa perlu memahami bahwa perangkat lunak adalah komponen yang tidak berwujud fisik.
- Soal ini menguji kemampuan siswa membedakan perangkat keras dan perangkat lunak.
- Pilihan A, B, D, dan E adalah perangkat keras, sedangkan sistem operasi adalah perangkat lunak.
- Siswa perlu memahami bahwa perangkat lunak adalah komponen yang tidak berwujud fisik.
3.
MULTIPLE CHOICE QUESTION
30 sec • 10 pts
Apa tujuan utama dari flowchart dalam pemrograman?
Mengatur tampilan antarmuka program
Membuat langkah-langkah logika program menjadi visual
Menyimpan data program
Menentukan bahasa pemrograman yang digunakan
Mengatur struktur file dalam proyek
Answer explanation
- Soal ini menguji pemahaman siswa tentang fungsi flowchart.
- Jawaban yang benar menegaskan bahwa flowchart digunakan untuk menggambarkan logika program.
- Pilihan lain adalah distraktor yang sering menjadi kesalahpahaman tentang flowchart.
- Soal ini menguji pemahaman siswa tentang fungsi flowchart.
- Jawaban yang benar menegaskan bahwa flowchart digunakan untuk menggambarkan logika program.
- Pilihan lain adalah distraktor yang sering menjadi kesalahpahaman tentang flowchart.
4.
MULTIPLE CHOICE QUESTION
30 sec • 10 pts
Dalam Python, apa output dari kode berikut?
2.0
2
4
8
Error
Answer explanation
- Soal ini menguji pemahaman operator pembagian bulat (//).
- Jawaban yang benar adalah 2 karena hasil pembagian bulat 8 dengan 4 adalah 2. Pilihan A adalah jebakan jika siswa mengira hasilnya dalam format desimal.
- Soal ini menguji pemahaman operator pembagian bulat (//).
- Jawaban yang benar adalah 2 karena hasil pembagian bulat 8 dengan 4 adalah 2. Pilihan A adalah jebakan jika siswa mengira hasilnya dalam format desimal.
5.
MULTIPLE CHOICE QUESTION
30 sec • 10 pts
Urutkan langkah-langkah berikut dalam membuat program:
1. Analisis masalah
2. Penulisan kode
3. Pengujian program
4. Pembuatan flowchart
4-1-3-2
1-4-2-3
1-3-2-4
2-4-1-3
4-2-1-3
Answer explanation
- Soal ini menguji pemahaman siswa tentang urutan kerja pengembangan perangkat lunak.
- Jawaban yang benar menggambarkan bahwa analisis dilakukan terlebih dahulu, diikuti oleh pembuatan flowchart, lalu penulisan kode, dan terakhir pengujian.
- Soal ini menguji pemahaman siswa tentang urutan kerja pengembangan perangkat lunak.
- Jawaban yang benar menggambarkan bahwa analisis dilakukan terlebih dahulu, diikuti oleh pembuatan flowchart, lalu penulisan kode, dan terakhir pengujian.
6.
MULTIPLE CHOICE QUESTION
30 sec • 10 pts
Apa itu variabel dalam pemrograman?
Tempat penyimpanan data yang nilainya tetap
Tempat penyimpanan data yang nilainya bisa berubah
Perintah untuk menjalankan program
Tipe data yang digunakan dalam program
Proses penyusunan logika program
Answer explanation
- Soal ini menguji konsep dasar tentang variabel.
- Jawaban yang benar adalah tempat penyimpanan data yang nilainya bisa berubah. Pilihan A adalah jebakan karena menggambarkan konstanta, bukan variabel.
- Soal ini menguji konsep dasar tentang variabel.
- Jawaban yang benar adalah tempat penyimpanan data yang nilainya bisa berubah. Pilihan A adalah jebakan karena menggambarkan konstanta, bukan variabel.
7.
MULTIPLE CHOICE QUESTION
30 sec • 10 pts
Apa output dari kode berikut dalam Python?
Genap
Ganjil
Error
Tidak ada output
None
Answer explanation
- Soal ini menguji pemahaman siswa tentang operasi modulus (%) dan logika percabangan (if-else).
- Karena 15 adalah angka ganjil, outputnya adalah "Ganjil".
- Soal ini menguji pemahaman siswa tentang operasi modulus (%) dan logika percabangan (if-else).
- Karena 15 adalah angka ganjil, outputnya adalah "Ganjil".
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?