[email protected]

3 Cara Cepat Kuasai contoh soal pemrograman dasar kelas 10 semester 2 beserta jawabannya

Oleh

mabaunitar

Quiz Pemrograman Dasar Kelas 10 - Ranah Belajar

Memasuki semester 2, siswa kelas 10 akan menghadapi materi pemrograman yang lebih kompleks. Latihan soal menjadi kunci utama untuk memahami konsep dan logika dasar coding. Artikel ini menyajikan contoh soal pemrograman dasar beserta jawabannya yang relevan untuk kurikulum 2026.

Setiap soal dirancang untuk menguji pemahaman tentang variabel, tipe data, percabangan, dan perulangan. Pembahasan jawaban diberikan secara singkat agar mudah dipahami. Mari kita mulai dengan materi fundamental yang sering muncul dalam ujian.

Soal 1 sampai 3: Konsep Dasar dan Tipe Data

Soal pertama biasanya menguji kemampuan mendeklarasikan variabel dengan benar. Perhatikan contoh berikut untuk memahami aturan penulisan kode.

Soal 1: Deklarasi Variabel

Buatlah kode untuk menyimpan umur seseorang (17 tahun) dan nama depan (Andi). Gunakan tipe data yang tepat.

Jawaban: int umur = 17; String namaDepan = “Andi”;. Tipe int digunakan untuk bilangan bulat, sedangkan String untuk teks.

Soal 2: Tipe Data Float

Seorang siswa memiliki tinggi badan 165.5 cm. Tuliskan kode deklarasi variabel yang sesuai.

Jawaban: float tinggiBadan = 165.5f;. Tipe float dipilih karena nilai mengandung angka desimal.

Soal 3: Operator Aritmatika

Hitunglah hasil dari (15 + 3) 2 menggunakan kode program. Simpan hasilnya dalam variabel bertipe integer.

Jawaban: int hasil = (15 + 3) 2; // hasil = 36. Operator kurung dijalankan terlebih dahulu sebelum perkalian.

Soal 4 sampai 6: Struktur Percabangan

Percabangan memungkinkan program mengambil keputusan berdasarkan kondisi tertentu. Soal berikut melatih penggunaan if-else.

Soal 4: If Sederhana

Buatlah program yang mengecek apakah nilai ujian seorang siswa lebih dari 75. Jika ya, tampilkan “Lulus”.

Jawaban: if (nilaiUjian > 75) { System.out.println(“Lulus”); }. Kondisi > 75 menjadi syarat untuk mencetak teks tersebut.

Soal 5: If-Else

Kembangkan soal sebelumnya. Jika nilai kurang dari atau sama dengan 75, tampilkan “Tidak Lulus”.

Jawaban: if (nilaiUjian > 75) { System.out.println(“Lulus”); } else { System.out.println(“Tidak Lulus”); }. Blok else menangani kondisi sebaliknya.

Soal Pemrograman Dasar Kelas 10 Semester 2 Kurikulum 2013 Dalchaebi
Soal Pemrograman Dasar Kelas 10 Semester 2 Kurikulum 2013 Dalchaebi

Soal 6: Switch Case

Buat program yang menerima angka 1-3 dan mencetak nama hari: 1=Senin, 2=Selasa, 3=Rabu. Gunakan struktur switch.

Jawaban: switch(angka) { case 1: System.out.println(“Senin”); break; case 2: System.out.println(“Selasa”); break; case 3: System.out.println(“Rabu”); break; }. Setiap case harus diakhiri break agar tidak lanjut ke case berikutnya.

Soal 7 sampai 10: Perulangan dan Array

Perulangan digunakan untuk mengulang eksekusi kode, sedangkan array menyimpan banyak data dalam satu variabel. Keduanya sering diujikan bersamaan.

Soal 7: Perulangan For

Cetak angka 1 sampai 5 menggunakan perulangan for. Setiap angka ditampilkan dalam baris baru.

Jawaban: for (int i = 1; i <= 5; i++) { System.out.println(i); }. Variabel i dimulai dari 1 dan bertambah 1 setiap iterasi hingga mencapai 5.

Soal 8: Perulangan While

Buat perulangan untuk mencetak bilangan genap dari 2 sampai 10 menggunakan while.

Jawaban: int i = 2; while (i <= 10) { System.out.println(i); i += 2; }. Kondisi dicek di awal, dan nilai i ditambah 2 setiap langkah.

Soal 9: Array Satu Dimensi

Deklarasikan array yang menampung tiga nilai ujian: 80, 85, 90. Kemudian cetak nilai pada indeks kedua.

Jawaban: int[] nilai = {80, 85, 90}; System.out.println(nilai[1]);. Indeks array dimulai dari 0, sehingga indeks 1 merujuk pada 85.

Soal 10: Kombinasi Array dan Perulangan

Hitung total dari seluruh elemen array pada soal sebelumnya menggunakan perulangan for.

Jawaban: int total = 0; for (int i = 0; i < nilai.length; i++) { total += nilai[i]; }. System.out.println(total);. Hasil akhir adalah 255.

Kesimpulan

Sepuluh contoh soal di atas mencakup materi inti pemrograman dasar kelas 10 semester 2. Menguasai variabel, percabangan, perulangan, dan array akan memudahkan siswa menghadapi ujian. Disarankan untuk terus berlatih dengan variasi soal agar logika pemrograman semakin terasah.

Praktik mandiri menggunakan komputer atau aplikasi online sangat dianjurkan. Semakin sering menulis kode, semakin cepat pola penyelesaian masalah terbentuk. Selamat belajar dan semoga sukses dalam ujian pemrograman dasar.

Popular Post

Tinggalkan komentar