WorksheetsPengenalan dan Instalasi Laravel
Total questions: 25
Worksheet time: 13mins
Laravel merupakan framework PHP yang diciptakan oleh...
James Gosling
Evan You
Rasmus Lerdorf
Taylor Otwell
Brendan Eich
Apa syarat versi PHP minimal yang dibutuhkan untuk menjalankan Laravel 11?
PHP 8.2
PHP 7.4
PHP 8.0
PHP 8.1
PHP 8.3
Arsitektur MVC pada Laravel memisahkan logika aplikasi menjadi tiga bagian. Apa kepanjangan dari MVC?
Model, View, Controller
Model, View, Component
Module, View, Core
Model, Virtual, Controller
Main, View, Control
Manakah perintah yang digunakan untuk menginstal Laravel melalui Composer?
composer create-project laravel/laravel nama_project
composer create-project laravel/nama_project
composer create-project laravel/installer
php artisan install:laravel
npm install -g laravel-installer
File di root direktori Laravel yang berfungsi menyimpan konfigurasi database dan variabel lingkungan lainnya adalah...
.config
config.php
.env
app.json
variables.txt
Perintah Artisan yang digunakan untuk menjalankan development server lokal adalah...
php artisan dev
php artisan make:server
php artisan start
php artisan run
php artisan serve
Di dalam folder manakah letak file 'web.php' untuk mengatur rute (routing) pada Laravel 11?
config/routes
app/Http
routes
bootstrap
resources/routes
Sistem template engine bawaan yang digunakan Laravel untuk membuat tampilan (View) adalah...
EJS
Twig
Blade
Mustache
Smarty
Dalam pola MVC, bagian yang bertanggung jawab untuk berinteraksi langsung dengan database adalah...
Middleware
Model
View
Controller
Migration
Apa keunggulan utama menggunakan Laravel dibandingkan PHP Native dalam pengembangan skala besar?
Tidak memerlukan server untuk berjalan
Sintaksnya persis sama dengan JavaScript
Bisa berjalan tanpa perlu menginstal PHP
Menyediakan fitur keamanan bawaan seperti proteksi CSRF dan SQL Injection
Ukuran filenya lebih kecil
Secara default, Laravel 11 menggunakan database engine apa untuk instalasi barunya?
Microsoft SQL Server
MySQL
SQLite
PostgreSQL
MongoDB
Folder tempat menyimpan project Laravel pada XAMPP adalah …..
C:\xampp\mysql
C:/xampp/htdocs
C:/laragon/www
C:\xampp\bin
C:\xampp\php
Fungsi utama XAMPP dalam menjalankan Laravel di komputer lokal adalah ….
Mengedit kode PHP Laravel
Mengelola routing Laravel
Menyediakan composer untuk install Laravel
Menyediakan framework Laravel
Menyediakan web server, PHP, dan MySQL
Fungsi middleware dalam Laravel adalah …
Mengatur tampilan halaman
Membantu pengembang dalam tugas-tugas rutin seperti migrasi database, pembuatan model, dan lain-lain
Menyimpan data ke database
Menyaring dan memeriksa request sebelum masuk controller
Mengatur layout Blade
File yang digunakan untuk koneksi database adalah …
config/app.php
.env
routes/web.php
routes/api.php
storage/database.php
alat manajemen dependensi untuk bahasa pemrograman PHP yang membantu developer mengelola, menginstal, dan memperbarui pustaka (library) atau paket yang dibutuhkan proyek mereka secara otomatis disebut dengan
artisan
composer
PHPMyAdmin
resources
xampp
Apa yang dimaksud dengan 'Eloquent ORM' dalam arsitektur Laravel?
Sistem untuk mempercepat loading gambar.
Teknik penulisan kode HTML yang elegan.
Pemetaan database ke objek PHP agar manipulasi data lebih mudah.
Sistem keamanan login.
Alat untuk mengirim email secara massal.
Apa fungsi dari fitur 'CSRF Protection' yang secara otomatis aktif di Laravel?
Mengenkripsi password pengguna di database.
Melindungi aplikasi dari pengiriman permintaan (form) ilegal oleh pihak ketiga.
Mempercepat proses loading halaman web.
Membatasi jumlah percobaan login.
Mencegah serangan SQL Injection.
Manakah dari pernyataan berikut yang paling tepat menggambarkan peran 'View' dalam MVC Laravel?
Menyediakan antarmuka pengguna dan menampilkan data yang dikirim oleh Controller.
Menghubungkan aplikasi dengan API eksternal.
Tempat menulis logika perhitungan database yang kompleks.
Mengatur validasi input form secara langsung.
Dalam arsitektur MVC, di mana tempat terbaik untuk meletakkan logika validasi format email atau panjang karakter password?
Route
Controller
View
Model
Migration
Dalam folder database di laravel terdapat folder yang digunakan untuk membuat data palsu (dummy) atau testing, yaitu folder .....
factories
migration
seeders
resources
view
Di folder manakah Anda harus meletakkan file PHP yang berisi logika bisnis utama aplikasi, seperti Controller dan Model?
app
database
bootstrap
public
resources
Manakah folder yang menampung file 'index.php' yang menjadi titik masuk pertama bagi seluruh permintaan HTTP ke aplikasi?
routes
storage
bootstrap
public
resources
Jika Anda menggunakan Laravel 11, di mana folder default untuk menyimpan file-file Model?
app/Http/Models
resources/models
app/Models
database/models
public/model
Apa fungsi dari folder 'storage/app/public'?
Menyimpan file sistem Laravel yang bersifat rahasia.
Tempat menyimpan cache konfigurasi.
Menyimpan file unggahan user (seperti avatar) yang nantinya akan di-link ke folder public.
Menyimpan kode JavaScript publik.
Menyimpan logika pemrograman yang bersifat publik
