Pendidikan
Wajib Tahu Contoh Soal Pemrograman Dasar Kelas 11 Semester 2 Agar Nilai Melejit

Wajib Tahu Contoh Soal Pemrograman Dasar Kelas 11 Semester 2 Agar Nilai Melejit

Disiarkan oleh stiedharmaputrasmg.ac.id – Artikel seputar contoh soal pemrograman dasar kelas 11 semester 2 bisa anda temukan disini. Belajar pemrograman dasar di kelas 11 semester 2 membutuhkan latihan soal yang tepat. Dengan mengerjakan contoh soal, siswa dapat memahami konsep algoritma, struktur data, dan logika pemrograman. Artikel ini menyajikan lima soal beserta pembahasan yang bisa dijadikan referensi belajar.

1. Soal Algoritma Menghitung Rata-Rata

Buatlah algoritma dalam bentuk flowchart untuk menghitung rata-rata dari tiga bilangan yang diinput oleh pengguna. Langkah-langkah harus jelas mulai dari input, proses, hingga output.

Pembahasan: Pertama, deklarasikan variabel a, b, c, dan rata. Input nilai a, b, c dari pengguna. Hitung rata = (a+b+c)/3. Tampilkan nilai rata. Flowchart dapat dimulai dengan simbol terminal, lalu paralelogram untuk input, proses, dan output.

2. Soal Struktur Kontrol Percabangan

Tuliskan kode program dalam bahasa Java untuk menentukan apakah suatu bilangan genap atau ganjil. Gunakan struktur if-else dan input dari pengguna.

Pembahasan: Deklarasikan variabel int angka. Gunakan Scanner untuk input. Kondisi if (angka % 2 == 0) maka cetak ‘Genap’, selain itu cetak ‘Ganjil’. Program ini melatih penggunaan operator modulus dan percabangan dasar.

3. Soal Perulangan (Looping) dengan While

Buatlah program dalam Python yang menampilkan bilangan kelipatan 3 dari 1 hingga 100 menggunakan while loop. Setiap bilangan harus dicetak dalam satu baris dipisah spasi.

Pembahasan: Inisialisasi i=1. Selama i <= 100, periksa apakah i % 3 == 0. Jika ya, cetak i. Kemudian i+=1. Loop berhenti saat i=101. Contoh kode: i=1; while i<=100: if i%3==0: print(i, end=' '); i+=1.

Wajib Tahu Contoh Soal Pemrograman Dasar Kelas 11 Semester 2 Agar Nilai Melejit
Te Rourou Whai Hua: 1. Support your mahi (Whakawhanaungatanga …

4. Soal Array Satu Dimensi

Diberikan array integer berisi 5 elemen: [10, 25, 7, 45, 30]. Tulis program C++ untuk mencari nilai terbesar dalam array tersebut menggunakan looping for.

See also  Soal Bahasa Jawa Kelas 3 UTS Kurikulum 2013: Mengasah Pemahaman Budaya Lokal

Pembahasan: Deklarasikan array int arr[5] = {10,25,7,45,30}; dan variabel max = arr[0]. Lakukan for (int i=1; i max maka max = arr[i]. Cetak max. Hasil akhir adalah 45. Soal ini menguji pemahaman tentang indeks array dan logika perbandingan.

5. Soal Fungsi dan Parameter

Buatlah fungsi dalam JavaScript bernama hitungVolumeKubus yang menerima parameter sisi dan mengembalikan volume kubus. Gunakan fungsi tersebut dengan sisi = 8.

Pembahasan: function hitungVolumeKubus(sisi) { return sisi sisi sisi; } Panggil console.log(hitungVolumeKubus(8)). Output 512. Soal ini melatih pembuatan fungsi, parameter, dan return value yang merupakan dasar modular programming.

Kesimpulan

Kelima contoh soal di atas mencakup materi esensial pemrograman dasar kelas 11 semester 2, seperti algoritma, percabangan, perulangan, array, dan fungsi. Latihan rutin dengan soal-soal serupa akan membantu siswa menguasai logika pemrograman.

Pastikan untuk selalu mencoba menulis kode sendiri dan menganalisis setiap langkah. Semakin sering berlatih, semakin mudah memahami konsep pemrograman dan siap menghadapi ujian.

Leave a Reply

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