38+ Kumpulan Soal PEMROGRAMAN DASAR | COMPUTERS Sederajat dengan Kunci Jawaban
Halo semuanya.. sahabat, Di website caktekno.com hari ini 03-Sep-2022 kami menyediakan kumpulan soal, bank soal beserta daftar jawaban/kunci jawaban tentang PEMROGRAMAN DASAR | COMPUTERS yang sangat lengkap untuk semua jenjang pendidikan sebagai sarana belajar kamu belajar dan mengikuti PTS (Penilaian Tengah Semester)/UTS/Ulangan/Tugas Rumah/PR/Ujian Akhir untuk Kelas 10 di sekolah atau sebagai referensi soal untuk bapak dan ibu guru di sekolah. Soal latihan di website ini disusun secara struktur dan mempermudah siswa mempelajari dan menguasai mata pelajaran pada semester 1 dan 2 2022/2023.
38+ Soal PEMROGRAMAN DASAR | COMPUTERS 2022/2023 Lengkap
1. Dibawah ini yang bukan termasuk simbol yang digunakan pada Flowchart yaitu
a. Block
[Jawaban Salah]
b. Cabang Tunggal
[Jawaban Salah]
c. Cabang Rangkap
[Jawaban Salah]
d. Pengulangan
[Jawaban Salah]
e. Linear
[Jawaban Benar]
2. “Berfungsi memodelkan masukan,keluaran,referensi,master,proses,ataupun transaksi dalam simbol-simbol tertentu”.Merupakan fungsi dari
a. Cabang tunggal
[Jawaban Salah]
b. Cabang Rangkap
[Jawaban Salah]
c. Block chart
[Jawaban Benar]
d. Pengulangan Bersyarat
[Jawaban Salah]
e. Pengulangan tidak Bersyarat
[Jawaban Salah]
3. Dibawah ini yang tidak termasuk simbol-simbol yang digunakan pada block chart yaitu
a. FORM
[Jawaban Salah]
b. PAPAN KUNCI
[Jawaban Salah]
c. PROSES
[Jawaban Salah]
d. LINEAR
[Jawaban Benar]
e. MONITOR
[Jawaban Salah]
4. Apakah kegunaan dari off page conector pada simbol cabang tunggal
a. Menghubungkan satu langkah dengan langkah lain dihalaman berbeda
[Jawaban Benar]
b. Untuk pemeriksaan suatu kondisi
[Jawaban Salah]
c. Proses pemberian harga awal
[Jawaban Salah]
d. Melakukan pemanggilan suatu prosedur program utama
[Jawaban Salah]
e. Menyatakan kegiatan pemrosesan input
[Jawaban Salah]
5. Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah
a. Mempelajari program
[Jawaban Salah]
b. Membeli komputer
[Jawaban Salah]
c. Membuat Algoritma
[Jawaban Benar]
d. Membuat Proses
[Jawaban Salah]
6. Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah masalah dengan menggunakan bahasa pemrograman tertentu disebut
a. Proses
[Jawaban Salah]
b. Program
[Jawaban Salah]
c. Algoritma
[Jawaban Benar]
d. Step
[Jawaban Salah]
e. Diagram
[Jawaban Salah]
7. Algoritma berasal dari kata
a. Algorith
[Jawaban Salah]
b. Algorithm
[Jawaban Salah]
c. Algorism
[Jawaban Benar]
d. Aritmatika
[Jawaban Salah]
e. Algoritma
[Jawaban Salah]
8. Pada pembuatan program komputer, Algoritma dibuat dengan
a. Sebelum pembuatan program
[Jawaban Benar]
b. Pada saat program dibuat
[Jawaban Salah]
c. Sesudah pembuatan program
[Jawaban Salah]
d. Pada saat verifikasi program
[Jawaban Salah]
e. Pada saat program dijalankan
[Jawaban Salah]
9. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut
a. Algoritma
[Jawaban Benar]
b. Flowchart
[Jawaban Salah]
c. Variable
[Jawaban Salah]
d. Tipe Data
[Jawaban Salah]
e. Konstanta
[Jawaban Salah]
10. Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut
a. Natural Language
[Jawaban Salah]
b. Bahasa narasi
[Jawaban Salah]
c. Bahasa alami
[Jawaban Salah]
d. Pseudocode
[Jawaban Salah]
e. Flowchart
[Jawaban Benar]
11. Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemograman disebut metode penulisan
a. Flowchart
[Jawaban Salah]
b. Pseudocode
[Jawaban Benar]
c. Bahasa alami
[Jawaban Salah]
d. Bahasa Inggris
[Jawaban Salah]
e. Bagan alir dokumen
[Jawaban Salah]
12. Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan
a. a=0, b=5
[Jawaban Salah]
b. a=10, b=5
[Jawaban Salah]
c. a=10, b=0
[Jawaban Salah]
d. a=10, b=10
[Jawaban Benar]
13. Dibawah ini beberapa struktur dasar algoritma antara lain
a. Perbaikan, Pemulihan, Perulangan
[Jawaban Salah]
b. Urutan, Pilihan, Pengulangan
[Jawaban Benar]
c. Urutan, Pemulihan, Perulangan
[Jawaban Salah]
d. Pemulihan, Urutan, Pemograman
[Jawaban Salah]
e. Perbaikan, Pemilihan, Pngulangan
[Jawaban Salah]
14. Yang menunjukan awal dan akhir pada sebuah flowchart adalah
a. Data Flow
[Jawaban Salah]
b. Data
[Jawaban Salah]
c. Terminator
[Jawaban Benar]
d. Decision
[Jawaban Salah]
e. Proses
[Jawaban Salah]
15. Bentuk belah ketupat pada diagram flowchart diberi nama
a. Data Flow
[Jawaban Salah]
b. Data
[Jawaban Salah]
c. Terminator
[Jawaban Salah]
d. Decision
[Jawaban Benar]
e. Proses
[Jawaban Salah]
16. Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang lainya adalah symbol
a. Terminator
[Jawaban Salah]
b. Display
[Jawaban Salah]
c. Flow Direction
[Jawaban Benar]
d. Processing
[Jawaban Salah]
e. Input-Output
[Jawaban Salah]
17. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum dan sesudah titik decimal termasuk dalam tipe data
a. Riil
[Jawaban Benar]
b. Boolean
[Jawaban Salah]
c. Integer
[Jawaban Salah]
d. Longint
[Jawaban Salah]
e. Byte
[Jawaban Salah]
18. Int x = 3,05;, tipe data yang digunakan adalah
a. Char
[Jawaban Salah]
b. Long int
[Jawaban Salah]
c. Float
[Jawaban Benar]
d. Short int
[Jawaban Salah]
e. Signed long int
[Jawaban Salah]
19. Double angka;, kode program disamping merupakan tipe data
a. Bilangan bulat
[Jawaban Salah]
b. Bilangan cacah
[Jawaban Benar]
c. Logika
[Jawaban Salah]
d. Karakter
[Jawaban Salah]
e. Struktur
[Jawaban Salah]
20. Pernyataan yang sesuai untuk mendefinisikan tipe data bilangan bulat adalah
a. Tipe data yang berfungsi menampung data yang memiliki angka belakang koma
[Jawaban Salah]
b. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
[Jawaban Salah]
c. Tipe data yang mepresentasikan data berupa karakter
[Jawaban Salah]
d. Tipe data yang menyimpan lebih dari satu variabel
[Jawaban Salah]
e. Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma
[Jawaban Benar]
21. Dibawah ini merupakan tipe data bilangan bulat adalah
a. Char
[Jawaban Salah]
b. Double
[Jawaban Salah]
c. Float
[Jawaban Salah]
d. Int
[Jawaban Benar]
e. Boolean
[Jawaban Salah]
22. Tipe data bahasa c++ untuk true false adalah
a. String
[Jawaban Salah]
b. Char
[Jawaban Salah]
c. Boolean
[Jawaban Benar]
d. Byte
[Jawaban Salah]
e. Real
[Jawaban Salah]
23. Penulisan kode program untuk variabel yang benar adalah
a. Long 1000;
[Jawaban Salah]
b. int !satu;
[Jawaban Salah]
c. long break;
[Jawaban Salah]
d. Float bilangan_riil;
[Jawaban Benar]
e. Double 2x;
[Jawaban Salah]
24. Variabel yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan tidak dapat diubah saat program berjalan disebut
a. Konstanta
[Jawaban Benar]
b. Label
[Jawaban Salah]
c. Tipe
[Jawaban Salah]
d. Variabel
[Jawaban Salah]
e. Prosedur
[Jawaban Salah]
25. Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah
a. Char return;
[Jawaban Salah]
b. Void main;
[Jawaban Salah]
c. Char panjang, a;
[Jawaban Benar]
d. Panjang char;
[Jawaban Salah]
e. Semua salah
[Jawaban Salah]
26. Yang bukan termasuk jenis operator yaitu
a. Penambahan
[Jawaban Salah]
b. Arimatika
[Jawaban Salah]
c. Logika
[Jawaban Salah]
d. Variabel
[Jawaban Benar]
e. Pengurangan
[Jawaban Salah]
27. Operator logika yang menyatakan "dan" dalam lambang berikut ini adalah
a. &&
[Jawaban Benar]
b. ||
[Jawaban Salah]
c. !
[Jawaban Salah]
d. <>
[Jawaban Salah]
e. =
[Jawaban Salah]
28. Operator logika yang menyatakan "atau" dalam lambang berikut ini adalah
a. &&
[Jawaban Salah]
b. ||
[Jawaban Benar]
c. !
[Jawaban Salah]
d. <>
[Jawaban Salah]
e. =
[Jawaban Salah]
29. Yang termasuk operator logika ingkaran adalah
a. !
[Jawaban Benar]
b. &&
[Jawaban Salah]
c. <>
[Jawaban Salah]
d. }}
[Jawaban Salah]
e. >=
[Jawaban Salah]
30. Fungsi dari operator % sebagai
a. Pembagian 2 bilangan
[Jawaban Salah]
b. Membagi per seratus persen
[Jawaban Salah]
c. Prosentasi 2 bilangan
[Jawaban Salah]
d. Mencari sisa pembagian 2 bilangan
[Jawaban Benar]
e. Prosentase bilangan
[Jawaban Salah]
31. Pernyataan a = 7 % 4 akan menghasilkan a =
a. 1
[Jawaban Salah]
b. 2
[Jawaban Salah]
c. 3
[Jawaban Benar]
d. 4
[Jawaban Salah]
e. 5
[Jawaban Salah]
32. ++ dan -- merupakan operator
a. Operator Aritmatika
[Jawaban Salah]
b. Operator Increment dan Decrement
[Jawaban Benar]
c. Operator majemuk
[Jawaban Salah]
d. Operator Relasional
[Jawaban Salah]
e. Operator logika
[Jawaban Salah]
33. Tipe data yang cocok untuk menjelaskan data nama_siswa adalah menggunakan tipe data
a. Numeric
[Jawaban Salah]
b. Varchar
[Jawaban Benar]
c. Date time
[Jawaban Salah]
d. Array
[Jawaban Salah]
e. Integer
[Jawaban Salah]
34. Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah menggunakan tipe data
a. Numeric
[Jawaban Salah]
b. Varchar
[Jawaban Salah]
c. Date time
[Jawaban Benar]
d. Array
[Jawaban Salah]
e. Integer
[Jawaban Salah]
35. Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa algoritma harus mamiliki sifat
a. Cepat
[Jawaban Salah]
b. Berurutan
[Jawaban Salah]
c. Rumit
[Jawaban Salah]
d. Realistis
[Jawaban Salah]
e. Logis
[Jawaban Benar]
36. Jenis data yang dapat digunakan, oleh komputer untuk memenuhi kebutuhan dalam membuat program komputer disebut
a. Linier
[Jawaban Salah]
b. Tipe Data
[Jawaban Benar]
c. Output
[Jawaban Salah]
d. Universal
[Jawaban Salah]
e. Serial
[Jawaban Salah]
37. Sebutkan tipe data yang digunakan untuk menyimpan nilai berupa karakter/ huruf disebut tipe data
a. Boolean
[Jawaban Salah]
b. Array
[Jawaban Salah]
c. Date Time
[Jawaban Salah]
d. String / Char
[Jawaban Benar]
e. Numerik
[Jawaban Salah]
38. Berikut ini variabel yang pasti memiki tipe data integer yaitu
a. Panjang Balok
[Jawaban Salah]
b. Luas Persegi
[Jawaban Salah]
c. Total Gaji
[Jawaban Salah]
d. Jumlah Anak
[Jawaban Benar]
e. Nilai Tertinggi
[Jawaban Salah]
39. Operasi 22 MOD 4 memberikan hasil
a. 5
[Jawaban Salah]
b. 5,5
[Jawaban Salah]
c. 2
[Jawaban Benar]
d. FALSE
[Jawaban Salah]
e. TRUE
[Jawaban Salah]
40. Berikut ini pernyataan yang benar mengenai pseudocode kecuali
a. Menggunakan bahasa mirip bahasa pemrograman
[Jawaban Salah]
b. Bahasanya harus baku, tidak boleh ada kesalahan
[Jawaban Benar]
c. Memudahkan implementasi ke bahasa pemrograman
[Jawaban Salah]
d. Menggunakan kata-kata kunci sebagaimana bahasa pemrograman
[Jawaban Salah]
e. Dapat diubah ke bahasa natural dan sebaliknya
[Jawaban Salah]
Demikian Kumpulan Soal PEMROGRAMAN DASAR | COMPUTERS Sederajat dengan Kunci Jawaban, Semangat Sob