wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PEMROGRAMAN DASAR

Total questions: 43

Worksheet time: 22mins

Name
Class
Date
1.

Istilah "Perulangan" dalam pemograman C++ dikenal dengan...

a)

Repeating

b)

Looping

c)

Again

d)

Funtion

e)

Replay

2.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

3.

Struktur kontrol yang digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi adalah ...

a)

Percabangan

b)

Bersarang

c)

Keputusan

d)

Perulangan

e)

Bertingkat

4.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

5.

statment yang digunakan untuk kontrol percabangan 1 kondisi adalah..

a)

If...else If..else

b)

If ...Else

c)

Case

d)

If...Then

e)

If... Else Bersarang

6.

Kondisi berperan sebagai penentu dari stuktur percabangan ini. Jika kondisi terpenuhi maka hasilnya ...

a)

False

b)

True

c)

No

d)

Not

e)

0

7.

Penulisan struktur control keputusan IF yang benar adalah ….

a)

if (variabel) then (kondisi)

b)

if (control) then (statement)

c)

if (control) then (kondisi)

d)

if (kondisi) then (statement)

e)

if (statemen) then (kondisi)

8.

Percabangan yang terdapat dalam percabangan lain disebut ….

a)

Percabangan tunggal

b)

Percabangan ganda

c)

Percabangan tanpa syarat

d)

Percabangan bersarang

e)

Percabangan bertingkat

9.

perhatikan potongan algoritma berikut!

keluaran dari algoritma di atas adalah...

a)

4

b)

7

c)

3

d)

-3

e)

11

10.

dalam suatu percabangan diberikan algoritma berikut.

interval nilai yang akan menghasilkan output "good" adalah...

a)

nialai>=0

b)

nilai>70

c)

nilai<=80

d)

nilai<=70

e)

nilai<80

11.

Misalnya nilai raport =67 , maka nilai siswa tersebut adalah……

a)

A

b)

B

c)

C

d)

D

12.

Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah masalah dengan menggunakan bahasa pemrograman tertentu disebut...

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

13.

Algoritma berasal dari kata...

a)

Algorith

b)

Algorithm

c)

Algorism

d)

Aritmatika

e)

Algoritma

14.

Pada pembuatan program komputer, Algoritma dibuat dengan....

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

e)

Pada saat program dijalankan

15.

Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut...

a)

Algoritma

b)

Flowchart

c)

Variable

d)

Tipe Data

e)

Konstanta

16.

Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut....

a)

Natural Language

b)

Bahasa narasi

c)

Bahasa alami

d)

Pseudocode

e)

Flowchart

17.

Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemograman disebut metode penulisan...

a)

Flowchart

b)

Pseudocode

c)

Bahasa alami

d)

Bahasa Inggris

e)

Bagan alir dokumen

18.

Dibawah ini beberapa struktur dasar algoritma antara lain...

a)

Perbaikan, Pemulihan, Perulangan

b)

Urutan, Pilihan, Pengulangan

c)

Urutan, Pemulihan, Perulangan

d)

Pemulihan, Urutan, Pemograman

e)

Perbaikan, Pemilihan, Pngulangan

19.

Yang termasuk ke dalam jenis algoritma percabangan adalah...

a)

Main

b)

For do

c)

Repeat Until

d)

If else

e)

Void

20.

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

21.

Nama variabel berikut ini yang benar adalah …

a)

NamaGuru

b)

Alamat Guru

c)

alm gr

d)

sts/status

e)

tpt.tgl

22.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

23.

Gabungan dari beberapa kata berupa perintah-perintah yang terdiri atas banyak baris dan dimengerti oleh komputer merupakan definisi dari...

a)

Spreadsheet

b)

Software utility

c)

Sistem operasi

d)

Word processing

e)

Bahasa pemrograman

24.

Dalam penulisan algoritma, pseudocode menggunakan bahasa...

a)

Mesin

b)

Puitis

c)

Romantis

d)

Inggris

e)

Pemrograman

25.

Flowchart memiliki nama lain...

a)

Tree

b)

Alur

c)

Diagram

d)

Algoritma

e)

Bagan alir

26.

Prosedur dalam pembuatan program komputer, urutan algoritma sebaiknya dibuat pada saat...

a)

Program dibuat

b)

Verifikasi program

c)

Program dijalankan

d)

Sesudah pembuatan program

e)

Sebelum pembuatan program

27.

Dalam membuat algoritma harus memiliki konsep, salah satu konsep algoritma adalah...

a)

Peubah

b)

Pertukaran

c)

Algoritma

d)

Urutan

e)

Peubah dan pertukaran

28.

Bentuk belah ketupa bermanfaat dalam pememilihan proses berdasarkan kondisi yang ada pada flowchart yang diberi nama...

a)

Process

b)

Display

c)

Decision

d)

Terminator

e)

Input-Output

29.

Algoritma seharusnya dapat dijangkau oleh akal pikiran kita. dengan pertimbangan tersebut berarti algoritma memiliki sifat...

a)

Logis

b)

Cepat

c)

Akurat

d)

Trending

e)

Realistis

30.

Bagan alir formulir (form flowchart) merupakan istilah lain dari...

a)

Sistem flowchart

b)

Program flowchart

c)

Schematic flowchart

d)

Documen flowchart

e)

Process flowchart

31.

Simbol bagan alir yang berfungsi untuk menyatakan bahwa input disimpan ke disk adalah...

a)

Simbol processing

b)

Simbol decision

c)

Simbol connector

d)

Simbol flow direction

e)

Simbol disk and on-line storage

32.

Simbol flowchart berikut berfungsi untuk...

a)

Menunjukan pengolahan

b)

Pemulan dan akhiran

c)

Penyimpanan pada storage

d)

pemilihan proses berdasarkan kondisi

e)

menjalankan proses input atau output

33.

Gambar disamping adalah contoh sederhana bentuk...

a)

Script

b)

Coding

c)

Algoritma

d)

Pseudocode

e)

Flowchart

34.

Simbol flowchart berikut berfungsi untuk...

a)

Menunjukan pengolahan

b)

Pemulan dan akhiran

c)

Penyimpanan pada storage

d)

pemilihan proses berdasarkan kondisi

e)

menjalankan proses input atau output

35.

Gambar disamping adalah contoh sederhana bentuk...

a)

Script

b)

Coding

c)

Algoritma

d)

Pseudocode

e)

Flowchart

36.

Berikut ini merupakan nama simbol flowchart...

a)

Terminal

b)

Proses

c)

Dokumen

d)

Decision

e)

Penghubung

37.

Nama simbol flowchart berikut adalah...

a)

Terminal

b)

Proses

c)

Input/output

d)

Decision

e)

Document

38.

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

a)

Coding

b)

Debugging

c)

Kompilasi

d)

Sosialisasi

39.

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

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

40.

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

41.

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

a)

Main

b)

Include

c)

Iostream

d)

Cout

e)

Return

42.

Perhatikan potongan script program berikut ini !

#include

script diatas dinamakan dengan....

a)

Function

b)

Algoritma

c)

Variabel

d)

Header

e)

Main Program

43.

Data yang berisi sederet karakter disebut

a)

Integer

b)

Float

c)

String

d)

Array

e)

Boolean