Anda di halaman 1dari 10

TP MODUL 4 DASISOP

Nama : Thelma Frigita Firdaus

NIM : 1202210249

Kelas : SI4506

1. Jelaskan apa yang dimaksud dengan web server!


 Wab server merupakan perangkat lunak yang menyediakan layanan data dengan tugas
menerima permintaan dari pengguna internet melalui protokol HTTPS atau HTTP. Setelah
menerima permintaan, server web akan memberikan respons dalam bentuk halaman
web.
 Sumber: https://cloudmatika.co.id/blog-detail/apa-itu-web-server

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

5. Jelaskan apa yang dimaksud dengan DHCP server!


 DHCP (Dynamic Host Configuration Protocol) server adalah server yang menyediakan
konfigurasi otomatis untuk perangkat yang terhubung ke jaringan komputer. Protokol ini
memungkinkan perangkat seperti komputer, printer, atau perangkat jaringan lainnya
untuk mendapatkan informasi konfigurasi jaringan secara dinamis, termasuk alamat IP,
subnet mask, gateway default, dan informasi DNS.
 Sumber : https://www.niagahoster.co.id/blog/dhcp-server/

6. Sebutkan dan jelaskan struktur DNS!


 Struktur DNS:
o Root domain : puncak struktur DNS terdapat Root Domain. Representasi simbolis
dari root domain adalah titik (.), dan ini tidak terlihat pada sebagian besar URL.
o Top-Level Domain : level tertinggi dalam struktur DNS dan biasanya mencakup
domain generik seperti .com, .net, .org, .gov, .edu, dan domain negara kode dua
huruf seperti .us, .uk, .jp
o Second-Level Domain : bagian dari domain yang bisa didaftarkan oleh individu
atau organisasi. Misalnya, dalam www.example.com, "example" adalah SLD.
o Subdomain : bagian dari domain yang berada di bawah domain utama atau SLD.
Misalnya, dalam mail.example.com, "mail" adalah subdomain dari
"example.com".
o Fully Qualified Domain Name (FQDN) : representasi lengkap dari nama domain
yang mencakup semua tingkat dalam struktur DNS, mulai dari subdomain hingga
TLD. Contoh FQDN adalah www.example.com.
o Name Server : server yang menyimpan informasi DNS dan memberikan respon
terkait permintaan DNS.
o Resolver : komponen pada sisi klien (seperti komputer atau perangkat jaringan)
yang mengirimkan permintaan DNS ke server DNS untuk mendapatkan informasi
yang diperlukan
 Sumber : https://www.nesabamedia.com/pengertian-fungsi-dan-cara-kerja-dns-pada-
jaringan-komputer/
7. Sebutkan dan jelaskan contoh dari web server selain yang terdapat di modul, serta kelebihan
dan kekurangan dari setiap web server! (minimal 3)
 Contoh web server
o Apache : salah satu web server yang pupuler karna gratis.
▪ Kelebihan : Stabilitas, modularitas, dan dokumnetasi yang baik
▪ Kekurangan : Konfigurasi yang kompleks dan memakan sumber daya
o Internet Iinformation Services (IIS) : server web yang dikembangkan oleh
Microsoft.
▪ Kelebihan : Integrasi dengan produk Microsoft, Kemudahan konfigurasi,
dukungan .NET Framework
▪ Kekurangan : Platform terbatas dan memerlukan lisensi tambahan
o Sun Java Web Server (sekarang Oracle iPlanet Web Server): web server gratis yang
dapat digunakan di Windows, Solaris, dan HPUX.
▪ Kelebihan : Dukungan untuk teknologi java, keamanan yang solid
▪ Kekurangan : pemeliharaan dan pembaruan mungkin tidak seintensif
pada server web lain yang lebih aktif di komunitas open source.
 Sumber : https://www.deltadatamandiri.com/post/jenis-jenis-web-server

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

Ketika selesai akan muncul complete


Lalu memasukkan perintah lagi “dnf install epel-release”

Ketika sudah selesai akan muncul complete


Selanjutnya mengubah hostname pada VM, Lalu melakukan reboot

Setelah itu melakukan install web server Nginx dengan perintah dnf install nginx
Ketika selesai maka akan muncul “Complete”

 4.1.2. Instalasi DNS Server (BIND)

Selanjutnya menginstalasi BIND dengan perintah dnf install -y bind bind-utils


Jika selesai, muncul “complete”

 4.1.3. Instalasi DHCP Server

Selanjutnya install DHCP Server dengan perintah “dnf -y install dhco-server


Terkahir akan memunculkan complete jika berhasil

Anda mungkin juga menyukai