Soal Penilaian Tengah Semester TP 2025-2026 Sem 1


 



A. Pilihan Ganda (10 Soal)

Pilih jawaban yang paling tepat!

  1. Dalam proses pencarian data, langkah pertama yang harus dilakukan adalah …
    a. Menampilkan hasil pencarian
    b. Menentukan kata kunci atau kriteria pencarian
    c. Mengurutkan hasil data
    d. Menghapus data yang tidak diperlukan

  2. Algoritma digunakan untuk …
    a. Membuat data lebih menarik
    b. Menyusun langkah penyelesaian masalah secara logis dan sistematis
    c. Mengubah data menjadi angka
    d. Menghapus kesalahan pada data

  3. Visualisasi data membantu seseorang untuk …
    a. Menghitung data secara cepat
    b. Menampilkan data agar mudah dipahami melalui grafik atau diagram
    c. Menghapus data yang tidak diperlukan
    d. Mengubah data ke bentuk teks

  4. Contoh fungsi dalam pemrograman adalah …
    a. print(), input(), len()
    b. jpg, png, docx
    c. icon, file, folder
    d. ctrl, alt, del

  5. Representasi data dalam komputer menggunakan sistem …
    a. Desimal
    b. Biner
    c. Oktal
    d. Heksadesimal saja

  6. Dalam algoritma, proses percabangan (branching) digunakan untuk …
    a. Mengulang perintah yang sama
    b. Menentukan keputusan berdasarkan kondisi tertentu
    c. Mengurutkan data
    d. Menyimpan data

  7. Jika kamu ingin menampilkan perbandingan antara dua kelompok data, grafik yang paling sesuai adalah …
    a. Grafik batang
    b. Diagram lingkaran
    c. Grafik garis
    d. Tabel data

  8. Pada komputer, 1 byte terdiri dari …
    a. 2 bit
    b. 4 bit
    c. 8 bit
    d. 16 bit

  9. Dalam penyelesaian masalah, flowchart digunakan untuk …
    a. Menyusun data secara alfabetis
    b. Menggambarkan langkah algoritma dalam bentuk simbol dan panah
    c. Menyimpan hasil program
    d. Menganalisis hasil data

  10. Proses debugging dalam algoritma berarti …
    a. Menjalankan ulang algoritma
    b. Menghapus semua data
    c. Mencari dan memperbaiki kesalahan logika atau sintaks
    d. Mengubah hasil keluaran


✏️ B. Isian Singkat (5 Soal)

Isilah dengan jawaban yang benar!

  1. Proses menemukan data tertentu dalam kumpulan data disebut ____________.

  2. Bentuk visualisasi data yang menampilkan persentase dari keseluruhan disebut ____________.

  3. Nilai 1 dan 0 digunakan dalam komputer untuk merepresentasikan data secara ____________.

  4. Fungsi yang digunakan untuk menampilkan teks di layar dalam bahasa Python adalah ____________.

  5. Diagram alur yang digunakan untuk menggambarkan langkah-langkah algoritma disebut ____________.


C. Benar – Salah (5 Soal)

Berilah tanda (B) jika pernyataan benar dan (S) jika salah!

  1. ( ) Algoritma tidak harus memiliki urutan langkah yang jelas.

  2. ( ) Visualisasi data hanya bisa dibuat dengan grafik batang.

  3. ( ) Data yang disimpan komputer selalu dalam bentuk bilangan biner.

  4. ( ) Fungsi dalam pemrograman dapat digunakan berulang kali tanpa menulis ulang perintahnya.

  5. ( ) Flowchart hanya digunakan untuk menghitung angka dalam data.

Tidak ada komentar: