7 Rahasia Menguasai contoh soal pemograman dasar kelas 10 semester 2 Sebelum Ujian Dimulai

Temukan 30 contoh soal Pemograman Dasar kelas 10 semester 2 lengkap, terstruktur, dan terbaru untuk membantu persiapan belajar di tahun 2026.

Mata pelajaran Pemograman Dasar di kelas 10 semester 2 menjadi fondasi penting bagi siswa yang ingin menguasai logika komputer.

Berikut kami sajikan 30 contoh soal yang dirancang sesuai kurikulum 2026, lengkap dengan variasi tingkat kesulitan.

Soal No 1-10

Sepuluh soal pertama mencakup konsep dasar variabel, tipe data, dan operator aritmatika.

  1. Soal 1: Tuliskan program sederhana yang menampilkan angka 10 pada layar.

    Program harus menggunakan perintah output standar tanpa komentar tambahan.

  2. Soal 2: Buat kode yang meminta input nama siswa dan menampilkan sapaan menggunakan variabel string.

    Pastikan input dan output dipisahkan oleh baris baru.

  3. Soal 3: Implementasikan penjumlahan dua bilangan bulat yang dimasukkan pengguna.

    Hasil harus ditampilkan dalam format “Hasil: X”.

  4. Soal 4: Buat program yang menghitung selisih antara dua angka floating point.

    Gunakan tipe data yang tepat untuk menyimpan nilai desimal.

  5. Soal 5: Tulis kode yang mengecek apakah sebuah angka merupakan bilangan genap atau ganjil.

    Gunakan operator modulus untuk menentukan hasilnya.

  6. Soal 6: Rancang program yang menukar nilai dua variabel tanpa menggunakan variabel ketiga.

    Manfaatkan operasi aritmetika untuk melakukan pertukaran.

  7. Soal 7: Buat skrip yang menampilkan tabel perkalian 1 sampai 5 secara berurutan.

    Setiap baris harus memuat hasil perkalian angka baris dengan kolom.

  8. Soal 8: Implementasikan logika yang menentukan nilai maksimum dari tiga angka yang dimasukkan.

    Gunakan struktur percabangan bersarang untuk membandingkan nilai.

  9. Soal 9: Tulis program yang menghitung luas persegi panjang berdasarkan panjang dan lebar yang diberikan.

    Hasil harus dikalikan dan ditampilkan dengan satuan cm persegi.

  10. Soal 10: Buat kode yang menampilkan semua bilangan prima kurang dari 50.

    Gunakan loop dan kondisi untuk memfilter bilangan prima.

Soal No 11-20

Bagian kedua menantang siswa dengan struktur kontrol loop, array satu dimensi, dan fungsi sederhana.

  1. Soal 11: Rancang program yang mencetak deret Fibonacci hingga nilai ke-10.

    Setiap nilai dipisahkan oleh spasi.

  2. Soal 12: Buat fungsi yang menerima tiga parameter dan mengembalikan nilai rata-rata.

    Panggil fungsi tersebut dengan data contoh dan tampilkan hasilnya.

  3. Soal 13: Implementasikan loop while untuk menghitung faktorial dari angka 6.

    Hasil faktorial harus ditampilkan dalam satu baris.

  4. Soal 14: Tulis program yang menyimpan lima nama siswa dalam array dan menampilkannya secara terbalik.

    Gunakan indeks array untuk mengakses urutan terbalik.

  5. Soal 15: Buat kode yang mencari nilai terkecil di dalam array berisi sepuluh angka acak.

    Hasil pencarian harus dicetak dengan label “Nilai terkecil”.

    Contoh Soal Pemrograman Dasar Kelas 10 Semester 2 Dan Jawabannya
    contoh soal Pemrograman Dasar kelas 10 semester 2 Dan Jawabannya
  6. Soal 16: Rancang program yang menghitung jumlah digit dari sebuah bilangan bulat positif.

    Gunakan operasi pembagian dan modulus dalam loop.

  7. Soal 17: Buat fungsi untuk mengecek apakah sebuah string merupakan palindrome.

    Uji fungsi dengan contoh kata “radar” dan tampilkan hasilnya.

  8. Soal 18: Implementasikan program yang menampilkan angka 1 sampai 100, kecuali yang merupakan kelipatan tiga.

    Gunakan pernyataan continue dalam loop.

  9. Soal 19: Tulis skrip yang mengkonversi suhu dari Celcius ke Fahrenheit.

    Input suhu Celcius harus dibaca dari pengguna.

  10. Soal 20: Buat program yang menghitung jumlah elemen ganjil dalam sebuah array berisi tujuh bilangan.

    Hasil akhir harus ditampilkan dengan teks penjelas.

Soal No 21-30

Set terakhir mengintegrasikan konsep rekursi, pencarian binary, dan manipulasi string lanjutan.

  1. Soal 21: Rancang fungsi rekursif untuk menghitung nilai pangkat dua dari sebuah bilangan bulat.

    Panggil fungsi dengan argumen 5 dan tampilkan hasilnya.

  2. Soal 22: Buat program yang melakukan pencarian binary pada array berurutan berisi 15 angka.

    Input nilai yang dicari harus diminta kepada pengguna.

  3. Soal 23: Implementasikan algoritma bubble sort untuk mengurutkan array berisi delapan nilai acak.

    Setelah sorting, tampilkan array dalam urutan naik.

  4. Soal 24: Tulis kode yang mengganti semua huruf vokal dalam sebuah string dengan karakter “*”.

    Uji dengan kalimat contoh dan cetak hasil transformasi.

  5. Soal 25: Buat fungsi yang menerima dua string dan mengembalikan panjang gabungan keduanya.

    Gunakan fungsi tersebut pada contoh input dan tampilkan nilai panjang.

  6. Soal 26: Rancang program yang menghitung jumlah huruf kapital dalam sebuah teks yang dimasukkan.

    Hasil harus menunjukkan angka total huruf kapital.

  7. Soal 27: Implementasikan program yang menampilkan segitiga angka dengan tinggi 4 baris.

    Setiap baris menampilkan urutan angka mulai dari 1 hingga nomor baris.

  8. Soal 28: Buat skrip yang mengkonversi angka Romawi “XIV” menjadi nilai desimal.

    Gunakan tabel konversi sederhana dalam kode.

  9. Soal 29: Tulis fungsi yang mengevaluasi ekspresi matematika sederhana berupa string “a+b”.

    Fungsi harus memisahkan operand dan operator, lalu mengembalikan hasil penjumlahan.

  10. Soal 30: Rancang program yang menghasilkan password acak sepanjang delapan karakter, terdiri dari huruf dan angka.

    Setiap karakter harus dipilih secara random dari kumpulan yang telah ditentukan.

Kesimpulan

Daftar 30 contoh soal di atas mencakup seluruh materi Pemograman Dasar kelas 10 semester 2 yang relevan untuk tahun 2026.

Dengan berlatih soal-soal ini, siswa dapat memperkuat pemahaman konsep, meningkatkan kemampuan logika, dan mempersiapkan diri menghadapi ujian akhir semester.

Leave a Reply

Your email address will not be published. Required fields are marked *