Anda di halaman 1dari 2

1.

Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia kedalam format yang dapat
dijalankan computer disebut ….
a. System Operasi c. Spreadsheet e. Bahasa Pemrograman
b. Software Utility d. Word Processing
2. Dalam menyusun suatu program,langkah pertama yang harus di lakukan adalah :
a. Membuat program c. Membeli computer e. Mempelajari program
b. Membuat Algoritma d. Proses
3. Yang bukan merupakan ciri-ciri dari Pseudocode adalah ……..
a. Bervariabel d. Menjelaskan Algoritma
b. Bergambar e. Benar Semua
c. Berfungsi seperti flowchart
4. Nama lain dari flowchart adalah ….
a. Algoritma c. Diagram alir e. Diagram
b. Alur d. Tree
5. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut ….
a. Algoritma c. Variabel e. Konstanta
b. Flowchart d. Tipe data
6. Tentukan manakah nama-nama variabel berikut ini yang benar !
a. nama.guru c. 2x Buku e. Harga buku
b. NamaGuru d. harga/buku
7. Yang dimaksud dengan konstanta adalah ….
a. Variabel yang nilainya bersifat tetap dan bisa diubah-ubah
b. Variabel yang nilainya bersifat tetap dan tidak bisa diubah-ubah
c. Nilai dari suatu variabel
d. Variabel yang selalu membutuhkan masukan/inputan dari user
e. Variabel yang nilainya kosong
8. Penulisan algoritma yang menggunakan sintaks (cara penulisan) yang menyerupai bahasa pemrograman disebut…..
a. Flowchart c. Data flow e. Coding
b. Pseudocode d. Aplikasi
9. Yang menunjukkan awal dan akhir pada sebuah flowchart, adalah .....
a. Data Flow c. Terminator e. Process
b. Data d. Decision
10. Merupakan algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk tertentu, adalah pengertian dari .....
a. Algoritma c. Pseudocode e. Konstanta
b. Array d. Flowchart
11. Berfungsi untuk memberi nilai awal, nilai akhir, penambahan/pengurangan suatu variabel counter, adalah .....
a. Terminator c. Process e. Preparation
b. Decision d. Arrows
12. Bentuk belah ketupat pada diagram flowchart diberi nama .....
a. Data Store c. Connector e. Decision
b. Process d. Terminator
13. Bentuk persegi panjang pada diagram flowchart diberi nama .....
a. Data Store c. Connector e. Decision
b. Process d. Terminator
14. Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa algoritma harus mamiliki sifat ...
a. Cepat c. Rumit e. Logis
b. Berurutan d. Realistis
15. Sintaks yang digunakan untuk mengakhiri program adalah…
a. Print c. End e. Start
b. Writeln d. Readln
16. Const Phi = 3.14 adalah contoh untuk penggunaan …
a. Konstanta c. Flowchart e. Long Int
b. Variabel d. Integer
17. 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 c. 10 atau 15 e. Kosong
b. 15 d. 10 dan 15
18. 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 c. Hijau e. Abu-abu
b. Ungu d. Putih
19. Penulisan Algoritma dapat dgunakan dengan cara berikut ........
a. Natural, flowchart, Pseudo-Code d. Natural, flowchart, symbol
b. Natural, internasional, Pseudo-Code e. Natural, pilar, Pseudo-Code
c. Natural, flowchart, code
20. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses,disebut…
a. Variabel c. Prosedur e. Array
b. Ripe data d. deklarasi
21. Dibawah ini aturan-aturan dalam penulisan variabel, kecuali …..
a. Nama variabel tidak boleh menggunakan kata-kata kunci
b. Nama variabel tidak boleh mengandung karakter-karakter khusus
c. Nama variabel harus diawali dengan angka*
d. Nama variabel harus diawali dengan huruf
e. Tidak boleh menggunakan spasi
22. Dibawah ini penulisan untuk kepala program yang benar adalah ......
a. ProgramLuasPersegi; c. Program _Luas Persegi; e. Program Luas_persegi;
b. Program Luas Persegi; d. Program luas persegi.
23. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
a. a=0 , b=5 c. a=10 , b=0 e. a=10 , b=10
b. a=10 , b=5 d. a=b
24. Salah satu algoritma di bawah ini,kecuali………
a. Ibu tati mengupas kentang d. Rumus menghitung luas persegi panjang
b. Ani membaca buku e. Adi memasak nasi goreng
c. Bapak menulis surat
25. Dibawah ini yang bukan termasuk simbol yang digunakan pada Flowchart yaitu….
a. Persegi Panjang c. Lingkaran e. Belah Ketupat
b. Kubus d. Segienam
26. Dalam sebuah algoritma, langkah-langkah tidak boleh ambigu. Manakah di antara langkah – langkah dalam sebuah algoritma
berikut yang ambigu?
a. “Masukkan satu gelas air putih”
b. “Tuangkan adonan puding ke dalam cetakan”
c. “Jika kue sudah matang, keluarkan kue dari oven”
d. “Kukus adonan selama 20 menit”
e. “Sajikan selagi panas”
27. Berikut ini alasan mengapa langkah-langkah algoritma tidak boleh ambigu?
A. Agar algoritma memberikan output yang sama untuk input yang sama
B. Agar algoritma dapat dimengerti oleh pengguna
C. Agar langkah-langkah algoritma menjadi terbatas atau mempunyai titik henti
Manakah di antara pernyataan dia tas yang benar?
a. A saja c. Semua benar e. Tidak ada yang benar
b. A dan B saja d. A dan C saja
28. Berikut ini pertanyaan yang benar mengenai penyajian algoritma dengan bahasa natural,
kecuali.....
a. Penyajiannya singkat dan efisien
b. Mengunakan bahasa sehari-hari pembuat program atau pengguna
c. Kurang universal
d. Menyatakan langkah-langkah dengan kalimat deskriptif
e. Dapat dimengerti oleh pengguna algoritma
29. Berikut ini pernyataan yang benar mengenai input dan output dalam algoritma, kecuali ...
a. Algoritma harus memiliki minimal 1 output
b. Algoritma bisa memiliki nol input dari pengguna
c. Algoritma bisa memiliki input dari algoritma itu sendiri
d. Algoritma boleh tidak memiliki output
e. Algoritma mengolah input menjadi output
30. Struktur algoritma terdiri dari 3, bagian yaitu
a. Judul Algoritma, Bagian Deklarasi, Bagian Deskripsi
b. Judul Deklarasi, Bagian Deklarasi, Bagian Deskripsi
c. Judul Algoritma, Bagian Deklarasi, Judul Deskripsi
d. Judul Deklarasi, Bagian Deklarasi, Judul Deskripsi
e. Judul Algoritma, Judul Deklarasi, Judul Deskripsi

Anda mungkin juga menyukai