Soal Pemrograman Dasar
Soal Pemrograman Dasar
Soal Pemrograman Dasar
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program
2. Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam
mempresentasikan proses program disebut....
a. Natural Language
b. Bahasa narasi
c. Bahasa alami
d. Pseudocode
e. Flowchart
3. Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang
disamarkan dari bahasa pemograman disebut metode penulisan...
a. Flowchart
b. Pseudocode
c. Bahasa alami
d. Bahasa Inggris
e. Bagan alir dokumen
6. Untuk menambahkan Form baru pada Visual basic, sebelumnya kita Add Form dari menu
File
a. File
b. Edit
c. Project
d. Help
e. Insert
7. Secara default saat kita mengambil control text box ke form design, name properties caption-nya
adalah
a. Label1
b. Text1
c. Caption
d. Header
e. Textbox
8. Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah…
a. MsgBox
b. Msg
c. Show
d. Display
e. Float
9. Untuk menggabungkan 2 buah teks dan ditampilkan di label1, maka pernyataan berikut yang
benar adalah…
a. label1.caption=text1.caption+text2.caption
b. label1.caption=text1+text2
c. Label1.caption=text1.text+text2.text
d. label1.caption=text1.text=text2.text
e. label1.caption=text1.text=text2.text.text
10.Sebuah teknik komunikasi standar untuk mengekspresikan instruksi kepada komputer disebut..
a. Bahasa latin
b. Bahasa pemrograman
c. Bahasa isyarat
d. Bahasa asing
e. Bahasa daerah
11.Kumpulan elemen data atau variabel yang mempunyai tipe data dan mempunyai ukuran yang
sama disebut...
A. Array
B. Method
C. Function
D. Class
E. Variabel
12.Jenis array yang hanya terdiri dari satu baris elemen disebut dengan...
A. Array 1 dimensi
B. Array 2 dimensi
C. Array 3 dimensi
D. Array 4 dimensi
E. Array multidimensi
14.Langkah untuk membuka aplikasi baru pada visual studio 2010 adalah...
A. Klik file> New> Project> WPF Application
B. Klik file> New> Project> Class Library
C. Klik file> New> Project> Empty Project
D. Klik file> New> Project> Console Application
E. Klik file> New> Project> Form Application
15.Yang perlu dilakukan bila terjadi perulangan terus menerus tanpa henti pada program adalah...
A. Stop debugging
B. Melakukan lompatan
C. Menjalankan kondisi
D. Menjalankan program
E. Mengeksekusi statement
18.Sebuah blok program tersendiri yang merupakan bagian dari program yang lebih besar atau
utama disebut dengan...
A. Prosedur & fungsi
B. Kelas
C. Objek
D. Variabel
E. Konstanta
19.Dalam bahasa C#, suatu prosedur atau fungsi dinyatakan dalam suatu...
A. Kelas
B. Properti
C. Method
D. Tipe data
E. Statement
22. Suatu method dalam bahasa C# yang tidak memberikan nilai balik tetapi masih bisa
menampilkan suatu keluaran adalah...
A. Void
B. Main
C. Return
D. Null
E. Procedur
23. Suatu method yang bisa memanggil dirinya sendiri disebut dengan method...
A. Void
B. Main
C. Parameter
D. Rekursif
E. Referensi
27. Langkah pertama yang harus dilakukan untuk menyusun suatu program adalah...
A. Mempelajari program
B. Membuat algoritma
C. Membuat diagram
D. Membuat program
E. Membeli komputer
28. Simbol bangun ruang yang digunakan untuk mempresentasikan proses program merupakan
model
penulisan dan perancangan algoritma yang biasanya disebut dengan...
A. Flowchart
B. Bahasa alami
C. Natural language
D. Pseudocode
E. Bahasa narasi
29. Algoritma seharusnya dapat dijangkau oleh akal pikiran kita dengan pertimbangan tersebut
berarti algoritma memiliki sifat...
A. Logis
B. Akurat
C. Realistis
D. Cepat
E. Trending
32. Salah satu cara untuk berinteraksi dengan pengguna adalah menampilkan suatu daftar dari
beberapa pilihan dalam jumlah yang terbatas, yang biasanya berupa kumpulan beberapa kata.
Daftar pilihan ini juga disebut...
A. Menu
B. Windows
C. View
D. Item
E. Table
33. Untuk merubah warna tampilan form, property yang diubah adalah...
A. Forecolor
B. Backcolor
C. BackgroundImage
D. BackgroundImageLayout
E. Icon
34. Untuk membuat pulldown menu pada program visual C#, komponen windows forms application
yang bisa digunakan adalah...
A. ComboBox
B. MenuStrip
C. RadioButton
D. ListBox
E. CheckListBox
35.Untuk menambahkan shortcut pada nama menu di MenuStrip, maka penulisan huruf pada nama
menu tersebut diawali dengan karakter...
A. $
B. *
C. @
D. #
E. &
36. Bentuk belah ketupat pada flowchart disebut dengan...
A. Start
B. Process
C. Decision
D. Atribut
E. Entity
37. Simbol untuk menunjukan permulaan maupun akhir dari kegiatan adalah...
A. Konektor
B. Terminator
C. Display
D. Proses
E. Decision
39.Untuk menyatakan fungsi utama berakhir di running dan dijalankan tanpa adanya debug atau
eror adalah...
A. getch
B. ;
C. return0
D. using namespace std
E. int main
40. Suatu program yang memiliki statement serta instruksi yang bermaksud untuk tujuan tertentu
disebut...
A. Aray
B. Looping
C. Fungsi
D. Variabel
E. Tipe data
SOAL ESSAY
1. Jelaskan pengertian method main?
Method main() atau fungsi main() merupakan blok program yang akan dieksekusi pertama
kali. Ini adalah entri point dari program. Method main() wajib kita buat. Kalau tidak, maka
programnya tidak akan bisa dieksekusi.
2. Apa yang dimaksud array dalam bahasa pemrograman?
Array adalah deretan variabel yang berjenis sama dan mempunyai nama sama
3. Selama menulis & menjalankan program, ada beberapa kemungkinan terjadi suatu kesalahan
(error). Sebutkan 3 tipe kesalahan tersebut!
Logical Error.
Syntax Error.
Runtime Error.
Compilation Error.
Interfacing Error.