Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASESMEN SUMATIF AKHIR SEMESTER GANJIL INFORMATIKA KELAS VII

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Budi sedang mempelajari cara kerja komputer. Ia bertanya kepada gurunya, "Pak, apa yang dilakukan oleh sistem operasi saat kita menyalakan komputer?" Gurunya menjelaskan bahwa sistem operasi bertugas sebagai penghubung antara pengguna dan perangkat keras komputer, serta bertugas mengelola semua sumber daya yang ada. Contoh sistem operasi yang sering digunakan pada komputer adalah...

a)

iOS dan Android

b)

macOS dan Linux

c)

Windows dan Linux

d)

Windows Server dan macOS Server

2.

Manakah di bawah ini yang merupakan fungsi utama dari sebuah sistem operasi?

a)

Menjalankan program khusus seperti pengolah kata dan browser

b)

Mengatur dan mengkoordinasi kerja seluruh perangkat keras dan lunak pada computer

c)

Menyajikan antarmuka grafis yang menarik bagi pengguna

d)

Melakukan kalkulasi dan analisis data untuk menghasilkan laporan

3.

Contoh sistem operasi yang umum digunakan pada perangkat smartphone adalah...

a)

Windows, macOS, dan Linux

b)

iOS, Android, dan Chrome OS

c)

Windows Server, macOS Server, dan FreeBSD Server

d)

BSD, Unix, dan Windows

4.

Aplikasi merupakan program yang dirancang untuk melakukan tugas tertentu. Fungsi dari aplikasi pengolah kata adalah...

a)

Memungkinkan pengguna untuk membuat grafik dan desain visual

b)

Memfasilitasi pengguna dalam membuat, mengedit, dan mencetak dokumen teks

c)

Memungkinkan pengguna untuk melakukan perhitungan matematis dan analisis data

d)

Menjalankan permainan interaktif dan simulasi

5.

Ketika beberapa aplikasi berjalan secara bersamaan, komponen sistem operasi yang bertugas untuk mengatur dan menjadwalkan penggunaan CPU agar tidak saling mengganggu adalah...

a)

Manajemen memori

b)

Manajemen sistem I/O

c)

Manajemen command interpreter

d)

Manajemen proses

6.

Sistem operasi jenis server seperti Windows Server atau macOS Server biasanya digunakan untuk...

a)

Menjalankan aplikasi desktop pada komputer pribadi

b)

Mengelola dan menyediakan sumber daya untuk banyak klien dalam jaringan

c)

Memungkinkan pengguna untuk bermain game secara online

d)

Membangun sistem operasi untuk perangkat mobile

7.

Program pengolah angka adalah....

a)

Program yang digunakan untuk membuat dokumen teks

b)

Program yang digunakan untuk mengolah data berupa angka dan rumus

c)

Program yang digunakan untuk membuat gambar dan desain

d)

Program yang digunakan untuk mengedit video

8.

Tujuan utama penggunaan program pengolah angka adalah....

a)

Membuat tampilan animasi menarik

b)

Mengedit foto dengan efek

c)

Mengolah data numerik secara cepat dan akurat

d)

Mengetik surat dan laporan

9.

Berikut ini yang termasuk contoh program pengolah angka adalah....

a)

Microsoft Word

b)

Microsoft Excel

c)

CorelDRAW

d)

Adobe Premiere

10.

Tempat untuk mengetikkan rumus atau formula dalam Excel terdapat pada....

a)

Baris rumus (Formula Bar)

b)

Sheet Tab

c)

Status Bar

d)

Title Bar

11.

Lembar kerja tempat data dimasukkan dan diolah disebut....

a)

Worksheet

b)

Workbook

c)

Title Bar

d)

Ribbon

12.

Pemformatan sel dalam program pengolah angka digunakan untuk....

a)

Menghapus data dari lembar kerja

b)

Mengubah tampilan data agar lebih mudah dibaca dan menarik

c)

Menyembunyikan data dari pengguna

d)

Membuat rumus baru dalam sel

13.

Jika Anda ingin menebalkan teks dalam sel, maka perintah yang digunakan adalah....

a)

Italic (I)

b)

Bold (B)

c)

Underline (U)

d)

Align Center

14.

Jika ingin menggabungkan dua atau lebih sel menjadi satu, digunakan perintah....

a)

Merge & Center

b)

Wrap Text

c)

AutoSum

d)

Insert Cell

15.

Fungsi utama dari rumus dalam program pengolah angka seperti Microsoft Excel adalah …

a)

Mengubah warna sel

b)

Menghitung data secara otomatis

c)

Membuat tabel menjadi rapi

d)

Menambah ukuran huruf

16.

Tanda yang selalu digunakan di awal penulisan rumus pada lembar kerja adalah …

a)

+

b)

#

c)

=

d)

-

17.

Fungsi SUM digunakan untuk …

a)

Menghitung rata-rata nilai

b)

Mencari nilai terbesar

c)

Menjumlahkan sekumpulan data

d)

Menampilkan teks

18.

Rumus =A1+B1 digunakan untuk …

a)

Menggabungkan teks pada sel A1 dan B1

b)

Menjumlahkan isi sel A1 dan B1

c)

Menghapus isi sel A1 dan B1

d)

Membandingkan isi sel A1 dan B1

19.

Rumus yang benar untuk mencari rata-rata dari sel A1 sampai A5 adalah …

a)

=AVERAGE(A1;A5)

b)

=AVERAGE(A1:A5)

c)

=MEAN(A1:A5)

d)

=AVG(A1;A5)

20.

Jika kita ingin mencari nilai tertinggi dari data di sel B1 sampai B10, maka rumus yang digunakan adalah …

a)

=MIN(B1:B10)

b)

=MAX(B1:B10)

c)

=SUM(B1:B10)

d)

=COUNT(B1:B10)

21.

Fungsi COUNT pada Excel digunakan untuk …

a)

Menghitung jumlah sel yang berisi angka

b)

Menghitung total nilai dari semua sel

c)

Menentukan nilai terkecil

d)

Menampilkan jumlah huruf

22.

Jika kita ingin mencari nilai terkecil dari data dalam sel C1 sampai C6, maka rumus yang tepat adalah …

a)

=MAX(C1:C6)

b)

=MIN(C1:C6)

c)

=SMALL(C1:C6)

d)

=COUNT(C1:C6)

23.

Apa yang dimaksud dengan algoritma?

a)

Aplikasi untuk memprogram komputer

b)

Langkah-langkah terstruktur untuk memecahkan masalah

24.

Dalam flowchart, simbol apakah yang digunakan untuk memulai dan mengakhiri sebuah alur program?

a)

Persegi panjang

b)

Jajar genjang

c)

Belah ketupat

d)

Lonjong (Oval)

25.

Berikut adalah salah satu jenis algoritma dasar, yaitu algoritma:

a)

Brute force

b)

Greedy

c)

Recursion

d)

Urut (sekuensial)

26.

Dalam aplikasi Scratch, blok kode apakah yang berfungsi untuk mengontrol gerakan sprite?

a)

Looks (Tampilan)

b)

Sound (Suara)

c)

Motion (Gerakan)

d)

Events (Kejadian)

27.

Apa yang dimaksud dengan istilah "debugging" dalam pemrograman?

a)

Menulis kode program

b)

Mencari dan memperbaiki kesalahan (error) dalam program

c)

Membuat flowchart

d)

Menjalankan program secara langsung

28.

Dalam pemrograman, "variabel" adalah...

a)

Nilai yang tidak bisa diubah

b)

Sebuah tempat untuk menyimpan nilai yang dapat berubah

c)

Sebuah perintah untuk menampilkan output

d)

Kumpulan dari banyak variabel

29.

Jika ada kode print(2 + 3 * 4), berapakah hasilnya?

a)

20

b)

14

c)

12

d)

10

30.

Perintah if x > 5: dalam pemrograman adalah contoh dari struktur algoritma...

a)

Urut (Sekuensial)

b)

Pemilihan (Percabangan)

c)

Perulangan (Perulangan)

d)

Kombinasi

31.

Algoritma apakah yang digunakan untuk menemukan jalur terpendek antara simpul dalam graf dengan bobot positif?

a)

Algoritma Penjumlahan

b)

Algoritma Dijkstra

c)

Algoritma Pembagian

d)

Algoritma Euklides

32.

Mengapa proses menulis kode (coding) dalam bahasa pemrograman dimulai setelah membaca contoh-contoh program?

a)

Karena contoh program menjadi pola pembangunan program kompleks

b)

Karena kode program selalu harus disalin dari sumber lain

c)

Karena kode program tidak memiliki pola

d)

Karena pembelajaran bahasa pemrograman harus dimulai dengan menulis kode

33.

Apa yang dimaksud dengan algoritma dalam konteks komputasi?

a)

Sekumpulan simbol matematika

b)

Kumpulan data yang disimpan dalam komputer

c)

Kumpulan instruksi terstruktur untuk menyelesaikan masalah komputasi

d)

Bahasa formal yang digunakan dalam pemrograman

34.

Apa yang dimaksud dengan tata bahasa dalam bahasa pemrograman?

a)

Cara berbicara dengan bahasa pemrograman

b)

Pola pembangunan program kompleks

c)

Cara berhitung dalam bahasa pemrograman

d)

Struktur kalimat tanya dalam bahasa pemrograman

35.

Ilmu algoritma, namanya terinspirasi dari nama seorang ilmuwan yaitu?

a)

A. Al-Khawarizmi

b)

B. Al-Goritma

c)

C. Al-Khawarits

d)

D. Al-Gorism

36.

Apa yang membedakan teks dalam bahasa pemrograman dengan teks dalam bahasa natural?

a)

Teks dalam bahasa pemrograman dilafalkan

b)

Teks dalam bahasa pemrograman statis

c)

Teks dalam bahasa pemrograman hanya dimengerti oleh manusia

d)

Teks dalam bahasa pemrograman hanya dimengerti oleh komputer

37.

Algoritma apakah yang digunakan untuk menghitung faktor persekutuan terbesar (FPB) dari dua bilangan bulat?

a)

Algoritma Dijkstra

b)

Algoritma Euklides

c)

Algoritma Sieve of Eratosthenes

d)

Algoritma Perkalian

38.

Apa yang menjadi perbedaan utama antara algoritma dan program?

a)

Algoritma ditulis dalam bahasa pemrograman, sedangkan program tidak

b)

Algoritma hanya digunakan untuk menghitung, sedangkan program digunakan untuk tugas lain

c)

Algoritma hanya berisi instruksi terstruktur, sedangkan program dapat berisi berbagai jenis instruksi

d)

Algoritma hanya digunakan oleh manusia, sedangkan program hanya digunakan oleh mesin

39.

Flowchart digunakan untuk...

a)

Menggambar karakter animasi

b)

Menyusun logika program dalam bentuk gambar

c)

Menjalankan kode secara otomatis

d)

Menganalisis hasil program

40.

Langkah pertama dalam pemecahan masalah adalah...

a)

Menyusun algoritma

b)

Menjalankan program

c)

Mengidentifikasi masalah

d)

Menguji hasil