WorksheetsPEMROGRAMAN DASAR
Total questions: 30
Worksheet time: 15mins
Name
Class
Date
1.
1. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis merupakan deskripsi dari...
a)
Variabel
b)
Konstanta
c)
Algoritma
d)
Flowchart
e)
Tipe Data
2.
2. 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)
Word Processing
e)
Bahasa Pemrograman
3.
3. Bahasa pemrograman dibawah tersebut menggunakan...
a)
Alur
b)
Flowchart
c)
Diagram
d)
Algoritma
e)
Pseudocode
4.
4. Merujuk pada soal nomer 3 di atas, bahasa pemrograman tersebut untuk menentukan...
a)
Luas persegi
b)
Keliling persegi
c)
Konversi satuan waktu
d)
Bilangan ganjil atau genap
e)
Nilai minimal atau Maksimal
5.
5. Asal mula kata algoritma adalah...
a)
algorik
b)
algorist
c)
aritmetika
d)
algometrika
e)
algorismatika
6.
6. Kata algoritma berasal dari nama latinisasi seorang ahli matematika dari Uzbekistan yaitu...
a)
Al Kindi
b)
Al Jazari
c)
Al Khawarizmi
d)
Al Farabi
e)
Ibnu Haytam
7.
7. Judul buku yang ditulis oleh Donald E. Knuth yang menjelaskan tentang ciri penting algoritma adalah...
a)
Algorithmi de numero indorum
b)
The Art of Computer Programming
c)
The Book of Optics
d)
The Book of Healing
e)
At-Tasrif liman Ajiza an at-Ta’lif
8.
8. Dalam penulisan algortima, pseudocode menggunakan bahasa...
a)
Mesin
b)
Puitis
c)
Romantis
d)
Inggris
e)
Pemrograman
9.
9. Flowchart memiliki nama lain yaitu...
a)
Tree
b)
Alur
c)
Diagram
d)
Algoritma
e)
Bagan Alir
10.
10. Sebuah algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk tertentu merupakan deskripsi dari...
a)
Array
b)
Flowchart
c)
Terminator
d)
Konstanta
e)
Pseudocode
11.
11. Algoritma seharusnya dapat dijangkau oleh akal pikiran kita. Dengan pertimbangan tersebut berarti algoritma memiliki sifat...
a)
Logis
b)
Cepat
c)
Akurat
d)
Trending
e)
Realistis
12.
12. Prosedur dalam pembuatan program komputer, urutan algoritma sebaiknya dibuat pada saat...
a)
Program dibuat
b)
Verifikasi Program
c)
Program dijalankan
d)
Sesudah pembuatan program
e)
Sebelum pembuatan program
13.
13. Penulisan algoritma dengan menggunakan cara penulisan yang menyerupai bahasa pemrograman disebut...
a)
PHP
b)
Coding
c)
Aplikasi
d)
Pseudocode
e)
Flowchart
14.
14. Beberapa jenis flowchart di bawah ini yang benar, kecuali...
a)
Document Flowchart
b)
Schematic Flowchart
c)
Program Flowchart
d)
Otomatis Flowchart
e)
Prosess Flowchart
15.
15. Bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem merupakan definisi dari...
a)
Document Flowchart
b)
Schematic Flowchart
c)
Program Flowchart
d)
System Flowchart
e)
Prosess Flowchart
16.
16. Bagan alir formulir (form flowchart) merupakan istilah lain dari...
a)
Document Flowchart
b)
Schematic Flowchart
c)
Program Flowchart
d)
System Flowchart
e)
Prosess Flowchart
17.
17. Program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin, sehingga dapat diterima dan dimengerti oleh komputer merupakan deskripsi dari...
a)
Bahasa mesin
b)
Bahasa manusia
c)
Bahasa rakitan
d)
Bahasa internasional
e)
Bahasa pemrograman
18.
18. Simbol flowchart berikut berfungsi untuk...
a)
menunjukkan pengolahan
b)
pemulaan dan akhiran
c)
penyimpanan pada storage
d)
pemilihan proses berdasarkan kondisi
e)
menjalankan proses input atau output tanpa tergantung jenis peralatannya
19.
19. Simbol flowchart berikut berfungsi untuk...
a)
menunjukkan pengolahan
b)
pemulaan dan akhiran
c)
penyimpanan pada storage
d)
pemilihan proses berdasarkan kondisi
e)
menjalankan proses input atau output tanpa tergantung jenis peralatannya
20.
20. Simbol flowchart berikut dinamakan dengan symbol...
a)
Simbol Terminal
b)
Simbol Document
c)
Simbol Proses
d)
Simbol Display
e)
Simbol Predefined Proses
21.
21. Simbol flowchart berikut dinamakan dengan symbol...
a)
Simbol Terminal
b)
Simbol Document
c)
Simbol Proses
d)
Simbol Display
e)
Simbol Predefined Proses
22.
22. Simbol flowchart berikut dinamakan dengan symbol...
a)
Simbol Terminal
b)
Simbol Document
c)
Simbol Proses
d)
Simbol Display
e)
Simbol Predefined Proses
23.
23. Simbol penghubung di bawah ini yang benar adalah...
a)
Opsi 1
b)
Opsi 2
c)
Opsi 3
d)
Opsi 4
e)
Opsi 5
24.
24. Dalam flowchart Simbol Offline di bawah ini yang benar adalah...
a)
Opsi 1
b)
Opsi 2
c)
Opsi 3
d)
Opsi 4
e)
Opsi 5
25.
25. Bentuk belah ketupat bermafaat dalam pemilihan proses berdasarkan kondisi yang ada pada flowchart yang diberi nama...
a)
Process
b)
Display
c)
Decision
d)
Terminal
e)
Input-output
26.
26 . Gambar di bawah ini adalah contoh sederhana bentuk ….
a)
Script
b)
Coding
c)
Algoritma
d)
Pseudocode
e)
Flowchart
27.
27. Program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin, sehingga dapat diterima dan dimengerti oleh komputer merupakan deskripsi dari...
a)
Bahasa mesin
b)
Bahasa manusia
c)
Bahasa rakitan
d)
Bahasa Internasional
e)
Bahasa pemrograman
28.
28. Apabila language software (perangkat lunak bahasa pemrograman) tidak tersedia, maka pembuat program harus menulis programnya langsung dengan bahasa mesin yang berbentuk bilangan...
a)
Biner
b)
Ganjil
c)
Genap
d)
Cacah
e)
Prima
29.
29. Yang termasuk ke dalam bahasa pemrograman tingkat rendah adalah...
a)
Bahasa mesin
b)
Bahasa manusia
c)
Bahasa rakitan
d)
Bahasa pemrograman
e)
Bahasa Internasional
30.
30. selain bahasa tingkat rendah ada juga bahasa tingkat tinggi diantaranya, kecuali...
a)
Assembly
b)
JAVA
c)
PHP
d)
C
e)
Phyton
100 %
