wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TPMM Kelas X

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Suatu hubungan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis adalah...

a)

Taktik

b)

Strategi

c)

Algoritma

d)

Pemrograman

e)

Notasi computing

2.

Berikut ini pernyataan yang benar mengenai algoritma adalah...

a)

Algoritma merupakan prosedur pemecahan masalah

b)

Algoritma tidak berisi rangkaian langkah-langkah kerja

c)

Algoritma tidak harus menghasilkan output

d)

Algoritma pasti memberikan hasil yang sama untuk inputan yang berbeda

e)

Algoritma tidak harus terbatas langkahnya

3.

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

a)

Pseudocode

b)

Flowchart

c)

Bahasa alami

d)

Bahasa inggris

e)

Bagan alir dokumen

4.

Keunggulan dari pseudocode adalah…

a)

Lebih populer daripada flowchart

b)

Lebih mudah dipahami

c)

Strukturnya mirip dengan flowchart

d)

Implementasi ke source code sangat mudah

e)

Implementasi ke penyelesaian masalah lebih mudah

5.

Urutan penulisan pseudocode yang benar adalah…

a)

Masalah, judul algoritma, dan deskripsi

b)

Masalah, penyelesaian, dan deskripsi

c)

Judul algoritma, deskripsi, dan penyelesaian

d)

Judul algoritma, deskripsi, dan deklarasi

e)

Judul algoritma, deklarasi, dan deskripsi

6.

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

a)

Natural language

b)

Bahasa narasi

c)

Flowchart

d)

Pseudocode

e)

Bahasa alami

7.

Alur umum dari sebuah flowchart adalah…

a)

Input, proses, output

b)

Masalah, input, output

c)

Deklarasi, input, output

d)

Input, deskripsi, output

e)

Input, deklarasi, output

8.

Keunggulan dari flowchart adalah…

a)

Representasi masalah mudah dipahami

b)

Penyelesaian masalah lebih cepat

c)

Cocok untuk masalah yang kompleks

d)

Logikanya sederhana dan lebih cepat

e)

Bentuknya sederhana dan mudah dipahami

9.

Simbol bangun ruang berbentuk persegi panjang pada flowchart berfungsi untuk...

a)

Menggambarkan proses secara komputerisasi

b)

Tanda penghubung dalam satu halaman

c)

Tanda penghubung dalam lain halaman

d)

Memasukan data secara manual

e)

Proses manual

10.

Simbol yang digunakan untuk menunjukkan proses insialisasi pada flowchart adalah...

a)
b)
c)
d)
e)
11.

Fungsi penting dari terminator dalam sebuah flowchart adalah…

a)

Tanda titik input dan output

b)

Tanda titik awal dan titik akhir

c)

Tanda titik masalah dan proses pemecahannya

d)

Tanda titik deklarasi dan deskripsi program

e)

Tanda kondisi dan perulangan program

12.

Perhatikan potongan notasi algoritma berikut:

...

1. Masukkan isi ember A ke ember C

2. Masukkan isi ember B ke ember A

3. Masukkan isi ember C ke ember B


Notasi tersebut termasuk...

a)

Bahasa natural

b)

Pseudocode

c)

Flowchart

d)

Bahasa program

e)

Bahasa narasi

13.

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

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Mempelajari program

14.

Pada pembuatan program komputer, algoritma dibuat...

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat dijalankan

15.

Penulisan algoritma yang menggunakan simbol/bagan dalam penyajiannya disebut..

a)

Pseudocode

b)

Bahasa natural

c)

Flowchart

d)

data flow

16.

bentuk dari simbol data input/output dari algoritma yg benar adalah...

a)
b)
c)
d)
17.

bentuk simbol percabangan dari algoritma yang benar adalah...

a)
b)
c)
d)
18.

Deretan perintah yang digunakan untuk memerintahkan mesin komputer melakukan sesuatu adalah...

a)

Pseudocode

b)

Bahasa pemrograman

c)

Program

d)

Pemrograman

19.

Istilah algoritma berasal dari nama seorang matematikawan muslim yang bernama siapa..

a)

Abu Ja‟far Muhammad Ibnu Musa Al-Khuwarizmi

b)

Wal muqabalah

c)

Abu shidi al khaliq

d)

Ibnu musa zulkarnain

20.

Secara umum struktur Algoritma terdiri dari 3 bagian, kecuali..

a)

Nama/judul Algoritma

b)

Bagian Deskripsi

c)

Bagian Deklarasi

d)

Bagian Penutup

21.

Tips membuat kalimat deskriptif, kecuali

a)

Bahasa baku

b)

Mudah dimengerti

c)

Berkoresponden dengan notasi pemrograman

d)

Boleh bertemakan apa saja

22.

Diagram Alir atau Flowchart adalah dasar dari..

a)

Pemecahan masalah

b)

Pembentukan masalah

c)

Pemrograman

d)

Data base

23.

gambar di atas merupakan contoh algoritma tentang ...

a)

Menghitung panjang

b)

Menghitung lebar

c)

Menghitung panjang dan lebar

d)

Menghitung luas persegi panjang

24.

Algoritma berasal dari kata...

a)

Algorith

b)

Algorithm

c)

Algorism

d)

Aritmatika

25.

Penyajian algoritma menggunakan diagram alir

a)

Flowchart

b)

Pseudocode

c)

Mod

d)

Div