wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pre Test Modul 5 Kelas C

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Apa perbedaan utama antara metode HTTP POST dan PUT dalam konteks RESTful API?

a)

POST digunakan untuk membaca data, PUT untuk menghapus data

b)

POST bersifat idempotent, PUT tidak

c)

POST digunakan untuk membuat sumber daya baru, PUT untuk memperbarui atau menggantinya

d)

PUT hanya tersedia di jaringan lokal

2.

Mengapa RESTful API disebut sebagai arsitektur "stateless"?

a)

Karena tidak menyimpan status sesi klien antara permintaan

b)

Karena menggunakan satu server utama

c)

Karena tidak dapat digunakan dengan ESP32

d)

Karena hanya menggunakan metode GET

3.

Skenario apa yang paling tepat untuk menggunakan metode HTTP DELETE dalam RESTful API?

a)

Menghapus sumber data dari server

b)

Mengambil data dari database

c)

Membuat sesi baru

d)

Menginisialisasi koneksi

4.

Apa dampak jika endpoint REST API tidak dirancang dengan baik?

a)

Tidak memerlukan debugging

b)

Komunikasi antara klien dan server tetap optimal

c)

Dapat menyebabkan duplikasi logika dan kerumitan integrasi

d)

Tidak berpengaruh

5.

Bagaimana ESP32 menangani respons dari server setelah mengirim data melalui HTTP POST?

a)

Mengabaikan seluruh respons

b)

Mencetak respons ke layar OLED

c)

Menerima dan memproses HTTP response code dan payload

d)

Menghapus koneksi Wi-Fi

6.

Dalam pengujian REST API, kode status HTTP 200 OK menandakan...

a)

Server sedang down

b)

Permintaan berhasil diproses

c)

Sumber data tidak ditemukan

d)

Klien tidak memiliki izin

7.

Apa fungsi dari payload dalam permintaan POST ke server?

a)

Menyimpan URL tujuan

b)

Menyimpan data yang dikirim ke server

c)

Menentukan waktu timeout

d)

Mengatur IP address klien

8.

Dalam komunikasi RESTful, apa yang biasanya dikembalikan oleh server setelah POST berhasil?

a)

Kode status 404

b)

IP address

c)

Kode status dan data baru yang dibuat

d)

Lokasi access point

9.

Ketika terjadi HTTP 404 Not Found saat pengujian, kemungkinan besar...

a)

Server offline

b)

Format JSON salah

c)

Endpoint API yang diakses tidak tersedia

d)

Payload terlalu besar

10.

Untuk menghubungkan ESP32 ke web server melalui HTTP, komponen wajib yang harus tersedia adalah...

a)

OLED display

b)

RESTful API endpoint

c)

NTP server

d)

Modul Ethernet