wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Sesi Konsultasi

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Berikut ini beberapa teknik manipulasi DOM, kecuali?

a)

document.querySelector

b)

element.appendChild

c)

element.appendParent

d)

document.createElement

2.

pada gambar di samping, teknik penulisan ES6 apa yang digunakan?

a)

Destructuring Object

d)

Arrow Function

3.

Awalnya Netscape melahirkan bahasa pemrograman dengan nama …..

a)

ECMAScript

b)

LiveScript

c)

JScript

d)

ActionScript

4.

Untuk menuliskan sebuah expression di dalam template literals, kita dapat menggunakan tanda ...

a)

{{ expression }}

b)

(( expression ))

c)

${ expression }

d)

$( expression )

5.

Output yang dihasilkan ketika menjalankan kode tersebut adalah ...

a)

Voldemort Bellatrix Malfoy Fudge

b)

Voldemort Malfoy Bellatrix Fudge

c)

Malfoy Voldemort Bellatrix Fudge

d)

SyntaxError: Unexpected token …

6.

Istilah pewarisan pada paradigma Object Oriented Programming biasa dikenal dengan ...

a)

Overriding

b)

extends

c)

inheritance

d)

implementation

7.

Berikut ini yang bukan termasuk kelebihan dari Web Component adalah ...

a)

Standard

b)

Simple

c)

Exclusive

d)

Compatibility

8.

Untuk melampirkan Shadow DOM pada sebuah HTML Element atau custom element, kita dapat melakukannya dengan method ...

a)

attachShadow

b)

setShadow

c)

attachShadowDOM

d)

attachRoot

9.

Berikut ini yang bukan merupakan core concepts dari webpack adalah ...

a)

Entry

b)

Plugin

c)

Output

d)

Module

10.

Berikut ini nilai yang bukan merupakan nilai yang dapat ditetapkan pada webpack mode adalah …

a)

development

b)

production

c)

default

d)

none

11.

Kita dapat menetapkan berkas webpack configuration secara manual dengan menambahkan flag/option ... pada perintah webpack.

a)

--config <webpack configuration>

b)

--c <webpack configuration>

c)

--conf <webpack configuration>

d)

Semua opsi benar.

12.

Layanan apa yang digunakan untuk mengotomatiskan tindakan pada layanan dan aplikasi AWS melalui skrip?

a)

Amazon QLDB

b)

AWS Snowball

c)

AWS Command Line Interface

d)

Amazon Redshift

13.

Anda ingin Amazon S3 memantau pola akses dari objek Anda. Kelas penyimpanan mana yang harus Anda gunakan?

a)

S3 One Zone-IA

b)

S3 Glacier

c)

S3 Standard-IA

d)

S3 Intelligent-Tiering

14.

Pernyataan mana yang paling tepat untuk menggambarkan AWS Marketplace?

a)

Katalog digital yang mencakup ribuan perangkat lunak dari berbagai vendor.

b)

Sumber daya yang dapat menjawab pertanyaan tentang praktik terbaik dan membantu memecahkan masalah.

c)

Sumber daya yang memberikan panduan, tinjauan arsitektur, dan komunikasi berkelanjutan terhadap lingkungan AWS Anda.

d)

Layanan online yang memeriksa lingkungan AWS Anda dan memberikan panduan secara real time sesuai dengan praktik terbaik AWS.

15.

Layanan apa yang digunakan untuk menjalankan containerized application di AWS?

a)

Amazon Aurora

b)

Amazon EKS

c)

Amazon SageMaker

d)

Amazon Redshift

16.

Apa yang dimaksud dengan forking?  

a)

Membuat cabang kerja baru dari repository orang/organisasi lain.

b)

Menyimpan cuplikan perubahan (snapshot) pada repository orang/organisasi lain.  

c)

Menyalin repository orang/organisasi lain ke repository pribadi.    

d)

Melakukan perubahan repository orang/organisasi lain.  

17.

Apa nama kolom dalam pembuatan Pull Request yang digunakan untuk memberikan pesan singkat mengenai PR yang dilakukan?  

a)

Reviewer  

b)

Label

c)

Commit Description    

d)

Commit Message  

18.

Apa yang dimaksud dengan Code Review?  

a)

Menyimpan cuplikan perubahan dalam Pull Request.    

b)

Menuliskan kode dalam Pull Request.

c)

Membuat cabang kerja baru dalam Pull Request.    

d)

Memastikan bahwa perubahan yang dilakukan dalam Pull Request telah sesuai.

19.

Apakah output dari program di samping?

a)

a

b)

abc

c)

abcd

d)

Error

20.

Bagaimanakah karakteristik API pada Node.js?

a)

Semua benar

b)

Synchronous

c)

Asynchronous

d)

Semua salah

21.

Manakah keyword berikut ini yang digunakan untuk membuat error secara manual?

a)

throw

b)

catch

c)

try

d)

finally

22.

Output ketika kode di samping dijalankan adalah...

a)
b)
c)
d)
23.

Bagaimana cara menangani kondisi onRejected pada sintaksis async-await?

a)

Membuat variabel boolean yang menyimpan status dari Promise.

b)

Dibiarkan saja. async-await otomatis menangani kondisi eror.

c)

Menggunakan sintaks try-catch.

d)

Menggunakan metode catchError.

24.

Cara yang tepat untuk meng-export beberapa nilai sekaligus dalam module adalah ...

a)

Menginisialisasikan setiap nilai yang ingin di-export pada properti module.exports.

b)

Menyimpan setiap nilai pada object literals.

c)

Tidak bisa. Module hanya bisa meng-export satu nilai.

d)

Membuat fungsi pada file module lalu dipanggil dari file yang akan menggunakannya.

25.

Apa fungsi dari class selector?

a)

Menggunakan nama elemen sebagai target untuk diterapkannya rule.

b)

Menetapkan target elemen berdasarkan nilai dari atribut id yang diterapkan pada elemennya.

c)

Menerapkan rule pada seluruh elemen target yang ada pada dokumen HTML.

d)

Menetapkan target elemen berdasarkan nilai dari atribut class yang diterapkan pada elemennya.