ETS Pemrograman Web
Soal Pemrograman Web
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 bekerja?
3. seorang klien ingin anda membuat formulir kontak yang mengumpulkan nama, email, nomor telepon, dan pesan, selain itu, formulir harus memiliki validasi untuk memastikan bahwa semua bidang diisi dan email dalam format yang benar. Buatlah struktur HTML untuk formulir ini dan tambahkan Javasript 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 alamat unik yang digunakan untuk mengakses sebuah situs web di internet. Ini adalah nama yang pengguna ketik di browser, seperti "www.google.com". Domain memudahkan pengguna untuk mengingat dan menemukan situs web tanpa perlu menghafal alamat IP server tempat situs tersebut di-host.
Sedangkan Hosting adalah layanan penyimpanan file dan data aplikasi web di server yang terhubung ke internet. Server hosting ini memungkinkan situs web diakses oleh pengguna setiap saat. Hosting menyediakan ruang penyimpanan dan sumber daya (seperti CPU, RAM, dan bandwidth) yang dibutuhkan oleh situs web untuk beroperasi.
contoh:
1) Pertama membeli domain "mystore.com".2) Lalu menggunakan layanan hosting dari Bluehost untuk menyimpan file situs e-commerce Anda.
3) Anda menghubungkan domain "mystore.com" ke server Bluehost.
4) Ketika pengguna mengetik "mystore.com" di browser, halaman e-commerce Anda muncul karena server hosting menyajikan konten tersebut melalui domain yang sudah Anda daftarkan.
2. DNS (Domain Name System) berperan sebagai sistem yang menerjemahkan nama domain yang dapat dibaca manusia (seperti *www.example.com*) menjadi alamat IP yang dibutuhkan oleh komputer untuk berkomunikasi dengan server. Proses resolusi DNS dimulai ketika browser mengirimkan permintaan untuk menemukan alamat IP dari sebuah domain. Jika informasi tersebut tidak ada di cache lokal, browser menghubungi DNS resolver yang bertanya ke root server, lalu TLD server, dan akhirnya ke server DNS otoritatif yang mengelola domain tersebut. Setelah alamat IP ditemukan, browser dapat mengakses server dan menampilkan aplikasi web.
3. link web: https://maulanasaycheese.github.io/PWEB/ETS/no_3/
link github: https://github.com/maulanasaycheese/PWEB/blob/main/ETS/no_3/index.html
4. link web: https://maulanasaycheese.github.io/PWEB/ETS/no_4/
link github: https://github.com/maulanasaycheese/PWEB/blob/main/ETS/no_4/index.html


Komentar
Posting Komentar