Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KK PSKEL 12 RPL 2

Total questions: 45

Worksheet time: 38mins

Name
Class
Date
1.

Apa fungsi dari perintah JOIN di SQL

a)

a) Menggabungkan dua atau lebih tabel berdasarkan

b)

b) Menghapus data dari tabel

c)

c) Mengupdate data di tabel

d)

d) Menambahkan data baru ke tabel

e)

e) menghapus dan menambahkan data sekaligus

2.

Apa tujuan utama dari penggunaan prinsip Material Design dalam pengembangan aplikasi?

a)

A. Meningkatkan performa aplikasi agar lebih ringan dan cepat

b)

B. Menyediakan tampilan antarmuka yang konsisten, intuitif, dan responsif

c)

C. Memastikan aplikasi dapat berjalan di semua sistem operasi

d)

D. Mengurangi penggunaan elemen grafis dalam desain aplikasi

e)

E. Mengembangkan aplikasi tanpa perlu memperhatikan pengalaman pengguna

3.

Apa dampak utama dari serangan XSS terhadap pengguna?

a)

Meningkatkan interaksj pengguna dengan situs web melalui konten yang dinamis

b)

Mengambil alih sesi pengguna dan mencuri informasi pribadi, seperti cookie dan kredensial

c)

Mengakibatkan pengguna menerima pesan atau konten yang tidak diinginkan di situs web

d)

Meningkatkan risiko pengguna terpapar malware melalui tautan yang disisipkan

e)

Mengurangi kecepatan akses situs web karena pemrosesan skrip tambahan

4.

Apa kepanjangan dari JSON dalam konteks pertukaran data pada JavaScript?

a)

JavaScript Object Notation

b)

Java Super Online Network

c)

Joint System Output Network

d)

JavaScript Oriented Number

e)

Java Syntax Object Name

5.

Apa manfaat utama dari implementasi data warehouse dalam sebuah organisasi?

a)

A) Meningkatkan keamanan data

b)

B) Mengurangi biaya operasional

c)

C) Meningkatkan kemampuan analisis dan pengambilan keputusan

d)

D) Meningkatkan kinerja aplikasi

e)

E) Mengurangi kompleksitas sistem

6.

Apa fungsi utama dari indexing dalam basis data

a)

A.Mempercepat proses pencarian data

b)

B.Menyimpan data dalam urutan acak

c)

C.Menghapus data yang tidak terpakai

d)

D.Membuat tampilan data menjadi menarik

e)

E.Mengubah struktur tabel database

7.

Manakah yang merupakan contoh dari bahasa pemrograman berorientasi objek?

a)

java,PHP,python,Ruby

b)

php,python,Ruby,Java

c)

python,Java,PHP,Ruby

d)

Mysgl

e)

Java

8.

Apa yang dimaksud dengan Database Management System (DBMS)?

a)

Sistem operasi yang digunakan untuk mengelola basis data

b)

Sistem yang digunakan untuk mengelola dan mengorganisasi basis data

c)

Bahasa pemrograman yang digunakan untuk mengembangkan aplikasi basis data

d)

Perangkat keras yang digunakan untuk menyimpan basis data

e)

Jaringan komputer yang digunakan untuk mengakses basis data

9.

Apa kepanjangan dari ETL dalam pengolahan data?

a)

A. Extract, Transfer,load

b)

B.Evaluate,Transform, Load

c)

C.Extract, Transform, Load

d)

D.Encode,Transform, Load

e)

E.Export, Transform, Link

10.

apa manfaat utama dari big data dalam sistem informasi

a)

Mengurangi kapasitas penyimpanan yang dibutuhkan

b)

Memungkinkan analisis data dalam jumlah besar untuk pengambilan keputusan yang lebih baik

c)

menghapus data yang tidak relevan secara otomatis

d)

menghindari penggunaan database dalam aplikasi bisnis

e)

membatasi jumlah data yang dapat di akses oleh pengguna

11.

Apa format data yang biasanya digunakan untuk komunikasi ajax

a)

XML dan JSON

b)

CSV dan HTML

c)

PDF dan TEXT

d)

JavaScript dan XML

e)

XML dan HTML

12.

Manakah pernyataan yang benar tentang subquery dalam SQL?

a)

A. Subquery selalu dieksekusi setelah query utama

b)

B. Subquery hanya dapat digunakan dalam klausa SELECT

c)

C. Subquery dapat digunakan dalam klausa SELECT, FROM, dan WHERE

d)

D. Subquery hanya dapat mengembalikan satu baris data

e)

E. Semua benar

13.

Apa IDE resmi untuk pengembangan aplikasi Android?

a)

Eclipse

b)

Netbeans

c)

Android Studio

d)

Xcode

e)

semua benar

14.

Metode pertama yang dipanggil saat sebuah activity dibuat adalah

a)

A. onStart()

b)

B. onResume()

c)

C. semua benar

d)

D. onCreate()

e)

E. onPause()

15.

Apa yang dimaksud dengan responsive design dalam pengembangan web?

a)

A). Desain web yang hanya mendukung perangkat desktop

b)

B). Desain web yang tidak memerlukan pengujian

c)

C). Desain web yang dapat menyesuaikan tampilannya sesuai ukuran layar perangkat

d)

D). Desain web yang hanya fokus pada estetika tanpa memperhatikan fungsi

e)

E). Mengurangi ukuran file dari konten web

16.

Dalam pengembangan aplikasi web dengan JavaScript, "event handling" paling utama digunakan untuk...

a)

mempercepat loading halaman web

b)

membuat desain tampilan halaman web menjadi responsif

c)

merespon interaksi pengguna secara dinamis

d)

mengatur struktur data dalam aplikasi web

e)

menghubungkan aplikasi web dengan database server

17.

Apa tujuan utama dari proses backup?

a)

Menghapus data yang tidak penting

b)

Mengupdate software ke versi terbaru

c)

Membuat salinan data untuk keperluan recovery

d)

Mengatur keamana sistem

e)

Menyalin data

18.

Salah satu kelebihan utama dari cloud database dibandingkan database tradisional adalah

a)

A. Membutuhkan perangkat keras yang lebih mahal

b)

B. Memungkinkan akses data dari mana saja mengunakan koneksi internet

c)

C. Tidak memerlukan keamanan tambahan

d)

D. Selalu cepat dri pada database on premise

e)

E. Semua jawaban salah

19.

Apa Fungsi Utama OpenGL Dalam Pengembangan Aplikasi Grafis?

a)

Mengatur Data Teks

b)

Menyediakan Antarmuka Pemrograman Aplikasi Grafis

c)

Mengelola Disiplin Jaringan

d)

Meningkatkan Keamanan Aplikasi

e)

Semua Benar

20.

Penerapan konsep fisika dalam pengembangan game bertujuan untuk...

a)

a. Membuat grafis game menjadi lebih indah

b)

b. Meningkatkan performa game

c)

c. Menciptakan pengalaman bermain yang lebih realistis dan interaktif

d)

d. Mempercepat proses pengembangan game

e)

e. Menambah efek suara dalam game

21.

Apa yang dimaksud dengan aplikasi berbasis teks dalam pemrograman?

a)

A. Aplikasi yang hanya menampilkan gambar.

b)

B. Aplikasi yang menggunakan suara sebagai antarmuka utama.

c)

C. Aplikasi yang hanya menggunakan teks sebagai antarmuka interaksi pengguna.

d)

D. Aplikasi yang hanya berjalan di perangkat mobile.

e)

E. Aplikasi yang mengandalkan pemrograman grafis untuk interaksi pengguna.

22.

Dalam SQL perintah untuk mengubah data dalam tabel disebut

a)

EDIT

b)

UPDATE

c)

ALTER

d)

MODIFY

e)

SELECT

23.

Apa yang dimaksud dengan hubungan antar tabel dalam basis data?

4 lines
24.

Menganalisis fungsi elemen form dalam html?

4 lines
25.

Jelaskan konsep dasar basis data relasional, bagaimana cara menerapkan normalisasi dalam pengelolaan basis data, serta apa pentingnya menerapkan kunci utama dan kunci asing dalam sebuah tabel. Sertakan contoh penerapannya dalam sebuah sistem manajemen basis data.

4 lines
26.

Apakah yang dimaksud dengan DBMS?

4 lines
27.

Apa yang terjadi jika kondisi dalam while tidak pernah menjadi false

4 lines
28.

Jelaskan perbedaan antara Activity dan Fragment dalam pengembangan Android.

4 lines
29.

Apa yang dimaksud dengan DCL?

a)

a) Data Definition Language

b)

b) Data Manipulation Language

c)

c) Data Control Language

d)

d) Data Query Language

e)

e) Data Call Language

30.

Apa tujuan utama dari penggunaan prinsip Material Design dalam pengembangan aplikasi?

a)

A. Meningkatkan performa aplikasi agar lebih ringan dan cepat

b)

B. Menyediakan tampilan antarmuka yang konsisten, intuitif, dan responsif

c)

C. Memastikan aplikasi dapat berjalan di semua sistem operasi

d)

D. Mengurangi penggunaan elemen grafis dalam desain aplikasi

e)

E. Mengembangkan aplikasi tanpa perlu memperhatikan pengalaman pengguna

31.

Apa keuntungan utama menggunakan SQLite dalam aplikasi mobile?

a)

Memerlukan koneksi internet untuk berfungsi

b)

Memiliki antarmuka pengguna yang kompleks

c)

Hanya dapat digunakan untuk aplikasi berbasis web

d)

Memerlukan pengaturan server yang rumit

e)

Memungkinkan akses data secara offline dan cepat

32.

Broadcast receiver digunakan untuk...

a)

Menampilkan antarmuka pengguna

b)

Mengelola koneksi jaringan

c)

Menerima dan merespons siaran dari sistem atau aplikasi lain

d)

Menyimpan data di basis data

e)

Mengirim pesan ke server

33.

Apa kelebihan utama dari menggunakan REST API dalam pengembangan web?

a)

A) Meningkatkan keamanan data dengan menggunakan protokol HTTPS

b)

B) Meningkatkan kinerja aplikasi dengan menggunakan caching

c)

C) Meningkatkan fleksibilitas dengan menggunakan arsitektur client-server

d)

D) Meningkatkan skalabilitas dengan menggunakan load balancing

e)

E) Meningkatkan kemudahan pengembangan dengan menggunakan antarmuka yang sederhana dan terstandar

34.

Apa yang di maksud dengan polymorphims dalam pemograman beriontasi objek

a)

A.Kemampuan objek untuk memiliki banyak atribut

b)

B.Kemampuan objek untuk memiliki banyak metode dengan nama yang sama tetapi perilaku yang berbeda

c)

C.Kemampuan objek untuk mewarisi sifat dari objek lain

d)

D. Kemampuan objek untuk menyembunyikan informasi internal

e)

E.Kemampuan objek untuk membuat objek baru

35.

elemen html digambar kan oleh tag, tertulis menggunakan tanda...

a)

Kurung siku

b)

Kurung karawal

c)

Kurung lengkung

d)

Kurung sudut

e)

Kurung

36.

Apa yang digunakan untuk menggabungkan dua tabel dalam sql

a)

JOIN

b)

UNION

c)

INTERSECT

d)

EXCEPT

e)

SUBQUERY

37.

Apa fungsi utama PHP dalam pengembangan web dinamis?

a)

A.Mengatur tampilan halaman Web

b)

B.Mengelola Database secara langsung

c)

C.Memproses logika di sisi server dan berinteraksi dengan database

d)

D.Menjalankan perintah SQL tanpa koneksi ke database

e)

E.Membuat animasi pada halaman web

38.

Apa kegunaan utama dari abstract class dalam pemrograman berorientasi objek?

a)

Untuk membuat objek secara langsung dalam program

b)

Untuk mendefinisikan kerangka dasar kelas lain tanpa harus mengimplementasikan semua metodenya

c)

Untuk menghapus data dalam basis data secara otomatis

d)

Untuk menjalankan perintah dalam sistem operasi

e)

Untuk mengubah bahasa pemrograman menjadi berbasis teks

39.

Apa yang di maksud dengan inheritance dalam pemrograman berorientasi objek

a)

Mekanisme untuk mengubah data objek

b)

Konsep yang memungkinkan kelas baru mewarisi properti dan metode dari kelas lain

c)

Proses menghapus kelas yang tidak digunakan

d)

Teknik untuk menghindari duplikasi kode dalam sebuah program

e)

Proses menyalin kelas agar bisa digunakan

40.

Apa manfaat utama dari penggunaan encapsulation dalam pemrograman?

a)

A. Mempercepat eksekusi program

b)

B. Memudahkan debugging dan meningkatkan keamanan data

c)

C. Membuat program berjalan secara otomatis

d)

D. Mengurangi jumlah kode dalam program

e)

E. Semua salah

41.

Apa kepanjangan dari API?

a)

Application Programming Interface

b)

Android Programming Interface

c)

Automated Process Integration

d)

Advanced Protocol Implementation

e)

semua benar

42.

Apa tujuan utama dari normalisasi dalam basis data?

a)

A. Meningkatkan ukuran tabel

b)

B. Mengurangi redundansi data

c)

C. Memperbanyak relasi antar tabel

d)

D. Mempercepat proses query

e)

E. Memenuhi (1NF)

43.

Manakah di bawah ini yang merupakan keuntungan menggunakan basis data?

a)

A). Penyimpanan data secara terpisah tanpa struktur

b)

B). Peningkatan keamanan dan kemudahan pengelolaan data

c)

C). Membatasi akses pengguna ke semua data

d)

D). Memerlukan lebih banyak waktu untuk memproses data

e)

E).Indeks tambahan untuk mempercepat pencarian

44.

sebuah aplikasi yang menggunakan konsep mvc terdiri dari beberapa komponen masing-masing bertanggung jawab pada

a)

file index

b)

database sistem

c)

elemen dalam mvc

d)

gambar halaman web

e)

elemen ui yang berbeda

45.

Apa dampak utama dari serangan sql injection terhadap sebuah sistem basis data

a)

Apa yang dimaksud dengan objek dalam pemrograman berorientasi objekA. Meningkatkan performa database

b)

B. Memungkinkan penyerang untuk mengakses, mengubah, atau menghapus data secara tidak sah

c)

C. Membantu admin mengelola database lebih aman

d)

D. Mempercepat proses query dalam database

e)

E. Menyimpan password dalam bentuk teks biasa di database