Anda di halaman 1dari 7

1.

Harus efektif dan langkah yang dikerjakan dalam waktu yang wajar merupakan ciri-ciri
algoritma, yaitu…
a. Definiteness
b. Input
c. Output
d. Finitness
e. Effectiveness
2. Hal yang menuntun manusia untuk bertindak menurut pikiran dengan pertimbangan yang
logis adalah…
a. Moralitas
b. Algoritma
c. Rasionalisme
d. Ideologi
e. Logika
3. Simbol flowchart berikut yang berfungsi untuk menunjukkan sumber data yang akan
diproses/menunjukan data yang akan dicetak pada flowchart adalah…
a. Jajar genjang
b. Oval
c. Persegi panjang
d. Lingkaran
e. Belah ketupat
4. Berikut merupakan syarat algoritma menurut Donald E, Knuth kecuali….
a. Finiteness
b. Process
c. Output
d. Input
e. Definitness
5. Contoh permasalahan yang menggunakan struktur pemilihan sebagai berikut, kecuali…
a. Menampilkan bilangan ganjil dan \genap
b. Menentukan jadwal piket
c. Menampilkan siswa yang lulus
d. Menampilkan angka 1 sampai 50
e. Menentukan pembagian kelas
6. Berikut ini yang bukan merupakan bahasa pemrograman adalah…
a. Go
b. Dart
c. Javascript
d. Java
e. Laravel
7. Secara harfiah, istilah pseudocode mempunyai arti,,,
a. Kode semu
b. Kode rahasia
c. Kode sederhana
d. Sandi
e. Kode awal
8. Instruksi yang dikerjakan dengan kondisi tertentu pada struktur dasar algoritma disebut,,,
a. Pemilihan
b. Repetition
c. Prngulangan
d. Sequence
e. Runtutan
9. Perintah cout pada C++ dihubungkan dengan operator …
a. <
b. <<
c. >
d. >>
e. //
10. Proses penerjemahan algoritma ke dalam bahasa pemrograman disebut,…
a. Programmer
b. Dokumentasi
c. Testing
d. Algoritma
e. Coding
11. Digunakan untuk mennyimpan data masukan, memproses data, dan mendapatkan hasil
komputasi merupakan pengertian ….
a. Syntax
b. Variabel
c. Repetition
d. Array
e. Sequence
12. Berikut merupakan pengertian high level language yang tepat adalah…
a. Tanpa harus melalui penerjemah
b. Mendekati bahasa mesin
c. Setiap instruksinya langsung dikerjakan oleh komputer
d. Menerjemahkan bahasa program ke bahasa objek
e. Menggunakan bahasa yang serupa dengan bahasa manusia
13. Menu yang digunakan untuk melihat hasil dari program yang dibuat dari visual studio
adalah…
a. Pause
b. Debug
c. Run
d. Play
e. Break
14. Blok kode program yang berisi perintah-perintah untuk mengerjakan tugas tertentu
adalah pengertian….
a. Namespace
b. Class
c. Module
d. Comments
e. Procedure
15. Diketahui bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan kantong R
berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN
kantong P yang terbawa. Maka jumlah kelereng yang terbawa adalah…
a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. 20
16. Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna
merah dan hijau maka akan menjadi warna ungu. Jika kondisi input warna adalah hitam
maka akan menjadi warna….
a. Merah
b. Hitam
c. Putih
d. Mejikuhibiniu
e. Ungu
17. Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan….
a. A=0, b=5
b. a=1, b=5
c. a=10, b=0
d. a=b
e. a=10, b=10
18. Label1.Text = True Or False And True, hasil dari syntax di atas adalah…
a. Text
b. Error
c. True
d. False
e. AND
19. Berikut yang bukan merupakan pada visual basic.NET adalah…
a. Button
b. Listbox
c. Linklabel
d. Image
e. Treeview
20. Kumpulan tombol objek atau kontrol untuk mengatur desain dari aplikasi yang akan
dibuat terdapat pada…
a. Menu bar
b. Controlbox
c. Toolbar
d. Toolbox
e. Statusbar
21. visual studio dapat digunakan untuk membuat aplikasi dengan bahasa….
a. Swift
b. PHP
c. R language
d. C++
e. C#
22. Langkah yang benar untuk membuat project baru melalui menu bar adalah…
a. File -> New Project
b. File -> Add
c. Project-> Form
d. Project ->New
e. New Form
23. Penggunaan syntax yang tepat untuk memberikan comment pada vb.Net adalah…
a. /*ini komentar
b. //ini komentar
c. ( ini komentar yang benar)
d. ‘ini komentar
e. /” ini komentar
24. Tipe data dengan ukuran 4 byte adalah…
a. Long
b. Byte
c. Integer
d. Date
e. Double
25. Apabila X=5, X*=5, Y=X maka Variabel Y memiliki nilai…
a. 21
b. 22
c. 23
d. 24
e. 25
26. Penyelesaian permasalahan algoritma dengan menggunakan alat bantu sistem komputer
melibatkan beberapa tahapan, kecuali...
A. Analisis masalah
B. Dokumentasi
C. Mencari bug
D. Estimasi program
E. Merancang algoritma
27. Ada puluhan jenis bahasa pemrograman yang digunakan seluruh dunia, berikut ini yang
bukan termasuk bahasa pemrogaman adalah...
A. PHP
B. Java
C. Python
D. C#
E. Notepad
28. Dalam merancang algoritma dilakukan dengan tujuan, kecuali...
A. Menguji algoritma
B. Menemukan ide membuat program
C. Menentukan ide solusi
D. Menganalisis algoritma
E. Memvakudasi algoritma
29. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuat masalah,
biasa disebut...
A. Proses
B. Rangka
C. Algoritma
D. Step
E. Diagram
30. Memberikan petunjuk mengenai langkah - langkah logika penyelesaian permasalahan
dalam bentuk yang mudah dipahami nalar manusia sebagai acuan pengembangan
program computer merupakan tujuan dari...
A. Tujuan visi algoritma
B. Tujuan algoritma
C. Logika algoritma
D. Sasaran algoritma
E. Susunan dalam membuat program
31. Suatu cara menyatakan algoritma dalam bentuk uraian dengan menggunakan kata-kata
yang mirip dengan kata-kata yang digunakan dalam bahasa pemrograman biasa disebut...
A. Html
B. Java
C. C++
D. Fortran
E. Pseudocode
32. Pada pembuatan program computer, alogoritma dibuat...
A. Sebelum pembuatan program
B. Sesudah pembuatan program
C. Saat program sedang dibuat
D. Pada saat verifikasi program
E. Pada saat program selesai dibuat, dan percobaan dijalankan
33. Suatu alat atau saran yang menunjukkan langkah-langkah yang harus dilaksanakan dalam
menyelesaikan permasalahan komputasi dengan menggunakan symbol-symbol biasa
disebut...
A. Struktur
B. Flowchart
C. Design
D. Algoritma
E. Matriks
34. Dalam suatu system bilangan jika bilangan heksadesimal dinyatakan dengan huruf B
maka biladiubah menjadi sebuah bilangan biner menjadi...
A. 1111
B. 1011
C. 1001
D. 1101
E. 0101
35. Bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth yaitu...
A. Pascal
B. PHP
C. Phyton
D. GOLANG
E. BRAINF**CK
36. Operator pembanding digunakan untuk melakukan...
A. Kombinasi antara dua nilai
B. Penjumlahan antara dua nilai
C. Perbandingan antara dua nilai
D. Perbandingan antara hubungan
E. Kombinasi antara hubungan
37. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum
dan juga sesudah titik decimal termasuk dalam tipe data...
A. Real
B. Riil
C. Boolean
D. Integer
E. Semua benar

38. Tipe data apakah yang bisa digunakan jika int x = 9.90
A. Array
B. Float
C. Char
D. Fungsi
E. Dimensi dua
39. Suatu program yang memiliki statement serta instruksi yang bermaksud untuk tujuan
tertentu disebut...
A. Aray
B. Looping
C. Fungsi
D. Variabel
E. Tipe data
40. Bagian dari program yang memiliki peran sangat penting yang akan mempengaruhi
setiap instruksi jalannya program adalah...
A. Aray
B. Looping
C. Fungsi
D. Variabel
E. Tipe data

Anda mungkin juga menyukai