ETS Pemrograman Web

ETS Pemrograman Web

Nama: Reynandriel Pramas Thandya
NRP  : 5025231113
Mata Kuliah: Pemrograman Web
Kelas    : E

1. Apa yang dimaksud dengan domain dan hosting dalam konteks aplikasi web? berikan contoh bagaimana keduanya berfungsi bersama.
2. Apa peran DNS dalam arsitektur aplikasi web dan bagaimana proses resolusi nama domain berkerja?
3. Seorang Klien ingin Anda membuat formulir kontak yanh mengumpukan nama, email, nomor telepon, dan pesan. Selain itu formulir harus memiliki validasi untuk memastikan bahwa semua bidang diisi dan email diisi dalam format yang benar. Buatlah struktur HTML, untuk formulir ini dan tambahkan JavaScript untuk melakukan validasi.
4. Desainlah dan implementasikan halaman detail berita yang menampilkan konten lengkap sebuah berita. Halaman harus mencakup:
- Judul Berita
- Gambar Utama
- Tanggal publikasi
- Konten berita
- Tombol untuk kembali ke daftar berita

Jawaban:
1. Domain adalah sebuah alamat unik berupa string yang mengidentikasikan sebuah situs. Apabila domain diakses, maka pengguna akan diarahkan ke alamat suatu situs tersebut.

Hosting adalah suatu server yang memberikan layanan seperti menyimpan data dari situs dan mengunggah data dari situs. Dengan hosting, data atau file dari situs dapat diakses oleh pengguna.

Cara kerjanya adalah ketika domain diakses oleh pengguna, domain akan mengarahkan pengguna ke server hosting dimana situs tersebut dihosting. Kemudian server hosting akan memberikan umpan balik kepada pengguna dengan tampilan situs atau hasil response dari request pengguna. Kemudian jika pengguna menyimpan data atau file di situs, data tersebut akan disimpan pada server hosting.

Contoh misalkan dengan google.com. Google.com (domain) diakses ke pengguna. Domain tersebut akan mengarahkan pengguna ke server hosting google.com. Segala request dari pengguna akan diresponse balik oleh server tersebut. 

2. DNS atau Domain Name System adalah sebuah metode untuk mengubah sebuah kalimat atau string menjadi sebuah IP Address dari suatu web. Cara kerjanya adalah mulanya browser melihat pada cache lokal apakah IP diakses sudah pernah diakses pada resolusi DNS sebelumnya. Kemudian jika tidak ada, maka browser akan mengontak DNS Resolver. DNS Resolver akan mengecek cache nya, jika tidak ada maka DNS Resolver akan mengontak Server yang ada diatasnya. Hal ini dilakukan terus hingga IP tersebut ditemukan. Jika telah ditemukan, IP tersebut akan dikirimkan kembali ke browser client. Barulah setelah mendapat IP dari situs, browser akan mengontak server hosting yang menghosting situs tersebut.


3. 






4.









Komentar

Postingan populer dari blog ini

Tugas Pertemuan 11 Membuat website dengan PHP

Tugas Bootstrap Pertemuan 10

Tugas JavaScript Pemrograman Web E Reynandriel Pramas Thandya 5025231113