NEW
Font size
S
M
L
XL
WorksheetsQ1 - Post Test KK4
Total questions: 40
Worksheet time: 20mins
Name
Class
Date
1.
Apa fungsi dari direktori app/ dalam proyek Laravel?
a)
Menyimpan file konfigurasi
b)
Menyimpan file log
c)
Menyimpan file view
d)
Menyimpan file aplikasi seperti model, controller, dan service
e)
Menyimpan file routing
2.
Di mana file konfigurasi Laravel disimpan?
a)
app/
b)
config/
c)
resources/
d)
routes/
e)
storage/
3.
Apa fungsi dari direktori public/ dalam proyek Laravel?
a)
Menyimpan file konfigurasi
b)
Menyimpan file log
c)
Menyimpan file view
d)
Menyimpan file yang dapat diakses publik seperti index.php
e)
Menyimpan file routing
4.
Di mana file view Laravel disimpan?
a)
app/
b)
config/
c)
resources/views/
d)
routes/
e)
storage/
5.
Apa fungsi dari direktori routes/ dalam proyek Laravel?
a)
Menyimpan file konfigurasi
b)
Menyimpan file log
c)
Menyimpan file view
d)
Menyimpan file routing
e)
Menyimpan file model
6.
Di mana file migration disimpan?
a)
app/
b)
config/
c)
database/migrations/
d)
resources/
e)
routes/
7.
Apa fungsi dari direktori storage/ dalam proyek Laravel?
a)
Menyimpan file konfigurasi
b)
Menyimpan file log, sesi, dan cache
c)
Menyimpan file view
d)
Menyimpan file routing
e)
Menyimpan file model
8.
Di mana file untuk mendefinisikan route web disimpan?
a)
app/
b)
config/
c)
resources/
d)
routes/web.php
e)
storage/
9.
Apa fungsi dari direktori resources/ dalam proyek Laravel?
a)
Menyimpan file konfigurasi
b)
Menyimpan file log
c)
Menyimpan file view, assets, dan bahasa
d)
Menyimpan file routing
e)
Menyimpan file model
10.
Di mana file untuk mendefinisikan API route disimpan?
a)
app/
b)
config/
c)
resources/
d)
routes/api.php
e)
storage/
11.
Apa fungsi dari direktori bootstrap/ dalam proyek Laravel?
a)
Menyimpan file konfigurasi
b)
Menyimpan file log
c)
Menyimpan file untuk bootstraping aplikasi
d)
Menyimpan file routing
e)
Menyimpan file view
12.
Di mana file untuk mendefinisikan console command disimpan?
a)
app/Console/Commands/
b)
config/
c)
resources/
d)
routes/
e)
storage/
13.
Apa fungsi dari file .env dalam proyek Laravel?
a)
Menyimpan file view
b)
Menyimpan file routing
c)
Menyimpan variabel lingkungan dan konfigurasi sensitif
d)
Menyimpan file model
e)
Menyimpan file migration
14.
Di mana file untuk mendefinisikan event dan listener disimpan?
a)
app/Events/ dan app/Listeners/
b)
config/
c)
resources/
d)
routes/
e)
storage/
15.
Apa fungsi dari direktori vendor/ dalam proyek Laravel?
a)
Menyimpan file view
b)
Menyimpan file routing
c)
Menyimpan file aplikasi seperti model, controller, dan service
d)
Menyimpan dependensi dan paket Composer
e)
Menyimpan file migration
16.
Di mana file untuk mendefinisikan middleware disimpan?
a)
app/Http/Middleware/
b)
config/
c)
resources/
d)
routes/
e)
storage/
17.
Apa fungsi dari direktori tests/ dalam proyek Laravel?
a)
Menyimpan file view
b)
Menyimpan file routing
c)
Menyimpan file aplikasi seperti model, controller, dan service
d)
Menyimpan file untuk testing unit dan feature
e)
Menyimpan file migration
18.
Di mana file untuk mendefinisikan seeders disimpan?
a)
app/
b)
config/
c)
database/seeders/
d)
resources/
e)
routes/
19.
Apa fungsi dari file composer.json dalam proyek Laravel?
a)
Menyimpan file view
b)
Menyimpan file routing
c)
Menyimpan metadata dan dependensi proyek PHP
d)
Menyimpan file aplikasi seperti model, controller, dan service
e)
Menyimpan file migration
20.
Di mana file untuk mendefinisikan model disimpan?
a)
app/Models/
b)
config/
c)
resources/
d)
routes/
e)
storage/
21.
Apa fungsi dari routing dalam Laravel?
a)
Menyimpan data pengguna
b)
Mengarahkan URL ke logika yang sesuai
c)
Menyimpan file konfigurasi
d)
Menyimpan file view
e)
Menyimpan file model
22.
Bagaimana cara mendefinisikan route dasar dalam Laravel?
a)
Route::get('/', function() { return 'Hello, World!'; });
b)
Route::post('/', function() { return 'Hello, World!'; });
c)
Route::put('/', function() { return 'Hello, World!'; });
d)
Route::delete('/', function() { return 'Hello, World!'; });
e)
Route::patch('/', function() { return 'Hello, World!'; });
23.
Bagaimana cara mendefinisikan route ke controller dalam Laravel?
a)
Route::get('/', 'NamaController@index');
b)
Route::post('/', 'NamaController@index');
c)
Route::put('/', 'NamaController@index');
d)
Route::delete('/', 'NamaController@index');
e)
Route::patch('/', 'NamaController@index');
24.
Bagaimana cara membuat controller baru di Laravel?
a)
php artisan make NamaController
b)
php artisan create NamaController
c)
php artisan generate NamaController
d)
php artisan build NamaController
e)
php artisan init NamaController
25.
Apa fungsi dari method index dalam controller?
a)
Menampilkan form input
b)
Menyimpan data ke database
c)
Menghapus data dari database
d)
Menampilkan daftar data
e)
Mengupdate data di database
26.
Bagaimana cara mendefinisikan route untuk menampilkan daftar data menggunakan method index dalam controller?
a)
Route::get('/data', 'NamaController@index');
b)
Route::post('/data', 'NamaController@index');
c)
Route::put('/data', 'NamaController@index');
d)
Route::delete('/data', 'NamaController@index');
e)
Route::patch('/data', 'NamaController@index');
27.
Bagaimana cara mengirim data ke view dari controller?
a)
return view('nama_view', ['data' => $data]);
b)
return view('nama_view')->with('data', $data);
c)
return view('nama_view', compact('data'));
d)
Semua jawaban di atas benar
e)
Tidak ada jawaban yang benar
28.
Apa yang digunakan untuk membuat route dengan parameter dalam Laravel?
a)
Route::get('/user/{id}', 'UserController@show');
b)
Route::post('/user/{id}', 'UserController@show');
c)
Route::put('/user/{id}', 'UserController@show');
d)
Route::delete('/user/{id}', 'UserController@show');
e)
Route::patch('/user/{id}', 'UserController@show');
29.
Bagaimana cara mendefinisikan route resource di Laravel?
a)
Route::resource('users', 'UserController');
b)
Route::controller('users', 'UserController');
c)
Route::crud('users', 'UserController');
d)
Route::model('users', 'UserController');
e)
Route::route('users', 'UserController');
30.
Apa fungsi dari middleware dalam routing Laravel?
a)
Mengarahkan URL ke logika yang sesuai
b)
Memproses permintaan sebelum mencapai controller
c)
Menyimpan file konfigurasi
d)
Menyimpan file view
e)
Menyimpan file model
31.
Bagaimana cara menambahkan middleware ke route?
a)
Route::get('/home', 'HomeController@index')->middleware('auth');
b)
Route::post('/home', 'HomeController@index')->middleware('auth');
c)
Route::put('/home', 'HomeController@index')->middleware('auth');
d)
Route::delete('/home', 'HomeController@index')->middleware('auth');
e)
Semua jawaban benar
32.
Apa fungsi dari Route::fallback dalam Laravel?
a)
Menyimpan file konfigurasi
b)
Menyimpan file log
c)
Menangani route yang tidak ditemukan
d)
Menyimpan file view
e)
Menyimpan file model
33.
Bagaimana cara mendefinisikan route yang menggunakan nama?
a)
Route::get('/profile', 'UserController@profile')->name('profile');
b)
Route::post('/profile', 'UserController@profile')->name('profile');
c)
Route::put('/profile', 'UserController@profile')->name('profile');
d)
Route::delete('/profile', 'UserController@profile')->name('profile');
e)
Semua jawaban benar
34.
Apa fungsi dari method store dalam controller?
a)
Menampilkan form input
b)
Menyimpan data ke database
c)
Menghapus data dari database
d)
Menampilkan daftar data
e)
Mengupdate data di database
35.
Bagaimana cara mendefinisikan route untuk menyimpan data menggunakan method store dalam controller?
a)
Route::post('/data', 'NamaController@store');
b)
Route::get('/data', 'NamaController@store');
c)
Route::put('/data', 'NamaController@store');
d)
Route::delete('/data', 'NamaController@store');
e)
Route::patch('/data', 'NamaController@store');
36.
Apa fungsi dari method update dalam controller?
a)
Menampilkan form input
b)
Menyimpan data ke database
c)
Menghapus data dari database
d)
Mengupdate data di database
e)
Menampilkan daftar data
37.
Bagaimana cara mendefinisikan route untuk mengupdate data menggunakan method update dalam controller?
a)
Route::put('/data/{id}', 'NamaController@update');
b)
Route::get('/data/{id}', 'NamaController@update');
c)
Route::post('/data/{id}', 'NamaController@update');
d)
Route::delete('/data/{id}', 'NamaController@update');
e)
Route::patch('/data/{id}', 'NamaController@update');
38.
Apa fungsi dari method destroy dalam controller?
a)
Menampilkan form input
b)
Menyimpan data ke database
c)
Menghapus data dari database
d)
Menampilkan daftar data
e)
Mengupdate data di database
39.
Bagaimana cara mendefinisikan route untuk menghapus data menggunakan method destroy dalam controller?
a)
Route::delete('/data/{id}', 'NamaController@destroy');
b)
Route::get('/data/{id}', 'NamaController@destroy');
c)
Route::post('/data/{id}', 'NamaController@destroy');
d)
Route::put('/data/{id}', 'NamaController@destroy');
e)
Route::patch('/data/{id}', 'NamaController@destroy');
40.
Apa fungsi dari Route::group dalam Laravel?
a)
Mengelompokkan beberapa route dengan karakteristik yang sama
b)
Mengelompokkan beberapa middleware
c)
Mengelompokkan beberapa controller
d)
Mengelompokkan beberapa model
e)
Mengelompokkan beberapa view
Reset
