wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

[FE] Ice Breaking - Javascript For Advance

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang seharusnya menjadi langkah pertama ketika Anda menghadapi masalah saat ngoding?

a)

Menyerah dan meninggalkan proyek.

b)

Mencari jawaban langsung di internet tanpa mencoba pemecahan sendiri.

c)

Menganalisis masalah dengan memahami tujuan akhir dan cara kerja kode.

d)

Mengubah seluruh kode dari awal.

2.

Mengapa penting untuk membaca pesan kesalahan (error messages) dengan cermat saat mengatasi masalah ngoding?

a)

Pesan kesalahan umumnya tidak relevan dengan masalah yang ada.

b)

Pesan kesalahan hanya diberikan oleh compiler, bukan indikasi kesalahan dalam kode.

c)

Pesan kesalahan dapat memberikan petunjuk tentang di mana dan mengapa kesalahan terjadi.

d)

Pesan kesalahan selalu menunjukkan solusi untuk mengatasi masalah.

3.

Apa manfaat dari "rubber duck debugging"?

a)

Menggunakan karet bebek untuk men-debug kode.

b)

Mendiskusikan masalah ngoding dengan bebek karet, yang dapat membantu mengungkap masalah.

c)

Meminta bantuan bebek karet dalam menulis kode.

d)

Merancang metode coding dengan menggambar pola bebek.

4.

Apa output yang dihasilkan dari kode berikut? console.log(3 + 2 + '7');

a)

`12`

b)

`57`

c)

`37`

d)

`6`

5.

Apa output yang dihasilkan dari kode berikut? const person = { firstName: 'John', lastName: 'Doe', }; console.log(person.middleName);

a)

`undefined`

b)

`null`

c)

`ReferenceError`

d)

`person.middleName`

6.

Apa hasil dari eksekusi kode berikut? function greet(name) { return `Hello, ${name}!`; } const greeting = greet('Alice'); console.log(greeting);

a)

`Hello, Alice!`

b)

`greet('Alice')`

c)

`Hello, name!`

d)

`Hello, !`

7.

Dalam sebuah case study untuk mengembangkan halaman web e-commerce, mengapa penting untuk memahami kebutuhan bisnis dan pengguna?

a)

Kebutuhan bisnis dan pengguna tidak relevan dalam pengembangan front end.

b)

Kebutuhan bisnis dan pengguna dapat membantu mengoptimalkan performa back end.

c)

Kebutuhan bisnis dan pengguna memberikan panduan untuk merancang dan mengembangkan front end yang sesuai.

d)

Kebutuhan bisnis dan pengguna hanya penting dalam pengembangan back end.

8.

Dalam kasus studi front end untuk platform media sosial, mengapa responsivitas pada berbagai perangkat penting?

a)

Responsivitas tidak memiliki dampak pada pengalaman pengguna.

b)

Responsivitas hanya berlaku untuk perangkat mobile.

c)

Responsivitas memastikan bahwa platform terlihat sama di semua perangkat dan browser.

d)

Responsivitas hanya berkaitan dengan desain, bukan fungsionalitas.

9.

Dalam suatu kasus studi untuk mengembangkan aplikasi manajemen tugas, mengapa pengujian (testing) front end sangat penting?

a)

Pengujian front end tidak perlu dilakukan karena fungsionalitas ada pada back end.

b)

Pengujian front end hanya dilakukan setelah peluncuran aplikasi.

c)

Pengujian front end membantu menemukan bug, kesalahan desain, dan masalah fungsionalitas sebelum peluncuran.

d)

Pengujian front end hanya berkaitan dengan aspek tampilan visual.

10.

Dalam suatu kasus studi untuk mengembangkan halaman profil pengguna, mengapa struktur dan tata letak (layout) yang baik menjadi faktor penting?

a)

Struktur dan tata letak hanya penting untuk halaman beranda, tidak untuk halaman profil pengguna.

b)

Struktur dan tata letak hanya berkaitan dengan back end, bukan front end.

c)

Struktur dan tata letak yang baik memastikan tampilan yang mudah dibaca, navigasi yang jelas, dan tampilan yang estetis.

d)

Struktur dan tata letak hanya berkaitan dengan warna dan gaya tampilan.