Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Assesmen Dasar Laravel

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Bagaimana urutan yang benar pada saat proses instalasi laravel ?

a)

A.

  1. Jalankan composer require laravel/laravel project-name

  2. Buka folder project

  3. Jalankan php artisan serve

b)

B.

  1. Jalankan composer install laravel

  2. Masuk ke folder vendor

  3. Jalankan php artisan start

c)

C.

  1. Jalankan composer create-project laravel/laravel project-name

  2. Masuk ke folder project

  3. Jalankan php artisan serve

d)

D.

  1. Unduh file zip Laravel dari GitHub

  2. Ekstrak manual ke folder htdocs

  3. Jalankan composer update

2.

Rina ingin menambahkan fitur baru di proyek Laravel miliknya. Ia butuh paket tambahan dan ingin menginstalnya dengan Composer. Apa yang harus Rina ketik di terminal?

a)

A. php artisan install paket

b)

B. composer require nama-paket

c)

C. git clone paket

d)

D. php start paket

3.

Saat membuka folder proyek Laravel, Tono melihat ada folder routes, resources, app, dan public. Jika Tono ingin menganalisis logika bisnis aplikasi, folder manakah yang paling tepat untuk ia pelajari terlebih dahulu?

a)

A. public


b)

B. routes

c)

C. app

d)

D. resources

4.

Seorang siswa mencoba memahami hubungan antara model, controller, dan tampilan di Laravel. Ia melihat bahwa controller berisi perintah untuk mengambil data dan mengirimkannya ke view. Apa fungsi utama controller berdasarkan analisis tersebut?




a)

A. Menyimpan data ke dalam database

b)

B. Menentukan struktur tabel

c)

D. Menyusun halaman HTML secara manual

d)

C. Menjembatani logika aplikasi dan tampilan

5.

Dina sedang menganalisis kode pada file Kernel.php dan menemukan middleware auth. Ia ingin memahami bagaimana middleware ini bekerja dalam aplikasi Laravel. Berdasarkan analisis, apa fungsi dari middleware auth tersebut?

a)

A. Menyaring akses pengguna berdasarkan status login

b)

B. Mengatur tampilan halaman login

c)

C. Mengizinkan semua pengguna mengakses halaman admin

d)

D. Menyimpan data pengguna ke dalam database

6.

Manakah dari pernyataan berikut yang benar jika kita menganalisis fungsi file web.php pada Laravel?

a)


A. web.php digunakan untuk menyimpan file JavaScript

b)

B. web.php digunakan untuk menyimpan model database

c)

C. web.php digunakan untuk mendesain tampilan website

d)

D. web.php digunakan untuk mendefinisikan rute aplikasi web

7.

Apa tujuan utama menggunakan perintah php artisan migrate dalam proyek Laravel?

a)

A. Menjalankan file migrasi untuk membuat struktur tabel database

b)

B. Menghapus seluruh isi database

c)

C. Menjalankan semua file view

d)

D. Menambahkan middleware baru ke sistem

8.

Bagaimana cara yang benar menampilkan variabel $nama dalam file Blade template?

a)

D. @php echo $nama @endphp

b)

A. {{ $nama }}

c)

B. echo($nama);

d)

C. print $nama;

9.

Perintah Artisan mana yang digunakan untuk membuat controller bernama SiswaController?

a)

A. php artisan new:controller SiswaController

b)

B. php artisan make:controller SiswaController

c)

C. composer install controller SiswaController

d)

D. php artisan generate SiswaController

10.

Setelah membuat controller, model, dan view untuk data Produk, siswa ingin menampilkan seluruh data produk dari database di halaman produk/index.blade.php. Sintaks Laravel manakah yang digunakan untuk mengambil semua data dari model Produk di dalam method index() pada controller?

a)

A. $data = Produk::index();

b)

B. $data = DB::table('produk')->get();

c)

C. $data = Produk::all();

d)

D. return view('produk')->with($data);