wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma dan Pemograman

Total questions: 141

Worksheet time: 1hrs 11mins

Name
Class
Date
1.

Berikut yang merupakan komponen dari editor scratch, antara lain:

a)

Palet Coding

b)

Palet Drawing

c)

Area Coding

d)

Area Stage

2.

Tuliskan kepanjangan dari AI!

(a)  

3.

Didalam pembuatan algoritma Pseudocode, terdapat nilai input, proses maupun output dari suatu Algoritma. Yang memiliki nilai sama dengan declarasi input bernilai integer pada algoritma volume balok adalah

(a)  

4.

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

a)

Proses

b)

Algoritma

c)

Diagram

d)

Prgoram

5.

Pelaku kejahatan dunia maya disebut….

a)

Motivator

b)

Hacker

c)

Puler

d)

Karyawan

6.

Berikut ini merupakan definisi dari Algoritma, kecuali:

a)

Urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika

b)

Urutan langkah-langkah tak berhingga untuk memecahkan masalah logika atau matematika

c)

Logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan

d)

Urutan logis pengambilan keputusan untuk pemecahan masalah

7.

Dibawah ini adalah bentuk-bentuk media sosial, kecuali

a)

Facebook

b)

Whastapp

c)

Java

d)

Instragram

8.

Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman sehingga juga dinamakan......

a)

Sistem

b)

Alur

c)

Prosedur

d)

Link

e)

Program

9.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...

a)

Mempelajari program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Membuat Proses

10.

Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah …

a)

10

b)

15

c)

10 atau 15

d)

10 dan 15

11.

Proses dari masalah hingga terbentuk suatu algoritma disebut tahap:

a)

Penganalisaan masalah

b)

Pemecahan masalah

c)

Pembuatan program

d)

Implementasi

12.

Kemampuan memecah data, proses atau masalah (kompleks) menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola, disebut …

a)

Abstraction

b)

Algorithms

c)

Decomposing

d)

Pattern Recognition

13.

Kemampuan menyederhanakan atau mengeneralisasi dan mengidentifikasi prinsip-prinsip umum dalam menyelesaikan suatu masalah, disebut …

a)

Abstraction

b)

Algorithms

c)

Decomposing

d)

Pattern Recognition

14.

Manakah yang BUKAN merupakan konsep dasar dari programming?

a)

Variabel

b)

Sequence

c)

Power

d)

Input-Output

15.

Scratch merupakan organisasi sesat dan berbahaya yang digunakan untuk menakuti rakyat

a)

benar

b)

salah

16.

Berikut ini adalah ekstensi AI di Poseblocks antara lain

a)

Body Sensing

b)

Weight Sensing

c)

Hand Sensing

d)

Teachable Machine

17.

Sebuah metode pemecahan masalah dengan mengaplikasikan/melibatkan teknik yang digunakan oleh software engineer dalam menulis program, merupakan definisi dari …

a)

Berfikir Positif

b)

Berfikir Komputasi

c)

Pemrograman

d)

Programmer

18.

(A . B)’ . B = .................

a)

A + B

b)

A . B

c)

A’ . B

d)

A . B’

19.

Kemampuan menyelesaikan masalah secara urut atau sistematis dan logis, disebut

a)

Abstraction

b)

Algorithms

c)

Decomposing

d)

Pattern Recognition

20.

Merupakan Algoritma yang ditulis dengan bahasa manusia sehari-hari, adalah pengertian dari …

a)

Flowchart

b)

Deskriptif

c)

Pseudocode

d)

Bahasa Inggris

21.

Diberikan 2 buah ember, A dan B, ember A berisi air berwarna kuning, ember B berisi

air berwarna biru. Pertukarkan isi kedua ember itu sedemikian sehingga ember A berisi

air berwarna biru dan ember B berisi air berwarna kuning

4 lines
22.

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

23.

Salah satu dampak positif teknologi komputer yaitu….

a)

Komunikasi jarak jauh

b)

Mencuri data

c)

Membuat robot yang bisa belajar sendiri

d)

Penyalah gunaan komputer

24.

Kata algoritma berasal dari ilmuwan bernama....

a)

Al-Goritm

b)

Al-Gorism

c)

Al-Khawarits

d)

Al-Khawarizmi

25.

Perdagangan yang dilakukan secara online disebut….

a)

TIK

b)

Chatting

c)

E-mail

d)

E-commerce

26.

Pekerjaan seorang programmer adalah sebagai berikut, antara lain . . . .

a)

Coding

b)

Debugging

c)

Kompilasi

d)

Sosialisasi

27.

Poseblocks dikembangkan oleh...

a)

Stanford Media Lab

b)

Boston Tech Lab

c)

Harvard Tech Lab

d)

MIT Media Lab

28.

Sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki, forum dan dunia virtual. Adalah pengertian dari ….

a)

Media Onile

b)

Media Internet

c)

Media Komunikasi

d)

Media Sosial

29.

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

30.

A + A . B’ + A’ . B = .....................

a)

A + B

b)

A . B

c)

A’ . B

d)

A . B’

31.

Sebutkan 3 macam tipe data pada sebuah pemrograman!

(a)  

32.

Berikut merupakan, peranan komputer dalam bidang sosial budaya, kecuali….

a)

Memperkenalkan kebudayaan

b)

Mempersatukan umat Indonesia

c)

Memecah belah persatuan

d)

Menciptakan lapangan pekerjaan

33.

1. Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah-langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer, merupakan definisi dari:

a)

Program

b)

Pemrograman

c)

Bahasa pemrograman

d)

Jawaban a, b dan c benar

34.

Berikut ini merupakan beberapa bahasa pemrograman, kecuali....

a)

pascal

b)

cobol

c)

prolog

d)

word

35.

Script ini digunakan untuk mengatur script atau kode pada sprite untuk berjalan. Misalnya saja, ketika bendera (warna hijau) di klik, maka semua script atau kode akan berjalan, script tersebut masuk kedalam blok script....

a)

Control

b)

Events

c)

Sound

d)

Looks

36.

berikut yang merupakan susunan algoritma menghitung volume balok adalah

a)

mulai

b)

input nilai p,l,dan t

c)

hitung volume dengan rumus v=p.l.t

d)

cetak hasil

e)

selesai

37.

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

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Mempelajari program

38.

(A . B)’ merupakan operasi logika:

a)

NOR

b)

NAND

c)

EXOR

d)

EXNOR

39.

Salah satu nama website yang dapat kita manfaatkan untuk belajar pemrograman salah satunya membuat game adalah ...

a)

Facebok

b)

Scratch

c)

Instragram

d)

Webtoon

40.

Ketika seseorang sudah terbiasa dengan berfikir komputasi atau computational thinking, dampaknya …

a)

Pola fikir lebih kritis

b)

Pola fikir menerima apa adanya

c)

Pola fikir lebih emosional

d)

Pola fikir biasa saja

41.

Berikut yang merupakan tiga dari Lima ide besar AI antara lain...

a)

Learning

b)

Progressing

c)

Natural Interaction

d)

Perception

42.

Perana komputer dalam bidang dunia usaha adalah membuka peluang bisnis baru dan mengembangkan perdagangan melalui

a)

E-book digital

b)

E-commerce

c)

E-government

d)

E-mail

43.

Anak harus diperkenalkan coding dan AI sejak usia sekolah dasar.

a)

Setuju

b)

Sangat Setuju

c)

Tidak Setuju

d)

Sangat tidak setuju

44.

Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren dan keteraturan dalam data yang nantinya akan digunakan dalam membuat prediksi dan penyajian data, disebut …

a)

Abstraction

b)

Decomposing

c)

Algorithms

d)

Pattern Recognition

45.

Bahasa pemrograman manakah yang Anda anggap paling mudah dan fleksibel?

a)

Bahasa C

b)

PHP

c)

Pascal

d)

Visual Basic

46.

berikut yang termasuk struktur dasar algoritma adalah

a)

algoritma berurutan

b)

algoritma pemilihan

c)

algoritma pseuducode

d)

algoritma perulangan

47.

1. Teknik pemecahan masalah yang paling umum digunakan dimana suatu masalah yang kompleks dibagi-bagi ke dalam beberapa kelompok masalah yang lebih kecil, disebut:

a)

Teknik Top-Down

b)

Teknik Bottom-Up

c)

Teknik Algoritma

d)

Teknik Pemrograman

48.

Jasa pengiriman barang memudahkan perusahaan dalam layanan jasa pengiriman, konsumen dapat merasakan aman atas barang yang dikirim karena dapat dilacak secara….

a)

Mengunjungi kantor pos

b)

Offline

c)

Online

d)

Sabar menanti

49.

Bendera hijau pada scratch saat diproject digunakan untuk

a)

menjalankan ibadahpuasa

b)

menjalankan script,sprite,backdrops dengan hanya 1x klik saja

c)

menhentikan script,sprite,backdrops dengan hanya 1x klik

50.

Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :.....

a)

a=0 , b=5

b)

a=10 , b=5

c)

a=10 , b=0

d)

a=b

e)

a=10 , b=10

51.

Pernyataan berikut ini yang benar adalah

a)

Algoritma adalah urutan langkah

b)

Algoritma adalah prosedur langkah demi langkah untuk perhitungan

c)

Algoritma adalah permasalahan

52.

Konsep programming apa yang dipakai untuk membuat program malakukan instruksi yang dijalankan secara berulang-ulang?

a)

Variabel

b)

Sequence

c)

Power

d)

Loop / Iterasi

53.

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)

Bahasa pemrograman

54.

Apabila terjadi dua kondisi (benar atau salah), pada pembuatan flowchart menggunakan simbol….

a)

A

b)

B

c)

C

d)

D

e)

A,B,C,D

55.

Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang hampir mirip dengan bahasa pemograman disebut metode penulisan...

a)

Flowchart

b)

Bahasa Inggris

c)

Bahasa alami

d)

Pseudocode

56.

Manakah yang termasuk tipe data !

a)

Double

b)

Float

c)

True

d)

Integer

e)

False

57.

Script ini digunakan pada segala sesuatu yang berhubungan dengan tampilan pada program. misalnya mengganti kostum pada sprite atau mengganti background, script tersebut masuk kedalam blok script...

a)

Motion

b)

Events

c)

Sound

d)

Looks

58.

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

a)

Program dibuat

b)

Program dijalankan

c)

Sesudah pembuatan program

d)

Sebelum pembuatan program

59.

1. Pendefinisian suatu variabel tergantung pada bahasa pemrograman yang dipakai. Pendefinisian variabel yang dapat diletakkan dimana saja contohnya pada bahasa pemrograman:

a)

Pascal, Cobol dan RPG

b)

Basic, C++ dan Dbase

c)

Pascal, Cobol dan Fortran

d)

Basic dan Visual Basic

60.

Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan...

a)

a=0, b=5

b)

a=10, b=5

c)

a=10, b=0

d)

a=10, b=10

61.

Merupakan algoritma yang ditulis dalam bentuk diagram dengan simbol-simbol, adalah pengertian dari …

a)

Flowchart

b)

Deskriptif

c)

Pseudocode

d)

Bahasa Inggris

62.

Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah........

a)

Terminal

b)

Preparation

c)

Decision

d)

Input

e)

Output

63.

Didalam sebuah proyek Scratch terdapat sprite yang akan diisi oleh script maupun audio, lalu apa itu Sprite ...

a)

Gambar atau objek yang bisa diprogram

b)

Backdrop atau gambar latar belakang pada canvas

c)

Script atau kode yang digunakan untuk memprogram

d)

Tempat menampilkan blok blok kode yang sudah kalian rancang

64.

Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah …

a)

15 dan 0

b)

0 dan 15

c)

15 dan 15

d)

0 dan 0

65.

Interaksi manusia dengan komputer dapat dilakukan melalui....

a)

A. Antarmuka

b)

B. Algoritma

c)

C. Brainware

d)

D. Robomind

66.

Pelaku cyber crime menggunakan teknologi….

a)

Komputer dan internet

b)

Handphone

c)

Facebook

d)

Instragam

67.

for i dari 1 sampai 100 do

bentuk sintak diatas merupakan salah satu bentuk dari struktur algoritma

a)

Perulangan

b)

Pemilihan

c)

berurutan

d)

pengecualian

68.

Setiap algoritma akan selalu terdiri dari:

a)

Judul, sub judul dan deskripsi algoritma

b)

Judul, sub judul dan deklarasi algoritma

c)

Judul, deklarasi dan deskripsi algoritma

d)

Deklarasi, prosedur dan deskripsi algoritma

69.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...

a)

Mempelajari program

b)

Membeli komputer

c)

Membuat Algoritma

d)

Membuat Proses

70.

1) Pesan yang di sampaikan tidak hanya untuk satu orang saja namun bisa keberbagai banyak orang contohnya pesan melalui SMS ataupun internet

2) Pesan yang di sampaikan bebas, tanpa harus melalui suatu Gatekeeper

3) Pesan yang di sampaikan cenderung lebih cepat di banding media lainnya

4) Pesan yang di sampaikan bebas, dengan melalui Gatekeeper

5) Penerima pesan yang menentukan waktu interaksi

Ciri-cir media social adalah ….

a)

1, 2, 3, dan 4

b)

1, 2, 4, dan 5

c)

1, 2, 3, dan 5

d)

2, 3, 4, dan 5

71.

Scratch adalah situs/pemograman yang dibuat oleh organisasi MIT.edu untuk usia yang masi pemula

a)

benar

b)

salah

72.

Konsep apa yang berupa perintah ke komputer untuk melakukan instruksi tertentu jika kondisi terpenuhi?

a)

Power

b)

Input-Output

c)

Conditional

d)

Variabel

73.

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

a)

Bahasa Pemrograman

b)

Pseudocode

c)

Algoritma

d)

Flowchart

74.

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

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

75.

Berikut ini yang termasuk struktur dasar algoritma adalah...

a)

Pemulihan, urutan, pemrograman

b)

Urutan, pemulihan, pengulangan

c)

Perbaikan, pemilihan, pengulangan

d)

Perbaikan, pemulihan, pengaturan

76.

Blok berikut terdapat pada kategori...

a)

Control

b)

Motion

c)

Looks

d)

Events

77.

Teknologi komputer dapat membantu pendidikan dalam memudahkan….

a)

Tanya jawab

b)

Pencarian data

c)

Pembelajaran

d)

Mencari jawaban

78.

Lahirnya facebook pada tahun ….

a)

2001

b)

2002

c)

2003

d)

2004

79.

Proses penyelesaian masalah dengan simbol-simbol tertentu yang menggambarkan urutan proses (instruksi) secara mendetail

a)

Flowchart

b)

Pesoudecode

c)

Deskriptif

d)

Proses

80.

Scratch dapat diakses gratis selama satu tahun, setelah itu pengguna dikenakan biaya. Betul atau salah?

a)

Betul

b)

Salah

81.

Asal mula kata algoritma adalah...

a)

Algorith

b)

Algorism

c)

Aritmatika

d)

Algometrika

82.

(A + B)’ merupakan operasi logika:

a)

NOR

b)

NAND

c)

EXOR

d)

EXNOR

83.

Kata kunci dalam algoritma adalah......

a)

Sinergis

b)

Logis

c)

Sistematis

d)

Diplomatis

e)

Kronologi

84.

Contoh bahasa pemrograman adalah...

a)

Basic

b)

English

c)

France

d)

Sanskerta

85.

Diberikan algoritma: Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi …

a)

Merah

b)

Ungu

c)

Hijau

d)

Putih

86.

1. Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang hampir mirip dengan bahasa pemograman disebut metode penulisan...

a)

Flowchart

b)

Deskriptif

c)

Pseudocode

d)

Bahasa Inggris

87.

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

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Variabel

88.

Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis merupakan deskripsi dari...

a)

Variabel

b)

Konstanta

c)

Algoritma

d)

Flowchart

89.

Urutan langkah-langkah yang benar sesuai dengan logika manusia adalah....

a)

logika

b)

Al

c)

operasi

d)

flowchart

90.

Pada pembuatan program komputer, algoritma dibuat .......

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

e)

Pada saat deklarasi

91.

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

a)

Proses

b)

Pseudocode

c)

Flowchart

d)

Algoritma

92.

Yang menterjemahkan instruksi per instruksi merupakan tugas dari :

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Machine language

93.

Suatu tempat yang berfungsi untuk menampung data atau nilai yang dapaat berubah-ubah selama program berjalan disebut

a)

konstanta

b)

variabel

c)

define

d)

function

94.

Pseudocode yang di gunakan pada penulisan algoritma berupa .........

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa pemograman

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Indonesia

95.

Tipe data manakah yang paling sering Anda gunakan

a)

Integer

b)

Char

c)

Boolean

96.

1. Pada pembuatan program komputer, Algoritma dibuat ketika....

a)

Sebelum pembuatan program

b)

Sesudah pembuatan program

c)

Pada saat program dibuat

d)

Pada saat verifikasi program

97.

scratch adalah program untuk membuat games tanpa code

a)

benar

b)

salah

98.

Yang tidak termasuk dampak negative media sosial ....

a)

memperbanyak jaringan

b)

Kurang tidur

c)

Kegelisahan

d)

Perundungan siber

99.

Sebuah media untuk bersosialisasi satu sama lain dan dilakukan secara online yang memungkinkan manusia untuk saling berinteraksi tanpa dibatasi ruang?

a)

Media Sosial

b)

Kantor Pos

c)

Software

d)

Hardware

100.

Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan …

a)

a=0, b=5

b)

a=10, b=5

c)

a=10, b=0

d)

a=10, b=10

101.

Untuk menyatakan bilangan pecahan, digunakan tipe data jenis....

a)

Single

b)

Double

c)

Triple

d)

Enum

e)

Boolean

102.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem oprasi

103.

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

104.

Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan...

a)

a=0, b=5

b)

a=10, b=5

c)

a=10, b=0

d)

a=10, b=10

105.

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

106.

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

107.

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

a)

Php

b)

Java

c)

C++

d)

C

108.

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

109.

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

a)

+

b)

*

c)

@

d)

&

e)

_

110.

Bahasa pemrograman yang pertama muncul adalah

a)

Visual

b)

Fortan

c)

Pascal

d)

Java

e)

Php

111.

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

112.

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

a)

Simbol proses

b)

Simbol manual operasi

c)

Simbol Terminator

d)

Simbol Display

113.

Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....

a)

Variabel

b)

Identifier

c)

Real

d)

Konstanta

e)

Operator

114.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

115.

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

116.

Nama variabel berikut ini yang benar adalah …

a)

NamaGuru

b)

Alamat Guru

c)

alm gr

d)

sts/status

e)

tpt.tgl

117.

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

118.

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

119.

Manakah yang tidak termasuk Operator Logika !

a)

!

b)

&&

c)

| |

d)

Me

e)

And

120.

Sebelum mulai melakukan kode program, sebaiknya diingat bahwa C++ bersifat Case Sensitive yang artinya adalah....

a)

Huruf besar dan kecil dibedakan

b)

Angka besar dan kecil dibedakan

c)

Spasi dan jarak

d)

Run Program

e)

Compiler Program

121.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah..

a)

Mempelajari program

b)

Membeli komputer

c)

Membuat Algoritma

d)

Membuat Proses

122.

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

a)

balok

b)

grafis

c)

grafik

d)

tabel

123.

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

124.

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

125.

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

126.

Tipe data yang hanya mengenal kondisi True atau False pada bahasa pemrograman Pascal, adalah?

a)

String

b)

Char

c)

Boolean

d)

Long int

e)

Int

127.

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

128.

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

129.

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

130.

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

a)

Oiginating

b)

Distribution

c)

Output

d)

Input

131.

Bilangan komputer berbasis 16 yang terdiri dari angka 0 sampai 9, A, B, C, D, E, F disebut dengan....

a)

Bilangan decimal

b)

Bilangan octal

c)

Bilangan biner

d)

Bilangan qwerty

e)

Bilangan hexa decimal

132.

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

133.

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

a)

Algoritma

b)

Flowchart

c)

Variable

d)

Tipe Data

e)

Konstanta

134.

Yang termasuk ke dalam jenis algoritma percabangan adalah...

a)

Main

b)

For do

c)

Repeat Until

d)

If else

e)

Void

135.

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

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

136.

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

137.

Perhatikan potongan script program berikut ini !

#include

script diatas dinamakan dengan....

a)

Function

b)

Algoritma

c)

Variabel

d)

Header

e)

Main Program

138.

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

139.

Algoritma berasal dari kata...

a)

Algorith

b)

Algorithm

c)

Algorism

d)

Aritmatika

e)

Algoritma

140.

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

141.

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