Cloud Computing Platform as a Service dengan Dokku

Ukuran: px
Mulai penontonan dengan halaman:

Download "Cloud Computing Platform as a Service dengan Dokku"

Transkripsi

1 Vol. 4, No. 1, Tahun Jurnal Aksara Komputer Terapan Politeknik Caltex Riau Website : pustaka@pcr.ac.id Dolly Ervina 1, Muhammad Arif Fadhly Ridha 2, dan Rahmat Suhatman 3 1 Program Studi Teknik Informatika, Politeknik Caltex Riau, dhani_kwok@yahoo.com 2 Program Studi Teknik Informatika, Politeknik Caltex Riau, fadhly@pcr.ac.id 3 Program Teknik Informatika, Politeknik Caltex Riau, rahmat@pcr.ac.id Abstrak Dengan berkembangnya teknologi pada zaman yang modern ini, tentu telah membantu kepentingan banyak orang dalam membuat, mengubah, menyimpan, dan menyebarkan informasi. Munculnya teknologi cloud computing yang memudahkan pekerjaan dengan adanya koneksi internet. Aplikasi berbasis web seperti gmail, facebook dan twitter merupakan layanan dari cloud computing yang dikenal sebagai Software as a Service. Pengembang dapat mengembangkan aplikasi tersebut dengan menggunakan bahasa pemrograman dan tools yang didukung oleh layanan Platform as a Service. Salah satu platform berbasis cloud yang masih aktif dikembangkan hingga saat ini adalah Dokku. Dengan Dokku, pengembang dapat memilih untuk mengembangkan aplikasi dengan berbagai macam bahasa pemrograman, beberapa diantaranya yaitu: Ruby, Node.js, dan Java. Metode pengujian yang dilakukan pada penelitian ini meliputi performance dan portability pada platform, serta deployment time aplikasi yang berjalan di atas platform Dokku. Sebagai hasil, deployment time dan response time aplikasi Node.js adalah yang paling cepat serta menggunakan CPU dan memori paling rendah dibanding Java dan Ruby. Dokku dapat dikategorikan sebagai platform yang portable, mendukung multi-app, multi-user, tetapi tidak mendukung multi-host. Kata kunci: Cloud Computing, Platform as a Service, Dokku Abstract By the development of technology in this modern age, it would have helped the interest of many people by creating, modifying, storing, and disseminating information. The arising of cloud computing technology has facilitate people s work by using internet connection. Web-based applications such as gmail, facebook, and twitter are service of cloud computing, which is known by Software as a Service. Developers could develop the applications with programming language and tools which is supported by a service known by Platfotm as a Service. One of cloud-based platform which is still on active development in this time is Dokku. By using Dokku, developers could choose the programming language to develop application with various programming language, such as Ruby, Node.js and Java. The testing method in this research includes performance, portability of the platform, and application deployment which running on Dokku. As a result, deployment time and response time of Node.js application is the fastest, and lowest at using CPU and memory amongst Java and Ruby. Dokku can be categorized as a portable platform, support multi-app, multi-user, but does not support multi-host. Keywords: Cloud Computing, Platform as a Service, Dokku

2 Vol. 4, No. 1, Tahun Pendahuluan Dengan berkembangnya teknologi pada zaman yang modern ini, tentu telah membantu kepentingan banyak orang dalam membuat, menyimpan, mengubah, dan menyebarkan informasi. Pengguna dapat memanfaatkan teknologi Cloud Computing agar mempermudah dalam menyebarkan dan mengakses informasi, secara online atau dengan adanya koneksi internet. Aplikasi seperti gmail, facebook dan twitter yang digunakan pengguna (enduser) untuk menyebarkan informasi, merupakan layanan dari Cloud Computing yang dikenal dengan Software as a Service (SaaS). Developer dapat mengembangkan aplikasi tersebut dengan menggunakan bahasa pemrograman dan tools yang didukung oleh layanan Platform as a Service (PaaS). Dokku merupakan PaaS yang mengadopsi aplikasi gaya Heroku (Herokustyle application) dan merupakan salah satu alternatif bagi bisnis kecil yang tidak berkeinginan untuk menggunakan layanan public cloud. Platform Dokku dibangun menggunakan Docker dan Buildpacks. Buildpacks yang diinstal pada server memungkinkan pengembang untuk mengembangkan aplikasi dengan bahasa pemrograman Ruby, Node.js, Java, PHP, Clojure, Scala, dan Python. [7] Dengan menggunakan platform Dokku, pengembang dapat membuat, menyebarkan, menjalankan, dan mengelola aplikasi sesuai keinginannya dengan cepat seperti sedang menggunakan platform Heroku. Selain itu, developer dapat menyelesaikan pekerjaannya dengan lebih baik tanpa memikirkan infrastrukur cloud. Penulis juga menyediakan layanan yang bertanggung jawab dalam mengelola infrastruktur, sistem operasi, middleware, dan lingkungan runtime dengan platform Dokku serta mengukur kinerja dan portabilitas platform Dokku. 2. Landasan Teori Gonidis [5] membahas tentang portabilitas (portability) aplikasi pada platform cloud. Pada PaaS, kebutuhan portabilitas adalah dapat melakukan deploy aplikasi pada platform cloud yang berbeda. Julham dan Adam [6] menganalisis kinerja private cloud untuk pembelajaran prodi Manajemen Informatika Politeknik Negeri Medan. Kinerja private cloud diukur dengan parameter berikut, yaitu CPU usage, RAM usage, SWAP usage, dan Load average. Banarjee dkk [1] melakukan penelitian tentang implementasi dan mengelola framework untuk PaaS. PaaS menyediakan platform komputasi, termasuk sistem operasi, lingkungan untuk mengeksekusi bahasa pemrograman, database, web server, dan lain-lain. Rizani [14] melakukan penelitian adalah implementasi private PaaS menggunakan Stackato untuk pemrograman Java. Metode yang digunakan dalam pengerjaan proyek akhir ini menggunakan metode Waterfall Model dengan tahap analisis, design, coding, testing, dan maintenance. Xiong [18] melakukan penelitian tentang analisa performance dan cost pada scalable architectures untuk PaaS. Terdapat dua pendekatan utama pada scaling, yaitu vertical scaling dan horizontal scaling. Pada penelitian ini digunakan horizontal scaling, dengan mengevaluasi workload, resource utilization, dan response time. 2.1 Cloud Computing Cloud Computing adalah sebuah model komputasi (computing model), dimana sumber daya seperti processor/computing power, storage, network, dan software menjadi abstrak dan diberikan sebagai layanan di

3 Vol. 4, No. 1, Tahun jaringan/internet menggunakan pola akses remote. Model billing dari layanan ini umumnya mirip dengan modem layanan publik. Ketersediaan on-demand sesuai kebutuhan, mudah untuk dikontrol, dinamik dan skalabilitas yang hampir tanpa limit adalah beberapa atribut penting dari cloud computing. [13] Model layanan cloud computing ada 3, yaitu Software as a Service (SaaS), Platform as a Service (PaaS),dan Infrastructure as a Service (IaaS). Model deployment cloud computing antara lain Private cloud, Community cloud, Public cloud, dan Private cloud.[15] 2.2 Virtualisasi Virtualisasi adalah sebuah konsep dimana memperbolehkan sumber daya yang ada dalam mesin komputer untuk dibagi menjadi banyak bagian secara bersamaan. Setiap bagian tersebut dioperasikan secara mandiri atau tanpa mengganggu antara satu dengan yang lain. Bagian ini yang kemudian disebut sebagai Mesin Virtual. [2] Proxmox VE adalah solusi manajemen virtualisasi open source lengkap untuk server. Proxmox VE berbasiskan virtualisasi KVM dan virtualisasi berbasis container (OpenVZ) dan dapat mengelola virtual machine, storage, virtualized network, dan HA Clustering. [12] 3.2 Topologi Jaringan Berikut adalah rancangan topologi yang digunakan: Gambar 1 Topologi pada jaringan Public Gambar 2 Topologi pada jaringan Private Berikut ini adalah rancangan Tabel 1 Pengalamatan Jaringan 3. Metodologi Penelitian 3.1 Perancangan Platform as a service dokku Penelitian ini membangun dan menyediakan layanan Platform as a Service berbasis cloud dengan Dokku. Perangkat yang digunakan adalah sebuah server dan PC untuk client/developer. Pada server akan dibuat Virtual Private Server (VPS) atau node yang dipasangkan sistem operasi Ubuntu Server dengan Proxmox VE sebagai server virtualisasi. Di dalam VPS akan dipasang Dokku sebagai penyedia platform berbasis cloud. 4. Hasil dan Pembasan 4.1 Pengujian Performance Pengujian performance ini dievaluasi menggunakan aplikasi New Relic. Pada bagian ini dilakukan pengujian kinerja platform (performance) dengan mengevaluasi beberapa metrik, yaitu workload, response time, dan resource utilization Workload Pengujian workload dilakukan bertahap, mulai dari 1, 3 hingga 5 pengguna, dimana masing-masing tahap

4 Vol. 4, No. 1, Tahun dilakukan selama 5 menit untuk melihat rata-rata Response Time Response Time Pengujian Response Time diukur dari waktu yang dibutuhkan antara dimulainya permintaan (request) dari pengguna dan penerimaan respon (response) dari sudut pandang pengalaman pengguna. Pengujian ini diukur menggunakan aplikasi New Relic Browser. Berikut adalah hasil Gambar 5 Grafik Rata-rata Memory Utilization Berdasarkan gambar 4 dan gambar 5, hasil rata-rata penggunaan CPU dan memori, aplikasi dengan bahasa Ruby memakai CPU dan memori yang paling tinggi, sedangkan aplikasi dengan bahasa Node.js memakai CPU dan memori yang paling rendah. Gambar 3 Grafik perbandingan response time aplikasi dari sisi 1, 3 dan 5 pengguna Secara keseluruhan, aplikasi dengan bahasa Java memiliki response time tertinggi (paling lambat), sedangkan aplikasi dengan bahasa Node.js memiliki nilai response time terendah (paling cepat) diantara bahasa pemrograman Java dan Ruby. Berikut adalah faktor-faktor yang mempengaruhi response time aplikasi web pada pengujian ini, yaitu Procfile, plugin dan jumlah request Resource Utilization Pengujian metrik Resource Utilization dievaluasi untuk mengetahui berapa banyak bagian dari CPU yang digunakan saat deployment aplikasi dan memori fisik yang terpakai saat deployment aplikasi. Gambar 4 Grafik rata-rata CPU Utilization 4.2 Pengujian Deployment Time pada jaringan private dan public Pengujian ini dilakukan untuk melihat waktu yang dibutuhkan untuk deployment aplikasi dengan bahasa pemrograman Node.js, Java dan Ruby dengan menggunakan jaringan private dan public Gambar 6 Grafik perbandingan deployment time dengan jaringan private dan public Berdasarkan gambar 6, deployment dengan jaringan private lebih bagus daripada deployment dengan jaringan public, karena proses deployment pada jaringan private lebih cepat secara keseluruhan. Secara keseluruhan waktu yang dibutuhkan deployment pada jaringan private lebih cepat daripada hasil deployment time dengan jaringan public. Salah satu faktor hal ini terjadi dikarenakan bandwidth pada jaringan private lebih besar dibanding bandwidth jaringan public.

5 Vol. 4, No. 1, Tahun Pengujian Multi-user Pengujian ini dilakukan untuk mengetahui apakah platform Dokku dapat mendukung kolaborasi atau kerja sama antara para pengembang aplikasi web dalam mengembangkan aplikasi yang akan dibuat. Hasil yang diperoleh adalah pengembang satu dan pengembang lainnya dapat saling bekerja sama dalam membangun sebuah aplikasi web, yaitu dalam hal memperbaharui atau memperbaiki aplikasi. Berikut adalah hasil screenshot kolaborasi antar developer dalam mengembangkan aplikasi Node.js. pada proyek tersebut dengan git show. Proyek atau aplikasi tersebut dapat di-clone oleh developer lain yang ingin mengubah aplikasi yang telah dimodifikasi. 4.4 Pengujian Multi-App Pengujian multi-app dilakukan untuk mengetahui apakah Dokku dapat memproses tiga deployment aplikasi dengan bahasa berbeda pada waktu yang bersamaan atau tidak. Berikut adalah screenshot deployment aplikasi Node.js, Java dan Ruby yang dijalankan pada waktu yang bersamaan. Gambar 7 Developer melakukan clone proyek yang terdapat pada server Pada gambar 7, developer menyalin (cloning) proyek yang sudah tersimpan pada server. Kemudian developer menambah beberapa kata pada file index.ejs. Gambar 9 Proses deployment aplikasi Node.js, Java dan Ruby pada waktu bersamaan Pada gambar 9, diperoleh hasil positif terhadap multi-app. Pengujian ini dilakukan pada PC developer dengan menggunakan aplikasi Git Bash. Hasil pengujian menunjukkan bahwa tiga aplikasi dengan tiga bahasa berbeda dapat di-deploy di atas platform Dokku secara bersamaan. 4.5 Pengujian Multi-APP Gambar 8 Developer menambahkan sebuah kalimat pada file index.ejs Setelah menyimpan file index.ejs, developer II harus menambahkan file yang telah diubah dengan git add views/pages/index.ejs. Kemudian developer harus melakukan commit dengan git commit m tambah note index. Berikutnya developer push proyek tersebut ke server. Pada server dapat dicek pesan perubahan Pada pengujian ini menguji skalabilitas platform Dokku dengan menggunakan horizontal scaling atau scaling out, yaitu meningkatkan kapasitas aplikasi keseluruhan dengan menambahkan node baru pada server fisik. Pada Proxmox, ditambahkan 1 node lagi yang telah diinstalkan Dokku

6 Vol. 4, No. 1, Tahun Gambar 10 Penambahan node pada Proxmox Jika ditambah sebuah node baru pada Proxmox dengan VM ID 102 (seperti gambar 4.19), node dengan VM ID 100 dan VM ID 102 tidak dapat saling berhubungan karena Dokku tidak menyediakan perintah untuk menghubungkan node satu dengan node lainnya, seperti load balancer. Pengujian penambahan node ini menunjukkan bahwa Dokku tidak mendukung multi-host karena Dokku bukan diciptakan untuk jangkauan yang luas. 4.6 Pengujian Multi-APP Pengujian Portability dilakukan untuk menguji apakah aplikasi yang dengan bahasa pemrograman Node.js, Java dan Ruby dapat berjalan di atas platform lain, yaitu platform OpenShift Origin. Untuk menguji potabilitas platform Dokku, aplikasi dengan bahasa pemrograman Node.js, Java dan Ruby akan di-push ke platform OpenShift Origin. Berikut adalah tampilan pembuatan aplikasi di OpenShift Origin. Gambar 4.12 Membuat Aplikasi Java dengan JBoss Setelah membuat aplikasi, pengguna dapat melakukan git clone aplikasi yang telah dibuat pada komputernya via Git Bash. Pengguna kemudian menyalin script yang ada pada aplikasi sesuai template OpenShift Origin. Pada PaaS, portabilitas diukur dengan kemampuan untuk melakukan deploy antar platform yang berbeda. Pada pengujian ini, aplikasi Node.js dari Dokku dapat bermigrasi ke OpenShift Origin karena OpenShift Origin mendukung bahasa pemrograman Node.js. Agar aplikasi dengan bahasa Node.js yang telah di-deploy pada Dokku dapat berjalan di platform OpenShift Origin, dibutuhkan perubahan-perubahan yang tidak terlalu banyak, seperti tata letak file dan konfigurasi file penghubung yang berbeda dengan Dokku. Dalam hal ini, Dokku dapat dikategorikan sebagai platform yang portable karena Dokku tidak membutuhkan API (Application Programming Language) atau bahasa khusus dalam membuat aplikasinya. Aplikasi yang di-deploy di atas platform Dokku dapat berpindah ke platform lain yang mendukung bahasa Node.js, Java, Ruby, dan bahasa pemrograman lainnya. 5. Kesimpulan dan Saran 5.1 Kesimpulan Kesimpulan yang dapat diperoleh dari Proyek Akhir ini adalah sebagai berikut. 1. Response time aplikasi dengan bahasa pemrograman Node.js lebih cepat daripada response time aplikasi dengan bahasa Java dan Ruby. Hal ini dipengaruhi oleh beberapa faktor, yaitu Procfile, plugin, dan jumlah request. 2. Aplikasi dengan bahasa Ruby memakai CPU dan memori paling tinggi, karena pada saat

7 Vol. 4, No. 1, Tahun deployment, Ruby banyak mengunduh aplikasi atau plugin pendukung. 3. Deployment time aplikasi menggunakan bahasa Node.js adalah yang paling cepat secara keseluruhan dibandingkan deployment time aplikasi menggunakan bahasa Ruby dan Java, karena proses pengenalan aplikasi (detecting app) dan proses compiling Node.js lebih cepat daripada Java dan Ruby. 4. Deployment dengan jaringan private lebih cepat secara keseluruhan daripada jaringan public karena bandwidth jaringan private lebih besar daripada jaringan public. 5. Dokku dapat dikategorikan sebagai platform yang portable karena Dokku tidak membutuhkan API (Application Programming Language) atau bahasa khusus dalam membuat aplikasinya. Aplikasi yang di-deploy di atas platform Dokku dapat berpindah ke platform lain yang mendukung bahasa Node.js, Java, Ruby, dan bahasa pemrograman lainnya dengan sedikit perubahan tata letak file dan konfigurasi. 6. Aplikasi dengan bahasa Node.js, Java dan Ruby dapat di-deploy dalam waktu bersamaan. Hal ini menunjukkan bahwa Dokku mendukung multi-app. 7. Dokku cocok digunakan sebagai media untuk kolaborasi antar pengembang aplikasi web. Pengembang satu dan pengembang lainnya dapat bekerja sama dalam mengembangkan suatu aplikasi dengan bahasa pemrograman yang tersedia dengan menggunakan clone dan commit pada proyeknya. Hal ini menunjukkan bahwa Dokku mendukung multi-user. 8. Proxmox memungkinkan untuk penambahan node baru, tetapi Dokku tidak menyediakan perintah untuk menghubungkan node satu ke node lainnya. Hal ini menunjukkan bahwa Dokku tidak mendukung multi-host. 9. Aplikasi yang telah berhasil dideploy dapat diakses melalui port sesuai dengan hasil yang diperoleh. 5.2 Saran Berikut adalah saran untuk pengembangan selanjutnya. 1. Penambahan variasi bahasa pemrograman seperti PHP, Python, Clojure, Go, dan Scala. 2. Penambahan metode pengujian pada sisi keamanan (security) dan skalabilitas (scalability). 3. Mengembangkan web interface untuk pengembang aplikasi web pada platform Dokku. Daftar Pustaka [1] Banarjee, S., Gupta, N., & Gupta, V. (2014). Implementation and Management of Framework for PaaS in Cloud Computing. Uttar Pradesh: Academic Science. [2] Bayu, T. I. (2010). Penerapan Teknologi Virtualisasi Tingkat Sistem Operasi pada Server Linux Ubuntu 8.04 menggunakan OpenVZ. Salatiga: Universitas Kristen Satya Wacana. [3] Carlson, L. (2013). Programming for PaaS. Sebastopol: O Reilly Media Inc. [4] Git. (t.t). About. Diakses 18 Februari 2015, diambil dari [5] Gonidis, F., Paraskakis, I., & Kourtesis, D. (2012). Addressing the Challenge of Application Portability in Cloud Platforms. Thessaloniki: University of Sheffield. [6] Lindsay, J. (t.t). Dokku Documentation. Diakses 17 Desember 2014, diambil dari

8 Vol. 4, No. 1, Tahun [7] Mahmood, Z. (2013). Cloud Computing Methods and Practical Approaches. London: Springer. [8] Marinescu, D. C. (2013). Cloud Computing Theory and Practice. Waltham: Elsevier Inc. [9] Mell, P., & Grace, T. (2011). The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology. Gaithersburg: National Institute of Standards and Technology. [10] Proxmox. (t.t). Proxmox Technology. Diakses 14 Januari 2015, diambil dari xmox-technology. [11] Proxmox. (t.t). Proxmox Virtual Environment. Diakses 14 Januari 2015, diambil dari [12] Purbo, O. W. (2012). Petunjuk Praktis Cloud Computing Mengunakan Open Source. Yogyakarta: Penerbit ANDI. [13] Rizani, M. N. (2014). Implementasi Private Platform as a Service Menggunakan Stackato untuk Pemrograman Java (pp. 2 4). Bandung: Telkom University. [14] Sabharwal, N., & Wali, P. (2013). Cloud Capacity Management. Apress. [15] Sosinsky, B. (2011). Cloud Computing Bible. Indianapolis: Wiley Publishing Inc. [16] Ubuntu. (t.t). The Ubuntu Story. Diakses 14 Januari 2015, diambil dari [17] Xiong, H. (2014). Scalable Architectures for Platform-as-a- Service Clouds: Performance and Cost Analysis. Dublin: Dublin City University.

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Kampus Telkom Applied Science School memiliki sejumlah peminatan, salah satunya Network Programming. Beberapa matakuliah di peminatan tersebut yaitu Lingkungan dan

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 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 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

RANCANG BANGUN VIRTUAL MACHINE BERBASIS CLOUD COMPUTING MENGGUNAKAN SERVER PROXMOX UNTUK OPTIMALISASI SUMBER DAYA KOMPUTER SERVER

RANCANG BANGUN VIRTUAL MACHINE BERBASIS CLOUD COMPUTING MENGGUNAKAN SERVER PROXMOX UNTUK OPTIMALISASI SUMBER DAYA KOMPUTER SERVER RANCANG BANGUN VIRTUAL MACHINE BERBASIS CLOUD COMPUTING MENGGUNAKAN SERVER PROXMOX UNTUK OPTIMALISASI SUMBER DAYA KOMPUTER SERVER Yuri Ariyanto 1), Budi Harijanto 2), Yan Watequlis S. 3) 1), 2),3) Jurusan

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

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

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

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

IMPLEMENTASI CLOUD COMPUTING MENGGUNAKAN OPENVZ DALAM PERKULIAHAN PRAKTIKUM SISTEM OPERASI

IMPLEMENTASI CLOUD COMPUTING MENGGUNAKAN OPENVZ DALAM PERKULIAHAN PRAKTIKUM SISTEM OPERASI IMPLEMENTASI CLOUD COMPUTING MENGGUNAKAN OPENVZ DALAM PERKULIAHAN PRAKTIKUM SISTEM OPERASI Muhammad Arif Fadhly Ridha Program Studi Teknik Informatika, Politeknik Caltex Riau Corresponding author, e-mail

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan aplikasi berbasis web sangat pesat, seiring dengan perkembangan komputer dan internet. Selain itu, aplikasi berbasis web juga semakin banyak digunakan

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

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

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang 1.1. Latar Belakang BAB 1 PENDAHULUAN Cloud computing merupakan teknologi yang menggunakan jaringan intenet untuk mengakses layanannya. Layanan yang disediakan seperti Software as Service (SaaS), Platform

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

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

Vendor PaaS. Oleh: Luthfan Hadi Pramono, S.ST, M.T. STMIK - AKAKOM

Vendor PaaS. Oleh: Luthfan Hadi Pramono, S.ST, M.T. STMIK - AKAKOM Vendor PaaS Oleh: Luthfan Hadi Pramono, S.ST, M.T. STMIK - AKAKOM Kontrak Pengajaran Toleransi keterlambatan 15 mnt Komponen penilaian Tugas 30% UTS 30% UAS 40% Topik OpenShift Cloudfoundry Appfog Microsoft

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 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 Perkembangan mobile communication saat ini semakin cepat dan menjadi hal yang tidak bisa dihindarkan lagi. Dalam Santoso (2016), Michael Facemire berdasarkan

Lebih terperinci

Distributed Replicated Block Device (DRBD) sebagai Alternatif High Availability Data Replication pada Cloud Computing

Distributed Replicated Block Device (DRBD) sebagai Alternatif High Availability Data Replication pada Cloud Computing Jurnal Komputer Terapan Vol. 3, No. 1, Mei 2017, 59-68 59 Jurnal Politeknik Caltex Riau http://jurnal.pcr.ac.id Distributed Replicated Block Device (DRBD) sebagai Alternatif High Availability Data Replication

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

PENERAPAN MULTI VIRTUAL APPLIANCE SERVER PADA PENGEMBANGAN LABORATORIUM MENGGUNAKAN TEKNOLOGI VIRTUALISASI

PENERAPAN MULTI VIRTUAL APPLIANCE SERVER PADA PENGEMBANGAN LABORATORIUM MENGGUNAKAN TEKNOLOGI VIRTUALISASI PENERAPAN MULTI VIRTUAL APPLIANCE SERVER PADA PENGEMBANGAN LABORATORIUM MENGGUNAKAN TEKNOLOGI VIRTUALISASI Fauzan Masykur Program Studi Teknik Informatika, Universitas Muhammadiyah Ponorogo Alamat Korespondensi

Lebih terperinci

IMPLEMENTASI SISTEM KOMPUTASI AWAN PRIVATE BERBASIS OPENNEBULA BERKEMAMPUAN LIVE MIGRATION

IMPLEMENTASI SISTEM KOMPUTASI AWAN PRIVATE BERBASIS OPENNEBULA BERKEMAMPUAN LIVE MIGRATION IMPLEMENTASI SISTEM KOMPUTASI AWAN PRIVATE BERBASIS OPENNEBULA BERKEMAMPUAN LIVE MIGRATION Adrian Reza1, Sinung Suakanto2, Herry Imanta Sitepu2, Departemen Sistem Komputer, Institut Teknologi Harapan Bangsa

Lebih terperinci

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Pada saat ini tingkat pertumbuhan pengguna internet di seluruh dunia cukup tinggi. Hal ini disebabkan oleh semakin murah biaya yang dikeluarkan untuk mendapatkan

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

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. kebutuhan yang sangat penting bagi banyak orang. Dengan internet kita dapat

BAB 1 PENDAHULUAN. kebutuhan yang sangat penting bagi banyak orang. Dengan internet kita dapat BAB 1 PENDAHULUAN 1.1. Latar Belakang Semakin berkembangnya teknologi informasi saat ini, internet menjadi kebutuhan yang sangat penting bagi banyak orang. Dengan internet kita dapat mengakses dan bertukar

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 III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Pengujian 3.1.1. Analisis Pengujian Kompatibilitas Docker Pengujian dilakukan untuk menguji keunggulan Docker dalam hal kompatibilitas. Selain itu

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

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

ANALISA DAN PERANCANGAN INFRASTRUKTUR AS A SERVICE BERBASIS CLOUD COMPUTING PADA CV. ULTRA ENGINEERING

ANALISA DAN PERANCANGAN INFRASTRUKTUR AS A SERVICE BERBASIS CLOUD COMPUTING PADA CV. ULTRA ENGINEERING ANALISA DAN PERANCANGAN INFRASTRUKTUR AS A SERVICE BERBASIS CLOUD COMPUTING PADA CV. ULTRA ENGINEERING Marco Simanjaya, Hengky, Andrew Budiman Teknik Informatika, School of Computer Science, Bina Nusantara

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Kebutuhan untuk penerapan pendidikan yang berbasis TI (Teknologi Informasi) semakin menjadi tren saat ini. Akan tetapi penerapan pendidikan TI dalam bidang tersebut

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Tingginya tingkat kebutuhan akan teknologi, memicu perkembangan teknologi itu sendiri untuk memenuhi perannya sebagai media yang mampu membantu manusia dalam berkegiatan

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

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

Vol. 4, No. 1, Tahun Jurnal Aksara Komputer Terapan Politeknik Caltex Riau

Vol. 4, No. 1, Tahun Jurnal Aksara Komputer Terapan Politeknik Caltex Riau Vol. 4, No. 1, Tahun 2015 120 Jurnal Aksara Komputer Terapan Politeknik Caltex Riau Website : https://jurnal.pcr.ac.id/index.php/jakt/about/index Email : pustaka@pcr.ac.id Analisa Performansi Virtualisasi

Lebih terperinci

1.2. Rumusan Masalah Batasan Masalah

1.2. Rumusan Masalah Batasan Masalah BAB I PENDAHULUAN Komputasi awan beberapa tahun belakangan menjadi topik yang menarik. Komputasi awan adalah generasi lanjut dalam pengelolaan sumber daya (resource). Saat ini komputasi awan mulai berkembang

Lebih terperinci

ANALISIS PERBANDINGAN PERFORMANSI DATA SERVER METODE KVM (KERNEL BASIS VIRTUAL MACHINE) DENGAN OPENVZ (CONTAINER/CT)

ANALISIS PERBANDINGAN PERFORMANSI DATA SERVER METODE KVM (KERNEL BASIS VIRTUAL MACHINE) DENGAN OPENVZ (CONTAINER/CT) ANALISIS PERBANDINGAN PERFORMANSI DATA SERVER METODE KVM (KERNEL BASIS VIRTUAL MACHINE) DENGAN OPENVZ (CONTAINER/CT) Alek Saputra Muhammad Afridal Sufadli Jurusan Teknik Informatika STMIK PalComTech Palembang

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

ANALISIS SKALABILITAS SERVER VIRTUALISASI PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER NEW MEDIA

ANALISIS SKALABILITAS SERVER VIRTUALISASI PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER NEW MEDIA ANALISIS SKALABILITAS SERVER VIRTUALISASI PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER NEW MEDIA Jurusan Teknik Elektro, Universitas Udayana Kampus Bukit Jimbaran, Bali, 80361 Email : igede.ekasanjaya@gmail.com

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

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem 23 Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pembangunan Sistem Metode yang digunakan dalam penelitian ini adalah PPDIOO (prepare, plan, design, implement, operate, optimize). Metode ini adalah metode

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI TOPOLOGI JARINGAN VIRTUAL WEB SERVER DI PT XYZ MENGGUNAKAN PROXMOX VE

PERANCANGAN DAN IMPLEMENTASI TOPOLOGI JARINGAN VIRTUAL WEB SERVER DI PT XYZ MENGGUNAKAN PROXMOX VE PERANCANGAN DAN IMPLEMENTASI TOPOLOGI JARINGAN VIRTUAL WEB SERVER DI PT XYZ MENGGUNAKAN PROXMOX VE RINO PRADIPTA PRATAMA 41509010120 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS

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

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

MOBILE CLOUD BERBASIS VIRTUAL SMARTPHONE OVER IP

MOBILE CLOUD BERBASIS VIRTUAL SMARTPHONE OVER IP MOBILE CLOUD BERBASIS VIRTUAL SMARTPHONE OVER IP Ferrianto Gozali (1) dan Rizki Abrar (2) Jurusan Teknik Elektro, Fakultas Teknologi Industri, Universitas Trisakti Jalan Kiai Tapa, Grogol, Jakarta, Indonesia

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

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

PENERAPAN CLOUD COMPUTING PADA WEBSITE PEMESANAN KAMAR KOST DENGAN MODEL LAYANAN SOFTWARE AS A SERVICE

PENERAPAN CLOUD COMPUTING PADA WEBSITE PEMESANAN KAMAR KOST DENGAN MODEL LAYANAN SOFTWARE AS A SERVICE PENERAPAN CLOUD COMPUTING PADA WEBSITE PEMESANAN KAMAR KOST DENGAN MODEL LAYANAN SOFTWARE AS A SERVICE Anggit Dwi Hartanto 1), Fitria Utami 2) 1,2) Teknik Informatika STMIK AMIKOM Yogyakarta email : anggit@amikom.ac.id

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

IMPLEMENTASI CLOUD COMPUTING UNTUK MEMAKSIMALKAN LAYANAN PARIWISATA

IMPLEMENTASI CLOUD COMPUTING UNTUK MEMAKSIMALKAN LAYANAN PARIWISATA IMPLEMENTASI CLOUD COMPUTING UNTUK MEMAKSIMALKAN LAYANAN PARIWISATA Tri Wahyudi AMIK BSI YOGYAKARTA Jl. Ringroad Barat, Ambar Ketawang, Gamping Email:tri.twi@bsi.ac.id Abstrak Semakin pesatnya wisatawan

Lebih terperinci

ANALISIS SKALABILITAS PRIVATE CLOUD COMPUTING BERBASIS INFRASTUCTURE AS A SERVICE (IAAS) SKRIPSI

ANALISIS SKALABILITAS PRIVATE CLOUD COMPUTING BERBASIS INFRASTUCTURE AS A SERVICE (IAAS) SKRIPSI ANALISIS SKALABILITAS PRIVATE CLOUD COMPUTING BERBASIS INFRASTUCTURE AS A SERVICE (IAAS) SKRIPSI Oleh : IMAM BAGUS MAWARDI 0836010014 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS

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

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

RANCANGAN NETWORK MONITORING SYSTEM UNTUK PEMANTAUAN SUMBER DAYA VIRTUAL SERVER PADA JARINGAN CLOUD COMPUTING UNIVERSITAS SEMARANG

RANCANGAN NETWORK MONITORING SYSTEM UNTUK PEMANTAUAN SUMBER DAYA VIRTUAL SERVER PADA JARINGAN CLOUD COMPUTING UNIVERSITAS SEMARANG RANCANGAN NETWORK MONITORING SYSTEM UNTUK PEMANTAUAN SUMBER DAYA VIRTUAL SERVER PADA JARINGAN CLOUD COMPUTING UNIVERSITAS SEMARANG Febrian Wahyu Christanto 1, Mohammad Sani Suprayogi 2 1,2 Program Studi

Lebih terperinci

BAB I PENDAHULUAN. dimanfaatkan secara optimal maka diperlukan adanya server. Tujuan. penelitian ini adalah untuk maintenance secara efesien.

BAB I PENDAHULUAN. dimanfaatkan secara optimal maka diperlukan adanya server. Tujuan. penelitian ini adalah untuk maintenance secara efesien. BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Server merupakan media yang memiliki peranan penting untuk menyediakan layanan akses internet bagi penggunanya. Agar jaringan bisa dimanfaatkan secara optimal

Lebih terperinci

Analisis dan Perancangan Infrastruktur Jaringan Cloud Computing. Pada PT Indonusa System Integrator Prima. Anthonius Bernadh

Analisis dan Perancangan Infrastruktur Jaringan Cloud Computing. Pada PT Indonusa System Integrator Prima. Anthonius Bernadh Analisis dan Perancangan Infrastruktur Jaringan Cloud Computing Pada PT Indonusa System Integrator Prima Anthonius Bernadh Binus University, Jakarta, DKI Jakarta, Indonesia Edward Christian Suryanto Binus

Lebih terperinci

Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan Multi Platform pada Praktikum Administasi Jaringan Komputer

Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan Multi Platform pada Praktikum Administasi Jaringan Komputer Jurnal Komputer Terapan Vol. 2, No. 1, Mei 2016, 17-26 17 Jurnal Politeknik Caltex Riau http://jurnal.pcr.ac.id Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan Multi Platform

Lebih terperinci

JURNAL DASI ISSN: Vol. 15 No. 1 Maret 2014

JURNAL DASI ISSN: Vol. 15 No. 1 Maret 2014 IMPLEMENTASI CLOUD COMPUTING MENGGUNAKAN MODEL INFRASTRUCTURE AS A SERVICE UNTUK OPTIMALISASI LAYANAN DATA CENTER (Studi Kasus : UPT STMIK AMIKOM YOGYAKARTA) Danang Setiyawan 1), Ahmad Ashari 2), Syamsul

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Cloud Computing 2.1.1 Sejarah & Definisi Cloud Computing Konsep awal Cloud Computing muncul pertama kali pada tahun 1960 oleh John McCarthy yang berkata Komputasi suatu hari nanti

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

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

Jurnal Komputer Terapan Vol. 3, No. 1, Mei 2017, Jurnal Politeknik Caltex Riau

Jurnal Komputer Terapan Vol. 3, No. 1, Mei 2017, Jurnal Politeknik Caltex Riau Jurnal Komputer Terapan Vol. 3, No. 1, Mei 2017, 33-40 33 Jurnal Politeknik Caltex Riau http://jurnal.pcr.ac.id Pengembangan Sistem Informasi Geografis Berbasis Node.JS untuk Pemetaan Mesin dan Tracking

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN BAB IV IMPLEMENTASI DAN PEMBAHASAN Pada bab ini akan dijelaskan tentang tahapan pembangunan jaringan virtual server di PT XYZ dengan menggunakan metode Network Development Life Cycle (NDLC) tahapan tersebut

Lebih terperinci

Implementasi dan Analisis Performansi Server Aplikasi Mobicents pada Cloud Computing dengan WebRTC

Implementasi dan Analisis Performansi Server Aplikasi Mobicents pada Cloud Computing dengan WebRTC Implementasi dan Analisis Performansi Server Aplikasi Mobicents pada Cloud Computing dengan WebRTC Al Asyari Pratama 1,*, Rendy Munadi 1, Ratna Mayasari 1 1 Prodi S1 Teknik Telekomunikasi, Fakultas Teknik

Lebih terperinci

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

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

Desain Dan Analysis Kinerja Virtualisasi Server Menggunakan Proxmox Virtual Environment

Desain Dan Analysis Kinerja Virtualisasi Server Menggunakan Proxmox Virtual Environment Jurnal Komputer Terapan, Vol 1, No 2, November 2015, 75-84 75 Jurnal Politeknik Caltex Riau http://jurnal.pcr.ac.id Desain Dan Analysis Kinerja Virtualisasi Server Menggunakan Proxmox Virtual Environment

Lebih terperinci

RANCANG BANGUN APLIKASI CHATTING BERBASIS WEB MENGGUNAKAN DOCKER

RANCANG BANGUN APLIKASI CHATTING BERBASIS WEB MENGGUNAKAN DOCKER RANCANG BANGUN APLIKASI CHATTING BERBASIS WEB MENGGUNAKAN DOCKER Firlya Adinta 1), Indri Neforawati 2) 1,2 Program Studi Teknik Komputer dan Jaringan, Politeknik Negeri Jakarta Jl. Prof. Dr. G.A Siwabessy,

Lebih terperinci

TUGAS MAKALAH INTEGRASI DAN MIGRASI SISTEM TEKNOLOGI INFORMASI TI024329

TUGAS MAKALAH INTEGRASI DAN MIGRASI SISTEM TEKNOLOGI INFORMASI TI024329 TUGAS MAKALAH INTEGRASI DAN MIGRASI SISTEM TEKNOLOGI INFORMASI TI024329 Integrasi dan Migrasi Data Pendidikan Antar Instansi Sekolah Berbasis Cloud Computing dengan Menggunakan Smart Learning Guna Menyetarakan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Laboratorium adalah tempat riset ilmiah, eksperimen, pengukuran ataupun pelatihan ilmiah dilakukan. Pada perguruan tinggi di Indonesia laboratorium biasanya dibuat

Lebih terperinci

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web yang semakin pesat seiring dengan kemajuan teknologi internet juga sangat meningkatkan kemudahan serta kecepatan pengiriman data,

Lebih terperinci

BAB I PENDAHULUAN. Media penyimpanan digunakan untuk menyimpan file. File yang disimpan dapat

BAB I PENDAHULUAN. Media penyimpanan digunakan untuk menyimpan file. File yang disimpan dapat BAB I PENDAHULUAN 1.1 Latar Belakang Di era teknologi dan informasi ini media penyimpanan sangatlah dibutuhkan. Media penyimpanan digunakan untuk menyimpan file. File yang disimpan dapat berupa file dokumen,

Lebih terperinci

IMPLEMENTASI CLOUD COMPUTING UNTUK MEMAKSIMALKAN LAYANAN PARIWISATA

IMPLEMENTASI CLOUD COMPUTING UNTUK MEMAKSIMALKAN LAYANAN PARIWISATA Implementasi Untuk Memaksimalkan Layanan Pariwisata IMPLEMENTASI CLOUD COMPUTING UNTUK MEMAKSIMALKAN LAYANAN PARIWISATA Tri Wahyudi Program Studi Manajemen Informatik, AMIK BSI Yogyakarta Jl. Ringroad

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 I PENDAHULUAN. Gambar I. 1 Statistik Penggunaan Internet di Indonesia. Sumber: (APJII, 2012)

BAB I PENDAHULUAN. Gambar I. 1 Statistik Penggunaan Internet di Indonesia. Sumber: (APJII, 2012) BAB I PENDAHULUAN Latar Belakang Teknologi Internet saat ini telah mengubah pola bekerja manusia dengan perkembangan sistem komputasi secara terdistribusi yang dapat memudahkan orang bekerja dengan komputer

Lebih terperinci

IMPLEMENTASI NODE.JS DAN MONGODB SEBAGAI CLOUD APPLICATION MOBILE SERVER

IMPLEMENTASI NODE.JS DAN MONGODB SEBAGAI CLOUD APPLICATION MOBILE SERVER IMPLEMENTASI NODE.JS DAN MONGODB SEBAGAI CLOUD APPLICATION MOBILE SERVER TUGAS AKHIR Disusun Oleh : ROUDHOTUL JANNAH 09560026 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG

Lebih terperinci

Model Implementasi Centralized Authentication Service pada Sistem Software As A Service

Model Implementasi Centralized Authentication Service pada Sistem Software As A Service JNTETI, Vol. 03, No. 1, Februari 2014 13 Model Implementasi Centralized Authentication Service pada Sistem Software As A Service Muhammad Arfan 1 Abstract The usage of cloud computing as continuously growing

Lebih terperinci

PENERAPAN LAYANAN PRIVATE CLOUD COMPUTING PADA LABORATORIUM KOMPUTER UNIVERSITAS BINA DARMA PALEMBANG

PENERAPAN LAYANAN PRIVATE CLOUD COMPUTING PADA LABORATORIUM KOMPUTER UNIVERSITAS BINA DARMA PALEMBANG PENERAPAN LAYANAN PRIVATE CLOUD COMPUTING PADA LABORATORIUM KOMPUTER UNIVERSITAS BINA DARMA PALEMBANG Maria Ulfa 1, Helda Yudiastuti 2 Dosen Universitas Bina Darma Jl. A. Yani No. 3 Plaju Palembang Sur-el:

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi yang begitu cepat pada abad ke 21 ini berpengaruh besar pada kehidupan manusia. Teknologi mengubah cara hidup baik manusia dewasa maupun

Lebih terperinci

BAB II TINJAUAN PUSTAKA. penghubung tersebut dapat berupa kabel atau nirkabel sehingga memungkinkan

BAB II TINJAUAN PUSTAKA. penghubung tersebut dapat berupa kabel atau nirkabel sehingga memungkinkan BAB II TINJAUAN PUSTAKA 2.1 Jaringan Komputer Jaringan komputer merupakan sistem yang terdiri atas dua atau lebih komputer serta perangkat-perangkat lainnya yang saling terhubung. Media penghubung tersebut

Lebih terperinci

PERANCANGAN SERVER DENGAN MEMANFAATKAN PROXMOX DI PENGELOLA DATA ELEKTRONIK KABUPATEN SRAGEN

PERANCANGAN SERVER DENGAN MEMANFAATKAN PROXMOX DI PENGELOLA DATA ELEKTRONIK KABUPATEN SRAGEN PERANCANGAN SERVER DENGAN MEMANFAATKAN PROXMOX DI PENGELOLA DATA ELEKTRONIK KABUPATEN SRAGEN Makalah Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Diajukan oleh : Nama : Veranika

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Penelitian 4.1.1. Analisis Permasalahan Dari hasil wawancara dan observasi objek penelitian maka ditemukan beberapa permasalahan yang muncul, diantaranya : a) Terdapat

Lebih terperinci

CLOUD COMPUTING DAN PEMANFAATAN DALAM OFFICE AUTOMATION

CLOUD COMPUTING DAN PEMANFAATAN DALAM OFFICE AUTOMATION CLOUD COMPUTING DAN PEMANFAATAN DALAM OFFICE AUTOMATION Oleh : 1. Muhammad Zakariyya A.143040268 2. Septika Maulida Ornasiswi 14304028 3. Azmi Fahrun Nisa 143040290 MATERI CLOUD COMPUTING?? CONTOH CLOUD

Lebih terperinci

PERANCANGAN VIRTUAL PRIVATE SERVER MENGGUNAKAN PROXMOX PADA AMIK IBNU KHALDUN PALOPO

PERANCANGAN VIRTUAL PRIVATE SERVER MENGGUNAKAN PROXMOX PADA AMIK IBNU KHALDUN PALOPO PERANCANGAN VIRTUAL PRIVATE SERVER MENGGUNAKAN PROXMOX PADA AMIK IBNU KHALDUN PALOPO Dasril 1, Aishiyah Saputri Laswi 2, Andryanto A 3 1), 2),3) Manajemen Informatika,AMIK IBNU KHALDUN Palopo Jl Andi Djemma

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

Kusuma Wardani

Kusuma Wardani Penerapan Cloud Computing di Instansi Pemerintah Kusuma Wardani manis.dani88@gmail.com http://kusumawardani2008.blogspot.com Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com

Lebih terperinci

APLIKASI WEB DINAMIS LANJUT TUGAS 1

APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT Nama : Apriyanto Wibowo NIM : 12141362 Soal : TUGAS 1 1. Buatlah tutorial / panduan singkat penggunaan composer pada pengembangan aplikasi Didalam tutorial memuat informasi

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Istilah virtualisasi (virtualization) memiliki banyak pengertian. Jika merujuk pada kamus Oxford, istilah virtualization merupakan turunan dari kata virtualize yang

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Bayu Endira, Dwi Husein, dkk., (2014) memanfaatkan cloud computing dalam aplikasi pencarian tambal ban terdekat. Aplikasi berjalan pada platform

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

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

ANALISIS PERANCANGAN DEDICATED WEBSERVER BERBASIS CLOUD COMPUTING NASKAH PUBLIKASI

ANALISIS PERANCANGAN DEDICATED WEBSERVER BERBASIS CLOUD COMPUTING NASKAH PUBLIKASI ANALISIS PERANCANGAN DEDICATED WEBSERVER BERBASIS CLOUD COMPUTING NASKAH PUBLIKASI disusun oleh Bil muammar 09.11.3371 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA

Lebih terperinci

IMPLEMENTASI DEDICATED SERVER DI SMP BIRRUL WALIDAIN MUHAMMADIYAH SRAGEN

IMPLEMENTASI DEDICATED SERVER DI SMP BIRRUL WALIDAIN MUHAMMADIYAH SRAGEN IMPLEMENTASI DEDICATED SERVER DI SMP BIRRUL WALIDAIN MUHAMMADIYAH SRAGEN PUBLIKASI ILMIAH Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Jurusan Informatika Fakultas Komunikasi

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

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

Tugas Teknologi Open Source

Tugas Teknologi Open Source Nama : Didit Jamianto NIM : 14111095 Kelas / Prodi : 22 / TI Tugas Teknologi Open Source Soal 1. Apa yang dimaksud dengan server Virtualization? 2. Bandingkan dengan beberapa server Virtualization berikut

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