wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Analisis Data & Algoritma Pemrograman

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Apa yang dimaksud dengan data?

a)

Informasi yang telah diproses

b)

Fakta mentah yang belum diproses

c)

Hasil akhir dari pemrograman

d)

Kumpulan angka dalam tabel

2.

Dalam analisis data, langkah pertama yang diambil adalah...

a)

Menghitung rata-rata data

b)

Mengumpulkan dan mengelompokkan data

c)

Menampilkan data dalam grafik

d)

Menentukan hipotesis dari data

3.

Data yang berbentuk angka atau angka disebut...

a)

Data kualitatif

b)

Data kuantitatif

c)

Data numerik

d)

Data ordinal

4.

Jika seorang siswa mengumpulkan tinggi badan teman-temannya, cara terbaik untuk menyajikan data ini adalah...

a)

Dalam bentuk paragraf

b)

Dalam tabel atau diagram

c)

Dalam kalimat deskriptif

d)

Dalam foto individu setiap siswa

5.

Berikut adalah contoh analisis data dalam kehidupan sehari-hari, kecuali...

a)

Menentukan tren penjualan di sebuah toko

b)

Menganalisis skor ujian siswa

c)

Menyusun daftar belanja mingguan

d)

Menulis cerita pendek di dalam buku harian

6.

Jenis diagram yang digunakan untuk menyajikan perbandingan data adalah...

a)

Diagram garis

b)

Diagram batang

c)

Diagram lingkaran

d)

Peta konsep

7.

Manakah di antara berikut ini yang merupakan contoh algoritma dalam kehidupan sehari-hari?

a)

Menonton televisi

b)

Memakan tanpa aturan

c)

Mengikuti resep masakan

d)

Bermain di taman

8.

Fungsi utama dari diagram alir adalah...

a)

Untuk menyimpan data

b)

Untuk menunjukkan langkah-langkah menyelesaikan masalah

c)

Untuk menghitung angka secara otomatis

d)

Untuk menggambar gambar di komputer

9.

Jika seseorang ingin membuat program untuk menghitung jumlah kata dalam sebuah teks, langkah pertama yang harus diambil adalah...

a)

Menulis kode program secara langsung

b)

Menentukan algoritma terlebih dahulu

c)

Menggunakan kalkulator

d)

Mengingat semua kata dalam teks

10.

Apa yang akan terjadi jika algoritma tidak diatur dengan benar?

a)

Program akan berjalan dengan sempurna

b)

Program mungkin akan menghasilkan kesalahan atau tidak berfungsi

c)

Komputer akan secara otomatis memperbaiki kesalahan

d)

Algoritma masih dapat digunakan meskipun salah

11.

Istilah yang digunakan untuk menggambarkan langkah-langkah logis dalam menyelesaikan suatu masalah disebut...

a)

Diagram

b)

Algoritma

c)

Data

d)

Variabel

12.

Diagram alir dimulai dan diakhiri dengan simbol...

a)

Persegi panjang

b)

Belah ketupat

c)

Oval

d)

Lingkaran

13.

Dalam diagram alir, simbol diamond digunakan untuk...

a)

Menunjukkan keputusan atau percabangan

b)

Memulai dan mengakhiri program

c)

Menampilkan output

d)

Menulis komentar

14.

Sebuah algoritma yang baik harus memiliki karakteristik berikut, kecuali...

a)

Jelas

b)

Efektif

c)

Tidak berurutan

d)

Mudah dipahami

15.

Dalam pemrograman, perintah yang digunakan untuk membuat keputusan berdasarkan kondisi tertentu disebut...

a)

Pengulangan

b)

Percabangan

c)

Fungsi

d)

Variabel

16.

Berikut adalah bahasa pemrograman yang umum digunakan dalam pemrograman pemula, kecuali...

a)

Python

b)

JavaScript

c)

HTML

d)

Photoshop

17.

Seorang siswa membuat program yang menampilkan angka genap dari 1 hingga 10. Apa cara paling efisien untuk menyusun program tersebut?

a)

Menulis semua angka satu per satu

b)

Menggunakan loop dengan kondisi angka genap

c)

Menulis angka secara acak

d)

Memasukkan angka secara manual saat program berjalan

18.

Simbol yang digunakan untuk menampilkan output dalam diagram alir adalah...

a)

Persegi panjang

b)

Belah ketupat

c)

Jajar genjang

d)

Oval

19.

Sebuah variabel dalam pemrograman digunakan untuk...

a)

Menyimpan nilai sementara dalam program

b)

Memberhentikan program

c)

Menampilkan hasil keluaran

d)

Meningkatkan kecepatan program

20.

Seorang siswa ingin membuat algoritma untuk menghitung luas persegi panjang. Input apa yang dibutuhkan?

a)

Panjang dan lebar

b)

Nama persegi panjang

c)

Warna persegi panjang

d)

Jenis bahan yang digunakan

21.

Perintah yang digunakan untuk mengulangi sebuah perintah dalam pemrograman disebut...

a)

Pengulangan

b)

Percabangan

c)

Debugging

d)

Penyimpanan

22.

Apa tujuan utama dari debugging dalam pemrograman?

a)

Untuk menghapus kode program

b)

Untuk memperbaiki kesalahan dalam program

c)

Untuk menambahkan kesalahan dalam program

23.

Apa tujuan utama dari debugging dalam pemrograman?

a)

Menghapus kode program

b)

Memperbaiki kesalahan dalam program

c)

Menambahkan kesalahan ke dalam program

d)

Menutup paksa program

24.

Sebuah algoritma yang memiliki pilihan berdasarkan kondisi tertentu disebut...

a)

Linier

b)

Percabangan

c)

Pengulangan

d)

Urutan

25.

Jika sebuah program menghitung rata-rata dari 3 angka: 60, 80, 100, apa hasil yang benar?

a)

70

b)

80

c)

85

d)

90

26.

Jika simbol '=' dalam pemrograman digunakan untuk menyimpan nilai dalam variabel, maka '==' digunakan untuk...

a)

Menampilkan output

b)

Memeriksa kesetaraan dua nilai

c)

Menyimpan lebih dari satu nilai

d)

Menghapus variabel

27.

Perintah 'if-else' dalam pemrograman digunakan untuk...

a)

Ulangi perintah tertentu

b)

Periksa kondisi dan eksekusi salah satu dari dua pilihan

c)

Simpan variabel

d)

Tampilkan teks di layar

28.

Pilih pernyataan yang benar tentang data dan algoritma:

a)

Data dapat berupa angka, teks, atau gambar

b)

Algoritma harus selalu ditulis dalam bahasa pemrograman

c)

Diagram alir digunakan untuk memvisualisasikan algoritma

d)

Algoritma hanya digunakan di dunia pemrograman

29.

Seorang siswa memiliki data berikut: 10, 20, 30, 20, 40, 50, 30. Manakah dari berikut ini yang benar?

a)

Modusnya adalah 20 dan 30

b)

Nilai rata-ratanya adalah 30

c)

Semua nilai dalam data adalah unik

d)

Data tidak dapat dianalisis

30.

Pilih pernyataan yang benar tentang penggunaan algoritma dalam kehidupan sehari-hari:

a)

Digunakan dalam aplikasi navigasi GPS

b)

Hanya digunakan oleh programmer profesional

c)

Dapat diterapkan dalam proses memasak

d)

Tidak mempengaruhi pengambilan keputusan bisnis

31.

Dalam sebuah program komputer, loop digunakan untuk...

a)

Mengulangi proses yang sama beberapa kali

b)

Memastikan program berjalan lebih cepat

c)

Mengurangi panjang kode program

d)

Membantu program berjalan tanpa henti

32.

Pilih dua contoh algoritma dalam kehidupan nyata:

a)

Cara mencuci tangan sesuai protokol kesehatan

b)

Cara menyalakan televisi secara acak

c)

Instruksi untuk merakit meja IKEA

d)

Cara bermain game tanpa aturan

33.

Jika seorang siswa menemukan bahwa nilai rata-ratanya adalah 85, apakah pernyataan berikut benar?

a)

Nilai median harus 85

b)

Tidak ada nilai di bawah 85

c)

Data dapat memiliki nilai di bawah atau di atas 85

d)

Semua nilai dalam data harus sama

34.

(Benar/Salah) Sebuah algoritma adalah urutan langkah logis yang harus disusun secara sistematis untuk menyelesaikan suatu masalah.

a)

Benar

b)

Salah

35.

Semua data yang dikumpulkan dalam analisis data harus dalam bentuk numerik agar dapat diproses oleh komputer.

a)

Benar

b)

Salah

36.

pernyataan yang benar tentang data dan algoritma:

a)

Flowchart digunakan untuk memvisualisasikan algoritma

b)

Algoritma harus selalu ditulis dalam bahasa pemrograman

c)

Algoritma hanya digunakan di dunia pemrograman

d)

aaaaaaaaaaaa

37.

Seorang siswa memiliki data berikut: 10, 20, 30, 20, 40, 50, 30.
Manakah dari berikut ini yang benar?

a)

Modus adalah 20 dan 30

b)

Semua nilai dalam data unik

c)

Data tidak dapat dianalisis

38.

Pilih pernyataan yang benar tentang penggunaan algoritma dalam kehidupan sehari-hari:

a)

Hanya digunakan oleh programmer profesional

b)

Tidak berpengaruh dalam pengambilan keputusan bisnis

c)

Dapat diterapkan dalam proses memasak

39.

Dalam sebuah program komputer, perulangan digunakan untuk...

a)

Membantu program untuk berjalan tanpa henti

b)

Memastikan program berjalan lebih cepat

c)

Mengurangi panjang kode program

40.

Jika seorang siswa menemukan bahwa nilai rata-ratanya adalah 85, apakah pernyataan berikut benar?

a)

Semua nilai dalam data harus sama

b)

Data bisa memiliki nilai di bawah atau di atas 85

c)

Tidak ada nilai di bawah 85