wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAW Q1 2024

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Yang merupakan kelemahan JS.

a)

Merupakan salah satu bahasa yang kompleks.

b)

Menggunakan prinsip single inheritance.

c)

Tidak mendukung load dari sisi server.

d)

Keamanan dari sisi pengguna rendah.

2.

Limitasi/kelemahan CSS adalah...

a)

Belum mendukung mengubah warna sebuah elemen.

b)

Dapat menarget spesifik teks pada HTML.

c)

Belum dapat memilih ancestor.

d)

Tidak terdapat aturan penamaan.

3.

Pernyataan yang benar terkait Node.JS.

a)

Node.js memungkinkan mengeksekusi JS dari sisi server.

b)

Node.js merupakan sebuah bahasa pemrograman yang dikembangkan dari JS.

c)

Node.js tidak mendukung cross-platform.

d)

Semua benar

4.

Pernyataan yang benar tentang Responsive Design.

a)

Kontent website dengan responsive design telah dioptimisasi berdasarkan perangkat yang digunakan.

b)

Memiliki tampilan yang sama untuk setiap ukuran layar apapun.

c)

Responsive Design selalu lebih baik daripada Mobile-friendly.

d)

Memiliki tampilan yang beradaptasi dan berubah sesuai ukuran layar.

5.

Agar sebuah halaman HTML dapat berjalan dibutuhkan HTML, CSS, dan JS.

a)

True

b)

False

6.

Keunggulan Micro-Frontend.

a)

Aplikasi jauh lebih cepat untuk dikembangkan.

b)

Memiliki code base yang lebih kecil.

c)

Memiliki skalabilitas yang lebih baik.

d)

Semua benar

7.

Format file apa yang didukung oleh MongoDB ?

a)

JSON, BSON

b)

GSON,XML

c)

BSON, GSON

d)

XML, HTML

8.

Apa itu MongoDB?

a)

Sebuah sistem file.

b)

Sebuah SQL database.

c)

Sebuah NoSQL database.

d)

Sebuah frontend framework.

9.

NoSQL selalu lebih unggul daripada SQL Database

a)

True

b)

False

10.

Schema database dibuat menggunakan kode di bagian

a)

Controller

b)

Model

c)

Routes

d)

Middleware

11.

Di MongoDB, setiap dokumen dalam koleksi dapat memiliki skema yang berbeda.

a)

TRUE

b)

FALSE

12.

File .env digunakan untuk menyimpan URL koneksi MongoDB atau informasi rahasia lainnya yang tidak boleh disimpan secara terbuka dalam kode sumber

a)

TRUE

b)

FALSE

13.

Express Middleware merujuk pada fungsi yang memiliki parameter berupa ?

a)

express.req, express.res, express.next

b)

express.req, express.app, express.res

c)

express.req, express.before, express.res

d)

express.req, express.ok, express.res

14.

Pernyataan yang benar terkait Express JS.

a)

Memiliki standar arsitektur design resmi.

b)

Dibangun diatas NodeJS.

c)

Bersifat open-source,.

d)

Mendukung beragam middleware.

e)

Tidak mendukung routing.

15.

Status open pada mongoose berarti .....

a)

mongoose siap untuk terhubung dengan sebuah server MongoDB.

b)

Sukses terhubung dengan sebuah server MongoDB.

c)

MongoDB yang terhubung bersifat publik.

d)

mongoose melakukan request ulang untukt erhubung ke server mongoDB.

16.

Yang merupakan Mongoose Queries

a)

Model.find()

b)

Model.findByIDandCreate()

c)

Model.findOne()

d)

Model.findById()

e)

Model.delete()

17.

Express Request merupakan object yang merepresentasikan ______________ dan memiliki sebuah properti dari request seperti__________ dan __________ .

a)

HTTP Request, body, HTTP Headers

b)

HTTP Headers, body, HTTP Request

c)

HTTP Request, json, HTTP Headers.

d)

HTTP Request, body, json.

18.

Yang bukan merupakan salah satu properti res di expres reqeust.

a)

res.end()

b)

res.format()

c)

res.json()

d)

res.secure()

19.

Pernyataan mana tentang kueri Mongoose yang benar?

a)

Kueri Mongoose hanya dapat dieksekusi dengan callback

b)

Mongoose tidak mendukung operasi asinkron

c)

Mongoose mendukung callback dan async/await untuk eksekusi kueri

d)

Mongoose memerlukan library eksternal untuk menjalankan kueri

20.

Pernyataan yang benar terkait skema dokumen diatas ?

a)

Seluruh field pada dokumen tersebut wajib diisi.

b)

Apabila field quantity tidak diisi maka akan berisi nilai sebesar 1

c)

Field id wajib diisi tipe data number dan bersifat unik.

d)

Field description tidak wajib diisi dan dapat diisi tipe data apapun.

e)

Setiap dokumen yang dibuat akan memiliki timestamp field