Anda di halaman 1dari 5

KISI-KISI SOAL

Jenis Sekolah : SMK Islamiyah


Mata Pelajaran : Pemrograman Dasar
Kelas/ Semester : X / I
Kompetensi keahlian : TKJ
Kompetensi Bentuk
No
No Kompetensi Inti Dasar Materi Indikator soal Uraian soal Ranah Soal
soal
1 3.1. • Konsep algoritma 1. Siswa dapat C2 PG 1
Memahami Memahami Langkah –langkah algoritma
Memahami, penggunaan • Struktur algoritma penggunaan data 1. Tahap input
menerapkan, data dalam dalam algoritma dan 2. Tahap output
menganalisis algoritma dan konsep algoritma 3. Tahap proses
pengetahuan konsep pemrograman 4. Langkah kerja
faktual, algoritma 5. Persiapan
konseptual, pemrograman 2. Siswa dapat Jika langkah –langkah
prosedural menyajikan diatas disebut algoritma,
berdasarkan rasa algoritma lalu bagaimana menyusun
ingin tahunya pemrograman untuk algoritma yang baik dan
tentang ilmu memecahkan benar ?
pengetahuan, 4.1. permasalahan
teknologi, Menggunakan a. 1,2,3 dan 4
budaya, dan algoritma 3. Siswa dapat b. 1, 3, dan 2
humaniora pemrogramanu Mendiskripsikan dan c. 5, 4, 1, dan 2
dengan ntuk Memahami d. 4, 5, 1, 3, dan 2
wawasan memecahkan penggunaan data e. 5, 4, 3, 2, dan 1
kemanusiaan, permasalahan dalam algoritma dan
kebangsaan, konsep algoritma
pemrograman

• Pengenalan Variabel 4. Siswa dapat Setiap data yang menjadi C4 PG 2


menggunakan input harus memiliki
• Pengenalan tipe data algoritma variabel dan tipe data
kenegaraan, dan pemrograman untuk
peradaban memecahkan Terjadi kesalahan/eror pada
terkait penyebab permasalahan algoritma menghitung luas
fenomena dan segitiga tidak
kejadian, serta
menerapkan
pengetahuan a. Jika pernyataan
prosedural pada pertama betul,
bidang kajian pernyataan kedua betul
yang spesifik dan kedua-duanya
sesuai dengan mempunyai hubungan
bakat dan sebab- akibat
minatnya untuk
memecahkan b. jika pernyataan
masalah. pertama betul,
pernyataan kedua betul ,
tetapi kedua-duanya
tidak mempunyai
hubungan sebab- akibat

c. jika pernyataan
pertama betul dan
pernyataan kedua salah,
dan kedua pernyataan
tersebut tidak
mempunyai sebab akibat

d. jika pernyataan
pertama salah dan
pernyataan kedua betul,
dan kedua pernyataan
tersebut tidak
e. kedua pernyataan
salah

Dari tipe data di bawah ini


mana yang tidak dapat
melakukan operasi
aritmatika?
a. integer
b. byte
• Pengenalan operator c. real
d. boolean
• Pseudocode e. word

• Flowchart Sebuah Pabrik menerapkan


peraturan sebagai berikut :
• Penggunaan Tool 1. Upah kerja untuk setiap
flowchart karyawan 40.000/ hari
2. Waktu kerja 8 jam per
hari, jika lebih dari itu di
hitung lembur.
3. Upah lembur 5000/Jam

Pada bulan oktober pak 4


ujang 1 minggu tidak masuk C1 Uraian
kerja dikarenakan selama
tiga hari pa ujang pulang
kerja jam 1 Pagi. Untuk
menghitung upah yang
diterima pa ujang selama
bulan oktober, jenis operator
apa yang digunakan ?

a. Operator Logika
b. Operator Aritmatika
c. Operator Relasional
d. Operator String
e. Operator Himpunan

Anda mungkin juga menyukai