Soal Kelas X PPLG

Soal Kelas X PPLG

10th Grade

10 Qs

quiz-placeholder

Similar activities

Kuis TIK C++

Kuis TIK C++

9th - 12th Grade

15 Qs

Python - Programming Language

Python - Programming Language

8th - 12th Grade

7 Qs

Soal KKA

Soal KKA

10th Grade

10 Qs

QUIZ Sebelum UAS

QUIZ Sebelum UAS

10th Grade

15 Qs

post test pseudocode

post test pseudocode

10th Grade

10 Qs

UH 3.1. Algoritma & Flowchart

UH 3.1. Algoritma & Flowchart

10th Grade

10 Qs

Hari 3 - Kuis Coding & Perkenalan AI by ANISSA

Hari 3 - Kuis Coding & Perkenalan AI by ANISSA

1st Grade - Professional Development

10 Qs

Lembaga Keuangan Non Bank

Lembaga Keuangan Non Bank

10th Grade - University

15 Qs

Soal Kelas X PPLG

Soal Kelas X PPLG

Assessment

Quiz

Other

10th Grade

Hard

Created by

Peserta PPG 06730

FREE Resource

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

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?