MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
KARTU SOAL + KISI KISI PEMROGRAMAN DASAR SMK X TKJ
1. KISI-KISI SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Alokasi Waktu : 60 Menit
Mata Pelajaran : Pemrograman Dasar Jumlah soal : 10 Esay
Kurikulum : K-13 Tahun Pelajaran : 2022/2023
No.
Urut
Standar Kompetensi/
Kompetensi Dasar
Bahan Kelas/
smt.
Materi Indikator Soal
(Taxonomi Bloom)
Bentuk Tes
(Tertulis/Praktik)
No. Soal
1 Menganalisa penggunaan
array untuk penyimpanan
data di memori
X/2 Array Memahami dan menjelaskan
pengertian array
Tertulis 1, 2, 7
2 Menganalisa penggunaan
array untuk penyimpanan
data di memori
X/2 Array Memahami jenis-jenis array Tertulis 5, 6
3 Menganalisa penggunaan
array untuk penyimpanan
data di memori
X/2 Array Memahami penggunaan array
untuk penyimpanan data di
memori
Tertulis 4, 8
4 Membuat kode program
untuk menampilkan
kumpulan data array
X/2 Array Membuat kode program
menampilkan kumpulan data
array dan kasus array lainnya.
Tertulis 3
2. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
1
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
Apakah yang dimaksud dengan pengertian Array?
Materi
Array (A. Definisi Array)
Indikator
Memahami dan menjelaskan pengertian
array
Kunci Jawaban
Array merupakan struktur data yang berisi sejumlah data bertipe sama yang diacu menggunakan
satu nama (variable), setiap variable didalam array disebut elemen array yang dapat diakses
melalui index yang merupakan posisi dari elemen array.
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT
1 PTS Sedang - - - - - - Essay
3. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
2
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
Sebutkan keunggulan dari Array!
Materi
Array (A. Defenisi Array)
Indikator
Memahami dan menjelaskan pengertian
array
Kunci Jawaban
1. Sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat dipicu secara
langsung tanpa melalui elemen-elemen lain.
2. Jika telah berada disuatu lokasi elemen, maka sangat mudah untuk menelusuri ke
elemen-elemen tetangga, baik elemen pendahulu maupun elemen penerus.
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT
1 PTS Sedang - - - - - - Essay
4. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
3
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
Perhatikan kode program Visual Basic.Net berikut!
Dim n(4) As Integer
For i = 0 To 4
n(i) = (i + 2) ^ 2
Next i
For i = 0 To 4
ListBox1.Items.Add(“Elemen ke-“ & i & “= “
& n(i))
Next i
Apa hasil keluaran dari kode program tersebut?
Materi
Array
Indikator
Memahami penggunaan array untuk
penyimpanan data di memori Kunci Jawaban
Elemen ke-(0) = 4
Elemen ke-(1) = 6
Elemen ke-(2) = 8
Elemen ke-(3) = 10
Elemen ke-(4) = 12
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT
1 PTS HOTS - - - - - - Essay
5. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
4
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
Perhatikan gambar table array dibawah ini
X(0) X(1) X(2) X(3) X(4) X(5) X(6) X(7) X(8) X(9)
10 30 50 70 90 110 130 150 170 190
Berdasarkan dari table array diatas sebutkan bagian-bagian berikut ini :
a. X(0), X(1), hingga X(9) adalah .....
b. 0, 1, 2, 3, hingga 9 adalah .....
c. 10, 30, 50 hingga 190 adalah .....
Materi
Array (A. Definisi Array)
Indikator
Memahami penggunaan array untuk
penyimpanan data di memori Kunci Jawaban
a. Elemen array X
b. Index array
c. Nilai yang tersimpan dalam masing-masing elemen array
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT
1 PTS Sedang - - - - - - Essay
6. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
5
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
Jelaskan arti syntax array satu dimensi dibawah ini!
Dim NamaJurusan(10) As String
Materi
Array (B. Array Satu Dimensi)
Indikator
Memahami jenis-jenis array
Kunci Jawaban
Array satu dimensi dengan NamaJurusan akan mempunyai elemen sebanyak 11 dengan nomor
index mulai dari 0 sampai dengan 10
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT
1 PTS Sedang - - - - - - Essay
7. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
6
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
Sebutkan dan jelaskan 2 jenis Array!
Materi
Array
Indikator
Memahami jenis-jenis array
Kunci Jawaban
1. Array satu dimensi dapat dianalogikan seperti sebuah table yang terdiri atas satu kolom
dan sejumlah stu baris.
2. Array multidimensi dapat dianalogikan seperti sebuah tabel yang terdiri atas sejumlah
kolom dan sejumlah baris.
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT
1 PTS Sedang - - - - - - Essay
8. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
7
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
Apa saja yang merupakan kelemahan array?
Materi
Array (A. Definisi Array)
Indikator
Memahami dan menjelaskan pengertian
array
Kunci Jawaban
1. Mempunyai fleksibilitas rendah
2. Kebanyakan Bahasa pemrograman mengimplementasikan array dengan ukuran statis
yang sulit diubah ukurannya diwaktu eksekusi.
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT
1 PTS Sedang - - - - - - Essay
9. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
8
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
1. Tuliskan syntax untuk menghapus data pada index array satu dimensi!
Materi
Array (B. Array Satu Dimensi)
Indikator
Memahami penggunaan array untuk
penyimpanan data di memori
Kunci Jawaban
Nama_array(no_indeks) = “”
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT
1 PTS Sedang - - - - - - Essay
10. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
9
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
Perhatikan table array multidimensi dan syntax dibawah ini!
0 1 2 3 4 5
0
1 7
Dim Tabel(1,5) As Integer
Tabel(1,1) = 7
Berdasarkan dari table array diatas, isilah titik-titik berikut ini :
a. Dim merupakan ……
b. Tabel adalah ……
c. (1,5) merupakan ……
d. Tabel(1,1) = 7 , artinya ……
Materi
Array (C. Array Multidimensi)
Indikator
Memahami penggunaan array untuk
penyimpanan data di memori
Kunci Jawaban
a. Dim merupakan kode deklarasi variable table sebagai array
b. Tabel adalah nama dari array dan dideklarasikan sebagai integer
c. (1,5) merupakan index arrray yang memiliki dua baris dan enam kolom
d. Tabel(1,1) = 7, artinya menunjuk index array baris ke-1 dan kolom ke-1 dan memori diisi
dengan data 7 yang bersifat integer.
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT
1 PTS Sedang - - - - - - Essay
11. KARTU SOAL PENILAIAN TENGAH SEMESTER
KELAS X/2
Nama Sekolah : SMK BINA NUSA Penyusun : Mohamad Nurdin
Mata Pelajaran : Pemrograman Dasar Tahun ajaran : 2022/2023
Bahan Kelas/smt : X/2
Bentuk Tes : 10 Essay
Standar Kompetensi -
Kompetensi Dasar
Menganalisa penggunaan array untuk
penyimpanan data di memori
Nomor Soal Buku Sumber
10
Pemrograman Dasar SMK/MAK Kelas X
Penerbit : CV. Putra Nugraha
Rumusan Butir Soal :
Perhatikan program berikut!
Dim ekskul (4) As String
ekskul(0) = “Basket”
ekskul(1) = “Voli”
ekskul(2) = “Sepak Bola”
ekskul(3) = “Pencak Silat”
ekskul(4) = “PMR”
For i = 0 To 4
ListBox1.Item.Add (ekskul (i))
Next i
Tuliskan tampilan dari program diatas!
Materi
Array (A. Definisi Array)
Indikator
Memahami penggunaan array untuk
penyimpanan data di memori
Kunci Jawaban
ekskul Basket
ekskul Voli
ekskul Sepak Bola
ekskul Pencak Silat
ekskul PMR
No. Digunakan
untuk
Tanggal Jumlah
Siswa
Tingkat
Kesukaran
Daya
Pembeda
Proporsi Jawaban pada Pilihan Keterangan
A B C D E OMIT