Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AWAL ALO DAN PROGRAM

Total questions: 86

Worksheet time: 14mins

Name
Class
Date
1.

Dalam Ilmu komputer algoritma adalah

a)

Urutan logis pengambilan keputusan untuk pemecahan masalah

b)

Urutan penyelesaian masalah yang disusun secara sistematis

c)

Suatu set instruksi atau formula yang berisi langkah-langkah untuk pemecahan masalah (problem solving)

d)

Semua jawaban benar

2.

Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .

a)

Proses

b)

Program

c)

Algoritma

d)

Step by step

3.

Notasi yang sering digunakan dalam menuliskan algoritma yaitu

a)

Kalimat deskriptif

b)

Rumus

c)

Math

d)

Flowchart (diagram alur)

4.

Apa pengertian flowchart?

a)

instruksi

b)

simbol simbol penting yang unik

c)

diagram yang berisi tentang suatu hal yang menjelaskan tentang suatu hal

d)

diagram atau bagan alur yang memperlihatkan urutan dan langkah-langkah suatu program dan hubungan antar proses beserta pernyataannya

5.

Manakah simbol yang digunakan untuk menunjukan awal atau akhir sebuah proses?

a)
b)
c)
d)
6.

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

a)

Simbol proses

b)

Simbol manual operasi

c)

Simbol Terminator

d)

Simbol Display

7.

Algoritma :

1. buka aplikasi kendaraan online

2. aktifkan GPS

3. isi lokasi penjemputan

4. isi lokasi tujuan

5. pilih metode pembayaran

6. Pesan, menunggu sampai kendaraan tiba

7. naik kendaraan

8. jalan sampai tujuan

9. turun

10. bayar


Simbol flowchart yang tepat untuk algoritma nomor 8 adalah ....

a)

Input

b)

Decision

c)

Output

d)

Process

8.

Simbol flowchart yang berfungsi pemilihan proses berdasarkan kondisi yang ada adalah..

a)
b)
c)
d)
e)
9.

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

10.

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

11.

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

12.

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

a)

Simbol proses

b)

Simbol manual operasi

c)

Simbol Terminator

d)

Simbol Display

13.

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

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.

menggunakan bagan/simbol tertentu yang membentuk bagan alir, serta menggunakan kata atau kalimat matematis merupakan cara menyusun

a)

langkah

b)

flowchart

c)

algoritma

d)

operation system

17.

rumus mencari akar kuadrat dari "x" adalah

a)

sqrt(x)

b)

exp(x)

c)

asec(x)

d)

log2(x)

18.

1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses Listing Algoritma

19.

1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses Listing Algoritma

20.

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

21.

Tipe data yang digunakan untuk menampung sebuah karakter adalah?

a)

String

b)

Bool

c)

Int

d)

Long int

e)

Char

22.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mula/Tamat

d)

Pilihan

23.

Sebutkan ciri-ciri algoritma! kecuali

a)

menyelesaikan Langkah terbatas

b)

Jelas

c)

Tidak ambigu

d)

panjang

24.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Input/Output

d)

Pilihan

25.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Pilihan

d)

Input/Output

26.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

27.
Apakah maksud algoritma?
a)
Urutan langkah atau tindakan yang perlu dilaksanakan untuk menyelesaikan sesuatu masalah
b)
Satu siri langkah yang tidak mengikut urutan
c)
Melibatkan carta alir dan pseudokod
d)
Satu set aturan yang tidak mempunyai langkah
28.

Urutan tindakan-tindakan yang perlu dilaksanakan dalam menyelesaikan masalah dikenali

a)

atur cara

b)

algoritma

c)

pseudokod

d)

carta alir

29.

........... diwakili oleh simbol grafik seperti garis lurus, anak panah dan bentuk geometri untuk mewakli urutan langkah bagi turutan tindakan yang perlu dilaksanakan.

a)

algoritma

b)

atur cara

c)

carta alir

d)

pseudokod

30.

... memperihalkan langkah-langkah algoritma dengan menggunakan ayat-ayat ringkas dan mudah dalam bahasa Melayu atau bahasa lain.

a)

carta alir

b)

pseudokod

c)

simbol

d)

resolusi

31.

"... ialah satu langkah yang memecahkan aliran algoritma kepada dua atau lebih cabang . Ini merujuk kepada

a)

carta alir

b)

pseudokod

c)

struktur kawalan pilihan

d)

pemecahan

32.
Terdapat 3 garis panduan dalam pembinaan algoritma. Yang manakah pernyataan garis panduan yang SALAH ;
I.  Kenal pasti input dan ouput masalah.  
II. 
Kenal pasti dan senaraikan submasalah.
  III. Kenal pasti dan senaraikan langkah yang mesti dilakukan.  
IV. 
Sebelum menghasilkan pseudokod dan carta alir, seharusnya menyenaraikan langkah-langkah penyelesaian secara sistematik.
a)
I sahaja
b)
I, II dan III sahaja
c)
IV sahaja
d)
I, II, III dan IV
33.

MULA

Berjalan ke tempat perhimpunan

Berbaris

Nyanyi lagu Negaraku

TAMAT


Maklumat di atas berkaitan dengan

a)

Atur cara

b)

Carta alir

c)

Pseudokod

d)

Analisis IPO

34.
Apakah fungsi bentuk ini?
a)
Mula & Tamat
b)
Aktiviti atau proses
c)
Menguji sama ada benar atau salah
d)
Untuk menyambungkan aliran lain
35.
Nama simbol cartalir berikut
a)
Input/Output
b)
Proses
c)
Mula/Tamat
d)
Pilihan
36.
Nama simbol cartalir berikut 
a)
Mula/Tamat
b)
Proses
c)
Pilihan
d)
Input/Output
37.
1.  Susunkan langkah-langkah untuk menghasilkan algoritma ?  
 i)  Menentukan data
ii)  Menentukan output
iii)  Menentukan proses
iv)  Mengenalpasti masalah
v)  Mereka bentuk algoritma
vi)  Menulis pseudokod atau carta alir
a)
 IV,II,I,III,V,VI
b)
V,IV,VI,I,III,II
c)
IV,I,III,II,V,VI
d)
 II,IV,I,VI,V,III
38.
Algoritma tidak bergantung kepada bahasa pengaturcaraan. Ia boleh diwakili atau dibentuk     dengan pelbagai cara.   Terdapat 2 perwakilan algoritma.   Nyatakan perwakilan X
a)
Pseudokod
b)
Carta Alir
c)
Analisis IPO
39.
Algoritma tidak bergantung kepada bahasa pengaturcaraan. Ia boleh diwakili atau dibentuk     dengan pelbagai cara. Terdapat 2 perwakilan algoritma. Nyatakan perwakilan Y
a)
Pseudokod
b)
Carta Alir
c)
Analisis IPO
40.
Apakah maksud algoritma?
a)
Urutan langkah atau tindakan yang perlu dilaksanakan untuk menyelesaikan sesuatu masalah
b)
Satu siri langkah yang tidak mengikut urutan
c)
Melibatkan carta alir dan pseudokod
d)
Satu set aturan yang tidak mempunyai langkah
41.
Apakah fungsi bentuk ini?
a)
Mula & Tamat
b)
Aktiviti atau proses
c)
Menguji sama ada benar atau salah
d)
Untuk menyambungkan aliran lain
42.
Nyatakan definisi algoritma
a)
alternatif kepada pseudokod menggunakan simbol grafik untuk mewakili arahan – arahan penyelesaian.
b)
senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia dan mempunyai nombor turutan.
c)
Set arahan untuk menyelesaikan masalah
43.
Terangkan maksud pseudokod
a)
set arahan untuk menyelesaikan masalah.
b)
alternatif kepada pseudokod menggunakan simbol grafik untuk mewakili arahan – arahan penyelesaian.
c)
senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia dan mempunyai nombor turutan.
44.
MULA
Berjalan ke tempat perhimpunan
Berbaris
Nyanyi lagu Negaraku
TAMAT
Maklumat di atas berkaitan dengan
a)
Atur cara
b)
Carta alir
c)
Pseudokod
d)
Analisis IPO
45.
Dino hendak melukis satu perwakilan algoritma dengan menggunakan bentuk-bentuk geometri. Apakah jenis perwakilan tersebut?
a)
Carta alir
b)
Pseudokod
c)
Pengaturcaraan
d)
Analisis IPO
46.
Algoritma tidak bergantung kepada bahasa pengaturcaraan. Ia boleh diwakili atau dibentuk     dengan pelbagai cara.   Terdapat 2 perwakilan algoritma.   Nyatakan perwakilan X
a)
Pseudokod
b)
Carta Alir
c)
Analisis IPO
47.
Algoritma ialah ................
a)
Urutan langkah-langkah 
b)
Menyelesaikan suatu masalah 
c)
Menyelesaikan suatu tugasan 
d)
Urutan langkah-langkah untuk menyelesaikan suatu masalah atau melaksanakan suatu tugasan 
48.
namakan simbol no.22?
a)
mula/tamat
b)
proses
c)
pilihan
d)
penghubung
49.

Dalam pengaturcaraan, simbol ini dinamakan?

a)

Mula/Tamat

b)

Input/Output

c)

Proses

d)

Pilihan

50.
Mula
Pilih warna merah
Lukis garisan ke kanan
Pilih warna biru
Lukis garis ke bawah
Pilih warna unggu
Lukis garis ke kiri
Pilih warna hijau
Lukis garis ke atas
Tamat
a)
Contoh algoritma
b)
Contoh Pseudokod
c)
Contoh carta alir
d)
Contoh atur cara
51.
Aturcara komputer ditulis oleh _______
 
 
 
a)
pereka grafik
b)
pengaturcara
c)
pelukis pelan
d)
jurutera
52.
Dalam pengaturcaraan, simbol ini dinamakan?
a)
Pilihan
b)
Proses
c)
Input/Output
d)
Terminal
53.
Proses untuk menghasilkan aturcara komputer disebut pengaturcaraan komputer.
a)
Ya
b)
Tidak
54.
Rajah ini menunjukkan sebuah ketuhar gelombang mikro.

Apakah jenis komputer yang terdapat dalam alat ini yang mempunyai aturcara komputer?


a)
Komputer benam
b)
Komputer tangan
c)
Komputer tablet
d)
Komputer atas meja
55.
Algoritma tidak bergantung kepada bahasa pengaturcaraan. Ia boleh diwakili atau dibentuk     dengan pelbagai cara. Terdapat 2 perwakilan algoritma. Nyatakan perwakilan Y
a)
Pseudokod
b)
Carta Alir
c)
Analisis IPO
56.

Di manakah algoritma berjalan?

a)

Dalam kehidupan

b)

Dalam kelas pembelajaran

c)

Dalam bidang pendidikan

d)

Dalam pasaraya

57.

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

58.

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

59.

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

a)

Oiginating

b)

Distribution

c)

Output

d)

Input

60.

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

61.

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

a)

Php

b)

Java

c)

C++

d)

C

62.

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

a)

balok

b)

grafis

c)

grafik

d)

tabel

63.

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

a)

Simbol proses

b)

Simbol manual operasi

c)

Simbol Terminator

d)

Simbol Display

64.

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

65.

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

a)

System.in.

b)

System.out.

c)

System.err.

d)

System. Exit

e)

System.open

66.

Bahasa pemrograman yang pertama muncul adalah

a)

Visual

b)

Fortan

c)

Pascal

d)

Java

e)

Php

67.

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

68.

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

69.

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

70.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem oprasi

71.

Logika berasal dari bahasa Yunani yaitu LOGOS

a)

Ilmu

b)

Kegiatan

c)

Tujuan

d)

Berpikir

72.

Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .

a)

Proses

b)

Program

c)

Algoritma

d)

Step by step

73.

Notasi yang sering digunakan dalam menuliskan algoritma yaitu

a)

Kalimat deskriptif

b)

Rumus

c)

Math

d)

Flowchart (diagram alur)

74.

Apa pengertian flowchart?

a)

instruksi

b)

simbol simbol penting yang unik

c)

diagram yang berisi tentang suatu hal yang menjelaskan tentang suatu hal

d)

diagram atau bagan alur yang memperlihatkan urutan dan langkah-langkah suatu program dan hubungan antar proses beserta pernyataannya

75.

Manakah simbol yang digunakan untuk menunjukan awal atau akhir sebuah proses?

a)
b)
c)
d)
76.

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

a)

Simbol proses

b)

Simbol manual operasi

c)

Simbol Terminator

d)

Simbol Display

77.

Algoritma :

1. buka aplikasi kendaraan online

2. aktifkan GPS

3. isi lokasi penjemputan

4. isi lokasi tujuan

5. pilih metode pembayaran

6. Pesan, menunggu sampai kendaraan tiba

7. naik kendaraan

8. jalan sampai tujuan

9. turun

10. bayar


Simbol flowchart yang tepat untuk algoritma nomor 8 adalah ....

a)

Input

b)

Decision

c)

Output

d)

Process

78.

Simbol flowchart yang berfungsi pemilihan proses berdasarkan kondisi yang ada adalah..

a)
b)
c)
d)
e)
79.

apa pengertian algoritma?

a)

urutan terbatas dari operasi-operasi terdefinisi dengan baik, yang masing-masing membutuhkan memori dan waktu yang terbatas untuk menyelesaikan suatu masalah.

b)

metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata.

c)

kebalikan dari suatu perpangkatan

d)

semua benar

80.

Ada berapa jenis model algoritma?

a)

23

b)

13

c)

18

d)

6

81.

sejak tahun berapa pemograman ada di dunia?

a)

1945

b)

2000

c)

1822

d)

1850

82.

dibawah ini urutan dasar untuk pemecahan suatu masalah yang benar adalah?

a)

start, read, process, write, end

b)

start, orientation, climax, end

c)

start, definition, problem, operating, end

d)

start, open, problem, climax, process, write, end

83.

Apa pengertian flowchart?

a)

instruksi

b)

simbol simbol penting yang unik

c)

diagram yang berisi tentang suatu hal yang menjelaskan tentang suatu hal

d)

suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.

84.

Apa kegunaan Algoritma dan pemograman?

a)

Mudah ketika ingin merubah program.

b)

Memudahkan dalam pembuatan suatu program besar

c)

Mudah dalam pengembangan program.

d)

Meminimalisir pembuatan program secara berulang-ulang

85.

Pengertian Algoritma menurut KBBI

a)

prosedur sistematis untuk memecahkan masalah matematis dalam langkahlangkah terbatas.

b)

langkah langkah instruksi

c)

petunjuk dalam membantu kehidupan sehari-hari

d)

membantu mengerjakan TS

86.

Manakah simbol yang digunakan untuk menunjukan awal atau akhir sebuah proses?

a)
b)
c)
d)