DESAIN DAN IMPLEMENTASI SQUID PROXY MENGGUNAKAN AUTHENTIFIKASI DATABASE SERVER PADA DINAS SOSIAL PROVINSI SUMATERA SELATAN Budiman Jurusan Teknik Informatika STMIK PalComTech Palembang
Abstrak Internet saat ini sudah berkembang begitu pesat serta didukung teknologi yang sangat canggih dengan tuntutan kebutuhan informasi berupa data dalam kehidupan sehari – hari semakin meningkat terutama bagi suatu instansi, dimana suatu informasi sangat mempengaruhi kinerja suatu instansi. Masalah yang sering dihadapi saat ini untuk meningkatkan penggunaan bandwidth, juga punya kemampuan untuk menyimpan file-file dari situs yang pernah dikunjungi. Selain itu file – file tersebut juga memerlukan perlindungan terhadap ancaman keamanan dari luar jaringan sehingga dibutuhkannya authentifikasi untuk menjamin keamanan file – file atau data – data yang penting. Pada skripsi ini dibuat untuk mendesain dan mengimplementasi Proxy Server dengan Squid di Dinas Sosial Provinsi Sumatera Selatan untuk digunakan sebagai media pendukung dalam meningkatkan kualitas efektivisan kerja yang lebih baik yaitu dengan melakukan desain sebuah server sebelum melakukan implementasi langsung. Hal ini untuk membuktikan bahwa Server Proxy berbasis Open Source dapat diandalkan. Kata Kunci : Squid Proxy, Caching, Pemblokiran situs
PENDAHULUAN
Dinas Sosial sebagai salah satu dari sekian banyak perusahaan, instansi atau organisasi yang menggunakan komputer sebagai alat bantu yang mampu menyimpan dan mengolah segala macam data serta sebagai media informasi yang dapat diakses setiap saat. Hal ini diwujudkan dengan menghubungkan komputer dalam sebuah jaringan atau internet. Bagi seorang administrator jaringan merupakan tugas utama untuk mengatur arus lalu lintas data dalam suatu jaringan baik dari dalam maupun dari luar jaringan. Untuk meningkatkan penggunaan bandwidth, biasanya dalam suatu jaringan lokal dipasang suatu Server Proxy. Server Proxy mempunyai kemampuan untuk melakukan filter situs yang dikunjungi maupun filter terhadap pengunjung, sehingga server proxy dalam hal ini dapat berlaku dalam suatu firewall. Selain itu server proxy juga punya kemampuan untuk menyimpan file-file dari situs yang pernah dikunjungi. Selain itu file – file tersebut juga memerlukan perlindungan terhadap ancaman keamanan dari luar jaringan sehingga dibutuhkannya authentifikasi untuk menjamin keamanan file – file atau data – data yang penting. Maka skripsi ini dibuat untuk mendesain squid proxy menggunakan autentifikasi database server pada Dinas Sosial Provinsi Sumatera Selatan
LANDASAN TEORI Desain Jaringan Menurut Tim Wahana Komputer (2005:271), desain jaringan merupakan pondasi bagi sebuah jaringan. Desain jaringan menganut tiga topologi dasar yaitu topologi bus, ring, dan star.
1
Squid Proxy Menurut Tim Wahana Komputer (2005:181), Squid adalah sebuah program m yang dapat menangani masalah keterbatasan kecepatan akses dan keamanan data yang dipergunakan untuk keperluan internet. Proxy server adalah sebuah program yang menerima permintaan ((request request) dari klien, seperti browser web atau ftp klien, dan kemudian men meneruskan eruskan permintaan tersebut ke server internet yang dituju. Database Server Menurut Onno Purbo (2008:210), database merupakan salah satu komponen penting dalam sebuah infrastruktur teknologi informasi. Sebagian besar aplikasi untuk system yang besar pasti didukung oleh database server yang baik, mempunyai performa baik, tapi mudah dirawat dan dikembangkan. Menurut Wagito (2007:23), server merupakan computer berkecepatan tinggi dengan kapasitas memori (RAM) dan simpanan yang besar, dan dihibungkan dengan kartu jaringan yang cepat (fast network interface). HASIL DAN PEMBAHASAN Analisis Dinas Sosial sebelumnya tidak menggunakan manajemen ba bandwidth ndwidth terutama berbasis server sehingga jaringan di Dinas Sosial tidak beraturan yang mengakibatkan kinerja tidak maksimal dikarenakan pembagian bandwidth yang tidak merata.Topologi jaringan yang digunakan pada Dinas Sosial adalah topologi star, dimana setiap etiap komputer saling terhubung dengan media kabel dan nirkabel serta switch.
Gambar 1. Topologi Jaringan di Dinas Sosial Sumsel
2
Berikut adalah desain topologi yang disarankan untuk Dinas Sosial Provinsi Sumatera Selatan dengan menambahkan proxy server. server
Gambar 2.. Topologi Jaringan yg disarankan Komputer yang digunakan sebagai server pada Dinas Sosial Prov.Sumsel memiliki spesifikasi sbb : Processor : Intel Dual Core1.6 Ghz Memory : DDR1 1 GB Harddisk : 320 GB Sistem Operasi: Fedora Core 12 Komputer yang digunakan sebagai client pada Dinas Sosial Prov.Sumsel memilki spesifikasi sebagai berikut: Processor : Intel Pentium IV 80Gb Memory : DDR1 1 GB Harddisk : 320 GB Sistem Operasi: Windows XP Teknologi jaringan yang digunakan pad padaa Dinas Sosial Provinsi Sumatera Selatan berupa Ethernet dan WLAN. 1. Modem Modem/router 2. Switch, dan Wireless Hasil dan Pembahasan Konfigurasi ip address server Langkah awal yang harus dilakukan adalah setting ip address eth0 dan eth1
3
Gambar 3. Setting IP Address Eth0
Gambar 4. Setting IP Address Eth1 Setelah setting ip address kemudian restart kartu jaringan, Ketikan ifconfig untuk melihat apakah ip sdh terpasang pada kartu jaringan. Selanjutnya setting ip forwarding untuk menforwardkan ip dari duaa kartu jaringan Konfigurasi dns server Langkah selanjutnya mengkonfigurasi DNS server pada komputer yang akan dijadikan server pada Dinas social Provinsi Sumatera Selatan Ketikkan perintah pada gambar dibawah ini untuk menginstall DNS server [root@server budi]# yum install bind Kemudian ketikkan seperti perintah dibawah ini untuk membuat zone atau nama domain server untuk Dinas Sosial Provinsi Sumatera Selatan
4
[root@server budi]# vi /etc/named.conf zone "dinsos.com" { type master; file "/var/named/dinsos.com.hosts"; }; zone "1.3.168.192.in-addr.arpa" { type master; file "/var/named/192.168.3.1.rev"; }; Gambar 5. Membuat zone atau nama domain Lalu membuat host domain server beserta reverse, kemudian merestart DNS server dan test DNS server untuk memastikan tidak ada error pada script DNS server dan berhasil dijalankan. Konfigurasi mysql server dan squid proxy Pertama install terlebih dahulu gcc yang berguna untuk mengcompile karena sebagian aplikasi yang digunakan perlu dicompile terlebih dahulu sebelum dapat digunakan. [root@server ~]# yum install gcc Setelah menginstall compiler install mysql server untuk dijalankan dengan squid [root@server ~]#yum install mysql-server mysql-devel squid Lalu ketikan perintah dibawah untuk menjalankan mysql [root@server ~]#service mysqld start Download mysql_auth-0.8 kemudian copy kan ke direktory opt [root@server /]# cp /media/budi/mysql_auth-0.8.tar.gz /opt [root@server /]# cd opt/ [root@server opt]# ls mysql_auth-0.8.tar.gz
Gambar 6. Copy file mysql Ketikkan perintah seperti gambar dibawah ini untuk merestart mysql [root@server budi]# /etc/init.d/mysqld restart Stopping MySQL: [ OK ] Starting MySQL: [ OK ]
5
Ketikkan perintah dibawah ini untuk merestart squid [root@server ~]# service squid restart Stopping squid: ................ Starting squid: .
[ OK ] [ OK ]
Konfigurasi phpmyadmin dan SARG Langkah berikut ini merupakan konfigurasi PHPmyadmin dan SARG ( Squid Analysis Report Generator), untuk tahapan pertama ketikkan perintah dibawah ini [root@server budi]# yum install phpmyadmin Gambar dibawah ini merupakan tampilan phpmyadmin pada localhost
Gambar 7. Tampilan PHP Gambar dibawah ini merupakan tampilan user yang baru dibuat
Gambar 8. Tampilan input user
6
Hasil SARG di browser dengan menggunakan nama domain dinsos.com
Gambar 9. Tampilan SARG Website yang sering sering diakses (top akses site) oleh user di jaringan
Gambar 10. Tampilan SARG Konfigurasi pada client Pada tahapan berikut ini yang dilakukan adalah mengkonfigurasi client pada windows untuk memastikan ip sudah terpasang, dengan cara klik control panel => network connection => pilih internet protocol (TCP/IP) => lalu pilih obtain ip addres automatically => kemudian pastikan ip sudah terpasang pilig tab support untuk melihat ip yang sudah terpasang seperti gambar dibawah ini:
7
Gambar 11. ip address pada pc client Setelah setting proxy pada browser selanjutnya buka kembali browser maka akan muncul tampilan authentifikasi akan muncul seperti gambar dibawah ini:
Gambar 12. Tampilan Authentifikasi Tampilan dibawah ini menyatakan bahwa sudah masuk authentifikasi
8
Gambar 13. Tampilan Hasil gambar yang memblok download (exe)
Gambar 14. Memblok file exe
PENUTUP Berdasarkan hasil penelitian yang telah dilaksanakan dan sudah diuraikan dalam skripsi tentang proxy server dan penggunaan bandwidth manajemen jaringan yang ada pada Dinas Sosial Provinsi Sumatera Selatan, maka penulis dapat menarik kesimpulan bahwa jaringan yang ada belum di gunakan secara maksimal hal ini dapat di lihat dari penggunaan bandwidth yang tidak optimal, Dengan adanya proxy server dapat menambah kinerja serta memanajemen bandwidth secara lebih optimal. Dengan menggunakan authentifikasi kemungkinan terjadinya ganggguan keamanan lebih kecil. Meningkatkan suatu kinerja atau produktivitas kerja pegawai.
9
DAFTAR PUSTAKA
Komputer, Wahana. 2005. Pengembangan Jaringan Linux. Yogyakarta : C.V ANDI OFFSET. Purbo, Onno 2008. Panduan Mudah Menginstal Server Linux. Yogyakarta : C.V ANDI OFFSET. Wagito. 2007. Jaringan Komputer. Yogyakarta : GAVA MEDIA
10