analisis dan perancangan load balancing...

13
1 ANALISIS DAN PERANCANGAN LOAD BALANCING PADA WEB SERVER BERBASIS CLOUD PADA KANTOR DPRD KOTA PALEMBANG Margono Eko Adriansyah Harry Asibrah Jurusan Teknik Informatika STMIK PalComTech Abstrak Web server penyaji informasi yang bergantung pada satu server saja. Sedangkan yang mengakses web tersebut bukan hanya dari kantor saja tetapi bisa juga di akses dari luar kantor. Karena web tersebut dapat di akses dari luar maka respon server tersebut dalam melayani request user menjadi lambat, kondisi tersebut umumnya dihadapi oleh web server yang hanya memiliki mesin tunggal atau single web server. Selanjut nya digunakan metode load balancing, Load balancer bertindak sebagai penengah di antara layanan utama dan pengguna, dimana layanan utama merupakan sekumpulan server atau mesin yang siap melayani banyak pengguna. Load Balancing adalah sebuah hardware dan software yang digunakan untuk membagi beban kerja kepada dua atau lebih komputer, server , terminal, CPU, hardisk, dan peralatan komputasi lainnya untuk mengoptimalkan penggunaan sistem dan memaksimalkan kemampuan dari semua peralatan yang terhubung ke Load Balancing. Load Balancing dapat digunakan untuk berbagai keperluan di dunia komputer, namun pada umumnya digunakan untuk menghubungkan beberapa server secara bersamaan melalui koneksi internet yang sama untuk menjaga ketersediaan layanan berbasiskan web dan menjaga konsistensi ketersediaan koneksi kepada semua user yang mengakses layanan server tersebut. Teknologi load balancing hadir sebagai sebuah solusi yang dapat membuat kinerja web server menjadi lebih baik. Kata kunci: Load balancing berbasis cloud PENDAHULUAN Teknologi internet memberikan manfaat yang luas, salah satu diantaranya sebagai media penyebar informasi yang dapat diakses melalui internet, serta dipergunakan tidak hanya oleh para ahli saja tetapi juga dapat digunakan oleh semua masyarakat, begitu juga pada instansi di DPRD Kota Palembang, dengan adanya teknologi internet saat ini, pemerintah dapat mencari informasi dan memberikan informasi tentang kebijakan pemerintah, tugas-tugas yang dapat diketahui publik tanpa ada batasan ruang dan waktu. Pada jaringan komputer di DPRD Kota Palembang terdapat web server penyaji informasi yang bergantung pada satu server saja. Sedangkan yang mengakses web tersebut bukan hanya dari kantor saja tetapi bisa juga di akses dari luar kantor. Karena web tersebut dapat di akses dari luar maka respon server tersebut dalam melayani request user menjadi lambat, Hal tersebut kami ketahui dari hasil pengujian tanggal 29 Agusuts 2013, jam 08.00 – 16.30 wib pada hari kamis dengan menggunakan media loadimpact yaitu hasil pengujian yang didapatkan dalam melayani 50 user secara bersamaan dibutuh kan waktu 40s. kondisi tersebut terbilang lambat yang umumnya dihadapi oleh web server yang hanya memiliki satu web server saja. Itulah yang terjadi pada kantor DPRD Kota Palembang, Ada beberapa solusi yang dapat diterapkan untuk menghadapi masalah tersebut, salah satunya dengan menambah kapasitas server yang digunakan, misalnya dengan penambahan web server. Selanjutnya digunakan metode load balancing pada web server yang ada di DPRD, load balancing dapat meringankan beban kerja peralatan, dan mempercepat waktu respon. Load balancer bertindak

Upload: truongphuc

Post on 14-Jun-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

1

ANALISIS DAN PERANCANGAN LOAD BALANCING PADA WEB SERVERBERBASIS CLOUD PADA KANTOR DPRD KOTA PALEMBANG

MargonoEko AdriansyahHarry Asibrah

Jurusan Teknik InformatikaSTMIK PalComTech

Abstrak

Web server penyaji informasi yang bergantung pada satu server saja. Sedangkan yang mengaksesweb tersebut bukan hanya dari kantor saja tetapi bisa juga di akses dari luar kantor. Karena webtersebut dapat di akses dari luar maka respon server tersebut dalam melayani request usermenjadi lambat, kondisi tersebut umumnya dihadapi oleh web server yang hanya memiliki mesintunggal atau single web server. Selanjut nya digunakan metode load balancing, Load balancerbertindak sebagai penengah di antara layanan utama dan pengguna, dimana layanan utamamerupakan sekumpulan server atau mesin yang siap melayani banyak pengguna. Load Balancingadalah sebuah hardware dan software yang digunakan untuk membagi beban kerja kepada duaatau lebih komputer, server , terminal, CPU, hardisk, dan peralatan komputasi lainnya untukmengoptimalkan penggunaan sistem dan memaksimalkan kemampuan dari semua peralatan yangterhubung ke Load Balancing. Load Balancing dapat digunakan untuk berbagai keperluan didunia komputer, namun pada umumnya digunakan untuk menghubungkan beberapa server secarabersamaan melalui koneksi internet yang sama untuk menjaga ketersediaan layanan berbasiskanweb dan menjaga konsistensi ketersediaan koneksi kepada semua user yang mengakses layananserver tersebut. Teknologi load balancing hadir sebagai sebuah solusi yang dapat membuatkinerja web server menjadi lebih baik.Kata kunci: Load balancing berbasis cloud

PENDAHULUAN

Teknologi internet memberikan manfaat yang luas, salah satu diantaranya sebagaimedia penyebar informasi yang dapat diakses melalui internet, serta dipergunakan tidakhanya oleh para ahli saja tetapi juga dapat digunakan oleh semua masyarakat, begitu jugapada instansi di DPRD Kota Palembang, dengan adanya teknologi internet saat ini,pemerintah dapat mencari informasi dan memberikan informasi tentang kebijakan pemerintah,tugas-tugas yang dapat diketahui publik tanpa ada batasan ruang dan waktu.

Pada jaringan komputer di DPRD Kota Palembang terdapat web server penyajiinformasi yang bergantung pada satu server saja. Sedangkan yang mengakses web tersebutbukan hanya dari kantor saja tetapi bisa juga di akses dari luar kantor. Karena web tersebutdapat di akses dari luar maka respon server tersebut dalam melayani request user menjadilambat, Hal tersebut kami ketahui dari hasil pengujian tanggal 29 Agusuts 2013, jam 08.00 –16.30 wib pada hari kamis dengan menggunakan media loadimpact yaitu hasil pengujianyang didapatkan dalam melayani 50 user secara bersamaan dibutuh kan waktu 40s. kondisitersebut terbilang lambat yang umumnya dihadapi oleh web server yang hanya memiliki satuweb server saja. Itulah yang terjadi pada kantor DPRD Kota Palembang, Ada beberapa solusiyang dapat diterapkan untuk menghadapi masalah tersebut, salah satunya dengan menambahkapasitas server yang digunakan, misalnya dengan penambahan web server. Selanjutnyadigunakan metode load balancing pada web server yang ada di DPRD, load balancing dapatmeringankan beban kerja peralatan, dan mempercepat waktu respon. Load balancer bertindak

Page 2: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

2

sebagai penengah di antara layanan utama dan pengguna, dimana layanan utama merupakansekumpulan server / mesin yang siap melayani banyak pengguna.

Load Balancing adalah sebuah hardware dan software yang digunakan untukmembagi beban kerja kepada 2 atau lebih komputer, server , terminal, CPU, hardisk, danperalatan komputasi lainnya untuk mengoptimalkan penggunaan sistem dan memaksimalkankemampuan dari semua peralatan yang terhubung ke Load Balancing. Load Balancing dapatdigunakan untuk berbagai keperluan di dunia komputer, namun pada umumnya digunakanuntuk menghubungkan beberapa server secara bersamaan melalui koneksi internet yang samauntuk menjaga ketersediaan layanan berbasiskan web dan menjaga konsistensi ketersediaankoneksi kepada semua user yang mengakses layanan server tersebut. Teknologi loadbalancing hadir sebagai sebuah solusi yang dapat membuat kinerja web server menjadi lebihbaik.

LANDASAN TEORIJaringan Komputer

Menurut Sofana (2011:4), Jaringan komputer adalah himpunan interkoneksi sejumlahkomputer autonomous. Kata “autonomous” mengandung pengertian bahwa komputertersebut memiliki kendali atas dirinya sendiri. Duah buah komputer dikatakan “interkoneksi”apabila keduanya bisa berbagi resources yang dimilki, seperti saling bertukar data / informasi,berbagi printer, berbagi media penyimpanan ( hardisk, flash disk, CD ROM floopy disk dansebagainya ).

Menurut Wahana (2011:2), Jaringan komputer adalah salah bentuk komunikasi antarkomputer sama halnya seperti yang dilakukan oleh manusia yang dapat berkomunikasi.Pembuatan jaringan biasanya tidak hanya melibatkan komputer saja. Namun, juga bisamenggabungkan piranti – piranti lain, seperti ponsel, printer, dan sebagainya.

Topologi Jaringan Komputer

Menurut Badrul (2012:38), Topologi meggambarkan struktur dari suatu jaringan ataubagaimana sebuah jaringan di desain, pola ini sangat erat kaitannya dengan metode akses danmedia pengiriman yang digunakan. Topologi yang ada sangatlah tergantung dengan letakgeograpis dari masing-masing terminal kualitas control yang dibutuhkan dalam komunikasiataupun penyampaian pesan, serta kecepatan dari pengiriman data. Dalam definisi topologiterbagi menjadi dua, yaitu topologi fisik yang menunjukkan posisi pemasangan kabel secarafisik dan topologi logik yang menunjukkan bagaimana suatu media diakses oleh host. Dalamsuatu jaringan komputer jenis topologi yang dipilih akan mempengaruhi kecepatankomunikasi. Untuk itu maka perlu dicermati kelebihan dan kekurangan / kerugian darimasing-masing topologi berdasarkan karakteristiknya.Topologi Bus

Menurut Badrul (2006:14), Topologi Bus merupakan topologi yang banyak digunakanpada masa penggunaan kabel. Dengan menggunakan T-Connector (dengan terminator 50ohm pada ujung network), maka komputer atau perangkat jaringan lainnya bisa denganmudah dihubungkan satu sama lain. Pada topologi bus dua ujung jaringan harus diakhiridengan sebuah terminator. Barel conector dapat digunakan untuk memperluasnya. Jaringanhanya terdiri dari satu saluran kabel yang menggunakan kabel BNC. Instalasi jaringan bussederhana,murah dan maksimal terdiri atas 5-7 komputer.

Page 3: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

(Sumber : Badrul, Sugiato,dkk. 2010).

Kuntungan dari topologi bus, antara lain :a. Topologi yang sederhana.b. Kabel yang digunakan sedikit untuk menghubungkan komputer

peralatan-peralatan lain.c. Biayanya lebih murah dibandingkan dengan susunan pengkabelan yang lain

Kerugian dari topologi bus, yaitu :a. Traffic (lalu lintas) yang padat akan sangat meperlambat bus..b. Setiap barrel connector

elektrik yang dikirimkan, dan kebanyakan akan menghalangi sinyal untuk dapatditerima dengan benar.

c. Sangat sulit untuk melakukan

LAMP

Menurut wahana ( 2011 : 196 )banyak sistem dan terbukti stabil serta handal

Web Server

Menurut wahana ( 2011 : 196 )tempat bagi halaman web agar dapat diakses oleh

Ssh ( Secure Shell )

Menurut wahana ( 2004 : 477 )lain lewat suatu jaringan, melaksanakan perintahdi lokasi berjauhan, dan memindahkanmemberikan autentikasi yang kuat dan komunikasi yang aman lewat saluranmungkin tidak aman.

Mysql

Menurut Wahana ( 2010 : 5 ) mysql adalah programdan menerima data dengan sangat cepat dan

Kelebihan database mysql yaitu :

1. Banyak ahli berpendapat mysql

3

Gambar 1. Topologi BusBadrul, Sugiato,dkk. 2010).

Kuntungan dari topologi bus, antara lain :

Kabel yang digunakan sedikit untuk menghubungkan komputer-komputer atau

Biayanya lebih murah dibandingkan dengan susunan pengkabelan yang lainKerugian dari topologi bus, yaitu :

(lalu lintas) yang padat akan sangat meperlambat bus..yang digunakan sebagai penghubung memperlemah sinyal

elektrik yang dikirimkan, dan kebanyakan akan menghalangi sinyal untuk dapat

Sangat sulit untuk melakukan troubleshoot pada bus.

Menurut wahana ( 2011 : 196 ) LAMP merupakan sebuah teknologi yang dipakai dibanyak sistem dan terbukti stabil serta handal

Menurut wahana ( 2011 : 196 ) web server adalah sebuah sistem yang menyediakanagar dapat diakses oleh web client / browser.

Menurut wahana ( 2004 : 477 ) Ssh adalah program untuk melakukan loglain lewat suatu jaringan, melaksanakan perintah – perintah pada suatu perangkat yang beradadi lokasi berjauhan, dan memindahkan file dari satu perangkat ke perangkatmemberikan autentikasi yang kuat dan komunikasi yang aman lewat saluran –

Menurut Wahana ( 2010 : 5 ) mysql adalah program database yang mampu mengirimdan menerima data dengan sangat cepat dan multi user.

yaitu :

mysql merupakan server tercepat.

komputer atau

Biayanya lebih murah dibandingkan dengan susunan pengkabelan yang lain

yang digunakan sebagai penghubung memperlemah sinyalelektrik yang dikirimkan, dan kebanyakan akan menghalangi sinyal untuk dapat

an sebuah teknologi yang dipakai di

adalah sebuah sistem yang menyediakan

log ke komputerperintah pada suatu perangkat yang berada

dari satu perangkat ke perangkat lain. Ssh– saluran yang

yang mampu mengirim

Page 4: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

4

2. Mysql merupakan system manajemen database yang open source ( kode sumbernyaterbuka ), yaitu software ini bersifat free atau bebas digunakan oleh perseorangan atauinstansi tanpa harus membeli atau membayar kepada pembuatnya.

3. Mysql mempunyai performa yang tinggi dan simpel

4. Database mysql mengerti bahasa SQL ( Structured Query Language ).

5. Mysql dapat diakses melalui protocol ODBC ( Open Database Conectivity ) buatanMicrosoft, ini menyebabkan Mysql dapat diakses oleh banyak software.

6. Semua klien dapat mengakses server dalam satu waktu, tanpa hatus menunggu yang lainuntuk mengakses database.

7. Database mysql dapat diakses dari semua tempat di internet dengan hak akses tertentu.

8. Mysql merupakan database yang mampu menyimpan data berkapasitas besar, sampaiberukuran Gigabyte.

9. Mysql dapat berjalan di berbagai operating system seperti linux. Windows, solaris dan lain-lain.

Load Balancing

Menurut Lukitasari dan Oklilas ( 2010 : 31 ) Load balancing, suatu teknik yang

digunakan untuk memisahkan antara dua atau banyak network link. Dengan mempunyai

banyak link maka optimalisasi utilisasi sumber daya, throughput, atau response time akan

semakin baik karena mempunyai lebih dari satu link yang bisa saling mem-backup pada saat

network down dan menjadi cepat pada saat network normal jika memerlukan realibilitas

tinggi yang memerlukan 100% koneksi uptime dan yang menginginkan koneksi upstream

yang berbeda dan dibuat saling mem-backup.

Menurut Sirajuddin, dkk ( 2012 : 1 ) Load balancing adalah teknik untukmendistribusikan beban trafik pada dua atau lebih jalur koneksi secara seimbang, agar trafikdapat berjalan optimal, memaksimalkan throughput, memperkecil waktu tanggap danmenghindari overload pada salah satu jalur koneksi.

Algoritma Load Balancing

Menurut Rijayana (2005 : 39) Round Robin merupakan algoritma yang palingsederhana dan banyak digunakan oleh perangkat load balancing. Algoritma ini membagibeban secara bergiliran dan berurutan dari satu server ke server lain sehingga membentukputaran.

Cloud

Menurut sumantri ( 2010 : 3 ) definisi cloud computing istilah cloud telah digunakandalam perkembangan dunia internet, karena internet bisa digambarkan sebagai sebuah awanbesar. Penggunaan istilah ini awalnya digunakan untuk gambaran umum sebuah jaringanbesar/backbone yang berupa awan, yang sebenarnya berisi sekumpulan komputer yang salingterhubung.

Page 5: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

5

HASIL DAN PEMBAHASANAnalisis

Dari hasil pengamatan yang dilakukan penulis pada Kantor DPRD Kota Palembang.Dimana Kantor DPRD Kota Palembang menggunakan komputer dan teknologi jaringandalam membantu aktifitas rutin kerja sehari-hari baik dalam jaringan lokal maupun internet.Pada jaringan komputer di DPRD Kota Palembang terdapat web server penyaji informasiyang bergantung pada satu server saja. Sedangkan yang mengakses web tersebut bukan hanyadari kantor saja tetapi bisa juga di akses semua orang melalui internet. Karena web tersebutdapat di akses melalui internet secara umum oleh semua orang, maka respon server tersebutdalam melayani request user menjadi lambat, Hal tersebut kami ketahui dari hasil pengujianpada pagi, siang dan sore hari tanggal 29 Agustus 2013 hari kamis jam 08.00 -16.30 wibdengan menggunakan media loadimpact yaitu hasil pengujian yang didapatkan dalammelayani 50 user secara bersamaan dibutuh kan waktu 40s. kondisi tersebut terbilang lambatyang umumnya dihadapi oleh web server yang hanya memiliki satu web server saja. solusiyang dapat diberikan menghadapi masalah tersebut, salah satunya dengan menambahkapasitas server yang digunakan, misalnya dengan penambahan web server. Selanjutnyadigunakan metode load balancing pada web server yang ada di DPRD, load balancing dapatmeringankan beban kerja peralatan, dan mempercepat waktu respon. Load balancingbertindak sebagai penengah di antara layanan utama dan pengguna, dimana layanan utamamerupakan sekumpulan server / mesin yang siap melayani banyak pengguna. oleh karena itukinerja dari web server tersebut harus ditingkatkan, agar waktu user mengakses web tersebutrespon dari server menjadi lebih cepat. Oleh karena itu penulis merancang sebuah server loadbalancing, yang berfungsi sebagai pembagi beban, yang secara otomatis membagi bebanrequest ke pada 3 mesin web server berbasis cloud, cloud sendiri merupakan jasa pelayanankomputerisasi berupa hardware ataupun software, yang di sediakan oleh penyedia layanansecara virtual, yang di kendalikan melalui jarak jauh. Sehingga dengan adanya loadbalancing pada web server berbasis cloud tersebut, dapat mempercepat waktu respon padasaat user saat mengakses web Kantor DPRD Kota Palembang.

Desain dan Topologi yang diusulkan

Gambar 2. Topologi yang diusulkan

Dari hasil pengamatan dan analisa peneliti terhadap topologi yang di usulkan diKantor DPRD Kota Palembang. Topologi yang ada dapat membantu kinerja dari web server,dengan ada nya server load balancing beban dari kinerja web tersebut dapat dibagi-bagi ke 3buah server yang ada di cloud, Pada saat user mengakses web tersebut akan lebih cepat.

Page 6: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

6

Desain alur Transmisi data dalam Jaringan

Gambar 3. Desain alur transmisi data dalam jaringan

Pembahasan

Di dalam kegiatan rutinnya, para karyawan yang ada di DPRD Kota Palembang secaraumum telah menggunakan fasilitas komputer yang telah tersedia, tujuannya gunamemperoleh informasi yang lebih cepat dan akurat. DPRD Kota Palembang merupakan suatulembaga perwakilan rakyat daerah yang berkedudukan sebagai lembaga pemerintahan daerahdan bertanggung jawab dalam membentuk peraturan daerah untuk kesejahteraan rakyat.DPRD sendiri terdiri dari anggota partai politik peserta pemilihan umum yang dipilihberdasarkan pemilihan umum (pemilu). Permasalahan yang ada di Kantor DPRD KotaPalembang yaitu pada jaringan komputer terdapat satu web server penyaji informasi yangbergantung pada satu mesin pc server saja (tunggal), sedangkan web tersebut dapat di aksessecara luas melalui internet. Karena web tersebut dapat di akses secara luas oleh semua orangmaka otomatis beban server tersebut dalam melayani permintaan request dari user pengaksesakan semakin berat, sehingga mempengaruhi kinerja web server dalam melayani requestpengakses web tersebut dalam menampilkan informasi kepada user pengakses menjadi lebihlama.

Solusi untuk mengatasi masalah web server yang ada pada Kantor DPRD KotaPalembang yaitu dengan membuat perancangan web server yang di gabungkan dengan loadbalancing berbasis cloud fungsinya sebagai meringankan beban kinerja pada web server dandapat mempercepat waktu respon pada saat user mengakses web pada kantor DPRD KotaPalembang, yang dimana dikonfigurasikan 4 buah mesin server berbasis cloud, dengan serverke 1 dengan ip 192.241.208.96 berfungsi sebagai server load balancing, mesin server ke 2dengan ip 198.199.111.142 berfugsi sebagai web server 2, mesin server ke 3 dengan ip198.199.116.181 berfugsi sebagai web server 3, dan mesin server ke 4 dengan ip192.241.198.60 berfugsi sebagai web server 4. Pada mesin server yang dikonfigurasikansebagai server load balancing yaitu sebagai pendistribusi beban server ke pada 3 buah webserver tersebut, dan pada ke tiga mesin yang dikonfigurasikan sebagai web server yaituberfungsi untuk melayani semua request dari user pengakses.

Dengan dibuatnya web server yang digabungkan dengan load balancing berbasis cloudtersebut maka sesuai dengan hasil tes pengujian ke 3 web server berfungsi secara normal dan

Page 7: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

secara sirkulasi melayani setiapkonfigurasikan, dan sesuai hasil tes dari pengujianpengakses antara web serverkonfigurasikan load balancing berbasisserver lama pada saat pengakses aktif 50pengakses tersebut yaitu 40s sedangkanbalancing berbasis cloud, pada saat pengakses aktif 50melayani pengakses tersebut yaitu 160ms dan dapat disimpulkan bahwadikonfigurasikan dengan load balancingdari user, dengan perbandingan 1:4.

Pengujian

Cara pengujian :

1. Pada pc1,pc2, dan pc3 alat penguji di koneksikan ke jaringan2. Buka browser pada masing3. Pada pc1 yang digunakan sebagai alat penguji masukkan alamat

plg.org/.4. Pada pc2 yang digunakan sebagai alat penguji masukkan alamat

plg.org/.5. Pada pc3 yang digunakan sebagai alat penguji masukkan a

plg.org/.6. Kemudian akses alamat tersebut secara bersamaan.Pada pc 1 yang digunakan sebagai alat pengujian dilayani oleh

Gambar 4. PC 1 sebagai alat

Pada pc 2 yang digunakan sebagai alat pengujian dilayani oleh

Gambar 5. PC 2 sebagai alatPada pc 3 yang digunakan sebagai alat pengujian dilayani oleh

Gambar 6. PC 3 sebagai alat

7

ayani setiap user yang mengakses web sekwan-dprd-plg.orgkonfigurasikan, dan sesuai hasil tes dari pengujian web server dalam melayani

web server bermesin tunggal dengan web server yang sudah diberbasis cloud, perbandingan yang di dapatkan yaitu pada

lama pada saat pengakses aktif 50 user waktu yang dibutuhkan dalam melayanipengakses tersebut yaitu 40s sedangkan web server yang sudah dikonfigurasikan

, pada saat pengakses aktif 50 user waktu yang dibutuhkan dalammelayani pengakses tersebut yaitu 160ms dan dapat disimpulkan bahwa web server

load balancing berbasis cloud dapat lebih cepat melayanierbandingan 1:4.

Pada pc1,pc2, dan pc3 alat penguji di koneksikan ke jaringan internet.pada masing-masing pc yang digunakan sebagai alat penguji.

Pada pc1 yang digunakan sebagai alat penguji masukkan alamat http://sekwan

Pada pc2 yang digunakan sebagai alat penguji masukkan alamat http://sekwan

Pada pc3 yang digunakan sebagai alat penguji masukkan alamat http://sekwan

Kemudian akses alamat tersebut secara bersamaan.Pada pc 1 yang digunakan sebagai alat pengujian dilayani oleh web server 4.

PC 1 sebagai alat pengujian dilayani oleh web server 4

Pada pc 2 yang digunakan sebagai alat pengujian dilayani oleh web server 3.

PC 2 sebagai alat pengujian dilayani oleh web server 3.Pada pc 3 yang digunakan sebagai alat pengujian dilayani oleh web server 2.

PC 3 sebagai alat pengujian dilayani oleh web server 2.

plg.org yang telah didalam melayani user

yang sudah di, perbandingan yang di dapatkan yaitu pada web

waktu yang dibutuhkan dalam melayaniyang sudah dikonfigurasikan load

waktu yang dibutuhkan dalamweb server yang

dapat lebih cepat melayani request

masing pc yang digunakan sebagai alat penguji.http://sekwan-dprd-

http://sekwan-dprd-

http://sekwan-dprd-

4

3.

2.

Page 8: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

8

1. Kemudian uji web server dalam melayani user sebelum diterapkankan load balancingdan sesudah diterapkan load balancing dengan mengakses sebuah situs penguji padaalamat www.loadimpact.com kemudian masukkan alamat situs yang akan diuji.Pengujian 1 sebelum di terapkan load balancing pada pagi hari tanggal 29 Agustus2013 hari kamis jam 08.00 wib.

Gambar 7. Pengujian pada pagi hari sebelum di terapkan load balancing.

Keterangan :

1. Garis hijau : menunjukkan jumlah user pengakses2. Garis biru : menunjukkan kecepatan dalam mengakses

Berdasarkan hasil pengujian yang terlihat pada gambar 6, sebelum diterapkan loadbalancing. Pada saat server melayani 50 user pengakses respon dari server tersebut dalammelayani request dari user menjadi lambat yaitu dengan hasil kecepatan 33,70s. Pengujian 2sebelum di terapkan load balancing pada siang hari tanggal 29 Agustus 2013 hari kamis jam 14.56wib.

Page 9: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

9

Gambar 8. Pengujian pada siang hari sebelum di terapkan load balancing.

Keterangan :

1. Garis hijau : menunjukkan jumlah user pengakses2. Garis biru : menunjukkan kecepatan dalam mengakses

Berdasarkan hasil pengujian yang terlihat pada gambar 7, sebelum diterapkan loadbalancing. Pada saat server melayani 50 user pengakses respon dari server tersebut dalammelayani request dari user menjadi lambat yaitu dengan hasil kecepatan 52,59s. Pengujian 3sebelum di terapkan load balancing pada sore hari tanggal 17 Juli 2013 hari rabu jam 15.58wib.

Gambar 9. Pengujian pada sore hari sebelum di terapkan load balancing.

Keterangan :

1. Garis hijau : menunjukkan jumlah user pengakses

Page 10: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

10

2. Garis biru : menunjukkan kecepatan dalam mengakses

Berdasarkan hasil pengujian yang terlihat pada gambar 8, sebelum diterapkan loadbalancing. Pada saat server melayani 50 user pengakses respon dari server tersebut dalammelayani request dari user menjadi lambat yaitu dengan hasil kecepatan 33,73s. Pengujian 1sesudah di terapkan load balanching pada pagi hari tanggal 29 Agustus 2013 hari kamis jam08.13 wib.

Gambar 10. Pengujian pada pagi hari sesudah di terapkan load balancing.

Keterangan :

1. Garis hijau : menunjukkan jumlah user pengakses2. Garis biru : menunjukkan kecepatan dalam mengakses

Berdasarkan hasil pengujian yang terlihat pada gambar 9, sesudah diterapkannyametode load balancing. Pada saat server melayani 50 user pengakses respon dari servertersebut dalam melayani request dari user menjadi cepat dengan hasil kecepatan 159,70ms .Pengujian 2 sesudah di terapkan load balanching pada siang hari tanggal 29 Agustus 2013hari kamis jam 14.57 wib.

Page 11: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

11

Gambar 11. Pengujian sesudah di terapkan load balancing.

Keterangan :

1. Garis hijau : menunjukkan jumlah user pengakses2. Garis biru : menunjukkan kecepatan dalam mengakses

Berdasarkan hasil pengujian yang terlihat pada gambar 10, sesudah diterapkannyametode load balancing. Pada saat server melayani 50 user pengakses respon dari servertersebut dalam melayani request dari user menjadi cepat dengan hasil kecepatan 162,01ms .Pengujian 3 sesudah di terapkan load balanching pada sore hari tanggal 17 juli 2013 harirabu jam 16.27 wib.

Gambar 12. Pengujian pada sore hari sesudah di terapkan load balancing.

Page 12: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

12

Keterangan :

1. Garis hijau : menunjukkan jumlah user pengakses2. Garis biru : menunjukkan kecepatan dalam mengakses

Berdasarkan hasil pengujian yang terlihat pada gambar 10, sesudah diterapkannyametode load balancing. Pada saat server melayani 50 user pengakses respon dari servertersebut dalam melayani request dari user menjadi cepat dengan hasil kecepatan 159,28ms .

Hasil Pengujian

Berdasarkan dari riset dan hasil pengujian yang dilakukan penulis, terhadap webserver lama yang bermesin tunggal, dan web server baru yang telah dirancang dengan sistemload balancing berbasis cloud, dapat di ketahui bahwa web server dengan sistem loadbalancing berbasis cloud yang telah di rancang dan di konfigurasikan berjalan secara normaldan secara sirkulasi melayani setiap user yang mengakses web sekwan-dprd-plg.org, denganhasil rata-rata kecepatan sebelum diterapkan nya load balancing yaitu 33,70s + 52,59s +33,73s = 120,02 : 3 = 40s dalam melayani 50 user pengakses secara bersamaan, sedangkansesudah diterapkan nya load balancing hasil yang di dapatkan yaitu 159,70ms + 162,01ms +159,28ms = 480,99 : 3 = 160,33ms dalam melayani 50 user pengakses secara bersamaan,maka dapat disimpulkan dari hasil perbandingan kecepatan rata-rata web server sebelum diterapkan nya load balancing dengan web server yang sudah diterapkannya load balancingdengan hasil perbandingan 1: 4 lebih cepat dari web server sebelum di terapkannya loadbalancing.

PENUTUP

Telah dihasilkan sebuah konfigurasi server web dengan mekanisme load balancing.Load balancing yang digunakan terdiri atas 1 load balancing dengan 3 web server yangberjalan secara normal dan berfungsi lebih cepat dalam melayani request pengakses dibandingkan web server lama yang bermesin tunggal. Media yang digunakan dalampembuatan load balancing yaitu cloud server, cloud dapat mempermudah kerjaadministrator jaringan dalam melakukan perawatan hardware maupun software, karenapenyedia layanan sudah secara otomatis melakukan perawatan hardware dan software yangtelah di sewa oleh administrator jaringan.

DAFTAR PUSTAKA

Badrul, Sugiarto, Wahyudi, Suprayogi. 2012. Teknik Komputer Jaringan seri B (SistemOperasi Jaringan). Jakarta Timur : Inti Prima Promosindo.

Effendi, Benedictus. S.T., M.T. 2013 Buku Panduan Penulisan SKRIPSI STMIKPALCOMTECH Palembang. Palembang : STMIK PALCOMTECH.

Lukitasari, Desy & Oklilas, Ahmad Fali.2010. Analisis Perbandingan Load Balancing WebServer Tunggal Dengan Web server Cluster Menggunakan Linux Virtual Server.Universitas Sriwijaya : Jurnal Generic Falkultas Ilmu Komputer.

Page 13: ANALISIS DAN PERANCANGAN LOAD BALANCING …news.palcomtech.com/wp-content/uploads/Jurnal_EkoHarry... · 2013-12-13 · Instalasi jaringan bus ... Kelebihan database mysql yaitu :

13

Rijayana, Iwan . 2005. TEKNOLOGI LOAD BALANCING UNTUK MENGATASIBEBAN SERVER. Bandung : Universitas Widyatama.

Sirajuddin, Affandi, Ahmad, & Setijadi, Eko. 2012. Rancang Bangun Server LearningManagement System Menggunakan Load Balancer dan Reverse Proxy. Surabaya :JURNAL TEKNIK POMITS Vol. 1, No. 1.

Sofana, Iwan. 2011. Teori & Modul Praktikum Jaringan Komputer. Bandung : Modula.

Sumantri, Ibnu Yahya, Andrian, Henry Rossi S.T., M.T., & Hendriyanto, Robbi, ST.2010.

Perancangan dan Implementasi Private Cloud Computing MenggunakanEucalyptus - Ubuntu Enterprise Cloud. Bandung : Politeknik Telkom.

Wahana. 2004. Kamus Lengkap Jaringan Komputer. Jakarta : Salemba Infotek.

Wahana. 2010. Panduan Belajar MySQL Database Server. Jakarta : mediakita.

Wahana. 2011. Administrasi Jaringan dengan Linux ubuntu11. Yogyakarta : Andi,

Wahana. 2011. Kupas tuntas bermacam aplikasi generasi Cloud Computing. YogyakartaCV. ANDI OFFSET