SOAL PROGRAMING DASAR X TKJ 2 SMKN 2 Bandar Lampung
SEPTEMBER 5, 2017
1. Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma
yang dirancang manusia kedalam format yang dapat dijalankan computer disebut …. A. System Operasi D. Word Processing B. Software Utility E. Bahasa Pemrograman C. Spreadsheet 2. Dalam ekspresi Boolean yang harus diuji adalah nilai …. A. True/False D. On/Off B. Right/Left E. Height/Weight Height/Weight C. Up/Down 3. Yang bukan merupakan ciri -ciri dari Pseudocode adalah …….. A. Bervariabel D. Menjelaskan Algoritma B. Bergambar E. Benar Semua C. Berfungsi seperti flowchart 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 D. Subrange B. String E. Character C. Record 6. Urutan langkah -langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut …. A. Algoritma D. Tipe data B. Flowchart E. Konstanta C. Variabel 7. 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 variabel D. Variabel yang selalu membutuhkan masukan/inputan dari user E. Variabel yang nilainya kosong 8. Jika ingin mengisi nilai pada varibel seperti foto keluarga, maka tipe data yang Digunakan adalah jenis adalah jenis …. A. Gambar/image D. Boolean B. Array E. Char C. Record 9. Bilangan genap adalah bilangan yang jika dibagi dua, sisanya ….. A. 4 B. 3 C. 2 D. 1 E. 0 algoritma yang menggunakan sintaks (cara penulisan) 10. Penulisan yang menyerupai bahasa pemrograman disebut ….. A. Flowchart C. Data flow E. Coding B. Pseudocode D. Aplikasi
11. Tentukan manakah nama -nama variabel berikut ini yang benar !
A. nama.guru D. harga/buku B. NamaGuru E. Harga buku C. 2x Buku 12. Variabel yang nilai bersifat berubah-ubah, dapat di isi dan dikosongkan adalah …. A. Algoritma B. Konstanta C. Variabel D. String E. Boolean 13. 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 14. 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 15. Yang menunjukkan awal dan akhir pada sebuah flowchart, adalah ..... A. Data Flow B. Data C. Terminator D. Decision E. Process algoritma yang dinyatakan dalam diagram dengan 16. Merupakan bentuk-bentuk tertentu, adalah pengertian dari ..... A. Algoritma C. Pseudocode E. Konstanta B. Array D. Flowchart 17. Berfungsi untuk memberi nilai awal, nilai akhir, penambahan/pengurangan suatu variabel counter, adalah ..... A. Terminator C. Process E. Preparation B. Decision D. Arrows 18. Bentuk belah ketupat pada diagram flowchart diberi nama ..... A. Data Store C. Connector E. Decision B. Process D. Terminator 19. Merupakan tempat menampung dan menyimpan satu atau lebih nilai, adalah pengertian dari ….. A. Variabel B. Konstanta C. Numerik D. String E. Boolean 20. Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa algoritma harus mamiliki sifat ... A. Cepat C. Rumit E. Logis B. Berurutan D. Realistis Kunci Jawaban : 11. B 1. E 12. C 2. A 13. D 3. B 14. C 4. C 15. C 5. C 16. D 6. A 17. E 7. A 18. E 8. A 19. A 9. E 20. E 10. B