Anda di halaman 1dari 4

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

World Wide Web (WWW) sebagai salah satu aplikasi internet telah

berkembang menjadi suatu media yang sangat penting untuk penyebaran berbagai

macam informasi. Teknologi web telah berkembang menjadi media untuk berbagi

informasi yang sangat besar, global, interaktif, dan dinamis. Setiap tahun,

pengguna ataupun pengakses situs web di internet terus meningkat, ini mendorong

para pembuat web atau pengurus sebuah situs web untuk terus menampilkan

informasi yang dibutuhkan oleh pengunjungnya sehingga dapat bersaing dengan

situs lainnya yang juga mempunyai tujuan yang sama, atau mungkin juga dengan

menambahkan fitur-fitur menarik dalam halaman webnya agar setiap pengunjung

yang mengakses terus bertambah.

Para pembuat web sebuah situs tentu saja memerlukan informasi tentang

lalu lintas atau aktivitas web servernya. Misalnya saja informasi mengenai

banyaknya pengguna yang mengakses halaman webnya setiap hari atau hanya

pada saat-saat tertentu saja. Dari informasi yang diperoleh dapat diketahui

peningkatan atau malah penurunan jumlah pengunjung yang mengakses, dari

mana saja pengunjung yang masuk, dan halaman-halaman mana saja yang banyak

dikunjungi, informasi ini tentu saja sangat berguna untuk para pembuat web

dalam memanajemen situs webnya agar kualitas maupun kuantitasnya terus dapat

ditingkatkan.
2

Dalam era open source seperti sekarang ini dapat lebih mudah bagi para

pembuat web dalam memanajemen suatu web server karena tersedianya kode-

kode program secara terbuka. Seperti web server apache yang menyediakan

kode-kode programnya secara terbuka untuk dapat diubah atau disetting sesuai

dengan kebutuhan.

1.2 Maksud dan Tujuan

Maksud penulis dalam penulisan penelitian ini yaitu untuk dapat

mengetahui informasi mengenai aktivitas suatu web server yang dalam hal ini

penulis maksudkan web server apache, seorang pembuat web sebuah situs dapat

saja membaca berkas akses log yang terdapat dalam direktori log hasil instalasi

pada server tersebut, tetapi sangatlah sulit dilakukan jika jumlah datanya begitu

banyak, sehingga diperlukan suatu halaman khusus agar pengguna lebih akrab

dalam suatu aplikasi yang memuat data-data statistik mengenai semua hal yang

berkaitan dengan aktivitas web server khususnya permintaan yang berhasil

direspon oleh web server, dan disajikan dalam bentuk grafik ataupun tabel yang

dalam dunia internet sangat biasa dengan sebutan web log analyzer.

Sedangkan Tujuan Penulis dalam penulisan penelitian ini adalah untuk

membuat suatu aplikasi web log analyzer yang berjalan diatas web browser

menggunakan web server apache, dan PHP sebagai bahasa programnya untuk

menampilkan informasi mengenai data-data statistik tentang aktivitas web server,

dan disajikan dalam bentuk grafik, dan tabel yang menarik menggunakan

macromedia flash.
3

1.3 Metode Penelitian

Metode penelitian yang diterapkan adalah :

a. Metode Penelitian Kepustakaan

Penulis mengumpulkan data-data yang diperlukan untuk mendukung

penelitian dengan mengambil dari buku teks, artikel, literatur dan sumber pustaka

lainnya dalam bentuk buku maupun artikel online di internet.

b. Metode Waterfall

Dalam membangun sistem ini penulis menggunakan pendekatan yang

terbagi ke dalam lima tahap, yaitu tahap analisa, desain sistem, penkodean,

pengujian, dan support.

1.4 Batasan Masalah

Dalam penelitian ini, penulis memfokuskan pembahasan terhadap web log

analyzer dengan batasan, penulis hanya membatasi permasalahan pada pembacaan

berkas access.log yang berformat log berkas umum pada web server apache

sebagai tempat penyimpanan data-data statistik dari hasil pencatatan web server

dalam aktivitasnya merespon permintaan dari host-host komputer selama

beroperasi.

1.5 Sistematika Penulisan

Penulisan tugas akhir ini disusun menurut sistematika penulisan sebagai

berikut :
4

1. 5. 1 Bab I: Pendahuluan

Di dalam Bab ini penulis membahas tentang latar belakang masalah,

rumusan masalah, batasan masalah, tujuan penulisan, metode penelitian dan

sistematika penulisan.

1. 5. 2 Bab II: Landasan Teori

Di dalam Bab ini penulis membahas mengenai teori dan pengertian yang

mendukung dan membantu penulisan ini antara lain Aplikasi Web,

Macromedia Flash dan Macromedia Dreamweaver, MySQL, dan istilah umum

yang berhubungan dengan penulisan ini.

1. 5. 3 Bab III: Analisa dan Perancangan

Di dalam Bab ini penulis membahas keterkaitan antara data-data yang

diperoleh dari permasalahan yang diajukan, kemudian merancang sistem yang

akan dibangun dengan metode yang diajukan dan menganalisa proses

dan hasil penyelesaian masalah.

1. 5. 4 Bab IV: Aplikasi dan Pengujian

Di dalam Bab ini penulis menyajikan pembahasan dari aplikasi yang telah

dibangun berdasarkan rancangan sistem yang telah ada, kemudian membahas dan

menguji antarmuka, proses, dan hasil dari proses.

1. 5. 5 Bab V: Penutup

Di dalam Bab ini memuat kesimpulan-kesimpulan dari tugas akhir ini dan

disertai dengan saran-saran penulis.

Anda mungkin juga menyukai