Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

BAB III

PEMBAHASAN MASALAH

3.1 Pengertian, Fungsi dan Cara Kerja Web Server

3.1.1 Pengertian Web Server


Web server adalah sebuah software yang memberikan layanan berbasis
data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada
klien yang dikenal dan biasanya kita kenal dengan nama web browser
dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa
halaman web dan pada umumnya akan berbentuk dokumen HTML.
itulah pengertian web server sebenarnya. dalam bentuk sederhana web
server akan mengirim data HTML kepada permintaan web Browser
sehingga akan terlihat seperti pada umumnya yaitu sebuah tampilan
website.

3.1.2 Fungsi Web Server


Fungsi utama Web server adalah untuk melakukan atau akan tranfer
berkas permintaan pengguna melalui protokol komunikasi yang telah
ditentukan sedemikian rupa. halaman web yang diminta terdiri dari
berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server
berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah
halaman web termasuk yang di dalam berupa teks, video, gambar atau
banyak lagi.
Beberapa Jenis Web Server di antanya adalah :
a. Apache Web Server / The HTTP Web Server
b. Apache Tomcat
c. Microsoft windows Server 2008 IIS (Internet Information Services)
d. Lighttpd
e. Zeus Web Server
f. Sun Java System Web Server
3.1.3 Cara Kerja Web Server
a. Cara kerja dari Web Server merupakan salah satu mesin yang dimana
tempat software atau aplikasi beroperasi dalam mendistribusikan
web page ke user/pengguna, ini bisa ditentukan pada permintaan
user.
b. Menghubungkan antara Web Server dan Web Browser Internet dan
ini merupakan gabungan dari jaringan Komputer yang ada di seluruh
dunia. Setelah semuanya terhubung secara fisik, Protocol TCP, IP
atau networking protocol yang memungkinkan semua komputer di
dunia dapat berkomunikasi satu sama lainnya.
c. Ketika browser meminta data web page kepada server maka instruksi
dari permintaan data browser tersebut akan di kemas di dalam TCP
yang merupakan satu protocol transport kemudian dikirim ke alamat,
dalam hal ini adalah protocol berikutnya yaitu HTTP atau Hyper
Text Transfer Protocol yang sudah kita kenal. HTTP ini merupakan
sebuah protocol yang akan digunakan dalam WWW (World Wide
Web) antar komputer yang saling terhubung dalam jaringan internet
di dunia ini.
d. Untuk dapat mengenal protocol anda bisa mengetik http://, dan
seketika itu anda akan di bawa ke jaringan internet seluruh dunis.
e. Data yang di passing dari browser ke Web server biasanya disebut
HTTP request yang akan meminta web page dan kemudian web
server akan mencarikan data HTML yang ada dan akan di kemas
dalam bentuk TCP protocol kemudian di kirim kembali ke browser
dan data yang dikirim dari mulai server ke browser disebut HTTP
response. dan bila data yang diminta oleh web browser tidak
ditemukan Web server maka akan menimbulkan error yang biasanya
kita sebut dengan halaman error 404 atau Page Not Found.
3.2 Pengertian dan Fungsi Debian

3.2.1 Pengertian Debian


Debian adalah sistem operasi (SO) bebas untuk komputer Anda. Sebuah
sistem operasi adalah kumpulan program-program dasar dan utilitas
yang membuat komputer Anda berjalan. Debian menggunakan kernel
Linux. Debian Linux menyediakan lebih dari sebuah SO murni: Debian
datang dengan perangkat lunak yang telah terkompilasi dipaketkan
dalam format yang bagus untuk kemudahan instalasi di mesin Anda.

3.2.2 Fungsi Debian Server


Fungsinya bisa sebagai server jaringan atau pengatur proses jaringan
seperti router, repeater dan yang lainnya selain itu (Operating System) os
debian juga terkenal dengan kesetabilannya di banding dengan distro
linux yang lainnya os debian lebih stabil, jadi kita bisa memakai atau
memaksimalkannya dengan pc atau laptop yang spesifikasinya low atau
rendah. Os debian juga berfungsi untuk Troubleshooting dalam arti bisa
mendeteksi kesalahan yang ada pada hardware, software maupun dari
netwok/jaringan.

3.3 Kelebihan dan Kekurangan Debian

Debian hadir dengan membawa beberapa kelebihan dan kelemahan, yaitu


sebagai berikut :
3.3.1 Kelebihan Debian
Beberapa kelebihan dari system operasi debian antara lain sebagai
berikut:
a) Free Software, artinya dapat mengambil/ menyalin source program
Linux tanpa dikenai biaya dan dapat memperbanyak, memodifikasi
serta menyebarluaskan secara bebas
b) Open Source, artinya semua listing program dari source code sistem
operasi tersebut dapat dilihat dandimodifikasi tanpa adanya larangan
dari siapapun
c) Kestabilan program yang telah teruji, sistem tidak mudah mengalami
hang, walaupun telah menjalankan program secara terus menerus
dalam kurun waktu yang relatif lama yaitu lebih dari satu bulan,
dengan tanpa harus melakukan restart.
d) Debian Linux merupakan sistem operasi cross platform yang dapat
dijalankan pada hampir semua jenis/tipe komputer yang ada saat ini.
e) mudah dipelihara
f) sangat stabil
g) jarang down

3.3.2 Kelemahan Debian


Terlepas dari beberapa kelebihannya yaitu seperti yang disebutkan
diatas, system operasi debian memiliki beberapa kelemahan, yaitu
sebagai berikut :
a) Yang jadi kelemahan debian bagi user adalah versi software yang
dipakai, biasanya versi yang dipakai debian lebih tua dari yang
sudah rilis saat itu
b) Sangat sulit memasukkan software versi terbaru kedalam distronya,
sebelum benar benar teruji dari sisi keamanannya ataupun
kestabilannya.
c) Sulit dikonfigurasi pada saat install pertama kali
d) Perlu repositori besar (40-60 GB )
e) Perioda rilis yang konservatif
3.4 Pembahasan

Web atau World Wide Web (WWW) merupakan salah satu layanan Internet
yang paling popular. Protokol bernama HTTP (Hyper Text Transfer Protokol)
bertanggung jawab menangani proses komunikasi antara client dan server.
Web server digunakan untuk meletakkan halaman Web agar bisa dilihat oleh
computer dalam jaringan menggunakan Web Browser. Kita akan membangun
web server menggunakan Apache http://apache.org. Apache memerlukan DNS
server. Proses resolve (konversi) hostname menjadi IP Address dilakukan oleh
DNS server.
Langkah-langkahnya sebagai berikut:
1. Install apache, ketikkan perintah apache2

2. Tekan Y untuk melanjutkan penginstalan

3. Akan muncul perintah untuk memasukkan cd debian ke 1 untuk


melanjutkan penginstalan apache2, masukkan cd debian ke1 kemudian
tekan enter.
4. Jika sudah, install paket php5 seperti gambar di bawah

5. Setelah paket apache2 dan php5 terinstall sekarang instal paket links.
Dengan cara masuk ke cdrom/pool/main/l/links seperti gambar di bawah
ini

6. Ketikkan perintah dpkg –I (nama paket dalam directori links itu) ,tekan
enter untuk menginstall.
Setelah semua paket sudah terinstall sekarang lakukan konfigurasi file
default yang berada di directori /etc/apache2/sites-avaliable/ dengan
perintah nano untuk membaca file tersebut

7. Lakukan konfigurasi file default tadi dengan memberikan pagar(#) di


depan Redirectmacth seperti gambar di bawah ini.
Jika sudah keluarlah dari file tersebut dan simpanlah konfigurasinya

8. Setelah mengkonfigurasi file default sekarang kita pindah ke directori


/var/www/ untuk menghapus file .apache2-default
Hapuslah file di dalam directori tersebut dengan perintah rm –rf (nama file
yang mau di hapus)
9. Setelah menghapus file default apache2 , sekarang kita membuat index /
script untuk web server kita
Dengan perintah touch (nama file.html/php) untuk membuat file html /php
agar bisa di baca dan di konfigurasi oleh perintah nano
Lakukan konfigurasi file tadi dengan perintah nano seperti contoh gambar
di bawah

10. Edit file yang masih kosong tersebut dengan mengetikkan script html atau
php di dalamnya seperti contoh script di bawah ini ,jika sudah save dan
exit dari file tersebut

11. Restart semua konfigurasi/perubahan yang telah terjadi di apache2 tadi


dengan perintah /etc/init.d/apache2 restart seperti contoh gambar di bawah
12. Cek hasil konfigurasi tadi
Masukkan perintah links (ip address/domain anda) / (nama file html tadi
yg telah anda buat ) seperti contoh gambar di bawah setelah itu tekan
enter.

13. Tampilan web server / file html yg kita buat di linux tadi seperti contoh di
bawah ini
Berarti web server anda telah bisa di coba pada client

14. Maka hasil web server kita di dalam linux setelah bisa sekarang cobalah
pada browser di windows Anda

You might also like