Anda di halaman 1dari 16

KISI -KISI SOAL UJIAN SEKOLAH (US) KELAS XII TAHUN PELAJARAN 2022/2023

C3
SMK NEGERI 1 ANGKOLA TIMUR

NO KELAS/ KUNCI
BENTUK NOMOR
. KOMPETENSI DASAR MATERI SEMEST INDIKATOR SOAL RUMUSAN SOAL JAWABAN
SOAL SOAL
KD ER
1 2 3 4 5 6 7 8
3.1 Menerapkan User Konsep User Interface XII/1 Siswa mampu memahami dan CLI (Command Line Interface) Pilihan 1
8 Interface Basis Data pada dalam Program menjelaskan pembuatan user adalah tipe antarmuka di mana Berganda
Halaman Web Aplikasi interface dalam program pengguna berinteraksi dengan
aplikasi system operasi melalui
a. text terminal
b. komponen GUI
c. direct manipulation interface
d. system operasi
e. voice user interfaces

3.1 Menerapkan Aplikasi Web Konsep Plain Text XII/1 Siswa mampu menjelaskan Teks dokumen dikategorikan Pilihan 2
9 Statefull konsep plain text menjadi Berganda
a. rich text dan ciphertext
b. rich text dan teks biasa
c. deskripsi dan enkripsi
d. enkripsi dan teks biasa
e. deskripsi dan teks biasa

3.1 Menerapkan Aplikasi Web Konsep Session XII/1 Siswa mampu menjelaskan Untuk menggunakan session, harus Pilihan 3
9 Statefull konsep session mengaktifkannya dengan cara Berganda
mendeklarasikan pada bagian awal-
awal header dokumen sebelum
perintah
a. <html>
b. session_start()
c. sessin_destroy();
d. <?php
e. unset($_SESSION[‘Latih’];

3.2 Merancang Sistem Sistem Informasi Web XII/1 Siswa mampu menjelaskan Kesatuan dari dokumen-dokumen Pilihan 4
1 Informasi Web system informasi web yang terhubung dengan atribut Berganda
yang sama, misalnya topic, fungsi,
maupun desain yang sama masuk
ke dalam kategori
a. situs web
b. system informasi
c. jalur komunikasi
d. teknologi informasi
e. media social

3.2 Merancang Sistem Prosedur Perencanaan XII/1 Siswa mampu menjelaskan Serangkaian scenario yang Pilihan 5
1 Informasi Web Aplikasi/UML prosedur perencanaan aplikasi digabungkan bersama-sama oleh Berganda
dengan metode UML tujuan umum pengguna disebut
a. activity diagram
b. sequence diagram
c. class diagram
d. use case
e. group case

3.2 Menerapkan Web Hosting Jenis-Jenis Hosting XII/1 Siswa mampu menjelaskan Server hosting yang dipakai secara Pilihan 6
2 jenis-jenis hosting bersama-sama atau sering disebut Berganda
a. shared hosting
b. virtual improve server
c. dedicated server
d. virtual private hosting
e. colocation server

3.2 Menerapkan Web Hosting Konsep Web Hosting XII/1 Siswa mampu memahami Aplikasi web adalah jenis aplikasi Pilihan 7
2 konsep web hosting yang diakses melalui Berganda
a. wordart
b. spreadsheet
c. presentasi
d. browser
e. oneone system

3.2 Menerapkan teknologi Teknologi Framework XII/1 Siswa mampu menjelaskan Sebuah kerangka kerja yang Pilihan 8
4 framework dalam aplikasi dalam Aplikasi Web teknologi framework dalam digunakan untuk mempermudah Berganda
web aplikasi web para developer software dalam
membuat dan memgembangkan
aplikasi disebut
a. framework
b. fungsi
c. aplikasi
d. developer
e. source code

3.2 Menerapkan teknologi Konsep Framework XII/1 Siswa mampu menjelaskan Pemrograman web berbasis Pilihan 9
4 framework dalam aplikasi dalam Aplikasi konsep framework dalam framework didasarkan pada Berganda
web Berbasis Framework aplikasi berbasis framework konsep
a. Common Language Runtime
b. Model View Controller
c. Web Server
d. Object Oriented Programming
e. XSS filtering

3.2 Memahami teknologi Prosedur Penggunaan XII/1 Siswa mampu menjelaskan Hal yang sederhana tetapi Pilihan 10
5 pengembangan aplikasi Aplikasi Perangkat prosedur penggunaan aplikasi berdampak besar pada keamanan Berganda
mobile Bergerak bergerak dalam menggunakan smartphone
Android, yaitu dengan
menggunakan kunci layar dalam
bentuk sebagai berikut, kecuali
a. password
b. PIN
c. pola
d. pembaca sidik jari
e. semua jawaban salah

3.1 Memahami konsep Konsep pemrograman XI/I Siswa mampu menjelaskan Dibawah ini bukan bahasa Pilihan D 11
pemrograman berorientasi berorientasi obyek konsep dasar pemrograman pemrograman berorientasi ibjek Berganda
objek berorientasi obyek
a. C++
b. Java
c. Delphi
d. Html
e. Visual Basic
3.2 Menerapkan dasar dan Macam-macam XI/I Siswa mampu menjelaskan Hal yang digunakan untuk ciri dari Pilihan C 12
aturan pemrograman perangkat lunak berbagai tools pengembang pada sebuah objek Berganda
berorientasi objek pengembang program program berorientasi obyek
berorientasi obyek a. Operasi
b. Method
c. Atribut
d. Class
e. Pewarisan
3.3 Menerapkan konsep class, Konsep Class, object, XI/I Siswa mampu menjelaskan Sebutan untuk karakteristik objek Pilihan D 13
method dan object method dalam oop konsep class dalam Berganda
pemrograman berorientasi a. Kelas
obyek b. Method
c. Objek
d. Propertis
e. Keturunan
3.4 Menerapkan konsep Konsep enkapsulasi XI/I Siswa mampu menjelaskan Termasuk dalam tekni enkapsulasi Pilihan D 14
enkapsulasi dalam dalam program aplikasi konsep dan tujuan proses apakah, jika seluruh kode program Berganda
melindungi data dan berbasis oop enkapsulisasi dalam diluar kelas dapat mengaksesnya
informasi pemrograman aplikasi
berorientasi obyek a. Protected15
b. Private
c. Abstract
d. Public
e. Overriding
3.5 Menerapkan konsep Konsep enheritance XI/I Siswa mampu Menjelaskan Prinsip menurunkan sifat dari sebuah Pilihan A 15
pewarisan (pewarisan) dalam konsep dan tujuan proses kelas terhadap objek yang lainnya Berganda
program aplikasi pewarisan dalam pemrograman
berbasis oop aplikasi berorientasi obyek a. Inheritance
b. Enkapsulasi
c. Polimorphism
d. Abstraksi
e. properties
3.6 Menerapkan konsep Konsep polymorphism XI/I Siswa mampu menjelaskan Suatu objek dapat memiliki berbagai Pilihan A 16
polymorphism dengan dengan overloading konsep polymorphism dengan bentuk , sebagai objek dari kelas Berganda
overloading dan dan overriding dalam overloading dan overriding sendiri
overriding program aplikasi dalam pemrograman aplikasi atau objek dari superclasnya
berbasis oop berorientasi obyek
a. Enkapsulasi
b. Polymorphism
c. Inheritance
d. Abstraksi
e. Overloading
3.7 Menerapkan penggunaan Konsep package dalam XI/I Siswa mampu menjelaskan Bagian dari bagan pemrograman Pilihan B 17
package dalam aplikasi program aplikasi konsep package dalam java Berganda
berbasis oop pemrograman aplikasi yang berfungsi untuk
berorientasi obyek memberitahukan
tempat file class disimpan

a. Class
b. Package
c. Program utama
d. Data dan Method
e. Import
3.8 Merancang pembuatan Konsep interface XI/I Siswa mampu menjelaskan Kumpulan dari method yang belum Pilihan B 18
interface dalam program aplikasi konsep interface dalam terdapat oerasi didalam tubuh method Berganda
berbasis oop pemrograman aplikasi tersebut
berorientasi obyek
a. Abstrak Class
b. Interface
c. Implements
d. Inheritance
e. Method Abstract
3.9 Menganalisis pemanfaatan Konsep class library XI/I Siswa mampu menjelaskan Fungsi dari pada library Pilihan B 19
class library dalam program aplikasi konsep class library dalam java.uti.Scanner Berganda
berbasis oop pemrograman aplikasi
berorientasi obyek a. Untuk menghasilkan ouput grafik
b. Untukj inputan dari keyboard
c. Untukj perhitungan angka ganjil
d. Untuk menyimpan data kedalam
database
e. Untuk mennghubung kan angka
dan huruf
3.1 Mengevaluasi penanganan Konsep penanganan XI/I Siswa mampu menjelaskan Tipe data yang tepat untuk Pilihan E 20
0 kesalahan dalam program kesalahan dalam konsep error handling menyimpan Berganda
program aplikasi (penanganan kesalahan) dalam nilai Pecahan
berbasis oop pemrograman aplikasi
berorientasi obyek a. String
b. Char
c. Int
d. Long Int
e. Double
3.1 Menerapkan data bentuk data bentuk string dan XII/1 Siswa mampu Menerapkan 1. Perhatikan kode program di Pilihan E 21
1 string dan pelbagai pelbagai propertinya data bentuk string dan pelbagai bawah ini ! Berganda
propertinya propertinya Public class belajar {
Public static void main (string args[])
{
String a = “bunga”;
System.out.println(a);
}}
Kode program diatas digunakan
untuk ...
a. Membuat lybrary java
b. Membuat objek string
c. Melakukan impor objek string
d. Mendefinisikan string
e. Menampilkan teks bunga
pada system
3.1 Menerapkan data bentuk data bentuk string dan XII/1 Siswa mampu Menerapkan Method khusus yang digunakan oleh Pilihan A 22
1 string dan pelbagai pelbagai propertinya data bentuk string dan pelbagai java untuk membuat sebuah objek di Berganda
propertinya propertinya dalam kelas disebut ...
a. String
b. Konstuktor
c. Stringbuffer
d. String class
e. Stack
3.1 Menerapkan collection collection sebagai XII/1 Siswa mampu Menerapkan Framework yang digunakan untuk Pilihan A 23
2 sebagai media media penyimpanan collection sebagai media menyimpan, mengambil, dan Berganda
penyimpanan data data penyimpanan data memanipulasi data pada setiap objek
yang telah dikelompokkan disebut ...
a. Hashset
b. Arraylist
c. Treemap
d. Collection
e. Linkedlist

3.1 Menerapkan collection collection sebagai XII/1 Siswa mampu Menerapkan Elemen dalam linkedlist disimpan Pilihan A 24
2 sebagai media media penyimpanan collection sebagai media dalam bentuk sebuah node. Node Berganda
penyimpanan data data penyimpanan data adalah ...
a. Pengelmpokan satu dimensi
b. Package java util
c. Manipulasi data
d. Gabungan dua sub elemen
atau komponen
e. Objek yang tersimpan dalam
set unik

3.1 Menerapkan operasi file operasi file dan Input XII/1 Siswa mampu Menerapkan Sebuah kelas yang tidak dapat Pilihan B 25
3 dan Input Output(IO) Output(IO) operasi file dan Input membuat objek baru, namun kelas ini Berganda
Output(IO) dapat digunakan untuk menunjukkan
descriptor dari file yang aktif
adalah ...
a. Filephatname
b. Fileoutputstream
c. Fileinputstream
d. Filedescriptor
e. Fileidentical

3.1 Menerapkan operasi file operasi file dan Input XII/1 Siswa mampu Menerapkan Paket atau kelas yang digunakan Pilihan C 26
3 dan Input Output(IO) Output(IO) operasi file dan Input untuk mengecek ada atau tidaknya Berganda
Output(IO) suatu file adalah ...
a. Java.io.stream
b. Java.io.formatted
c. Java.io.file
d. Java.io.in
e. Java. Io. Field
3.1 Menerapkan dasar dasar dasar - dasar thread XII/1 Siswa mampu Menerapkan Sebuah aplikasi yang telah terinstal Pilihan A 27
4 thread dasar dasar thread pada sistem komputer memiliki Berganda
kemampuan untuk dapat dijalankan
dalam waktu yang bersamaan dengan
aplikasi lainnya, hal itu biasa disebut
dengan ...
a. New
b. Runnable
c. Thread
d. Multithreading
e. Multitasking

3.1 Menerapkan dasar dasar dasar - dasar thread XII/1 Siswa mampu Menerapkan Dalam pembuatan thread diperlukan Pilihan B 28
4 thread dasar dasar thread method untuk mengontrol thread agar Berganda
dapat menunda pekerjaan. Method
tersebut adalah ...
a. New()
b. Sleep()
c. Testrunnable()
d. Thread()
e. Subthread()
3.1 Merancang antar muka Konsep Merancang XII/1 Siswa mampu Merancang Sebuah tempat atau wadah dari Pilihan A 29
5 atau User Interface (UI) antar muka atau User antar muka atau User Interface kumpulan method yang bersifat Berganda
Interface (UI) (UI) abstrak atau tidak memiliki
implementasi disebut ...
a. Java
b. GUI
c. Method
d. Variabel
e. Interface

3.1 Merancang antar muka Konsep Merancang XII/1 Siswa mampu Merancang Komponen java swing yang Pilihan A 30
5 atau User Interface (UI) antar muka atau User antar muka atau User Interface berfungsi untuk mengatur bagaimana Berganda
Interface (UI) (UI) posisi dari komponen – komponen
yang diletakkan pada container
yaitu ...
a. Codeigniter
b. Amomic
c. Container
d. Layout manager
e. Visual interface

3.1 Menerapkan konektifitas konektifitas dalam XII/2 Siswa mampu Menerapkan class Sebuah tempat penyimpanan Pilihan E 31
6 dalam akses basis data akses basis data konektifitas dalam akses basis data yang digunakan oleh Berganda
data programmer pada sebuah sistem atau
aplikasi disebut ...
a. Java API
b. JDBC
c. Query
d. Library
e. Database

3.1 Menerapkan konektifitas konektifitas dalam XII/2 Siswa mampu Menerapkan Keuntungan yang didapatkan oleh Pilihan A 32
6 dalam akses basis data akses basis data konektifitas dalam akses basis sistem dengan menerapkan tipe java Berganda
data to network adalah ...
a. Tidak membutuhkan instalasi
pada client side
b. Dapat digunakan dengan
koneksi internet
c. ODBC driver harus di install
di semua client
d. Bekerja pada sisi client side
software
e. Tidak melakukan translasi ke
ODBC

3.1 Merancang User Interface User Interface XII/2 Siswa mampu Merancang Tampilan dasar dari setiap target Pilihan A 33
7 menggunakan library menggunakan library User Interface menggunakan platform (windows, machintosh, Berganda
library solaris) atau berdiri sesuai dengan
mekanisme sebuah platform
disebut ...
a. Abstract windows toolkit
b. Library
c. Java foundation class
d. Intermediate container
e. Atomic component

3.1 Merancang User Interface User Interface XII/2 Siswa mampu Merancang Komponen tools pada netbeans swing Pilihan A 34
7 menggunakan library menggunakan library User Interface menggunakan containers yang digunakan untuk Berganda
library membuat frame yang terdiri dari tab
– tab adalah ...
a. Tabbed pane
b. Checkbox
c. Editor pane
d. Button
e. Slider
3.1 Menerapkan objek objek multimedia XII/2 Siswa mampu Menerapkan Komponen pada java media Pilihan B 35
8 multimedia dalam aplikasi dalam aplikasi objek multimedia dalam framework yang dapat digunakan Berganda
aplikasi untuk membuat program multimedia
streaming adalah ...
a. Apple quick time
b. Time based
c. Application programming
interface
d. Realtime protocol
e. Java media framework

3.1 Menerapkan objek objek multimedia XII/2 Siswa mampu Menerapkan Dibawah ini terdapat beberapa file Pilihan C 36
8 multimedia dalam aplikasi dalam aplikasi objek multimedia dalam yang dapat disupport oleh program Berganda
aplikasi java adalah ...
a. Wav
b. Mp3
c. Mp4
d. Jpg
e. png

3.1 Memahami Model Vew Model Vew Controller XII/2 Siswa mampu Memahami Suatu komponen MVC yang akan Pilihan A 37
9 Controller (MVC) dalam (MVC) dalam Model Vew Controller (MVC) membuat detail dari data dan Berganda
pemrograman berorientasi pemrograman dalam pemrograman operasinya dalam ruang lingkup
objek berorientasi objek berorientasi objek aplikasi, yaitu ...
a. model
b. view
c. controller
d. client side
e. server side
3.1 Memahami Model Vew Model Vew Controller XII/2 Siswa mampu Memahami Komponen dalam MVC yang akan Pilihan B 38
9 Controller (MVC) dalam (MVC) dalam Model Vew Controller (MVC) menangani masalah interaksi antar Berganda
pemrograman berorientasi pemrograman dalam pemrograman komponen view dengan model adalah
objek berorientasi objek berorientasi objek ...
a. model
b. controller
c. view
d. database
e. interface

3.2 Menerapkan aplikasi aplikasi berbasis MVC XII/2 Siswa mampu Menerapkan Arsitektur pengembangan aplikasi Pilihan A 39
0 berbasis MVC dalam dalam aplikasi dengan aplikasi berbasis MVC dalam dengan membagikan komponen berganda
aplikasi dengan pelbagai pelbagai hasil aplikasi dengan pelbagai hasil sistem menjadi beberapa bagian
hasil adalah ...
a. Model view controler
b. Application MVC rich
internet
c. Codelgniter
d. Data access object
e. Framework

3.2 Menerapkan aplikasi aplikasi berbasis MVC XII/2 Siswa mampu Menerapkan Pembuatan database dalam sistem Pilihan A 40
0 berbasis MVC dalam dalam aplikasi dengan aplikasi berbasis MVC dalam dengan konsep MVC merupakan berganda
aplikasi dengan pelbagai pelbagai hasil aplikasi dengan pelbagai hasil tugas dari ...
hasil a. Model
b. View
c. Controller
d. Database
e. Client server

3.1 Memahami struktur hirarki struktur hirarki basis XI/1 Siswa mampu Memahami Hierarki basis data pada susunan Pilihan E 41
basis data data struktur hirarki basis data ketiga yang merupakan kumpulan Berganda
record sejenis secara relasi yang
tersimpan dala media penyimpanan
adalah ...
a. File
b. Basis data
c. Byte
d. Record
e. field

3.1 Memahami struktur hirarki struktur hirarki basis XI/1 Siswa mampu Memahami penerapan pengendalian dalam Pilihan B 42
basis data data struktur hirarki basis data sistem basis data merupakan hal Berganda
penting yang harus diperhatikan.
Pengendalian semacam ini
dinamakan ...
a. Availability
b. Security
c. Privacy
d. Akurasi
e. Konsistensi
3.2 Memahami bentuk bentuk diagram XI/1 Siswa mampu Memahami ERD membantu melakukan analisis Pilihan A 43
diagram hubungan antar hubungan antar entitas bentuk diagram hubungan dan perancangan basis data dengan Berganda
entitas antar entitas alasan ...
a. Dapat lebih mudah dalam
mendesain basis data
b. Menggunakan simbol yang
mudah difahamai oelh pengguna
c. Menghemat waktu
perancangan basis data
d. ERD mudah difahami bagi
pengguna awam
e. ERD dapat menunjukkan
bermacam-macam data yang
dibutuhkan dan relasi antar data
didalamnya

3.2 Memahami bentuk bentuk diagram XI/1 Siswa mampu Memahami Pilihan B 44
diagram hubungan antar hubungan antar entitas bentuk diagram hubungan pasien diperiksa
Berganda
dokter
entitas antar entitas
Kardinalitas dari gambar diatas
adalah ...
a. One to many
b. Many to one
c. One to one
d. Many to many
e. Semua salah

3.3 Menerapkan teknik teknik normalisasi XI/1 Siswa mampu Menerapkan Anomali ini terjadi apabila terdapat Pilihan E 45
normalisasi basis data basis data teknik normalisasi basis data satu data yang akan di hapus pada berganda
suatu relasi dan menyebabkan terjadi
kehilangan data lain yang masih
diperlukan. Hal semacam ini
dinamakan dengan anomali ...
a. Anomali untuk
menghilangkan redundanci data
b. Anomali pembuatan data baru
c. Anomali pembaruan / Update
d. Anomali penyisipan
e. Anomali delete

3.3 Menerapkan teknik teknik normalisasi XI/1 Siswa mampu Menerapkan Pilihan A 46
normalisasi basis data basis data teknik normalisasi basis data Tidak ada atribut non primary key berganda
yang memiliki ketergantungan
terhadap atribut non primary key
yang lainnya merupakan salah satu
ciri dari bentuk normal ...
a. 1 NF
b. 2 NF
c. 3 NF
d. 4 NF
e. 5 NF

Sampel, diskon, trading stamp, dan E 47


kupon merupakan alat-alat promosi
yang banyak digunakan dalam..
a. Public relation
b. Periklanan
c. Personal selling
3.1 Menentukan media * bentuk-bentuk siswa mampu menuliskan d. Direct marketing Pilihan
7 promosi promosi XII/2 bentuk-bentuk promosi e. Promosi penjualan Ganda
Teks yang bertujuan mempengaruhi A 48
pembaca untuk berbuat sesuatu dan
menggunakan pendekatan emotif
adalah
a. Persuasif
b. Naratif
c. Deskriptif
3.1 Memahami paparan * Paparan persuasif siswa memahami paparan d. Eksposisi Pilihan
6 deskriptif, naratif, tentang produk/jasa XII/2 persuasif tentang produk/jasa e. Argumentatif Ganda
Perakitan dilakukan dalam jumlah B 49
massal dalam bentuk dan ukuran
yang sama adalah
a. Perakitan produk tunggal
b. Perakitan produk seri
c. Perakitan produk ganda
3.1 Menerapkan metoda * Memahami metoda siswa mampu membedakan d. Perakitan produk rangkap
3 perakitan produk perakitan produk XII/1 jenis perakitan produk e. Perakitan produk idividu Pilihan Berganda
3.1 Menganalisis * Memahami produksi XII/1 Siswa mampu menjelaskan Aliran produksi yang dilakukan Pilihan E 50
0 Perencanaan produksi massal pengertian produksi massal secara terus menerus dgn Berganda
kontinuitas yg tinggi tanpa
henti disebut
a. Produksi jangka pendek
b. Produksijangka panjang
c. Perencanaan produksi
d. anggaran produksi
e. Produksi massal

Anda mungkin juga menyukai