NIM : 1202210249
Kelas : SI4506
2. Jelaskan bagaimana cara kerja web server dari sisi client hingga server!
- User memasukkan permintaan lewat browser
- Browser mendapat alamat IP domain dan mencarinya ke DNS server
- Browser meminta data yang dibutuhkan melalui HTTP/HTTPS
- Web server mencari data yang diminta browser dalam hosting
- Browser kemudian terhubung ke web server dan mengirimkan request file web yang
diminta melalui HTTP
- Web server menerima request dan meresponnya dengan mengirimkan file web yang
diminta melalui protokol HTTP. Namun jika data tidak ketemu, web server akan
mengirimkan halaman error
- Browser menampilkan informasi kepada user
Sumber:
https://www.hostinger.co.id/tutorial/apa-itu-web-
server#Bagaimana_Cara_Kerja_Web_Server
3. Sebutkan dan jelaskan apa itu error message dan jenis dari error nya!
Error Message adalah pesan yang muncul ketika ditemukan kesalahan pada saat
menjalankan suatu program.
Jenis erorrnya :
o Logical eror : kesalahan logika merupakan error yang paling sulit untuk dideteksi.
o Syntax error : kesalahan tata Bahasa
o Runtime error : kesalahan dalam proses input, kesalahan perhitungan, dan proses
output.
o Compilation Eror : terjadi saat proses di mana program yang ditulis dalam bahasa
tingkat tinggi dikonversi ke bentuk yang dapat dibaca oleh mesin.
Sumber : https://glints.com/id/lowongan/jenis-error-pada-programming/
4. Jelaskan apa yang dimaksud dengan DNS server beserta elemen dari DNS (Minimal 5)!
DNS adalah singkatan dari Domain Name System (Sistem Nama Domain). DNS adalah
sistem yang digunakan untuk menerjemahkan nama domain (seperti www.example.com)
ke alamat IP yang sesuai.
5 Elemen DNS :
o Address (A) : untuk hostname IP Address
o Cache : digunakan untuk menyimpan hasil pencarian DNS sehingga jika
permintaan yang sama diajukan lagi
o Authoritative Name Server : informasi langsung tentang nama domain dan dapat
memberikan jawaban yang benar terkait dengan alamat IP yang sesuai.
o Nameserver : memberikan informasi tentang nama domain spesifik atau petunjuk
ke server yang memiliki informasi tersebut
o Resolver (Pemecah Masalah): Resolver adalah komponen pada sisi klien yang
bertanggung jawab untuk mengirimkan permintaan DNS ke server DNS.
Sumber : https://www.biznetgio.com/news/apa-itu-dns-pengertian-fungsi-cara-kerja-
dan-teknologi-anycast-dns
8. Jelaskan hubungan antara web server dengan DNS server secara detail menurut pemahaman
anda!
Web server itu menyimpan, mengelola, dan menyajikan halaman web kepada pengguna
yang mengaksesnya melalui internet. Sedangkan DNS itu Menerjemahkan nama domain
(URL) menjadi alamat IP numerik yang sesuai dengan lokasi server fisik.
Hubungan antara web server dan DNS ialah Saat pengguna memasukkan URL ke browser,
DNS server digunakan untuk mengonversi nama domain menjadi alamat IP yang sesuai ->
Setelah alamat IP diperoleh, browser menggunakan informasi tersebut untuk mengirim
permintaan ke web server yang sesuai -> Web server kemudian menanggapi permintaan
tersebut dengan mengirimkan halaman web yang diminta kembali ke browser pengguna
melalui jaringan internet.
Sumber :
https://www.proweb.co.id/articles/ict/hubungan_domain_dns_web_dan_email_server.h
tml
9. Sebutkan dan jelaskan cara kerja DHCP server disertai dengan analogi gambar dengan detail!
Dynamic Host Configuration Protocol (DHCP) server adalah komponen dalam jaringan
komputer yang memberikan konfigurasi otomatis kepada perangkat yang terhubung,
seperti komputer atau perangkat seluler. Ketika perangkat baru bergabung dengan
jaringan, itu mengirimkan permintaan DHCP ke server. DHCP server merespons dengan
memberikan alamat IP unik, subnet mask, gateway, dan informasi konfigurasi jaringan
lainnya secara dinamis kepada perangkat tersebut. Ini memungkinkan perangkat untuk
secara otomatis mendapatkan konfigurasi yang sesuai tanpa memerlukan konfigurasi
manual, menyederhanakan pengelolaan jaringan dan memastikan efisiensi alamat IP
dalam lingkungan jaringan.
Analogi gambar :
Sumber : https://www.niagahoster.co.id/blog/dhcp-server/
10. Kerjakan langkah Lab Praktik 4.1 pada modul 4 yaitu Web Server, DNS Server, dan DHCP Server,
sertakan screenshot full screen setiap langkah pengerjaan dan berikan penjelasan dari tiap
langkahnya!
4.1.1. Instalasi Web Server (NginX)
Di VM pada terminal kita melakukan pengecekan apakah repository EPEL sudah terinstal
dengan “yum repolist”
Untuk memasang respository EPEL, disini kita “dnf upgrade –refresh -y” dan akan
bersproses lama
Setelah itu melakukan install web server Nginx dengan perintah dnf install nginx
Ketika selesai maka akan muncul “Complete”