wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test Algoritma

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Ada 4 fondasi dalam berpikir komputasional sebagai berikut, kecuali ....

a)

Kritis

b)

Abstraksi

c)

Algoritma

d)

Dekomposisi

2.

Computational Thinking melatih otak untuk terbiasa berpikir

a)

abstrak

b)

mudah

c)

cepat

d)

logis

3.

Komputer berasal dari kata bahasa Inggris yang artinya ...

a)

To Compute

b)

To Computar

c)

To Computer

d)

To Commuter

4.

Dalam perkembangan Teknologi Informasi dan Komunikasi dikenal ada istilah penting dalam prosesnya yaitu adanya Hardware, Software dan ....

a)

Maleware

b)

Freeware

c)

Brainware

d)

Humanware

5.

Untuk mematikan komputer adalah klik start pada desktop kemudian pilih ...

a)

Shut down

b)

Run

c)

Program

d)

Restart

6.

Ilmu mengenai studi perancangan dan pembuatan sistem komputasi adalah pengertian dari....

a)

INFORMATIKA

b)

INFORMASI

c)

KOMPUTER

d)

KOMPUTING

7.

Landasan berfikir informatika dimanakan ....

a)

BERFIKIR KRITIS

b)

BERFIKIR OBJEKTIF

c)

BERFIKIR KOMPUTASIOANL

d)

BERFIKIR MENALAR

8.

Di bawah ini yang bukan merupakan manfaat dari belajar informatika adalah....

a)

PROSPEK MASA DEPAN YANG MENAJANJIKAN

b)

BERFIKIR KRITIS

c)

MAMPU MENGETAHUI INFORMASI

d)

DAPAT MENYEBARKAN BERITA HOAK

9.

Di bawah ini yang bukan merupakan eleman-elemen dari informatika adalah....

a)

TIK (TEKNOLOGI INFORMASI DAN KOMUNIKASI)

b)

JKI (JARINGAN KOMPUTER/INTERNET)

c)

IO ( INPUT DAN OUTPUT)

d)

DSI (DAMPAK SOSIAL INFORMATIKA )

10.

Keterampilan yang bersifat fundamental yang terkait dengan kemampuan mengelola diri sendiri, orang lain, informasi dan tugas adalah pengertian dari....

a)

KETERAMPILAN KOGNITIF

b)

KETERAMPILAN GENERIK

c)

KETERAMPILAN AFEKTIF

d)

KETERAMPILAN METAKOKNITIF

11.

Di bawah ini yang bukan merupakan bagian- bagian dari berfikir komputasional adalah...

a)

ALGORITMA

b)

OPTIMASI PENJADWALAN

c)

STRUKTUR DATA

d)

KOMPUTASI

12.

Kumpulan instruksi dan data yang di kerjakan oleh komputer meruakan pengertian dari ....

a)

PERANGKAT LUNAK

b)

PERANGKAT KERAS

c)

PERANGKAT PEMPROSESAN

d)

PERANGKAT MASUKAN

13.

Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

14.

Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .

a)

Proses

b)

Algoritma

c)

Step by step

d)

Probability

15.

Bahasa Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa yang lebih ringkas dari algoritma

d)

Sembarang bahasa asal terstruktur

16.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Sesudah pembuatan program

c)

Pada saat verifikasi program

d)

Sebelum menulis ide

17.

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

Database

c)

Masalah

d)

Rekayasa

18.

Apa yang ditampikan pada program berikut:
#include "stdio.h"
int main()
{int x;
 for(x=1;x<=10;x++){
   if(x%2==1){
   printf("%d ", x);   } }}

a)
Bilangan 1-10
b)
Bilangan Ganjil 1-10
c)
Bilangan Genap 1-10
d)
Bilangan 2-10
19.

Pernyataan yang akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main adalah....

a)

Main

b)

Include

c)

Iostream

d)

Return

20.

Apa makna REPETITION dalam struktur dasar Algoritma ?

a)

Runtutan

b)

Pengulangan

c)

Percabangan

d)

Penjumlahan

21.

Operator perbandingan ' == ' merupakan operator?

a)

Tidak sama dengan

b)

Sama dengan

c)

lebih kecil dari

d)

lenis besar dari

22.

operator perbandingan ' <= ' merupakan operator ?

a)

lebih kecil atau sama dengan

b)

lebih besar atau sama dengan

c)

kurang dari

d)

tidak sama dengan

23.

Penulisan Operator Perbandingan yang salah dibawah ini adalah?

a)

==

b)

=>

c)

!=

d)

>=

24.

bahasa c++ adalah.

a)

sebuah bahasa pemograman tingkat tinggi

b)

sebuah bahasa pemograman tingkat atas

c)

sebuah bahasa pemograman tingkat menengah

d)

sebuah bahasa pemograman tingkat rendah

25.

apakah fungsi dari tanda // pada bahasa c++.

a)

memberikan syarat pada program

b)

memberikan komentar pada program

c)

memberikan kritik pada program

d)

memberikan nilai pada program

26.

apakah fungsi dari tanda {} pada c++

a)

mengkompile program

b)

mengeksekusi program

c)

memberikan komentar

d)

memblok program

27.

penulisan kode program untuk identifier yang benar adalah.

a)

long 4000;

b)

float?2;

c)

long break;

d)

int a,b,c;

28.

apakah fungsi dari printif.

a)

menampilkan variabel

b)

menampilkan hasil program

c)

menampilkan tulisan

d)

menghapus kalimat

29.

apakah fungsi dari scanif.

a)

menampilkan hasil input

b)

menampilkan hasil output

c)

mengeksekusi program

d)

menghilangkan variabel

30.

apakah perbedaan dari cout dan cin.

a)

keluaran dan keluaran

b)

masukkan dan masukkan

c)

keluaran dan masukkan

d)

masukkan dan keluaran

31.

fungsi yang digunakan untuk membuat string menjadi capital adalah.

a)

strcpy

b)

strupr

c)

strcmp

d)

strcat

32.

fungsi yang digunakan untuk mengubah huruf menjadi kecil semua adalah.

a)

strcmp

b)

strump

c)

strlwr

d)

strcat

33.

mengapa program bahasa c++ bersifat case sensitive.

a)

huruf besar dan kecil sama

b)

huruf besar dan kecil sama-sama

c)

huruf besar dan kecil berbeda-beda tetapi tetap satu

d)

huruf besar dan kecil di anggap beda

34.

apakah fungsi dari tipe data string.

a)

untuk teks

b)

untuk angka

c)

untuk bilangan

d)

untuk nilai

35.

penulisan header pada program diawali dengan.

a)

#include

b)

int main

c)

getch();

d)

iostream

36.

dibawah ini yang tidak termasuk header file yaitu.

a)

iostream.h

b)

iomanip.h

c)

conio.h

d)

stdio.h

37.

yang merupakan perintah pada iostream.h, kecuali.

a)

printf

b)

cout

c)

endl

d)

cin

38.

manakah yang disebut header file

a)

<iostream.h> dan <conio.h>

b)

void main()

c)

int a,b,c

d)

getch();

39.

tipe data yang digunakan dalam aplikasi c++

a)

float

b)

double

c)

int

d)

char

40.

perintah untuk header iostream yaitu.

a)

getch dan void main

b)

void main cin

c)

clrscr dan cout

d)

cout dan cin