wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PEMOGRAMAN DASAR

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Suatu proses yang meliputi menulis, testing, memperbaiki, dan memaintenace (memelihara) perintah-perintah (kode/ script) sebuah program komputer disebut dengan ....

a)

Pemograman Dasar

b)

Algoritma

c)

Pseudecode

d)

Flowchart

2.

Setelah data di inputkan maka akan ...... menggunakan perangkat procesing yang biasanya terdiri dari : menghitung, membandingkan, mengurutkan, mengkelompokkan, dan mencari perangkat penyimpanan (storage).

a)

diproses

b)

diinput

c)

ditampilkan

d)

disalin

3.

Pengumpulan data yang biasanya berupa pencatatan data sebelum proses input disebut dengan ....

a)

Oiginating

b)

Distribution

c)

Output

d)

Input

4.

Menghubungkan pengguna dengan mesin komputer dengan menerjemahkan perintah yang dapat dimengerti oleh komputer adalah tugas dari ....

a)

Input - output

b)

Bahasa Pemograman

c)

Flowchart

d)

Instruksi

5.

Bahasa tingkat tinggi merupakan Bahasa yang sudah mendekati bahasa manusia, contoh software yang memiliki bahasa tingkat tinggi adalah ....

a)

Asembler

b)

Java

c)

Javva

d)

Coding

6.

Bahasa pemograman yang dapat dijalankan disemua platform dan OS yang berbeda-beda adalah ....

a)

Php

b)

Java

c)

C++

d)

C

7.

Algoritma disusun dalam bentuk kalimat, sedangkan flowchart disusun menggunakan ....

a)

balok

b)

grafis

c)

grafik

d)

tabel

8.

Software aplikasi biasanya berbasis GUI yang digunakan sebagai tempat menuliskan setiap baris-baris kode bahasa pemrograman disebut dengan ....

a)

IDE

b)

Editor Kode (Code Editor)

c)

Debugger

d)

Intelegent Code

9.

Simbol Flowchart yang menunjukkan pengolahan yang dilakukan oleh komputer/pc adalah ....

a)

Simbol proses

b)

Simbol manual operasi

c)

Simbol Terminator

d)

Simbol Display

10.

Simbol flowchart berfungsi untuk pelaksanaan suatu bagian (sub-program)/prosedure disebut dengan ....

a)

Symbol Predefine Proses

b)

Symbol Display

c)

Symbol Prosess

d)

Symbol Disk and On-line Storage

11.

Source code yang berguna untuk mengirim kluaran kelayar adalah....

a)

System.in.

b)

System.out.

c)

System.err.

d)

System. Exit

e)

System.open

12.

Method next digunakan untuk inputan bertipe....

a)

String

b)

Integer

c)

Float

d)

Tex

e)

Bolean

13.

Bahasa pemrograman yang pertama muncul adalah

a)

Visual

b)

Fortan

c)

Pascal

d)

Java

e)

Php

14.

1. Simbol yang di gunakan untuk menyatakan sambungan dari proses ke proses lainnya dalam halaman yang berbeda disebut...

a)

Offline Connector

b)

Connector

c)

Communication link

d)

Predefined Process

e)

Process

15.

Langkah pertama yang harus dilakukan untuk menyusun suatu program adalah....

a)

Mempelajari program

b)

Membuat program

c)

Membuat algoritma

d)

Membeli komputer

e)

Membuat diagram

16.

Jika ingin menambahkan nilai ke sebuah variabel menggunakan simbol.....

a)

:

b)

;

c)

“ “

d)

=

e)

+

17.

Nama Variabel tidak boleh mengandung karakter khusus, kecuali....

a)

+

b)

*

c)

@

d)

&

e)

_

18.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa pemograman

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

19.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model-Algoritma-Eksekusi-Hasil

d)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

e)

Algoritma-Program-Model-Eksekusi-Hasil

20.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem oprasi

21.

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

a)

Coding

b)

Debugging

c)

Kompilasi

d)

Sosialisasi

22.

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

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

23.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

24.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

25.

Yang dimaksud dengan tipe data Float adalah

a)

Tipe data karakter

b)

Bernilai true dan false

c)

Bilangan desimal

d)

Bilangan Bulat

26.

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

27.

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

a)

Programmer

b)

Algoritma

c)

Pemrograman

d)

Program

28.

Berikut ini adalah bahasa pemrograman, kecuali . . . .

a)

PHP

b)

Pascal

c)

Android

d)

Java

29.

Pada pembuatan program komputer, algoritma dibuat . . . .

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

30.

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

31.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

32.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahasa pemograman

b)

Bahassa Inggris

c)

Bahasa Puitis

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

33.

Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :

a)

Membuat program

b)

Membuat algoritma

c)

Membeli komputer

d)

Mempelajari program

e)

Proses

34.

Symbol yang berfungsi sebagai awal/akhir program adalah...

a)
b)
c)
d)
35.

Symbol flowchart yang berfungsi sebagai proses adalah...

a)
b)
c)
d)
36.

Jika ingin menambahkan nilai ke sebuah variabel menggunakan simbol.....

a)

:

b)

;

c)

“ “

d)

=

e)

+

37.

Nama Variabel tidak boleh mengandung karakter khusus, kecuali....

a)

+

b)

*

c)

@

d)

&

e)

_

38.

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

39.

Manakah yang termasuk tipe data !

a)

Double

b)

Float

c)

True

d)

Integer

e)

False

40.

Perhatikan potongan script program berikut ini !

#include

script diatas dinamakan dengan....

a)

Function

b)

Algoritma

c)

Variabel

d)

Header

e)

Main Program