[email protected]

7 Contoh Soal Pemrograman Dasar Kelas 10 Semester 2 Jawaban Ternyata Sering Muncul di 2026

Oleh

mabaunitar

7 Contoh Soal Pemrograman Dasar Kelas 10 Semester 2 Jawaban Ternyata Sering Muncul di 2026

pemrograman dasar menjadi salah satu mata pelajaran penting di kelas 10 semester 2. Dengan berlatih mengerjakan contoh soal, siswa dapat memahami konsep logika dan algoritma dengan lebih baik.

Artikel ini menyajikan lima contoh soal pemrograman dasar beserta jawabannya. Soal-soal ini mencakup materi variabel, percabangan, perulangan, fungsi, dan array.

1. Contoh Soal Variabel dan Tipe Data

Buatlah program sederhana untuk menampilkan nama dan usia pengguna. Gunakan variabel string untuk nama dan integer untuk usia.

Jawaban: program dapat ditulis dalam bahasa Java atau Python. Contoh dalam Python: nama = ‘Andi’; usia = 17; print(‘Nama:’, nama, ‘Usia:’, usia).

Kode tersebut mendeklarasikan dua variabel lalu mencetaknya. Siswa harus memahami perbedaan tipe data string dan integer.

2. Contoh Soal Percabangan If-Else

Tuliskan program yang menentukan apakah suatu bilangan positif, negatif, atau nol. Gunakan struktur if-else untuk logika pengecekan.

Jawaban: jika bilangan > 0 maka cetak ‘Positif’, elif bilangan 0: print(‘Positif’) elif x < 0: print('Negatif') else: print('Nol').

Latihan ini mengajarkan penggunaan kondisi logika. Siswa juga belajar menangani tiga kemungkinan nilai.

3. Contoh Soal Perulangan For

Buatlah program untuk mencetak bilangan genap dari 2 hingga 20. Gunakan perulangan for dengan increment.

Jawaban: dalam Python, for i in range(2, 21, 2): print(i). Kode ini akan mencetak 2, 4, 6, …, 20. Siswa harus paham fungsi range dengan step.

Selain itu, program dapat dimodifikasi menggunakan while. Namun soal ini fokus pada for sebagai materi dasar semester dua.

4. Contoh Soal Fungsi

Buatlah fungsi bernama luas_persegi yang menerima parameter sisi dan mengembalikan luas persegi. Tampilkan hasil pemanggilan fungsi.

Jawaban: def luas_persegi(s): return s * s. Kemudian panggil dengan print(luas_persegi(5)) akan mencetak 25. Fungsi memudahkan modularisasi kode.

Pemahaman parameter dan return value sangat vital. Siswa juga perlu membedakan fungsi yang mengembalikan nilai dengan prosedur.

5. Contoh Soal Array atau List

Diberikan array [10, 20, 30, 40, 50], hitung dan tampilkan rata-rata elemennya. Gunakan perulangan untuk menjumlahkan.

Jawaban: jumlah = 0; for i in arr: jumlah += i; rata_rata = jumlah / len(arr). Hasil rata-rata adalah 30.0. Siswa belajar mengakses indeks dan melakukan komputasi.

Soal ini menguji kemampuan mengolah data dalam struktur array. Paham konsep indeks dan panjang array menjadi kunci.

Kesimpulan

Kelima contoh soal pemrograman dasar di atas mewakili materi inti semester dua. Dengan rajin berlatih, siswa dapat menguasai logika algoritma dengan baik.

Jangan lupa untuk mencoba soal-soal tambahan agar semakin terbiasa. Selamat belajar dan semoga sukses menghadapi ujian.

Popular Post

Tinggalkan komentar