DESAIN DAN IMPLEMENTASI LOAD BALANCING JARINGAN LOKAL PADA CV. SUKSES MAKMUR MANDIRI PALEMBANG Imam Maghribi Mursal Jurusan Teknik Informatika STMIK PalComTech Palembang Abstrak CV. Sukses Makmur Mandiri Palembang memiliki area jaringan, yaitu Local Area Network (LAN) akan tetapi, pemanfaatan komunikasi data internet saat ini kurang optimal dan tidak seimbang, misalnya media jaringan yang digunakan hanya memanfaatkan media kabel sebagai penghubung antar jaringan, dan hanya ada satu jasa internet provider yang digunakan sebagai media komunikasi antar komputer ke internet yaitu speedy. penerapan dan pemanfaatan jaringan didalam perusahaan tersebut tidak memiliki sistem keseimbangan jaringan yang cukup efektif. Solusi untuk mengatasi masalah tersebut, yaitu perlu dibuat sebuah server load balance yang selain digunakan sebagai pusat lalu lintas data bagi client wired dan juga mempunyai sistem keseimbangan jaringan dengan menggunakan iptables. Kata kunci : komputer, internet, keseimbangan, load balance dan iptables.
PENDAHULUAN
Dalam pemanfaatan komunikasi data internet pada perkantoran saat ini, ada beberapa masalah yang kadang ditemui, misalnya jaringan provider internet yang digunakan mengalami gangguan, yang mana masalah tersebut menyebabkan putusnya koneksi internet, padahal kondisi modem yang digunakan dalam keadaan menyala. Seperti kasus yang sedang terjadi belakangan ini, bahwa beberapa provider jaringan mengalami gangguan komunikasi data. Maka, koneksi dengan jaringan internet otomatis akan terganggu dan bahkan bisa terputus. Hal seperti ini dapat mengganggu kinerja kantor tersebut, sehingga pekerjaan kantor dapat terhambat untuk beberapa waktu. Dari contoh diatas, pemanfaatan aringan internet yang ada menjadi kurang efektif dan cukup memakan waktu. Maka, kantor tersebut memerlukan teknologi yang memadai agar koneksi jaringan tidak mengalami gangguan ketika mengakses internet, sehingga kinerja tetap efektif dan komunikasi tetap berjalan untuk mendapatkan data dan informasi yang akurat. Teknologi jaringan yang digunakan oleh perusahaan adalah teknologi jaringan LAN yang digunakan menjadi media komunikasi antar komputer, dan mendapatkan koneksi melalui satu provider internet dalam satu jaringan lokal. Jasa internet yang digunakan adalah jasa internet provider Speedy broadband. Jika hanya satu jaringan internet speedy yang digunakan maka dapat mengurangi kinerja apabila jasa internet speedy mendapat gangguan jaringan. Untuk itu perusahaan tersebut membutuhkan teknologi baru yaitu teknologi yang menggabungkan dua provider didalam suatu koneksi jaringan agar mempermudah kinerja perusahaan yaitu teknologi jaringan Load Balancing.
LANDASAN TEORI Komunikasi Data Komunikasi data adalah sebuah sistem komunikasi yang menjalankan pertukaran data antara dua perangkat atau lebih yang saling terhubung. (Yuhefizar, 2008:21)
1
Jaringan Komputer Jaringan komputer adalah sekelompok komputer yang saling berhubungan satu dengan yang lainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling bertukar informasi, aplikasi, dan perangkat keras secara bersama-sama. (Sofana 2008:3) Modem Menurut Wahana (2010:11) modem adalah singkatan dari modulatir dan demodulator. Sengat diperlukan karena jika anda ingin menghubungkan komputer anda ke internet. Switch Switch merupakan perangkat jaringan yang memiliki fungsi yang sama yaitu mentransfer data dalam suatu jaringan. Perbedaan antara Switch dan Hub adalah pada Hub hanya bisa terjadi satu proses transfer data pada satu saat, sedangkan Switch memungkinkan proses transfer data lebih dari satu pada saat bersamaan (MADCOMS, 2011:15). Load Balancing Menurut Madcoms (2010:14) Load Balance adalah gerbang jaringan yang memungkinkan anda untuk mendistribusikan TCP/IP ke beberapa sistem, dalam rangka mengoptimalkan pemanfaatan sumber daya, penurunan waktu komputasi dan memastikan ketersediaan sistem. TCP/IP TCP/IP (Transmission Control Protocol/Internet Protocol) merupakan seperangkat protokol gabungan yang melaksanakan transfer data diantara 2 komputer. TCP memonitor dan memastikan kebenaran transfer data. IP menerima data tersebut dari TCP, memecahnya menjadi paket-paket dan mengirimnya kembali ke jaringan di dalam internet. (Wahana Komputer 2004:490)
HASIL DAN PEMBAHASAN Desain Topologi Jaringan Topologi yang penulis rancang untuk kantor CV. Sukses Makmur Mandiri Palembang yaitu menambahkan sebuah pengadaan sabuah server, dimana server itu nanti akan mengatur perlintasan data yang lebih seimbang dan teratur. sebuah komputer yang akan dijadikan server atau sebagai pusat lintas data sehingga kerja jaringan komputer lokal dapat mencapi hasil yang maksimal, topologi yang digunakan masih menggunakan topologi Star dan ditambah dengan sebuat server load balance dengan DNS www.monitoringsmm.com. Untuk menunjang pembangunan server load balance untuk kemanan jaringan maka penulis mengusulkan pengadaan sebuah server, dimana server itu nanti akan mengatur perlintasan data yang seimbang dan teratur. Adapun kriteria sebuah komputer bisa dijadikan sebagai komputer server yaitu : 1. Prosesor AMD Sempron 145 2. Motherboard Black ECS 3. RAM 2 GB DDR2 4. WDC 250 GB 5. Sistem Operasi Linux Debian x6.0 6. LCD Samsung 17 Inch
2
7. Mouser + Kerboard Logitech 8. LAN Card TP-Link 100/1000 Mbps 9. LAN Card D-Link 10/100 Mbps Persyaratan di atas tidaklah mutlak, tergantung kebutuhan dan dana yang tersedia dalam membangun sebuah jaringan komputer. Dalam hal ini server load balance yang akan dibangun pada jaringan komputer lokal pada kantor CV. Sukses Makmur Mandiri ini adalah server pada jaringan komputer lokal yang berfungsi untuk menjaga keseimbangan jaringan komputer lokal dan membatasi akses-akses pada workstation atau komputer klien yang melekat pada jaringan komputer lokal tersebut. Topologi jaringan yang Peneliti rancang dan akan digunakan pada Kantor CV. Sukses Makmur Mandiri Palembang adalah seperti pada gambar berikut ini :
Gambar 1. Perencanaan Topologi Jaringan pada CV. Sukses Makmur Mandir Palembang Pada gambar desain topologi diatas, dijelaskan bahwa sebuah Server Load Balancing akan dibuat pada jaringan komputer lokal yang ada pada CV. Sukses Maniri Palembang, dimana PC tersebut selain akan digunakan sebagai Server Load Balancing bagi jaringan komputer lokal dan sebagai pusat lalu lintas data, juga akan digunakan sebagai filtering domain terhadap alamat situs yang kurang bermanfaat bagi karyawan CV. Sukses Makmur Mandiri Palembang. Langkah dalam meng implementasikan Server Load Balancing Berdasarkan hasil pengamatan yang didapat pada CV. Sukses Makmur Mandiri, penulis akan mengimplementasikan server load balance sebagai server jaringan komputer lokal dengan menggunakan Iptables, berikut langkah-langkah yang akan dilakukan penulis : 1. Konfigurasi Ip address 2. Konfigurasi Sharing Internet pada server 3. Konfigurasi DNS pada server 4. Konfigurasi Apache dan Munin pada server
3
5. Konfigurasi Load Balance 6. Konfigurasi Aturan-aturan IP Tables 7. Konfigurasi Ip Client Pengujian Load Balancing Guna untuk melihat load balancing sudah berfungsi atau belum. Untuk memastikan bahwa load balancing sudah benar-benar bekerja. Penulis menggunakan komputer client untuk melihat trafic pada eth0 dan eth1 pada server load balancing
Gambar 2. Jaringan Eth0
Gambar 3. Jaringan Eth1 Pada hari senin sekitar pukul 17.00 load balance belum diaktifkan dapat dilihat pada gambar 2 yang menunjukan bahwa ada perbedaan grafik dengan gambar 3 pada pukul 17.00. sedangkan gambar 2 disaat load balance diaktifkan Trafic yang sama nampak pada Gambar 3terlihat pada trafic yang berwarna Hijau pada hari selasa jam 12.00, menandakan bahwa load balancing sudah berfungsi. Tanda grafik berwarna hijau adalah bit per second (bps). Nilai maksimal dari bps yang masuk adalah 111.87 M bps dan nilai minimalnya 65.54 bps. sedangkan nilai maksimal dari bps yang keluar adalah 111.89 Mbps dan Minimal 24.62 bps. Dan nilai rata-rata bps yang masuk adalah 4.44 Mbps dan Nilai rata-rata bps yang keluar adalah 5.31 Mbps.
4
Tahap Pengujian Ip Tables Penulis akan menguji akses SSH dari komputer Klien dengan ip address 192.168.20.2 dan berikut gambar akses SSH ke server Load Balance.
Gambar 4. Akses SSH dengan software Putty Berikut hasil dari akses SSH komputer klien dengan IP address 192.168.20.2
Gambar 5. Akses SSH dari ip address 192.168.20.2 Diterima Berdasarkan gambar 5 menunjukan bahwa klien dengan ip address 192.168.20.2 dapat melakukan remote ke server. Berikut akses SSH dari komputer klien dengan IP address
5
192.168.20.3 yang penulis konfigurasi agar tidak bisa melakukan akses SSH ke server load balance.
Gambar 6. Akses SSH dari ip address 192.168.20.3 ditolak Berdasarkan gambar 6 menunjukan bahwa klien dengan ip address 192.168.20.3 tidak bisa melakukan akses SSH ke server gateway PC Router. Berikut akses SSH dari komputer klien dengan IP address 192.168.20.4 yang tidak bisa melakukan akses SSH.
6
Gambar 7. Akses SSH dari ip address 192.168.20.4 ditolak Berdasarkan gambar 7 menunjukan bahwa akses SSH dari komputer klien dengan ip address 192.168.20.4 ke server load balance ditolak. Sekarang penulis akan melakukan tes ping ke server load balance dari ip address 192.168.20.2 seperti pada gambar berikut.
Gambar 8. Akses ping ke server dari ip address 192.162.20.2 diterima
7
Berdasarkan Gambar 8 menunjukan bahwa akses ping ke server load balance dari ip address 192.168.20.2 diterima dan berikut akses ping dari komputer klien dengan ip address 192.168.20.3 ke server load balance.
Gambar 9. Akses ping ke server dari ip address 192.162.20.3 ditolak Gambar diatas menunjukan bahwa akses ping ke server dari ip address 192.168.20.3 ditolak. Lalu penulis akan membuktikan IP address 192.168.20.4 untuk melakukan ping ke server load balance, seperti pada gambar 9 berikut ini.
Gambar 10. Akses ping ke server dari ip address 192.162.20.4 ditolak
8
Gambar 10 diatas menunjukan bahwa akses ping ke server dari ip address 192.168.20.4 ditolak. Setelah pengujian akses ping dan ssh ke server, Penulis akan menguji situs filtering. penulis akan mengakses situs facebook.com dari komputer klien dengan ip address 192.168.20.2 seperti gambar 10 berikut ini.
Gambar 11. Akses Internet ke situs facebook.com ditolak Gambar 11 Menunjukan bahwa akses internet ke situs facebook.com gagal atau ditolak. Kemudian penulis akan mengakses situs youtube.com dari komputer klien dengan ip address 192.168.20.2 seperti gambar 12 dibawah ini.
Gambar 12. Akses Internet ke situs youtube.com ditolak
PENUTUP Berdasarkan hasil analisis dan pembahasan dilakukan peneliti, dapat diambil kesimpulan bahwa perlu dibangun load balance untuk membangun kinerja jaringan komputer lokal pada CV. Sukses Makmur Mandiri menggunakan sistem operasi Debian 6.0 yang berguna sebagai
9
server jaringan lokal untuk menjaga keseimbangan didalam jaringan komputer lokal CV. Sukses Makmur Mandiri yang menciptakan komunikasi data yang teratur. Server load balance ini dibuat dengan menggunakan ip tables. Didalam server load balance ini juga tertanam filter domain yang bekerja untuk memberi batasan-batasan akses ke domain yang di filter sehingga karyawan CV. Sukses Makmur Mandiri dapat mengakses situs yang bermanfaat. Didalam server load balance ini juga terdapat bind sebagai DNS server jaringan komputer lokal pada CV. Sukses Makmur Mandiri. Guna DNS didalam server ini adalah untuk alamat lokal website munin sebagai server monitoring dan disaat ini mengakses SSH admin cukup mengetik nama domain di software putty dan untuk menyembunyikan ip address server agar tidak digunakan oleh karyawan-karyawan yang tidak bertanggung jawab dan mengerti tentang jaringan komputer.
DAFTAR PUSTAKA
Madcoms. 2010. Panduan Lengkap Microsoft Windows Server 2008. Yogyakarta : Penerbit Andi Madcoms. 2011. Membangun Sistem Jaringan Wireless untuk pemula. Yogyakarta : Penerbit Andi Sofana, Iwan. 2008. Membangun Jaringan Komputer Mudah Membuat Jaringan Komputer (Wire & Wireless) Untuk Pengguna Windows dan Linux. Bandung : Informatika Bandung Yuhefizar. 2008. 10 Jam Menguasai Internet Teknologi dan Aplikasinya. Jakarta : PT Elek Media Komputindo Wahana Komputer. 2010. Cara Mudah Membangun Jaringan Komputer & Internet. Jakarta : Mediakita
10