wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LATIHAN US PEMROGRRAMAN DASAR

Total questions: 40

Worksheet time: 40mins

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.

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

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

6.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

7.

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

a)

Programmer

b)

Algoritma

c)

Pemrograman

d)

Program

8.

Berikut ini adalah bahasa pemrograman, kecuali . . . .

a)

PHP

b)

Pascal

c)

Android

d)

Java

9.

Pada pembuatan program komputer, algoritma dibuat . . . .

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

10.

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

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.

Bahasa pemrograman yang pertama muncul adalah

a)

Visual

b)

Fortan

c)

Pascal

d)

Java

e)

Php

13.

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

14.

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

15.

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

16.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem oprasi

17.

Simbol flowchart berikut disebut.....

a)

Terminator

b)

Flow line

c)

input / output

18.

simbol flowchart berikut disebut.....

a)

Terminator

b)

proses

c)

input / output

19.

simbol flowchart berikut disebut.....

a)

Treminator

b)

percabangan

c)

display

20.

simbol flowchart berikut disebut....

a)

Terminator

b)

proses

c)

display

21.

berikut manakah pengertian program....

a)

kumpuluan instruksi berupa pernyataan yang tertulis melibatkan strukutur data

b)

kumpulan alur menyelesaikan masalah yang ada untuk diselesaikan

22.

manakah yang merupakan alur pemrograman yang benar....

a)

program - pemrograman - algoritma

b)

algoritma - pemrograman - program

c)

pemrogram - program - algoritma

23.

proses pemecahan masalah yang benar adalah.....

a)

defenisi masalah - analisis masalah - desain gambar

b)

defenisi masalah - analisis masalah - desain program

c)

defenisi masalah - analisis masalah - desain algoritma

24.

yang dimaksud logika adalah.....

a)

kemampuan untuk berfikir untuk menyelesaikan masalah meski sulit dimengerti

b)

kemampuan yang ada pada setiap manusia

c)

kemampuan untuk berfikir dengan akal untuk menyelesaikan masalah yang di terima akal seha

25.

berikut aturan penulisan algoritma yang benar.....

a)

menggunakan bahasa indonesia - menggunakan flowchart - menngunakan pseudocode

b)

menggunakan bahasa inggris - menggunakan flowchart - menngunakan pseudocode

c)

menggunakan bahasa natural - menggunakan flowchart - menngunakan pseudocode

26.

Dalam menyusun suatu program, tentunya kita akan membuat kerangka dari sebuah program tersebut, istilah lain atau langkah pertama yang harus dilakukan dalam membuat program tersebut adalah.

a)

Proses Program

b)

Membuat Program

c)

Membuat Algoritma

d)

Semua Jawaban Benar

27.

Penulisan algoritma yang menggunakan sintaks(cara penulisan) menyerupai bahasa pemograman disebut

a)

Bahasa Pemrograman

b)

Pseudocode

c)

Algoritma

d)

Flowchart

28.

Perhatikan penulisan algortima berikut ini;

Deklarasi

Bejana : integer

Gelas : real

Tamu : integer


Algoritma

Bejana 12 {dalam satuan liter}

Gelas 0.25 {1/4 liter}

Tamu Bejana / Gelas

Write (Tamu)

a)

Menghitung jumlah gelas yang digunakan

b)

Menghitung jumlah bejana

c)

Menghitung jumlah tamu

d)

Semua Pilihan Salah

29.

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

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

30.

Apa kepanjangan dari PHP?

a)

pemberi harapan palsu

b)

PHP Hypertext Programmer

c)

PHP Hypertext Preprocessor

d)

PHP Hypermedia Programmer

e)

PHP Hypermedia Preprocessor

31.

Gambar flowchart berikut ini dinamakan..

a)

terminator

b)

data

c)

proses

d)

decision

32.

urutan atau langkah-langkah yang logis dinamakan..

a)

logika

b)

logaritma

c)

algoritma

d)

logis

33.

gambar flowchart dibawah ini dinamakan..

a)

terminator

b)

deklaration/deklarasi variable

c)

data

d)

proses

34.

siapakan bapa ilmuwan berikut ini

a)

Muhammad ibnu musa

b)

Muhammad ibnu Musa Al- gorithmn

c)

Muhammad abi Musa Al- Khwarizmi

d)

Muhammad ibnu Musa Al- Khwarizmi

35.

Bahasa komputer yang digunakan oleh manusia

Dengan tujuan untuk membuat software aplikasi

a)

Bahasa manusia

b)

Bahasa mesin

c)

Bahasa pemrograman

d)

Bahasa tingkat tinggi

36.

apa yang anda pikirkan tentang gambar tersebut..

a)

tampilan komputer

b)

sistem operasi windows

c)

sistem operasi android

d)

software

37.

disiplin ilmu komputer untuk membuat, mengubah dan mengembangkan program dinamakan

a)

Rekayasa

b)

Perangkat Lunak

c)

Program

d)

Prosedure

38.

Urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah disebut...

a)

Algoritma

b)

Flowchart

c)

Bahasa Pemrograman

d)

Pemrograman

39.

Berikut merupakan karakteristik algoritma, kecuali...

a)

Efektivitas dan Efisien

b)

Terstruktur

c)

Ada Input atau Output

d)

Bercabang

40.

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

a)
b)
c)
d)