Anda di halaman 1dari 17

KISI-KISI TES TERTULIS

Satuan Pendidikan : SMK NEGERI 1 REMBANG


Bidang Keahlian : TEKNOLOGI INFORMASI DAN KOMUNIKASI
Program Keahlian : TEKNIK KOMPUTER DAN INFORMATIKA
Kompetensi Keahlian : REKAYASA PERANGKAT LUNAK
Kelas : X (Sepuluh)
Mata Pelajaran : PEMROGRAMAN DASAR
Jenis Penilaian : Tes Sumatif

Bentuk No
Kompetensi Dasar IPK Materi Indikator Soal
Soal Soal
3.5 Menerapkan 3.5.1 Menerapkan operasi  Peserta didik dapat menerangkan fungsi Essay/uraian 1
operasi aritmetika dan logika tipe data, variabel, konstanta, operator,
aritmetika dan dan ekspresi.
logika 3.5.2 Menganalisis operasi
aritmetika dan logika

Penggunaan tipe  Peserta didik dapat menganalisis fungsi Essay/uraian 2


data, variabel, tipe data, variabel, konstanta, operator,
konstanta, dan ekspresi.
operator, dan
ekspresi pada Essay/uraian 3
bahasa
pemrograman
Java Essay/uraian 4

 Peserta didik dapat menerapkan struktur Essay/uraian 5


kontrol percabangan dalam membuat
algoritma pseudocode maupun flowchat.
Instrumen/butir Soal Pengetahuan

No Soal Kunci Jawaban Skor

1. Jelaskan fungsi tipe data dan berikan 1. Percabangan IF hanya memiliki satu pilihan. Pilihan di dalam IF hanya akan dikerjakan 3
contohnya! kalau kondisinya benar.
2. Contoh :
IF(total_belanja > 100000) THEN
diskon = 5%*total_belanja
ENDIF

2. Jelaskan fungsi variabel dan berikan 1. Percabangan IF/ELSE memiliki dua pilihan, yaitu pilihan jika kondisi benar dan pilihan 3
contohnya! alternatif kalau kondisi salah.
2. Contoh :
IF(nilai>70)THEN
WRITE “Lulus”
ELSE
WRITE “Gagal”
ENDIF

3. Jelaskan fungsi konstanta dan berikan 1. Percabangan IF-ELSE-IF memiliki lebih dari dua pilihan. 3
contohnya! 2. Contoh:
IF(nilai=”A”)
write “Amat Baik”
ELSE IF(nilai=”B”)
write “Baik”
ELSE IF(nilai=”C”)
write “Cukup”
ENDIF

4. Jelaskan fungsi kondisi dan berikan 1. Sama halnya seperti percabangan IF-ELSE_IF, percabangan SWITCH-CASE juga 3
contohnya! memiliki lebih dari dua pilihan.
2. Contoh:
SWITCH(nilai)
Case “A” : write “Amat Baik”
Case “B” : write “Baik”
No Soal Kunci Jawaban Skor

Case “C” : write “Cukup


ENIF

5. Mendekati hari raya idul fitri, minimarket Pseudocode: 8


ABCD mengadakan diskon besar-besaran.
read total_belanja
Setiap pelanggan yang berbelanja lebih dari
Rp. 100.000,- diberikan diskon 5%. Pembeli if(total_belanja>100000) then
yang memiliki kartu member dan berbelanja diskon=5%*total_belanja
lebih dari Rp. 100.000,- diberikan diskon
10%. Sedangkan member yang berbelanja else if(member=true and total_belanja>100000) then
lebih dari Rp. 500.000 diberikan diskon 15%. diskon =10%*total_belanja
else if(member=true and total_belanja>500000) then
Buatlah algoritma menggunakan pseudocode diskon=15%*total_belanja
dan flowchart untuk kasus diatas!
end
belanja=total_belanja-diskon
write belanja

Flowchart:
No Soal Kunci Jawaban Skor
LEMBAR NILAI PENGETAHUAN

SKOR NILAI
NOMOR
NAMA SOAL NO 1 SOAL NO 2 SOAL NO 3 SOAL NO 4 SOAL NO 5 TOTAL AKHIR
UR
IND 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
T

1 2313 ADIANSYAH                                            
2 2314 AGUSTIA MULIYANI                                            
3 2315 ALFINA                                            
4 2316 ALIN FEBRINA UTAMI                                            
5 2317 ALYA HERLINA MUQTI                                            
6 2318 ANDIKA ASZID RAMADHANI                                            
7 2319 ANGGARDA GUMA ABDEE DAMIYANT                                            
8 2320 ANNAZ DWI RAMADHAN                                            
9 2321 ARDINA DWI LESTARI HIDAYAH                                            
10 2322 ARIEL JUL IBRAHIM                                            
11 2323 AZHIRYAN AZDAN ARIF YANZAH                                            
12 2324 DISTA MEILIA                                            
13 2325 ELDA REFANYA                                            
14 2326 ERIKA MAHARANI SURYO GURITNO                                            
15 2327 FANDI PANGESTU                                            
16 2328 FATHIR REFANDIAZ                                            
17 2329 FITRIATUN FATIMAH                                            
18 2330 GITA AGUS SAPUTRI                                            
19 2331 INDAH STIANINGRUM                                            
20 2332 JULIATI                                            
21 2333 MUHAMMAD AFRIAN SAPUTRA                                            
22 2334 NIMAS SULISTIANINGSIH                                            
23 2335 NISA AULIA                                            
24 2336 NUHA NASHAIHUL IBAD                                            
25 2337 PRAMESTI FEBRY HENDRYANI                                            
26 2338 RAHMA ZAHRO BAROKAH                                            
27 2339 RINDI ANTIKA                                            
28 2340 RIZA OKTORA RAMADHAN                                            
29 2341 SAHARA MUKTI SETYANDANI                                            
30 2342 SANTI RAHAYU                                            
31 2343 SILVIA ISTIFARHANI                                            
32 2344 STEVY MARSYA AMELINDA                                            
33 2345 VIVI DWI NUNINGSIH                                            
34 2346 YOGA NUR ROMADHON                                            
Pedoman Penskoran:

Nomor Soal Jumlah Betul Skor


Penjelasan + contoh Skor 3
Contoh Skor 2
1
Penjelasan Skor 1
Salah semua Skor 0
Penjelasan + contoh
Skor 3
Contoh
Skor 2
2 Penjelasan
Skor 1
Salah semua
Skor 0
Penjelasan + contoh
Skor 3
Contoh
Skor 2
3 Penjelasan
Skor 1
Salah semua
Skor 0
Penjelasan + contoh
Skor 3
Contoh
Skor 2
4 Penjelasan
Skor 1
Salah semua
Skor 0

Pseudocode + flowchart Skor 8


Pseudocode Skor 4
5
Flowchart Skor 4
Salah semua Skor 0

Pedoman Penilaian:

Jumlah skor perolehan


Nilai Perolehan KD pengetahuan= ×100
Jumlah skor total
Contoh Pengolahan Nilai

No Skor
IPK Nilai
Soal Penilaian

3.6.2 Menerangkan jenis-jenis struktur kontrol percabangan 1 2

2 1
16
3 3 Nilai Perolehan KD pengetahuan= × 100=80
20
4 2

3.6.3 Menerapkan struktur kontrol percabangan 5 8

Jumlah Skor 16

INSTRUMEN PENILAIAN KETERAMPILAN (RUBRIK)

Satuan Pendidikan : SMK NEGERI 1 REMBANG


Bidang Keahlian : TEKNOLOGI INFORMASI DAN KOMUNIKASI
Program Keahlian : TEKNIK KOMPUTER DAN INFORMATIKA
Kompetensi Keahlian : REKAYASA PERANGKAT LUNAK
Kelas : X (Sepuluh)
Mata Pelajaran : PEMROGRAMAN DASAR
Kompetensi Dasar : 4.6 Membuat kode program struktur kontrol percabangan

Kategori
IPK
1 2 3 4
4.6.1 Membuat kode program
Peserta didik tidak dapat: Peserta didik dapat: Peserta didik dapat: Peserta didik dapat:
percabangan 1 kondisi
1. Membuat kode if-else 1. Membuat kode if-else 1. Membuat kode if-else 1. Membuat kode if-else
menggunakan Bahasa menggunakan Bahasa menggunakan Bahasa menggunakan Bahasa
pemrograman JAVA pemrograman JAVA dari pemrograman JAVA dari pemrograman JAVA
dari pseudocode yang pseudocode yang pseudocode yang dari pseudocode yang
diberikan guru diberikan guru diberikan guru diberikan guru
2. Mengubah kode if-else 2. Mengubah kode if-else 2. Mengubah kode if-else
dengan menggunakan dengan menggunakan dengan menggunakan
Bahasa pemrograman Bahasa pemrograman Bahasa pemrograman
JAVA sesuai instruksi JAVA sesuai instruksi JAVA sesuai instruksi
yang diberikan. yang diberikan. yang diberikan.
3. Membuat kode if-else 3. Membuat kode if-else
menggunakan Bahasa menggunakan Bahasa
pemrograman JAVA pemrograman JAVA
untuk memecahkan untuk memecahkan
masalah yang diberikan masalah yang diberikan
guru. guru.

4.6.2 Membuat kode program 1. Peserta didik tidak Peserta didik dapat: Peserta didik dapat: Peserta didik dapat:
percabangan 2 kondisi dapat: 1. Membuat kode if-else 1. Membuat kode if-else 1. Membuat kode if-else
2. Membuat kode if-else bersarang menggunakan bersarang menggunakan bersarang
bersarang Bahasa pemrograman Bahasa pemrograman menggunakan Bahasa
menggunakan Bahasa JAVA dari pseudocode JAVA dari pseudocode pemrograman JAVA
pemrograman JAVA yang diberikan guru yang diberikan guru dari pseudocode yang
dari pseudocode yang 2. Mengubah kode if-else diberikan guru
diberikan guru bersarang dengan 2. Mengubah kode if-else
3. Mengubah kode if-else menggunakan Bahasa bersarang dengan
bersarang dengan pemrograman JAVA menggunakan Bahasa
menggunakan Bahasa sesuai instruksi yang pemrograman JAVA
Kategori
IPK
1 2 3 4

pemrograman JAVA diberikan. sesuai instruksi yang


sesuai instruksi yang diberikan.
diberikan. 3. Membuat kode if-else
4. Membuat kode if-else bersarang
bersarang menggunakan Bahasa
menggunakan Bahasa pemrograman JAVA
pemrograman JAVA untuk memecahkan
untuk memecahkan masalah yang diberikan
masalah yang diberikan guru.
guru.

4.6.3 Membuat kode Peserta didik tidak dapat: Peserta didik dapat: Peserta didik dapat: Peserta didik dapat:
percabangan lebih dari
2 kondisi 5. Membuat kode switch- 2. Membuat kode switch- 3. Membuat kode switch- 4. Membuat kode switch-
case bersarang case bersarang case bersarang case bersarang
menggunakan Bahasa menggunakan Bahasa menggunakan Bahasa menggunakan Bahasa
pemrograman JAVA pemrograman JAVA dari pemrograman JAVA dari pemrograman JAVA
dari pseudocode yang pseudocode yang pseudocode yang dari pseudocode yang
diberikan guru diberikan guru diberikan guru diberikan guru
6. Mengubah kode 4. Mengubah kode switch- 5. Mengubah kode switch-
switch-case bersarang case bersarang dengan case bersarang dengan
dengan menggunakan menggunakan Bahasa menggunakan Bahasa
Bahasa pemrograman pemrograman JAVA pemrograman JAVA
JAVA sesuai instruksi sesuai instruksi yang sesuai instruksi yang
yang diberikan. diberikan. diberikan.
7. Membuat kode switch- 6. Membuat kode s
case bersarang bersarang
menggunakan Bahasa menggunakan Bahasa
pemrograman JAVA pemrograman JAVA
untuk memecahkan untuk memecahkan
masalah yang diberikan masalah yang diberikan
guru. guru.
Kategori
IPK
1 2 3 4
LEMBAR NILAI KETRAMPILAN

SKOR NILAI
NOMOR
NAMA SOAL NO 1 SOAL NO 2 SOAL NO 3 SOAL NO 4 SOAL NO 5 TOTAL AKHIR
UR
IND 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
T

1 2313 ADIANSYAH                                            
2 2314 AGUSTIA MULIYANI                                            
3 2315 ALFINA                                            
4 2316 ALIN FEBRINA UTAMI                                            
5 2317 ALYA HERLINA MUQTI                                            
6 2318 ANDIKA ASZID RAMADHANI                                            
7 2319 ANGGARDA GUMA ABDEE DAMIYANT                                            
8 2320 ANNAZ DWI RAMADHAN                                            
9 2321 ARDINA DWI LESTARI HIDAYAH                                            
10 2322 ARIEL JUL IBRAHIM                                            
11 2323 AZHIRYAN AZDAN ARIF YANZAH                                            
12 2324 DISTA MEILIA                                            
13 2325 ELDA REFANYA                                            
14 2326 ERIKA MAHARANI SURYO GURITNO                                            
15 2327 FANDI PANGESTU                                            
16 2328 FATHIR REFANDIAZ                                            
17 2329 FITRIATUN FATIMAH                                            
18 2330 GITA AGUS SAPUTRI                                            
19 2331 INDAH STIANINGRUM                                            
20 2332 JULIATI                                            
21 2333 MUHAMMAD AFRIAN SAPUTRA                                            
22 2334 NIMAS SULISTIANINGSIH                                            
23 2335 NISA AULIA                                            
24 2336 NUHA NASHAIHUL IBAD                                            
25 2337 PRAMESTI FEBRY HENDRYANI                                            
26 2338 RAHMA ZAHRO BAROKAH                                            
27 2339 RINDI ANTIKA                                            
28 2340 RIZA OKTORA RAMADHAN                                            
29 2341 SAHARA MUKTI SETYANDANI                                            
30 2342 SANTI RAHAYU                                            
31 2343 SILVIA ISTIFARHANI                                            
32 2344 STEVY MARSYA AMELINDA                                            
33 2345 VIVI DWI NUNINGSIH                                            
34 2346 YOGA NUR ROMADHON                                            
Pedoman Penskoran:

IPK Kategori Skor


4.6.1 Membuat kode if-else untuk memecahkan suatu masalah
Kategori 4 Skor 4
Kategori 3 Skor 3
Kategori 2 Skor 2
Kategori 1 Skor 1

4.6.2 Membuat kode if-else bersarang untuk memecahkan suatu Kategori 4 Skor 4
masalah
Kategori 3 Skor 3
Kategori 2 Skor 2
Kategori 1 Skor 1

4.6.3 Membuat kode switch-case untuk memecahkan suatu Kategori 4 Skor 4


masalah
Kategori 3 Skor 3
Kategori 2 Skor 2
Kategori 1 Skor 1

Pedoman Penilaian:
Jumlah skor perolehan
Nilai Perolehan KD ketrampilan= ×100
Jumlah skor total

Contoh Pengolahan Nilai

No Skor
IPK Nilai
Soal Penilaian
4.6.1 Membuat kode if-else untuk memecahkan suatu masalah
1 4

4.6.2 Membuat kode if-else bersarang untuk memecahkan suatu 2 2 9


Nilai Perolehan KD keterampilan= × 100=90
masalah 10
4.6.3 Membuat kode switch-case untuk memecahkan suatu masalah 3 3
Jumlah Skor 9

INSTRUMEN PENILAIAN SIKAP

Satuan Pendidikan : SMK NEGERI 1 REMBANG


Bidang Keahlian : TEKNOLOGI INFORMASI DAN KOMUNIKASI
Program Keahlian : TEKNIK KOMPUTER DAN INFORMATIKA
Kompetensi Keahlian : REKAYASA PERANGKAT LUNAK
Kelas : X (Sepuluh)
Mata Pelajaran : PEMROGRAMAN DASAR

Observasi / Pengamatan Petunjuk :


Lembar ini diisi oleh guru untuk menilai sikap peserta didik selama mengikuti pembelajaran. Berilah tanda centang ( v ) pada kolom
skor
Lembar Pengamatan Peserta Didik
Nama Peserta Didik : ............................................................
Kelas : ............................................................
Tanggal Pengamatan : ............................................................
Materi Pokok : ............................................................

LEMBAR PENILAIAN SIKAP

RESPONSIF
BERDOA MENGUCAPKAN TERHADAP APA
SKOR
NOMOR SEBLUM SALAM DAN MENGUMPULKA YANG
NAMA MEMULAI MENJAWAB N TUGAS TEPAT PROAKTIF DALAM DISAMPAIKAN
TOTAL NILAI
PEMBELAJARAN SALAM WAKTU PEMBELAJARAN GURU AKHIR
UR
IND 0 1 2 0 1 2 0 1 2 0 1 2 4 0 1 2
T

1 2313 ADIANSYAH                                            
2 2314 AGUSTIA MULIYANI                                            
3 2315 ALFINA                                            
4 2316 ALIN FEBRINA UTAMI                                            
5 2317 ALYA HERLINA MUQTI                                            
6 2318 ANDIKA ASZID RAMADHANI                                            
7 2319 ANGGARDA GUMA ABDEE DAMIYANT                                            
8 2320 ANNAZ DWI RAMADHAN                                            
9 2321 ARDINA DWI LESTARI HIDAYAH                                            
10 2322 ARIEL JUL IBRAHIM                                            
11 2323 AZHIRYAN AZDAN ARIF YANZAH                                            
12 2324 DISTA MEILIA                                            
13 2325 ELDA REFANYA                                            
14 2326 ERIKA MAHARANI SURYO GURITNO                                            
15 2327 FANDI PANGESTU                                            
16 2328 FATHIR REFANDIAZ                                            
17 2329 FITRIATUN FATIMAH                                            
18 2330 GITA AGUS SAPUTRI                                            
19 2331 INDAH STIANINGRUM                                            
20 2332 JULIATI                                            
21 2333 MUHAMMAD AFRIAN SAPUTRA                                            
22 2334 NIMAS SULISTIANINGSIH                                            
23 2335 NISA AULIA                                            
24 2336 NUHA NASHAIHUL IBAD                                            
25 2337 PRAMESTI FEBRY HENDRYANI                                            
26 2338 RAHMA ZAHRO BAROKAH                                            
27 2339 RINDI ANTIKA                                            
28 2340 RIZA OKTORA RAMADHAN                                            
29 2341 SAHARA MUKTI SETYANDANI                                            
30 2342 SANTI RAHAYU                                            
31 2343 SILVIA ISTIFARHANI                                            
32 2344 STEVY MARSYA AMELINDA                                            
33 2345 VIVI DWI NUNINGSIH                                            
34 2346 YOGA NUR ROMADHON                                            
35 2347 ZAKI DARUSMAN                                            
36 2348 ZAKKY AKHMADI                                            

Deksripsi Nilai
90 - 100 = Sangat Baik (SB)
76 - 89 = Baik ( B )
61 - 75 = Kurang Baik ( C )
≤ 60 = Buruk

Jurnal Sikap Petunjuk :


Guru mengisi jurnal untuk setiap kejadian/prilaku yang muncul saat pembelajaran sebagai catatan baik prilaku positif maupun
prilaku negait siswa.

JURNAL SIKAP

Satuan :......................... Kelas :......................


Pendidikan
Mata Pelajaran :......................... Tahun Pembelajaran :......................

NO WAKTU NAMA KEJADIAN/ BUTIR POSITIF/ TINDAK TANDA


PRILAKU SIKAP NEGATIF LANJUT TANGAN

Anda mungkin juga menyukai