wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Laravel

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Fungsi utama Model di Laravel adalah…

a)

Menampilkan halaman web

b)

Mengatur logika dan akses data database

c)

Mengatur URL

d)

Membuat layout

2.

Controller di Laravel berfungsi untuk…

a)

Menghubungkan database dengan model

b)

Menangani request, logika aplikasi, dan mengirim data ke view

c)

Menyimpan file di server

d)

Membuat migration

3.

View di Laravel berfungsi untuk…

a)

Menyimpan data di database

b)

Menampilkan tampilan halaman kepada user

c)

Mengatur route

d)

Menangani AJAX

4.

Route di Laravel digunakan untuk…

a)

Menentukan URL yang diakses dan menghubungkannya ke controller atau closure

b)

Mengatur database

c)

Membuat migration

d)

Menampilkan view

5.

HTTP GET biasanya digunakan untuk…

a)

Mengirim data sensitif

b)

Mengambil atau menampilkan data dari server

c)

Menghapus data

d)

Memperbarui data

6.

HTTP POST biasanya digunakan untuk…

a)

Mengambil data

b)

Mengirim atau menyimpan data ke server

c)

Menampilkan view

d)

Membuat route

7.

HTTP PUT / PATCH digunakan untuk…

a)

Menghapus data

b)

Mengupdate data yang sudah ada di server

c)

Menambahkan data baru

d)

Menampilkan halaman

8.

Eloquent di Laravel adalah…

a)

Framework CSS

b)

ORM untuk menghubungkan database dengan model menggunakan object-oriented

c)

Fungsi AJAX

d)

Package untuk membuat form

9.

Kelebihan Eloquent dibanding query builder biasa adalah…

a)

Bisa langsung menampilkan view

b)

Menulis query lebih mudah dan readable

c)

Bisa membuat migration otomatis

d)

Mempercepat loading halaman

10.

AJAX adalah…

a)

Plugin Laravel untuk migration

b)

Teknik JavaScript untuk request ke server tanpa reload halaman

c)

Template Blade

d)

Framework CSS

11.

Contoh penggunaan AJAX untuk menampilkan data tanpa reload halaman adalah…

a)

$.ajax({url:'/data', success: function(result){$('#div').html(result)}});

b)
c)

Route::get('/home','Controller');

d)

User::all()

12.

Fungsi Route::resource di Laravel adalah…

a)

Membuat migration

b)

Membuat route otomatis untuk CRUD (index, create, store, show, edit, update, destroy)

c)

Menampilkan view

d)

Menghubungkan AJAX

13.

Fungsi method update() di controller Laravel adalah…

a)

Menampilkan halaman web

b)

Memperbarui data di database sesuai request

c)

Menghapus data

d)

Menghubungkan model

14.

Perbedaan hasMany dan belongsTo di Laravel adalah…

a)

hasMany untuk many→1, belongsTo untuk 1→many

b)

hasMany untuk 1→many, belongsTo untuk many→1

c)

Sama saja

d)

hasMany untuk migration, belongsTo untuk route

15.

Contoh implementasi View + Controller di Laravel adalah…

a)

return view('home', ['data'=>$data]);

b)

DB::table('users')->get();

c)

Route::get('/home','Controller');

d)

alert('Hello')