Anda di halaman 1dari 15

LAPORAN PRAKTIKUM

ASJ Modul 3
Web Server

Disusun Oleh:

Program Keahlian:
Teknik Komputer dan Jaringan

SMK TELKOM MALANG


SEPTEMBER 2021
DASAR TEORI:
1. Apa itu Web Server?
Dalam dunia jaringan, web server atau server merupakan salah satu kebutuhan yang
dipakai pengguna untuk websitenya yang memiliki kapasitas untuk menyimpan yang besar
dan akses yang cepat untuk trafik yang besar dalam pencegahan terjadinya down di suatu
website atau aplikasi.
Pengertian Web Server adalah suatu perangkat lunak (software) dalam server yang
berfungsi untuk menerima permintaan (request) dari client atau browser berupa halaman
website melalui protokol HTTP/ HTTPS, lalu merespon permintaan tersebut dalam bentuk
halaman website berupa dokumen HTML atau PHP. Web Server adalah software yang
berfungsi sebagai pemberi layaan kepada web client (browser) seperti Chrome, Mozilla,
Opera, Safari, dan lainya, agar browser tersebut dapat menampilkan halaman website yang
diminta.

2. Fungsi Web Server


Fungsi utama web server yaitu sebagai alat untuk memproses berbagai berkas yang
diminta oleh klien, lalu memberikan respon dalam bentuk halaman web. Halaman
website tersebut terdiri dari teks, gambar, dokumen, video dan lain sebagainya.
Jadi, setiap pengguna internet membuka halaman website, maka terjadi permintaan
(request). Selanjutnya, apabila alamat IP atau domain website yang diminta benar,
maka web server akan memberikan respon dengan menampilkan data atau file yang
ada di database website tersebut pada pengguna.

3. Cara Kerja Web Server


Cara kerja web server yaitu untuk menerima permintaan dari client dan mengirimkan
kembali berkas yang diminta oleh Web client adalah pengguna internet yang
menggunakan browser (Chrome, Mozilla, Opera, Safari, dan lainnya) untuk
terhubung dengan web server melalui internet. Sedangkan web server adalah
software yang melayani permintaan web client.
Ketika web client (browser) meminta data halaman website pada server, maka
permintaan tersebut dikemas browser dalam TCP (Transmission Control Protocol)
yang merupakan protokol transport. Kemudian permintaan tersebut dikirim ke alamat
data, dalam hal ini merupakan protokol HTTP atau HTTPS.
Selanjutnya, data tersebut akan dicari oleh web server di dalam komputer server.

2
Apabila data ditemukan maka data tersebut akan dikemas oleh web server dalam
TCP lalu dikirim dan ditampilkan ke browser. Jika data yang dikirim diminta web
client tidak ditemukan, maka web server akan menolak permintan dan menampilkan
halaman Error 404 atau Page Not Found di browser.

3
PRAKTIK WEB SERVER dengan Apache dan PHP

A. Tujuan
Mengkonfigurasi web server di Debian dengan menggunakan Apache dan PHP.

B. Alat dan Bahan


- PC
- Software VirtualBox
- Linux Debian Terinstall di VirtualBox

C. Langkah Kerja
1. Pastikan Debian di VirtualBox dapat terhubung ke internet, dengan mengetik
Ping google.com / ping 8.8.8.8

Jika sudah berhasil, tekan “Ctrl + C” untuk mematikan command yang kita barusan
gunakan.

4
2. Jika Debian sudah terhubung ke Internet, sekarang kita akan menginstall web server
Apache di Debian kita. Ketik
Apt-get install apache2 -y
Kemudian tunggu hingga instalasi selesai.

Pastikan tidak terjadi error apapun saat instalasi!

Kemudian kita pastikan web server Apache hidup, dengan mengetik


systemctl status apache2
Hasilnya akan menjadi seperti dibawah ini.

5
Jika web server belum hidup, coba direstart dengan mengetik
systemctl restart apache2

3. Setelah Apache terinstall, coba masuk ke browser dan ketikkan IP address milik
Debian kita di kolom URL di browser. Hasilnya akan menjadi seperti ini.

Kita nanti akan mengonfigurasi isi yang ada disini.

4. Kembali ke Debian, masuk ke direktori tempat HTML kita tadi, dengan mengetik
Cd var/www/html/

Kemudian ketik
Nano index.html
Muncullah file HTML kita tadi.

6
5. Keluar dari index.html dengan menekan “Ctrl + X”, kemudian hapus file tersebut
dengan mengetik
rm index.html

Kemudian, buat ulang file tadi dengan mengetik


Nano index.html
Hasilnya adalah file index.html menjadi kosong, seperti dibawah ini.

7
6. Kemudian, kita isi file tersebut dengan data diri masing-masing menggunakan
bahasa HTML seperti dibawah ini.

8
Setelah itu, refresh webpage kita tadi di browser kita, dan hasilnya akan menjadi
seperti ini.

7. Kemudian, masuk ke Debian, dan ketikkan


Cd data/

Jika direktori “data” tidak tersedia, maka bisa dibuat baru dengan mengetik
Mkdir data/
Pastikan anda sudah masuk ke direktori /var/www/html seperti di atas.

8. Sekarang kita akan menginstall Github di Debian kita agar bisa mencoba
mengkonfigurasi website lain di Github. Ketikkan
Apt install git -y

9
Pastikan instalasi berjalan dengan lancar dan tanpa error seperti diatas.

9. Setelah instalasi selesai, ketik


Git clone https://github.com/gigabytedevelopers/website.git
Ini bertujuan untuk menyalin website yang ada di Github ke Debian kita untuk
dikonfigurasi.

10. Setelah itu, masuk ke browser, lalu tambahkan “/data/website” di kolom URL tadi.

10
Bisa dilihat bahwa website tidak ter-load sama sekali. Itu karena website
gigabytedevelopers.com menggunakan web server PHP.

11. Sekarang kita akan menginstall Web Server PHP di Debian kita. Masuk ke Debian
lagi, dan ketikkan

11
Apt-get install php7.4 -y

Pastikan instalasi berjalan dengan lancar dan tanpa error.

12. Kemudian refresh webpage tadi, dan lihat bahwa webpage tersebut akhirnya ter-
load.

12
13. Sekarang kita akan mengganti isi dari webpage itu. Masuk ke Debian, dan ketikkan
Cd website/
Untuk masuk ke direktori tempat webpage itu berada.

14. Kemudian ketik


Nano index.php
Untuk masuk ke file PHP webpage tadi untuk di edit.

15. Setelah itu, kita ingin mengganti tulisan yang ada di halaman utama webpage tadi.
Cari tulisan “Welcome to Gigabyte Developers” dengan menekan “Ctrl + W”. Jika
sudah ketemu, ganti sesuai dengan yang diinginkan.

13
14
Lakukan hal yang sama pada tulisan dibawahnya.

16. Jika sudah berhasil, maka webpage akan berubah menjadi seperti ini.

KESIMPULAN : Web Server merupakan sesuatu yang dimiliki oleh seluruh website,
dan website-website tersebut memiliki tipe web server yang berbeda-beda.

15

Anda mungkin juga menyukai