NEW
Font size
WorksheetsPengantar Pemrograman Web
Total questions: 10
Worksheet time: 5mins
Ketika Anda mengetik `https://www.google.com` di browser Anda, komponen web apa yang pertama kali dihubungi untuk menerjemahkan nama domain (`www.google.com`) menjadi alamat IP?
Web Server
DNS Server
Firewall
Router Jaringan
Seorang developer melihat sebuah HTTP Request memiliki `Header` dengan `User-Agent` yang berisi informasi seperti 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'. Apa kegunaan utama dari informasi ini bagi server?
Untuk mengenkripsi data yang akan dikirim dalam 'HTTP Response'
Untuk menentukan apakah permintaan tersebut berasal dari sumber yang aman (HTTPS)
Untuk memverifikasi identitas pengguna
Untuk menyesuaikan konten website agar kompatibel dengan browser dan perangkat pengguna
Ketika Anda mengisi formulir pendaftaran dan mengklik tombol 'Daftar', data formulir tersebut dikirim dalam HTTP Request. Bagian mana dari HTTP Request yang paling sering digunakan untuk membawa data ini secara tersembunyi?
Status Code
URL
Body
Header
Seorang pengguna mencoba mengakses halaman web dan menerima HTTP Response dengan `Status Code 500 Internal Server Error`. Apa yang kemungkinan besar menyebabkan error ini?
Permintaan dari browser salah atau tidak valid
Pengguna tidak memiliki izin untuk mengakses halaman tersebut
Ada masalah tak terduga dalam kode atau konfigurasi di sisi server
File yang diminta tidak ditemukan di server
Dalam arsitektur web modern, apa perbedaan utama antara "Client-Side Rendering" (CSR) dan "Server Side Rendering" (SSR) dalam hal cara browser memuat konten
SSR tidak menggunakan Javascript sama sekali
CSR memuat HtML kosong dan membangun konten menggunakan Javascript setelahnya, sementara SSR mengirimkan HTML yang sudah jadi dari server
CSR hanya berfungsi untuk website statis, sedangkan SSR untuk website dinamis
CSR lebih cepat karena tidak perlu berinteraksi dengan server.
Ketika Anda mengklik tombol di website yang memicu perubahan tanpa memuat ulang halaman, seperti menampilkan menu drop-down, hal ini paling sering diaktifkan oleh...
Sebuah HTTP Response baru dari server
CSS yang mengubah gaya elemen
HTML yang mengubah struktur halaman
JavaScript yang memanipulasi DOM (Document Object Model)
Apa fungsi utama dari `Body` dalam sebuah HTTP Response dengan `Content-Type: application/json`?
Menerapkan gaya visual pada halaman web
Menjelaskan informasi tentang server yang merespons
Memberikan instruksi kepada browser tentang cara memproses permintaan
Mengirimkan data dalam format terstruktur, bukan HTML yang akan dirender
Ketika browser Anda mengambil sebuah file Javascript dari server, apa yang terjadi pada file tersebut di sisi browser?
File tersebut akan digunakan untuk mengubah tata letak halaman
Kode dalam file tersebut akan dieksekusi oleh mesin Javascript browser
Browser akan mengabaikan file tersebut karena tidak relevan
File tersebut akan langsung ditampilkan di halaman web sebagai teks
Apa perbedaan HTTPS dan HTTP dan mengepa hal tersebut penting untuk website yang menangani data sensitif seperti informasi kartu kredit atau data perbankan?
HTTPS hanya digunakan untuk method POST, sementara HTTP digunakan untuk method GET
HTTPS mengambahkan lapisan enkripsi (SSL/TLS) untuk mengamankan data yang ditransmisikan, sedangkan HTTP tidak.
HTTPS mengirimkan data dalam bentuk teks biasa, sementara HTTP mengompresnya.
HTTPS menggunakan protokol yang berbeda dan lebih cepat, tetapi mengekripsi data
Manakah dari penyataan beriktu yang paling akurat dalam menggambarkan peran sebuah "Web Server"
Megatur koneksi internet untuk semua perangkat dalam jaringan lokal
Mengirimkan permintaan ke browser saat ada data baru
Bertindak sebagai 'penyedia' yang menyimpan file website dan mengirimkannya saat diminta oleh browser
Menyimpan data pengguna secara lokal di browser
