Search Header Logo

Soal Kelas X PPLG

Authored by Peserta PPG 06730

Other

10th Grade

Soal Kelas X PPLG
AI

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.

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.

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.

4.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

Media Image

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.

5.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

Urutkan langkah-langkah berikut dalam membuat program:

  1. 1. Analisis masalah

  2. 2. Penulisan kode

  3. 3. Pengujian program

  4. 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.

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.

7.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

Media Image

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".

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?