wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS KELAS 8 SMP SEM 1 2025

Total questions: 50

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

Himpunan data terstruktur adalah …

a)

Data yang disimpan secara acak tanpa aturan

b)

Data yang disusun rapi dengan format tertentu agar mudah diolah

c)

Data yang hanya berupa angka

d)

Data yang tidak memiliki makna

2.

Dalam sebuah tabel data, baris disebut …

a)

Field

b)

Record

c)

Database

d)

Array

3.

Dalam tabel data, kolom disebut …

a)

Record

b)

File

c)

Field

d)

Array

4.

Contoh himpunan data terstruktur adalah …

a)

Daftar nama siswa dalam tabel kelas

b)

Coretan acak di kertas

c)

Gambar tidak beraturan

d)

Percakapan lisan tanpa catatan

5.

Kumpulan data yang terorganisasi dan saling berhubungan disebut …

a)

File

b)

Record

c)

Database

d)

Folder

6.

Dalam data siswa: (Nama, NIS, Alamat), "Nama" merupakan …

a)

Field

b)

Record

c)

Database

d)

Tabel

7.

Dalam data siswa: (Budi, 12345, Jakarta), "Budi, 12345, Jakarta" merupakan …

a)

Field

b)

Record

c)

Database

d)

Array

8.

Kumpulan file yang berhubungan dengan subjek tertentu dalam database disebut …

a)

Record

b)

Field

c)

Tabel

d)

Folder

9.

Salah satu keuntungan data terstruktur adalah …

a)

Sulit dicari

b)

Mudah dikelola, dicari, dan diolah

c)

Tidak bisa diproses komputer

d)

Tidak memiliki makna

10.

Data nilai siswa: Nama, NIS, Nilai Matematika → "Nilai Matematika" disebut …

a)

Field

b)

Record

c)

Array

d)

Database

11.

Data pada Microsoft Excel tersusun dalam …

a)

Slide

b)

Tabel (baris dan kolom)

c)

Folder

d)

Dokumen teks bebas

12.

Kumpulan record dalam tabel disebut …

a)

Field

b)

Array

c)

Database

d)

Worksheet

13.

Fungsi utama himpunan data terstruktur adalah …

a)

Menyulitkan pencarian data

b)

Menyimpan data agar mudah diolah dan dimanfaatkan

c)

Menghilangkan data yang penting

d)

Menyimpan data tanpa aturan

14.

TIK merupakan singkatan dari…

a)

Teknologi Informasi dan Komunikasi

b)

Teknik Ilmu Komputer

c)

Teknologi Industri Kreatif

d)

Tata Informatika Komputer

15.

Contoh pemanfaatan TIK dalam bidang pendidikan adalah…

a)

E-learning

b)

E-banking

c)

E-commerce

d)

E-government

16.

Alat komunikasi tradisional sebelum adanya TIK adalah…

a)

Email

b)

Telegram

c)

Telepon genggam

d)

Media sosial

17.

Internet disebut juga dengan istilah…

a)

Intranet

b)

Jaringan global

c)

Jaringan lokal

d)

Database

18.

Salah satu manfaat TIK dalam bidang pemerintahan adalah…

a)

Online learning

b)

E-voting

c)

Streaming video

d)

Game online

19.

Contoh perangkat output adalah…

a)

Keyboard

b)

Mouse

c)

Monitor

d)

Scanner

20.

Bagian komputer yang berfungsi sebagai otak dan pengolah data adalah…

a)

RAM

b)

CPU

c)

Harddisk

d)

Monitor

21.

Bagian komputer yang berfungsi sebagai otak dan pengolah data adalah…

a)

RAM

b)

CPU

c)

Harddisk

d)

Monitor

22.

Perangkat lunak sistem operasi berfungsi untuk…

a)

Menyimpan data

b)

Menghubungkan perangkat keras dan aplikasi

c)

Menampilkan gambar

d)

Menghapus virus

23.

Contoh perangkat lunak aplikasi adalah…

a)

Windows

b)

Linux

c)

Microsoft Word

d)

DOS

24.

Algoritma adalah…

a)

Bahasa pemrograman komputer

b)

Urutan langkah-langkah logis untuk menyelesaikan masalah

c)

Perintah langsung yang dipahami komputer

d)

Sistem operasi komputer

25.

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

26.

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

27.

Tujuan dibuatnya algoritma adalah…

a)

Mempermudah pekerjaan sehari-hari

b)

Mempercepat proses komputasi dan pemecahan masalah

c)

Menghapus data komputer

d)

Mengganti sistem operasi

28.

Bentuk penyajian algoritma yang populer, kecuali…

a)

Narasi

b)

Flowchart

c)

Pseudocode

d)

Program jadi

29.

Pseudocode adalah …

a)

Bahasa pemrograman tingkat tinggi

b)

Deskripsi langkah-langkah algoritma dengan bahasa sederhana yang menyerupai kode program

c)

Bahasa komputer biner

d)

Instruksi yang hanya bisa dipahami mesin

30.

Fungsi utama pseudocode adalah …

a)

Membuat program langsung dapat dijalankan

b)

Membantu merancang algoritma sebelum ditulis dalam bahasa pemrograman

c)

Menghapus kesalahan komputer

d)

Mengganti semua bahasa pemrograman

31.

Keuntungan menggunakan pseudocode adalah …

a)

Hanya bisa dibaca oleh mesin

b)

Tidak dapat dipahami manusia

c)

Mudah dipahami karena menggunakan bahasa alami yang sederhana

d)

Lebih rumit dari bahasa pemrograman

32.

Struktur sekuensial dalam pseudocode berarti …

a)

Instruksi dikerjakan secara berurutan dari atas ke bawah

b)

Instruksi dikerjakan jika ada kondisi tertentu

c)

Instruksi dikerjakan berulang-ulang

d)

Instruksi hanya dijalankan oleh komputer

33.

Pseudocode dengan perintah IF … THEN … ELSE termasuk ke dalam struktur …

a)

Sekuensial

b)

Percabangan (selection)

c)

Perulangan (looping)

d)

Array

34.

Perintah FOR … TO … dalam pseudocode digunakan untuk …

a)

Menentukan kondisi benar atau salah

b)

Melakukan perulangan dengan jumlah langkah tertentu

c)

Menghapus data

d)

Menyusun data secara acak

35.

Berikut yang termasuk contoh pseudocode perulangan adalah …

a)

IF nilai > 75 THEN lulus ELSE tidak lulus

b)

FOR i = 1 TO 10 PRINT i NEXT i

c)

INPUT nama, umur

d)

OUTPUT "Halo Dunia"

36.

termasuk contoh pseudocode perulangan adalah …

a)

IF nilai > 75 THEN lulus ELSE tidak lulus

b)

FOR i = 1 TO 10 PRINT i NEXT i

c)

INPUT nama, umur

d)

OUTPUT "Halo Dunia"

37.

Pseudocode biasanya ditulis dengan …

a)

Bahasa alami yang sederhana dan mudah dimengerti

b)

Simbol-simbol rumit

c)

Angka biner

d)

Bahasa asing yang sulit

38.

Tujuan utama siswa SMP mempelajari pseudocode adalah …

a)

Agar bisa langsung menjadi programmer profesional

b)

Agar mudah memahami algoritma sebelum menulis program

c)

Agar bisa mengganti bahasa pemrograman

d)

Agar tidak perlu belajar komputer

39.

Dalam pseudocode, instruksi untuk menerima masukan dari pengguna menggunakan kata …

a)

OUTPUT

b)

START

c)

INPUT

d)

NEXT

40.

Instruksi untuk menampilkan hasil dalam pseudocode adalah …

a)

SHOW

b)

DISPLAY

c)

OUTPUT

d)

PRINT ONLY

41.

Berikut ini yang bukan termasuk ciri pseudocode adalah …

a)

Menggunakan bahasa sederhana

b)

Tidak tergantung pada bahasa pemrograman tertentu

c)

Sulit dipahami oleh manusia

d)

Mudah dipelajari untuk merancang algoritma

42.

Pseudocode dengan perintah: IF nilai >= 75 THEN OUTPUT "Lulus" ELSE OUTPUT "Tidak Lulus" END IF Termasuk ke dalam struktur …

a)

Sekuensial

b)

Percabangan

c)

Perulangan

d)

Array

43.

Perintah perulangan dalam pseudocode biasanya ditandai dengan kata kunci …

a)

WHILE atau FOR

b)

NEXT atau LAST

c)

REPEAT ONLY

d)

UNTIL STOP

44.

Jika kita ingin menampilkan tulisan "Halo Dunia" dalam pseudocode, maka ditulis …

a)

INPUT "Halo Dunia"

b)

PRINT "Halo Dunia"

c)

OUTPUT "Halo Dunia"

d)

START "Halo Dunia"

45.

Salah satu dampak negatif teknologi informatika adalah …

a)

Akses informasi menjadi cepat

b)

Mudah belajar secara online

c)

Penyebaran berita bohong (hoaks)

d)

Mudah komunikasi jarak jauh

46.

Salah satu contoh perangkat input dalam teknologi informatika adalah …

a)

Printer

b)

Keyboard

c)

Monitor

d)

Speaker

47.

Perangkat yang berfungsi menampilkan output dalam bentuk visual adalah …

a)

Keyboard

b)

Mouse

c)

Monitor

d)

Scanner

48.

Perangkat jaringan yang berfungsi untuk menghubungkan komputer dengan internet adalah …

a)

CPU

b)

Router atau modem

c)

Flashdisk

d)

Monitor

49.

Aplikasi Zoom, Google Meet, dan Microsoft Teams digunakan untuk …

a)

Bermain game

b)

Video conference

c)

Desain grafis

d)

Pemrograman

50.

Dalam teknologi informatika, istilah "Big Data" merujuk pada …

a)

Data yang ukurannya kecil

b)

Data dalam bentuk tulisan saja

c)

Kumpulan data sangat besar yang memerlukan teknologi khusus untuk mengolahnya

d)

Data yang hanya disimpan dalam flashdisk