BAB 1 PENDAHULUAN UKDW

dokumen-dokumen yang mirip
Proposal Tugas Akhir

BAB 1 PENDAHULUAN. sehari-hari seiring dengan perkembangan teknologi aksesnya pada perangkat

BAB 1 PENDAHULUAN. Pada zaman sekarang, teknologi berkembang sangat pesat terutama dibidang komunikasi

ABSTRAK. Kata Kunci : algoritma penjadwalan, linux virtual server, network address translation, network load balancing.

OPTIMALISASI CLUSTER SERVER LMS DAN IPTV DENGAN VARIASI ALGORITMA PENJADWALAN

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tinjauan Pustaka

RANCANG BANGUN WEB SERVER BERBASIS LINUX DENGAN METODE LOAD BALANCING (STUDI KASUS : LABORATORIUM TEKNIK INFORMATIKA)

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. Seiring dengan pesatnya perkembangan teknologi informasi yang semakin

ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL

Rancang Bangun Server Learning Management System (LMS) Berbasis Metode Load Balancing

Analisis Load Balancing Pada Web Server Menggunakan Algoritme Weighted Least Connection

Analisis Performa Load Balancing DNS Round Robin dengan Linux Virtual Server pada Webserver Lokal

BAB I PENDAHULUAN. drastis. Berdasarkan data hasil penelitian tim survey trafik internet Cisco VNI, pada

BAB I PENDAHULUAN. Cloud computing dalam pengertian bahasa Indonesia yang diterjemahkan

IMPLEMENTASI METODE LOAD BALANCING DALAM MENDUKUNG SISTEM KLUSTER SERVER

OPTIMALISASI CLUSTER SERVER LMS DAN IPTV DENGAN VARIASI ALGORITMA PENJADWALAN

Tugas Akhir IMPLEMENTASI LOAD BALANCING PADA WEB SERVER

IMPLEMENTASI TEKNOLOGI LOAD BALANCER DENGAN WEB SERVER NGINX UNTUK MENGATASI BEBAN SERVER

Bab 2 Tinjauan Pustaka

RANCANGAN LAYANAN E-LEARNING

UJI AVAILABILITAS LOAD BALANCING WEB SERVER MENGGUNAKAN LINUX VIRTUAL SERVER

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

Seminar Nasional Inovasi dalam Desain dan Teknologi - IDeaTech 2015 ISSN:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. tentang load balancing terus dilakukan dan metode load balancing terus

PENGOPERASIAN WEB BROWSER. Oleh: Bambang Herlandi

UKDW BAB I PENDAHULUAN

ANALISIS PERFORMANSI LOAD BALANCING DENGAN ALGORITMA ROUND ROBIN DAN LEAST CONNECTION PADA SEBUAH WEB SERVER ABSTRAK

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

PEMROGRAMAN WEB. Agussalim

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

Perancangan Dan Implementasi Load Balancing Dan Failover Clustering Pada Linux Virtual Server (LVS) Untuk High Availability

IMPLEMENTASI DAN PENGUJIAN PERFORMANSI LOAD BALANCING DENGAN ALGORITMA LEASTCONN PADA DATABASE SERVER

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Bab 4 Hasil dan Pembahasan

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

Perancangan dan Implementasi WebServer Clustering dengan Skema Load Balance Menggunakan Linux Virtual Server Via NAT

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 1 PENDAHULUAN. pengguna Internet harus tetap up-to-date dengan dokumen terbaru. Karena jumlah

PENDAHULUAN. Gambar 1.1 Hasil Survey Webserver oleh Netcraft [NET17]

UJI KEAMANAN SISTEM KOMUNIKASI VOIP DENGAN PEMANFAATAN FASILITAS ENKRIPSI VPN PADA MIKROTIK PROPOSAL SKRIPSI

BAB III LANDASAN TEORI

PERANCANGAN CLUSTERING UJIAN ONLINE STUDI KASUS BINA SARANA INFORMATIKA

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Ruang Lingkup

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

PENGANTAR WEB. Pengantar Web 1

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

Pertemuan 1. Pengenalan Dasar Web

BAB I PENDAHULUAN. 1.1 Latar Belakang

I. PENDAHULUAN. Umumnya lembaga pemerintahan maupun pendidikan mempunyai website yang

BAB II DASAR TEORI 2.1. Pengenalan Sistem Operasi Linux 2.2. Dasar Sistem Cluster

SKRIPSI ANALISIS KINERJA WEB SERVER DENGAN METODE LOAD BALANCING PADA HAPROXY

Implementasi Load Balancing Dan Virtual Machine Dengan Algoritma Round Robin Pada Sistem Informasi Penerimaan Pegawai Bppt. Annisa Andarrachmi, S.

Pemrograman Basis Data Berbasis Web

Pengantar E-Business dan E-Commerce

BAB I PENDAHULUAN 1.1 Latar belakang

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

ANALISIS PERBANDINGAN PERFORMA WEB SERVER APACHE DAN NGINX MENGGUNAKAN HTTPERF PADA VPS DENGAN SISTEM OPERASI CENTOS NASKAH PUBLIKASI

Pengujian kinerja server HTTP dilakukan dengan menggunakan software

BAB I PENDAHULUAN. Gambar 1.1. Grafik jumlah pengguna internet di Indonesia tahun versi APJII

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Rancang Bangun dan Analisa Metode Penjadwalan Load Balancing pada Video Streaming Server TUGAS AKHIR

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. pendidikan seperti STIE Al-Es af Surakarta. sangat berguna untuk media

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa penelitian yang telah ada sebelumya yang. berhubungan dengan aplikasi Pendaftaran online yaitu,

BAB I PENDAHULUAN. informasi yang berkembang dengan pesat adalah teknologi internet yang. mampu menyajikan informasi secara cepat dan akurat.

TUGAS AKHIR ANALISIS KINERJA CONTENT DELIVERY NETWORK YANG MENGGUNAKAN LOAD BALANCER

pengumpulan, pengolahan, penyimpanan hingga penemuan kembali data serta mampu memberikan dukungan dalam pengambilan keputusan

MEMBANGUN SISTEM CLOUD COMPUTING DENGAN IMPLEMENTASI LOAD BALANCING DAN PENGUJIAN ALGORITMA PENJADWALAN LINUX VIRTUAL SERVER PADA FTP SERVER

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. komunikasi, media informasi dan edukasi. Internet dengan aplikasinya

Implementasi Load Balancing Web Server

Pengenalan Server Load Balancing

APLIKASI INVENTARIS BUKU UNTUK PERPUSTAKAAN BERBASIS WEB. Sir Kalifatullah Ermaya. Abstrak

APLIKASI PORN BLOCKER PADA WEB BROWSER BEBASIS VISUAL BASIC AGATANGELUS RESPATIO SIBARAN

Transkripsi:

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah. Teknologi jaringan komputer mengalami peningkatan yang cukup pesat dalam beberapa tahun terakhir. Perkembangan yang pesat ini didorong oleh bertumbuh dan berkembangnya kebutuhan manusia sebagai pengguna teknologi jaringan komputer. Pertumbuhan dan perkembangan kebutuhan tersebut bisa didorong oleh bertambahnya jumlah pengguna maupun semakin bervariasinya kebutuhan akan layanan yang disediakan. Perkembangan teknologi jaringan komputer secara global ditandai dengan berkembangnya berbagai layanan di internet. Salah satu jenis layanan dari internet yaitu World Wide Web. World Wide Web atau web adalah suatu cara mengakses informasi melalui media internet. Web bisa juga dikatakan sebagai suatu model berbagi informasi yang dibangun di atas media internet. Web menggunakan protokol HTTP untuk mengirimkan data. Data tersebut tersebar di seluruh penjuru dunia disimpan dalam media penyimpananan berupa server. Web server bertanggung jawab melayani permintaan HTTP dari aplikasi klien yang dikenal dengan web-browser. Web server akan mencari data dari Uniform Resource Locator (URL) yang diminta dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen Hypertext Markup Language (HTML) dan semua isi (content) dari suatu situs ke komputer klien. Seiring dengan berkembangnya kebutuhan pengguna dan peningkatan permintaan pada situs maka kerja dari web server bertambah berat. Web server yang handal selayaknya mampu melayani request dari pengguna dalam jumlah 1

yang cukup besar dalam satu satuan waktu. Namun terkadang web server mengalami down atau fail dimana web server tidak dapat mampu lagi menangani jumlah request yang sangat besar dalam satu satuan waktu tersebut. Salah satu solusi yang dapat dilakukan untuk mengatasi masalah performa web server dalam hubungannya dengan jumlah request yang meningkat adalah pemutakhiran perangkat keras web server, namun solusi ini hanya bersifat sementara. Maka dengan ini perlu diterapkan suatu implementasi teknologi yang dapat menjadi solusi alternatif masalah di atas. Teknik yang dianjurkan pada penelitian ini adalah implementasi load balancing dimana beban kerja single server dibagi ke dalam beberapa server yang ada. 1.2 Perumusan Masalah. Berdasarkan uraian latar belakang di atas maka dapat dirumuskan beberapa permasalahan sebagai berikut : a. Bagaimana meningkatkan performa web server melalui implemetasi teknik load balancing menggunakan Linux Virtual Server via NAT dengan menerapkan algoritma penjadwalan Round Robbin dan Least Connection untuk meminimalkan peluang terjadinya server fail? b. Bagaimana mengukur peningkatan performa web server yang telah menggunakan teknik load balancing sehingga dapat dibandingkan dengan web server tunggal yang belum menggunakan teknik load balancing? 1.3 Batasan Masalah. Penelitian ini menggunakan beberapa batasan agar jalannya penelitian tidak menyimpang dari apa yang telah direncanakan serta tujuan penelitian dapat tercapai. Batasan batasan yang digunakan dalam penelitian ini antara lain : a. Penelitian ini dilakukan pada sistem operasi open source Linux karena selain gratis juga memiliki banyak utilitas atau tools jaringan yang dapat dimodifikasi sesuai kebutuhan. 2

b. Implementasi load balancing dilakukan dengan menggunakan Linux Virtual Server. c. Algoritma penjadwalan yang digunakan pada LVS adalah Round Robbin dan Least Connection sebagai pembanding. d. Metode load balancing yang digunakan adalah LVS-NAT. e. Aplikasi web server yang digunakan adalah Apache web server. f. Cluster server akan dibangun dengan 1 unit komputer sebagai load balancer dan 4 unit komputer sebagai real server. g. Pada peneletian ini mengabaikan proses sinkronisasi data pada server server yang ada dalam LVS. h. Pengujian performa web server dilakukan dengan menggunakan tool httperf versi 0.9 dan sar. i. Parameter pengujian yang diukur antara lain kecepatan respon web server (response time), throughput, CPU utilization. 1.4 Tujuan Penelitian. Tujuan yang ingin dicapai pada penelitian tugas akhir ini antara lain adalah sebagai berikut : a. Mengimplementasikan teknik load balancing dengan metode LVS-NAT pada web server sehingga mampu meningkatkan performa web server. b. Mengukur peningkatan performa web server setelah implementasi teknik load balancing pada web server dengan membandingkannya terhadap performa web server tanpa load balancing (single server). 3

1.5 Metode / Pendekatan. Penulis melakukan beberapa metode untuk mencapai tujuan penelitian ini. Metode-metode tersebut antara lain adalah sebagai berikut : a. Analisis permasalahan. b. Melakukan kajian dari literatur yang telah ada. c. Merancang simulasi load balancing web server dengan LVS-NAT dan jaringan pengujian yang akan digunakan. d. Melakukan simulasi load balancing web server menggunakan LVS-NAT dengan jaringan akses berupa ad-hoc wireless pada Laboratorium Teknik Informatika UKDW. e. Pengambilan sampel data : - Throughput dan response time dengan aplikasi httperf. - CPU Utilization dengan tool sar. f. Pengolahan data hasil pengamatan menggunakan program Ms.Word dan Ms.Excel. g. Penarikan kesimpulan. 1.6 Sistematika Penulisan. Laporan tugas akhir ini disusun menjadi 5 bab, yaitu : Pendahuluan, Landasan Teori, Perancangan Sistem, Implementasi dan Analisa Sistem, dan Kesimpulan dan Saran. Bab 1 : Pendahuluan Berisi latar belakang masalah dilakukannya penelitian, perumusan masalah, batasan masalah, tujuan penelitian yang dilakukan, metode yang digunakan dalam penelitian, serta sistematika penulisan. 4

Bab 2 : Bab 3 : Bab 4 : Bab 5 : Landasan Teori Berisi teori-teori yang mendukung dalam penyelesaian tugas akhir ini seperti jaringan wireless, teknologi web, web server, linux virtual server, dan teknik pengujian performa web server. Perancangan Sistem Pada bagian ini akan menjelaskan mengenai rancangan sistem yang dibuat dan rancangan uji coba yang akan dilakukan terhadap sistem. Implementasi dan Analisis Sistem Pada bagian ini akan menjelaskan mengenai langkah langkah implementasi sistem, pengujian sistem, pengambilan data, serta analisa hasil penelitian. Kesimpulan dan Saran Berisi kesimpulan yang diperoleh dari penelitian yang telah dilakukan serta saran yang dapat digunakan untuk penelitian selanjutnya. 5