1
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah
Perkembangan teknologi informasi saat ini tidak terlepas dari peran
internet
sebagai tulang punggung utamanya. Salah satu layanan yang sering disediakan adalah
website
.
Website
merupakan salah satu fasilitas di
internet
berupa sekelompok halaman
web web page
, gambar,
video
, dan data digital yang disediakan di satu atau beberapa
web server
. Perkembangan
website
sejalan dengan perkembangan
web server
dalam memberikan layanan untuk menyimpan informasi yang terdapat pada
website
.
Web server
merupakan sebuah aplikasi yang memiliki tanggung jawab untuk menerima request HTTP dari sisi
client
yang dikenal dengan
web browser
dan melayani mereka dengan menyediakan
response
HTTP berupa konten data berupa halaman
web
.
Web server
berjalan pada sebuah sistem operasi. Sistem operasi berfungsi untuk mengontrol dan mengkoordinasi penggunaan
hardware
di antara berbagai bentuk aplikasi dan
user
. Sebuah
server
memberikan layanan-layanan yang dibutuhkan oleh
client
. Untuk memberikan response yang baik dalam memenuhi permintaan
request
dari
client
maka diperlukan
server
yang didukung dengan
processor
yang bersifat
scalable
, RAM yang besar dan sistem operasi khusus yang dikenal dengan sistem
2
operasi jaringan. Sistem operasi jaringan adalah sistem operasi komputer yang sering dipakai sebagai
server
dalam jaringan komputer yang memiliki berbagai layanan yang ditujukan untuk melayani pengguna atau
client
. Berdasarkan hasil survei yang dilakukan oleh W3Techs
–
World Wide Web Technology Survey
, sistem operasi yang biasa digunakan untuk
server
adalah berbasis linux. Beberapa distro linux yang populer digunakan untuk
server
antara lain debian, centos, dan ubuntu.
Menurut Engelschall 1998, situs-situs yang menangani banyak pengunjung
client
, kualitas layanan suatu
web server
tergantung pada dua parameter yaitu kecepatan
transfer
dalam jaringan komputer dan waktu respon
server
. Kecepatan
transfer
secara garis besar berkaitan dengan
bandwidth
dan jalur yang digunakan ketika mengakses
web server
tersebut, sedangkan waktu respon
server
tergantung pada sumber daya yang digunakan. Terkait dengan sumber daya yang digunakan, permintaan
request
secara signifikan dari client dapat mempengaruhi kinerja
server
. Sistem operasi berfungsi untuk mengatur banyaknya
request
dari
client
dengan ketersediaan sumber daya yang ada sekaligus sebagai perantara antara aplikasi dengan
hardware
. Peningkatan jumlah
request
dari
client
secara signifikan diharapkan mampu diimbangi dengan kinerja
server
dalam memberikan
response
terutama pada layanan dalam mengakses
web server
.
1.2. Rumusan Masalah