Anda di halaman 1dari 8

UJIAN KETUNTASAN KOMPETENSI DASAR INTERNAL TAHAP 6

TAHUN PELAJARAN 2020 / 2021


SEKOLAH MENENGAH KEJURUAN
(SMK) AR-RAHMAH-KABUPATEN CIANJUR
Jl. Stekmal No. 04 Telp. (0263) 261569 – Faximile (0263) 280654 – Kode Pos : 43211- Cianjur.

Mata Pelajaran : Pemrograman Dasar


Kelas / Program Keahlian : X / TKJ
Guru Mata Pelajaran : Ahyan Budhi Permana, S. Kom
Alokasi Waktu : 120 Menit

Soal Pilihan Ganda 6. Symbol operator yang digunkan untuk


pembagian adalah
1. Istilah Perulangan dalam Pemrograman A. / D. ^
dikenal dengan B. * E. +
C. x
A. repeating.
B. looping 7. Struktur Kontrol Perulangan, adalah
C. again A. Proses melakukan tindakan yang sama
D. fungction secara berulang-ulang atau berkali-kali
E. replay sampai batas yang ditentukan
B. Proses melakukan pemeriksaan
2. Perulangan dengan kondisi di akhir disebut kesamaan pada sebuah nilai
C. Tempat untuk mengisi atau
juga dengan perulangan
mengosongkan nilai dan memanggil
A. For
kembali apabila dibutuhkan.
B. Do While
D. Tempat untuk mengisi atau
C. Do Until
mengosongkan nilai dan memanggil
D. Do…… lop
kembali apabila dibutuhkan.
E. Next
E. Tidak ada jawaban yang benar.
3. Perulangan for disebut juga denga
8. Apa Fungsi dari program Looping atau
perulangan…
pengulangan
A. di awal
A. Untuk mempermudah melakukan suatu
B. Di akhir
proses yang berulang ulang
C. Di inputkan user B. Untuk mengakhiri sebuah program
D. Dengan pernyataan countinue C. Untuk mengawali sebuah program
E. Dengan pernyataan break D. Untuk melakukan pemeriksaan kesamaan
pada sebuah nilai
4. Berikut yang bukan merupakan fungsi E. Jawaban tidak ada yang benar
pernyataan Break adalah ……
A. Keluar dari Program Algoritma 9. Fungsi cinpada program C++ adalah
B. Menghentikan pemilihan pada pernyataan A. Adalah fungsi standar pada C++ untuk
switch menampilkan output ke layer
C. Mnghentikan proses perulangan B. Adalah fungsi standar pada C++ untuk
mengambil input dari keyboard
D. Keluar dari badan Loop
C. Adalah fungsi untuk melakkan looping
E. Tidak ada jawaban yang benar atau perulangan
D. Adalah fungsi untuk mengakhiri sebuah
5. Symbol Operator yang digunakan untuk program
perkalian adalah E. Adalah fungsi untuk memulai sebuah
A. / D. ^ program
B. * E. +
C. x
10. Fungsi cout pada program C++ adalah
A. Adalah fungsi standar pada C++ untuk
menampilkan output ke layer
B. Adalah fungsi standar pada C++ untuk
mengambil input dari keyboard
C. Adalah fungsi untuk melakkan looping
atau perulangan
D. Adalah fungsi untuk mengakhiri sebuah
program
E. Adalah fungsi untuk memulai sebuah
program

SOAL ESSAY

1. Struktur kontrol perulangan digunakan untuk


mengulangi satu atau lebih algoritma
(perintah) tertentu yang dikehendaki
programer guna menyelesaikan masalah
tertentu. Beberapa karakteristik struktur
kontrol perulangan adalah:

2. Dalam pemrograman C++ ada empat bagian


yang menjadi kunci penting di dalam
pengulangan dengan While. Sebutkan
Keempat bagian tersebut !
KISI-KISI DAN KARTU SOAL

Satuan Pendidikan : SMK Ar-Rahmah Cianjur Tahun Pelajaran : 2020/2021


Kelas/Semester :X/2 Bentuk Soal : PG
Mata Pelajaran : Pemrograman Dasar Jumlah Soa : 10 Sepuluh)
Penyusun : Ahyan Budhi P., S. kom Alokasi Waktu : 120 Menit

Kompetensi Dasar No. KD No. Soal Skor Buku Sumber

3.7 Menerapkan struktur kontrol Buku Teks Pelajaran•Buku Panduan


Perulangan dalam bahasa Guru•Wahana Komputer.
pemrograman 3.7 1, 2 5
4.7 Membuat kode program Dasar Pemrograman Dasar .
struktur kontrol perulangan 2003.Salemba

Butir Soal:
1. Istilah Perulangan dalam Pemrograman dikenal dengan
Materi A. repeating.
B. looping
Menerapkan struktur kontrol
Percabangan dalam bahasa C. again
pemrograman D. fungction
Indikator Pencapaian E. replay
Kompetensi
2. Perulangan dengan kondisi di akhir disebut juga dengan perulangan
3.7.1 Memahami struktur kontrol A. For
Perulangan dalam bahasa
B. Do While
pemrograman
3.7.2 Mempraktekkan struktur C. Do Until
kontrol Perulangan dalam D. Do…… lop
bahasa pemrograman E. Next
Indikator Soal

Kunci Jawaban
1. B. looping
2. E. Next
KISI-KISI DAN KARTU SOAL

Satuan Pendidikan : SMK Ar-Rahmah Cianjur Tahun Pelajaran : 2020/2021


Kelas/Semester :X/2 Bentuk Soal : PG
Mata Pelajaran : Pemrograman Dasar Jumlah Soa : 10 Sepuluh)
Penyusun : Ahyan Budhi P., S. kom Alokasi Waktu : 120 Menit

Kompetensi Dasar No. KD No. Soal Skor Buku Sumber

3.7 Menerapkan struktur kontrol Buku Teks Pelajaran•Buku Panduan


Perulangan dalam bahasa Guru•Wahana Komputer.
pemrograman 3.7 3, 4 5
4.7 Membuat kode program Dasar Pemrograman Dasar .
struktur kontrol perulangan 2003.Salemba

Butir Soal:
3. Perulangan for disebut juga denga perulangan…
Materi A. di awal
B. Di akhir
Menerapkan struktur kontrol C. Di inputkan user
Percabangan dalam bahasa
D. Dengan pernyataan countinue
pemrograman
Indikator Pencapaian E. Dengan pernyataan break
Kompetensi
4. Berikut yang bukan merupakan fungsi pernyataan Break adalah
3.7.1 Memahami struktur kontrol ……
Perulangan dalam bahasa A. Keluar dari Program Algoritma
pemrograman B. Menghentikan pemilihan pada pernyataan switch
3.7.2 Mempraktekkan struktur C. Mnghentikan proses perulangan
kontrol Perulangan dalam D. Keluar dari badan Loop
bahasa pemrograman E. Tidak ada jawaban yang benar
Indikator Soal
Kunci Jawaban
3. A. di awal
4. A. Keluar dari Program Algoritma
KISI-KISI DAN KARTU SOAL

Satuan Pendidikan : SMK Ar-Rahmah Cianjur Tahun Pelajaran : 2020/2021


Kelas/Semester :X/2 Bentuk Soal : PG
Mata Pelajaran : Pemrograman Dasar Jumlah Soa : 10 Sepuluh)
Penyusun : Ahyan Budhi P., S. kom Alokasi Waktu : 120 Menit

Kompetensi Dasar No. KD No. Soal Skor Buku Sumber

3.7 Menerapkan struktur kontrol Buku Teks Pelajaran•Buku Panduan


Perulangan dalam bahasa Guru•Wahana Komputer.
pemrograman 3.7 5, 6 5
4.7 Membuat kode program Dasar Pemrograman Dasar .
struktur kontrol perulangan 2003.Salemba

Butir Soal:

Materi 1. Symbol Operator yang digunakan untuk perkalian adalah


A. / D. ^
Menerapkan struktur kontrol B. * E. +
Percabangan dalam bahasa C. x
pemrograman
Indikator Pencapaian 2. Symbol operator yang digunkan untuk pembagian adalah
Kompetensi A. / D. ^
B. * E. +
3.7.1 Memahami struktur kontrol C. x
Perulangan dalam bahasa
pemrograman Kunci Jawaban
3.7.2 Mempraktekkan struktur
kontrol Perulangan dalam 3. B *
bahasa pemrograman 4. A /
Indikator Soal
KISI-KISI DAN KARTU SOAL

Satuan Pendidikan : SMK Ar-Rahmah Cianjur Tahun Pelajaran : 2020/2021


Kelas/Semester :X/2 Bentuk Soal : PG
Mata Pelajaran : Pemrograman Dasar Jumlah Soa : 10 Sepuluh)
Penyusun : Ahyan Budhi P., S. kom Alokasi Waktu : 120 Menit

Kompetensi Dasar No. KD No. Soal Skor Buku Sumber

3.7 Menerapkan struktur kontrol Buku Teks Pelajaran•Buku Panduan


Perulangan dalam bahasa Guru•Wahana Komputer.
pemrograman 3.7 7, 8 5
4.7 Membuat kode program Dasar Pemrograman Dasar .
struktur kontrol perulangan 2003.Salemba

Butir Soal:

Materi 7. Struktur Kontrol Perulangan, adalah


A. Proses melakukan tindakan yang sama secara berulang-
Menerapkan struktur kontrol ulang atau berkali-kali sampai batas yang ditentukan
Percabangan dalam bahasa B. Proses melakukan pemeriksaan kesamaan pada sebuah
pemrograman nilai
Indikator Pencapaian C. Tempat untuk mengisi atau mengosongkan nilai dan
Kompetensi memanggil kembali apabila dibutuhkan.
D. Tempat untuk mengisi atau mengosongkan nilai dan
3.7.1 Memahami struktur kontrol
Perulangan dalam bahasa memanggil kembali apabila dibutuhkan.
pemrograman E. Tidak ada jawaban yang benar.
3.7.2 Mempraktekkan struktur
kontrol Perulangan dalam 8. Apa Fungsi dari program Looping atau pengulangan
bahasa pemrograman A. Untuk mempermudah melakukan suatu proses yang
Indikator Soal berulang ulang
B. Untuk mengakhiri sebuah program
C. Untuk mengawali sebuah program
D. Untuk melakukan pemeriksaan kesamaan pada sebuah nilai
E. Jawaban tidak ada yang benar

Kunci Jawaban

5. A
Proses melakukan tindakan yang sama secara berulang-ulang atau
berkali-kali sampai batas yang ditentukan

6. A
Untuk mempermudah melakukan suatu proses yang berulang ulang

KISI-KISI DAN KARTU SOAL


Satuan Pendidikan : SMK Ar-Rahmah Cianjur Tahun Pelajaran : 2020/2021
Kelas/Semester :X/2 Bentuk Soal : PG
Mata Pelajaran : Pemrograman Dasar Jumlah Soa : 10 Sepuluh)
Penyusun : Ahyan Budhi P., S. kom Alokasi Waktu : 120 Menit

Kompetensi Dasar No. KD No. Soal Skor Buku Sumber

3.7 Menerapkan struktur kontrol Buku Teks Pelajaran•Buku Panduan


Perulangan dalam bahasa Guru•Wahana Komputer.
pemrograman 3.7 9, 10 5
4.7 Membuat kode program Dasar Pemrograman Dasar .
struktur kontrol perulangan 2003.Salemba

Butir Soal:
9. Fungsi cinpada program C++ adalah
Materi A. Adalah fungsi standar pada C++ untuk menampilkan output ke
layer
Menerapkan struktur kontrol B. Adalah fungsi standar pada C++ untuk mengambil input
Percabangan dalam bahasa dari keyboard
pemrograman C. Adalah fungsi untuk melakkan looping atau perulangan
Indikator Pencapaian D. Adalah fungsi untuk mengakhiri sebuah program
Kompetensi E. Adalah fungsi untuk memulai sebuah program

3.7.1 Memahami struktur kontrol 10. Fungsi cout pada program C++ adalah
Perulangan dalam bahasa A. Adalah fungsi standar pada C++ untuk menampilkan
pemrograman output ke layer
3.7.2 Mempraktekkan struktur B. Adalah fungsi standar pada C++ untuk mengambil input dari
kontrol Perulangan dalam keyboard
bahasa pemrograman C. Adalah fungsi untuk melakkan looping atau perulangan
Indikator Soal D. Adalah fungsi untuk mengakhiri sebuah program
E. Adalah fungsi untuk memulai sebuah program

Kunci Jawaban

1. B.
Adalah fungsi standar pada C++ untuk mengambil input dari
keyboard

2. A.
Adalah fungsi standar pada C++ untuk menampilkan output ke
layer

KISI-KISI DAN KARTU SOAL


Satuan Pendidikan : SMK Ar-Rahmah Cianjur Tahun Pelajaran : 2020/2021
Kelas/Semester :X/2 Bentuk Soal : ESSAY
Mata Pelajaran : Pemrograman Dasar Jumlah Soa : 10 Sepuluh)
Penyusun : Ahyan Budhi P., S. kom Alokasi Waktu : 120 Menit

Kompetensi Dasar No. KD No. Soal Skor Buku Sumber

3.7 Menerapkan struktur kontrol Buku Teks Pelajaran•Buku Panduan


Perulangan dalam bahasa Guru•Wahana Komputer.
pemrograman 3.7 9, 10 5
4.7 Membuat kode program Dasar Pemrograman Dasar .
struktur kontrol perulangan 2003.Salemba

Butir Soal:

Materi 1.Struktur kontrol perulangan digunakan untuk mengulangi satu atau lebih
algoritma (perintah) tertentu yang dikehendaki programer guna
Menerapkan struktur kontrol
Percabangan dalam bahasa menyelesaikan masalah tertentu. Beberapa karakteristik struktur kontrol
pemrograman perulangan adalah:
Indikator Pencapaian
Kompetensi 2.Dalam pemrograman C++ ada empat bagian yang menjadi kunci penting
di dalam pengulangan dengan While. Sebutkan Keempat bagian tersebut !
3.7.1 Memahami struktur kontrol
Perulangan dalam bahasa
Kunci Jawaban
pemrograman
3.7.2 Mempraktekkan struktur
1. Karakteristik Struktur control adalah
kontrol Perulangan dalam
bahasa pemrograman a. Mengerjakan hal yang sama berulang-ulang.
Indikator Soal b. Jumlah perulangan bisa ditetapkan, dapat juga sesuai kondisi.
c. Ada kondisi awal dan kondisi akhir. Perulangan dimulai dari
kondisi awal, naik secara bertahap dan berhenti saat mencapai
kondisi akhir.
d. Menaikkan dan menurunkan kondisi per- ulangan dilakukan dengan
operator increment, decrement, dan ekspresi matematika.

2. Empat bagian yang menjadi kunci penting di dalam pengulangan


dengan While, adalah :
a. Bagian pertama: bagian ini adalah bagian inisialisasi variabel yang
dipakai sebagai pencacah. Bagian ini hanya dijalankan sekali.
b. Bagian kedua: bagian ini berisi kondisi yang menentukan jumlah
pengulangan.
c. Bagian ketiga: bagian ini berisi perintah yang umumnya digunakan
untuk menampilkan hasil.
d. Bagian keempat: bagian ini berfungsi untuk
menaikkan/menurunkan nilai variabel pencacah, yang juga berperan
sebagai penentu pengulangan.

Anda mungkin juga menyukai