Anda di halaman 1dari 2

PERGURUAN MUHAMMADIYAH PARAKAN

SMP-SMK MUHAMMADIYAH PARAKAN


LEMBAR SOAL ULANGAN TENGAH SEMESTER TAHUN 2018/2019
Bidang Studi : Pemrograman Dasar Nama Guru : Pri Eko Istianto
Kelas/Jurusan : X Multimedia Waktu : 60 Menit

I. PILIHAN GANDA

1. Dalam menyusun suatu program,langkah 7. Data yang berisi sederet karakter disebut….
pertama yang harus di lakukan adalah : a. String
a. Membuat program b. Boolean
b. Membuat Algoritma c. Array
c. Membeli komputer d. Float
d. Proses e. Integer
e. Mempelajari program 8. Bilangan yang berisi titik desimal atau jenis
2. Sebuah prosedur langkah demi langkah bilangan pecahan adalah…
yang pasti untuk menyelesaikan sebuah a. String
masalah di sebut : b. Boolean
a. Proses c. Integer
b. Program d. Float
c. Algoritma e. Real
d. Step 9. Pointer digunakan untuk menyimpan …
e. Diagram a. Bilangan bulat
3. Perangkat lunak yang bertugas b. Bilangan rasional
mengkonversikan arsitektur dan algoritma c. Karakter
yang dirancang manusia kedalam format d. Alamat memori
yang dapat dijalankan computer disebut : e. Bilangan pecahan
a. System Operasi 10. Yang dimaksud dengan konstanta adalah:
b. Spreadsheet a. Variabel yang nilainya bersifat tetap
c. Bahasa Pemrograman dan bisa diubah-ubah
d. Software Utility b. Variabel yang nilainya bersifat tetap
e. Word Processing dan tidak bisa diubah-ubah
4. Nama lain dari flowchart adalah …. c. Nilai dari suatu variael
a. Algoritma d. Variabel yang selalu membutuhkan
b. Alur masukan/inputan dari user
c. Bagan alir f. Variabel yang nilainya kosong
d Tree 11. Jika ingin mengisi nilai pada varibel seperti
e. Diagram foto keluarga, maka tipe data yang
5. Variabel yang nilai bersifat berubah-ubah, Digunakan adalah jenis ….
dapat di isi dan dikosongkan adalah …. a. Gambar/image
a. Algoritma b. Record
b. Konstanta c. Char
c. Variabel d. Array
d. String e. Boolean
e. Boolean 12. Bilangan ganjil adalah bilangan yang jika
6. Variabel logika yang berhubungan dengan dibagi dua, sisanya .….
operator OR, AND, dan NOT merupakan a. 0
variabel dengan tipe data …. b. 1
a. Array c. 2
b. Numerik d. 3
c. String e. 4
d. Boolean
e. Algoritma
13. Tipe data yang memungkinkan sebuah c. StartRead Proses Output Stop
variabel mengandung banyak nilai dalam d. Start-Read- Proses- Write-Stop
satu waktu dan bersifat homogen adalah : e. Head-Read- Loading- Write- End
a. Algoritma
b. Konstanta II. Fill in
c. Array 1. .............adalah urutan langkah-langkah
d. String logis penyelesaian masalah yang disusun
e. Boolean secara sistematis dan logis”.
14. Dibawah ini aturan-aturan dalam penulisan 2. Nama lain dari flowchart adalah ….
variabel, kecuali ….. 3. Variabel yang nilainya bersifat tetap dan
a.Nama variabel tidak boleh bisa diubah-ubah adalah :
menggunakan kata-kata kunci 4. operator OR, AND, dan NOT adalah
b. Nama variabel tidak boleh variabel ....
mengandung karakter-karakter khusus 5. Numerik merupakan tipe data yang biasa
c.Nama variabel harus diawali dengan di proses dalam perhitungan ....
angka 6. Sekumpulan statement, variabel,
d.Nama variabel harus diawali dengan parameter yang dijadikan satu untuk
huruf mengerjakan satu atau lebih operasi
e. Tidak boleh menggunakan spasi disebut . . . .
15. Algoritma harus dapat dijangkau oleh akal 7. Parameter yang digunakan untuk
fikiran kita. Hal ini menyatakan bahwa menampung nilai yang akan dijadikan
algoritma harus mamiliki sifat ... keluaran yang akan dikirimkan ke bagian
a. Cepat yang memanggil fungsi tersebut adalah .
b. Rumit 8. Siapakah penemu program bahasa C .
c. Logis 9. Menggambarkan program secara logika
d. Berurutan merupakan fungsi dari . . . .
e. Realistis 10. Sintaks yang digunakan untuk mengakhiri
16. Sintaks yang digunakan untuk mengakhiri program adalah…
program adalah…
a. Print III ESSAY
b. End 1. Apa perbedaan algoritma dan flowchart ?
c. Start 2. Sebutkan 3 cara menuliskan algoritma,
d. Writeln jelaskan ?
e. Readln 3. Sebutkan aturan dalam pemberian nama
17. Dibawah ini beberapa struktur dasar variable ?
algoritma antara lain ….. 4. Sebutkan Min. 5 simbol pada flowchart
a. Urutan, Pilihan, Pengulangan dan sebutkan fungsinya ?
b. Pemulihan,Urutan, Pemograman 5. Buatkan 1 contoh penulisan algoritma
c. Perbaikan, Pemulihan, Pengaturan dalam bentuk Pseudocode dan Flowchart?
d. Perbaikan, Pemilihan, Pengulangan
e. Urutan, Pemulihan, Pengulangan
18. Di bawah ini yang termasuk struktur dasar
algoritma antara lain …….
a. Pengulangan
b. Pemulihan
c. Pengaturan
d. Perbaikan
e. Pemograman
19. Symbol untuk permulaan (start) atau akhir
(stop) adalah Symbol ……
a. Terminator
b. Flow Direction
c. Input-output
d. Display
e. Processing
20. 5 Urutan proses yang benar dalam
Flowchart adalah……..
a. Head-Input- Proses-output- End
b. Input-Loading-Proses-Output-Stop

Anda mungkin juga menyukai