Search Header Logo

Pertemuan 5 (ELOQUENT ORM LANJUTAN RELASI ANTAR TABEL)

Authored by sulthan Shihab

Information Technology (IT)

12th Grade

Used 4+ times

Pertemuan 5 (ELOQUENT ORM LANJUTAN RELASI ANTAR TABEL)
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Dalam file migrasi, saat mendefinisikan foreign key seperti $table->foreignId('class_id')->constrained();, apa keuntungan utama menggunakan metode .constrained()?

Membuat kolom menjadi tipe data string.

Secara otomatis mendeteksi nama tabel dan kolom yang direferensikan, sehingga kode lebih bersih.

Menambahkan data awal ke dalam kolom.

Menghapus kolom dari tabel.

2.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Untuk membuat tabel classes di database, perintah Artisan apa yang pertama kali dijalankan?

php artisan make:model SchoolClass

php artisan make:seeder ClassSeeder

php artisan make:migration create_classes_table

php artisan db:seed

3.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Di dalam file migrasi, metode apa yang digunakan untuk mendefinisikan kolom foreign key yang merujuk ke tabel lain dengan cara yang paling modern dan ringkas?

$table->integer('class_id');

$table->foreignId('class_id')->constrained();

$table->string('class_id');

$table->foreign('class_id')->on('classes');

4.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Setelah membuat file migrasi untuk tabel classes, perintah apa yang harus dijalankan untuk membuat tabel tersebut secara nyata di dalam database?

php artisan migrate:fresh

php artisan db:seed

php artisan migrate

php artisan serve

5.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Apa tujuan utama dari membuat Seeder seperti ClassSeeder.php?

Untuk membuat struktur tabel di database.

Untuk menghapus tabel dari database.

Untuk mengisi tabel dengan data awal (dummy data) untuk keperluan pengembangan.

Untuk menampilkan data dari database ke view.

6.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Dalam relasi data 'Satu Kelas memiliki Banyak Siswa' (One-to-Many), Model SchoolClass merepresentasikan sisi...

"One" (Satu)

"Many" (Banyak)

"Pivot" (Penengah)

"Child" (Anak)

7.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Pada relasi One-to-Many, di dalam Model yang merepresentasikan sisi "One" (misalnya SchoolClass), method relasi apa yang harus didefinisikan?

belongsTo()

hasOne()

hasMany()

belongsToMany()

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?