WorksheetsPage 1
Total questions: 23
Worksheet time: 12mins
Jika sebuah buku berstatus ‘dipinjam’, tindakan yang tepat untuk mengubah menjadi ‘returned’ adalah apa?
Menjalankan proses pengembalian
Menonaktifkan akun peminjam sementara
Menghapus data buku dari sistem
Mengubah kategori buku di rak
Ketika menjalankan migrasi dan database belum ada, tindakan yang tepat adalah:
Konfirmasi membuat database saat diminta
Menghentikan migrasi dan instal ulang composer
Menghapus file .env kemudian coba lagi
Ganti koneksi ke SQLite sementara
Dalam method up() migration siswa, tipe kolom untuk nama didefinisikan sebagai apa?
string untuk kolom nama
integer untuk kolom nama
boolean untuk kolom nama
text untuk kolom nama
Relasi yang ditunjukkan oleh method peminjaman() pada model Siswa adalah tipe apa?
HasMany
BelongsTo
BelongsToMany
HasOne
Parameter kedua pada pemanggilan hasMany(Peminjaman::class, 'siswa_id') menunjukkan apa?
Nama primary key
Nama foreign key
Nama tabel pivot
Nama scope lokal
Kolom tanggal_pinjaman sebaiknya menggunakan tipe data apa pada migrasi?
string
boolean
date
integer
Perintah artisan yang ditampilkan untuk membuat model Buku adalah apa?
php artisan make:model Buku
php artisan make:model Book
php artisan make:model Models\Buku
php artisan make:model buku
Jika ingin menambahkan lima siswa sekaligus, pendekatan yang efisien dalam seeder adalah apa?
Gunakan belongsTo untuk menambah siswa
Jalankan create satu per satu secara manual
Gunakan array data lalu iterasi create
Panggil migrate ulang untuk menambah data
Perintah terminal apa yang digunakan untuk membuat seeder bernama PeminjamanSeeder?
php artisan make:seed PeminjamanSeeder
php artisan create:seeder PeminjamanSeeder
php artisan seeder:make PeminjamanSeeder
php artisan make:seeder PeminjamanSeeder
Dalam file database/seeders/PeminjamanSeeder.php, kelas seeder harus memperluas kelas apa?
Seeder dari Illuminate\Database
Controller dari Illuminate\Http
Factory dari Illuminate\Database
Model dari App\Models
Field tanggal_pinjam pada seeder Peminjaman diisi dengan nilai apa?
string '2020-01-01'
date('Y-m-d') manual
Carbon::yesterday()
now() dari helper waktu
Perintah untuk menjalankan seluruh seeder yang terdaftar di DatabaseSeeder adalah apa?
php artisan db:seed
php artisan seeder:run
php artisan migrate:seed
php artisan run:dbseed
Fungsi Auth::routes(); pada Laravel secara default akan melakukan apa?
Menambahkan middleware guest ke semua rute
Mengaktifkan CSRF untuk semua formulir
Membuat controller Admin secara otomatis
Mendaftarkan rute login, register, dan reset password
Agar setelah login pengguna diarahkan ke dashboard, properti apa yang harus diubah di LoginController?
private $defaultRoute
protected $homePath
protected $redirectTo
public $afterLogin
Di Laravel Blade, directive apa yang digunakan untuk mewarisi layout utama seperti pada contoh yang terlihat?
@layout('app')
@extends('layouts.app')
@parent('layouts.app')
@use('layouts.app')
Placeholder pada input menunjukkan instruksi apa kepada pengguna?
Cari judul buku
Ketik nomor inventaris
Masukkan nama penulis
Tuliskan kategori koleksi
Dalam konteks MVC Laravel, AdminController berada di mana dalam arsitektur?
Lapisan Controller aplikasi
Lapisan Model basis data
Lapisan View presentasi
Lapisan Middleware autentikasi
Pada storePeminjaman(Request $request), langkah awal yang semestinya dilakukan adalah apa?
Menonaktifkan middleware autentikasi
Mengenerate PDF bukti peminjaman
Mengosongkan tabel peminjaman
Melakukan validasi input request
Apa kegunaan compact('siswa','buku','data') saat memanggil view pada peminjaman()?
Mengompresi respons HTML menjadi kecil
Menggabungkan tabel siswa dan buku
Membatasi akses hanya untuk admin
Mengirim data variabel ke view dalam array
Untuk menghapus buku, rute yang digunakan adalah...
Route::post('/buku/hapus', AdminController::class, 'deleteBuku');
Route::get('/buku/hapus', AdminController::class, 'deleteBuku');
Route::delete('/buku/{id}', AdminController::class, 'deleteBuku');
Route::get('/buku/{id}/hapus', AdminController::class, 'deleteBuku');
Perintah Blade apa yang digunakan untuk mewarisi layout utama aplikasi?
@use('layouts.app')
@layout('app')
@parent('layouts.app')
@extends('layouts.app')
Untuk menampilkan daftar buku, direktif Blade apa yang digunakan untuk iterasi?
@repeat($buku)
@loop($buku)
@foreach( bukuas item)
@for($buku)
Input untuk stok buku menggunakan tipe masukan apa?
type="text"
type="integer"
type="number"
type="range"
