Anda di halaman 1dari 5

PENILAIAN AKHIR SEMESTER (PAS)II

SMK MA’ARIF 3 TUREN


TAHUN PELAJARAN 2017/2018
B. Study : PEMROGRAMAN DASAR Waktu : 90 Menit
Kelas : X MULTI MEDIA Hari / Tanggal :Rabu 23 Mei 2018

I. PILIHLAH SALAH SATU JAWABAN YANG PALING TEPAT DI BAWAH INI


1. Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang
manusia kedalam format yang dapat dijalankan computer disebut ….
a. System Operasi d. Spreadsheet
b. Software Utility e. Bahasa Pemrograman
c. Word Processing
2. Dalam ekspresi Boolean yang harus diuji adalah nilai ….
a. True/False d. Up/Down
b. Right/Left e. Height/Weight
c. On/Off
3. Yang bukan merupakan ciri-ciri dari Pseudocode adalah ……..
a. Bervariabel d. Menjelaskan Algoritma
b. Berfungsi seperti flowchart e. Bergambar
c. Benar Semua
4. Nama lain dari flowchart adalah ….
a. Algoritma b. Alur c. Bagan alir d. Tree e. Diagram
5. Tipe data yang mampu menampung banyak data dengan tipe data yang berbeda-beda adalah
tipe data …
a. Array b. String c. Record d. Subrange e. Character
6. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis
disebut ….
a. Algoritma d. Flowchart
b. Variabel e. Tipe data
c. Konstanta
7. Tentukan manakah nama-nama variabel berikut ini yang benar
a. nama.guru d. 2x Buku
b. NamaGuru e. Hargabuku
c. harga/buku
8. 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 variable
d. Variabel yang selalu membutuhkan masukan/inputan dari user
e. Variabel yang nilainya kosong
9. Jika ingin mengisi nilai pada varibel seperti foto keluarga, maka tipe data yang
Digunakan adalah jenis ….
a. Gambar/image* d. Record
b. Array e. Char
c. Boolean
10. Bilangan genap adalah bilangan yang jika dibagi dua, sisanya …..
a. 4 b. 3 c. 2 d. 1 e. 0
11. Penulisan algoritma yang menggunakan sintaks (cara penulisan) yang menyerupai bahasa
pemrograman disebut …..
a. Flowchart d. Pseudocode
b. Data flow e. Aplikasi
12. Bilangan ganjil adalah bilangan yang jika dibagi dua, sisanya .….
a. 0 b. 1 c. 2 d. 3 e. 4
13. Variabel yang nilai bersifat berubah-ubah, dapat di isi dan dikosongkanadalah ….
a. Algoritma b. Konstanta c. Variabel d. String e. Boolean
14. Variabel logika yang berhubungan dengan operator OR, AND, dan NOT merupakan variabel
dengan tipe data ….
a. Array b. Numerik c. String d. Boolean* e. Algoritma
15. Tipe data yang memungkinkan sebuah variabel mengandung banyak nilai dalam satu
waktu dan bersifat homogen adalah ..…
a. Algoritma b. Konstanta c. Array d. String e. Boolean
16. Yang menunjukkan awal dan akhir pada sebuah flowchart, adalah .....
a. Data Flow b. Data c. Terminator d. Decision e. Process
17. Merupakan algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk tertentu,
adalah pengertian dari .....
a. Algoritma d. Pseudocode
b. Array e. Konstanta
c. Flowchart
18. Berfungsi untuk memberi nilai awal, nilai akhir, penambahan/pengurangan suatu
variabel counter, adalah .....
a. Terminator d. Decision
b. Process e. Arrows
c. Preparation
19. Bentuk belah ketupat pada diagram flowchart diberi nama .....
a. Data Store d. Process
b. Connector e. Terminator
c. Decision
20. Merupakan tempat menampung dan menyimpan satu atau lebih nilai, adalah pengertian dari
a. Variabel b. Konstanta c. Numerik D. String e.Boolean
21. Merupakan tipe data yang biasa di proses dalam perhitungan matematika, adalah pengertian
a. Variabel b. Konstanta c. Numerik d. String e.Boolean
22. 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
23. Tipe data yang cocok untuk menjelaskan data nama_siswa adalah menggunakan tipe data ….
a. Numeric d. Date time
b. Varchar e. Integer
c. Array
24. Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah menggunakan tipe data
…..
a. Numeric d. Varchar
b. Date time e. Array
c. Integer
25. Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa algoritma
harus mamiliki sifat ...
a. Cepat d. Berurutan
b. Rumit e. Realistis
c. Logis
26. Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.
a. Input d. Masalah
b. File e. Proses
c. Database
27. Sintaks yang digunakan untuk mengakhiri program adalah…
a. Print d. Writeln
b. End e. Readln
c. Start
28. Sintaks yang digunakan untuk menuliskan program adalah…
a. Print d. End
b. Writeln e. Start
c. Readln
29. Jenis data yang dapat digunakan, oleh komputer untuk memenuhi kebutuhan dalam
membuat program komputer disebut…
a. Linier d. Serial
b. Output e. Universal
c. Tipe Data
30. Sebutkan tipe data yang digunakan untuk menyimpan nilai berupa karakter/ huruf disebut
tipe data...
a. Boolean d. Array
b. Date Time e. String / Char
c. Numerik
31. Const Phi = 3.14 adalah contoh untuk penggunaan …
a. Konstanta d. Variabel
b. Flowchart e. Integer
c. Long Int
32. Dibawah ini beberapa struktur dasar algoritma antara lain …..
a. Urutan, Pilihan, Pengulangan
b. Perbaikan, Pemulihan, Pengaturan
c. Urutan, Pemulihan, Pengulangan
d. Pemulihan,Urutan, Pemograman
e. Perbaikan, Pemilihan, Pengulangan
33. Di bawah ini yang termasuk struktur dasar algoritma antara lain …….
a. Pengulangan d. Perbaikan
b. Pemulihan e. Pemograman
c. Pengaturan
34. Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang lain
adalah Symbol…….
a. Terminator d. Display
b. Flow Direction e. Processing
c. Input-output
35. Symbol untuk permulaan (start) atau akhir (stop) adalah Symbol …
a. Terminator d. Display
b. Flow Direction e. Processing
c. Input-output
36. Symbol yang menunjukkan pengolahan data yang dilakukan oleh komputer adalah Symbol

a. Terminator d. Display
b. Flow Direction e. Processing
c. Input-output
37. Symbol input-output yang menyatakan proses input-output adalah Symbol …
a. Pilihan d. Pengulangan
b. Urutan e. Pemulihan
c. Pemograman
38. 5 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
39. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :
a. Membuat program d. Proses
b. Membuat Algoritma e. Mempelajari program
c. Membeli computer
40. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di
sebut :
a. Proses d. Algoritma
b. Program e. Proses
c. Step
41. Pseudocode yang di gunakan pada penulisan algoritma berupa :
a. Bahassa Inggris d. Sembarang bahasa asal terstruktur
b. Bahasa Puitis e. Bahasa Mesin
c. Bahasa pemograman
42. Pada pembuatan program komputer, algoritma dibuat :
a. Sebelum pembuatan program d. Pada saat di jalankan
b. Pada saat program dibuat e. Pada saat verifikasi program
c. Sesudah pembuatan program
43. Tahapan dalam menyelesaikan suatu masalah adalah :
a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil
e. Algoritma-Program-Model-Eksekusi-Hasil
44. Apa kepanjangan ari USES…
a. Unit secure d. Up software
b. Uni t syntax e. Unit smiconductor
c. Unit sytem
45. Berikut ini adalah penulisan identifier yang benar dalam pemogramn pascal adalah..
a. 9program_satu d. Begin
b. Program_1 e. Array
c. Program satu
I. Essai (Jawablah pertanyaan dibawah ini dengan benar)

1. saat kita membuat aplikasi atau soft were sederhana untuk membuka folder dengan cara
cepat , fasilitas yang di gunakan adalah
2. Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang
manusia kedalam format yang dapat dijalankan computer disebut ….
3. Jela skan langkah –langkah membuat softwere sederhana
4. Sebutkan Urutan proses yang benar dalam Flowchart …
5. Jenis data yang dapat digunakan, oleh komputer untuk memenuhi kebutuhan dalam
membuat program komputer disebut…

Anda mungkin juga menyukai