wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UH DASAR ALGORITMA PEMROGRAMAN 2024

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Algoritma mengirim pesan whatsapp :

1. Buka aplikasi Whatsapp

2. Ambil handphone

3. Cari nama orang yang dituju dalam kontak whatsapp

4. Pilih symbol pesan

5. Kirim pesan

6. Tulis pesan

7. Nyalakan handphone

Urutkan pernyataan diatas menjadi urutan yang benar pada penerapan algoritma dalam kehidupan sehari-hari….

a)

3, 5, 7, 2, 1, 4, 6

b)

2, 7, 1, 3, 4, 6, 5

c)

2, 7, 1, 4, 3, 6, 5

d)

2, 1, 7, 4, 6, 3, 5

e)

1, 2, 3, 4, 5, 6, 7

2.

Berikut ini merupakan aturan pembuatan variable yang benar, kecuali….

a)

Nama variabel harus diawali dengan angka, tidak boleh diawali dengan huruf

b)

Tidak boleh menggunakan spasi, spasi boleh diganti dengan under score (_)

c)

Tidak boleh menggunakan kata kunci di dalam bahasa pemrograman

d)

Tidak boleh mengandung karakter khusus seperti +,-,*,/ dsb

e)

Nama variabel harus diawali dengan huruf, tidak boleh diawali dengan angka

3.

Urutan langkah-langkah logis untuk menyelesaikan suatu masalah yang disusun secara sistematis dan logis merupakan pengertian dari....

a)

Variabel

b)

Konstanta

c)

Variabel

d)

Algoritma

e)

Flowchart

4.

Program menghitung luas segitiga, bagaimana kamusnya di dalam algoritma?

a)

Alas, tinggi, panjang : integer

b)

Panjang, lebar, luas : integer

c)

0,5, alas, tinggi, luas : integer

d)

Alas, tinggi, luas : integer

e)

Panjang, lebar, tinggi, luas : integer

5.

Nama simbol flowchart diatas adalah......

a)

Predefined Process

b)

Terminator

c)

Decision

d)

Input/output

e)

Preparation

6.

Apa pengertian struktur dasar algoritma sequential ?

a)

Di gunakan untuk menguji sebuah kondisi. bila kondisi yang di uji terpenuhi maka program akan melakukan pernyataan-pernyataan tertentu dan bila kondisi yang di uji salah maka program akan menjalankan pernyataan lain

b)

Di gunakan untuk mengulang-ulang pernyataan dengan syarat terdapat kondisi awal (start) dan kondisi akhir (final).

c)

Struktur berurutan terdiri dari satu atau lebih instruksi. Setiap instruksi dikerjakan secara berurutan.

d)

Digunakan untuk penyeleksian kondisi dengan kemungkinan yang terjadi cukup banyak

e)

Semua Benar

7.

Perhatikan bentuk umum struktur dasar algoritma dibawah ini :

1) Repeat until

2) Switch

3) If else

4) For

5) While do

6) Switch case default

Yang termasuk ke dalam bentuk statement percabangan branching adalah…

a)

1, 2, 3

b)

3, 4, 5

c)

2 dan 3

d)

3 dan 6

e)

4 dan 5

8.

Perhatikan bentuk umum struktur dasar algoritma dibawah ini :

1) Case if

2) Switch

3) If else

4) For

5) While

6) Switch case default

Yang termasuk ke dalam bentuk statement pengulangan adalah…

a)

1, 2, 3

b)

3, 4, 5

c)

2 dan 3

d)

3 dan 6

e)

4 dan 5

9.

Apa pengertian struktur dasar algoritma looping ?

a)

Di gunakan untuk menguji sebuah kondisi. bila kondisi yang di uji terpenuhi maka program akan melakukan pernyataan-pernyataan tertentu & bila kondisi yang di uji salah maka program akan menjalankan pernyataan lain

b)

Di gunakan untuk mengulang-ulang pernyataan dengan syarat terdapat kondisi awal (start) dan kondisi akhir (final).

c)

Struktur berurutan terdiri dari satu atau lebih instruksi. Setiap instruksi dikerjakan secara berurutan.

d)

Digunakan untuk penyeleksian kondisi dengan kemungkinan yang terjadi cukup banyak

e)

Semua Benar

10.

Langkah-langkah penulisan algoritma adalah sebagai berikut…….

a)

Judul algoritma

{ Komentar mengenai algoritma, kondisi awal dan kondisi akhir }

b)

Kamus

{ Deklarasi nama variabel, nama konstanta, fungsi dan prosedur }

c)

Algoritma

{ Uraian algoritma, input, proses dan output }

d)

Semua Benar

e)

Semua Salah

11.

Apa pengertian struktur dasar algoritma branching ?

a)

Di gunakan untuk menguji sebuah kondisi. bila kondisi yang di uji terpenuhi maka program akan melakukan pernyataan-pernyataan tertentu & bila kondisi yang di uji salah maka program akan menjalankan pernyataan lain

b)

Di gunakan untuk mengulang-ulang pernyataan dengan syarat terdapat kondisi awal (start) dan kondisi akhir (final)

c)

Struktur berurutan terdiri dari satu atau lebih instruksi. Setiap instruksi dikerjakan secara berurutan.

d)

Digunakan untuk penyeleksian kondisi dengan kemungkinan yang terjadi cukup banyak

e)

Semua Benar

12.

Skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu program secara logika adalah pengertian dari ?

a)

Diagram

b)

Pseudocode

c)

Flowchart

d)

Data Flow Diagram

e)

Entity Relationship diagram

13.

Bahasa pemrograman tingkat tinggi (high-level programming language), berjalan dengan sistem interpreted, dan bisa dipakai untuk berbagai jenis tujuan (general-purpose) merupakan pengertian dari bahasa pemrograman.....

a)

Javaskript

b)

Pascal

c)

Python

d)

Java

e)

C++

14.

Dibawah ini merupakan fungsi dari simbol flowchart "Preparation" yaitu..

a)

digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.

b)

digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program

c)

digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya.

d)

digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain (prosedur, sub-prosedur, fungsi)

e)

digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variable counter.

15.

Dibawah ini merupakan fungsi dari simbol flowchart "Data" yaitu..

a)

digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.

b)

digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program

c)

digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya.

d)

digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain (prosedur, sub-prosedur, fungsi)

e)

digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variable counter.

16.

Dibawah ini merupakan fungsi dari simbol flowchart "Connector" yaitu..

a)

digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.

b)

digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program

c)

digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya.

d)

digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain (prosedur, sub-prosedur, fungsi)

e)

digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variable counter.

17.

Dibawah ini merupakan fungsi dari simbol flowchart "Decision" yaitu..

a)

digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.

b)

digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program

c)

digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya.

d)

digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain (prosedur, sub-prosedur, fungsi)

e)

digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variable counter.

18.

Dibawah ini merupakan fungsi dari simbol flowchart "Predefined Process" yaitu..

a)

digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.

b)

digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program

c)

digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya.

d)

digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain (prosedur, sub-prosedur, fungsi)

e)

digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variable counter.

19.

Dibawah ini merupakan fungsi dari simbol flowchart pada gambar diatas yaitu..

a)

digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.

b)

digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program

c)

digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya.

d)

digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain (prosedur, sub-prosedur, fungsi)

e)

digunakan untuk menunjukkan awal dan akhir suatu algoritma

20.

Dibawah ini merupakan fungsi dari simbol flowchart pada gambar diatas yaitu..

a)

digunakan untuk menunjukkan arus data atau aliran data dari proses satu ke proses lainnya.

b)

digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program

c)

digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya.

d)

digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain (prosedur, sub-prosedur, fungsi)

e)

digunakan untuk menunjukkan awal dan akhir suatu algoritma