wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CODING CLASS LANJUTAN

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Komputer itu penurut, tapi butuh perintah yang bagaimana?

a)

Perintah yang cepat

b)

Perintah yang panjang

c)

Perintah yang sangat-sangat detail, langkah demi langkah

d)

Perintah yang diberikan sambil teriak

2.

Urutan perintah yang jelas untuk komputer disebut apa?

a)

Resep

b)

Algoritma

c)

Cerita

d)

Doa

3.

Jika lampu lalu lintas warnanya merah, MAKA kita harus berhenti. Ini contoh aturan apa?

a)

Aturan "Kapan"

b)

Aturan "Dimana"

c)

Aturan "Jika... Maka..."

d)

Aturan "Mengapa"

4.

Kamu baru boleh bermain game JIKA sudah mengerjakan PR DAN sudah mandi sore. Logika "DAN" berarti semua syarat harus bagaimana?

a)

Salah satu terpenuhi

b)

Tidak ada yang terpenuhi

c)

Semua syarat harus terpenuhi

d)

Boleh dikerjakan besok

5.

Ibu akan memberimu es krim JIKA kamu ranking 1 ATAU kamu menang lomba menggambar. Logika "ATAU" berarti cukup berapa syarat yang terpenuhi?

a)

Hanya satu syarat saja yang terpenuhi

b)

Semua syarat harus terpenuhi

c)

Tidak ada syarat yang perlu terpenuhi

d)

Tergantung cuaca

6.

Apa itu "Perulangan (Loops)" dalam pemrograman?

a)

Menulis perintah satu kali saja

b)

Melakukan sesuatu berulang kali

c)

Menulis cerita di komputer

d)

Menggambar di komputer

7.

Guru olahraga menyuruhmu, "Lari keliling lapangan 10 kali!" Ini contoh jenis perulangan apa?

a)

Ulangi Sampai Kondisi Tertentu (while Loop)

b)

Ulangi Sejumlah Kali (For Loop)

c)

Perulangan tanpa henti

d)

Perulangan malas

8.

Ibu menyuruhmu, "Sirami tanaman ini SAMPAI air di ember habis." Ini contoh jenis perulangan apa?

a)

Ulangi Sejumlah Kali (For Loop)

b)

Ulangi Sampai Kondisi Tertentu (while Loop)

c)

Perulangan cepat

d)

Perulangan tanpa istirahat

9.

Apa itu "Variabel" dalam pemrograman?

a)

Buku catatan yang disimpan di lemari

b)

Sebuah kotak penyimpanan yang punya nama, bisa diisi, diubah, dan dilihat isinya

c)

Sebuah gambar di komputer

d)

Alat untuk menyiram tanaman

10.

Bel sekolah berbunyi (ini pemicunya), lalu semua murid keluar kelas (ini aksinya). Ini contoh konsep apa dalam pemrograman?

a)

Variabel

b)

Perulangan

c)

Pemicu (Events)

d)

Logika Bersarang

11.

Apa arti "Logika Bersarang (Nested Logic)"?

a)

Menyimpan semua data di satu tempat

b)

Meletakkan sebuah blok logika di dalam blok logika lainnya

c)

Membuat robot bisa terbang

d)

Hanya menggunakan satu aturan saja

12.

Database itu seperti apa?

a)

Kotak pensil biasa

b)

Buku catatan digital di komputer yang menyimpan berbagai informasi

c)

Mainan kesukaan

d)

Meja belajar

13.

Kenapa kita butuh Database?

a)

Agar data bisa hilang saat komputer mati

b)

Agar data tidak hilang dan bisa diambil lagi kapan saja

c)

Agar komputer jadi lebih lambat

d)

Agar mainan bisa hilang

14.

Apa perbedaan utama antara database SQL dan NoSQL?

a)

SQL tidak punya struktur, NoSQL terstruktur

b)

SQL terstruktur dan kaku, NoSQL tidak terstruktur dan fleksibel

c)

SQL hanya untuk gambar, NoSQL untuk teks

d)

SQL hanya untuk mainan, NoSQL untuk makanan

15.

MySQL adalah sebuah sistem manajemen database relasional (RDBMS) berbasis apa?

a)

HTML

b)

CSS

c)

SQL

d)

PHP

16.

Apa fungsi MySQL?

a)

Untuk menggambar di komputer

b)

Untuk menyimpan dan mengelola data dalam bentuk tabel.

c)

Untuk bermain game

d)

Untuk membuat suara musik

17.

Untuk apa MySQL Workbench (opsional) digunakan?

a)

Alat untuk bermain game

b)

Alat untuk memudahkan kita menulis perintah SQL.

c)

Alat untuk menggambar

d)

Alat untuk menghapus data

18.

Mengapa MySQL cocok untuk belajar database?

a)

Struktur datanya berantakan

b)

Jarang digunakan di dunia kerja

c)

Struktur datanya rapi, banyak digunakan di dunia kerja, dokumentasi dan tutorial melimpah, dan bisa langsung dipakai untuk proyek API/website.

d)

Harganya sangat mahal

19.

Apa itu Node.js?

a)

Bahasa pemrograman baru

b)

Alat yang bisa kita gunakan untuk menjalankan kode JavaScript di luar browser.

c)

Aplikasi untuk menggambar

d)

Permainan komputer

20.

Mengapa kita pakai Node.js?

a)

Bahasa JavaScript yang sudah dikenal dan familiar, cocok untuk aplikasi web cepat, dan banyak digunakan perusahaan besar.

b)

Bahasa JavaScript yang tidak dikenal

c)

Tidak cocok untuk aplikasi web cepat

d)

Hanya bisa digunakan di dalam browser

21.

Apa yang bisa dilakukan Node.js?

a)

Hanya bisa menggambar

b)

Hanya bisa membuat cerita

c)

Mengirim dan menerima data dari klien (browser), menangani API, membuat server, dan terhubung dengan database.

d)

Hanya bisa menghitung angka

22.

Apa kepanjangan dari API?

a)

Aplikasi Pintar Internet

b)

Application Programming Interface

c)

Alat Permainan Indah

d)

Antarmuka Programmer Aplikasi

23.

API adalah jembatan yang membantu apa?

a)

Dua orang berkomunikasi

b)

Dua program/software untuk berkomunikasi satu sama lain.

c)

Dua komputer untuk bermain game

d)

Dua buku untuk saling bercerita

24.

Fungsi API untuk "Mengambil data" bisa diumpamakan seperti apa di restoran?

a)

Memesan makanan

b)

Melihat Daftar Menu Makanan

c)

Mengubah pesanan

d)

Membatalkan pesanan

25.

Fungsi API untuk "Mengirim data" bisa diumpamakan seperti apa di restoran?

a)

Melihat Daftar Menu Makanan

b)

Memesan Makanan

c)

Mengganti pesanan

d)

Membatalkan pesanan

26.

Metode API "GET" digunakan untuk apa?

a)

Buat data baru

b)

Mengubah data lama

c)

Ambil data

d)

Menghapus data

27.

Metode API "POST" digunakan untuk apa?

a)

Ambil data

b)

Buat data baru

c)

Mengubah data lama

d)

Menghapus data

28.

Metode API "DELETE" digunakan untuk apa?

a)

Buat data baru

b)

Mengubah data lama

c)

Ambil data

d)

Menghapus data

29.

Apa itu JSON?

a)

Bahasa sulit untuk menggambar

b)

Bahasa Simple untuk Mengirim Data

c)

Jenis mainan baru

d)

Alat untuk memasak

30.

Dalam JSON, apa yang disebut "kunci"?

a)

Angka

b)

Teks yang menjelaskan nilai, seperti "nama"

c)

Gambar

d)

Suara