wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KELAS 9 - LATIHAN SOAL SAT INFORMATIKA SM2

Total questions: 68

Worksheet time: 2hrs 58mins

Name
Class
Date
1.

Proses mengubah data mentah menjadi informasi yang lebih berguna melalui langkah-langkah tertentu disebut ... .

a)

mencari data

b)

mengolah data

c)

membaca data

d)

menginterpretasikan data

2.

Proses mengidentifikasi, mengumpulkan, dan memperoleh data yang relevan untuk tujuan tertentu disebut ... .

a)

mengolah data

b)

membaca data

c)

mencari data

d)

menampilkan data

3.

Berikut yang bukan langkah-langkah untuk mencari data dari berbagai sumber di internet adalah ... .

a)

Menentukan Tujuan Pencarian

b)

Menggunakan Mesin Pencari

c)

Menggunakan Media Sosial

d)

Mengabaikan Sumber data

4.

Grafik yang menggambarkan data dalam bentuk potongan kue lingkaran atau dalam bentuk presentase disebut jenis grafik ... .

a)

line

b)

pie

c)

bar

d)

scatter

5.

Grafik yang digunakan untuk menampilkan data dalam bentuk batang yang tegak disebut jenis grafik ... .

a)

lingkaran

b)

garis

c)

batang horizontal

d)

batang vertikal

6.

Apa yang dimaksud dengan data?

a)

Data adalah angka acak yang tidak memiliki makna.

b)

Data adalah kumpulan fakta atau informasi yang dapat diolah.

c)

Data adalah proses pengolahan informasi.

d)

Data adalah alat untuk mengukur waktu.

7.

Sebutkan dua jenis data yang umum digunakan!

a)

Data kuantitatif dan data kualitatif

b)

Data visual dan data audio

c)

Data primer dan data sekunder

d)

Data numerik dan data deskriptif

8.

Apa perbedaan antara data kualitatif dan kuantitatif?

a)

Data kualitatif bersifat deskriptif, sedangkan data kuantitatif bersifat numerik.

b)

Data kualitatif selalu lebih akurat daripada data kuantitatif.

c)

Data kualitatif hanya dapat diukur dengan angka.

d)

Data kuantitatif tidak dapat digunakan untuk analisis statistik.

9.

Jelaskan langkah-langkah dalam mengolah data!

a)

1. Pengumpulan data, 2. Analisis data, 3. Penyajian data, 4. Pembersihan data, 5. Interpretasi hasil.

b)

1. Pengumpulan informasi, 2. Penyimpanan data, 3. Pengolahan data, 4. Penyajian hasil, 5. Evaluasi data.

c)

1. Pembersihan data, 2. Penyajian data, 3. Pengumpulan data, 4. Analisis data, 5. Interpretasi hasil.

d)

1. Pengumpulan data, 2. Pembersihan data, 3. Analisis data, 4. Interpretasi hasil, 5. Penyajian data.

10.

Data tersebut termasuk ke dalam jenis data...

a)

Data numerik

b)

Data teks

c)

Data formula

d)

Data sekunder

e)

Data tanggal

11.

Tipe grafik yang paling sesuai untuk menampilkan data tren dari waktu ke waktu adalah…

a)

a. grafik batang

b)

b. grafik lingkaran

c)

c. grafik garis

d)

d. grafik scatter

12.

Seorang peneliti ingin memvisualisasikan hubungan antara tinggi badan dan berat badan pada sekelompok anak usia sekolah. Tipe grafik apa yang paling efektif?

a)

a. grafik batang

b)

b. grafik lingkaran

c)

c. grafik garis

d)

d. grafik scatter

13.

Pada gambar grafik penjualan di atas pada bulan apa menunjukan tren puncak penjualan…

a)

a. januari

b)

b. Maret

c)

c. April

d)

d. Mei

14.

Pada gambar grafik penjualan berikut pada bulan apa yang menunjukan perusahaan melakukan kesalahan dalam strategi penjualan…

a)

a. Januari

b)

b. Maret

c)

c. Mei

d)

d. Juni

15.

Pernyataan yang tidak sesuai dengan isi grafik tersebut adalah ...

a)

a. Pada bulan keempat penjualan mengalami kenaikan yang cukup signifikan.

b)

b. Kenaikan penjualan pada bulan keempat lebih banyak bila dibandingkan dengan penjualan pada bulan kedua.

c)

c. Penjualan sepeda motor "Hoki" mencapai puncak pada bulan September.

d)

d. Setiap bulan penjualan sepeda motor "Hoki" selalu mengalami peningkatan.

16.

Jika semua pemilih ada 100 siswa, banyak siswa yang memilih budi adalah....

a)

50 orang

b)

30 orang

c)

40 orang

d)

100 orang

17.

Apa tujuan dari visualisasi data?

a)

Untuk menyimpan data dalam format digital

b)

Untuk membuat data lebih mudah dipahami melalui grafik atau diagram

c)

Untuk mengumpulkan data dari responden

d)

Untuk menghitung nilai maksimum dan minimum dari data

18.
What software program is this?
a)
Power Point
b)
Excel
c)
Word
d)
One Note
19.

What does every formula in MS EXCEL start with?

a)

+

b)

-

c)

=

d)

*

20.

What is a rectangular box in a MS EXCEL Spreadsheet called?

a)

row

b)

column

c)

cell

21.

Bagian dari Ms. Excel yang menunjukkan nama dokumen yang sedang aktif adalah...

a)

Title bar

b)

Adress bar

c)

Formula bar

d)

Scroll bar

22.

Kumpulan dari seluruh perintah dalam Ms. Excel ditunjukkan pada bagian...

a)

Worksheet area

b)

Status bar

c)

Quick Access Toolbar

d)

Ribbon

23.

Penamaan alamat sel yang tepat pada bagian yang diarsir warna merah adalah ...

a)

B5

b)

5B

c)

B4

d)

4B

24.

Bagian yang ditunjukkan pada gambar diatas adalah...

a)

Column

b)

Row

c)

Sel

d)

Range

25.

Gambar yang diarsir berwarna biru dinamakan...

a)

Row

b)

Sel

c)

Range

d)

Column

26.

Gambar yang diarsir berwarna biru dinamakan...

a)

Row

b)

Sel

c)

Range

d)

Column

27.

Perintah New digunakan untuk...

a)

Mencetak dokumen

b)

Membuka dokumen yang telah disimpan

c)

Membuat file baru

d)

Menyimpan file

28.

Proses untuk menerjemahkan logika berpikir menjadi langkah-langkah atau proses yang dapat dijalankan oleh komputer, Merupakan pengertian dari….

a)

Pemrograman

b)

Programmer

c)

Program

d)

Bahasa premrograman

29.

Bahasa yang di mengerti oleh komputer dan memungkinkan kita sebagai pengguna memerintahkan komputer untuk melakukan proses menggunakan bahasa tersebut. Peryataan tersebut merupakan pengertian dari…

a)

Pemrograman

b)

Programmer

c)

Program

d)

Bahasa premrograman

30.

Seseorang yang memiliki kemampuan untuk menganalisis permasalahan membuat langkah-langkah penyelesaian, dan menuliskan kode program merupakan pengertian dari…

a)

Pemrograman

b)

Programmer

c)

Program

d)

Bahasa premrograman

31.

Pada aplikasi pemrograman visual scratch bagian jendela berikut yang menunjukkan tampilan dari program adalah....

a)

stage

b)

Stage Pane

c)

scripts area

d)

block palette

32.

bagian jendela pada aplikasi Scratch untuk mengatur warna backdrop adalah....

a)

sprite pane

b)

stage pane

c)

stage

d)

paint editor

33.

Bagian jendela pada aplikasi Scratch berikut yang merupakan tempat susunan blok kode adalah....

a)

tab costumes

b)

stage pane

c)

script area

d)

block palette

34.

Proses membuat program yang dilakukan dengan menggunakan blok-blok kode yang disusun menjadi rangkaian proses yang akan dijalankan oleh komputer disebut dengan….

a)

Pemrograman Blok

b)

Pemrograman Teks

c)

Pemrograman Manual

d)

Pemrograman Web

35.

Pada pemrograman blok Scratch yang digunakan untuk menyimpan blok kode yang mengatur gerakan Sprite yaitu….

a)

Blok Control

b)

Blok Events

c)

Blok Looks

d)

Blok Motion

36.

Pada pemrograman blok Scratch yang digunakan untuk menyimpan blok kode yang mengatur suara yang digunakan yaitu….

a)

Blok Sound

b)

Blok Events

c)

Blok Looks

d)

Blok Motion

37.

Sebutkan contoh alat pemrograman visual!

a)

Python

b)

HTML

c)

Scratch, LabVIEW, Visual Basic

d)

JavaScript

38.

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.

39.

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

40.

Sebutkan beberapa tipe data yang ada di Python!

a)

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

b)

Array

c)

Character

d)

Boolean

41.

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.

42.

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.

43.

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

44.

Sebutkan beberapa operator aritmatika yang ada di Python!

a)

&

b)

|

c)

^

d)

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

45.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

e)

Grafik

46.

Berikut ini adalah bahasa pemrograman, kecuali . . . .

a)

PHP

b)

Pascal

c)

Android

d)

Java

e)

Visual Basic

47.

Perhatikan petikan algoritma berikut :

Algoritma luas segitiga

Masukkan tinggi

Masukkan alas

...........

Tampilkan luas


Untuk mengisi .... yang kosong adalah ...

a)

Luas = ½ * panjang * tinggi

b)

Luas = alas * tinggi

c)

Luas = ½ * Alas * tinggi

d)

Luas = ¼ * alas * tinggi

48.

Berikut adalah algoritma makan,

1. Siapkan Piring

2. Cuci Tangan / siapkan sendok dan garpu

3. Ambil nasi, taruh nasi di atas piring

4. Ambil Lauk, taruh lauk di atas nasi

5. Ambil air minum di gelas

6. Membaca doa sebelum makan

7. Cuci piring Makan

8. Selesai makan, baca doa sesudah makan

9. Makan

manakah urutan yang benar dari algritma tersebut ...

a)

1 2 3 4 5 6 7 8 9

b)

3 2 3 4 5 6 7 8 9

c)

2 1 3 4 5 6 9 8 7

d)

2 1 3 4 5 6 7 8 9

49.

Tampilan bagian tab bar di atas adalah tab ....

a)

code

b)

sounds

c)

customes

d)

tutorials

50.

Bagian jendela scratch berikut yang disebut sprite adalah ....

a)
b)
c)
d)
51.

Gambar ini berfungsi untuk menentukan ...

a)

sprite

b)

backdrop

c)

script/kode

d)

costume

52.

Bentuk algoritma yang menggunakan sintaks yang sesuai dengan bahasa pemrograman tertentu, seperti C, Java, atau Python.

a)

Flowchart

b)


Flowchart

Pseudocode


c)

Sintaks

d)

Program

53.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)

b)

c)

d)

54.

Proses mulai dan selesai dalam flowchart digambarkan dengan simbol...

a)

b)

c)

d)

55.

Apa hasil cetak yang akan muncul ketika masukan berupa nama = Budi dan Nilai = 56

a)

Budi Tidak Lulus

b)

Budi Lulus

c)

Budi 56

d)

Budi Ganteng

56.

1. Apa itu Blockly?

a)

Sebuah bahasa pemrograman berbasis teks

b)

Sebuah bahasa pemrograman berbasis visual yang menggunakan blok

c)

Sebuah aplikasi untuk mengedit kode sumber

d)

Sebuah perangkat keras untuk pemrograman

57.

Outputnya adalah ...

a)

1,2,3,4,5

b)

1,2,3,4

c)

1,2,3

d)

2,3,4

58.
a)

for

b)

do

c)

while

d)

if

59.

Gambar yang menunjukkan "GRAFIK GARIS" yaitu . . .

a)

b)

c)

d)

e)

60.

Gambar yang menunjukkan "GRAFIK SCATTER" yaitu . . .

a)

b)

c)

d)

e)

61.

Gambar yang menunjukkan "GRAFIK PIE" yaitu . . .

a)

b)

c)

d)

e)

62.

Gambar yang menunjukkan "GRAFIK HORIZONTAL" yaitu . . .

a)

b)

c)

d)

e)

63.

Gambar yang menunjukkan "GRAFIK BATANG VERTIKAL" yaitu . . .

a)

b)

c)

d)

e)

64.

Menggerakkan sprite dalam proyek menggunakan . . . .

a)

Blok Gerakan

b)

Blok Suara

c)

Blok Logika

d)

Blok Fungsi

e)

Blok Kontrol

65.

Mengatur alur ekseskusi program menggunakan . . . .

a)

Blok Gerakan

b)

Blok Suara

c)

Blok Logika

d)

Blok Fungsi

e)

Blok Kontrol

66.

Menambahkan efek suara atau musik menggunakan . . . .

a)

Blok Gerakan

b)

Blok Suara

c)

Blok Logika

d)

Blok Fungsi

e)

Blok Kontrol

67.

Operasi logika dan pengambilan keputusan menggunakan . . . .

a)

Blok Gerakan

b)

Blok Suara

c)

Blok Logika

d)

Blok Fungsi

e)

Blok Kontrol

68.

Mendefinisikan dan memanggil fungsi menggunakan . . . .

a)

Blok Gerakan

b)

Blok Suara

c)

Blok Logika

d)

Blok Fungsi

e)

Blok Kontrol