Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PTS TIK KELAS 9 SEM 1 2025

Total questions: 54

Worksheet time: 2hrs 52mins

Name
Class
Date
1.

TIK merupakan singkatan dari…

a)

Teknologi Informasi dan Komunikasi

b)

Teknik Ilmu Komputer

c)

Teknologi Industri Kreatif

d)

Tata Informatika Komputer

2.

Contoh pemanfaatan TIK dalam bidang pendidikan adalah…

a)

E-learning

b)

E-banking

c)

E-commerce

d)

E-government

3.

Alat komunikasi tradisional sebelum adanya TIK adalah…

a)

Email

b)

Telegram

c)

Telepon genggam

d)

Media sosial

4.

Internet disebut juga dengan istilah…

a)

Intranet

b)

Jaringan global

c)

Jaringan lokal

d)

Database

5.

Contoh perangkat output adalah…

a)

Keyboard

b)

Mouse

c)

Monitor

d)

Scanner

6.

Bagian komputer yang berfungsi sebagai otak dan pengolah data adalah…

a)

RAM

b)

CPU

c)

Harddisk

d)

Monitor

7.

Perangkat lunak sistem operasi berfungsi untuk…

a)

Menyimpan data

b)

Menghubungkan perangkat keras dan aplikasi

c)

Menampilkan gambar

d)

Menghapus virus

8.

Contoh perangkat lunak aplikasi adalah…

a)

Windows

b)

Linux

c)

Microsoft Word

d)

DOS

9.

Algoritma adalah…

a)

Bahasa pemrograman komputer

b)

Urutan langkah-langkah logis untuk menyelesaikan masalah

c)

Perintah langsung yang dipahami komputer

d)

Sistem operasi komputer

10.

Ciri utama algoritma adalah…

a)

Harus menggunakan komputer

b)

Harus panjang dan rumit

c)

Memiliki awal dan akhir yang jelas

d)

Ditulis dengan bahasa pemrograman

11.

Contoh algoritma dalam kehidupan sehari-hari adalah…

a)

Membuat akun media sosial

b)

Memasak mie instan sesuai langkah-langkahnya

c)

Bermain game online

d)

Menonton televisi

12.

Tujuan dibuatnya algoritma adalah…

a)

Mempermudah pekerjaan sehari-hari

b)

Mempercepat proses komputasi dan pemecahan masalah

c)

Menghapus data komputer

d)

Mengganti sistem operasi

13.

Bentuk penyajian algoritma yang populer, kecuali…

a)

Narasi

b)

Flowchart

c)

Pseudocode

d)

Program jadi

14.

Flowchart digunakan untuk…

a)

Menggambar struktur komputer

b)

Menggambarkan alur penyelesaian masalah secara visual

c)

Menyimpan data

d)

Menghubungkan perangkat keras

15.

Urutan algoritma yang tidak boleh dilakukan adalah…

a)

Harus logis

b)

Harus ada awal dan akhir

c)

Tidak perlu diselesaikan

d)

Harus jelas dan terurut

16.

Algoritma yang digunakan untuk menentukan bilangan ganjil/genap termasuk contoh…

a)

Algoritma pengurutan

b)

Algoritma pencarian

c)

Algoritma seleksi/percabangan

d)

Algoritma perulangan

17.

Algoritma harus bersifat finite, artinya…

a)

Langkah-langkahnya terbatas dan pasti berhenti

b)

Tidak ada akhirnya

c)

Bisa diulang selamanya

d)

Tidak memiliki tujuan

18.

Pseudocode adalah…

a)

Bahasa pemrograman resmi

b)

Bahasa Inggris campuran komputer

c)

Deskripsi algoritma dengan bahasa sederhana menyerupai kode program

d)

Gambar alur kerja

19.

Keunggulan pseudocode dibanding algoritma narasi adalah…

a)

Lebih panjang

b)

Lebih terstruktur dan mudah dipahami programmer

c)

Lebih sulit dipelajari

d)

Hanya bisa digunakan komputer

20.

Contoh perintah input dalam pseudocode adalah…

a)

OUTPUT "Masukkan angka"

b)

INPUT "Masukkan angka"

c)

PRINT "Masukkan angka"

d)

READ "Masukkan angka"

21.

Dalam pseudocode, perintah untuk menampilkan hasil ke layar ditulis dengan…

a)

INPUT

b)

DISPLAY / OUTPUT

c)

READ

d)

STORE

22.

Perintah percabangan if-else dalam pseudocode digunakan untuk…

a)

Mengulang perintah berkali-kali

b)

Membuat keputusan berdasarkan kondisi tertentu

c)

Mengurutkan data

d)

Menyimpan data

23.

Contoh pseudocode sederhana untuk menentukan bilangan genap adalah…

a)

IF bilangan MOD 2 = 0 THEN OUTPUT "Genap" ELSE OUTPUT "Ganjil"

b)

INPUT bilangan → OUTPUT "Genap"

c)

OUTPUT bilangan = genap

d)

STORE bilangan ke RAM

24.

Pseudocode perulangan digunakan untuk…

a)

Menyimpan variabel

b)

Mengulang suatu perintah sampai syarat tertentu terpenuhi

c)

Membuat keputusan

d)

Mengakhiri program

25.

Kata kunci perulangan dalam pseudocode antara lain…

a)

IF - ELSE

b)

WHILE - FOR - REPEAT

c)

OUTPUT - INPUT

d)

BEGIN - END

26.

Penulisan pseudocode biasanya diawali dengan kata…

a)

START atau BEGIN

b)

END

c)

PRINT

d)

STOP

27.

Hasil akhir dari penulisan algoritma dalam bentuk pseudocode adalah…

a)

Program komputer yang siap dijalankan

b)

Gambar flowchart

c)

Deskripsi langkah logis yang mudah diterjemahkan ke bahasa pemrograman

d)

File aplikasi

28.

Berpikir komputasional adalah kemampuan untuk …

a)

Menggunakan komputer untuk menghitung angka

b)

Memahami cara kerja komputer secara teknis

c)

Memecahkan masalah dengan langkah-langkah sistematis

d)

Menghafal kode pemrograman

29.

Langkah pertama dalam berpikir komputasional ketika menghadapi masalah adalah …

a)

Membuat program komputer

b)

Melakukan dekomposisi

c)

Menulis pseudocode

d)

Membuat flowchart

30.

Proses menyaring informasi penting dari suatu masalah dan mengabaikan hal yang tidak relevan disebut …

a)

Abstraksi

b)

Algoritma

c)

Pseudocode

d)

Generalisasi

31.

Algoritma dapat ditulis dalam bentuk berikut, kecuali …

a)

Flowchart

b)

Teks narasi langkah-langkah

c)

Pseudocode

d)

Tabel perkalian

32.

Manakah contoh algoritma dalam kehidupan sehari-hari?

a)

Mengerjakan soal matematika dengan kalkulator

b)

Membuka buku pelajaran lalu membaca bab tertentu secara urut

c)

Mengingat-ingat jawaban ujian

d)

Menonton televisi tanpa aturan

33.

Berikut yang merupakan contoh algoritma dalam kehidupan sehari-hari adalah …

a)

Menyelesaikan soal dengan menebak

b)

Mengikuti resep memasak nasi goreng

c)

Bermain game tanpa aturan

d)

Menonton TV

34.

Salah satu kelebihan menggunakan berpikir komputasional adalah …

a)

Masalah diselesaikan dengan cepat dan asal-asalan

b)

Masalah diselesaikan dengan sistematis dan efisien

c)

Masalah diselesaikan dengan menghafal jawaban

d)

Masalah diselesaikan tanpa perencanaan

35.

Contoh penerapan berpikir komputasional di sekolah adalah …

a)

Menyusun jadwal piket kelas secara bergiliran

b)

Bermain tanpa aturan

c)

Menggunakan kalkulator untuk menebak hasil

d)

Mengabaikan tugas kelompok

36.

Fungsi VLOOKUP pada Excel digunakan untuk …

a)

Mencari nilai maksimum pada suatu data

b)

Menjumlahkan data dalam suatu kolom

c)

Mencari nilai pada tabel secara vertikal

d)

Menghitung rata-rata dari suatu data

37.

Rumus =IF(A2>=75,"Lulus","Tidak Lulus") berfungsi untuk …

a)

Menghitung jumlah siswa yang nilainya di atas 75

b)

Menampilkan kata Lulus jika nilai A2 ≥ 75, selain itu Tidak Lulus

c)

Mencari nilai rata-rata dari sel A2 sampai 75

d)

Mengurutkan data berdasarkan nilai 75

38.

Fungsi =LEFT("INFORMATIKA",4) akan menghasilkan …

a)

MATIKA

b)

INFO

c)

TIKA

d)

FORMA

39.

Fungsi =CONCATENATE("Tekno","logi") akan menghasilkan …

a)

Teknologi

b)

Tekno logi

c)

Tekno-logi

d)

Tekno_logi

40.

Rumus =RIGHT("EXCEL",3) akan menghasilkan …

a)

EXC

b)

CEL

c)

ELC

d)

XCE

41.

Rumus =MID("PEMBELAJARAN",4,5) akan menghasilkan …

a)

BELAJ

b)

PEMBE

c)

JARAN

d)

BELAJAR

42.

Fungsi =PROPER("belajar excel") akan menghasilkan …

a)

belajar excel

b)

BELAJAR EXCEL

c)

Belajar excel

d)

Belajar Excel

43.

Rumus =ROUND(78.567,2) akan menghasilkan …

a)

78.56

b)

78.57

c)

78.60

d)

79

44.

Fungsi =COUNTIF(A1:A10,">=80") digunakan untuk …

a)

Menghitung jumlah seluruh data pada A1:A10

b)

Menghitung jumlah data yang lebih besar atau sama dengan 80

c)

Menjumlahkan nilai yang lebih besar dari 80

d)

Menampilkan nilai rata-rata dari data A1:A10

45.

Fungsi =SUM(A1:A5) digunakan untuk …

a)

Menghitung rata-rata data A1 sampai A5

b)

Menjumlahkan data dari sel A1 sampai A5

c)

Mencari nilai terbesar dari A1 sampai A5

d)

Menghitung jumlah sel yang berisi angka

46.

Rumus =AVERAGE(10,20,30,40) akan menghasilkan nilai …

a)

25

b)

30

c)

100

d)

40

47.

Fungsi =MAX(B2:B10) digunakan untuk …

a)

Menentukan nilai terkecil dari B2 sampai B10

b)

Menentukan nilai terbesar dari B2 sampai B10

c)

Menghitung banyaknya data pada B2 sampai B10

d)

Menghitung jumlah data di B2 sampai B10

48.

Fungsi =MIN(C1:C7) digunakan untuk …

a)

Mencari nilai terbesar

b)

Mencari rata-rata nilai

c)

Mencari nilai terkecil

d)

Menjumlahkan semua nilai

49.

Rumus =COUNT(A1:A10) akan menghitung …

a)

Semua isi sel A1 sampai A10 termasuk teks

b)

Jumlah sel yang berisi angka pada A1 sampai A10

c)

Jumlah huruf pada A1 sampai A10

d)

Menjumlahkan angka pada A1 sampai A10

50.

Fungsi =NOW() dalam Excel digunakan untuk menampilkan …

a)

Tanggal saat ini

b)

Waktu saat ini

c)

Tanggal dan waktu saat ini

d)

Jumlah hari dalam satu bulan

51.

Apa yang di maksud dengan fungsi SUM?

(a)  

52.

Buatkan rumus fungsi dari AVERAGE, SUM, MAX, dan MIN

(a)  

53.

Jelaskan perbedaan antara penggunaan fungsi MAX dan fungsi MIN

(a)  

54.

Bagaimana cara menuliskan rumus untuk menghitung jumlah nilai dari sel B2 sampai B10 menggunakan fungsi SUM

(a)