wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Codeigniter 4 pt 4

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Konsep apa yang digunakan dalam Codeigniter?

a)

MVC

b)

MFC

c)

CMS

d)

ORM

2.

Konsep MVC adalah konsep yang digunakan dalam framework CodeIgniter. Singkatan dari apakah MVC itu?

a)

Model - View - Controller

b)

Model - Vendor - Control

c)

Main - Vision - Control

d)

Main - View - Controller

3.

Saat ini sudah banyak sekali framework PHP yang dapat digunakan secara gratis. Berikut ini adalah keuntungan membangun website yang menggunakan framework, kecuali

a)

Tidak terlalu banyak menulis kode program, semuanya bisa dilakukan melalui terminal

b)

Sudah membantu masalah keamanannya

c)

Menghindari multitafsir dari anggota tim yang terlibat

d)

Susunan folder akan seragam di semua anggota tim

4.

Menjalankan CodeIgniter dapat dilakukan dengan cara-cara ini, kecuali

a)

Melalui Terminal di Visual Studio Code kemudian ketik “php spark serve”

b)

Melalui Command Prompt / Windows Powershell kemudian ketik “php spark serve”

c)

Membuka web browser kemudian ketik “php spark serve”

d)

Menjalankan web server lokal dan mengarahkannya ke folder public

5.

Secara default, ketika kita melakukan request dengan mengetikkan “http://localhost:8080/product/about” pada web browser, CodeIgniter sebenarnya akan melakukan…

a)

Memanggil Controller “product”, menjalankan Method “about”

b)

Memanggil Model “product”, menjalankan Controller “about”

c)

Memanggil Model “product”, menjalankan View “about”

d)

Memanggil halaman “about.php” yang ada di dalam folder “product”

6.

Tempat terbaik untuk melakukan konfigurasi koneksi ke database dalam framework CodeIgniter adalah…

a)

File .env

b)

File di app/config/Database.php

c)

File di app/Database/

d)

File di app/Models

7.

Proses pengambilan data dari database (query SELECT), paling tepat diletakkan pada…

a)

Model

b)

View

c)

Controller

d)

Semua Benar

8.

Framework yang menggunakan bahasa pemrograman PHP adalah

a)

Codeigniter dan React

b)

Django dan Laravel

c)

Django dan CheerPy

d)

Spring MVC dan Struts

e)

Laravel dan Codeigniter

9.

Jika kita ingin membuat field created_at , updated_at dan deleted_at pada database kita. Maka untuk konfigurasi model yang harus kita tambahkan

a)

$allowedFields

b)

$primaryKey

c)

$useTimestamps

d)

$useAutoIncrement

e)

$returnType

10.

Untuk memasukan data ke view pada controller berikut adalah perintah yang benar

a)

echo ('tampilan');

b)

echo view ('tampilan',$data);

c)

echo view (tampilan,$data);

d)

view ('tampilan',$data);

11.

File model bisa kita simpan di folder?

a)

App->models

b)

App->model

c)

App->asset->models

d)

App->vendor->models

12.

Bagaimana cara include barang_model model pada controller?

a)

use Models\Barang_model;

b)

use App\Models\\Barang_model;

c)

use App\Barang_model;

d)

use App\Models\Barang_model;

13.

foreach($getBarang as $isi) perulangan untuk?

a)

menampilkan data dari getbarang

b)

menghapus data dari getbarang

c)

mengedit data dari getbarang

14.

Ciri-ciri field yang paling cocok untuk digunakan sebagai primary key (kunci utama) adalah

a)

Bersifat umum

b)

Bersifat unik

c)

Mudah di ingat

d)

Memiliki kesamaan dengan yang lain

15.

Di dalam tabel siswa terdapat beberapa field (kolom) yang bisa dijadikan sebagai primary key, yaitu

a)

Usia

b)

Nama

c)

NIS (Nomor Induk Siswa)

d)

Alamat