Anda di halaman 1dari 12

1.

Sekumpulan intruksi berupa pernyataan yang tertulis dengan menggunakan bahasa


pemrograman yang melibatkan pemilihan struktur data disebut…..

A. logoritma
B. Logika
C. Program Komputer
D. Pemrograman
E. Coding

2. Yang bukan termasuk ciri-ciri Algoritma di bawah ini adalah…

A. Finiteness (Keterbatasan)
B. Definiteness (Kepastian)
C. Input (Masukan)
D. Setiap langkah harus jelas (Defite)
E. Effectiveness (Efektivitas)

3. Simbol dari kondisi bersyarat, yang memungkinkan algoritma menjalankan perintah


untuk kondisi yang berbeda-beda adalah…

A.
B.

C.
D.

E.

4.
Gambar diatas berfungsi untuk….

A. Untuk menggulung suatu area kerja dengan posisi Vertikal.


B. Untuk mengoperasikan waktu kejadian pada rutin program dalam interval waktu yang
ditentukan.
C. Untuk Menampilkan drive komputer yang aktif dan dapat dipilih sebuah drive.
D. Untuk menampilkan daftar pilihan yang dapat digulung secara horizontal maupun
vertikal.
E. Untuk menampilkan daftar direktori dan path pada daftar kerja terpilih.
5.
Program akan menampilkan pesan Remidi "Test Ulang" jika nilai yang di peroleh
adalah…
A. 40
B. 51
C. 60
D. 61

6. Ikon di samping terletak pada….


A. Form
B. desktop
C. properties
D. menu bar
E. toolbar
7.
Keluaran dari algoritma diatas adalah….
A. 4
B. 7
C. 3
D. -3
E. 11

8. Dalam penyelesaian masalah pemrograman komputer didefinisikan langkah demi


langkah .algoritma dapat direpresentasikan dalam bahasa tersebut,kecuali….
A. bahasa manusia
B. flowchart
C. pseudocode
D. bahasa inggris
E. bahasa hewan

9. dalam penggunaan logika dan algoritma untuk menghitung luas persegi panjang ,
apa yg harus kita tentukan terlebih dahulu...
A. luas
B. panjang
C. lebar
D. kerangka
E. result

10. terdapat tiga macam struktur dasar algoritma yaitu runtuhan, pemilihan dan
perulangan, apa yg dimaksud dengan pemilihan
A. persyaratan yg dapat bernilai benar/salah
B. jalannya program
C. Intruksi yang dikerjakan dalam kondisi tertentu
D. perintah tertulis
E. Integer

11. ada hal yg harus diperhatikan dalam penerjemahan algoritma ke dalam bahasa
pemrograman salah satu.nya adalah *pendeklarasian variable* yaitu untuk..
A. menyimpan data masukan
B. menyimpan gambar
C. intruksi algoritma
D. aturan penulisan sintaks
E. hasil tampilan yg akan disajikan

12. lahirnya bahasa pemrograman diawali oleh terbentuknya bahasa...


A. bahasa visual
B. bahasa assembly
C. bahasa code
D. bahasa indonesia
E. bahasa pascal

13. Bahasa C++ merupakan bahasa pemrograman komputer yang dikembangkan oleh
A. Bjarne stroustrup
B. Martin Richards
C. IBM
D. prof.Nicklaus
E. K jensen

14. Saya adalah seorang kepala pemerintah yang akan mengadakan pembangunan
masal yang akan di kerjakan oleh rakyat saya, jika ada yg tidak mengikuti kegiatan tersebut
maka dalam pembuatan pceudocode rakyat yg tidak ikut termasuk kedalam apa?
A. output
B. input
C. IF
D. else if
E. cin

15. jenis array , yg dianalogikan seperti sebuah tabel yang terdiri atas suatu kolom dan
sejumlah baris adalah array...
A. satu dimensi
B. integer
C. string
D. array boolean
E. multidimensi

16. sebuah algoritma memiliki nol/lebih masukan yang diberikan algoritma sebelum
dijalankan.
Pengertian diatas adalah pengertian dari..
A. input
B. output
C. password
D. Algorima
E. Array

17. Dalam tipe data sederhana terdapat _bilangan logika_ yang didalamnya terdapat
BOOLEAN yg berisi tentang...
A. 1-10
B. benar/salah
C. A-Z
D. (>, <,)
E. (:)

18. berikut yang bukan termasuk jenis tipe data adalah….


A. numerik
B. logika
C. string
D. booleon
E. varient

19. pernyataan yang benar mengenai operator adalah…..


A. tempat untuk menentukan pemberian nilai terhadap suatu variabel yang di berikan
oleh user
B. tempat dalam memori yang digunakan untuk menapung data yang nilainya selalu
berubah
C. suatu nama yang mempunyai fungsi untuk menyediakan tempat suatu angka atau
teks yang tidak dapat di ubah -ubah nilainya
D. suatu cara penulisan untuk memberikan atau memasukkan nilai ke dalam variabel
E. simbol yang di gunakan untuk melakukan suatu operasi terhadap nilai data

20. Berikut yang termasuk sifat pemrogaman visual adalah….


A. event-driver
B. center owner
C. user interpace
D. event
E. metode

21. suatu nama yang mempunyai fungsi untuk menyediakan tempat suatu angka atau
teks yang tidak dapat diubah -ubah nilainya adalah….
A. type data
B. variabel
C. operator
D. ekspresi
E. konstata

22. Dim nama As string


private nilai As integer
static jumlah As integer
contoh diatas termasuk contoh Deklarasi…..
A. deklarasi eksplisit
B. deklarasi implisit
C. deklarasi konstata
D. deklarasi variabel
E. deklarasi variant
23. pengertian float /double (bilangan real)adalah…..
A. bilangan yang tidak mengandung angka pecahan ,misalnya-3,-2,-1,0,1,2,3 dan
sebagaianya
B. suatu variabel teks yang panjang
C. suatu tempat memori yang di gunakan untuk menampung data yang nilainya selalu
derubah
D. bilangan yang mengandung pecahan desimal misalnya4.53,7.333.dan sebagaiannya
E. salah satu penulisan algoritma selain menggunakan bahasa natural

24. jangkauan tipe data string adalah….


A. 0.s.d milyar karakter
B. referensi objek
C. 0.s.d 255
D. 1januari 100 s.d. 31 desember 9999
E. true (benar) atau false (salah)

25. Berikut ini yg bukan rangakain perintah yg harus ditulis untuk memenuhi keadaan
dalam struktur kontrol adalah....
A. melanjutkan sebuah pernyataan bila kondisi terpenuhi
B. Memilih statement yg akan dilaksanakan
C. Memilih sebuah pilihan dari beberapa alternatif bila sebuah kondisi terpenuhi
D. Mengulang sebagian rutin karena tidak terpenuhinya suatu kondisi

26. Yang bukan termasuk macam² operator kondisi..


A. <
B. >
C. =
D. >=
E. <>

27. Yang termasuk operator logika,kecuali...


A. AND
B. OR
C. XOR
D. NOT
E. else

28. Penulisan struktur kontrol percabangan If Then yg benar adalah…


A. If Variable Then Else
B. If Control Then Else
C. If condition Then Else
D. If Control Then Statement
E. If Condition Then Statement

29. Struktur kontrol yg digunakan untuk memutuskan kode program mana yg akan
dikerjakan berdasarkan suatu kondisi adalah struktur kontrol...
A. kode
B. program
C. percabangan
D. perulangan
E. variable

30. Bentuk percabangan yang membandingkan dua variabel atau lebih dan/atau antara
satu variabel dengan berberapa nilai tertentu yg sudah didefinisikan disebut..
A. If Then
B. Case If
C. For To Do
D. For Next
E. While

31. Algoritma percabangan dapat digunakan untuk beberapa kasus permasalahan


berikut,kecuali...
A. Menentukan kelulusan berdasarkan rata-rata
B. Menghitung sewa mobil di sebuah rental yg menyediakan banyak pilihan
C. Menentukan gaji berdasarkan golongan
D. Menentukan rata-rata seluruh siswa dalam satu kelas
E. Menentukan diagnosis penyakit

32. pernyataan-pernyataan dalam satu percabangan dituliskan dengan identasi yg


sama (menjorok) karena..
A. merupakan satu rangkaian langkah akibat persyaratan yang ditentukan
B. lebih rapi
C. menjamin algoritma tidak ambigu
D. menjamin algoritma terbatas
E. algoritma lebih efisien

33. visual basic yang berisi komponen komponen dengan kemampuan untuk
berinteraksi dengan semua aplikasi di sistem operasi dengan windows adalah pengertian
dari project….
A. Standart EXE
B. ActiveX EXE √
C. ActiveX DLL
D. ActiceX Control
E. VB Application Wizard

34. urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis
mrupakan pengertian dari?
A. logika
B. algoritma √
C. flowchart
D. pseudococe
E. visual basic
35. type data visual basic yang berukuran 1 byte per karakter dan jangkauanya 0 s/d
miliyar karakter termasuk type?
A. integer
B. long
C. single
D. string √
E. boolean

36. saya adalah ketua dari suatu perusahaan. saya mempunyai karyawan yang akan
saya pekerjakan untuk membuat pemrograman dengan menggunakan simbol simbol yang
mirip atau menyerupai kode program yang ditulis menggunakan bahasa pemrograman
tertentu. hal ini menggunakan salah satu penulisan algoritma?
A. pseudocode √
B. flowchart
C. bahasa natural
D. bahasa pascal
E. bahasa delphi

37. Struktur kontrol yang digunakan untuk melakukan pengulangan kode program
disebut..
A. Percabangan
B. pemograman
C. Variabel
D. Perulangan
E. Kode

38. Dibawah ini beberapa struktur dasar algoritma antara lain …..
A. Urutan, Pilihan, Pengulangan
B. Pemulihan,Urutan, Pemograman
C. Perbaikan, Pemulihan, Pengaturan
D. Pemulihan,Urutan, Pemograman
E. Urutan, Pemulihan, Pengulangan

39. Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan
yang
lain adalah Symbol…….
A. Terminator C. Flow Direction
B. Display D. Processing
E. Input-Output

40. Siswa mampu Menganalisis berbagai contoh penerapan algoritma dasar dalam
kehidupan sehari-hari
Algoritma percabangan dapat digunakan untuk beberapa kasus permasalahan berikut,
kecuali ....
A. Menentukan kelulusan berdasarkan rata-rata
B. Menghitung sewa mobil di sebuah rental yang menyediakan banyak pilihan
C. Menentukan gaji berdasarkan golongan
D. Menentukan rata-rata seluruh siswa dalam satu kelas
E. Menentukan diagnosa penyakit

41. Urutan proses yang benar dalam Flowchart adalah……..


A. Head Input Proses Output End
B. Input Loading Proses Output Stop
C. Start Read Proses Output Stop
D. Start Read Proses Write Stop
E. Head Read Loading Write End

42. 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
B. Ungu
C. Hijau
D. Putih
E. Abu-abu

43. Tipe data bahasa pascal untuk TRUE FALSE adalah…


A. String
B. Char
C. Boolean
D. Byte
E. Real

44. Menggambarkan program secara logika merupakan fungsi dari...


A. Flowchart
B. Dxdiag
C. Begin
D. SI
E. Sistem oprasi

45. Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang
mempunyai tipe sama,disebut tipe data...
A. Array
B. Byte
C. Longint
D. Integer
E. Boolean

46. Yang bukan dari struktur percabangan pada visual basic diantaranya If Then
adalah...
A. If Then Else
B. Else
C. Select Case
D. Select Case berkondisi
E. If Bertingkat

47. 8.pernyataan yang benar mengenai ekspresi adalah


A. tempat untuk menentukan pemberian nilai terhadap suatu variabel yang diberikan
oleh user
B. tempat dalam memori yang di gunakan untuk menampung data yang nilainya selalu
berubah
C. suatu nama yang mempunyai fungsi untuk menyediakan tempat suatu angka atau
teks yang tidak dapat di ubah -ubah nilainya
D. suatu cara penulisan untuk memberikan atau memasukan nilai ke dalam variabel
E. simbol yang di gunakan untuk melakukan suatu operasi terhadap nilai data

48. Dalam visual bacis terdapat dua cara dalampendeklarasikan variabel yaitu.......
A. Deklarasi implisit dan deklarasi konstata
B. Deklarasi variabel dan deklarasi konstata
C. Deklarasi boolean dan deklarasi implisit
D. Deklarasi eksplisit dan Deklarasi konstata
E. Deklarasi implisit dan deklarasi eksplisit

49. modele digunakan untuk mendeklarasikan


A. variabel dan procedure
B. variabel
C. konstata
D. implisit
E. eksplisit

50. Merupakan tempat dimana kita dapat mengisi atau mengosongkan nilainya dan
memanggil kembali apabila dibutuhkan adalah pengertian dari ....
A. Tipe data
B. Konstanta
C. Operator
D. Variabel
E. String
NAMA KELOMPOK :
1. Noir Rohmawijayanti (11)
2. Putri Aisyah Agustinawati (14)
3. Putri Cahyaningrum (15)
4. Reni Agustina (18)
5. Upik Laila Hanum (32)

Anda mungkin juga menyukai