wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Q PKS2 T10

Total questions: 40

Worksheet time: 37mins

Name
Class
Date
1.

Berikut merupakan definisi sistem operasi yang tepat ..

a)

Program yang mengatur perangkat lunak komputer dengan menyediakan landasan program aplikasi yang diakses oleh para pengguna

b)

Program yang mengatur pengguna komputer dengan menyediakan landasan program aplikasi yang diakses oleh para pengguna

c)

Program yang mengatur perangkat keras komputer dengan menyediakan landasan program aplikasi yang diakses oleh para pengguna

d)

Program yang mengatur software komputer dengan menyediakan landasan program aplikasi yang diakses oleh para pengguna.

2.

  Nama lain dari perangkat lunak adalah …

a)

Hardware

b)

Brainware

c)

Pengguna

d)

Software

3.

Berikut merupakan komponen sistem komputer kecuali?...

a)

Brainwar

b)

Perangkat keras

c)

Perangkat lunak

d)

Pengguna

4.

    Apa yang dimaksud dengan kernel ?

a)

Merupakan program inti dari sebuah sistem komputer

b)

Kernel berjalan ketika sistem komputer dalam keadaan mati (power off)

c)

Merupakan program inti dari sistem operasi

d)

Kernel adalah program yang paling akhir di jalankan saat proses start up komputer

5.

Windows dikembangkan oleh perusahaan ?

a)

Debian

b)

Microsoft

c)

Apple

d)

Windows

6.

Sebutkan kelebihan sistem operasi Windows

a)

Gratis, kompatibilitas, banyak aplikasi, butuh sumberdaya memori yang  kecil

b)

  Kompatibilitas, banyak aplikasi, banyak pengguna, dan memiliki komunitas yang besar

c)

Tidak perlu antivirus, harga yang murah, komunitas besar

d)

Membutuhkan sumberdaya yang besar dan harga yang relatif murah

7.

Dibawah ini merupakan beberapa merk dagang Sistem Operasi, Kecuali

a)

Windows 10

b)

Macintosh X

c)

Linux

d)

Asus

8.

Sistem operasi pada ponsel cerdas atau tablet yang dibangun berdasarkan modifikasi dari kernel Linux, dan memenuhi kebutuhan akan sistem operasi yang hemat energi, merupakan ciri dari sistem operasi apa?

a)

iOS

b)

Debian

c)

Android

d)

Windows

9.

Mampu menjalankan beberapa proses atau berapa program dalam satu waktu merupakan pengertian dari

a)

Multi core

b)

Multi-tasking

c)

Multi use

d)

Multi-platform

10.

Apa yang merupakan memori utama dalam komputer?

a)

RAM

b)

ROM

c)

Harddisk

d)

Flashdisk

11.

Berikut merupakan contoh teknik yang digunakan dalam berpikir komputasi, kecuali ?


a)

Pengenalan pola

b)

Dekomposisi

c)

Generalisasi pola, rancangan algoritma

d)

Visualisasi analisa pola

12.

Dekomposisi merupakan

a)

Suatu masalah yang disatukan menjadi sebuah masalah yang lebih besar

b)

Suatu masalah yang dibuat menjadi beberapa rangkaian berpikir

c)

Suatu masalah dipecah menjadi beberapa sub-masalah yang leih kecil

d)

Suatu masalah kecil yang disatu menjadi beberapa sub-masalah yang lebih besar

13.

Proses di mana komputer atau sistem komputasi diprogram untuk mengenali pola atau struktur tertentu dalam data adalah teknik…

a)

Algortihms

b)

Decomposition

c)

Pattern Recognition

d)

Worksheet

14.

Apa tujuan utama dari menggunakan flowchart dalam pemrograman?

a)

Menunjukkan kemampuan desain grafis pengembang

b)

Membuat kode program menjadi lebih singkat

c)

Memvisualisasikan urutan langkah-langkah dalam algoritma

d)

Menghindari kesalahan dalam menulis kode program

15.

Apa arti simbol berbentuk berlian dalam flowchart?

a)

Proses atau tindakan

b)

Pengambilan keputusan

c)

Input/Output

d)

Awal atau akhir aliran program

16.

Paradigma pemrograman yang melakukan eksekusi perintah secara berurutan adalah…

a)

Algoritma

b)

Fungsional

c)

Berorientasi Objek

d)

Prosedural

17.

Simbol apa yang digunakan untuk menggambarkan awal dan akhir suatu proses dalam flowchart?

a)

Lingkaran

b)

Persegi Panjang

c)

Ketupat

d)

Segitiga

18.

Apa kekurangan menggunakan flowchart?

a)

Membutuhkan waktu untuk membuatnya

b)

Bisa menjadi rumit untuk proses yang kompleks

c)

Sulit untuk diubah jika ada perubahan pada proses

d)

Semua jawaban benar

19.

Apa yang dimaksud dengan simbol "input/output" dalam flowchart?

a)

Proses atau tindakan dalam algoritma

b)

Langkah-langkah yang harus dilakukan dalam pengujian perangkat lunak

c)

Data yang dimasukkan ke dalam program atau ditampilkan oleh program

d)

Pengambilan keputusan dalam alur kerja

20.

Yang bukan merupakan tipe variabel dari flowchart adalah:

a)

String

b)

Integer

c)

Assign

d)

Boolean

21.

Elemen yang digunakan untuk memberikan nilai pada variabel adalah ...

a)

Assign

b)

Input

c)

Main

d)

Declare

22.

Program ini memiliki output?

a)

2

b)

Error

c)

9

d)

-9

23.

Manakah yang bukan merupakan operator boolean?

a)

==

b)

!

c)

!=

d)

&&

24.

% dalam kamus C++ merupakan

a)

Modulo

b)

Persentase

c)

Pembagian

d)

Limiter

25.

Program ini akan menghasilkan output

a)

2

b)

0

c)

-1

d)

1

26.

Pada program tersebut error akan terjadi pada baris ke?

a)

3

b)

16

c)

8

d)

19

27.

Berdasarkan program, kapan seseorang akan mendapatkan nilai E?

a)

Nilai lebih dari sama dengan 0

b)

Nilai kurang dari sama dengan 40

c)

Nilai kurang dari 40

d)

Tidak ada jawaban yang benar

28.

Output dari program setelah dieksekusi adalah?

a)

10

b)

13

c)

16

d)

11

29.

Output dari program tersebut adalah?

a)

3

b)

3.1

c)

3.3333

d)

3.5

30.

Nilai x setelah program dieksekusi?

a)

0

b)

10

c)

5

d)

15

31.

Outputnya adalah?

a)

Error

b)

Bilangan genap

c)

Bilangan ganjil

d)

Tidak ada output

32.

Pada baris ke berapa kode tersebut menjadi error?

a)

6

b)

8

c)

5

d)

7

33.

Definisi Variabel

a)

Variabel adalah suatu nilai tetap yang tidak dapat diubah

b)

Variabel adalah nama yang digunakan untuk merepresentasikan nilai yang dapat berubah selama eksekusi program

c)

Variabel adalah struktur data yang menyimpan kumpulan nilai yang sama

d)

Variabel adalah suatu prosedur yang digunakan untuk melakukan operasi matematika pada angka

34.

Perbedaan antara variabel dengan konstanta

a)

Variabel adalah nilai yang tetap dan tidak dapat diubah, sedangkan konstanta adalah nilai yang dapat berubah selama eksekusi program.

b)

Variabel adalah nilai yang dapat berubah selama eksekusi program, sedangkan konstanta adalah nilai yang tetap dan tidak dapat diubah.

c)

Variabel dan konstanta adalah istilah yang sama dan dapat digunakan secara bergantian.

d)

Variabel adalah nilai yang hanya bisa digunakan di dalam fungsi tertentu, sedangkan konstanta adalah nilai yang dapat digunakan di seluruh program.

35.

Manakah yang merupakan penamaan variabel yang valid dalam bahasa pemrograman C++

a)

myVariabel123

b)

123myVariabel

c)

my Variabel

d)

my-Variabel

36.

Dalam bahasa pemrograman komentar memiliki arti?

a)

Bagian program yang tidak terlihat oleh pengguna

b)

Bagian program yang dieksekusi

c)

Bagian program yang harus ada

d)

Bagian program yang tidak dieksekusi

37.

Komentar pada bahasa pemrograman C++ ditandai dengan

a)

*

b)

//

c)

!

d)

==

38.

Ekspresi aritmatika pada bahasa pemrograman C++ ditandai dengan

a)

+

b)

!

c)

==

d)

>

39.

Ekspresi logika dalam bahasa C++ ditandai dengan?

a)

-

b)

<

c)

==

d)

&&

40.

Siapa pengembang bahasa pemrograman C++

a)

Giovanni Milano

b)

Bjarne Stroustrup

c)

Fahmi

d)

Carlo Plagass