wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Intro to Node.js

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Berikut merupakan pernyataan yang benar tentang Node.js adalah,

a)

Runtime Environment untuk bahasa JavaScript yang bersifat open-source.

b)

Dapat menjalankan kode JavaScript di mana saja, tidak hanya terbatas pada lingkungan browser.

c)

Sebuah bahasa pemrograman untuk membuat sebuah API

d)

Hanya dapat dijalankan di sistem operasi berbasis Linux

2.

Node.js diperuntukan hanya untuk aplikasi back-end.

a)

Benar

b)

Salah

3.

Tools yang digunakan saat pengembangan REST API dalam pembelajaran Node.js adalah sebagai berikut...

a)

A. Runtime Environtment, Code Editor, Database

b)

B. A & C Salah

c)

C. Version Control, API Platform, Deployment Platform

d)

D. A & C Benar

4.

API merupakan singkatan dari...

a)

Application Process Interface

b)

Application Program Input

c)

Application Program Interface

d)

Application Proces Input

5.

Berikut merupakan keunggulan menggunakan Linux sebagai wadah pemrograman, kecuali...

a)

Dibutuhkan karena tingkat keamanan dan kestabilan yang tinggi

b)

Membutuhkan resource komputer yang relatif rendah

c)

Membutuhkan biaya yang lumayan besar

d)

Banyak digunakan oleh server di berbagai belahan dunia

6.

Untuk memasang dan mengatur berbagai versi Node.js yang digunakan dalam pengembangan, merupakan definisi dari:

a)

NVM (Node Virtual Machine)

b)

NVM (Node Version Management)

c)

NVM (Node Version Module)

d)

NVM (Node Version Manager)

7.

NPM merupakan program yang digunakan untuk mengatur library yang digunakan dalam project.

a)

Benar

b)

Salah

8.

Dalam prosesnya, Node.js menggunakan event loop untuk menyimak, memproses serta memberikan hasil terhadap kode yang di eksekusi. Di bawah ini yang merupakan sebuah event dalam Node.js adalah...

a)

Click pada mouse/tetikus

b)

Menekan keyboard

c)

Fungsi timeout

d)

Semua benar

9.

Node.js® dapat dimanfaatkan untuk kemajuan aplikasi web, baik untuk situasi frontend, backend, bahkan mobile, merupakan pernyataan yang tepat untuk...

a)

Active Community

b)

Freedom in building apps

c)

Simultaneous Request Handling

d)

Offers high performance for real-time application

10.

Komponen software yang digunakan Node.js dalam menerjemahkan bahasa javascript ke dalam bahasa mesin adalah...

a)

V12

b)

JavaScriptCore

c)

SpiderMonkey

d)

V8