wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PEMROGRAMAN DASAR

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.

Pekerjaan seorang programmer adalah sebagai berikut, kecuali . . . .

a)

Coding

b)

Debugging

c)

Kompilasi

d)

Sosialisasi

2.

Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

3.

Aplikasi perangkat lunak yang digunakan programmer untuk menulis, mengompile, mencari kesalahan, dan menyebarkan program adalah . . . .

a)

Adobe Premiere

b)

Wordpad

c)

Netbeans

d)

Adobe Firework

4.

Dibawah ini yang bukan merupakan kerugian menggunakan metode flowchart adalah . . . .

a)

Aliran proses program cukup rinci dengan pemodelan secara visual

b)

Tidak cocok untuk program yang kompleks

c)

Penjelasan dalam alir proses tidak detail

d)

Sulit untuk menerjemahkan ke dalam bentuk kode program sebenarnya

5.

Nama Flowchart yang berfungsi pada saat proses deklarasi atau pemberian nilai-nilai awal pada variable yang digunakan adalah . . . .

a)

Proses

b)

Decision

c)

Preparation

d)

Input/ output

6.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

7.

Modulus pada operasi matematika berfungsi untuk

a)

Menjumlahkan dua bilangan

b)

Menampilkan hasil bagi

c)

Mengalikan dua bilangan

d)

Mengurangi bilangan pertama dan kedua

8.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

9.

Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

10.

Yang dimaksud dengan tipe data Double adalah

a)

Tipe data karakter

b)

Bernilai true dan false

c)

Bilangan desimal

d)

Bilangan Bulat

11.

Urutkan kode perintah pada Java dibawah ini

a)

Deklarasi>deskripsi> proses > output

b)

Deskripsi> proses > output >deklarasi

c)

Proses > output >deskripsi>deklarasi

d)

Proses >deskripsi> output >deklarasi

12.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

5

13.

Boolean x = 15 > 25

Maka x akan bernilai . . . karena 15 . . . . dari 25

a)

True,lebih besar

b)

True, lebih kecil

c)

False, lebih kecil

d)

True, sama dengan

14.

Int x, y, z;

x = 14;

y = 4;

z = x%y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

4

15.

Dibawah ini yang merupakan operator Bitwise adalah . . . .

a)

&

b)

*

c)

/

d)

<=

16.

Orang -orang yang menulis perangkat lunak komputer disebut dengan . . . .

a)

Programmer

b)

Algoritma

c)

Pemrograman

d)

Program

17.

Berikut ini adalah bahasa pemrograman, kecuali . . . .

a)

PHP

b)

Pascal

c)

Android

d)

Java

18.

Pada pembuatan program komputer, algoritma dibuat . . . .

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

19.

Langkah-langkah yang dilakukan untuk membuat project baru adalah . . . .

a)

File > New Project

b)

File > New File`

c)

Edit > New File

d)

Files > New > New Project

20.

Dibawah in yang bukan keuntungan menggunakan metode penulisan algoritma dengan Natural Language adalah . . . .

a)

Tidak sulit dalam mempelajarinya karena tidak memiliki aturan standar dalam penulisannya

b)

Mudah penulisannya

c)

Pemahaman dalam pembacaan algoritma menjadi sulit

d)

Tidak membutuhkan tool atau software khusus dalam perancangannya