Pengembangan Web Service CPMK3

Nilai 100/100

Soal 1

Apa kepanjangan dari API dalam REST API?

a. Application Programming Interface

b. Automated Program Integration

c. Authentication Protocol Implementation

d. Application Package Installer

Jawab: A


Soal 2

Apa yang harus dilakukan oleh REST server saat menerima permintaan dari klien yang menggunakan JSON Web Token (JWT) untuk autentikasi?

a. Menyimpan token dalam sesi server untuk validasi berikutnya

b. Mengubah token menjadi format XML sebelum memeriksa keabsahannya

c. Mengirim token ke layanan otentikasi eksternal untuk verifikasi

d. Memeriksa keabsahan token dengan memverifikasi tanda tangan digital

Jawab: D


Soal 3

Apa yang dimaksud dengan autentikasi dalam konteks REST server?

a. Keamanan untuk melindungi data saat dikirimkan melalui jaringan

b. Proses untuk mengubah format data menjadi XML

c. Metode untuk mengirimkan permintaan dan menerima respons HTTP

d. Validasi dan verifikasi identitas pengguna sebelum mengakses sumber daya yang dilindungi

Jawab: D


Soal 4

Bagaimana JSON Web Token (JWT) menyimpan informasi pengguna yang diautentikasi?

a. Dalam header, payload, dan signature yang terdiri dari token

b. Dalam file konfigurasi server

c. Dalam URL yang dienkripsi

d. Dalam server dengan menggunakan session cookies

Jawab: A


Soal 5

Apakah CodeIgniter 4 menyediakan dukungan bawaan untuk validasi token JWT pada REST server?

a. CodeIgniter 4 hanya mendukung validasi token melalui session cookies

b. Ya, CodeIgniter 4 memiliki fitur autentikasi JWT yang terintegrasi secara langsung

c. Tergantung pada versi CodeIgniter 4 yang digunakan

d. Tidak, pengguna perlu menginstal library eksternal untuk mendukung validasi token JWT

Jawab: D


Soal 6

Apa itu JSON Web Token (JWT)?

a. Protokol komunikasi untuk mengirim pesan antara server dan klien

b. Model keamanan untuk mengenkripsi data sensitif dalam database

c. Format data untuk menyimpan informasi dalam bentuk hierarki

d. Metode autentikasi berbasis token yang aman menggunakan JSON

Jawab: D


Soal 7

Manakah di antara berikut yang merupakan keuntungan menggunakan REST server?

a. Mengharuskan klien mengakses server secara langsung

b. Mendukung hanya satu format data, yaitu XML

c. Tidak mendukung permintaan dan respons yang asinkro

d. Memungkinkan komunikasi antara aplikasi klien dan server dengan protokol HTTP yang ringan

Jawab: D


Soal 8

Apakah autentikasi REST server dengan JSON Web Token (JWT) dapat digunakan dengan protokol HTTPS?

a. Tidak, autentikasi JWT hanya berfungsi dengan protokol HTTP biasa

b. Tergantung pada konfigurasi server yang digunakan

c. Ya, autentikasi JWT dapat digunakan baik dengan protokol HTTP maupun HTTPS

d. Autentikasi JWT hanya berfungsi jika protokol HTTPS diaktifkan secara eksplisit

Jawab: C


Soal 9

Apa yang dimaksud dengan rate limiting dalam konteks autentikasi REST server?

a. Mekanisme untuk mengenkripsi token autentikasi agar tidak dapat dibaca oleh pihak ketiga

b. Mekanisme untuk menyimpan riwayat aktivitas autentikasi pengguna pada server

c. Batasan jumlah permintaan yang dapat diterima oleh server dari klien dalam interval waktu tertentu

d. Batasan jumlah karakter yang dapat dimasukkan pengguna saat autentikasi

Jawab: C


Soal 10

Apa itu REST server?

a. Protokol untuk mengirim email

b. Pendekatan untuk membangun aplikasi web yang menyediakan layanan API

c. Alat untuk memvalidasi formulir HTML

d. Metode untuk mengatur data dalam database

Jawab: B

Komentar

Postingan populer dari blog ini

Pertanyaan Calon Programmer di YABB

Belajar Plugin Wordpress Gwolle Guestbook untuk Aplikasi Buku Tamu