BAB II TINJAUAN PUSTAKA

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II TINJAUAN PUSTAKA"

Transkripsi

1 BAB II TINJAUAN PUSTAKA 2.1. Tinjauan Studi Pada tinjauan studi akan dijelaskan mengenai beberapa jurnal penelitian yang membahasi penelitian terdahulu tentang implementasi Cloud Computing. Berikut ini adalah daftar jurnal penelitian tersebut : Tabel 2.1. Tinjauan Studi Terkait No Judul Tahun Penulis Metode Hasil 1. Membangun Sistem 2013 Yoppi Lisyadi Eksperimental Sistem Cloud Computing memiliki Cloud Computing Oktavianus peformansi yang lebih baik dari Dengan Implementasi server tunggal konvensional. Load Balancing Dan Pengujian Algoritma Penjadwalan Linux Virtual Server Pada Ftp Server Sistem Load Balancing pada Cloud Computing dapat menambah kehandalan sistem karena dapat menggabungkan banyak server yang diakses oleh client 2. Analisis Beberapa 2011 Helmi Kurniawan, Pengamatan Load Balancing algoritma bekerja Algoritma Load Reza Pulungan dan Analisis pada prinsip bahwa situasi di mana Balancing beban kerja diberikan, selama waktu kompilasi atau pada runtime. Perbandingan di atas menunjukkan bahwa algoritma beban statis balancing lebih stabil dibandingkan dengan dinamis dan juga kemudahan untuk memprediksi perilaku statis, tetapi pada saat yang sama algoritma terdistribusi yang dinamis selalu dianggap lebih baik daripada algoritma statis. 1

2 2 3. Analisis Kinerja Load 2013 Yogi Kurniawan, Eksperimental Dari hasil pengujian server dengan Balancer dan Sabriansyah R. A., spesifikasi yang berbeda penggunaan Implementasi pada ST., M.Eng. Eko algortima weighted least connection Layanan Web Sakti P., S.Kom., menghasilkan throughput dan M.Kom. response time yang setara dengan algoritma least connection. Akan tetapi pada algoritma weighted least connection pembagian beban kepada web server lebih merata, karena selain weight yang diberikan sesuai dengan kemampuan server, weighted least connection juga berdasarkan jumlah koneksi pada tiap server Pengertian Virtualisasi Virtualization / virtualisasi merupakan sebuah teknik yang berfungsi untuk menciptakan / membuat sesuatu dalam bentuk maya dari sesuatu yang berbentuk nyata. Virtualisasi dapat membuat sesuatu yang ada menjadi berlipat ganda, seperti contohnya dalam virtualisasi user dapat membuat sebuah computer di dalam sebuah computer, jadi dalam 1 komputer dapat dibuat lebih dari 1 sistem computer dengan spesifikasi yang berbeda-beda. Virtual Machine (VM) adalah sebuah mesin yang mempunyai dasar logika yang menggunakan pendekatan lapisan-lapisan (layers) dari sistem komputer. Sehingga sistem komputer dengan tersendiri dibangun atas lapisan-lapisan tersebut, dengan urutan lapisannya mulai dari lapisan terendah sampai lapisan teratas adalah sebagai berikut: Perangkat keras (semua bagian fisik komputer) Kernel (program untuk mengontrol disk dan sistem file, multi-tasking, load-balancing, networking dan security) Sistem program (program yang membantu general user)

3 3 Kernel yang berada pada lapisan kedua ini, menggunakan instruksi perangkat keras untuk menciptakan seperangkat system call yang dapat digunakan oleh komponen-komponen pada level sistem program. Sistem program kemudian dapat menggunakan system call dan perangkat keras lainnya seolah-olah pada level yang sama. Meskipun sistem program berada di level tertinggi, namun program aplikasi bisa melihat segala sesuatu pada tingkatan dibawahnya seakanakan mereka adalah bagian dari mesin. Pendekatan dengan lapisan-lapisan inilah yang kemudian menjadi kesimpulan logis pada konsep Virtual Machine (VM). Berikut adalah beberapa jenis dari pendekatan dari Virtualisasi. a) Full Virtualization Sistem operasi yang berjalan pada mesin virtual memberikan instruksi kepada perangkat keras dengan cara melalui mesin virtual. Full Virtualization memberikan pemodelan lengkap dari perangkat keras. Jadi Full Virtualization dapat membuat para user percaya bahwa terdapat system operasi berbeda pada suatu computer. Berikut adalah gambaran dari Full Virtualization. Gambar 2.1. Skema Full Virtualisasi (Sumber : Anonym, 2011) b) Para Virtualization Para Virtualization adalah sebuah teknik yang mana kumpulan instruksi dari perangkat keras (yang tidak mendukung virtualisasi) dimodifikasi menjadi sebuah

4 4 kumpulan instruksi yang dapat divirtualisasi secara penuh. Memodifikasi kumpulan instruksi perangkat keras, berarti sistem operasi juga butuh untuk diarahkan ke kumpulan instruksi baru. Mesin virtual tidak mensimulasikan sistem operasi secara menyeluruh, tetapi menawarkan API yang membutuhkan modifikasi sistem operasi (merupakan teknik yang digunakan oleh XEN). Gambar 2.2. Skema Para Virtualization (Sumber : Anonym 2011) c) Hardware-Assisted Virtualization Hardware-Assisted Virtualization mengacu pada penambahan perangkat keras pada arsitektur sistem untuk mengurangi banyak pengeluaran hypervisor sehubungan dengan memerangkap dan mengemulasi operasi I/O dan instruksi status yang dijalankan dalam sebuah sistem operasi tamu. William menyebutkan pada bukunya yang berjudul Virtualization with Xen, prosesor Hardware-assist memberikan SO tamu otoritas yang dibutuhkan untuk mendapatkan akses langsung ke sumberdaya tanpa harus membagi kendali dari perangkat keras. Sebelumnya, VMM harus mengemulasi perangkat lunak untuk SO tamu saat mengendalikan platform fisik. Prosesor baru tersebut memberikan VMM dan SO tamu otoritas yang dibutuhkan tanpa emulasi perangkat keras dan perubahan SO Cloud Computing Cloud Computing adalah sebuah model komputasi yang terkonfigurasi, dimana sumber daya seperti Processor/computing power, storage, network, dan software menjadi abstrak (virtual) serta diberikan sebagai layanan di jaringan / internet menggunakan pola akses remote.

5 5 NIST (National Institute of Standarts and Technology) sebagai badan nasional standard an teknologi amerika serikat memberikan definisi Cloud Computing yaitu suatu model untuk memberikan kanyamanan, on-demand akses jaringan untuk memanfaatkan bersama suatu sumber daya komputasi yang terkonfigurasi (misalnya jaringan, server, penyimpanan, aplikasi dan layanan) yang dapat secara cepat diberikan dan dirilis dengan upaya manajemen yang minimal atau interaksi penyedia layanan. ini: Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi berikut Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Dibawah ini kita bahas, masing-masing jenis layanan diatas: Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan publik (Gmail, YahooMail, Hotmail, dsb), social network (Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain. Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing. Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb. Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa rumah berikut lingkungan-nya (sistem operasi, network, database engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita

6 6 buat. Kita tidak perlu pusing untuk menyiapkan rumah dan memelihara rumah tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di rumah tersebut. Untuk pemeliharaan rumah ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi, misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana perawatan dari kamar dan lingkungan-nya. Yang penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web Service, Windows Azure, bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional dari rumah untuk aplikasi yang kita buat. Infrastructure as a Service (IaaS) adalah layanan dari Cloud Computing dimana kita bisa menyewa infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage), memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloud, BizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.

7 7 Gambar 2.3. Ilustrasi dari Cloud Computing ( Sumber : Wikipedia ) Model Cloud Berdasarkan Infrastuktur Menurut National institute of Standards and Technology ( NIST ), terdapat beberapa model dari Cloud Computing, yaitu : 1. Public Cloud Public cloud merupakan sebuah model layanan cloud yang disediakan oleh provider dan ditujukan untuk layanan public / massal. User hanya tinggal mendaftar saja atau langsung dapat menggunakan fitur yang tersedia. Resource dari cloud ini dihosting di tempat penyedia layanan, mulai dari aplikasi hingga media penyimpanan/storage. Contoh dari public cloud yang popular adalah Windows Live Mail, Google Mail, Office 365, Windows Azure, dan Amazon EC2.

8 8 Gambar 2.4. Public Cloud (Sumber : Janakiram MSV Cloud Computing Strategist, 2010 ) 2. Private Cloud Computing Private Cloud dibangun, dioperasikan, dan dikelola oleh sebuah organisasi untuk perusahaan penggunaan/keperluan internal untuk mendukung operasi bisnisnya secara eksklusif. Mulai dari masyarakat umum, perusahaan swasta, hingga organisasi pemerintah di seluruh dunia yang mengadopsi model ini untuk mengeksploitasi manfaat cloud seperti fleksibilitas, pengurangan biaya,kecepatan dan sebagainya. Gambar 2.5. Private Cloud (Sumber : Janakiram MSV Cloud Computing Strategist, 2010 ) 3. Community Cloud. Community cloud terbagi menjadi beberapa organisasi dan mendukung komunitas tertentu yang telah berbagi kepentingan misalnya misi, persyaratan keamanan, kebijakan, dan pertimbangan. Community cloud dikelola oleh sebuah

9 9 organisasi atau pihak ketiga dan mungkin oleh anggota aktif. Salah satu contoh dari Community Cloud adalah OpenCirrus, yang dibentuk oleh HP, Intel, Yahoo, dan lainnya. Gambar 2.6. Community Cloud ( Sumber : Janakiram MSV Cloud Computing Strategist, 2010 ) 4. Hybrid Cloud Hybrid cloud merupakan infrastruktur yang terdiri dari dua atau lebih cloud (private, community, atau public). Jadi, Hybrid cloud adalah infrastruktur cloud berupa gabungan dari beberapa cloud yang ada. Gambar 2.7. Hybrid Cloud (Sumber : Janakiram MSV Cloud Computing Strategist,2010 ) Karakteristik Cloud Computing Sampai saat ini paradigma Cloud Computing ini masih berevolusi, masih menjadi subjek perdebatan dikalangan akademisi, vendor IT dan pemeritah/bisnis. Berdasarkan NIST (National Institute of Standards and Technology), ada 5

10 10 kriteria yang harus dipenuhi oleh sebuah sistem untuk bisa dimasukkan kedalam keluarga Cloud. 1. On Demand Self Service Pengguna dapat memesan dan mengelola layanan tanpa interaksi manusia dengan penyedia layanan, Misalnya dengan menggunakan, sebuah portal web dan manajemen portal web dan manajemen antarmuka. Pengadaan dan perlengkapan layanan serta sumber daya yang terkait terjadi secara otomatis pada penyedia. 2. Broad Network Access Layanan yang tersedia terhubung melalui jaringan pita lebar, terutama untuk dapat diakses secara memadai melalui jaringan internet, baik menggunakan thin client, thick client ataupun media lain seperti smartphone. 3. Resources Pooling Penyedia layanan Cloud, memberikan layanan melalui sumber daya yang dikelompokkan di satu atau berbagai lokasi data center yang terdiri dari sejumlah server dengan mekanisme multi-tenant. Mekanisme multi-tenant ini memungkinkan sejumlah sumber daya komputasi tersebut digunakan secara bersama-sama oleh sejumlah pengguna, di mana sumber daya tersebut baik yang berbentuk fisik maupun virtual, dapat berbentuk fisik maupun virtual, dapat dialokasikan secara dinamis untuk kebutuhan pengguna/pelanggan sesuai permintaan. Dengan demikian, pelanggan tidak perlu tahu bagaimana dan darimana permintaan akan sumber daya komputasinya dipenuhi oleh penyedia layanan. Yang penting, setiap permintaan dapat dipenuhi. Sumber daya komputasi ini meliputi media penyimpanan, memory, processor, pita jaringan dan mesin virtual. 4. Rapid elasticity Kapasitas komputasi yang disediakan dapat secara elastis dan cepat disediakan, baik itu dalam bentuk penambahan ataupun pengurangan kapasitas yang diperlukan. Untuk pelanggan sendiri, dengan kemampuan ini seolah-olah

11 11 kapasitas yang tersedia tak terbatas besarnya, dan dapat "dibeli" kapan saja dengan jumlah berapa saja. 5. Measured services Sumber daya Cloud yang tersedia harus dapat diatur dan di optimasi penggunaannya, dengan suatu sistem pengukuran yang dapat mengukur penggunaan dari setiap sumber daya komputasi yang digunakan (penyimpanan, memory, processor, lebar pita, aktivitas user, dan lainnya). Dengan demikian, jumlah sumberdaya yang digunakan dapat secara transparan diukur yang akan menjadi dasar bagi user untuk membayar biaya penggunaan layanan Load Balancing Load Balancing adalah teknik untuk mendistribusikan beban trafik pada dua atau lebih jalur koneksi secara seimbang, agar trafik dapat berjalan optimal, memaksimalkan throughput, memperkecil waktu tanggap (response time) dan menghindari overload pada salah satu jalur koneksi. Proses ini mampu mengurangi beban kerja setiap server, serta memungkinkan server untuk menggunakan bandwith yang tersedia secara lebih efektif. Load Balancing digunakan pada saat sebuah server telah memiliki jumlah user yang telah melebihi maksimal kapasitasnya. Load Balancing juga mendistribusikan beban kerja secara merata di dua atau lebih komputer, link jaringan, CPU, hard drive, atau sumber daya lainnya, untuk mendapatkan pemanfaatan sumber daya yang optimal.

12 12 Gambar 2.2. Skema Load Balancing ( Sumber : Gerrits et al, 2012 ) Terdapat beberapa algoritma pada Load Balancing, antara lain : Round Robin (RR). Algoritma Round Robin merupakan algoritma yang paling sederhana dan banyak digunakan oleh perangkat Load Balancing. Algoritma ini membagi beban secara bergiliran dan berurutan dari satu server ke server lain sehingga membentuk putaran. Least Connection (LC). Algoritma Least Connection akan melakukan pembagian beban berdasarkan banyaknya koneksi yang sedang dilayani oleh sebuah server. Server dengan pelayanan koneksi yang paling sedikit akan diberikan beban yang berikutnya akan masuk. Weighted Round Robin (WRR). Algoritma WRR memperlakukan real server dengan kapasitas proses yang berbeda. Masing masing real server dapat diberi bobot bilangan integer yang menunjukkan kapasitas proses, dimana dapat diinisialisasikan bobot awal adalah Algoritma Weighted Least Connection (WLC) Algoritma Weighted Least Connection (WLC) merupakan kumpulan dari beberapa algoritma Least Connection dimana dapat ditentukan bobot kinerja dari masing-masing server. Server dengan bobot yang lebih tinggi akan menerima presentase yang lebih besar dari koneksi-koneksi aktif pada suatu waktu. Bobot pada masing-masing server dapat ditentukan dan koneksi jaringan dijadwalkan pada masing-masing real server dengan presentase jumlah koneksi aktif untuk masing masing server sesuai dengan perbandingan servernya. Bobot default adalah 1. (ZHOU et al, 2013). Algoritma WLC ini sangat baik digunakan untuk server yang memiliki kapasitas yang berbeda. Sebagai contoh algoritma ini, ketika terdapat 2 buah server yang memiliki jumlah koneksi aktif yang sama namun salah satu server memiliki kapasitas yang lebih besar dibandingkan yang lain. Pada saat ada

13 13 koneksi aktif baru yang akan masuk, sistem akan melakukan penghitungan presentase untuk kapasitas dari masing masing server untuk kemudian menggunakan presentase tersebut untuk meneruskan koneksi aktif / request tersebut menuju server yang memiliki kapasitas lebih besar Linux Virtual Server Linux Virtual Server atau disingkat LVS merupakan suatu teknologi clustering yang dapat digunakan untuk membangun suatu server dengan menggunakan kumpulan dari beberapa buah real server. LVS merupakan implementasi dari komputer cluster dengan metode High Availability. Linux Virtual Server dapat mengarahkan koneksi jaringan ke beberapa server yang memiliki beban kerja masing masing, yang dapat digunakan untuk membangun layanan berskala tinggi dan sangat tersedia. Linux Virtual Server mengarahkan koneksi jaringan ke server yang berbeda sesuai dengan algoritma penjadwalan dan membuat layanan paralel cluster untuk muncul sebagai layanan virtual pada satu alamat IP. Gambar 2.8. Arsitektur Linux Virtual Server Sumber

14 14 Aplikasi pengunjung berinteraksi dengan cluster seolah-olah itu server tunggal. Pengunjung tidak terpengaruh oleh interaksi dengan cluster dan tidak perlu modifikasi. Skalabilitas dicapai dengan transparan menambahkan atau menghapus sebuah node di cluster. High availability disediakan dengan mendeteksi kegagalan node atau daemon dan konfigurasi ulang sistem yang tepat Apache Web Server Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail (kegunaan basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survei yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi lebih mudah. Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation. Saat ini ada dua versi Apache yang bisa dipakai untuk server produksi, yaitu versi mayor 2.0 dan versi mayor 1.3. Apache merupakan webserver yang paling banyak digunakan saat ini. Hal ini disebabkan oleh beberapa sebab, di antaranya adalah karena sifatnya yang open source dan mudahnya mengkostumisasikannya. diantaranya dengan menambahkan support secure protocol melalui ssl dan konektifitasnya dengan database server melalui bahasa scripting PHP.

15 QoS ( Quality of services ) QoS adalah kemampuan suatu jaringan untuk menyediakan layanan yang baik dengan menyediakan kapasitas jaringan, mengatasi jitter dan delay (waktu tunda). QoS dirancang untuk membantu pengguna menjadi lebih produktif dengan memastikan bahwa pengguna mendapatkan kinerja yang handal dari aplikasi-aplikasi berbasis jaringan. QoS mengacu pada kemampuan jaringan untuk menyediakan layanan yang lebih baik pada trafik jaringan tertentu melalui teknologi yang berbeda-beda. QoS merupakan suatu tantangan yang besar dalam jaringan berbasis IP dan internet secara. Teknologi QoS adalah teknologi yang memungkinkan administrator jaringan untuk dapat menangani berbagai efek akibat terjadinya konjesti pada lalu lintas aliran paket dari berbagai layanan. Penanganan QoS dilakukan dengan memanfaatkan sumber daya jaringan secara optimal, dibandingkan dengan menambah kapasitas fisik jaringan tersebut. QoS bertujuan untuk menyediakan kualitas layanan yang berbeda-beda untuk beragam kebutuhan akan layanan di dalam jaringan IP, sebagai contoh untuk menyediakan bandwidth yang khusus, menurunkan hilangnya paket-paket, menurunkan waktu tunda dan variasi waktu tunda di dalam proses transmisinya. QoS menawarkan kemampuan untuk mendefinisikan atribut-atribut layanan yang disediakan, baik secara kualitatif maupun kuantitatif Throughput Throughput adalah besar ukuran data yang berhasil diterima pada proses transmisi data dalam rentang waktu tertentu. Biasanya Throughput selalu dikaitkan dengan bandwidth, namun Throughput selalu lebih kecil dari bandwidth (Baskoro P.A, dkk, 2011 ). Throughput walau pun memiliki satuan dan rumus yang sama dengan bandwidth, tetapi Throughput lebih pada menggambarkan bandwidth yang sebenarnya (aktual) pada suatu waktu tertentu dan pada kondisi dan jaringan internet tertentu yang digunakan untuk mendownload suatu file dengan ukuran tertentu. Rumus untuk menghitung

16 16 Throughput, adalah merupakan hasil dari paket yang diterima (byte) dibagi lama pengamatan (s) dimana menghasilkan nilai bernilai Bit per Second (Bps) Response time Response time adalah rentang waktu antara seorang user memasukkan perintah ke sistem hingga sistem memberikan jawaban dengan menampilkannya ke display (monitor) (Stallings, 2004). Dalam pengukuran Response time, waktu yang diukur adalah dari user mulai mengklik tombol load pada web browser hingga halaman situs selesai dibuka (downloaded) seluruhnya Apache J-Meter Stress testing adalah pengujian atau testing guna mengetahui dan mengukur kemampuan software dalam menangani suatu kondisi yang tidak normal dari sisi volume ataupun kuantitas. Misalkan untuk mengetahui dan mengukur kekuatan sebuah website dalam menangani pengunjung dalam satu waktu secara bersamaan. Secara umum Apache JMeter adalah sebuah tools yang memiliki fungsi sebagai berikut : Sebuah Tool atau alat yang digunakan untuk melakukan performace test pada sebuah software. Apache JMeter dapat memberikan request dalam jumlah yang sangat banyak secara bersamaan dalam satu waktu pada server Apache JMeter dapat memberikan Analisa dan Laporan dari hasil pengujian Berikut ini adalah requirement yang dibutuhkan untuk menjalankan Apache JMeter, yaitu : JRE (Java Runtime Enviroment) >= 1.6 Operating Systems Unix (Solaris, Linux, etc), Windows (98, NT, XP, etc)

17 HTTPerf HTTPerf adalah sebuah tool untuk mendapatkan performansi dari sebuah web server. HTTPerf sangat fleksibel untuk menghasilkan berbagai macam HTTP request untuk mendapatkan performansi dari sebuah web server. Fokus dari HTTPerf adalah tidak mengimplementasikan sebuah benchmark saja, tetapi juga memberikan tool yang robust dan memiliki performansi tinggi untuk memfasilitasi baik di level mikro atau makro dalam sebuah benchmark. Tool HTTPerf juga telah support HTTP/1.1 dan protokol SSL.

18

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan dunia IT sudah sangat berkembang, dan internet sudah sangat maju sehingga dapat menciptakan sebuah teknologi dalam komputasi yang bernama Cloud Computing.

Lebih terperinci

S-1 TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO JAWA TENGAH

S-1 TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO JAWA TENGAH MUHAMAD EDWIN ALBAB 21060112130115 S-1 TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO JAWA TENGAH ABSTRAK Tuntutan akan media penyedia layanan penyimpanan data semakin hari semakin besar. Berkembangnya

Lebih terperinci

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

BAB I PENDAHULUAN. Cloud computing dalam pengertian bahasa Indonesia yang diterjemahkan BAB I PENDAHULUAN 1.1 Latar Belakang Cloud computing dalam pengertian bahasa Indonesia yang diterjemahkan menjadi komputasi awan, beberapa tahun terakhir ini telah menjadi "Hot word" di dunia teknologi

Lebih terperinci

Analisis dan Desain Sistem Jaringan

Analisis dan Desain Sistem Jaringan Analisis dan Desain Sistem Jaringan Analisis dan Desain Terminal Server dan Cloud Computing Oleh: Halida Yanti (1106998) 1. Terminal Server Program Studi Pendidikan Teknik Infrmatika Jurusan Teknik Elektronika

Lebih terperinci

2012 Pengantar Cloud Computing

2012 Pengantar Cloud Computing 2012 Pengantar Cloud Computing Alex Budiyanto alex.budiyanto@cloudindonesia.org http://alexbudiyanto.web.id/ Lisensi Dokumen:.ORG Seluruh dokumen di CloudIndonesiA.ORG dapat disalin, disebarkan, dimodifikasi

Lebih terperinci

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

MEMBANGUN SISTEM CLOUD COMPUTING DENGAN IMPLEMENTASI LOAD BALANCING DAN PENGUJIAN ALGORITMA PENJADWALAN LINUX VIRTUAL SERVER PADA FTP SERVER MEMBANGUN SISTEM CLOUD COMPUTING DENGAN IMPLEMENTASI LOAD BALANCING DAN PENGUJIAN ALGORITMA PENJADWALAN LINUX VIRTUAL SERVER PADA FTP SERVER Yoppi Lisyadi Oktavianus Program Studi Teknik Elektro, Fakultas

Lebih terperinci

Cloud Computing Windows Azure

Cloud Computing Windows Azure Cloud Computing Windows Azure CLOUD COMPUTING John mccarthy,1960 suatu hari nanti komputasi akan menjadi infrastruktur public seperti halnya listrik dan telepon. Larry Ellison, 1995 kita tidak harus menerangkan

Lebih terperinci

2012 Pengantar Cloud Computing

2012 Pengantar Cloud Computing 2012 Pengantar Cloud Computing Alex Budiyanto alex.budiyanto@cloudindonesia.org http://alexbudiyanto.web.id/ Editor: Ivan Lanin Mulkan Fadhli Lisensi Dokumen:.ORG Seluruh dokumen di CloudIndonesiA.ORG

Lebih terperinci

CLOUD COMPUTING TECHNOLOGY

CLOUD COMPUTING TECHNOLOGY CLOUD COMPUTING TECHNOLOGY FITRIANA FAJRIN S1 Teknik Informatika STMIK Tasikamalaya Powered by LibreOffice 4.2 2014 Daftar Isi 21.12.14 Fitriana Fajrin 2 1. Pengenalan Cloud Computing 2. Model Layanan

Lebih terperinci

Pengantar Cloud Computing Berbasis Linux & FOSS

Pengantar Cloud Computing Berbasis Linux & FOSS Pengantar Cloud Computing Berbasis Linux & FOSS Rusmanto Maryanto (rusmanto@gmail.com) Pemred Majalah InfoLINUX (rus@infolinux.co.id) Direktur LP3T-NF (rus@nurulfikri.co.id) Topik Utama Istilah Terkait

Lebih terperinci

Definisi Cloud Computing

Definisi Cloud Computing Definisi Cloud Computing Secara sederhana, Cloud Computing dapat kita bayangkan seperti sebuah jaringan listrik. Apabila kita membutuhkan listrik, apakah kita harus punya pembangkit listrik sendiri? Tentu

Lebih terperinci

Gambar 1.1 Contoh laporan billing di Windows Azure

Gambar 1.1 Contoh laporan billing di Windows Azure Komputasi Awan Saat ini telah berkembang sebuah teknologi yang dikenal dengan Cloud Computing atau juga dikenal dengan nama teknologi Komputasi Awan. Tujuan adanya Komputasi Awan ini sebenarnya adalah

Lebih terperinci

LOAD BALANCING PADA CLOUD COMPUTING MENGGUNAKAN ALGORITMA WEIGHTED LEAST CONNECTION JARINGAN KOMPUTER SKRIPSI

LOAD BALANCING PADA CLOUD COMPUTING MENGGUNAKAN ALGORITMA WEIGHTED LEAST CONNECTION JARINGAN KOMPUTER SKRIPSI LOAD BALANCING PADA CLOUD COMPUTING MENGGUNAKAN ALGORITMA WEIGHTED LEAST CONNECTION JARINGAN KOMPUTER SKRIPSI I GUSTI NGURAH ARY JULIANTARA NIM :1008605028 JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tinjauan Pustaka BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tinjauan pustaka diambil dari beberapa karya tulis, sebagai berikut : Tabel 2.1 Tinjauan Pustaka No parameter Objek Bahasa interface penulis

Lebih terperinci

BAB II DASAR TEORI 2.1. Komputasi Awan Berdasarkan Layanan Infrastructure as a Services (IaaS) Platform as a Service (PaaS)

BAB II DASAR TEORI 2.1. Komputasi Awan Berdasarkan Layanan Infrastructure as a Services (IaaS) Platform as a Service (PaaS) BAB II DASAR TEORI Komputasi awan (Cloud Computing) adalah sebuah teknologi yang menyediakan layanan terhadap sumber daya komputasi melalui sebuah jaringan. Dalam hal ini, kata awan atau cloud melambangkan

Lebih terperinci

IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS

IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Lebih terperinci

IMPLEMENTASI CLOUD COMPUTING BERBASIS WEB EYEOS DI UNIVERSITAS MUSI RAWAS

IMPLEMENTASI CLOUD COMPUTING BERBASIS WEB EYEOS DI UNIVERSITAS MUSI RAWAS IMPLEMENTASI CLOUD COMPUTING BERBASIS WEB EYEOS DI UNIVERSITAS MUSI RAWAS PROPOSAL PENELITIAN Diajukan guna melakukan penelitian skripsi OLEH: IIN AKBAR 08142114 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS

Lebih terperinci

Desain Open University Menggunakan Arsitektur Cloud

Desain Open University Menggunakan Arsitektur Cloud Desain Open University Menggunakan Arsitektur Cloud Rochmad M Thohir Yassin Jurusan Teknik Informatika Universitas Negeri Gorontalo Gorontalo, Indonesia thohirjassin@gmail.com Abstrak Keterbukaan informasi,

Lebih terperinci

Layanan Cloud Computing Setelah dijabarkan mengenai lima karakteristik yang terdapat di dalam sistem layanan Cloud

Layanan Cloud Computing Setelah dijabarkan mengenai lima karakteristik yang terdapat di dalam sistem layanan Cloud Cloud Computing Cloud computing adalah komputasi berbasis internet, dimana server yang dibagi bersama menyediakan sumber daya, perangkat lunak, dan informasi untuk komputer dan perangkat lain sesuai permintaan.

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Komputer pada dasarnya adalah sebuah mesin yang digunakan untuk menyelesaikan perhitungan matematis atau komputasi matematis. Perkembangan teknologi

Lebih terperinci

CLOUD COMPUTING PENGANTAR KOMPUTER & TI 1A :

CLOUD COMPUTING PENGANTAR KOMPUTER & TI 1A : PENGANTAR KOMPUTER & TI 1A : CLOUD COMPUTING Isram Rasal S.T., M.M.S.I, M.Sc. Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma 1 Cloud Computing 2 Cloud Computing Cloud

Lebih terperinci

OPTIMALISASI CLUSTER SERVER LMS DAN IPTV DENGAN VARIASI ALGORITMA PENJADWALAN

OPTIMALISASI CLUSTER SERVER LMS DAN IPTV DENGAN VARIASI ALGORITMA PENJADWALAN OPTIMALISASI CLUSTER SERVER LMS DAN IPTV DENGAN VARIASI ALGORITMA PENJADWALAN DIDIK ARIBOWO 2210 203 009 Dosen Pembimbing: DR. Ir. Achmad Affandi, DEA Pasca Sarjana Bidang Keahlian Telekomunikasi Multimedia

Lebih terperinci

Proposal Tugas Akhir

Proposal Tugas Akhir KOMPARASI ALGORITMA PENJADWALAN ROUND-ROBIN & LEAST CONNECTION PADA WEB SERVER LOAD BALANCING LVS METODE DIRECT ROUTING, NAT DAN TUNNELING Proposal Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Jumlah pengguna aktif layanan internet selalu meningkat dari tahun ke tahun terlihat dari peningkatan lalu lintas data internet setiap tahunnya. Berdasarkan hasil penelitian

Lebih terperinci

CLOUD-BASED INFORMATION COMMUNICATION TECHNOLOGY - LEARNING MANAGEMENT SYSTEM SOLUTIONS

CLOUD-BASED INFORMATION COMMUNICATION TECHNOLOGY - LEARNING MANAGEMENT SYSTEM SOLUTIONS Open Educational Resources (OER) is licensed under a Creative Commons Attribution-Non Commercial 4.0 International License. Based on a work at http://denipradana.edublogs.org/ CLOUD TECHNOLOGY OVERVIEW

Lebih terperinci

Analisis Load Balancing Pada Web Server Menggunakan Algoritme Weighted Least Connection

Analisis Load Balancing Pada Web Server Menggunakan Algoritme Weighted Least Connection Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: 2548-964X Vol. 2, No. 3, Maret 2018, hlm. 915-920 http://j-ptiik.ub.ac.id Analisis Load Balancing Pada Web Server Menggunakan Algoritme

Lebih terperinci

KOMPUTASI AWAN ( CLOUD COMPUTING ) Disusun Oleh Arbiyan Tezar Kumbara ( )

KOMPUTASI AWAN ( CLOUD COMPUTING ) Disusun Oleh Arbiyan Tezar Kumbara ( ) KOMPUTASI AWAN ( CLOUD COMPUTING ) Disusun Oleh Arbiyan Tezar Kumbara (10.12.4406) STMIK AMIKOM YOGYAKARTA 2012 BAB I CLOUD COMPUTING Cloud Computing atau komputasi awan adalah gabungan pemanfaatan teknologi

Lebih terperinci

PENGENALAN CLOUD COMPUTING

PENGENALAN CLOUD COMPUTING PENGENALAN CLOUD COMPUTING IRAWAN AFRIANTO, S.T., M.T. Definisi Cloud Computing Cloud Computing : Awan (internet) : Proses komputasi Teknologi komputasi komputer dengan memanfaatkan internet sebagai terminal

Lebih terperinci

APA ITU CLOUD COMPUTING? Aulia Farah Diba. Abstrak.

APA ITU CLOUD COMPUTING? Aulia Farah Diba. Abstrak. APA ITU CLOUD COMPUTING? Aulia Farah Diba aulia@raharja.info Abstrak Seiring dengan perkembangan jaman, teknologi saat ini mengalami perkembangan kearah pencapaian kemudahan dan kenyamanan luar biasa,

Lebih terperinci

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

Rancang Bangun Server Learning Management System (LMS) Berbasis Metode Load Balancing Rancang Bangun Learning Management System (LMS) Berbasis Metode Load Balancing Pranata Ari Baskoro 1, Achmad Affandi 2, Djoko Suprajitno Rahardjo 3 Jurusan Teknik Elektro FTI - ITS Abstract Akses pengguna

Lebih terperinci

INTRO TO CLOUD COMPUTING

INTRO TO CLOUD COMPUTING INTRO TO CLOUD COMPUTING Kelompok 2 Adha Akbar (H1G112055) Rika Wahyuni (H1G112057) Ryan Hidayat (H1G112059) Nandang Eko Yulianto (H1G112063) Fahrizal Syahri Ramadhan (H1G11206 Cloud Computing Apa itu

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Virtualisasi

BAB I PENDAHULUAN. 1.1 Virtualisasi BAB I PENDAHULUAN 1.1 Virtualisasi Virtualisasi Server telah berkembang dan menjadi bagian penting infrastruktur teknologi informasi modern pada perusahaan. Virtualisasi Server memungkinkan server dibuat

Lebih terperinci

Komputasi Awan (Cloud Computing)

Komputasi Awan (Cloud Computing) Komputasi Awan (Cloud Computing) Pergeseran media penyimpan Kecenderungan Komputer Ketersambungan / Interconnectivity Kemampuan sharing / berbagi Non stop operation / 24/7/365 Mengecil tapi menyebar Jadi...komputer

Lebih terperinci

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

ABSTRAK. Kata Kunci : algoritma penjadwalan, linux virtual server, network address translation, network load balancing. ABSTRAK Perkembangan teknologi yang pesat terutama pada internet membuat semakin banyak pengguna yang terhubung ke internet. Semakin banyaknya pengguna yang terhubung ke internet menyebabkan kemungkinan

Lebih terperinci

PERCOBAAN 10 CLOUD COMPUTING (Network Attached Storage)

PERCOBAAN 10 CLOUD COMPUTING (Network Attached Storage) PERCOBAAN 10 CLOUD COMPUTING (Network Attached Storage) 12.1 TUJUAN PEMBELAJARAN: Mengenalkan pada mahasiswa tentang konsep cloud computing Mengenalkan pada mahasiswa tentang konfigurasi FreeNAS pada jaringan.

Lebih terperinci

ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL

ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL Dwi Nuriba Fakultas Ilmu Komputer, Universitas Dian Nuswantoro ABSTRACT Perkembangan teknologi Web menyebabkan server-server yang menyediakan

Lebih terperinci

TOPIK. Standards and Controls Cloud Forensics Solid State Drives Speed of Change

TOPIK. Standards and Controls Cloud Forensics Solid State Drives Speed of Change 11. LOOKING AHEAD TOPIK Standards and Controls Cloud Forensics Solid State Drives Speed of Change STANDARD DAN KONTROL Standard Sampel disiapkan yang memiliki sifat yang sudah diketahui yang digunakan

Lebih terperinci

BAB 1 PENDAHULUAN UKDW

BAB 1 PENDAHULUAN UKDW 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

Lebih terperinci

Analisis Overhead Server Cloud Infrastructure pada Proxmox VE Hypervisor

Analisis Overhead Server Cloud Infrastructure pada Proxmox VE Hypervisor Konferensi Nasional Sistem & Informatika 2017 STMIK STIKOM Bali, 10 Agustus 2017 Analisis Overhead Server Cloud Infrastructure pada Proxmox VE Hypervisor I Gusti Ngurah Wikranta Arsa Sistem Komputer, STMIK

Lebih terperinci

IMPLEMENTASI CLOUD COMPUTING DENGAN KEAMANAN SSL (SECURE SOCKET LAYER)

IMPLEMENTASI CLOUD COMPUTING DENGAN KEAMANAN SSL (SECURE SOCKET LAYER) IMPLEMENTASI CLOUD COMPUTING DENGAN KEAMANAN SSL (SECURE SOCKET LAYER) Idham Khaliq Jurusan Teknik Informatika STMIK PalComTech Palembang Abstrak Data merupakan salah satu aspek yang tidak dapat dipisahkan

Lebih terperinci

Bab 1 Prolog. A. Tentang Cloud Computing

Bab 1 Prolog. A. Tentang Cloud Computing Bab 1 Prolog A. Tentang Cloud Computing Apa itu cloud computing? Beberapa pembaca sering kali menanyakan hal ini. Ada banyak sudut pandang yang menjelaskan tentang cloud computing atau komputasi awan (dalam

Lebih terperinci

ANALISIS PEMANFAATAN LAYANAN BERBASIS CLOUD MENGGUNAKAN MICROSOFT AZURE

ANALISIS PEMANFAATAN LAYANAN BERBASIS CLOUD MENGGUNAKAN MICROSOFT AZURE ANALISIS PEMANFAATAN LAYANAN BERBASIS CLOUD MENGGUNAKAN MICROSOFT AZURE TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, Program Studi Teknik Informatika, Universitas Pasundan

Lebih terperinci

IMPLEMENTASI METODE LOAD BALANCING DALAM MENDUKUNG SISTEM KLUSTER SERVER

IMPLEMENTASI METODE LOAD BALANCING DALAM MENDUKUNG SISTEM KLUSTER SERVER IMPLEMENTASI METODE LOAD BALANCING DALAM MENDUKUNG SISTEM KLUSTER SERVER Sampurna Dadi Riskiono Fakultas Teknik dan Ilmu Komputer, Universitas Teknokrat Indonesia Jl. Z. A. Pagar Alam No.9-11, Labuhan

Lebih terperinci

Adiharsa Winahyu Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

Adiharsa Winahyu Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Adiharsa Winahyu Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Definisi Mobile Computing Mobile computing merupakan paradigma baru dari teknologi yang mampu melakukan operasional kerja

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Perancangan yang dilakukan pada penelitian ini bersifat simulasi, karena jaringan Cloud

BAB 4 IMPLEMENTASI DAN EVALUASI. Perancangan yang dilakukan pada penelitian ini bersifat simulasi, karena jaringan Cloud BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Simulasi Jaringan Cloud Computing Perancangan yang dilakukan pada penelitian ini bersifat simulasi, karena jaringan Cloud Computing yang dirancang belum pasti akan diimplementasikan.

Lebih terperinci

Implementasi Cloud Computing Menggunakan Metode Pengembangan Sistem Agile

Implementasi Cloud Computing Menggunakan Metode Pengembangan Sistem Agile Scientific Journal of Informatics, Vol. 1, No. 1, Mei 2014 ISSN 2407-7658 Implementasi Cloud Computing Menggunakan Metode Pengembangan Sistem Agile Much Aziz Muslim 1 & Nur Astri Retno 2 1 Program Studi

Lebih terperinci

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

TEKNOLOGI APLIKASI WEB BERBASIS SERVER A. Tujuan Memahami cara kerja aplikasi web berbasis server Memahami perangkat pengembangan aplikasi web berbasis server Mengenal dan memahami pemrograman web berbasis teknologi server B. Dasar Teori Web

Lebih terperinci

perkembangan teknologi informasi dan komunikasi. Firewall : Suatu sistem perangkat lunak yang mengizinkan lalu lintas jaringan yang dianggap aman

perkembangan teknologi informasi dan komunikasi. Firewall : Suatu sistem perangkat lunak yang mengizinkan lalu lintas jaringan yang dianggap aman DAFTAR ISTILAH APJII : Asosiasi Penyelenggara Jasa Internet Indonesia. Merupakan asosiasi yang bertujuan untuk mengatur tarif jasa internet yang ada di Indonesia BPPT : Badan Pengkajian dan Penerapan Teknologi.

Lebih terperinci

BAB 1 PENDAHULUAN. Kemajuan perkembangan teknologi informasi telah membuat proses dan startegi bisnis

BAB 1 PENDAHULUAN. Kemajuan perkembangan teknologi informasi telah membuat proses dan startegi bisnis BAB 1 PENDAHULUAN 1.1. Latar Belakang Kemajuan perkembangan teknologi informasi telah membuat proses dan startegi bisnis berubah dengan cepat. Penggunaan perangkat teknologi informasi tidak lagi menjadi

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. tentang load balancing terus dilakukan dan metode load balancing terus BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tinjauan pustaka yang digunakan pada penelitian ini meliputi beberapa penelitian yang sudah dilakukan sebelumnya, sebagai berikut. Berbagai

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan ilmu dan teknologi saat ini sangat pesat, terutama dalam bidang teknologi komputer. Kemajuan teknologi yang sangat pesat tersebut mengakibatkan komputer-komputer

Lebih terperinci

UJI AVAILABILITAS LOAD BALANCING WEB SERVER MENGGUNAKAN LINUX VIRTUAL SERVER

UJI AVAILABILITAS LOAD BALANCING WEB SERVER MENGGUNAKAN LINUX VIRTUAL SERVER UJI AVAILABILITAS LOAD BALANCING WEB SERVER MENGGUNAKAN LINUX VIRTUAL SERVER Irwan Sembiring Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Irwan@staff.uksw.edu ABSTRACT Linux Virtual Server

Lebih terperinci

BAB III LANDASAN TEORI. 3.1 Sekolah. Sekolah adalah tempat dimana pendidikan diberikan. Juga dapat diartikan

BAB III LANDASAN TEORI. 3.1 Sekolah. Sekolah adalah tempat dimana pendidikan diberikan. Juga dapat diartikan BAB III LANDASAN TEORI 3.1 Sekolah Sekolah adalah tempat dimana pendidikan diberikan. Juga dapat diartikan bahwa tempat dimana Guru sebagai pengajar / yang memberi ilmu berinteraksi dan melakukan proses

Lebih terperinci

BAB I PENDAHULUAN 1.1. Tujuan 1.2. Latar Belakang

BAB I PENDAHULUAN 1.1. Tujuan 1.2. Latar Belakang BAB I PENDAHULUAN 1.1. Tujuan Merancang dan merealisasikan infrastruktur komputasi awan ( Cloud Computing) berupa layanan yang dapat melakukan kegiatan komputasi dan apabila salah satu koneksi database

Lebih terperinci

sebagai Virtual machine Monitor (VMM) atau hypervisor, menyediakan resource virtual untuk mesin-mesin virtual (virtual machines) sehingga setiap mesin

sebagai Virtual machine Monitor (VMM) atau hypervisor, menyediakan resource virtual untuk mesin-mesin virtual (virtual machines) sehingga setiap mesin PERANCANGAN DAN IMPLEMENTASI SISTEM VIRTUALISASI DESKTOP PADA INTEGRATED LABORATORY UNIVERSITAS GUNADARMA : CONNECTION BROKER Rangga Wildani, 50407692 Skripsi Jurusan S1 Teknik Informatika, Fakultas Teknologi

Lebih terperinci

Konferensi Nasional Sistem Informasi 2013, STMIK Bumigora Mataram Pebruari 2013

Konferensi Nasional Sistem Informasi 2013, STMIK Bumigora Mataram Pebruari 2013 1 Dipublikasikan Tahun 2013 oleh : STMIK BUMIGORA MATARAM Mataram-Indonesia ISBN : 978-602-17488-0-0 Panitia tidak bertanggung jawab terhadap isi paper dari peserta. 2 Makalah Nomor: KNSI-295 PEMETAAN

Lebih terperinci

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

BAB II DASAR TEORI 2.1. Pengenalan Sistem Operasi Linux 2.2. Dasar Sistem Cluster BAB II DASAR TEORI 2.1. Pengenalan Sistem Operasi Linux Linux adalah salah satu jenis sistem operasi yang sering dipakai oleh jutaan orang di dunia. Linux pertama kali diciptakan oleh Linus Torvalds pada

Lebih terperinci

PENGGUNAAN CLOUD COMPUTING DI DUNIA PENDIDIKAN MENENGAH DALAM PENDEKATAN TEORITIS. Maria Christina

PENGGUNAAN CLOUD COMPUTING DI DUNIA PENDIDIKAN MENENGAH DALAM PENDEKATAN TEORITIS. Maria Christina Media Informatika Vol. 15 No. 1 (2016) PENGGUNAAN CLOUD COMPUTING DI DUNIA PENDIDIKAN MENENGAH DALAM PENDEKATAN TEORITIS Maria Christina Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir.

Lebih terperinci

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

IMPLEMENTASI TEKNOLOGI LOAD BALANCER DENGAN WEB SERVER NGINX UNTUK MENGATASI BEBAN SERVER IMPLEMENTASI TEKNOLOGI LOAD BALANCER DENGAN WEB SERVER NGINX UNTUK MENGATASI BEBAN SERVER Effendi Yusuf 1), Tengku A Riza 2), Tody Ariefianto 3) 1,2,3) Fak Elektro & Komunikasi IT Telkom Bandung Jl. Telekomunikasi

Lebih terperinci

MAKALAH. Virtualisasi Cloud Computing Dan Teknologi Open Source

MAKALAH. Virtualisasi Cloud Computing Dan Teknologi Open Source MAKALAH Virtualisasi Cloud Computing Dan Teknologi Open Source Dosen Pengampu : Imam Suharjo Disusun Oleh : Nama : Warsito Nim : 14111091 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS

Lebih terperinci

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system). BAB III LANDASAN TEORI 3.1 Server Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable

Lebih terperinci

PEMANFAATAN DAN PELUANG KOMPUTASI AWAN PADA SEKTOR BISNIS DAN PERDAGANGAN

PEMANFAATAN DAN PELUANG KOMPUTASI AWAN PADA SEKTOR BISNIS DAN PERDAGANGAN PEMANFAATAN DAN PELUANG KOMPUTASI AWAN PADA SEKTOR BISNIS DAN PERDAGANGAN Oleh : EKA PUTRA MAHARDIKA P, ST, MTI Dosen Manajemen Informatika Universitas Suryadarma ABSTRAK Model komputasi telah berkembang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN JARINGAN Proses menganalisa sistem merupakan langkah awal yang harus dilakukan dalam membangun sebuah system. Analisa system adalah proses menguraikan beberapa informasi

Lebih terperinci

MODEL KNOWLEDGE MANAGEMENT SYSTEM DENGAN TEKNOLOGI CLOUD COMPUTING

MODEL KNOWLEDGE MANAGEMENT SYSTEM DENGAN TEKNOLOGI CLOUD COMPUTING MODEL KNOWLEDGE MANAGEMENT SYSTEM DENGAN TEKNOLOGI CLOUD COMPUTING Haris 1), Jonathan Sofian Lusa 2) 1) Fakultas Ilmu Komputer Universitas Budi Luhur, Jakarta, 12260 E-mail: haris4cloud@gmail.com 2) Fakultas

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1. Tinjauan Pustaka Virtualisasi aplikasi merupakan salah satu dari delapan jenis teknik virtualisasi (Murphy, 2016). Teknik virtualisasi yang berpusat pada

Lebih terperinci

Linux with CloudComputing UbuntuOne. Kelompok Studi Linux UNG 2013

Linux with CloudComputing UbuntuOne. Kelompok Studi Linux UNG 2013 Linux with CloudComputing UbuntuOne. Kelompok Studi Linux UNG 2013 About KSL Kelompok Studi Linux adalah sebuah Kelompok Belajar yang dibentuk untuk mempelajari tentang perangkat lunak OpenSource / Linux.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Three Layers of Computing Dasar dari penggunaan komputer adalah Three Layers of Computing. Pada tingkatan yang paling dasar, terdiri dari hardware dengan processor, chip memory,

Lebih terperinci

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

Analisis Performa Load Balancing DNS Round Robin dengan Linux Virtual Server pada Webserver Lokal Analisis Performa Load Balancing DNS Round Robin dengan pada Webserver Lokal Andika Janu Pradana Program Studi Teknik Informatika, Universitas Dian Nuswantoro Semarang andika.news@yahoo.com ABSTRACT Dispatcher

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan 33 Bab 4 Hasil dan Pembahasan Bab ini menjelaskan tentang arsitektur cluster virtual, pengujian sistem dan analisa perbandingan request time, request error, connection rate, throughput dan kinerja hardware.

Lebih terperinci

CLOUD COMPUTING. Yenita Juandy. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

CLOUD COMPUTING. Yenita Juandy. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132 Media Informatika Vol.13 No.2 (2014) CLOUD COMPUTING Yenita Juandy Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132 E-mail : yenitajuandy@gmail.com ABSTRAK Saat

Lebih terperinci

Ahmad Fauzi

Ahmad Fauzi Ahmad Fauzi info@ahmadfauzi.web.id +62857-1831-3301 Pengertian Hosting Mengapa Hosting? Jenis Hosting Penggunaan Hosting Target Marketing Potensi Pasar Integritas Data Center Pendanaan Adalah jasa layanan

Lebih terperinci

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

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media elektronik

Lebih terperinci

Manajemen Kunci Pada Mekanisme Akses Kontrol Sistem Ujian Online Program Penerimaan Mahasiswa Baru Menggunakan Untrusted Public Cloud

Manajemen Kunci Pada Mekanisme Akses Kontrol Sistem Ujian Online Program Penerimaan Mahasiswa Baru Menggunakan Untrusted Public Cloud SEMINAR NASIONAL MATEMATIKA DAN PENDIDIKAN MATEMATIKA UNY 2015 T 5 Manajemen Kunci Pada Mekanisme Akses Kontrol Sistem Ujian Online Program Penerimaan Mahasiswa Baru Menggunakan Untrusted Public Cloud

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Sebuah instansi perguruan tinggi, terutama yang memiliki jumlah mahasiswa dan karyawan yang banyak, kebutuhan teknologi informasi dan komunikasi sudah menjadi kebutuhan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Virtualisasi adalah suatu konsep yang digunakan untuk pembagian sumber daya, seperti sistem operasi, server, perangkat penyimpanan atau sumber daya jaringan (Maclsaac.

Lebih terperinci

Virtualisasi, Cloud Computing & Teknologi Open Source Dosen Pembina: Imam Suharjo, ST, M.Eng Ditulis Oleh:

Virtualisasi, Cloud Computing & Teknologi Open Source Dosen Pembina: Imam Suharjo, ST, M.Eng Ditulis Oleh: Virtualisasi, Cloud Computing & Teknologi Open Source Dosen Pembina: Imam Suharjo, ST, M.Eng Ditulis Oleh: Ludy Herdina Yahman 14111023 Teknik Informatika Universitas Mercu Buana Yogyakarta Desember 2015-2016

Lebih terperinci

OPTIMALISASI CLUSTER SERVER LMS DAN IPTV DENGAN VARIASI ALGORITMA PENJADWALAN

OPTIMALISASI CLUSTER SERVER LMS DAN IPTV DENGAN VARIASI ALGORITMA PENJADWALAN OPTIMALISASI CLUSTER SERVER LMS DAN IPTV DENGAN VARIASI ALGORITMA PENJADWALAN Didik Aribowo 1), Achmad Affandi 2) 1) 2) Telekomunikasi Multimedia Teknik Elektro FTI ITS Sukolilo, Surabaya, 60111, Indonesia

Lebih terperinci

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

Perancangan Dan Implementasi Load Balancing Dan Failover Clustering Pada Linux Virtual Server (LVS) Untuk High Availability Perancangan Dan Implementasi Load Balancing Dan Failover Clustering Pada Linux Virtual Server (LVS) Untuk High Availability Dwi Septian Wardana Putra 1, Agus Eko Minarno, S.Kom, M.Kom. 2, Zamah Sari, M.T.

Lebih terperinci

Waktu yang lebih efisien. Lebih Aman. Memahami dan Memilih Tool Manajemen Network

Waktu yang lebih efisien. Lebih Aman. Memahami dan Memilih Tool Manajemen Network Memahami dan Memilih Tool Manajemen Network Mengapa memahami dan memilih Tool Manajemen network begitu penting? antara pemakaian dan performa berbagai macam tool manajemen network dalam grafik ditunjukkan

Lebih terperinci

BAB 1 PENDAHULUAN. Pengukuran overhead..., Ida Nurhaida, FT UI, 2009

BAB 1 PENDAHULUAN. Pengukuran overhead..., Ida Nurhaida, FT UI, 2009 BAB 1 PENDAHULUAN Dalam era globalisasi, teknologi informasi jaringan komputer akan memegang peranan yang sangat menentukan dalam kompetisi di dunia mendatang. Keberhasilan dalam menguasai teknologi informasi

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Di Kampus Universitas Telkom Fakultas Ilmu Terapan tersedia salah satu jenis layanan cloud computing Infrastructure As A Service ( Iaas ) atau biasa disebut juga suatu

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Virtual Desktop Infrastructure (VDI) adalah sebuah solusi virtual desktop yang terpusat

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Virtual Desktop Infrastructure (VDI) adalah sebuah solusi virtual desktop yang terpusat BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1. Tinjauan Pustaka Virtual Desktop Infrastructure (VDI) adalah sebuah solusi virtual desktop yang terpusat pada server. Konsep VDI adalah menyimpan dan menjalankan

Lebih terperinci

BAB 2 LANDASAN TEORI. istilah Cloud Computing pada mulanya berasal dari penggunaan gambar awan untuk

BAB 2 LANDASAN TEORI. istilah Cloud Computing pada mulanya berasal dari penggunaan gambar awan untuk BAB 2 LANDASAN TEORI 2.1 Sejarah dan Perkembangan Menurut http://www.cloudindonesia.org/apa-itu-cloud-computing.html : Asal usul istilah Cloud Computing pada mulanya berasal dari penggunaan gambar awan

Lebih terperinci

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

Implementasi Load Balancing Dan Virtual Machine Dengan Algoritma Round Robin Pada Sistem Informasi Penerimaan Pegawai Bppt. Annisa Andarrachmi, S. Implementasi Load Balancing Dan Virtual Machine Dengan Algoritma Round Robin Pada Sistem Informasi Penerimaan Pegawai Bppt Annisa Andarrachmi, S.Kom Balai IPTEKnet, Badan Pengkajian dan Penerapan Teknologi

Lebih terperinci

DESIGN AND IMPLEMENTATION OF GRID COMPUTING MANAGEMENT RESOURCE SYSTEM ON INFRASTRUCTURE AS A SERVICE (IAAS) USING NATIVE HYPERVISOR

DESIGN AND IMPLEMENTATION OF GRID COMPUTING MANAGEMENT RESOURCE SYSTEM ON INFRASTRUCTURE AS A SERVICE (IAAS) USING NATIVE HYPERVISOR PERANCANGAN DAN IMPLEMENTASI MANAGEMENT RESOURCE DALAM SISTEM GRID COMPUTING PADA LAYANAN INFRASTRUCTURE AS A SERVICE (IAAS) MENGGUNAKAN NATIVE HYPERVISOR DESIGN AND IMPLEMENTATION OF GRID COMPUTING MANAGEMENT

Lebih terperinci

CLUSTER. Kategori Cluster Computing

CLUSTER. Kategori Cluster Computing CLUSTER Cluster, dalam ilmu komputer dan jaringan komputer adalah sekumpulan komputer (umumnya server jaringan) independen yang beroperasi serta bekerja secara erat dan terlihat oleh klien jaringan seolah-olah

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN 13 BAB III METODOLOGI PENELITIAN Dalam penelitian ini penulis akan melakukan penelitian terhadap hasil virtualisasi pada sebuah controller. Melalui virtualisasi, sebuah controller dibagi menjadi beberapa

Lebih terperinci

Security Issues in Cloud Computing : The Potentials of Homomorphic Encryption

Security Issues in Cloud Computing : The Potentials of Homomorphic Encryption REVIEW Security Issues in Cloud Computing : The Potentials of Homomorphic Encryption YULIANA 1212400150 ABSTRACT Keunggulan menempatkan cloud computing pada jaringan tidak dapat disangkal. Sudah jelas

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini dijelaskan beberapa hal yang berkaitan dengan perancangan system yang digunakan, beserta metode pengambilan data untuk kemudian dilakukan analisa. 3.1 Perancangan

Lebih terperinci

BAB II TEORI DASAR. Resource Reservation Protocol (RSVP) merupakan protokol pada layer

BAB II TEORI DASAR. Resource Reservation Protocol (RSVP) merupakan protokol pada layer BAB II TEORI DASAR 2.1 Pendahuluan Resource Reservation Protocol (RSVP) merupakan protokol pada layer transport yang digunakan untuk meminta kualitas layanan QoS tinggi transportasi data, untuk sebuah

Lebih terperinci

Sistem Terdistribusi. S1 Sistem Komputer Musayyanah, S.ST, M.T

Sistem Terdistribusi. S1 Sistem Komputer Musayyanah, S.ST, M.T Sistem Terdistribusi S1 Sistem Komputer Musayyanah, S.ST, M.T 1 2 3 Overview Model Sistem Terdistribusi Trends in Distributed System Pengenalan Cloud Computing 4 Model Sistem Terdistribusi Sistem Client

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Di dalam bab ini, penulis mengambil beberapa tinjauan pustaka yang dijadikan sebagai landasan pengerjaan implementasi Load-Balancing dengan metode round-robin pada Software Defined

Lebih terperinci

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

ANALISIS PERFORMANSI LOAD BALANCING DENGAN ALGORITMA ROUND ROBIN DAN LEAST CONNECTION PADA SEBUAH WEB SERVER ABSTRAK ISSN : 2442-5826 e-proceeding of Applied Science : Vol.1, No.2 Agustus 2015 Page 1577 ANALISIS PERFORMANSI LOAD BALANCING DENGAN ALGORITMA ROUND ROBIN DAN LEAST CONNECTION PADA SEBUAH WEB SERVER Mohammad

Lebih terperinci

Cloud Computing Perangkat Lunak Cloud Computing

Cloud Computing Perangkat Lunak Cloud Computing Cloud Computing Cloud Computing adalah sebuah model komputasi / computing, dimana sumber daya seperti processor / computing power, storage, network, dan software menjadi abstrak dan diberikan sebagai layann

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan semakin kompleksnya layanan dan aplikasi web dalam berbagai bidang, maka permintaan layanan web dari pengguna semakin meningkat. Contoh layanan dan aplikasi

Lebih terperinci

RANCANG BANGUN PRIVATE CLOUD COMPUTING PADA SEKRETARIAT DPRD PROVINSI SUMSEL. Iwan Agusti Jurusan Teknik Informatika STMIK PalComTech Palembang

RANCANG BANGUN PRIVATE CLOUD COMPUTING PADA SEKRETARIAT DPRD PROVINSI SUMSEL. Iwan Agusti Jurusan Teknik Informatika STMIK PalComTech Palembang RANCANG BANGUN PRIVATE CLOUD COMPUTING PADA SEKRETARIAT DPRD PROVINSI SUMSEL Iwan Agusti Jurusan Teknik Informatika STMIK PalComTech Palembang Abstrak Teknologi informasi yang terus berkembang setiap detiknya

Lebih terperinci

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

BAB 1 PENDAHULUAN. sehari-hari seiring dengan perkembangan teknologi aksesnya pada perangkat BAB 1 PENDAHULUAN 1.1.Latar Belakang Penggunaan internet di kalangan masyarakat sudah menjadi kebutuhan sehari-hari seiring dengan perkembangan teknologi aksesnya pada perangkat pelanggan.aplikasi internet

Lebih terperinci

Bab 3 Metode Perancangan 3.1 Tahapan Penelitian

Bab 3 Metode Perancangan 3.1 Tahapan Penelitian Bab 3 Metode Perancangan 3.1 Tahapan Penelitian Pada bab ini dijelaskan mengenai metode yang digunakan dalam membuat sistem dan perancangan yang dilakukan dalam membangun Web Server Clustering dengan Skema

Lebih terperinci

Bab 2 Tinjauan Pustaka

Bab 2 Tinjauan Pustaka Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Pembahasan mengenai clustering dengan skema load balancing pada web server sudah banyak ditemukan. Salah satu pembahasan yang pernah dilakukan adalah Perancangan

Lebih terperinci

Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya

Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya 6 Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya Kebutuhan akan proses komputasi yang lebih cepat sangat diperlukan untuk menangani permintaan dalam sebuah web server. Salah satu cara yang ditawarkan

Lebih terperinci