Worksheets12-Pemrograman Web Lanjutan-Web Sekolah
Total questions: 25
Worksheet time: 25mins
Ketika membuat halaman “Profil Sekolah”, seorang siswa ingin agar tampilan tetap rapi di layar HP, tablet, dan laptop. Framework apa yang paling tepat digunakan jika ia ingin sistem grid otomatis menyesuaikan ukuran perangkat?
PHP
Bootstrap
Laravel
HTML
Mysql
Siswa diminta membuat website sekolah menggunakan bootstrap dan PHP, Jika siswa tersebut ingin menggunakan XAMPP sebagai tools server nya. Maka module apa saja yang harus diaktifkan pada control panel XAMPP nya?
Apache dan MySQL
PHPmyadmin dan XAMPP
Apache dan PHPmyadmin
Xampp dan MySQL
PHPmyadmin dan Bootstrap
<.....>
<li>Pengumuman 1</li>
<li>Pengumuman 2</li>
<li>Pengumuman 3</li>
</.....>
Tag pada bagian diatas jika ingin membuat daftar pengumuman menggunakan simbol list ...
ul
ol
al
ql
cl
Seorang siswa membuat form pendaftaran akun, tapi data tidak tersimpan di database. Setelah dicek, ternyata variabel $_POST['nama'] kosong. Penyebab yang paling mungkin adalah…
MySQL tidak aktif
Form tidak memiliki atribut required
Input tidak memiliki atribut name
Server tidak mendukung HTML5
Database penuh
Guru meminta siswa menampilkan data prestasi sekolah berdasarkan tahun terbaru di urutan paling atas. Query yang benar adalah…
ORDER BY tahun ASC
ORDER BY tahun DESC
ORDER BY tahun RANDOM
ORDER BY nama DESC
GROUP BY tahun DESC
Ketika merancang tampilan web sekolah, mengapa penting menggunakan sistem class di Bootstrap daripada membuat CSS manual?
Bootstrap memiliki warna lebih banyak
Bootstrap menjamin keamanan database
Bootstrap lebih cepat, konsisten, dan responsif
Bootstrap menghilangkan kebutuhan HTML
Bootstrap membuat website otomatis terhubung ke PHP
Anda diminta membuat fitur upload foto kegiatan sekolah. Untuk mencegah serangan upload file berbahaya, hal pertama yang harus dilakukan adalah…
Upload semua file tanpa pengecekan
Membatasi ukuran dan tipe file seperti hanya boleh JPG/PNG
Menghapus folder upload
Menambah warna pada halaman upload
Mengaktifkan mode fullscreen
Untuk menjaga keamanan login admin website sekolah, langkah paling direkomendasikan adalah…
Menyimpan password dalam teks biasa
Menggunakan password berupa angka semua
Menggunakan encrypt MD5 atau password hashing seperti password_hash()
Menyimpan password di file .txt
Menghilangkan fitur login
Dalam membuat website sekolah, mengapa penting untuk menggunakan database MySQL?
Untuk mengurangi penggunaan CSS
Untuk mempercepat loading halaman
Untuk membuat tampilan lebih menarik
Untuk menyimpan data secara terstruktur
Untuk menghindari penggunaan HTML
Seorang programmer ingin menambahkan fitur pencarian di website sekolah. Apa yang harus dia lakukan terlebih dahulu?
Membuat form input untuk pencarian
Menambahkan CSS untuk tampilan
Menghapus data lama dari database
Menambah gambar di halaman pencarian
Menggunakan JavaScript untuk efek animasi
Ketika menggunakan Bootstrap, apa yang dimaksud dengan responsive design?
Desain yang mengabaikan tampilan mobile
Desain yang menggunakan gambar besar
Desain yang tidak memerlukan CSS
Desain yang hanya cocok untuk desktop
Desain yang dapat menyesuaikan ukuran layar perangkat
Siswa akan membuat Project Web Sekolah yang dapat diakses secara local pada komputer Lab. Maka Letak penyimpanan project yang dibuat pada Aplikasi Xampp nya adalah ....
C:/xampp/htdocs/php/nama folder
C:/xampp/htdocs/nama folder
C:\xampp\htdocs\nama folder
C:\xampp\docs\nama folder
C:/xampp/htdoc/nama folder
Untuk menampilkan data siswa yang memiliki nilai di atas 80, query yang benar adalah…
SELECT * FROM siswa WHERE nilai > 80
SELECT * FROM siswa WHERE nilai >= 80
SELECT * FROM siswa WHERE nilai < 80
SELECT * FROM siswa WHERE nilai = 80
SELECT * FROM siswa WHERE nilai BETWEEN 80 AND 100
Untuk menghapus data dari tabel, perintah SQL yang digunakan adalah…
DROP FROM nama_tabel
TRUNCATE nama_tabel
REMOVE FROM nama_tabel
DELETE FROM nama_tabel
ERASE FROM nama_tabel
Dalam pemrograman PHP, untuk memulai sesi, perintah yang digunakan adalah…
session_start();
begin_session();
init_session();
start_session();
open_session();
Anda diminta untuk membuat sistem login yang aman. Saat membuat kode program bagian Password, yang harus dilakukan adalah…
Menggunakan hashing atau encrypt untuk menyimpan password
Menyimpan password dalam format teks biasa
Membuat form password yang hanya angka saja
Menggunakan password yang menggunakan kombinasi huruf angka simbol dengan tetap ditampilkan di database nya
Mengizinkan login tanpa password
Dalam konteks pengembangan web, apa itu HTML?
Database untuk menyimpan informasi
Protokol untuk transfer data
Bahasa untuk styling halaman web
Bahasa markup untuk struktur halaman web
Bahasa pemrograman untuk logika
Seluruh siswa peserta UKK RPL mengerjakan soal praktik membuat Web Sekolah, dari sekian banyak peserta, rata-rata siswa menulis koding/bahasa pemrograman yang digunakan pada umumnya adalah ....
HTML, Sublime, MySQL, PHP, XAMPP
Sublime, Visual Studio Code, PHPmyadmin, HTML
HTML, Bootstrap, MySQL, PHP, CSS
PHPmyadmin, MySQL, HTML, Sublime
Sublime, Bootstrap, PHPmyadmin, XAMPP
Apa istilah CRUD dalam pengembangan aplikasi web?
Create, Read, Update, Drop
Create, Update, Delete, Read
Create, Read, Upload, Download
Create, Update, Delete, Insert
Create, Insert, Update, Delete
Seorang siswa ingin menambahkan fitur login di website sekolah. Apa yang harus dia lakukan setelah membuat form login?
Menambahkan gambar di form login
Menggunakan JavaScript untuk validasi
Menghapus fitur login lama
Menyimpan data login ke dalam database
Menambah CSS untuk tampilan
Dalam pengembangan aplikasi web, mengapa penting untuk menggunakan responsive design agar tampilan website dapat menyesuaikan dengan berbagai ukuran layar?
Untuk meningkatkan kecepatan loading
Untuk menghindari penggunaan JavaScript
Untuk memastikan aksesibilitas di berbagai perangkat
Untuk mengurangi penggunaan bandwidth
Untuk meningkatkan keamanan data pengguna
Dalam pengembangan website, mengapa penting untuk melakukan pengujian pada berbagai browser?
Untuk meningkatkan keamanan data pengguna
Untuk mengurangi penggunaan bandwidth
Untuk memastikan aksesibilitas bagi semua pengguna
Untuk meningkatkan kecepatan loading website
Untuk memastikan website terlihat sama di semua browser
Seorang siswa ingin menampilkan gambar di halaman web. Tag HTML yang tepat untuk digunakan adalah...
<src>
<picture>
<photo>
<img>
<image>
Dalam CSS, untuk mengubah warna latar belakang elemen, properti yang digunakan adalah...
bgcolor
background-color
fill
background
color
Apa yang dimaksud dengan CSS dalam pengembangan web?
Bahasa untuk menyimpan data
Bahasa untuk styling halaman web
Bahasa markup untuk struktur halaman
Protokol untuk transfer data
Bahasa pemrograman untuk logika
