Anda di halaman 1dari 4

KARTU SOAL UAS

TAHUN PELAJARAN 2020/2021


Kompetensi Keahlian : Teknik Komputer Jaringan

KARTU SOAL

Jenis Sekolah : SMKN 1 Bendahara Penyusun : Yono Sucipto,S.Kom


Mata Pelajaran : Pemrograman Dasar Kurikulum : 2013
Bahan Kls/Smt : XII Bentuk Soal : Pilihan Ganda
Kompetensi Dasar: No Soal : 1 Kunci : E

- Memahami perangkat lunak Buku Sumber : Pemrograman Dasar


bahasa pemrograman RUMUSAN BUTIR SOAL:

Indikator Soal: 1. Perangkat Lunak yang bertugas mengkonversi


- Disajikan deskripsi mengenai arsitektur dan algoritma yang dirancang manuasia
salah satu perangkat lunak kedalam format yang dapat dijalankanoleh komputer
bahasa pemrograman, siswa disebut …??
dapat menentukan perangkat a. System operasi
lunak bahasa pemrograman b. Software utility
yang telah dideskripsikan c. Spreadsheet
d. Word prosessing
e. Bahasa pemrograman

KARTU SOAL

Jenis Sekolah : SMKN 1 Bendahara Penyusun : Yono Sucipto,S.Kom


Mata Pelajaran : Pemrograman Dasar Kurikulum : 2013
Bahan Kls/Smt :X Bentuk Soal : Pilihan Ganda
Kompetensi Dasar: No Soal : 2 Kunci : E

Menerapkan alur pemrograman Buku Sumber : Pemrograman Dasar


dengan struktur bahasa RUMUSAN BUTIR SOAL:
pemrograman komputer
2. Dibawah ini symbol flowchart yang digunakan
Indikator Soal: sebagai proses pemberian nilai awal adalah …

- Diberikan sebuah simbol a. c.


flowchart, siswa
mendeskripsikan fungsi dari b. d.
simbol flowchart tersebut
e.
KARTU SOAL

Jenis Sekolah : SMKN 1 Bendahara Penyusun : Yono Sucipto,S.Kom


Mata Pelajaran : Pemrograman Dasar Kurikulum : 2013
Bahan Kls/Smt : XII Bentuk Soal : Pilihan Ganda
Kompetensi Dasar: No Soal : 3 Kunci : C

- Menerapkan alur pemrograman Buku Sumber : Pemrograman Dasar


dengan struktur bahasa RUMUSAN BUTIR SOAL:
pemrograman komputer
3. Program keliling persegi
Indikator Soal: Deklarasi
Keliling : Integer
- Diberikan sebuah narasi kasus Sisi : Integer
algorima sequence, siswa Algoritma
menentukan sintak yang Read (sisi)
digunakan pada kasus tersebut Keliling  sisi * 4
Write (keliling)
End

Apabila sisi dibesi masukan angka 5, maka hasilnya


adalah …
a. keliling
b. 5 keliling
c. 20
d. 9
e. 15

KARTU SOAL

Jenis Sekolah : SMKN 1 Bendahara Penyusun : Yono Sucipto,S.Kom


Mata Pelajaran : Pemrograman Dasar Kurikulum : 2013
Bahan Kls/Smt : XII Bentuk Soal : Pilihan Ganda
Kompetensi Dasar: No Soal : 4. Kunci : C

Menerapkan penggunaan tipe Buku Sumber : Pemrograman Dasar


data, variabel, konstanta, RUMUSAN BUTIR SOAL:
operator dan ekspresi
4. Berikut ini variabel yag diperlukan dalam
Indikator Soal: pembuatan E-KTP
No Variabel Tipe Data
- Diberikan sebuah tabel yang 1. NIK Numerik
memiliki beberapa kolom dari 2. Nama …..
data yang akan diinput (misal 3. Tanggal Lahir Date/Time
data pada kartu nama), siswa
menentukan tipe data yang
Tipe data yang tepat untuk variabel nama adalah …
digunakan pada tiap kolom/
a. Integer
sebagian kolom yang ada
b. Bilangan Real
c. Double
d. Boolean
e. String
KARTU SOAL

Jenis Sekolah : SMKN 1 Bendahara Penyusun : Yono Sucipto,S.Kom


Mata Pelajaran : Pemrograman Dasar Kurikulum : 2013
Bahan Kls/Smt : XII Bentuk Soal : Pilihan Ganda
Kompetensi Dasar: No Soal : 5 Kunci : A

Menerapkan penggunaan tipe Buku Sumber : Pemrograman Dasar


data, variabel, konstanta, RUMUSAN BUTIR SOAL:
operator dan ekspresi
5. Jika ingin mengisi nilai pada variabel foto, maka
Indikator Soal: tipe data yang digunakan adalah ….
a. Gambar/image
- Diberikan sebuah sintak b. Array
algoritma dengan deklarasi c. Record
variabel yang kosong tipe d. Boolean
datanya, siswa menentukan tipe e. string
data yang digunakan pada sintak
tersebut

KARTU SOAL

Jenis Sekolah : SMKN 1 Bendahara Penyusun : Yono Sucipto,S.Kom


Mata Pelajaran : Pemrograman Dasar Kurikulum : 2013
Bahan Kls/Smt : XII Bentuk Soal : Pilihan Ganda
Kompetensi Dasar: No Soal : 6 Kunci : C

Menerapkan operasi aritmatika Buku Sumber : Pemrograman Dasar


dan logika RUMUSAN BUTIR SOAL:

Indikator Soal: 6. Di bawah ini adalah algoritma menghitung luas


persegi panjang
- Diberikan sebuah soal -* Mulai
perhitungan aritmatika, siswa -* Masukkan Nilai Panjang
diminta menentukan kode yang -* Masukkan Nilai Lebar
benar untuk digunakan pada -* Luas sama dengan panjang kali lebar
soal tersebut -* Cetak Luas
-* Selesai.
Proses perhitungan luas persegi Panjang dalam Bahasa
pemrograman pascal disajikan dalam bentuk kode
program…
a. Begin
b. Uses wincrt
c. Luas = P*L
d. Readln(L)
e. Var    L,P : Integer
KARTU SOAL

Jenis Sekolah : SMKN 1 Bendahara Penyusun : Yono Sucipto,S.Kom


Mata Pelajaran : Pemrograman Dasar Kurikulum : 2013
Bahan Kls/Smt : XII Bentuk Soal : Pilihan Ganda
Kompetensi Dasar: No Soal : 7 Kunci : C

Menerapkan struktur kontrol Buku Sumber : Pemrograman Dasar


percabangan dalam bahasa RUMUSAN BUTIR SOAL:
pemrograman
7. Mulai Interval nilai yang
Indikator Soal: Baca Nilai
akan menghasilkan
output ” Good “
- Diberikan sebuah flowchart Ya Tidak adalah…
percabangan 2 kondisi, siswa N>80
a. Nilai >=0
menentukan hasil dari Hebat Good b. Nilai > 70
percabangan tersebut. c. Nilai <=80
Selesai
d. Nilai <=80
e. Nilai <80

KARTU SOAL

Jenis Sekolah : SMKN 1 Bendahara Penyusun : Yono Sucipto,S.Kom


Mata Pelajaran : Pemrograman Dasar Kurikulum : 2013
Bahan Kls/Smt : XII Bentuk Soal : Pilihan Ganda
Kompetensi Dasar: No Soal : 8 Kunci : C

Menganalisis penggunaan array Buku Sumber : Pemrograman Dasar


untuk penyimpanan data di RUMUSAN BUTIR SOAL:
memori
8. Array yang dianalogikan seperti sebuah tabel yang
Indikator Soal: terdiri atas satu kolom dan sejulam baris disebut jenis
array...
- Diberikan beberapa contoh a. satu dimensi
kasus array 1 dimensi & b. multidimensi
multidimensi sederhana, siswa c. integer
menganalisis mana saja bentuk d. string
array 1 dimensi e. boolean

Anda mungkin juga menyukai