Font size
Worksheetslatihan UKK pra USK
Total questions: 100
Worksheet time: 2hrs 35mins
Komentar di JavaScript dapat ditulis dengan cara
// komentar
/* komentar ke-1
komentar ke-2 */
/* komentar ke-1 /* komentar ke-2 */ komentar ke-3*/
/* komentar baris 1
// komentar baris 2 */
Pernyataan di bawah ini adalah benar, kecuali
var
digunakan untuk mendeklarasikan sebuah variabel, opsional menginisialisasi sebuah nilai.
let
digunakan untuk mendeklarasikan lingkup-blok, variabel lokal, opsional menginisialisasi sebuah nilai.
const
digunakan untuk mendeklarasikan sebuah lingkup-blok, baca-saja dinamakan konstanta.
tidak ada let dan const di dalam JavaScript
Tag HTML yang menandai menggunakan javascript adalah ...
<script type=”text/javascript”> </script >
<script language=”javascript”> </script >
<script language=”javascript” type=”text/javascript”> </script >
Semua Benar
Sript di atas adalah perintah untuk jendela dialog ...
alert ()
confirm ()
promp ()
Kita tidak bisa menempatkan Js pada tag Body
Benar
Salah
Kode JavaScript ditulis di dalam file berekstensi _________
.jsc
.js
.jvs
.javascript
Berapakah nilai i pada baris ke 4?
5
4
undefined
6
Berapakah nilai i pada baris ke 7?
undefined
5
4
6
JavaScript is ______ Side Scripting Language.
JSP
Servlet
Server
Browser
Apa kode jQuery yang benar untuk mengatur warna latar belakang semua elemen p menjadi merah?
$ ("p"). style ("background-color", "red");
$ ("p"). manipulate ("background-color", "red");
$ ("p"). layout ("background-color", "red");
$ ("p"). css ("background-color", "red");
sintaks ketika submit button d click
$("#submit-form").click(function()
$("#submit-form").onClick(function()
$("#Form").onClick(function()
$("#submitform").click(function()
Node.js is...
modular platform, meaning that much of the functionality is being built in to the platform
modular platform, meaning that much of the functionality is provided by external modules
modular platform, meaning that much of the functionality does not work without angular 2
modular what? I'm sorry, I wasn't paying attention
$ npm run myscript
Syarat perintah di atas bisa dieksekusi adalah ...
Terdapat file myscript.js di working directory
Terdapat package myscript yang sudah di-install
Terdapat definisi myscript dalam package.json
Terdapat project Node.js dengan nama myscript
Karena ukurannya yang besar, folder node_modules biasanya tidak disertakan ke remote repository (Gitlab, Github, dll). Cara mengecualikan folder node_modules dari git adalah menambahkan ke dalam .gitignore baris berikut ...
/node_modules
'node_modules'
*node_modules
node_modules/
Apabila akan menginstall package bernama 'lorem-ipsum', perintah yang dapat dilakukan adalah ... (jawaban bisa lebih dari satu)
$ npm i lorem-ipsum --save
$ npm lorem-ipsum --install
$ npm install save lorem-ipsum
$ npm install lorem-ipsum
Format yang benar untuk menginstall multiple module dalam 1 perintah adalah
npm install express, morgan, nodemon
npm install express morgan nodemon
npm install ['express', 'morgan', 'nodemon']
npm install {'express', 'morgan', 'nodemon'}
Which class provides a responsive fixed width container?
.container-fixed
.container
.container-fluid
None of above
Bootstrap's grid has ______ columns across the page
1
4
12
8
What is MVC
Model View Controller
Module View Controller
Model View Control
Module Viewer Controller
Header tag ranges between
<H1> <H6>
<H1> <H4>
<H1> <H5>
<H1> <H7>
Apakah element HTML yang betul untuk ganti baris?
<lb>
<br>
<break>
</br>
apa fungsi title ?
untuk judul website
untuk atas website
untuk url website
untuk judul html
Tuliskan Full Nim Anda! (contoh : 19.21.1910)
(a)
Satuan untuk mendeklarasikan lebar pada halaman web adalah dengan menggunakan pixel (pl)
BENAR
SALAH
Berikut merupakan satuan untuk mendeklarasikan panjang dan lebar pada halaman web adalah...
Meter
Centimeter
Presentase
Persentase
Jika dalam satu layar komputer terdapat empat kotak, maka agar setiap kotak memiliki lebar yang sama nilai width yang memenuhi adalah...
33%
25%
50%
100%
File yang dibuat untuk membuat kode tampilan halaman web adalah...
.html
.css
. html
. css
Diketahui terdapat empat kotak dalam satu layar dengan lebar masing-masing 50%. maka nilai height yang digunakan agar empat kotak tersebut dapat tampil dalam satu layar adalah...
15%
25%
50%
100%
aplikasi yang digunakan untuk membuat mockup halaman web adalah
notepad
sublime text
balsamiq
nice page
1. width: 100%;
2. heigth: 100%;
3. margin-top: 2%;
4. margin-left: 20%;
penulisan perintah yang salah terdapat pada baris nomor...
1
2
3
4
1. width: 100%;
2. height: 100%;
3. magrin-top: 2%;
4. margin-left: 20%;
penulisan perintah yang salah terdapat pada baris nomor...
1
2
3
4
untuk memberikan nilai panjang, maka perintah yang digunakan adalah...
width
widht
heigth
height
untuk memberikan nilai lebar, maka perintah yang digunakan adalah...
width
widht
heigth
height
1. <html> <head>
2. <link rel="stylesheet" type="text/css" href="gaya.css">
3. <title>halo guys<title>
4. </head> </html>
perintah yang salah terdapat pada nomor....
1
2
3
4
1. <html head>
2. <link rel="stylesheet" type="text/css" href="gaya.css">
3. <title>halo guys</title>
4. </head> </html>
perintah yang salah terdapat pada nomor....
1
2
3
4
1. <html> <head>
2. <link rel="stylesheet" type="teks/css" href="style.css">
3. <title>halo guys</title>
4. </head> </html>
perintah yang salah terdapat pada nomor....
1
2
3
4
<img src=".........." width="60%" height="80%">
titik-titik tersebut diisi dengan...
nama file
format file
nama file + format file
format file + nama file
<link rel="....." type="?????" href="?????">
titik-titik diisi oleh...
stylesheet
text/css
gaya.css
style.css
Apa singkatan dari CRUD?
Create, Retrieve, Update, Delete
Creative, Read, Update, Delete
Create, Read, Update, Delete
Copy, Retrieve, Update, Delete
Apa manfaat dari menggunakan pendekatan OOP dalam pengembangan aplikasi?
Membingungkan kode
Memperlambat kinerja aplikasi
Membuat kode lebih mudah dipahami dan dikelola
Tidak ada manfaat
Apa langkah pertama dalam operasi Create (membuat) data dengan pendekatan CRUD?
Membuat objek yang mewakili data yang ingin dimasukkan ke dalam basis data
Membaca data dari basis data
Memperbarui data yang ada
Menghapus data dari basis data
Bagaimana cara membaca data dari basis data dalam operasi Read (membaca) data?
Menghapus data dari basis data
Mengambil data ke dalam objek atau array untuk ditampilkan
Memperbarui data yang ada
Membaca data dari kode sumber
Apa yang dilakukan dalam langkah pertama dalam operasi Update (memperbarui) data?
Membaca data yang akan dihapus dari basis data
Membaca data yang akan diperbarui dari basis data
Menghapus data dari basis data
Membuat objek yang mewakili data yang ingin diperbarui
Apa perbedaan antara metode Create dan Update dalam CRUD?
Tidak ada perbedaan
Create digunakan untuk menambahkan data baru, sedangkan Update digunakan untuk mengubah data yang ada
Update digunakan untuk menambahkan data baru, sedangkan Create digunakan untuk mengubah data yang ada
Create dan Update memiliki fungsi yang sama
Apa yang dilakukan dalam langkah pertama dalam operasi Delete (menghapus) data?
Membaca data yang akan dihapus dari basis data
Membaca data yang akan diperbarui dari basis data
Menghapus data dari basis data
Membuat objek yang mewakili data yang ingin dihapus
Mengapa pendekatan OOP bermanfaat dalam pengembangan aplikasi CRUD?
Membingungkan kode
Memperlambat kinerja aplikasi
Membuat kode lebih sulit dipahami
Membuat kode lebih mudah dipahami dan dikelola
Bagaimana cara menggunakan kelas dalam pendekatan OOP untuk merepresentasikan objek data?
Membuat objek baru untuk setiap data
Menggunakan array asosiatif
Membuat objek kelas yang merepresentasikan data
Tidak perlu menggunakan kelas
Jelaskan peran objek dalam operasi CRUD dengan pendekatan OOP?
Objek digunakan untuk menyimpan kode sumber
Objek digunakan untuk merepresentasikan data dan mengelola operasi CRUD
Objek hanya digunakan dalam operasi Create
Objek tidak memiliki peran dalam operasi CRUD
Kepanjangan dari MVC adalah ...
Model View Control
Model View Controller
Model Viewer Controller
Modele Viewer Controller
Bagian dari MVC yang bertugas untuk memanipulasi data (select, insert, update, delete) adalah ...
Model
View
Controller
CRUD
Contoh penerapan atau pengaplikasian dari MVC yaitu ....
Object Oriented
Plugin
Framework
Website
Bagian dari MVC yang menghubungkan antara data dengan tampilan dari web kita yaitu ...
Model
View
Controller
Route
Laravel merupakan salah satu framework MVC dari ...
CSS
PHP
Java
Js
Perhatikan pernyataan di bawah ini!
Ketika kita akan membuat folder utama dari website bergaya MVC, maka folder tersebut bisa diletakkan di drive mana saja.
Betul
Salah
Perhatikan pernyataan di bawah ini!
Untuk menjalan website PHP bergaya MVC maka kita memerlukan mengakytifkan web server local, misal Apache.
Benar
Salah
Perhatikan pernyataan berikut ini!
Maksud dari $app = new App adalah untuk menginisialisasi kelas App.
Benar
Salah
Nama file yang digunakan untuk teknik bootstraping dalam membangun website bergaya MVC yaitu ...
.htaccess
init.php
App.php
Home.php
Nama file yang memungkinkan kita untuk mengkonfigurasi server apache kita dalam mengelola akses user terhadap website kita yaitu ...
.htaccess
init.php
App.php
Home.php
maksu dari Options -Indexes adalah...
selama di dalam folder itu tidak ada file index, jangan tampilkan isi foldernya
selama di dalam folder itu ada file index, jangan tampilkan isi foldernya
selama di dalam folder itu tidak ada file index, tampilkan isi foldernya
tampilkan semua isi folder baik yang ada index nya ataupun yang tidak ada
perhatikan alamat URL di bawah ini!
localhost/phpmvc/public/user/profile/novi/guru
bagian url yang kelompok params/data adalah ....
public/user
user/profile
profile/novi
novi/guru
Maksud dari kode program di atas adalah ....
method view akan diisi oleh parameter alamat dari view itu, yang berada pada folder home dengan nama file index.
method view() yang akan mengkoneksikan controller dengan view. dan method view() memiliki 2 parameter (view dan data) yang akan dikirim ke view (jika ada)
Kode program di atas digunakan untuk mendeklarasikan ...
Class yang menangani proses koneksi dan query ke database yang kita bisa terapkan class ini pada berbagai Model dinamakan ....
PHP DATABASE OBJECT
Model
BASE_URL
Database Wrapper
Jika ada aplikasi terkoneksi dengan database online, namun bisa dijalankan secara offline dan mengupdate datanya jika ada koneksi internet berarti menggunakan jenis database...
SQLite
MySQL
PostgreSQL dan MsSQL
SQlite dan MySQL
Manakah 2 pernyataan yang tepat dibawah ini..
JSON adalah salah satu database WEB
SQLite lebih ringkas fungsi2nya dibandingkan MySQL
API link dibuat dengan standar bahasa java/kotlin
JSON digunakan sebagai standar pengiriman data API
Method POST dan GET digunakan untuk data array ListViewitem
Bagaimana melakukan koneksi ke MySQL dari aplikasi android?
menggunakan method khusus untuk akses pada Project Android
membuat kelas baru dalam project yang digunakan untuk mengakses database
Membuat koneksi database di PHP
melalui API link yang melakukan akses database melalui web PHP
melalui API class yang melakukan koneksi langsung ke database
Dua Pernyataan dibawah ini menjelaskan apa yang dilakukan method pada aplikasi ...
Mengakses link API yang tepat untuk CRUD
menentukan apakah pengiriman data menggunakan metode post atau get
melakukan aktivitas untuk menampilkan data
Memilih untuk mengakses method yang tepat pada kelas requesthandler
Menyiapkan data JSON untuk dikirim
Metode ini digunakan untuk...
menampilkan data dari database ke JSON
melakukan CREATE ke database
melakukan penulisan data dari array JSON database ke variabel
melakukan UPDATE database
melakukan metode JSON untuk mengirim data ke database
Penulisan parameter ini adalah untuk...
pengiriman data array dengan format yang tepat
pengepakan data untuk diikutkan pada parameter method pengiriman
pengepakan data untuk ditampilkan di list adapter
pengaksesan database dengan kolom tertentu
kelas ini digunakan untuk..
melakukan input database dengan akses modifier
membuat cara mengakses variabel dengan akses modifier terbatas
melakukan pembacaan data dari database
melakukan penulisan data ke data adapter
menampilkan data dengan akses modifier public
Dimanakah password akses database kita tempatkan?
pada kelas khusus di android
pada method khusus API java
pada method khusus API.php
pada file java khusus
pada file php khusus
perhatikan percabangan berikut...
jika id tidak disertakan, respon 'error'
respon adalah 'nothing to delete' jika id yang dimasukkan salah tipe data
respon 'data delete successfully' jika error = true
error = false jika data berhasil dihapus
error = true jika menampilkan data
apakah itu API?
pengepakan data untuk mengakses database
salah satu metode mengirimkan data
antarmuka antara aplikasi dengan database
protokol pngiriman dan penerimaan data dengan JSON
pembuatan CRUD data lewat android ke semua database
Format tampilan data seperti ini dibuat dengan kode....
HTML - PHP
Method di Android
JSON
CSS HTML
Penggunaan id yang tidak berurutan antar data row di database menunjukkan...
database berurutan, hanya tampilan data bisa dipilih
database autoincrement dengan id bukan primary key
database tidak autoincrement dan id primary key
id 17 terhapus, menandakan bukan primary key
dari data update ini, sebut 2 (dua) statement yang tepat:
update key nama adalah primary key
yang di update adalah semua key
update nama, email, nohp, keterangan
id tidak bisa diupdate
Perhatikan gambar, pilih 2 statement yang tepat:
yang akan di Validasi adalah keterangan, nama, dan nohp
penempatan validasi ada pada method onCreate()
penempatan validasi pada method buatData()
yang tidak di validasi adalah id
untuk mengganti friend list dalm gmbar dengan nomor hp yng ditampilkan maka...
ubah friendlist dengan setText nohp di mainActivity.java
mengubah tampilan friendlist pada method performnetworkrequest
mengubah tampilan friendlist pada method DatakuAdapter()
Ganti xml edit text friends list dengan edit text nomor hp
