BAB I PENDAHULUAN 1.1. Latar Belakang Server adalah suatu

advertisement
BAB I
PENDAHULUAN
1.1. Latar Belakang
Server adalah suatu sistem yang menyediakan layanan tertentu untuk
beberapa pengguna dalam suatu jaringan komputer. Sebuah server dilengkapi
dengan sistem operasi khusus untuk mengontrol dan mengakses seluruh sumber
daya yang ada dalam sebuah jaringan. Untuk melakukan hal tersebut sebuah
server membutuhkan sebuah sistem khusus yang biasanya disebut sistem operasi
jaringan. Ada berbagai macam server yang sering diaplikasikan dalam kegiatan
sehari-hari salah satunya yaitu server web.
Server web merupakan sebuah server yang memiliki kemampuan untuk
mengelola dan mengontrol akses ke sebuah situs web yang diletakan atau
disimpan di server tersebut. Sehingga menjamin setiap pengguna dapat mengakses
situs web tersebut. Oleh karena itu ketersedian server web yang selalu dapat
diakses merupakan kunci penting dari keberlangsungan situs web untuk tetap
memiliki pengunjung setia. Dengan memberikan akses dan informasi yang tepat,
cepat dan aktual.
Ketika kita membicarakan kehandalan sebuah situs web dalam memberikan
informasi atau sebuah data, kita tidak dapat lepas dari memperhatikan kehandalan
dari server web yang menaungi situs web tersebut. Ketersedian sumberdaya server
web yang mumpuni juga meruapakan hal penting dalam mendukung kinerja
sebuah situs web untuk menjadi situs web yang unggul. Kendala yang kadang
dihadapi administrator sebuah server web ialah ketika situs web yang berada di
bawah pengawasannya mengalami kegagalan bekerja atau secara spesifik saya
menyebut menjadi tidak tersedia untuk diakses. Administrator harus segera
memcari tahu penyebab dan melakukan perbaikan secepatnya sehingga server
menjadi tersedia kembali atau dalam bahasa Internet disebut daring (on-line).
Informasi dini ketika server web menjadi tidak tersedia menjadi sangat
berarti sekali bagi seorang administrator. Untuk itu saya sabagai penulis mencoba
membuat sebuah aplikasi server sederhana untuk memonitoring keadaan server
1
http://digilib.mercubuana.ac.id/
2
web dan memberikan pemberitahuan kepada administrator ketika server web mati
atau menjadi tidak tersedia.
1.2. Rumusan Masalah
Berdasarkan uraian yang telah dibuat oleh penulis dapat dirumuskan
masalah sebagai berikut :
1.
Bagaimana melakukan monitoring ketersediaan (availability) dari sebuah
server web?
2.
Bagaimana administrator dapat segera mengetahui ketika server web yang
dikelolanya menjadi tidak tersedia?
1.3. Tujuan dan Manfaat Penelitian
Tujuan penulisan tugas akhir ini yaitu :
1.
Membuat aplikasi monitoring server web dengan menggunakan teknik
polling.
2.
Melakukan monitoring kondisi terbaru dari sebuah server web.
Manfaat penelitian ini adalah :
1.
Administrator dapat segera mengetahui bahwa kondisi server web yang
dikelolanya sedang bermasalah atau menjadi tidak tersedia.
2.
Membantu administrator untuk memonitoring server web 24 jam penuh.
1.4. Batasan Masalah
Batasan masalah dalam penelitian ini yaitu :
1.
Aplikasi ini menggunakan teknik sederhana yaitu dengan teknik polling.
2.
Aplikasi memberi informasi admin hanya melalui email.
3.
Aplikasi ini harus diletakan atau diinstal di sever web yang terhubung ke
jaringan Internet.
4.
Aplikasi ini menggunakan bahasa PHP dalam pembuatannya.
5.
Aplikasi ini hanya memberi informasi kepada administrator hanya ketika
server web mati atau menjadi tidak tersedia.
http://digilib.mercubuana.ac.id/
3
1.5. Metodologi
Metodologi yang digunakan untuk membuat aplikasi yaitu:
1. Studi Kepustakaan
Studi kepustakaan ini bertujuan untuk menambahkan data-data yang
berhubungan dengan penelitian dengan cara membaca buku-buku dan
artikel yang berkaitan dengan penelitian.
2. Metodologi Rekayasa Perangkat Lunak dalam penelitian ini menggunakan
model Rapid Application Development, dengan tahapan sebagai berikut :
a. Perencanaan Kebutuhan (Requirement Palaning)
b. Perancangan untuk Pengguna (User Design)
c. Konstruksi (Construction)
d. Cutover (Penghentian)
1.6. Sistematika Penulisan
Dalam penulisan tugas akhir ini, penulis menggunakan sistematika
penulisan sebagai berikut:
BAB I
PENDAHULUAN
Bab ini membahas tentang latar belakang, tujuan dan manfaat
penulisan, batasan masalah, metodologi penulisan dan sistematika
penulisan.
BAB II
LANDASAN TEORI
Bab ini menjelaskan teori-teori yg digunakan untuk mendukung
penelitian ini seperti pengertian system operasi android dan
penjelasan teori algoritma interpolasi statistik.
BAB III
PERENCANAAN KEBUTUHAN DAN PERANCANGAN
Bab ini membahas kebutuhan pengguna untuk menggunakan
aplikasi ini dan perancangan aplikasi guna memberikan gambaran
fungsi aplikasi ini bagi pengguna.
http://digilib.mercubuana.ac.id/
4
BAB IV
KONSTRUKSI DAN PENGUJIAN
Bab ini berisi kode-kode program yang telah dimodifikasi dari
aplikasi yang dibuat, implementasi hasil program, dan analisis
pengujian program.
BAB V
PENUTUP
Bab ini menjelaskan kesimpulan dari hasil penelitian yang telah
dilakukan dan berisi saran untuk pengembangan aplikasi
selanjutnya.
http://digilib.mercubuana.ac.id/
Download