wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Pelatihan API Kutim By GIZ

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Apa kepanjangan dari API?

a)

Application Php Internet

b)

Application Programming Interface

c)

App Post Interface

d)

Application Program Internet

2.

Yang bukan dari method HTTP Request adalah...

a)

PUT

b)

POST

c)

GET

d)

STORE

3.

Composer merupakan packet manager dari bahasa pemrograman...

a)

PHP

b)

JavaScripts

c)

Java

d)

Python

4.

Aplikasi yang digunakan untuk menguji coba API adalah...

a)

Xampp

b)

MySQL

c)

PostMan

d)

Visual Code

5.

Apa perintah pada command line untuk menginstall laravel?

a)

composer global require laravel/installer

b)

php artisan global require laravel/installer

c)

composer update require laravel/installer

d)

npm install && npm run dev

6.

Status code untuk response Unauthorized adalah...

a)

404

b)

200

c)

401

d)

500

7.

Method HTTP Request yang digunakan untuk mengupdate/mengubah data lewat API adalah...

a)

GET

b)

DELETE

c)

UPDATE

d)

PUT

8.

Perintah pada command line untuk menjalankan projek/web laravel adalah...

a)

php artisan update

b)

php artisan serve

c)

php artisan run dev

d)

php artisan install

9.

Status code HTTP Response untuk menyatakan ada terjadi internal server error adalah...

a)

300

b)

404

c)

401

d)

500

10.

Salah satu sistem autentikasi pada API yang berupa akses token bertipe Bearer merupakan konsep dari..

a)

JWT (Json Web Token)

b)

Auth Laravel Lumen

c)

OAuth (Open Authentication)

d)

JVVT

11.

method HTTP request yang biasa digunakan untuk menampilkan/menarik data

a)

PUT

b)

POST

c)

GET

d)

SHOW

12.

Gambar diatas merupakan salah satu contoh jenis autentikasi...

a)

JWT

b)

Second Verification

c)

OAuth (Open Authentication)

d)

Social Media Token Access

13.

Perintah pada command line untuk membuat controller pada Laravel yang benar adalah...

a)

php artisan create:controller BeritaController

b)

php artisan make:controller BeritaController

c)

composer make:controller BeritaController

d)

php create make:controller BeritaController

14.

http://data.kutaitimurkab.go.id/api/package_show

Pada url diatas yang merupakan endpoint adalah...

a)

http://

b)

data.kutaitimurkab.go.id

c)

package_show

d)

go.id

15.

File pada laravel yang mengatur rute dari setiap API adalah...

a)

web.php

b)

app.php

c)

composer.json

d)

api.php

16.

Hasil response dari API biasanya berbentuk apa?

a)

JSON

b)

XLS

c)

DOC

d)

EXE

17.

$berita = Berita::all();

Potongan kode diatas berfungsi untuk...

a)

Menambah data berita

b)

Mengubah semua data berita

c)

Menarik semua data pada berita

d)

Menghapus data berita

18.

Perintah untuk membuat link storage pada projek laravel sehingga dapat menyimpan file adalah...

a)

php artisan link:storage

b)

php aritsan storage:link

c)

php link:storage

d)

php artisan storage:link

19.

https://data.kutaitimurkab.go.id/user/login

Yang dimaksud dengan BASE URL dari link diatas adalah...

a)

user/login

b)

https://data.kutaitimurkab.go.id

c)

https://

d)

kutaitimurkab.go.id

20.

Laravel merupakan framework PHP yang menggunakan konsep MVC. apa kepanjangan dari MVC ?

a)

Model - View - Ckan

b)

Minimalist - View - Controller

c)

Model - View - Controller

d)

Migrations - View - Ckan