NEW
Font size
WorksheetsUji Kompetensi Programmer
Total questions: 50
Worksheet time: 26mins
Apa yang dimaksud dengan variabel dalam pemrograman?
Sebuah angka tetap yang tidak dapat diubah-ubah
Sebuah identitas untuk menyimpan nilai dalam memori
Sebuah pernyataan kondisi tertentu
Sebuah loop dalam kode pemrograman
Bahasa pemrograman apa yang sering digunakan untuk pengembangan web frontend?
Python
JavaScript
C++
Java
Apa itu loop dalam pemrograman?
Sebuah pernyataan mengulang instruksi hingga kondisi tertentu terpenuhi
Sebuah fungsi matematika untuk menyelesaikan suatu masalah pemrograman
Sebuah algoritma pencarian data dalam sistem komputer
Sebuah cara untuk menyimpan data dalam sistem basis data
Apa fungsi dari pernyataan 'if' dalam kode?
Untuk memulai loop
Untuk mendeklarasikan sebuah variabel
Untuk menilai suatu kondisi tertentu
Untuk menampilkan output
Bahasa pemrograman apa yang paling umum digunakan untuk pengembangan aplikasi Android?
Swift
Ruby
Kotlin
PHP
Diberikan sebuah fungsi rekursif dalam bahasa Python:
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)
Apa output dari factorial(5) ?
150
15
0
120
Apa itu IDE?
Integrated Data Editor
Internet Data Exchange
Internal Data Encoder
Integrated Development Environment
Bahasa pemrograman apa yang sering digunakan untuk pengembangan game?
C#
HTML
SQL
PHP
Apa fungsi dari 'return' dalam sebuah fungsi?
Untuk menghentikan program
Untuk menghentikan loop
Untuk mengembalikan nilai
Untuk menginisialisasi variabel
Apa yang dimaksud dengan OOP dalam pemrograman?
Output Oriented Process
Object Oriented Programming
Original Operating Protocol
Open Online Program
Dalam konteks pemrograman paralel, apa masalah yang bisa terjadi jika dua atau lebih thread mengakses dan memodifikasi variabel yang sama secara bersamaan tanpa pengaturan yang tepat?
Deadlock
Race condition
Stack overflow
Memory leak
Apa fungsi dari 'for' loop?
Untuk menjalankan kode dalam urutan acak
Untuk menjalankan kode beberapa kali dengan kondisi awal
Untuk menjalankan kode satu kali
Untuk menginisialisasi variabel
Apa itu Git?
Sebuah bahasa pemrograman
Sebuah alat untuk kontrol versi
Sebuah framework
Sebuah sistem operasi
Bahasa pemrograman apa yang sering digunakan untuk data science?
PHP
Ruby
Python
Java
Apa itu API dalam pemrograman?
Alat untuk menulis kode pemrograman
Aturan komunikasi antar aplikasi
Sebuah bahasa pemrograman
Sebuah metode enkripsi data
Apa yang dimaksud dengan debugging?
Proses menulis kode pemrograman dalam sistem komputer
Proses memodifikasi kode pemrograman
Proses mencari kesalahan dalam kode
Proses menjalankan kode pemrograman
Perhatikan kode Java berikut :
public class Test {
public static void main(String[] args) {
String s1 = "Hello";
String s2 = "Hello";
String s3 = new String("Hello");
System.out.println(s1 == s2);
System.out.println(s1 == s3);
System.out.println(s1.equals(s3));
}
}
Apa output dari kode di atas?
true, true, true
true, false, true
false, true, false
false, false, true
Bahasa pemrograman apa yang digunakan dalam pengembangan iOS?
Java
Swift
C#
Python
Apa yang dimaksud dengan framework dalam pemrograman?
Sebuah bahasa pemrograman komputer
Sebuah sistem operasi
Struktur yang disediakan untuk mengembangkan aplikasi
Sebuah metode enkripsi
Apa fungsi dari while loop?
Untuk menginisialisasi variabel
Untuk menjalankan kode dengan kondisi awal hingga nilai variabel tertentu
Untuk menjalankan kode satu kali iterasi loop
Untuk menjalankan kode selama kondisi tertentu bernilai benar
Apa yang dimaksud dengan variabel global?
Variabel yang hanya dapat diakses di dalam fungsi
Variabel yang dapat diakses dari semua bagian program
Variabel yang hanya dapat diakses di dalam loop
Variabel yang hanya dapat diakses di dalam class
Bahasa pemrograman apa yang sering digunakan untuk mengembangkan aplikasi desktop?
JavaScript
PHP
Java
HTML
Apa itu cloud computing dalam konteks pemrograman?
Menyimpan data secara lokal di komputer
Menyimpan dan mengakses data serta program melalui internet
Menulis kode di komputer tanpa koneksi internet
Menggunakan server fisik untuk menjalankan aplikasi
Apa itu REST dalam konteks API?
Sebuah bahasa pemrograman API
Sebuah metode enkripsi API
Sebuah arsitektur API
Sebuah framework API
Apa yang dimaksud dengan exception dalam pemrograman?
Sebuah nilai yang tidak dapat diubah
Sebuah kondisi dalam pernyataan 'if'
Sebuah loop yang tidak pernah berakhir
Sebuah error yang terjadi selama eksekusi program
Apa itu MVC ?
Model View Contrass
Model View Confirm
Modal View Controller
Model View Controller
Setting alamat URL yang diinginkan dalam framework Laravel dilakukan dalam folder :
database
routes
resources
bootstrap
Folder 'Controller' dalam aplikasi berbasis framework Laravel dapat ditemukan di :
app/Console
app/Http
config/
resources/views
Apakah kode dibawah ini bisa berjalan dengan normal ?
Select * from registration where registrationno in (select top 1 registrationno from registration)
Tidak
Bisa
Dalam pembuatan aplikasi protokol komunikasi yang memungkinkan
interaksi dua arah secara real-time adalah ?
WebSocket
LAN
TCP/IP
SSH
Untuk membuat tampilan di Browser berupa Views dalam aplikasi
berbasis framework Laravel dapat dilakukan di folder :
config
database
app/Http
resources/views
Langkah pertama yang harus dilakukan untuk membuat aplikasi laravel baru adalah :
composer artisan:make laravel/laravel --prefer-dist siaset
php create-project laravel/laravel --prefer-dist siaset
composer create-project --prefer-dist laravel/laravel NAMAFOLDER
php artisan:make laravel/laravel --prefer-dist siaset
Perintah Artisan untuk menjalankan Laravel adalah :
php artisan serves
php artisan server
php artisan generate
php artisan server
Berikut yang termasuk JavaScript Framework adalah :
Flask
Laravel
ReactJS
Django
Untuk memasukkan koding JavaScript ke dalam pemrograman web dengan menggunakan :
<script type=”text/javascript”>
<script type=”text/css”>
<script type=”text/vbscript”>
<script type=”text/typescript”>
Bentuk penulis komentar pada JavaScript adalah :
/# … #/
/% … %/
/^ … ^/
/* … */
Var slot = “234” bertipe data :
Object
String
Double
Integer
Script berikut dibuat menggunakan bahasa pemrograman JS
Output dari hasil program dibawah ini adalah :
var C = 7;
if(C == 5){
console.log(“Cocok”);
else{
console.log(“Tidak cocok”);
}
Error
Cocok
Tidak Cocok
Blank
Fungsi dari AJAX adalah :
Melakukan update data tanpa reload halaman web
Memperbaiki typo pada pengetikan koding di text editor
Mempercantik tampilan website
Mempercepat proses eksekusi program
JavaScript yang digunakan untuk menampilkan diagram atau grafik adalah :
NodeJS
VueJS
ChartJS
JQuery
Berikut yang bukan termasuk kode perintah perulangan adalah :
For
While
Each
Do While
Untuk menampilkan seluruh data dari tabel "Pegawai"
perintah SQL yang tepat adalah :
SELECT data FROM Pegawai;
SELECT * FROM Pegawai;
SHOW TABLE Pegawai;
DISPLAY Pegawai;
Agregat function COUNT() digunakan untuk :
Mengambil nilai terendah dalam kolom
Menghitung rata-rata nilai dalam kolom
Menghitung total nilai dalam kolom
Menghitung jumlah baris dalam tabel
Konsep yang mengatur bagaimana tabel berhubungan satu sama lain dalam basis data disebut :
Primary Key
Relationship
Foreign Key
Index
Proses mengelompokkan data berdasarkan nilai tertentu dalam kolom disebut :
Joining
Sorting
Grouping
Filtering
Dalam SQL, operator LIKE digunakan untuk :
Menggabungkan data dari dua tabel
Mengurutkan data dalam tabel
Pencarian berdasarkan pola teks
Mengambil data yang memiliki nilai NULL
Dalam SQL, perintah untuk mengubah data dalam tabel disebut :
EDIT
UPDATE
ALTER
MODIFY
Perintah SQL untuk menghapus data dari tabel adalah :
DROP
DELETE
UPDATE
INSERT
Dalam SQL, operator AND digunakan untuk :
Menggabungkan kondisi
Menambahkan data baru
Menghapus data
Mengurutkan data
Perhatikan code berikut :
const buah = [“Apel”, “Anggur”, “Delima”, “Pisang”];
Isi value dari buah[2] adalah ...
Apel
Anggur
Delima
Pisang
