Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

X-2 informatika

Total questions: 25

Worksheet time: 8mins

Name
Class
Date
1.

kumpulan langkah-langkah terstruktur untuk menyelesaikan masalah komputasi disebut ...

a)

Logaritma

b)

Algoritma

c)

Pemrograman

d)

Berpikir Komputasional

2.

Langkah awal dalam membuat algoritma adalah…

a)

Menentukan simbol diagram

b)

Memahami masalah

c)

Menulis kode

d)

Debugging

3.

Berikut yang bukan langkah-langkah pembuatan algoritma…

a)

Menentukan masukan dan keluaran

b)

Membuat diagram alir

c)

Mematikan komputer

d)

Mengimplementasikan ke dalam program

4.

Algoritma berurutan disebut juga…

a)

Rekursif

b)

Sequence

c)

Percabangan

d)

Looping

5.

Algoritma yang memanggil dirinya sendiri disebut…

a)

Looping

b)

Percabangan

c)

Berurutan

d)

Rekursif

6.

Apa fungsi dari diagram alir?

a)

Mempercantik program

b)

Mempercepat komputer

c)

Visualisasi algoritma

d)

Menambah virus

7.

Simbol persegi panjang digunakan untuk…

a)

Awal/akhir program

b)

Keputusan

c)

Proses

d)

Sambungan

8.

Simbol belah ketupat artinya…

a)

Awal program

b)

Input/Output

c)

Keputusan

d)

Penghubung

9.

Garis panah pada diagram alir digunakan untuk…

a)

Arah aliran program

b)

Penulisan judul

c)

Menyambung file

d)

Menulis data

10.

Langkah pertama sebelum membuat diagram alir adalah…

a)

Menentukan langkah-langkah proses

b)

Menulis printf

c)

Menyimpan file

d)

Input data

11.

Apa arti simbol input/output?

a)

Output saja

b)

Masukan saja

c)

Menerima dan menampilkan data

d)

Hanya proses perhitungan

12.

Perintah #include digunakan untuk…

a)

Membuat perulangan

b)

Memanggil pustaka header

c)

Menampilkan output

d)

Memasukkan data

13.

Fungsi main() berfungsi sebagai…

a)

Pustaka data

b)

Fungsi utama program

c)

Simbol diagram

d)

Library

14.

Perintah printf digunakan untuk…

a)

Input data

b)

Output data

c)

Membuat variabel

d)

Menghapus file

15.

Perintah scanf berfungsi untuk…

a)

Membuat baris baru

b)

Menangkap input pengguna

c)

Menutup file

d)

Menampilkan data

16.

Kode return 0; digunakan untuk…

a)

Menambahkan data

b)

Mengakhiri fungsi main

c)

Mencetak teks

d)

Menyimpan file

17.

Tanda %d digunakan untuk…

a)

Karakter

b)

Float

c)

Bilangan bulat

d)

String

18.

Tanda %f digunakan untuk…

a)

Bilangan bulat

b)

Karakter

c)

Desimal

d)

Boolean

19.

Tanda %c digunakan untuk…

a)

Float

b)

Karakter

c)

Bilangan bulat

d)

String

20.

Contoh input data di program C adalah ...

a)

scanf(%d, &nilai);

b)

printf("%d", &nilai);

c)

printf(%d, &nilai);

d)

scanf("%d", &nilai);

21.

Perbaikan program disebut juga…

a)

Kompilasi

b)

Debugging

c)

Printing

d)

Inputting

22.

Output hasil luas permukaan kubus dalam C…

a)

printf("Hasil: %d", luas);

b)

scanf("Hasil: d", luas);

c)

scanf("Hasil: %d", luas);

d)

printf("Hasil: d", luas);

23.

Lisensi Open Source berarti…

a)

Berbayar penuh

b)

Bebas modifikasi

c)

Hanya untuk developer

d)

Harus beli CD

24.

Lisensi Shareware berarti…

a)

Gratis selamanya

b)

Dicoba gratis, lalu beli

c)

Hanya bisa di server

d)

Dilarang diperbarui

25.

Teknik informatika mempelajari…

a)

Hanya main game

b)

Membuat, memelihara, dan mengelola sistem informasi

c)

belajar musik

d)

Menulis cerita