SlideShare a Scribd company logo
KISI-KISI UJIAN SATUAN PENDIDIKAN (USP)
SMKS PGRI SINGOSARI
TAHUN PELAJARAN 2023/2024
Kabupaten/Kota : Malang
Jenjang Pendidikan : SMK
Mata Pelajaran : Kompetensi Keahlian RPL
Alokasi Waktu : 120 Menit
Kurikulum : 2013
Jumlah Soal : 40 butir
Bentuk Soal : Pilihan Ganda
No
Kompetensi yang
diuji
Lingkup Materi Materi
Level
Kognitif
Indikator Soal
Bentuk
Soal
Nomor
soal
1. Memahami
algoritma
pemrograman
Algoritma Operasi
Aritmatika
Penalaran
(HOTS)
Disajikan pseudocode, peserta didik
dapat menganalisis pseudocode
tersebut
Pilihan
ganda
1.
2. Memahami
teknologi
pengembangan
aplikasi mobile
Pengenalan
teknologi aplikasi
mobile
Teknologi
cross platform
Pemahaman
(LOTS)
Disajikan pengertian dari teknologi
cross platform
Pilihan
ganda
2.
3. Memahami
teknologi
pengembangan
aplikasi mobile
Pengenalan
teknologi aplikasi
mobile
Teknologi
cross platform
Pemahaman
(LOTS)
Disajikan keuntungan teknologi cross
platform
Pilihan
ganda
3.
4. Memahami
penerapan IoT
IoT Sensor Pemahaman
(LOTS)
Peserta didik memahami berbagai
jenis sensor
Pilihan
ganda
4.
5. Memahami
penerapan IoT
IoT Pengenalan
IoT
Pemahaman
(LOTS)
Peserta didik memahami kepanjangan
IoT
Pilihan
ganda
5.
6. Memahami konsep
pemodelan
Model
Pengembangan
Model
Waterfall
Pemahaman
(LOTS)
Disajikan pengertian sebuah model
pengembangan perangkat lunak,
Pilihan
ganda
6.
No
Kompetensi yang
diuji
Lingkup Materi Materi
Level
Kognitif
Indikator Soal
Bentuk
Soal
Nomor
soal
berorientasi objek Perangkat Lunak peserta didik dapat memahami model
waterfall
7. Memahami berbagai
macam relasi dalam
ERD
Entity Relationship
Diagram
Relasi Pemahaman
(LOTS)
Disajikan bentuk diagram relasi antar
entitas, Peserta didik menganalisis
bentuk relasi dari diagram tersebut
Pilihan
ganda
7.
8. Memahami notasi
ERD
ERD Notasi ERD Pemahaman
(LOTS)
Peserta didik memahami notasi yang
ada pada ERD
Pilihan
ganda
8.
9. Menerapkan aplikasi
basis data
Menerapkan SQL
aplikasi basis data
Membuat tabel Aplikasi
(MOTS)
Disajikan field untuk table barang,
peserta didik diminta untuk membuat
perintah membuat table barang sesuai
field
Pilihan
ganda
9.
10. Menerapkan aplikasi
basis data
Menerapkan SQL
aplikasi basis data
Menampilkan
Data
Aplikasi
(MOTS)
Peserta didik diminta untuk membuat
perintah menampilkan data tabel
Pilihan
ganda
10.
11. Menerapkan aplikasi
basis data
Menerapkan SQL
aplikasi basis data
Menghapus
database
Aplikasi
(MOTS)
Peserta didik dimingta untuk
menganalisis perintah menghapus
database
Pilihan
ganda
11.
12. Menerapkan alur
kerja sistem
berorientasi objek.
Diagram Aliran
Data
DFD Pemahaman
(LOTS)
Peserta didik menentukan diagram
yang digunakan untuk
menggambarkan aliran data dari
sebuah proses
Pilihan
ganda
12.
13. Menjelaskan konsep
obyek dalam
pemrograman
berorientasi obyek.
Konsep Class,
object, method
dalam oop.
Konsep Objek Pemahaman
(LOTS)
Disajikan pengertian dari objek dalam
Pemrograman Berorientasi Objek
Pilihan
ganda
13.
14. Menjelaskan
keterkaitan antara
class dan pewarisan
dalam pemrograman
aplikasi berorientasi
obyek.
Konsep enheritance
(pewarisan) dalam
program aplikasi
berbasis oop
Superclass Pemahaman
(LOTS)
Disajikan struktur class secara hirarkis,
peserta didik menganalisis jenis class
tersebut
Pilihan
ganda
14.
No
Kompetensi yang
diuji
Lingkup Materi Materi
Level
Kognitif
Indikator Soal
Bentuk
Soal
Nomor
soal
15. Menerapkan aplikasi
web dengan Model
View Controler
(MVC)
Menjelaskan
konsep MVC
dalam aplikasi
web.
Macam-
macam MVC
Pemahaman
(LOTS)
Salah satu framework MVC Pilihan
ganda
15.
16. Menerapkan style
pada halaman web
Menerapkan style
dalam program
tampilan halaman
web
Penulisan
<style> dalam
halaman
HTML
Aplikasi
(MOTS)
Disajikan tag <style>, peserta didik
dapat menentukan penempatan tag
<style>
Pilihan
ganda
16.
17. Membuat kode
program dasar dan
aturan pemrograman
berorientasi objek
Membuat kode
program aplikasi
sederhana
berorientasi obyek.
Perintah
menampilkan
tulisan
menggunakan
bahasa
pemrograman
Java
Penalaran
(HOTS)
Menganalisis perintah menampilkan
tulisan menggunakan bahasa
pemrograman Java secara tepat
Pilihan
ganda
17.
18. Menerapkan style
pada halaman web
File css bootstrap Pemahaman
(LOTS)
Disajikan pengertian bootstrap Pilihan
ganda
18.
19. Dasar Pemrograman Tipe Data Macam tipe
data
Pemahaman
(LOTS)
Disajikan pengertian tipe data boolean Pilihan
ganda
19.
20. Menerapkan konsep
pewarisan
Menjelaskan
keterkaitan antara
class dan pewarisan
dalam
pemrograman
aplikasi
berorientasi obyek.
Kata kunci
pewarisan
Aplikasi
(MOTS)
Disajikan kata kunci dalam java yang
menunjukkan bahwa kelas tersebut
merupakan kelas turunan
Pilihan
ganda
20.
21. Menerapkan
pemrograman server
side scripting
Menjelaskan
struktur penulisan
program dalam
pemrograman disisi
Struktur dasar
server side
programming
Aplikasi
(MOTS)
Disajikan struktur dasar kode program
php
Pilihan
ganda
21.
No
Kompetensi yang
diuji
Lingkup Materi Materi
Level
Kognitif
Indikator Soal
Bentuk
Soal
Nomor
soal
server
22. Menerapkan aplikasi
web statefull
konsep session,
cookies dalam
aplikasi web
Session Aplikasi
(MOTS)
Disajikan fungsi yang digunakan
untuk menghapus semua data session
Pilihan
ganda
22.
23. Memahami
kelompok perintah
yang termasuk
dalam DDL, DML
dan DCL dalam
basis data
Data manipulation
language (DML)
Delete Table Aplikasi
(MOTS)
Peserta didik dapat mengaplikasikan
skrip Delete Table
Pilihan
ganda
23.
24. Menerapkan struktur
kendali program
Menjelaskan
prosedur struktur
kendali dalam
pemrograman
halaman web disisi
server.
If-else Pemahaman
(LOTS)
Disajikan pengertian if-else Pilihan
ganda
24.
25. Menerapkan user
interface basis data
pada halaman web
Konsep user
interface dalam
program aplikasi
Perintah yang
digunakan
untuk
menampilkan
data dari
basisdata
Penalaran
(HOTS)
Disajikan fungsi dari suatu perintah
yang digunakan untuk menampilkan
data dari basisdata
Pilihan
ganda
25.
26. Menerapkan operasi
file
Membuat kode
program operasi
file dalam halaman
web
Program
membaca isi
file
Aplikasi
(MOTS)
Disajikan potongan program
mengambil datadari database
Pilihan
ganda
26.
27. Membuat kode SQL
dasar untuk
mengelola tabel
dalam basis data
Menjalankan
perintah SQL untuk
menambah
memanggil,
Perintah SQL
Menampilkan
data
Aplikasi
(MOTS)
Disajikan tabel , Peserta didik dapat
menentukan kode program untuk
menampilkan data sesuai perintah
SQL tersebut dengan benar
Pilihan
ganda
27.
No
Kompetensi yang
diuji
Lingkup Materi Materi
Level
Kognitif
Indikator Soal
Bentuk
Soal
Nomor
soal
mengupdate dan
menghapus data
melalui aplikasi
client basis data
dalam bentuk
perintah baris
(CLI)
28. Menerapkan fungsi
dalam program
Perulangan Pengertian
statement for
Pemahaman
(LOTS)
Disajikan pengertian dari statement for Pilihan
ganda
28.
29. Menerapkan fungsi
dalam program
Perulangan Kode program
statement for
Penalaran
(HOTS)
Disajikan kode program perulangan
menggunakan for, siswa dapat
menganalisis hasil dari kode program
tersebut dengan benar
Pilihan
ganda
29.
30. Membuat user
interface basis data
pada halaman web
Membuat kode
program UI akses
basis data dalam
halaman web
Kode program
koneksi basis
data
Penalaran
(HOTS)
Disajikan kode program koneksi
basisdata, siswa mengidentifikasi
bagian dari kode program tersebut
Pilihan
ganda
30.
31. Menerapkan user
interface basis data
pada halaman web
Konsep user
interface dalam
program aplikasi
Perintah yang
digunakan
untuk
menampilkan
data dari
basisdata
Penalaran
(HOTS)
Disajikan fungsi dari suatu perintah
yang digunakan untuk menampilkan
data dari basisdata
Pilihan
ganda
31.
32. Menerapkan
penggunaan SQL
untuk mengakses
multi table
Join Pengertian join Pemahaman
(LOTS)
Disajikan pengertian dari join table Pilihan
ganda
32.
33. Memahami
arsitektur RDBMS
Menjelaskan
tentang arsitektur
sistim relasi basis
Primary key Pemahaman
(LOTS)
Disajikan ciri dari primary key Pilihan
ganda
33.
No
Kompetensi yang
diuji
Lingkup Materi Materi
Level
Kognitif
Indikator Soal
Bentuk
Soal
Nomor
soal
data
34. Memahami
arsitektur RDBMS
Menjelaskan
tentang arsitektur
sistim relasi basis
data
Foreign key Pemahaman
(LOTS)
Disajikan pengertian dari foreign key Pilihan
ganda
34.
35. Menerapkan style
pada halaman web
Menjelas prosedur
penyisipan script
style kedalam html
Padding Pemahaman
(LOTS)
Disajikan pengertian dari padding Pilihan
ganda
35.
36. Memahami struktur
hirarki basis data
Menjelaskan
struktur hirarki
basis data
Konsep
basisdata
Pemahaman
(LOTS)
Disajikan pengertian dari basis data Pilihan
ganda
36.
37. Membuat kode SQL
dasar untuk
mengelola tabel
dalam basis data
Menjalankan
perintah SQL untuk
menambah
memanggil,
mengupdate dan
menghapus data
melalui aplikasi
client basis data
dalam bentuk
perintah baris
(CLI)
Error saat
insert data
Penalaran
(HOTS)
Disajikan sebuah perintah insert data,
kemudian muncul error, siswa
menganalisis penyebab error tersebut
dengan benar
Pilihan
ganda
37.
38. Menerapkan konsep
pewarisan
Menjelaskan
prosedur pewarisan
dalam
pemrograman
aplikasi
berorientasi obyek
Diagram
Pewarisan
Pemahaman
(LOTS)
Disajikan diagram pewarisan Pilihan
ganda
38.
39. Menjelaskan
kebutuhan perangkat
Macam-macam
aplikasi mendesain
Android studio Pemahaman
(LOTS)
Disajikan berbagai macam aplikasi Pilihan
ganda
39.
No
Kompetensi yang
diuji
Lingkup Materi Materi
Level
Kognitif
Indikator Soal
Bentuk
Soal
Nomor
soal
keras untuk tools
pengembang aplikasi
mobile
tampilan aplikasi
android
40. Menerapkan
penggunaan SQL
untuk mengakses
multi table
Join Pengertian join Pemahaman
(LOTS)
Disajikan pengertian dari join table Pilihan
ganda
40.

More Related Content

Similar to 1. Kisi-kisi USP Kompetensi Keahlian RPL.doc

411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf
411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf
411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf
UciPermataSari
 
Xi kisi kisi uas tik '13-14
Xi kisi kisi uas tik '13-14Xi kisi kisi uas tik '13-14
Xi kisi kisi uas tik '13-14
Indah Wijayanti
 
Kisi-kisi UTS TIK-Ganjil-
Kisi-kisi UTS TIK-Ganjil-Kisi-kisi UTS TIK-Ganjil-
Kisi-kisi UTS TIK-Ganjil-
Indah Wijayanti
 
silabus-rpl-pemodelan-perangkat-lunak.docx
silabus-rpl-pemodelan-perangkat-lunak.docxsilabus-rpl-pemodelan-perangkat-lunak.docx
silabus-rpl-pemodelan-perangkat-lunak.docx
DimasAji71
 
16.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 116.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 1
ArdianDwiPraba
 

Similar to 1. Kisi-kisi USP Kompetensi Keahlian RPL.doc (20)

RPS TIK1072 Komputer dan Masyarakat.doc
RPS TIK1072  Komputer dan Masyarakat.docRPS TIK1072  Komputer dan Masyarakat.doc
RPS TIK1072 Komputer dan Masyarakat.doc
 
411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf
411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf
411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf
 
1. RPS PBO 2021 rev.pdf
1. RPS PBO 2021 rev.pdf1. RPS PBO 2021 rev.pdf
1. RPS PBO 2021 rev.pdf
 
Media - Pra Materi Mata Pelajaran PEMROGRAMAN DASAR
Media - Pra Materi Mata Pelajaran PEMROGRAMAN DASARMedia - Pra Materi Mata Pelajaran PEMROGRAMAN DASAR
Media - Pra Materi Mata Pelajaran PEMROGRAMAN DASAR
 
Xi kisi kisi uas tik '13-14
Xi kisi kisi uas tik '13-14Xi kisi kisi uas tik '13-14
Xi kisi kisi uas tik '13-14
 
Kisi-kisi Ujian Sekolah INFORMATIKA.docx
Kisi-kisi Ujian Sekolah INFORMATIKA.docxKisi-kisi Ujian Sekolah INFORMATIKA.docx
Kisi-kisi Ujian Sekolah INFORMATIKA.docx
 
SILABUS_PWPB_RANY
SILABUS_PWPB_RANYSILABUS_PWPB_RANY
SILABUS_PWPB_RANY
 
ATP Informatika.docx
ATP Informatika.docxATP Informatika.docx
ATP Informatika.docx
 
RPS - Pemrograman Web Desain - berbasis KKNI OBE Prodi MI.pdf
RPS - Pemrograman Web Desain - berbasis KKNI OBE Prodi MI.pdfRPS - Pemrograman Web Desain - berbasis KKNI OBE Prodi MI.pdf
RPS - Pemrograman Web Desain - berbasis KKNI OBE Prodi MI.pdf
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Kisi-kisi UTS TIK-Ganjil-
Kisi-kisi UTS TIK-Ganjil-Kisi-kisi UTS TIK-Ganjil-
Kisi-kisi UTS TIK-Ganjil-
 
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
 
Program kerja tkj_2020-2021
Program kerja tkj_2020-2021Program kerja tkj_2020-2021
Program kerja tkj_2020-2021
 
Modul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterModul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai Codeigniter
 
silabus-rpl-pemodelan-perangkat-lunak.docx
silabus-rpl-pemodelan-perangkat-lunak.docxsilabus-rpl-pemodelan-perangkat-lunak.docx
silabus-rpl-pemodelan-perangkat-lunak.docx
 
16.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 116.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 1
 
RPS-Basis-Data.docx
RPS-Basis-Data.docxRPS-Basis-Data.docx
RPS-Basis-Data.docx
 
Rancangan Pembelajaran Semester Sistem Basis Data
Rancangan Pembelajaran Semester Sistem Basis DataRancangan Pembelajaran Semester Sistem Basis Data
Rancangan Pembelajaran Semester Sistem Basis Data
 
CSS dan PHP
CSS dan PHPCSS dan PHP
CSS dan PHP
 
Lampiran 1
Lampiran 1Lampiran 1
Lampiran 1
 

Recently uploaded

MOTIVASI PRILAKU MANUSIA DALAM BERTINDAK.docx
MOTIVASI PRILAKU MANUSIA DALAM BERTINDAK.docxMOTIVASI PRILAKU MANUSIA DALAM BERTINDAK.docx
MOTIVASI PRILAKU MANUSIA DALAM BERTINDAK.docx
sukman241
 

Recently uploaded (20)

AKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJAR
AKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJARAKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJAR
AKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJAR
 
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdfModul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
 
MOTIVASI PRILAKU MANUSIA DALAM BERTINDAK.docx
MOTIVASI PRILAKU MANUSIA DALAM BERTINDAK.docxMOTIVASI PRILAKU MANUSIA DALAM BERTINDAK.docx
MOTIVASI PRILAKU MANUSIA DALAM BERTINDAK.docx
 
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdfLK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
 
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptxModul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
 
Najwa Qarina_2021 B_Analisis Kritis Jurnal.pdf
Najwa Qarina_2021 B_Analisis Kritis Jurnal.pdfNajwa Qarina_2021 B_Analisis Kritis Jurnal.pdf
Najwa Qarina_2021 B_Analisis Kritis Jurnal.pdf
 
Bukti dukung E kinerja kepala sekolah.pdf
Bukti dukung E kinerja  kepala sekolah.pdfBukti dukung E kinerja  kepala sekolah.pdf
Bukti dukung E kinerja kepala sekolah.pdf
 
Modul Pembentukan Disiplin Rohani (PDR) 2024
Modul Pembentukan Disiplin Rohani (PDR) 2024Modul Pembentukan Disiplin Rohani (PDR) 2024
Modul Pembentukan Disiplin Rohani (PDR) 2024
 
perumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.pptperumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.ppt
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
 
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAHSOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
 
Materi BKR Bina Keluarga Remaja BKKBN Untuk Kader
Materi BKR Bina Keluarga Remaja BKKBN Untuk KaderMateri BKR Bina Keluarga Remaja BKKBN Untuk Kader
Materi BKR Bina Keluarga Remaja BKKBN Untuk Kader
 
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.comModul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
 
PELAKSANAAN (di Hotel 101 Urban Thamrin Jkt) + Link2 MATERI Training_ "Effect...
PELAKSANAAN (di Hotel 101 Urban Thamrin Jkt) + Link2 MATERI Training_ "Effect...PELAKSANAAN (di Hotel 101 Urban Thamrin Jkt) + Link2 MATERI Training_ "Effect...
PELAKSANAAN (di Hotel 101 Urban Thamrin Jkt) + Link2 MATERI Training_ "Effect...
 
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfLaporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKAMODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
 
statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2
 
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptxSolusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
 
Jaringan Internet dan Komputer dasar-dasar
Jaringan Internet dan Komputer dasar-dasarJaringan Internet dan Komputer dasar-dasar
Jaringan Internet dan Komputer dasar-dasar
 

1. Kisi-kisi USP Kompetensi Keahlian RPL.doc

  • 1. KISI-KISI UJIAN SATUAN PENDIDIKAN (USP) SMKS PGRI SINGOSARI TAHUN PELAJARAN 2023/2024 Kabupaten/Kota : Malang Jenjang Pendidikan : SMK Mata Pelajaran : Kompetensi Keahlian RPL Alokasi Waktu : 120 Menit Kurikulum : 2013 Jumlah Soal : 40 butir Bentuk Soal : Pilihan Ganda No Kompetensi yang diuji Lingkup Materi Materi Level Kognitif Indikator Soal Bentuk Soal Nomor soal 1. Memahami algoritma pemrograman Algoritma Operasi Aritmatika Penalaran (HOTS) Disajikan pseudocode, peserta didik dapat menganalisis pseudocode tersebut Pilihan ganda 1. 2. Memahami teknologi pengembangan aplikasi mobile Pengenalan teknologi aplikasi mobile Teknologi cross platform Pemahaman (LOTS) Disajikan pengertian dari teknologi cross platform Pilihan ganda 2. 3. Memahami teknologi pengembangan aplikasi mobile Pengenalan teknologi aplikasi mobile Teknologi cross platform Pemahaman (LOTS) Disajikan keuntungan teknologi cross platform Pilihan ganda 3. 4. Memahami penerapan IoT IoT Sensor Pemahaman (LOTS) Peserta didik memahami berbagai jenis sensor Pilihan ganda 4. 5. Memahami penerapan IoT IoT Pengenalan IoT Pemahaman (LOTS) Peserta didik memahami kepanjangan IoT Pilihan ganda 5. 6. Memahami konsep pemodelan Model Pengembangan Model Waterfall Pemahaman (LOTS) Disajikan pengertian sebuah model pengembangan perangkat lunak, Pilihan ganda 6.
  • 2. No Kompetensi yang diuji Lingkup Materi Materi Level Kognitif Indikator Soal Bentuk Soal Nomor soal berorientasi objek Perangkat Lunak peserta didik dapat memahami model waterfall 7. Memahami berbagai macam relasi dalam ERD Entity Relationship Diagram Relasi Pemahaman (LOTS) Disajikan bentuk diagram relasi antar entitas, Peserta didik menganalisis bentuk relasi dari diagram tersebut Pilihan ganda 7. 8. Memahami notasi ERD ERD Notasi ERD Pemahaman (LOTS) Peserta didik memahami notasi yang ada pada ERD Pilihan ganda 8. 9. Menerapkan aplikasi basis data Menerapkan SQL aplikasi basis data Membuat tabel Aplikasi (MOTS) Disajikan field untuk table barang, peserta didik diminta untuk membuat perintah membuat table barang sesuai field Pilihan ganda 9. 10. Menerapkan aplikasi basis data Menerapkan SQL aplikasi basis data Menampilkan Data Aplikasi (MOTS) Peserta didik diminta untuk membuat perintah menampilkan data tabel Pilihan ganda 10. 11. Menerapkan aplikasi basis data Menerapkan SQL aplikasi basis data Menghapus database Aplikasi (MOTS) Peserta didik dimingta untuk menganalisis perintah menghapus database Pilihan ganda 11. 12. Menerapkan alur kerja sistem berorientasi objek. Diagram Aliran Data DFD Pemahaman (LOTS) Peserta didik menentukan diagram yang digunakan untuk menggambarkan aliran data dari sebuah proses Pilihan ganda 12. 13. Menjelaskan konsep obyek dalam pemrograman berorientasi obyek. Konsep Class, object, method dalam oop. Konsep Objek Pemahaman (LOTS) Disajikan pengertian dari objek dalam Pemrograman Berorientasi Objek Pilihan ganda 13. 14. Menjelaskan keterkaitan antara class dan pewarisan dalam pemrograman aplikasi berorientasi obyek. Konsep enheritance (pewarisan) dalam program aplikasi berbasis oop Superclass Pemahaman (LOTS) Disajikan struktur class secara hirarkis, peserta didik menganalisis jenis class tersebut Pilihan ganda 14.
  • 3. No Kompetensi yang diuji Lingkup Materi Materi Level Kognitif Indikator Soal Bentuk Soal Nomor soal 15. Menerapkan aplikasi web dengan Model View Controler (MVC) Menjelaskan konsep MVC dalam aplikasi web. Macam- macam MVC Pemahaman (LOTS) Salah satu framework MVC Pilihan ganda 15. 16. Menerapkan style pada halaman web Menerapkan style dalam program tampilan halaman web Penulisan <style> dalam halaman HTML Aplikasi (MOTS) Disajikan tag <style>, peserta didik dapat menentukan penempatan tag <style> Pilihan ganda 16. 17. Membuat kode program dasar dan aturan pemrograman berorientasi objek Membuat kode program aplikasi sederhana berorientasi obyek. Perintah menampilkan tulisan menggunakan bahasa pemrograman Java Penalaran (HOTS) Menganalisis perintah menampilkan tulisan menggunakan bahasa pemrograman Java secara tepat Pilihan ganda 17. 18. Menerapkan style pada halaman web File css bootstrap Pemahaman (LOTS) Disajikan pengertian bootstrap Pilihan ganda 18. 19. Dasar Pemrograman Tipe Data Macam tipe data Pemahaman (LOTS) Disajikan pengertian tipe data boolean Pilihan ganda 19. 20. Menerapkan konsep pewarisan Menjelaskan keterkaitan antara class dan pewarisan dalam pemrograman aplikasi berorientasi obyek. Kata kunci pewarisan Aplikasi (MOTS) Disajikan kata kunci dalam java yang menunjukkan bahwa kelas tersebut merupakan kelas turunan Pilihan ganda 20. 21. Menerapkan pemrograman server side scripting Menjelaskan struktur penulisan program dalam pemrograman disisi Struktur dasar server side programming Aplikasi (MOTS) Disajikan struktur dasar kode program php Pilihan ganda 21.
  • 4. No Kompetensi yang diuji Lingkup Materi Materi Level Kognitif Indikator Soal Bentuk Soal Nomor soal server 22. Menerapkan aplikasi web statefull konsep session, cookies dalam aplikasi web Session Aplikasi (MOTS) Disajikan fungsi yang digunakan untuk menghapus semua data session Pilihan ganda 22. 23. Memahami kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data Data manipulation language (DML) Delete Table Aplikasi (MOTS) Peserta didik dapat mengaplikasikan skrip Delete Table Pilihan ganda 23. 24. Menerapkan struktur kendali program Menjelaskan prosedur struktur kendali dalam pemrograman halaman web disisi server. If-else Pemahaman (LOTS) Disajikan pengertian if-else Pilihan ganda 24. 25. Menerapkan user interface basis data pada halaman web Konsep user interface dalam program aplikasi Perintah yang digunakan untuk menampilkan data dari basisdata Penalaran (HOTS) Disajikan fungsi dari suatu perintah yang digunakan untuk menampilkan data dari basisdata Pilihan ganda 25. 26. Menerapkan operasi file Membuat kode program operasi file dalam halaman web Program membaca isi file Aplikasi (MOTS) Disajikan potongan program mengambil datadari database Pilihan ganda 26. 27. Membuat kode SQL dasar untuk mengelola tabel dalam basis data Menjalankan perintah SQL untuk menambah memanggil, Perintah SQL Menampilkan data Aplikasi (MOTS) Disajikan tabel , Peserta didik dapat menentukan kode program untuk menampilkan data sesuai perintah SQL tersebut dengan benar Pilihan ganda 27.
  • 5. No Kompetensi yang diuji Lingkup Materi Materi Level Kognitif Indikator Soal Bentuk Soal Nomor soal mengupdate dan menghapus data melalui aplikasi client basis data dalam bentuk perintah baris (CLI) 28. Menerapkan fungsi dalam program Perulangan Pengertian statement for Pemahaman (LOTS) Disajikan pengertian dari statement for Pilihan ganda 28. 29. Menerapkan fungsi dalam program Perulangan Kode program statement for Penalaran (HOTS) Disajikan kode program perulangan menggunakan for, siswa dapat menganalisis hasil dari kode program tersebut dengan benar Pilihan ganda 29. 30. Membuat user interface basis data pada halaman web Membuat kode program UI akses basis data dalam halaman web Kode program koneksi basis data Penalaran (HOTS) Disajikan kode program koneksi basisdata, siswa mengidentifikasi bagian dari kode program tersebut Pilihan ganda 30. 31. Menerapkan user interface basis data pada halaman web Konsep user interface dalam program aplikasi Perintah yang digunakan untuk menampilkan data dari basisdata Penalaran (HOTS) Disajikan fungsi dari suatu perintah yang digunakan untuk menampilkan data dari basisdata Pilihan ganda 31. 32. Menerapkan penggunaan SQL untuk mengakses multi table Join Pengertian join Pemahaman (LOTS) Disajikan pengertian dari join table Pilihan ganda 32. 33. Memahami arsitektur RDBMS Menjelaskan tentang arsitektur sistim relasi basis Primary key Pemahaman (LOTS) Disajikan ciri dari primary key Pilihan ganda 33.
  • 6. No Kompetensi yang diuji Lingkup Materi Materi Level Kognitif Indikator Soal Bentuk Soal Nomor soal data 34. Memahami arsitektur RDBMS Menjelaskan tentang arsitektur sistim relasi basis data Foreign key Pemahaman (LOTS) Disajikan pengertian dari foreign key Pilihan ganda 34. 35. Menerapkan style pada halaman web Menjelas prosedur penyisipan script style kedalam html Padding Pemahaman (LOTS) Disajikan pengertian dari padding Pilihan ganda 35. 36. Memahami struktur hirarki basis data Menjelaskan struktur hirarki basis data Konsep basisdata Pemahaman (LOTS) Disajikan pengertian dari basis data Pilihan ganda 36. 37. Membuat kode SQL dasar untuk mengelola tabel dalam basis data Menjalankan perintah SQL untuk menambah memanggil, mengupdate dan menghapus data melalui aplikasi client basis data dalam bentuk perintah baris (CLI) Error saat insert data Penalaran (HOTS) Disajikan sebuah perintah insert data, kemudian muncul error, siswa menganalisis penyebab error tersebut dengan benar Pilihan ganda 37. 38. Menerapkan konsep pewarisan Menjelaskan prosedur pewarisan dalam pemrograman aplikasi berorientasi obyek Diagram Pewarisan Pemahaman (LOTS) Disajikan diagram pewarisan Pilihan ganda 38. 39. Menjelaskan kebutuhan perangkat Macam-macam aplikasi mendesain Android studio Pemahaman (LOTS) Disajikan berbagai macam aplikasi Pilihan ganda 39.
  • 7. No Kompetensi yang diuji Lingkup Materi Materi Level Kognitif Indikator Soal Bentuk Soal Nomor soal keras untuk tools pengembang aplikasi mobile tampilan aplikasi android 40. Menerapkan penggunaan SQL untuk mengakses multi table Join Pengertian join Pemahaman (LOTS) Disajikan pengertian dari join table Pilihan ganda 40.