BAB I
PENDAHULUAN
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
situs lainnya yang juga mempunyai tujuan yang sama, atau mungkin juga dengan
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
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.
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
direspon oleh web server, dan disajikan dalam bentuk grafik ataupun tabel yang
dalam dunia internet sangat biasa dengan sebutan web log analyzer.
membuat suatu aplikasi web log analyzer yang berjalan diatas web browser
menggunakan web server apache, dan PHP sebagai bahasa programnya untuk
dan disajikan dalam bentuk grafik, dan tabel yang menarik menggunakan
macromedia flash.
3
penelitian dengan mengambil dari buku teks, artikel, literatur dan sumber pustaka
b. Metode Waterfall
terbagi ke dalam lima tahap, yaitu tahap analisa, desain sistem, penkodean,
berkas access.log yang berformat log berkas umum pada web server apache
sebagai tempat penyimpanan data-data statistik dari hasil pencatatan web server
beroperasi.
berikut :
4
1. 5. 1 Bab I: Pendahuluan
sistematika penulisan.
Di dalam Bab ini penulis membahas mengenai teori dan pengertian yang
Di dalam Bab ini penulis menyajikan pembahasan dari aplikasi yang telah
dibangun berdasarkan rancangan sistem yang telah ada, kemudian membahas dan
1. 5. 5 Bab V: Penutup
Di dalam Bab ini memuat kesimpulan-kesimpulan dari tugas akhir ini dan