wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Front End Assessment

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

String path yang ditulis mulai dari root directory disebut juga sebagai ...

a)

Relative Path

b)

Absolute Path

c)

Inline Path

2.

Perhatikan contoh media query di bawah!

@media (min-width: 576px)  

Apa yang dimaksud min-width pada media query di atas?

a)

CSS akan diterapkan untuk layar yang lebarnya kurang dari 576px

b)

CSS akan diterapkan untuk layar yang lebarnya lebih dari 576px

c)

CSS hanya akan diterapkan untuk layar yang lebarnya 576px

3.

Jika kode di atas ini dijalankan akan menghasilkan output?

a)

Pelajar Binar sangat jago untuk melakukan manipulasi string

b)

Pelajar Binar sangat kesulitan untuk melakukan manipulasi string

c)

Pelajar Binar sangat pandai untuk melakukan manipulasi string 

4.

DOM API getElementByClassName() digunakan untuk …

a)

Memilih elemen berdasarkan atribut id

b)

Memilih elemen berdasarkan atribut name

c)

Memilih elemen berdasarkan atribut class

5.

Apa itu Nodejs?

a)

Runtime Javascript

b)

Framework Javascript

c)

Bahasa pemrograman

6.

 Berikut merupakan kegunaan dari state pada React.js, kecuali ...

a)

Passing data dari parent component menuju child component

b)

Merender ulang component apabila ada perubahan data

c)

Mengelola data internal component

7.

Berdasarkan kode pada gambar, apabila user mengakses URL ‘http://localhost/payment’, maka user akan menuju component ...

a)

Home

b)

Payment

c)

NotFound

8.

 Bentuk ideal dari reducer adalah …

a)

Fungsi murni JavaScript

b)

Functional component React

c)

Class component React

9.

Manakah pernyataan yang benar tentang middleware?

a)

Middleware menawarkan sarana untuk berkomunikasi dari reducer ke store

b)

Middleware membantu proses komunikasi dari actions langsung ke store

c)

Middleware menawarkan sarana untuk berkomunikasi dengan action yang dikirim sebelum mencapai reducer

10.

Code berikut adalah untuk mengintegrasikan redux-thunk. Code tersebut akan menyebabkan?

a)

Mengambil data dari component

b)

Logic untuk data akan terpisah dari component

c)

Memanggil middleware

11.

Tampilan inspector sebelah kiri pada Redux DevTools berfungsi untuk…

a)

Melihat semua jenis action yang telah dipicu sejak awal di website

b)

Melompati actions

c)

Melacak actions dan memperbarui state

12.

 Prop multiple pada library Dropzone berguna untuk…

a)

Menampilkan preview semua file yang sudah diunggah.

b)

Membuat dua Dropzone dalam satu DOM atau halaman.

c)

Membuat Dropzone bisa menerima lebih dari dua file atau tidak

13.

Bar chart sangat efektif digunakan untuk menampilkan atau menyajikan data dan …

a)

Membandingkan data satu dengan data lainnya.

b)

Persentase dari sebuah data.

c)

Aktivitas dari sebuah barang dari waktu ke waktu

14.

Menurut kamu alur dari Test Driven Development (TDD) yang tepat adalah …

a)

Fail - Pass - Refactor - Repeat

b)

Fail - Pass - Cleaning - Repeat

c)

Fail - Pass - Refactor - Cleaning - Repeat

15.

Manakah pernyataan di bawah ini yang benar tentang Store Token ke Local Storage?

a)

Memudahkan user dalam memanipulasi token yang ada

b)

Menjaga session user tetap login walaupun browser refresh atau ditutup

c)

Agar mempermudah user jika berpindah data antar laptop

16.

HTTP status 404 menandakan …

a)

Terjadi error yang berasal dari server

b)

Request yang kita kirim berhasil atau sukses

c)

Terjadi error yang berasal dari client berkaitan dengan request yang dikirim.

17.

 Yang bukan termasuk dalam Scrum Event, adalah ...

a)

Backlog Refinement

b)

Sprint Review

c)

Daily Huddle

18.

 Dibawah ini yang merupakan salah satu strategi dari deployment adalah …

a)

First In Deployment Strategy

b)

Blue/Green Deployment Strategy

c)

First Conduct Deployment Strategy

19.

Elemen berikut yang merupakan elemen dari semantic HTML adalah ...

a)

<div>

b)

<span>

c)

<article>

20.

 Serangan DoS merupakan salah satu jenis ancaman yang bertujuan untuk ...

a)

Intervensi komunikasi antara front end dan back end.

b)

Mengakibatkan suatu web server dibuat down dengan cara membombardir server dengan serangan traffic.

c)

Memasukan suatu script berbahaya di halaman website