d Marvell Yukon PCI-E Fast Ethernet Controller
e Kabel RJ 45
2. Komputer Client, spesifikasi dari komputer ini adalah :
a Processor AMD Athlon 64 3000 + 1,8 GHz
b Hardisk SeaGate 160 GB – 7200 rpm ATA
c Memory DDR2 1024 RAM
d NVIDIA nForce Networking Controller
3.3.2. Kebutuhan Perangkat Lunak
Ada beberapa perangkat lunak yang digunakan dalam perancangan kali ini diantaranya:
1. Linux Ubuntu 9.10 merupakan sistem operasi opensource yang
digunakan pada komputer server dan client. 2.
Apache webserver difungsikan sebagai aplikasi web server. 3.
PHP 5 sebagai bahasa pemrograman. 4.
Mozilla firefox dipakai sebagai aplikasi web browser
.
3.4. Alur Sistem
Flowchart
Proses alur kerja aplikasi manajemen firewall berbasis web ini dapat dijelaskan sebagai berikut :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada aplikasi ini diawali dengan tampilan login yang mengharuskan server untuk memasukkan username dan password untuk memasuki halaman
utama atau control panel. Jika login gagal maka server harus memasukkan kembali username dan password sampai benar.
Setelah masuk halaman utama, server secara default akan masuk ke halaman tabel packet filter. Dalam halaman ini, server dapat menambahkan rule-
rule untuk masing-masing chain, baik itu input, forward atau output. Jika tidak menghendaki proses filtering Server juga bisa juga memilih halaman paket
mangle atau halaman NAT untuk dilakukan konfigurasi seperti halnya pada halaman paket filter.
Setelah melakukan konfigurasi, server dapat menyimpan konfigurasi yang telah dilakukan sehingga tidak perlu lagi mengkonfigurasi ulang ketika
menjalankan sistem ini lagi. Server juga dapat mengembalikan ke settingan awal konfigurasi jika server menghendaki. Apabila server telah selesai melakukan
konfigurasi maka server dapat keluar sistem atau logout untuk mengakhiri aplikasi dan kembali ke halaman login.
Untuk lebih jelasnya mengenai deskripsi alur dari sistem dapat dilihat pada Gambar 3.3 berikut.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.3 Flowchart Sistem Aplikasi
Berdasarkan flowchart tersebut, maka dapat dilihat bagaimana alur dari sistem ini bekerja dari awal penginputan login, hingga keluar dari sistem.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
44
BAB IV IMPLEMENTASI APLIKASI
Pada proses implementasi akan dijelaskan beberapa tahap pembangunan aplikasi Manajemen Firewall Berbasis Web, antara lain adalah sebagai berikut :
1. Proses Instalasi perangkat lunak yang digunakan beserta
Konfigurasinya. 2.
Pengkodean Aplikasi Coding .
4.1 Proses Instalasi perangkat lunak software beserta Konfigurasi.
Pada proses ini, akan dijelaskan mengenai perangkat lunak apa saja yang akan digunakan dalam pembangunan aplikasi ini. Perangkat lunak
yang digunakan antara lain : Apache dan PHP5. Berikut adalah proses dan penjelasan dari instalasi perangkat lunak yang digunakan.
4.1.1. Proses
Instalasi dan Konfigurasi Apache sebagai web server
Dalam perancangan kali ini sistem operasi yang digunakan adalah Ubuntu 9.10 Lucid dan aplikasi yang digunakan sebagai web servernya
adalah Apache web server. Setelah Ubuntu dipastikan terinstal dengan baik pada komputer yang
akan dijadikan sebagai mesin web server maka langkah selanjutnya adalah menginstal aplikasi Apache web server. Seperti instalasi aplikasi lainnya di
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.