wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KUIS PEMOGRAMAN DASAR

Total questions: 50

Worksheet time: 3hrs 30mins

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.

Method next digunakan untuk inputan bertipe....

a)

String

b)

Integer

c)

Float

d)

Tex

e)

Bolean

12.

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

13.

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

a)

:

b)

;

c)

“ “

d)

=

e)

+

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.

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

a)

Proses

b)

Program

c)

Algoritma

d)

Diagram

18.

Jenis data yang dapat digunakan, oleh komputer untuk memenuhi kebutuhan dalam membuat program komputer disebut…

a)

Linier

b)

Tipe Data

c)

Output

d)

Universal

19.

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

a)

Input

b)

File

c)

Masalah

d)

Database

20.

Ada beberapa jenis editor yang dapat digunakan untuk membuat dan menuliskan skrip PHP, diantaranya adalah ….

a)

Notepad, adobe dreamweaver, macromedia firework

b)

Macromedia dreamweaver, notepad, editplus

c)

Editplus, adobe director, notepad

d)

Macromedia firework, mocrosoft frontpage, editplus

21.

Untuk membuat file PHP maka ekstensi yang harus ditambahkan adalah ...

a)

HTML

b)

PHP

c)

JSP

d)

CSS

22.

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

23.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

24.

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

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

25.

Yang dimaksud dengan tipe data Double 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.

Urutan langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah pemrograman komputer adalah....

a)

Algoritma pemrograman

b)

Fungsi pemrograman

c)

Mekanisme pemrograman

d)

Function pemrograman

e)

Variabel pemrograman

29.

Sebuah bagan atau diagram yang menunjukkan langkah-langkah proses (intruksi) suatu program melalui simbol-simbol grafis dengan urutan tahapannya dihubungkan dengan tanda panah (flow), disebut dengan....

a)

Void

b)

Identifier

c)

Flowchart

d)

Boolean

e)

Operator

30.

Method next digunakan untuk inputan bertipe....

a)

String

b)

Integer

c)

Float

d)

Tex

e)

Bolean

31.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

32.

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

33.

Nilai dari sebuah data bermacam-macam, tergantung dari data yang ingin kita hasilkan, adapun nilai data yang tidak memiliki nilai pecahan adalah.

a)

Bilangan Logika

b)

Bilangan Real

c)

Bilangan Bulat

d)

Bilangan Campuran

34.

Di bawah merupakan berbagai macam tipe data pada sebuah pemrograman, tipe data dibawah ini yang termasuk bilangan bulat adalah.

a)

Char

b)

Float

c)

Boolean

d)

Integer

35.

Berikut ini merupakan jenis-jenis operator, lambang "&&" merupakan lambang dari operator :

a)

AND

b)

OR

c)

NOT

d)

Semua Jawaban Benar

36.

Simbol bangun ruang berbentuk persegi panjang pada flowchart berfungsi untuk.

a)

Menggambarkan proses secara komputerisasi

b)

Menginputkan data secara manual

c)

Proses manual

d)

Untuk Hasil dari Sebuah Program

37.

Tag tabel adalah….

a)

<table>..</table>

b)

</table>..<table>

c)

</table>..</table>

d)

<table>..<table>

38.

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

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

39.

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

40.
Apa yang dimaksud dengan perangkat lunak?
a)
Sekumpulan perintah-perintah
b)
Instruksi tertulis
c)
Sistem pada komputer
d)
Serangkaian perintah untuk menunjang kerja pada user
e)
Perintah kerja tertentu pada user
41.

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

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

42.

Choose the correct HTML element for the largest heading:

a)

<head>

b)

<h1>

c)

<heading>

d)

<h6>

43.

What is the correct HTML element for inserting a line break?

a)

<lb>

b)

<br>

c)

<break>

44.

What is the proper way to start writing a webpage?

a)

Start with the <html> tag

b)

Start with the <head> tag

c)

Start with the <footer> tag

d)

Don't use anything at all and just go at it

45.

What is the correct HTML for creating a hyperlink?

a)

<a name="http://www.google.com">Google.com</a>

b)

<a>http://www.google.com</a>

c)

<a url="http://www.google.com">Google.com</a>

d)

<a href="http://www.google.com">Google.com</a>

46.

Which of these elements are all <table> elements?

a)

<table><tt><td>

b)

<tbl><tr><td>

c)

<table><tr><td>

d)

<tbl><tt><td>

47.

To make your site available to anyone with access to the web, you need to copy the files to a web _______, which is a computer optimized to store and share the documents and that has an extremely high-speed Internet connection.

a)

portal

b)

server

c)

publisher

d)

client

48.

Whether you are brainstorming for a personal site or meeting with a client regarding a site you have been hired to create, you sum up your work with a project plan, which is also known as a ___________ document.

a)

detail

b)

design

c)

systems

d)

Web

49.

algoritma yang disajikan dalam bentuk bagan atau simbol yaitu..

a)

Flow

b)

Flowchart

c)

Flowcat

d)

Flowcar

50.

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