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/