pemrograman dasar merupakan mata pelajaran penting bagi siswa kelas X semester 2. Dengan berlatih mengerjakan soal, siswa dapat memahami konsep algoritma, logika, dan sintaksis bahasa pemrograman.
Artikel ini menyajikan sepuluh contoh soal pemrograman dasar yang sering muncul dalam ujian. Setiap soal dilengkapi dengan pembahasan singkat agar mudah dipelajari.

10 Contoh Soal Pemrograman Dasar
- Apa yang dimaksud dengan algoritma dalam pemrograman? Algoritma adalah langkah-langkah logis untuk menyelesaikan masalah. Contoh algoritma sederhana adalah resep masakan atau petunjuk arah.
- Buatlah flowchart untuk menentukan bilangan genap atau ganjil. Flowchart dimulai dari input angka, kemudian diperiksa apakah angka mod 2 sama dengan nol. Jika ya, output genap; jika tidak, output ganjil.
- Tuliskan pseudocode untuk menghitung luas segitiga. Pseudocode: input alas, tinggi, hitung luas = 0.5 alas tinggi, lalu cetak luas.
- Jelaskan perbedaan antara tipe data integer dan float. Integer hanya menyimpan bilangan bulat, sedangkan float menyimpan bilangan desimal. Contoh integer: 10, contoh float: 3.14.
- Buatlah program sederhana dalam bahasa C++ untuk menampilkan “Halo Dunia”. Program menggunakan fungsi main dan perintah cout. Kode: #include using namespace std; int main() { cout << "Halo Dunia"; return 0; }
- Apa fungsi dari operator aritmatika dalam pemrograman? Operator aritmatika digunakan untuk operasi matematika seperti penjumlahan, pengurangan, perkalian, pembagian, dan modulus. Contoh: a + b, a % b.
- Buatlah contoh penggunaan percabangan if-else untuk menentukan nilai kelulusan. Jika nilai >= 70 maka lulus, jika tidak maka tidak lulus. Implementasi dalam kode: if (nilai >= 70) { cout << "Lulus"; } else { cout << "Tidak Lulus"; }
- Tuliskan perulangan for untuk mencetak angka 1 sampai 5. Perulangan for memiliki inisialisasi, kondisi, dan increment. Contoh: for (int i=1; i<=5; i++) { cout << i << " "; }
- Jelaskan konsep array dalam pemrograman. Array adalah kumpulan variabel dengan tipe data yang sama yang disimpan dalam indeks. Contoh deklarasi: int angka[5] = {1,2,3,4,5};
- Buatlah fungsi sederhana untuk menjumlahkan dua bilangan. Fungsi bernama tambah menerima parameter int a dan int b, lalu mengembalikan a + b. Contoh pemanggilan: int hasil = tambah(3,4);
Kesimpulan
Sepuluh contoh soal di atas mencakup materi inti pemrograman dasar kelas X semester 2. Dengan memahami setiap soal, siswa dapat lebih siap menghadapi ujian dan menguasai logika pemrograman.
Latihan secara rutin akan memperkuat pemahaman konsep dan keterampilan menulis kode. Semoga kumpulan soal ini bermanfaat untuk proses belajar kamu.





