wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PTS Informatika Kelas 9

Total questions: 81

Worksheet time: 55mins

Name
Class
Date
1.

Apa tujuan utama dari mengolah data?

a)

Menghapus data yang tidak relevan dari sistem.

b)

Mengumpulkan data dari berbagai sumber.

c)

Menyimpan data dalam format yang tidak terstruktur.

d)

Mengubah data mentah menjadi informasi yang berguna.

2.

Sebutkan langkah-langkah dalam proses pengolahan data!

a)

1) Pengumpulan data, 2) Penyaringan data, 3) Penyimpanan data, 4) Interpretasi data, 5) Penyajian hasil, 6) Pengambilan keputusan.

b)

1) Pengumpulan data, 2) Pembersihan informasi, 3) Penyajian data, 4) Analisis informasi, 5) Pengolahan hasil, 6) Pengambilan keputusan.

c)

1) Pengumpulan informasi, 2) Penyimpanan data, 3) Pengolahan informasi, 4) Evaluasi data, 5) Penyampaian data, 6) Pengambilan hasil.

d)

1) Pengumpulan data, 2) Pembersihan data, 3) Pengolahan data, 4) Analisis data, 5) Penyajian data, 6) Pengambilan keputusan.

3.

Apa yang dimaksud dengan interpretasi data?

a)

Interpretasi data adalah proses menganalisis dan memberikan makna pada data.

b)

Interpretasi data adalah metode untuk menghapus data yang tidak relevan.

c)

Interpretasi data adalah proses menyimpan data dalam format digital.

d)

Interpretasi data adalah cara mengumpulkan data dari berbagai sumber.

4.

Mengapa interpretasi data penting dalam pengolahan data?

a)

Interpretasi data membantu memahami makna dan konteks informasi, yang penting untuk pengambilan keputusan.

b)

Data tidak perlu diinterpretasikan untuk analisis yang efektif.

c)

Pengolahan data tidak memerlukan pemahaman konteks informasi.

d)

Interpretasi data hanya membingungkan dan tidak memberikan manfaat.

5.

Sebutkan jenis-jenis data yang umum digunakan!

a)

Textual, Graphical, Numerical, Visual

b)

Categorical, Continuous, Discrete, Binary

c)

Static, Dynamic, Temporal, Spatial

d)

Nominal, Ordinal, Interval, Ratio

6.

Apa perbedaan antara data kualitatif dan kuantitatif?

a)

Data kualitatif bersifat deskriptif, sedangkan data kuantitatif bersifat numerik.

b)

Data kualitatif bersifat statis, sedangkan data kuantitatif bersifat dinamis.

c)

Data kualitatif lebih mudah diukur, sedangkan data kuantitatif lebih sulit.

d)

Data kualitatif menggunakan angka, sedangkan data kuantitatif menggunakan kata.

7.

Sebutkan alat yang sering digunakan untuk mengolah data!

a)

Google Sheets

b)

MATLAB

c)

Tableau

d)

Microsoft Excel, SPSS, R, Python, SQL

8.

Apa itu software spreadsheet dan contohnya?

a)

Software spreadsheet adalah sistem untuk mengelola email. Contohnya adalah Microsoft Outlook dan Gmail.

b)

Software spreadsheet adalah program untuk membuat presentasi. Contohnya adalah Microsoft PowerPoint dan Google Slides.

c)

Software spreadsheet adalah aplikasi untuk mengedit gambar. Contohnya adalah Adobe Photoshop dan GIMP.

d)

Software spreadsheet adalah aplikasi untuk mengelola data dalam tabel. Contohnya adalah Microsoft Excel dan Google Sheets.

9.

Bagaimana cara menyajikan data dalam bentuk grafik?

a)

Sajikan data dalam bentuk paragraf deskriptif.

b)

Gunakan warna untuk membedakan data dalam teks.

c)

Tampilkan data dalam tabel untuk analisis.

d)

Gunakan perangkat lunak grafik untuk mengubah data menjadi grafik.

10.

Bagaimana cara menghitung rata-rata dari sekumpulan data?

a)

Rata-rata = (Jumlah semua nilai) / (Jumlah nilai)

b)

Rata-rata = (Jumlah nilai) - (Jumlah semua nilai)

c)

Rata-rata = (Nilai tertinggi + Nilai terendah) / 2

d)

Rata-rata = (Jumlah semua nilai) x (Jumlah nilai)

11.

Apa yang dimaksud dengan diagram batang?

a)

Diagram batang adalah grafik yang menggunakan batang untuk menunjukkan perbandingan data.

b)

Diagram batang adalah grafik yang menunjukkan hubungan waktu.

c)

Diagram batang adalah gambar yang menggambarkan proses ilmiah.

d)

Diagram batang adalah alat untuk menghitung rata-rata data.

12.

Sebutkan satu contoh interpretasi data!

a)

Menentukan harga jual barang.

b)

Membuat laporan keuangan tahunan.

c)

Menghitung jumlah penjualan produk.

d)

Menganalisis hasil survei kepuasan pelanggan.

13.

Mengapa penting untuk memvalidasi data sebelum analisis?

a)

Untuk mempercepat proses analisis.

b)

Untuk meningkatkan jumlah data yang tersedia.

c)

Untuk mengurangi biaya pengolahan data.

d)

Untuk memastikan akurasi dan konsistensi data yang akan dianalisis.

14.

Apa yang dimaksud dengan outlier dalam data?

a)

Outlier adalah data yang berbeda secara signifikan dari nilai-nilai lainnya dalam dataset.

b)

Outlier adalah data yang tidak dapat diukur dalam dataset.

c)

Outlier adalah data yang memiliki nilai rata-rata dari semua data.

d)

Outlier adalah data yang selalu memiliki nilai tertinggi dalam dataset.

15.

Apa yang dimaksud dengan diagram lingkaran?

a)

Diagram lingkaran adalah grafik yang menunjukkan proporsi dari keseluruhan data.

b)

Diagram lingkaran adalah grafik yang menunjukkan perubahan data dari waktu ke waktu.

c)

Diagram lingkaran adalah alat untuk menghitung rata-rata data.

d)

Diagram lingkaran adalah gambar yang menggambarkan hubungan antar variabel.

16.

Bagaimana cara menentukan median dari sekumpulan data?

a)

Median adalah nilai tengah dari data yang telah diurutkan.

b)

Median adalah nilai tertinggi dalam sekumpulan data.

c)

Median adalah rata-rata dari nilai-nilai dalam dataset.

d)

Median adalah jumlah dari semua nilai dibagi jumlah data.

17.

Sebutkan satu contoh penggunaan tabel frekuensi!

a)

Menghitung jumlah siswa berdasarkan kelas.

b)

Membuat grafik batang untuk presentasi.

c)

Menganalisis data penjualan bulanan.

d)

Membuat laporan keuangan tahunan.

18.

Bagaimana cara menentukan modus dari sekumpulan data?

a)

Modus adalah nilai terendah dalam sekumpulan data.

b)

Modus adalah rata-rata dari semua nilai dalam dataset.

c)

Modus adalah nilai tengah dari data yang telah diurutkan.

d)

Modus adalah nilai yang paling sering muncul dalam dataset.

19.

Sebutkan satu contoh analisis data yang umum dilakukan!

a)

Menghitung jumlah pengunjung situs web.

b)

Membuat grafik lingkaran untuk presentasi.

c)

Menganalisis tren penjualan dari waktu ke waktu.

d)

Membuat laporan tahunan perusahaan.

20.

Sebutkan satu contoh analisis data yang umum dilakukan!

a)

Menghitung jumlah pengunjung situs web.

b)

Membuat grafik lingkaran untuk presentasi.

c)

Menganalisis tren penjualan dari waktu ke waktu.

d)

Membuat laporan tahunan perusahaan.

21.

Sebutkan contoh alat pemrograman visual!

a)

Python

b)

HTML

c)

Scratch, LabVIEW, Visual Basic

d)

JavaScript

22.

Apa yang dimaksud dengan flowchart?

a)

Flowchart adalah diagram yang menunjukkan langkah-langkah dalam suatu proses.

b)

Flowchart adalah metode untuk menghitung angka.

c)

Flowchart adalah jenis perangkat lunak untuk pemrograman.

d)

Flowchart adalah alat untuk menggambar gambar.

23.

Apa yang dimaksud dengan flowchart?

a)

Flowchart adalah diagram yang menunjukkan langkah-langkah dalam suatu proses.

b)

Flowchart adalah metode untuk menghitung angka.

c)

Flowchart adalah jenis perangkat lunak untuk pemrograman.

d)

Flowchart adalah alat untuk menggambar gambar.

24.

Jelaskan langkah-langkah dasar dalam flowgorithm!

a)

Langkah-langkah dasar dalam flowgorithm adalah membuka aplikasi, menentukan tujuan, menambahkan simbol, menghubungkan simbol, mengisi detail, menjalankan program, dan melakukan debugging.

b)

Menulis kode tanpa menggunakan simbol

c)

Membuat diagram alir di kertas

d)

Menginstal perangkat keras komputer

25.

Apa perbedaan antara pemrograman visual dan pemrograman tekstual?

a)

Pemrograman tekstual tidak memerlukan perangkat lunak.

b)

Pemrograman visual hanya digunakan untuk aplikasi mobile.

c)

Pemrograman visual menggunakan antarmuka grafis, sedangkan pemrograman tekstual melibatkan penulisan kode.

d)

Keduanya menggunakan bahasa pemrograman yang sama.

26.

Sebutkan beberapa tipe data yang ada di Python!

a)

Integer, Float, String, List, Tuple, Set, Dictionary

b)

Array

c)

Character

d)

Boolean

27.

Apa itu variabel dalam pemrograman?

a)

Variabel adalah tempat penyimpanan data yang dapat berubah dalam pemrograman.

b)

Variabel adalah jenis data yang tidak dapat diubah.

c)

Variabel adalah alat untuk mengukur performa program.

d)

Variabel adalah fungsi yang mengembalikan nilai.

28.

Jelaskan fungsi dari pernyataan 'if' dalam Python!

a)

Fungsi dari pernyataan 'if' adalah untuk mengulangi kode secara terus-menerus.

b)

Fungsi dari pernyataan 'if' adalah untuk mengimpor modul dalam Python.

c)

Fungsi dari pernyataan 'if' adalah untuk mendeklarasikan variabel.

d)

Fungsi dari pernyataan 'if' adalah untuk melakukan pengkondisian dan mengeksekusi kode berdasarkan kondisi yang diberikan.

29.

Bagaimana cara membuat loop di Python?

a)

Gunakan 'repeat' untuk membuat loop di Python.

b)

Gunakan 'switch' untuk membuat loop di Python.

c)

Gunakan 'if' untuk membuat loop di Python.

d)

Gunakan 'for' atau 'while' untuk membuat loop di Python.

30.

Apa itu fungsi dalam pemrograman?

a)

Fungsi adalah jenis variabel dalam pemrograman.

b)

Fungsi hanya digunakan untuk menyimpan data.

c)

Fungsi adalah cara untuk mengatur file dalam pemrograman.

d)

Fungsi adalah blok kode yang dirancang untuk melakukan tugas tertentu.

31.

Jelaskan cara mendeklarasikan fungsi di Python!

a)

function nama_fungsi(parameter):

b)

def nama_fungsi(parameter): # kode fungsi di sini

c)

create function nama_fungsi(parameter)

d)

nama_fungsi = def(parameter):

32.

Apa yang dimaksud dengan input dan output dalam pemrograman?

a)

Input adalah hasil yang dihasilkan oleh program, sedangkan output adalah data yang dimasukkan ke dalam program.

b)

Input dan output adalah istilah yang sama dalam pemrograman.

c)

Input adalah proses menjalankan program, sedangkan output adalah data yang disimpan.

d)

Input adalah data yang dimasukkan ke dalam program, sedangkan output adalah hasil yang dihasilkan oleh program.

33.

Sebutkan beberapa operator aritmatika yang ada di Python!

a)

&

b)

|

c)

^

d)

Operator aritmatika di Python: +, -, *, /, %, **

34.

Apa itu debugging dalam pemrograman?

a)

Mengoptimalkan kinerja program

b)

Proses menulis kode baru

c)

Debugging dalam pemrograman adalah proses menemukan dan memperbaiki kesalahan dalam kode.

d)

Menyimpan data dalam database

35.

Jelaskan pentingnya komentar dalam kode program!

a)

Komentar membuat kode lebih lambat saat dijalankan.

b)

Komentar hanya diperlukan untuk kode yang rumit.

c)

Komentar tidak berpengaruh pada kolaborasi tim.

d)

Komentar membantu pemahaman, kolaborasi, dan pemeliharaan kode.

36.

Jelaskan pentingnya komentar dalam kode program!

a)

Komentar membuat kode lebih lambat saat dijalankan.

b)

Komentar hanya diperlukan untuk kode yang rumit.

c)

Komentar tidak berpengaruh pada kolaborasi tim.

d)

Komentar membantu pemahaman, kolaborasi, dan pemeliharaan kode.

37.

Manakah dari berikut ini yang merupakan platform pemrograman visual yang memungkinkan pengguna untuk membuat program dengan menyeret dan melepaskan blok kode?

a)

Scratch

b)

Blockly

c)

Keduanya A dan B

d)

Tidak ada yang benar

38.

Antarmuka Scratch umumnya dianggap sebagai apa?

a)

Lebih intuitif dan menarik untuk pemula

b)

Lebih fleksibel dan dapat disesuaikan untuk pengguna berpengalaman

c)

Terlalu sulit untuk pemula

d)

Tidak ada yang benar

39.

Pustaka blok Scratch menawarkan apa dibandingkan dengan Blockly?

a)

Pilihan yang lebih luas, termasuk animasi, suara, dan interaksi

b)

Pilihan yang lebih sederhana, fokus pada kode

c)

Pilihan yang hanya berfokus pada game

d)

Tidak ada yang benar

40.

Blockly terintegrasi dengan apa saja?

a)

Komunitas online yang besar

b)

Berbagai platform, seperti Google Apps dan WordPress

c)

Komunitas online yang kecil

d)

Tidak ada yang benar

41.

Platform mana yang lebih cocok untuk membuat kuis edukatif interaktif untuk anak-anak?

a)

Scratch

b)

Blockly

c)

Game edukasi

d)

Tidak ada yang benar

42.

Platform mana yang lebih cocok untuk membuat kuis kompleks untuk aplikasi profesional?

a)

Scratch

b)

Blockly

c)

Game edukasi

d)

Tidak ada yang benar

43.

Scratch menggunakan blok kode teks untuk menulis program.

4 lines
44.

Manakah dari berikut ini yang merupakan kelemahan Blockly?

a)

Antarmuka yang kurang intuitif untuk pemula

b)

Pilihan pustaka blok yang lebih sederhana

c)

Kurangnya komunitas online yang besar

d)

Kurangnya integrasi dengan platform lain

45.

Icon pada gambar digunakan untuk ….

a)

Menambahkan sprite baru

b)

Menambahkan background baru

c)

Menghapus background

d)

Menambahkan balok kode baru

46.

Fungsi dari icon yang bergaris warna merah pada gambar tersebut adalah ….

a)

Menghentikan pergerakan dari animasi

b)

Menggandakan sprite

c)

Menjalankan animasi

d)

Menghapus background

47.

Pada blok Scratch Blok apa yang digunakan untuk mengubah nilai variabel x menjadi 10?

a)

set x to 10

b)

change x by 10

c)

when x = 10

d)

if x = 10

48.

Apa itu Scratch dan bagaimana cara kerjanya?

a)

Scratch adalah bahasa pemrograman teks yang hanya digunakan untuk aplikasi web.

b)

Scratch adalah alat untuk membuat animasi 3D dengan kode kompleks.

c)

Scratch adalah platform pemrograman visual yang menggunakan blok kode untuk membuat proyek interaktif.

d)

Scratch adalah platform untuk belajar matematika tanpa pemrograman.

49.

Sebutkan beberapa fitur utama dari Scratch!

a)

Scratch hanya dapat digunakan di perangkat mobile.

b)

Scratch tidak memiliki komunitas online.

c)

Fitur utama dari Scratch adalah pemrograman berbasis teks.

d)

Fitur utama dari Scratch meliputi antarmuka drag-and-drop, blok kode pemrograman, penambahan suara dan gambar, serta komunitas online.

50.

Apa yang dimaksud dengan blok pemrograman dalam Blockly?

a)

Blok pemrograman adalah elemen grafis yang digunakan untuk menyusun perintah dalam Blockly.

b)

Blok pemrograman adalah jenis perangkat keras untuk menjalankan program.

c)

Blok pemrograman adalah alat untuk mengedit kode secara manual.

d)

Blok pemrograman adalah bahasa pemrograman yang digunakan dalam Blockly.

51.

Jelaskan cara kerja blok pemrograman di Blockly!

a)

Blok pemrograman di Blockly memungkinkan pengguna untuk membuat program dengan menggabungkan blok visual yang mewakili perintah pemrograman.

b)

Blok pemrograman di Blockly hanya tersedia untuk pengguna berpengalaman.

c)

Blok pemrograman di Blockly tidak mendukung penggabungan blok.

d)

Blok pemrograman di Blockly hanya dapat digunakan untuk membuat game.

52.

Sebutkan perbedaan utama antara Scratch dan Blockly!

a)

Scratch lebih sulit dipelajari dibandingkan Blockly, yang lebih mudah untuk pemula.

b)

Scratch lebih cocok untuk pengembangan aplikasi mobile, sedangkan Blockly tidak dapat digunakan untuk itu.

c)

Scratch menggunakan bahasa pemrograman berbasis teks, sedangkan Blockly menggunakan bahasa pemrograman visual.

d)

Scratch lebih fokus pada pendidikan dan pembuatan proyek kreatif, sedangkan Blockly lebih fleksibel dan dapat diintegrasikan ke dalam aplikasi lain.

53.

Bagaimana cara membuat proyek baru di Scratch?

a)

Klik tombol 'Mulai' di halaman utama Scratch.

b)

Klik tombol 'Buat' di halaman utama Scratch.

c)

Pilih 'Proyek Baru' dari menu atas.

d)

Tekan tombol 'Simpan' untuk membuat proyek baru.

54.

Apa langkah-langkah untuk menambahkan sprite di Scratch?

a)

Klik ikon 'Delete Sprite' untuk menghapus sprite.

b)

Gunakan tombol 'Start' untuk memulai proyek.

c)

Klik ikon 'Choose a Sprite' dan pilih atau unggah sprite.

d)

Pilih 'Add Sound' untuk menambahkan suara.

55.

Jelaskan konsep logika dasar pemrograman!

a)

Logika dasar pemrograman adalah prinsip-prinsip yang mengatur bagaimana program ditulis dan dijalankan, termasuk penggunaan variabel, tipe data, operator, dan kontrol alur.

b)

Logika dasar pemrograman adalah tentang desain antarmuka pengguna.

c)

Logika dasar pemrograman tidak melibatkan kontrol alur dalam program.

d)

Logika dasar pemrograman hanya berkaitan dengan penggunaan bahasa pemrograman tertentu.

56.

Bagaimana cara melakukan debugging di Scratch?

a)

Hapus semua blok kode

b)

Gunakan fitur 'hapus' untuk menghilangkan kesalahan

c)

Jalankan program tanpa melihat output

d)

Periksa blok kode, gunakan fitur 'lihat', tambahkan blok 'say', jalankan program perlahan.

57.

Bagaimana cara menyimpan proyek di Scratch?

a)

Pilih 'File' > 'Export'

b)

Klik 'Edit' > 'Save project'

c)

Tekan 'Ctrl' + 'S' untuk menyimpan

d)

Klik 'File' > 'Save now' atau 'Save to your computer'.

58.

Apa yang dimaksud dengan event dalam pemrograman Scratch?

a)

Event adalah jenis variabel dalam Scratch.

b)

Event adalah alat untuk menggambar dalam Scratch.

c)

Event adalah peristiwa yang memicu eksekusi skrip dalam Scratch.

d)

Event adalah fungsi yang mengembalikan nilai dalam Scratch.

59.

Jelaskan bagaimana cara menggunakan loop di Scratch!

a)

Gunakan blok 'repeat' atau 'forever' untuk membuat loop di Scratch.

b)

Gunakan blok 'if' untuk membuat loop di Scratch.

c)

Loop tidak dapat digunakan di Scratch.

d)

Gunakan blok 'stop' untuk mengulangi perintah di Scratch.

60.

Apa yang dimaksud dengan event dalam pemrograman?

a)

Perintah untuk menghentikan program

b)

Peristiwa yang dapat memicu eksekusi kode

c)

Perintah untuk mengulangi program

d)

Perintah untuk menyimpan data

61.

Apa fungsi dari blok “stop all” di Scratch?

a)

Menghentikan semua script yang sedang berjalan

b)

Menjalankan program

c)

Mengubah warna sprite

d)

Menyimpan data

62.

Apa fungsi dari blok 'when green flag clicked' di Scratch?

a)

Mengakhiri program

b)

Memulai skrip saat bendera diklik

c)

Menghapus sprite

d)

Mengubah latar belakang

63.

Apa arti dari algoritma dalam pemrograman?

a)

Gambar bergerak

b)

Susunan langkah-langkah logis untuk menyelesaikan masalah

c)

Kumpulan sprite

d)

Efek suara

64.

Blok mana yang digunakan untuk mengulangi perintah di Scratch?

a)

if

b)

repeat

c)

say

d)

when

65.

Apa itu Blockly?

a)

Editor teks

b)

Bahasa pemrograman untuk membuat video

c)

Bahasa visual berbasis blok

d)

Perangkat keras komputer

66.

Apa fungsi blok 'if-else' dalam pemrograman blok?

a)

Mengulang perintah

b)

Menyimpan data

c)

Menjalankan percabangan logika

d)

Membuat sprite

67.

Dalam Scratch, blok 'forever' digunakan untuk?

a)

Menyimpan nilai

b)

Mengulangi perintah tanpa henti

c)

Mengganti warna

d)

Menjalankan hanya sekali

68.

Di Blockly, blok 'loop' berfungsi untuk?

a)

Menyimpan informasi

b)

Menghentikan program

c)

Mengulangi aksi beberapa kali

d)

Memanggil sprite

69.

Apa itu sprite di Scratch?

a)

Latar belakang

b)

Efek suara

c)

Karakter atau objek yang bisa diprogram

d)

Kode program

70.

Blok 'say Hello!' di Scratch digunakan untuk?

a)

Mengganti latar

b)

Menampilkan pesan pada sprite

c)

Memainkan suara

d)

Menghapus sprite

71.

Dalam Blockly, blok warna biru biasanya berkaitan dengan?

a)

Kontrol

b)

Perulangan

c)

Logika

d)

Gerakan

72.

Dalam Scratch, blok 'forever' digunakan untuk?

a)

Menyimpan nilai

b)

Mengulangi perintah tanpa henti

c)

Mengganti warna

d)

Menjalankan hanya sekali

73.

Di Blockly, blok 'loop' berfungsi untuk?

a)

Menyimpan informasi

b)

Menghentikan program

c)

Mengulangi aksi beberapa kali

d)

Memanggil sprite

74.

Apa itu sprite di Scratch?

a)

Latar belakang

b)

Efek suara

c)

Karakter atau objek yang bisa diprogram

d)

Kode program

75.

Blok 'say Hello!' di Scratch digunakan untuk?

a)

Mengganti latar

b)

Menampilkan pesan pada sprite

c)

Memainkan suara

d)

Menghapus sprite

76.

Dalam Blockly, blok warna biru biasanya berkaitan dengan?

a)

Kontrol

b)

Perulangan

c)

Logika

d)

Gerakan

77.

Apa fungsi dari blok 'when green flag clicked' di Scratch?

a)

Mengakhiri program

b)

Memulai skrip saat bendera diklik

c)

Menghapus sprite

d)

Mengubah latar belakang

78.

Apa arti dari algoritma dalam pemrograman?

a)

Gambar bergerak

b)

Susunan langkah-langkah logis untuk menyelesaikan masalah

c)

Kumpulan sprite

d)

Efek suara

79.

Blok mana yang digunakan untuk mengulangi perintah di Scratch?

a)

if

b)

repeat

c)

say

d)

when

80.

Apa itu Blockly?

a)

Editor teks

b)

Bahasa pemrograman untuk membuat video

c)

Bahasa visual berbasis blok

d)

Perangkat keras komputer

81.

Apa fungsi blok 'if-else' dalam pemrograman blok?

a)

Mengulang perintah

b)

Menyimpan data

c)

Menjalankan percabangan logika

d)

Membuat sprite