Jl. Kesuma Bangsa No. 12

0711) 387512

Wow contoh soal uas kelas 1 smk semester 2 pemprogrman dasar dengan 5 trik jawaban cepat

Menghadapi Ujian Akhir Semester (UAS) genap untuk mata pelajaran Pemrograman Dasar di kelas 1 SMK memerlukan persiapan yang matang. Materi yang diujikan mencakup fondasi algoritma, pengenalan variabel, tipe data, operator, serta struktur kontrol sederhana. Berikut ini disajikan 15 contoh soal pilihan ganda yang dapat membantu siswa berlatih.

Soal 1-5: Konsep Dasar Algoritma dan Pemrograman

Bagian pertama ini fokus pada pemahaman algoritma serta komponen dasar dari suatu program. Setiap soal dilengkapi dengan kunci jawaban agar proses belajar mandiri lebih efektif.

Soal 1: Langkah-langkah logis dan sistematis untuk menyelesaikan suatu masalah dalam pemrograman disebut… .

Kunci Jawaban: Algoritma. Algoritma merupakan urutan instruksi yang jelas dan terstruktur.

Soal 2: Simbol yang digunakan untuk menyatakan proses input/output dalam flowchart adalah… .

Kunci Jawaban: Jajar genjang. Simbol ini mewakili pembacaan data atau penampilan hasil.

Soal 3: Tipe data yang digunakan untuk menyimpan nilai benar atau salah adalah… .

Kunci Jawaban: Boolean. Tipe boolean hanya memiliki dua nilai: true dan false.

Soal 4: Tempat penyimpanan data di dalam memori yang nilainya dapat berubah selama program berjalan disebut… .

Kunci Jawaban: Variabel. Setiap variabel memiliki nama dan tipe data tertentu.

Soal 5: Operator yang digunakan untuk membandingkan dua nilai dan menghasilkan nilai boolean adalah… .

Kunci Jawaban: Operator relasional. Contoh operator relasional antara lain ==, !=, , =.

Soal 6-10: Struktur Kontrol dan Logika Pemrograman

Setelah menguasai dasar, siswa perlu memahami bagaimana program mengambil keputusan dan mengulang instruksi. Bagian ini menguji kemampuan menggunakan percabangan dan perulangan.

Soal 6: Struktur yang digunakan untuk mengeksekusi blok kode tertentu hanya jika kondisi terpenuhi adalah… .

Kunci Jawaban: Struktur percabangan if-else. Jika kondisi bernilai true, blok if dijalankan; jika false, blok else dijalankan.

Soal 7: Perintah yang digunakan untuk mengulang blok kode selama kondisi tertentu masih terpenuhi adalah… .

Kunci Jawaban: While. Struktur while melakukan pengecekan kondisi di awal perulangan.

Soal 8: Jika terdapat kode: if (nilai >= 75) { status = “Lulus”; } else { status = “Remidi”; } dan nilai = 60, maka status yang tersimpan adalah… .

Soal dan Jawaban Algoritma Pemrograman PDF
Soal dan Jawaban Algoritma Pemrograman PDF

Kunci Jawaban: “Remidi”. Karena 60 tidak lebih besar atau sama dengan 75, maka blok else yang dieksekusi.

Soal 9: Perulangan yang pasti dijalankan minimal satu kali meskipun kondisi awal salah adalah… .

Kunci Jawaban: Do-while. Blok kode dieksekusi terlebih dahulu, baru kemudian kondisi diperiksa.

Soal 10: Dalam flowchart, simbol yang menunjukkan arah aliran proses adalah… .

Kunci Jawaban: Garis panah. Panah menghubungkan antar simbol untuk menunjukkan urutan langkah.

Soal 11-15: Array, Fungsi, dan Praktik Pemrograman

Bagian terakhir menguji kemampuan menggunakan array sebagai koleksi data dan fungsi sebagai subprogram. Materi ini penting untuk membangun program yang modular dan efisien.

Soal 11: Struktur data yang dapat menyimpan beberapa nilai dalam satu variabel dengan indeks dimulai dari 0 disebut… .

Kunci Jawaban: Array. Array memungkinkan akses data melalui indeks numerik.

Soal 12: Untuk mendeklarasikan array integer dengan 5 elemen dalam bahasa Java, sintaks yang tepat adalah… .

Kunci Jawaban: int[] arr = new int[5]; Deklarasi ini membuat array berukuran 5 dengan tipe integer.

Soal 13: Blok kode yang berdiri sendiri dan dapat dipanggil untuk menjalankan tugas tertentu disebut… .

Kunci Jawaban: Fungsi (function). Fungsi dapat menerima parameter dan mengembalikan nilai.

Soal 14: Jika fungsi didefinisikan dengan tipe void, artinya fungsi tersebut… .

Kunci Jawaban: Tidak mengembalikan nilai. Fungsi void hanya mengeksekusi perintah tanpa memberikan output kembali.

Soal 15: Komentar dalam pemrograman yang digunakan untuk memberi penjelasan dan tidak dieksekusi oleh compiler adalah… .

Kunci Jawaban: Komentar. Dalam bahasa C/Java, komentar satu baris diawali dengan //, sedangkan multi-baris diapit / /.

Kesimpulan

Menguasai pemrograman dasar membutuhkan latihan soal secara konsisten. Contoh soal UAS semester 2 ini mencakup berbagai aspek penting yang sering muncul dalam evaluasi. Dengan berlatih menggunakan soal-soal di atas, siswa dapat lebih siap menghadapi ujian yang sesungguhnya.

Manfaatkan pula sumber belajar lain seperti buku referensi dan video tutorial untuk memperdalam pemahaman. Teruslah berlatih dan jangan ragu untuk mendiskusikan soal-soal sulit dengan guru atau teman sekelas.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Search

Popular Posts

Categories