Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pre Test Sumatif Ganjil Informatika 9

Total questions: 120

Worksheet time: 3600secs

Name
Class
Date
1.

Pseudocode adalah…

a)

Bahasa pemrograman tingkat tinggi

b)

Alur logika ditulis dengan bahasa alami terstruktur

c)

Program yang dapat langsung dijalankan komputer

d)

Tabel keputusan

2.

Salah satu aturan umum penulisan pseudocode adalah…

a)

Harus memakai tanda titik koma

b)

Menggunakan bahasa Inggris wajib

c)

Menggunakan format terstruktur langkah per langkah

d)

Ditulis dalam bentuk tabel

3.

Struktur kontrol "IF … THEN …" digunakan untuk…

a)

Perulangan

b)

Percabangan keputusan

c)

Menghentikan program

d)

Deklarasi variabel

4.

Perintah "REPEAT … UNTIL" berfungsi untuk…

a)

Mengulang hingga kondisi benar

b)

Mengulang tanpa henti

c)

Membuat variabel baru

d)

Menjalankan banyak percabangan

5.

Berikut yang merupakan contoh pseudocode menginput nilai adalah…

a)

PRINT Nilai

b)

INPUT Nilai

c)

DISPLAY Nilai

d)

VAR Nilai

6.

Dalam pseudocode, perintah OUTPUT digunakan untuk…

a)

Menyimpan data

b)

Menampilkan hasil

c)

Menghapus memori

d)

Menghitung otomatis

7.

Pseudocode untuk menghitung luas persegi panjang adalah…

a)

OUTPUT p × l

b)

INPUT p, l; Luas = p × l; OUTPUT Luas

c)

Luas = p + l

d)

PRINT p dan l

8.

Yang termasuk simbol perulangan dalam pseudocode adalah…

a)

BEGIN – END

b)

FOR – END FOR

c)

IF – THEN

d)

CASE – OF

9.

Pseudocode “FOR i = 1 TO 10” berarti…

a)

Cek kondisi

b)

i diulang dari 10 ke 1

c)

Mengulang 10 kali

d)

Mengulang tanpa batas

10.

Pseudocode bertujuan untuk…

a)

Menggantikan bahasa pemrograman

b)

Mempermudah programmer memahami algoritma

c)

Menampilkan data dalam grafik

d)

Menghubungkan komputer dengan jaringan

11.

Perintah untuk menghentikan perulangan adalah…

a)

STOP

b)

BREAK

c)

END

d)

OUTPUT

12.

Pseudocode yang benar untuk menentukan bilangan genap adalah…

a)

INPUT x; IF x DIV 2 THEN OUTPUT Genap

b)

INPUT x; IF x % 2 = 0 THEN OUTPUT Genap

c)

INPUT x; x = x + x

d)

INPUT x; OUTPUT x

13.

Penulisan pseudocode yang rapi harus memiliki…

a)

Variabel sangat banyak

b)

Indentasi (perataan) jelas

c)

Semua huruf kapital

d)

Banyak catatan samping

14.

Pseudocode "ELSE" digunakan ketika…

a)

Program selesai

b)

Kondisi IF salah

c)

Perulangan berhenti

d)

Variabel berubah

15.

Berikut pseudocode yang benar untuk menukar nilai A dan B…

a)

A = B; B = A

b)

TEMP = A; A = B; B = TEMP

c)

A = A × B

d)

PRINT A + B

16.

Rekam jejak digital adalah…

a)

Data yang hilang saat perangkat mati

b)

Semua aktivitas yang terekam ketika menggunakan internet

c)

Pesan yang otomatis terhapus

d)

File yang tersimpan di folder

17.

Salah satu cara menjaga rekam jejak digital adalah…

a)

Membagikan data pribadi ke semua orang

b)

Memposting hal emosional saat marah

c)

Berpikir sebelum mengunggah

d)

Menghapus aplikasi

18.

Contoh rekam jejak digital negatif adalah…

a)

Portofolio karya

b)

Komentar ujaran kebencian

c)

Sertifikat online

d)

Akun pendidikan

19.

Kata sandi yang kuat harus berisi…

a)

Nama sendiri

b)

Tanggal lahir

c)

Kombinasi huruf, angka, dan simbol

d)

Hanya huruf kecil

20.

Contoh password yang lemah adalah…

a)

P@ssW0rd!2025

b)

123456

c)

Akun#999

d)

ImB4tKu#12

21.

Empati digital berarti…

a)

Mengabaikan pesan orang

b)

Memahami perasaan orang lain di dunia digital

c)

Menghapus rekaman digital

d)

Menginstal antivirus

22.

Dampak buruk dari perundungan digital adalah…

a)

Percaya diri meningkat

b)

Korban merasa aman

c)

Menurunnya kesehatan mental

d)

Meningkatnya empati

23.

Cara menghindari pencurian data akun adalah…

a)

Menggunakan password sama untuk semua akun

b)

Membagikan password ke teman dekat

c)

Mengaktifkan autentikasi dua langkah

d)

Menonaktifkan antivirus

24.

Contoh menjaga identitas digital adalah…

a)

Posting alamat rumah

b)

Mengunggah foto KTP

c)

Mengatur privasi akun

d)

Membagikan password

25.

Salah satu risiko rekam jejak negatif adalah…

a)

Mendapat tawaran beasiswa

b)

Menghilangkan semuanya secara otomatis

c)

Sulit diterima di sekolah/pekerjaan

d)

Mendapat reputasi baik

26.

Password aman sebaiknya diganti setiap…

a)

5 tahun

b)

1 bulan atau sesuai kebutuhan

c)

Tidak pernah diganti

d)

Saat komputer rusak

27.

“Digital footprint” disebut juga…

a)

Jejak browser

b)

Rekam jejak digital

c)

Jejak perangkat

d)

Jejak aplikasi

28.

Malware adalah…

a)

Perangkat lunak bermanfaat

b)

Perangkat lunak berbahaya

c)

Aplikasi editing

d)

Program sekolah

29.

Virus komputer biasanya menyebar melalui…

a)

Tanpa file

b)

File yang terinfeksi

c)

Cahaya layar

d)

Keyboard

30.

Malware yang dapat menggandakan diri tanpa bantuan manusia adalah…

a)

Virus

b)

Worm

c)

Trojan

d)

Rootkit

31.

Trojan bekerja dengan cara…

a)

Menghancurkan hardware

b)

Menyamar sebagai program baik

c)

Menggandakan diri tanpa batas

d)

Menambah RAM

32.

Contoh pencegahan malware adalah…

a)

Mengunduh file sembarangan

b)

Tidak memperbarui antivirus

c)

Menginstal aplikasi hanya dari sumber terpercaya

d)

Menonaktifkan firewall

33.

Virus dapat aktif setelah…

a)

File dibuka atau dijalankan

b)

Komputer dimatikan

c)

Internet terputus

d)

Pengguna login

34.

Worm berbahaya karena…

a)

Tidak bisa menyebar

b)

Menghabiskan bandwidth jaringan

c)

Hanya menyerang ponsel

d)

Tidak mengganggu sistem

35.

Program yang memaksa iklan muncul adalah…

a)

Spyware

b)

Ransomware

c)

Adware

d)

Rootkit

36.

Malware yang menyandera data pengguna dan meminta tebusan adalah…

a)

Adware

b)

Ransomware

c)

Spyware

d)

Keylogger

37.

Langkah pertama ketika komputer terinfeksi malware adalah…

a)

Mengabaikannya

b)

Memutuskan koneksi internet

c)

Menghapus semua file

d)

Menambah aplikasi

38.

Spyware bertujuan untuk…

a)

Menambah kapasitas penyimpanan

b)

Memata-matai dan mencuri informasi

c)

Menggandakan file

d)

Mempercepat koneksi internet

39.

Cara melindungi perangkat dari malware adalah…

a)

Mengabaikan update sistem

b)

Mematikan antivirus

c)

Tidak meng-klik tautan mencurigakan

d)

Menginstal semua aplikasi baru

40.

Tanda komputer terkena malware adalah…

a)

Perangkat semakin cepat

b)

Iklan pop-up muncul berlebihan

c)

Baterai semakin awet

d)

Memori bertambah

41.

Fungsi utama pseudocode adalah…

a)

Membuat desain gambar aplikasi

b)

Menjelaskan alur logika program secara sederhana

c)

Menjalankan kode langsung di komputer

d)

Mengatur tampilan website

42.

Bahasa yang digunakan dalam pseudocode harus…

a)

Baku dan formal

b)

Campuran simbol dan bahasa manusia

c)

Sama dengan bahasa pemrograman aslinya

d)

Berupa kode mesin

43.

Baris pertama pseudocode yang baik biasanya dimulai dengan…

a)

START

b)

PRINT

c)

STOP

d)

RUN

44.

Perintah “INPUT Nama” berarti…

a)

Menampilkan nama di layar

b)

Meminta pengguna memasukkan data

c)

Menghapus data pengguna

d)

Menggandakan input

45.

Jika ingin menampilkan hasil, digunakan perintah…

a)

STORE

b)

INPUT

c)

OUTPUT

d)

NAME

46.

Pseudocode untuk memeriksa apakah x lebih besar dari 10 adalah…

a)

IF x = 10 THEN “besar”

b)

IF x > 10 THEN OUTPUT “besar”

c)

x > 10 = besar

d)

CHECK x > 10

47.

Dalam pseudocode, indentasi berfungsi untuk…

a)

Membuat program lebih cepat

b)

Menandai blok perintah

c)

Menjalankan perulangan

d)

Menyimpan data

48.

“FOR i = 1 TO 5” berarti program akan…

a)

Mengulang 5 kali

b)

Mengulang tanpa batas

c)

Mengulang hingga i bernilai 1

d)

Mengulang selama 1 menit

49.

Pseudocode perhitungan keliling persegi adalah…

a)

OUTPUT s × s

b)

INPUT s; K = 4 × s; OUTPUT K

c)

K = s + s

d)

INPUT K; PRINT K

50.

Perintah untuk mengakhiri program adalah…

a)

FINISH

b)

OUTPUT

c)

END

d)

CLOSE

51.

Untuk memeriksa dua kondisi sekaligus digunakan operator…

a)

MULTI

b)

AND/OR

c)

SUM

d)

LOOP

52.

Pseudocode “WHILE x < 10 DO” berarti…

a)

Perulangan berjalan selama x kurang dari 10

b)

Perulangan berjalan setelah x = 10

c)

x akan otomatis berubah

d)

Perulangan hanya terjadi sekali

53.

Contoh pseudocode yang salah adalah…

a)

INPUT A

b)

IF A < 5 THEN OUTPUT “kecil"

c)

A = A + 1

d)

OUTPUT A = kecil

54.

Simbol yang biasanya dipakai untuk komentar dalam pseudocode adalah…

a)

//

b)

++

c)

**

d)

??

55.

Pseudocode untuk menentukan bilangan positif adalah…

a)

IF x + 0 THEN OUTPUT positif

b)

IF x > 0 THEN OUTPUT “positif”

c)

IF x = positif THEN STOP

d)

OUTPUT x > 0

56.

Rekam jejak digital dapat berupa…

a)

Barang yang dibeli

b)

Jejak ban kendaraan

c)

Riwayat pencarian internet

d)

File yang tidak tersimpan

57.

Yang BUKAN cara menjaga rekam jejak digital adalah…

a)

Memikirkan dampak sebelum memposting

b)

Mengatur privasi akun

c)

Membagikan informasi pribadi secara terbuka

d)

Menghindari konten provokatif

58.

Menghapus postingan lama…

a)

Menjamin jejak digital hilang 100%

b)

Tidak selalu menghapus jejak sepenuhnya

c)

Mempercepat jaringan internet

d)

Menghapus akun lain

59.

Empati digital berarti…

a)

Menghindari semua komunikasi

b)

Membalas pesan dengan marah

c)

Menghargai perasaan orang lain saat berinteraksi online

d)

Menghapus komentar orang lain

60.

Kata sandi “Banyuwangi123” termasuk lemah karena…

a)

Mengandung angka

b)

Terlalu panjang

c)

Mudah ditebak

d)

Tidak memakai huruf kecil

61.

Contoh password yang kuat adalah…

a)

080808

b)

passwordAman

c)

H@ris#2095!

d)

NamaLengkap123

62.

Autentikasi dua langkah berguna untuk…

a)

Membuat akun baru

b)

Mengamankan akses dengan verifikasi tambahan

c)

Menghapus data

d)

Mempercepat login

63.

Contoh rekam jejak digital positif adalah…

a)

Komentar menghina

b)

Portofolio karya di internet

c)

Sering bertengkar di media sosial

d)

Menyebarkan hoaks

64.

Perundungan digital dapat menyebabkan…

a)

Produktivitas naik

b)

Kepercayaan diri meningkat

c)

Gangguan emosional pada korban

d)

Relasi makin baik

65.

Cara terbaik menjaga keamanan akun adalah…

a)

Menyimpan password di catatan publik

b)

Menggunakan password yang sama untuk semua akun

c)

Masuk ke situs sembarangan

d)

Rutin mengganti password

66.

Jejak digital yang baik dapat membantu…

a)

Merusak reputasi

b)

Membuka peluang pendidikan atau pekerjaan

c)

Menurunkan kepercayaan

d)

Menutup akses internet

67.

Informasi pribadi yang sebaiknya tidak dibagikan adalah…

a)

Hobi

b)

Nomor KTP

c)

Foto pemandangan

d)

Prestasi sekolah

68.

Malware merupakan singkatan dari…

a)

Malicious Software

b)

Multi Software

c)

Main Line Software

d)

Manual Software

69.

Virus berbeda dengan worm karena…

a)

Virus tidak butuh file untuk menyebar

b)

Virus butuh file untuk menyebar

c)

Worm tidak bisa menyebar

d)

Worm tidak berbahaya

70.

Trojan biasanya masuk ke komputer melalui…

a)

Situs resmi

b)

Aplikasi palsu yang terlihat aman

c)

Sistem BIOS

d)

Kabel daya

71.

Salah satu ciri komputer terkena virus adalah…

a)

Kinerja menjadi sangat cepat

b)

Aplikasi berjalan normal

c)

File berubah menjadi shortcut

d)

Kapasitas memori bertambah

72.

Malware yang mencuri data diam-diam adalah…

a)

Ransomware

b)

Spyware

c)

Worm

d)

Adware

73.

Malware yang menampilkan iklan terus-menerus disebut…

a)

Adware

b)

Trojan

c)

Rootkit

d)

Worm

74.

Ransomware bekerja dengan cara…

a)

Menyembunyikan aplikasi

b)

Mengunci atau mengenkripsi data pengguna

c)

Membersihkan file

d)

Meningkatkan sistem keamanan

75.

Cara menghindari malware adalah…

a)

Menginstal aplikasi bajakan

b)

Menonaktifkan update

c)

Tidak membuka lampiran email mencurigakan

d)

Menginstal semua aplikasi baru

76.

Peran antivirus adalah…

a)

Menambah kapasitas RAM

b)

Mendeteksi dan menghapus malware

c)

Menggandakan file

d)

Mempercepat download

77.

Rootkit berbahaya karena…

a)

Menyembunyikan keberadaan malware lain

b)

Menghapus seluruh perangkat

c)

Mengganti jaringan internet

d)

Menghilangkan sistem operasi

78.

Jika komputer tiba-tiba berjalan sangat lambat, kemungkinan…

a)

Memori bertambah

b)

Terinfeksi malware

c)

Terlalu baru

d)

Tidak ada aplikasi berjalan

79.

Langkah awal setelah terinfeksi ransomware adalah…

a)

Membayar tebusan

b)

Mencabut internet untuk menghentikan penyebaran

c)

Menghapus semua folder

d)

Menambah software baru

80.

Cara paling aman mengunduh aplikasi adalah…

a)

Dari situs resmi pengembang

b)

Dari tautan pesan acak

c)

Dari pop-up iklan

d)

Dari USB sembarangan

81.

Pseudocode digunakan untuk…

a)

Membuat tampilan web

b)

Menggambarkan alur algoritma

c)

Menguji kecepatan komputer

d)

Menghapus file sampah

82.

Ciri utama pseudocode adalah…

a)

Menggunakan bahasa mesin

b)

Ditulis dengan bahasa sehari-hari yang terstruktur

c)

Harus menggunakan bahasa Inggris

d)

Hanya bisa dibuat oleh programmer profesional

83.

Kata kunci untuk memulai alur program adalah…

a)

PRINT

b)

START

c)

FINISH

d)

DATA

84.

Perintah “OUTPUT x” berarti…

a)

Meminta input x

b)

Menghapus nilai x

c)

Menampilkan nilai x

d)

Menyimpan nilai x

85.

Untuk meminta pengguna memasukkan data digunakan perintah…

a)

ASK

b)

INPUT

c)

GETDATA

d)

LOAD

86.

Pseudocode yang benar untuk menghitung luas segitiga adalah…

a)

INPUT a, t; L = a × t; OUTPUT L

b)

INPUT a, t; L = (a × t) / 2; OUTPUT L

c)

OUTPUT a + t

d)

INPUT L; PRINT L

87.

Fungsi perintah IF dalam pseudocode adalah…

a)

Mengulang program

b)

Menghentikan program

c)

Membuat keputusan berdasarkan kondisi

d)

Menghapus memori

88.

Perintah “FOR i = 1 TO n” digunakan untuk…

a)

Membuat percabangan

b)

Membuat perulangan

c)

Mengubah tipe data

d)

Mengakhiri program

89.

Struktur “ELSE” dijalankan ketika…

a)

Kondisi IF bernilai benar

b)

Kondisi IF bernilai salah

c)

Perulangan selesai

d)

Program berhenti

90.

Indentasi penting dalam pseudocode karena…

a)

Menambah kecepatan program

b)

Membantu struktur logika lebih jelas

c)

Membuat program otomatis berjalan

d)

Mengubah tipe data

91.

Pseudocode yang benar untuk menghitung rata-rata adalah…

a)

INPUT a, b; R = a × b

b)

INPUT a, b; R = (a + b) / 2; OUTPUT R

c)

a + b → R; PRINT R

d)

OUTPUT a + b

92.

Perintah WHILE digunakan untuk…

a)

Perulangan dengan jumlah pasti

b)

Perulangan berdasarkan kondisi

c)

Pengurutan data

d)

Memberhentikan program

93.

Pseudocode berikut yang benar adalah…

a)

OUTPUT “Halo”; INPUT “Halo”

b)

START; INPUT x; OUTPUT x; END

c)

INPUT = x; x < 3

d)

LOOP x UNTIL END

94.

Operator “=” dalam pseudocode berarti…

a)

Pembanding

b)

Penugasan (assignment)

c)

Penjumlahan

d)

Konversi

95.

Perintah untuk memberi komentar adalah…

a)

COMMENT:

b)

NOTE:

c)

//

d)

**

96.

Rekam jejak digital meliputi…

a)

Jejak kaki di jalan

b)

Semua aktivitas pengguna saat online

c)

Pesan yang dihapus permanen

d)

File di komputer

97.

Cara menjaga jejak digital agar tetap positif adalah…

a)

Membagikan foto pribadi ke publik

b)

Mengunggah konten bermanfaat

c)

Menyebarkan rumor

d)

Membuka situs tidak aman

98.

Risiko jejak digital negatif adalah…

a)

sop

b)

Sulit mendapatkan kepercayaan

c)

Mendapat reputasi baik

d)

Mendapat perlindungan otomatis

99.

Password aman sebaiknya

a)

Mudah diingat dan mudah ditebak

b)

Berisi kombinasi karakter unik

c)

Sama untuk semua akun

d)

Nama hewan peliharaan

100.

Contoh password yang aman adalah

a)

12345678

b)

admin2025

c)

S!sw#9_Atap

d)

tanggalLahir

101.

Manfaat autentikasi dua langkah adalah

a)

Memutakhirkan password otomatis

b)

Melindungi akun dengan verifikasi tambahan

c)

Menghapus jejak digital

d)

Mengurangi ukuran file

102.

Empati digital diperlukan agar

a)

Bebas menyinggung orang

b)

Lebih menghargai sesama saat berkomunikasi online

c)

Semua pesan otomatis terhapus

d)

Menghindari penggunaan medsos

103.

Perundungan digital dapat terjadi melalui

a)

Ceramah

b)

Komentar kasar di media sosial

c)

Posting edukasi

d)

Unggahan karya seni

104.

Cara teraman menyimpan password adalah

a)

Menuliskannya di bio sosial media

b)

Mengirimkan ke teman dekat

c)

Menggunakan password manager

d)

Membuat password sangat pendek

105.

Jejak digital positif dapat berupa

a)

Unggahan prestasi

b)

Menyebarkan hoaks

c)

Komentar negatif

d)

Konten provokatif

106.

Kebiasaan buruk yang membuat akun mudah diretas adalah

a)

Mengaktifkan verifikasi dua langkah

b)

Menggunakan password sederhana

c)

Mengatur privasi

d)

Rutin mengganti password

107.

Informasi sensitif yang tidak boleh dipublikasikan adalah

a)

Pekerjaan rumah

b)

Nomor rekening

c)

Foto pemandangan

d)

Puisi

108.

Malware umumnya diciptakan untuk

a)

Menghibur pengguna

b)

Merusak atau mencuri data

c)

Membersihkan komputer

d)

Menambah memori

109.

Virus dapat menyebar melalui

a)

Makanan

b)

Flashdisk berisi file terinfeksi

c)

Cahaya layar

d)

Kabel charger

110.

Worm berbahaya karena

a)

Menyebar sendiri tanpa bantuan pengguna

b)

Tidak bisa menyebar

c)

Hanya menyerang hardware

d)

Tidak memengaruhi sistem

111.

Trojan biasanya

a)

Ditampilkan sebagai aplikasi terpercaya

b)

Menggandakan file

c)

Mengunci data

d)

Menghapus password

112.

Adware menampilkan

a)

Pesan peringatan

b)

Iklan pop-up berlebihan

c)

Notifikasi update

d)

Petunjuk keamanan

113.

Spyware digunakan untuk

a)

Mempercepat sistem

b)

Mengintai aktivitas pengguna

c)

Menambah kapasitas memori

d)

Memperbaiki sistem

114.

Ransomware meminta

a)

Password

b)

Tebusan untuk membuka data

c)

Izin pengguna

d)

Pembaruan aplikasi

115.

Cara sederhana menghindari malware adalah

a)

Menginstal aplikasi bajakan

b)

Mengklik sembarang tautan

c)

Mengunduh aplikasi dari sumber resmi

d)

Menonaktifkan antivirus

116.

Tanda komputer terkena malware adalah

a)

Aplikasi berjalan normal

b)

Perangkat tiba-tiba lambat

c)

Memori bertambah

d)

File menjadi lebih kecil

117.

Rootkit bertujuan untuk

a)

Menyembunyikan malware dari deteksi

b)

Menghapus OS

c)

Menambah antivirus

d)

Menutup internet

118.

Keylogger mencatat

a)

Lagu yang diputar

b)

Ketukan keyboard pengguna

c)

Riwayat aplikasi

d)

Foto di galeri

119.

Langkah pertama ketika terindikasi ada malware adalah

a)

Mengabaikannya

b)

Memutuskan koneksi internet

c)

Menginstal software acak

d)

Menghapus semua aplikasi

120.

Cara terbaik menjaga perangkat tetap aman adalah…

a)

Tidak pernah update sistem

b)

Menggunakan antivirus dan update rutin

c)

Mengklik semua file tanpa cek

d)

Mengunduh aplikasi sembarangan