Anda di halaman 1dari 11

Universitas Pendidikan

KISI – KISI SOAL


Indonesia Pemrograman Dasar (3.4 &
4.4)

Erwan Usmawan
NO. 19020552310201
INSTRUMENT EVALUASI

A Kompetensi Dasar
1. KD pada KI Pengetahuan
3.4 Menerapkan penggunaan tipe data, variabel, konstanta, operator, dan ekspresi
2. KD pada KI Keterampilan
4.4 Membuat kode program dengan tipe data, variabel, konstanta, operator dan ekspresi

B Indikator Pencapaian Kompetensi


1. Indikator KD pada KI Pengetahuan
3.4.1 Memahami dan Menerapkan berbagai tipe data dan sintak penulisan (C2)
3.4.2 Memahami dan Menerapkan variabel dan dan sintak penulisan (C2)
3.4.3 Menerapkan tipe data dan variabel/konstanta (C2)

2. Indikator KD pada KI Keterampilan


4.4.1 Membuat aplikasi program yang menerapkan tipe data dan variabel/konstanta
(P2)
C Tujuan Pembelajaran
1. Tujuan Pembelajaran untuk aspek pengetahuan
- Melalui studi kasus dan menggali informasi, peserta didik dapat memahami dan
menerapkan berbagai tipe data dan sintak penulisan dengan santun dan benar.
- Melalui studi kasus dan menggali informasi, peserta didik dapat memahami dan
menerapkan variabel dan dan sintak penulisan dengan percaya diri dan benar.
- Melalui studi kasus, peserta didik dapat menerapkan tipe data dan
variabel/konstanta dengan baik dan benar.

2. Tujuan Pemblajaran untuk aspek keterampilan


- Melalui praktikum di laboratorium, peserta didik dapat membuat aplikasi
program yang menerapkan tipe data, variabel dan konstanta dengan responsif dan
proaktif dan benar.

D Materi Pembelajaran
1. Tipe data
2. Variabel
3. Konstanta
KISI-KISI PENULISAN SOAL

Satuan Pendidikan Jumlah Soal : 10 (Sepuluh)


: SMK Negeri 1 Cibinong - Pilihan Ganda (PG) : 10 Soal
Mata Pelajaran : Pemr. Dasar (3.4 & 4.4) - Essai :-
Kurikulum : Kurikulum 2013 (K13) Alokasi Waktu : 20 Menit
Kelas / Semester : X / 1 (Ganjil)

Level Kognitif
Bentu No Tingkat
Kompetensi Dasar (KD) Materi Indikator Soal L1/ L2/ L3/ Skor
k Soal Soal Kesukaran
C2 C3 C4
Menerapkan Tipe Disajikan dekripsi tentang tipe PG 1  Mudah 10
penggunaan tipe Data data, peserta didik dapat
data, variabel, menentukan definisi tipe data
konstanta, operator,
secara tepat.
dan ekspresi
Menerapkan Tipe Diberikan kelompok tipe data, PG 2  Sedang 10
penggunaan tipe Data peserta didik dapat menentukan
data, variabel, jenis tipe data yang tepat sesuai
konstanta, operator,
jenisnya.
dan ekspresi
Menerapkan Tipe Diberikan narasi mengenai PG 3  Sedang 10
penggunaan tipe Data panjang string pada tipe data
data, variabel, karakter, peserta didik dapat
konstanta, operator,
menentukan panjang string
dan ekspresi
untuk tipe data char dengan
benar.
Menerapkan Vari Disajikan dekripsi tentang PG 4  Mudah 10
penggunaan tipe abel variabel, peserta didik dapat
data, variabel, menentukan definisi variabel
konstanta, operator,
secara benar.
Level Kognitif
Bentu No Tingkat
Kompetensi Dasar (KD) Materi Indikator Soal L1/ L2/ L3/ Skor
k Soal Soal Kesukaran
C2 C3 C4
dan ekspresi
Menerapkan Kon Disajikan dekripsi tentang PG 5  Mudah 10
penggunaan tipe stant konstanta peserta didik dapat
data, variabel, a menentukan definisi konstanta
konstanta, operator,
secara benar.
dan ekspresi
Menerapkan Vari Disajikan cara penulisan PG 6  Sedang 10
penggunaan tipe abel variabel, peserta didik dapat
data, variabel, menentukan penulisan variabel
konstanta, operator,
secara benar.
dan ekspresi
Menerapkan Pene Diberikan nilai untuk jenis tipe PG 7  Sedang 10
penggunaan tipe rapa data double, peserta didik dapat
data, variabel, n menentukan jenis data sesuai
konstanta, operator,
Tipe dengan nilai yang diberikan.
dan ekspresi
Data
,
Vari
abel,
Kon
stant
a
Menerapkan Pene Disajikan kode program C++ PG 8  Sulit 10
penggunaan tipe rapa untuk menampilkan output
data, variabel, n String, peserta didik dapat
konstanta, operator,
Tipe menentukan jenis tipe data yang
dan ekspresi
Data tepat untuk kode program yang
, diberikan.
Level Kognitif
Bentu No Tingkat
Kompetensi Dasar (KD) Materi Indikator Soal L1/ L2/ L3/ Skor
k Soal Soal Kesukaran
C2 C3 C4
Vari
abel,
Kon
stant
a
Menerapkan Pene Diberikan beberapa contoh PG 9  Sedang 10
penggunaan tipe rapa aplikasi C++, peserta didik
data, variabel, n dapat menentukan aplikasi yang
konstanta, operator,
Tipe bukan digunakan untuk program
dan ekspresi
Data C++ dengan benar.
,
Vari
abel,
Kon
stant
a
Menerapkan Pene Diberikan contoh penulisan PG 10  Sedang 10
penggunaan tipe rapa konstanta, peserta didik dapat
data, variabel, n menentukan penulisan konstanta
konstanta, operator,
Tipe yang tepat
dan ekspresi
Data
,
Vari
abel,
Kon
stant
a
Bogor, Agustus 2019
Guru Pamong SMKN 1 Cibinong Guru Mata Pelajaran

Heri Hermawan, S.Kom. Erwan Usmawan, SST.


NIP. 197605222007011004 NIP.

Mengetahui,

Kepala SMKN 1 Cibinong


Plh.

Yadi Rahmat Karyadi, S.Pd.


NIP. 196705172000121001
SOAL TEORI PRODUKTIF

Kompetensi Keahlian : Rekayasa Perangkat Lunak


Materi : Tipe Data, Variabel dan Konstanta
Kelas / Semester : X (Sepuluh) / 1 (Ganjil)
Alokasi Waktu : 20 menit

PETUNJUK UMUM :
1. Tulis nama dan nomor peserta anda pada lembar jawaban yang tersedia
2. Teliti lembar soal, jika kurang lengkap atau tulisan yang tidak terbaca
3. Bacalah soal dengan seksama sebelum anda membaca
4. kerjakanlah soal-soal yang anda anggap paling mudah terlebih dahulu
5. Selamat bekerja

Pilihan Ganda

1. Pada bahasa pemrograman c++ terdapat Menerapkan berbagai tipe data dan sintak
beberapa identifikasi data, yang merupakan penulisan)
tempat untuk menentukan pemberian nilai a. 225 Karakter
terhadap suatu variabel yang diberikan oleh b. 255 Karakter
user adalah ... (3.4.1 Memahami dan c. 252 Karakter
Menerapkan berbagai tipe data dan sintak d. 250 Karakter
penulisan) e. 500 Karakter
a. Bahasa Pemrograman
b. Tipe Data 4. Pada dasarnya dalam menulisan variabel
c. Variabel dapat kita isikan nilai atau data untuk
d. Konstanta menyajikan data langsung pada output.
e. Aplikasi Program Tempat dimana kita dapat mengisi atau
mengosongkan nilainya dan memanggil
2. Tipe data dikelompokan menjadi 2 jenis kembali apabila dibutuhkan dimana tempat ini
yaitu primitive dan composite, dibawah ini akan mempunyai nama (identifier) dan nilai
yang termasuk kedalam jenis tipe data (value) adalah pemaparan dari ... (3.4.2
primitive adalah ... (3.4.1 Memahami dan Memahami dan Menerapkan variabel dan dan
Menerapkan berbagai tipe data dan sintak sintak penulisan)
penulisan) a. Tipe Data
a. Char b. Algoritma
b. Array c. Variabel
c. Record d. Konstanta
d. Image e. Bahasa Pemrograman
e. Date time
5. Pada variabel dapat diberikan nilai tanpa
3. Ketika kita menuliskan Huruf di dalam harus menginput pada program, Variabel yang
program dikenal dengan nama Character, nilai datanya bersifat tetap dan tidak bisa
batas akhir panjang string untuk tipe data diubah biasa disebut ... (3.4.2 Memahami dan
char adalah ... (3.4.1 Memahami dan Menerapkan variabel dan dan sintak
penulisan)
a. Tipe Data return 0 ; }
b. Konstanta Tipe data yang tepat untuk melengkapi
c. Variabel kode diatas adalah ... (3.4.3
d. Bahasa pemrograman Menerapkan tipe data dan
e. Algoritma variabel/konstanta)
a. char
6. Penulisan variabel yang benar pada program b. integer
c++ dibawah ini adalah ... (3.4.2 Memahami c. Double
dan Menerapkan variabel dan dan sintak d. Float
penulisan) e. Boolean
a. nama siswa
b. nm.siswa 9. Program untuk membuat program C++
c. @nama_siswa beraneka ragam, dibawah ini adalah yang
d. nama_siswa bukan merupakan aplikasi untuk membuat
e. 1nama-siswa program C++ adalah ... (3.4.3 Menerapkan
tipe data dan variabel/konstanta)
7. Diketahui nilai yang akan diberikan pada a. Borland C++
program bernilai 3.14, maka tipe data yang b. Dev C++
cocok untuk kondisi diatas adalah ... (3.4.3 c. Visual C++
Menerapkan tipe data dan variabel/konstanta) d. Java C++
a. Integer e. Visual Basic
b. Double
c. String 10. Dalam penulisan konstanta memiliki nilai
d. Char yang bersifat tetap, berikut ini penulisan
e. Boolean konstanta yang benar pada bahasa
pemrograman C++ adalah ... (3.4.3
Menerapkan tipe data dan
8. Perhatikan Kode dibawah ini variabel/konstanta)
#include <iostream> a. char nama [2] = 12
using namespace std; b. Integer data [ ] = "Budi"
int main() { c. Integer nilai = "2.5"
... nm_siswa[ ]="Budi"; d. Double angka [ ] = 40
cout<<"Nama = "<<nama; e. Integer usia = 17
LEMBAR JAWABAN TEORI PRODUKTIF

Kompetensi Keahlian : Rekayasa Perangkat Lunak


Materi : Tipe Data, Variabel dan Konstanta
Kelas / Semester : X (Sepuluh) / 1 (Ganjil)
Alokasi Waktu : 20 menit

Nama Lengkap : Kelas / Jurusan : Tanggal / Nilai :

___________________________ ______________________________ ______________________________

Berilah tanda silang (x) pada salah satu jawaban yang paling tepat

JAWABAN PESERTA
1. A B C D E
2. A B C D E
3. A B C D E
4. A B C D E
5. A B C D E
6. A B C D E
7. A B C D E
8. A B C D E
9. A B C D E
10. A B C D E

Tuliskan jawaban anda


...............................................................................................................................................................................................................
...............................................................................................................................................................................................................
...............................................................................................................................................................................................................
...............................................................................................................................................................................................................
...............................................................................................................................................................................................................
...............................................................................................................................................................................................................
...............................................................................................................................................................................................................
...............................................................................................................................................................................................................
...............................................................................................................................................................................................................
KUNCI JAWABAN TEORI PRODUKTIF

Kompetensi Keahlian : Rekayasa Perangkat Lunak


Materi : Tipe Data, Variabel dan Konstanta
Kelas / Semester : X (Sepuluh) / 1 (Ganjil)
Alokasi Waktu : 20 menit.

No Kunci Jawaban Skor Jawaban Skor Jawaban


Benar Salah
1 B 10 0
2 A 10 0
3 B 10 0
4 C 10 0
5 B 10 0
6 D 10 0
7 B 10 0
8 A 10 0
9 E 10 0
10 E 10 0
TOTAL 100 0

Penilaian / Skoring
Jawaban Benar
Nilai Akhir = ×100
Jumlah Soal

Atau
Nilai Akhir=Jumlah Benar × 10

Anda mungkin juga menyukai