wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PH 1 INFORMATIKA XI

Total questions: 15

Worksheet time: 25mins

Name
Class
Date
1.

Seluruh aktivitas teknis yang dilakukan untuk menghasilkan suatu program, termasuk analisis kebutuhan, desain, dan implementasi program itu sendiri dinamakan...

a)

Coding

b)

Pemrograman

c)

Berpikir komputasional

d)

Solusi

e)

Programmer

2.
"Pemrogram merencanakan strategi untuk menghasilkan keluaran berdasarkan masukan yang diterima" adalah definisi dari…
a)
Testing
b)
Tester
c)
Coding
d)
Analyzing
e)
Problem solving
3.
"Memastikan program berjalan dengan benar dan sesuai batasan-batasan yang diberikan" adalah definisi dari…
a)
Testing
b)
Tester
c)
Coding
d)
Analyzing
e)
Problem solving
4.
Manakah urutan tahapan proses pemrograman yang benar?
a)
Desain - analisis - implementasi - pengujian
b)
Analisis - desain - implementasi - pengujian
c)
Desain - pengujian - analisis - implementasi
d)
Pengujian - analisis - desain - implementasi
e)
Analisis - implementasi -desain - pengujian
5.
Hasil akhir dari tahap "problem solving (mendesain solusi)" adalah berikut ini, KECUALI...
a)
pseudocode
b)
diagram alir
c)
bahasa pemrograman
d)
narasi algoritma
e)
flowchart
6.
Tempat menampung data di memori dengan nilai berubah-ubah disebut …
a)
coding
b)
Konstanta
c)
Variabel
d)
Tipe data
e)
Compiler
7.
Simbol atau karakter dalam program untuk melakukan operasi disebut ….
a)
Variabel
b)
Tipe data
c)
Konstanta
d)
Compiler
e)
Operator
8.
Array merupakan istilah lain dari kata ….
a)
Simbol
b)
Numerik
c)
Larik
d)
Alfabet
e)
Cacah
9.
Tipe data karakter adalah…
a)
Data berupa digit, huruf, atau simbol
b)
Tipe data bilangan
c)
Tipe data berupa angka
d)
berupa kalimat yang panjang
e)
Tipe data berisi nilai Benar dan Salah
10.
Fungsi yang digunakan untuk memanggil dirinya sendiri adalah….
a)
array
b)
variable
c)
rekursi
d)
algoritma
e)
coding
11.
Dalam bahasa C, string sering diimplementasikan sebagai larik karakter yang diakhiri oleh karakter berupa….
a)
\t
b)
\0
c)
\n
d)
%d
e)
%n
12.
Ilham memiliki uang sejumlah 2800,-. Ia ingin menukar ung tersebut dalam bentuk koin dengan jumlah koin minimal. Nilai koin yang tersedia adalah 100, 200, 500 dan 1000. Berapa koin yang didapat Ilham….
a)
4
b)
5
c)
6
d)
7
e)
8
13.

Dina memiliki uang sejumlah 7550,-. Ia ingin menukar ung tersebut dalam bentuk koin dengan jumlah koin minimal. Nilai koin yang tersedia adalah 100, 200, 500 dan 1000. Berapa koin yang didapat Dina….

a)

6

b)

7

c)

8

d)

9

e)

10

14.

Sebuah tas ransel dapat menampung barang dengan berat maksimum 10kg. Widi ingin memasukkan barang tidak melebihi kapasitas tas ransel, tetapi dengan nilai barang paling tinggi. A (BB= 0.5, N=10), B (BB=4, N= 6), C (BB= 5, N= 8), D (BB=4, N= 9). Tentukan barang yang bisa dimasukkan Widi ke dalam tas ransel menggunakan algoritma greedy!

a)

A, B, C, D

b)

A, B, C

c)

A, B, D

d)

A, C, D

e)

B, C, D

15.

Sebuah tas ransel dapat menampung barang dengan berat maksimum 10kg. Widi ingin memasukkan barang tidak melebihi kapasitas tas ransel, tetapi dengan nilai barang paling tinggi. A (BB= 12, N=6), B (BB=10, N= 9), C (BB= 10, N= 8), D (BB=7, N= 10). Tentukan barang yang bisa dimasukkan Widi ke dalam tas ransel menggunakan algoritma greedy!

a)

A, B, C, D

b)

A, B, C

c)

A, B, D

d)

A, C, D

e)

B, C, D