21
REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES MELALUI JARINGAN INTERNET BERBASIS OPENSTACK MENGGUNAKAN NEXTCLOUD Realization of Cloud Data Storage System Accessed through Internet based on Openstack using Nextcloud Laporan ini disusun untuk memenuhi salah satu syarat menyelesaikan pendidikan Diploma IV Program Studi Teknik Telekomunikasi Di Jurusan Teknik Elektro Oleh Rizal Rahman 131344026 POLITEKNIK NEGERI BANDUNG 2017

REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

REALISASI SISTEM PENYIMPANAN DATA CLOUD

DIAKSES MELALUI JARINGAN INTERNET

BERBASIS OPENSTACK MENGGUNAKAN

NEXTCLOUD

Realization of Cloud Data Storage System Accessed through Internet based on

Openstack using Nextcloud

Laporan ini disusun untuk memenuhi salah satu syarat menyelesaikan pendidikan

Diploma IV Program Studi Teknik Telekomunikasi

Di Jurusan Teknik Elektro

Oleh

Rizal Rahman

131344026

POLITEKNIK NEGERI BANDUNG 2017

 

 

 

 

 

 

 

 

 

 

 

 

Page 2: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

HALAMAN PENGESAHAN

Realisasi Sistem Penyimpanan Data Cloud Diakses Melalui Jaringan Internet Berbasis Openstack

Menggunakan Nextcloud

Penulis :

Nama Mahasiswa : Rizal Rahman NIM : 131344026

Penguji :

1. Ketua : R.W. Tri Hartono, DUT., SST., MT

2. Anggota : Ridwan Solihin, DUT., SST., MT

3. Anggota : Tata Supriyadi, DUT., ST., M.Eng.

Tugas Akhir ini telah disidangkan pada tanggal 20 Juli 2017

dan disahkan sesuai dengan ketentuan.

Pembimbing I : Malayusfi, BSEE., M.Eng.. (………………………)

Bandung, 20 Juli 2017

Jurusan Teknik Elektro

Ketua,

Malayusfi, BSEE., M.Eng.

NIP. 19540101 198403 1 001

 

 

 

 

 

 

 

 

 

 

 

 

Page 3: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

iv

PERNYATAAN PENULIS

“Saya yang bertandatangan dibawah ini menyatakan bahwa laporan Tugas Akhir ini adalah murni hasil pekerjaan saya sendiri. Tidak ada pekerjaan orang lain yang saya gunakan tanpa menyebutkan sumbernya.

Materi dalam laporan Tugas Akhir ini tidak/belum pernah disajikan/digunakan sebagai bahan untuk makalah/Tugas Akhir lain kecuali saya menyatakan dengan jelas bahwa saya menggunakannya.

Saya memahami bahwa laporan Tugas Akhir yang saya kumpulkan ini dapat diperbanyak dan atau dikomunikasikan untuk tujuan mendeteksi adanya plagiatisme.”

Judul Tugas Akhir:

Realisasi Sistem Penyimpanan Data Cloud Diakses Melalui Jaringan Internet

Berbasis Openstack Menggunakan Nextcloud

Bandung, 20 Juli 2017

Yang menyatakan,

( Rizal Rahman ) NIM: 131344026

Mengetahui

Pembimbing I

( Malayusfi, BSEE., M.Eng. )

NIP. 19540101 198403 1 001

 

 

 

 

 

 

 

 

 

 

 

 

Page 4: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

v

HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI

TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS

Sebagai sivitas akademika Politeknik Negeri Bandung, saya yang bertanda tangan di bawah ini :

Nama : Rizal Rahman

NIM : 131344026

Program Studi : DIV Teknik Telekomunikasi

Jurusan : Teknik Elektro

Jenis Karya : Tugas Akhir

demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada Politeknik Negeri Bandung Hak Bebas Royalti Noneksklusif (None-exclusive Royalty Free Right) atas karya ilmiah saya yang berjudul :

Realisasi Sistem Penyimpanan Data Cloud Diakses Melalui Jaringan Internet Berbasis Openstack Menggunakan Nextcloud

Dengan Hak Bebas Royalti/Noneksklusif ini Politeknik Negeri Bandung berhak menyimpan, mengalih media/formatkan, mengelola dalam bentuk pangkalan data (database), merawat dan mempublikasikan tugas akhir saya selama tetap mencantumkan nama saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Bandung

Pada Tanggal : 20 Juli 2017

Yang menyatakan

( Rizal Rahman )

 

 

 

 

 

 

 

 

 

 

 

 

Page 5: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

vi

BIODATA MAHASISWA

Nama : Rizal Rahman

NIM : 131344026

Tempat/Tanggal Lahir : Surabaya, 10 Desember 1994

Jurusan : Teknik Elektro

Prodi : DIV Teknik Telekomunikasi

Alamat : Sarijadi Blok 23 No 80 Bandung

No. Telp. : +6281224080780

e-mail : [email protected]

Riwayat Pendidikan :

SD lulus tahun : 2007 di SD Muhammadiyah 1 Sidoarjo

SMP lulus tahun : 2008 di SMPN 6 Sidoarjo

2010 di SMPN 2 Tambun Selatan

SMA lulus tahun : 2013 SMKN 2 Cikarang Barat

Seminar dan Pelatihan :

- Pelatihan Bela Negara (PUSDIKHUB) POLBAN, Cimahi di tahun 2013 - Peserta Program Pengenalan Kehidupan Kampus (PPKK) POLBAN di tahun

2013 - Pelatihan Penyambungan Serat Optik Indosat Ancol, Jakarta 2016

Semua data yang saya diisikan dan tercantum dalam biodata ini adalah benar dan dapat dipertanggungjawabkan secara hukum. Apabila di kemudian hari ternyata dijumpai ketidaksesuaian dengan kenyataan, saya siap menerima sanksi.

Bandung, 20 Juli 2017

Mahasiswa yang melaksanakan PA/TA,

(Rizal Rahman)

NIM. 131344026

berwarna

Ukuran 4x6

berwarna

Ukuran 4x6

 

 

 

 

 

 

 

 

 

 

 

 

Page 6: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

vii

LEMBAR PERSEMBAHAN

Laporan tugas akhir ini saya persambahkan kepada Allah SWT, Mama, Abah, Kakak, Adik, Jihan, teman-teman D4 Teknik Telekomunikasi, Dosen-dosen Teknik Telekomunikasi, Cilsy, teman-teman dan guru-guru sekolah, serta semua orang yang berharga dalam hidup saya.

 

 

 

 

 

 

 

 

 

 

 

 

Page 7: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

Halaman ini sengaja dikosongkan

 

 

 

 

 

 

 

 

 

 

 

 

Page 8: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

viii

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT karena atas

rahmat serta hidayah-Nya penulis dapat menyelesaikan laporan tugas akhir

dengan judul “Realisasi Sistem Penyimpanan Data Cloud diakses Melalui

Jaringan Internet Berbasis Openstack menggunakan Nextcloud”.

Penyelesaian Laporan Tugas Akhir ini, penulis memperoleh banyak

bimbingan, arahan, dukungan dan bantuan dari berbagai pihak, sehingga laporan

ini dapat diselesaikan dengan baik dan tepat waktu. Oleh karena itu pada

kesempatan ini penulis mengucapkan terima kasih kepada:

1. Allah SWT yang telah memberikan rahmat, kasih sayang dan segala

kemudahan bagi penulis.

2. Ayah, Ibu dan Saudara – saudaraku yang selalu mendo’akan, membimbing

dan mendukung dalam menggapai cita – cita penulis.

3. Bapak Malayusfi, BSEE., M.Eng. selaku ketua jurusan Teknik Elektro,

Politeknik Negeri Bandung dan Pembimbing utama penulis.

4. Bapak T.B. Utomo, ST,. MT. selaku ketua program studi D IV Teknik

Telekomunikasi, Politeknik Negeri Bandung.

5. Ibu Mina Naidah Gani, DU.Tech,. ST,. M. Eng. selaku wali kelas 4 NK

2013 program studi Teknik Telekomunikasi, Politeknik Negeri Bandung.

6. Seluruh Staf dan Dosen program studi Teknik Telekomunikasi, Politeknik

Negeri Bandung.

7. Untuk Teman-Teman Angkatan 2013 yang seperjuangan dengan penulis

yang selalu memberikan semangat kepada penulis.

8. Teman-teman di kelas 4 NK 2013 yang memberikan semangat dan

membantu penulis disaat kesulitan.

9. Dan semua pihak yang telah membantu penulis baik secara langsung

maupun tidak langsung yang tidak dapat disebutkan satu per-satu dalam

menyelesaikan laporan tugas akhir ini.

Penulis menyadari masih banyak kekurangan dalam penulisan Laporan

Tugas Akhir ini. Oleh karena itu, penulis sangat mengharapkan kritik dan saran

 

 

 

 

 

 

 

 

 

 

 

 

Page 9: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

ix

yang bersifat membangun untuk laporan ini. Sehingga segala kekurangan dan

kelemahan dapat diperbaiki berikutnya.

Akhir kata besar harapan penulis, semoga Laporan Tugas Akhir ini dapat

bermanfaat bagi diri penulis maupun pihak lain yang memerlukan. Semoga Allah

SWT selalu melimpahkan Rahmat dan Karunia-Nya kepada penulis semua.

Bandung, 20 Juli 2017

Penulis

 

 

 

 

 

 

 

 

 

 

 

 

Page 10: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

Halaman ini sengaja dikosongkan

 

 

 

 

 

 

 

 

 

 

 

 

Page 11: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

x

ABSTRAK

Rata-rata setiap orang menyimpan data sampai sebesar kurang lebih 1TB di

harddisk komputernya. Pemakaian ini menyebabkan tingkat kemungkinan

kerusakan harddisk komputer setelah 4 tahun meningkat sebesar 11%

pertahunnya. Ini menyebabkan data-data setiap orang yang disimpan di harddisk

komputer menjadi rawan hilang. Penyimpanan data berbasis cloud secara privat

yang termasuk kedalam Software as a Service pada model layanan Cloud

Computing dapat menjadi solusi karena mampu menjadi tempat penyimpanan

data terpusat, bebas biaya sewa, bisa diakses bersama-sama melalui internet,

mudah penggunaannya, dan privasi data yang disimpan dapat terjamin. Pada tugas

akhir ini sistem penyimpanan data cloud menggunakan Nextcloud yang dibangun

berbasis Openstack diuji secara eksperimental untuk membuktikan layanannya

dapat berfungsi dengan baik sesuai standar QoS ITU-T Rec G-114. Nextcloud

dibangun diatas infrastruktur cloud yang termasuk model layanan Infrastructure

as a Service berupa virtual machine berbasis Openstack dengan spesifikasi

1vCPU, 2GB RAM, dan 20GB harddisk. Dalam eksperimen divariasikan jenis

ISP yang digunakan yaitu Indosat dan Indihome, dengan parameter yang diukur

adalah Throughput dan Packet Loss sebagai acuan kualitas layanan berbasis

protocol TCP. Data pendukung juga diamati berupa eksperimen konektifitas antar

node, penggunaan sumber daya RAM, CPU, dan harddisk, serta alur komunikasi

antara klien dengan server. Hasil eksperimen menunjukkan bahwa sistem

penyimpanan data cloud berhasil berjalan dengan baik dengan kinerja sesuai

standar ITU-T Rec G-114 yang dapat diakses melalui internet menggunakan 2

ISP yang berbeda yaitu Indosat dan Indihome. Begitupun dengan sistem

Infrastruktur as a Service menggunakan Openstack juga dapat berjalan dengan

kinerja yang baik dengan berhasil menjalankan Virtual Machine dengan rata-rata

penggunaan prosesor 7.1% dan RAM sebesar 389MB.

Kata Kunci: Cloud Computing, IaaS, ITU-T Rec G-114, Nextcloud, Openstack,

Packet Loss, Penyimpanan Data, SaaS, Throughput

 

 

 

 

 

 

 

 

 

 

 

 

Page 12: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

xi

ABSTRACT

Based on secondary data obtained information that each person on average storing

data as much as 1 tera byte (1TB) on his computer hard drive. This causes the

probability of damage to computer harddisk after 4 years increase by 11%

annually. This will causes the data of each person stored on the computer hard

drive becomes prone to lost. Private cloud-based data storage included in the

Software as a Service on the Cloud Computing service model can be a solution

because it can be a centralized data storage, can load larger than required by the

average person storing, free of charge, accessible together via the internet, easy to

use, and guaranteed privacy data. In this final project cloud data storage system

using Nextcloud built based on Openstack tested experimentally to prove its

service can be functioned properly according to QUS ITU-T Rec G-114 standard.

Nextcloud is built on cloud infrastructure that includes service model

Infrastructure as a Service in the form of an Openstack-based virtual machine with

1vCPU specification, 2GB RAM, and 20GB hard drive. In the experiment varied

the type of ISP used is Indosat and Indihome, with parameters measured are

Throughput and Packet Loss as a reference quality of service-based protocol TCP.

Supporting data are also observed in the form of connectivity experiments

between nodes, the use of RAM resources, CPU, and hard disk, as well as the

communication flow between the client and the server. The experimental results

show that the cloud data storage system works properly with performance

according to ITU-T Rec G-114 standard that can be accessed via internet using 2

different ISPs: Indosat and Indihome. Likewise with Infrastructure as a Service

system using Openstack can also run in good performance by successfully

running Virtual Machine with average use of 7.1% processor and 389MB of

RAM.

Keywords: Cloud Computing, Data storage, IaaS, ITU-T Rec G-114, Nextcloud,

Openstack, Packet Loss, SaaS, Throughput.

 

 

 

 

 

 

 

 

 

 

 

 

Page 13: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

xii

DAFTAR ISI

HALAMAN PENGESAHAN ................................................................................ iii

PERNYATAAN PENULIS ................................................................................... iv

BIODATA MAHASISWA .................................................................................... vi

LEMBAR PERSEMBAHAN ............................................................................... vii

KATA PENGANTAR ......................................................................................... viii

ABSTRAK .............................................................................................................. x

ABSTRACT ........................................................................................................... xi

DAFTAR ISI ......................................................................................................... xii

DAFTAR TABEL ................................................................................................ xiv

DAFTAR GAMBAR ............................................................................................ xv

DAFTAR LAMPIRAN ...................................................................................... xviii

I. PENDAHULUAN ......................................................................................... I-1

1.1. Latar Belakang Masalah ......................................................................... I-1

1.2. Perumusan Masalah ................................................................................ I-2

1.3. Tujuan ..................................................................................................... I-2

1.4. Ruang Lingkup dan Batasan Masalah .................................................... I-3

1.5. Sistematika Penulisan Laporan............................................................... I-3

II. TINJAUAN PUSTAKA DAN LANDASAN TEORI ................................ II-5

2.1. Tinjauan Pustaka .................................................................................. II-5

2.2. Landasan Teori ..................................................................................... II-7

2.2.1. Cloud Computing .......................................................................... II-7

2.2.2. Openstack .................................................................................... II-11

2.2.3. Nextcloud .................................................................................... II-27

2.2.4. Centos .......................................................................................... II-30

2.2.5. Secure Socket Layer .................................................................... II-30

2.2.6. Quality of Service ....................................................................... II-34

III. METODA DAN PROSES PENYELESAIAN ..................................... III-36

3.1 Metodologi Penyelesaian Masalah .................................................... III-36

3.2 Prosedur Pelaksanaan ........................................................................ III-37

3.3 Ilustrasi Sistem .................................................................................. III-38

 

 

 

 

 

 

 

 

 

 

 

 

Page 14: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

xiii

3.4 Blok Diagram .................................................................................... III-39

3.5 Spesifikasi Sistem .............................................................................. III-42

3.6 Perancangan Sistem ........................................................................... III-44

3.6.1 Perancangan Openstack ............................................................. III-44

3.6.2 Perancangan Topologi dan Konektifitas .................................... III-47

3.6.3 Penentuan Sistem Operasi .......................................................... III-50

3.7 Realisasi Sistem ................................................................................. III-51

3.7.1 Konfigurasi Domain ................................................................... III-51

3.7.2 Konfigurasi Cloudflare DNS...................................................... III-52

3.7.3 Konfigurasi Port Forwarding ..................................................... III-55

3.7.4 Instalasi Server Node Openstack ............................................... III-55

3.7.5 Persiapan Instalasi Openstack .................................................... III-73

3.7.6 Instalasi Openstack..................................................................... III-78

3.7.7 Manajemen Openstack ............................................................... III-81

3.7.8 Membuat Instance/Virtual Machine ........................................... III-83

3.7.9 Instalasi Nextcloud ..................................................................... III-83

IV. HASIL DAN PEMBAHASAN ........................................................... IV-103

4.1 Pengujian Konektifitas .................................................................... IV-103

4.2 Pengujian Sistem Openstack ........................................................... IV-106

4.2.1 Pengujian Service ..................................................................... IV-106

4.2.2 Pengamatan Sumber Daya ....................................................... IV-107

4.3 Pengujian Sistem SaaS Penyimpanan data cloud Nextcloud .......... IV-109

4.3.1 Pengujian Pengiriman File ....................................................... IV-109

4.3.2 Pengamatan Koneksi ................................................................ IV-112

4.3.3 Pengujian QoS .......................................................................... IV-117

V. PENUTUP ............................................................................................... V-121

5.1 Kesimpulan ....................................................................................... V-121

5.2 Saran ................................................................................................. V-121

DAFTAR PUSTAKA ......................................................................................... 122

DAFTAR LAMPIRAN ....................................................................................... 124

 

 

 

 

 

 

 

 

 

 

 

 

Page 15: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

xiv

DAFTAR TABEL

Tabel II.1 Tabel perbandingan implementasi sejenis .......................................... II-6 Tabel II.2 Komponen-komponen dasar Openstack ........................................... II-12 Tabel II.3 Komponen-komponen Neutron ........................................................ II-13 Tabel II.4 Komponen-komponen Glance .......................................................... II-15 Tabel II.5 Komponen-komponen Keystone ...................................................... II-16 Tabel II.6 Komponen-komponen Horizon ........................................................ II-17 Tabel II.7 Komponen-komponen Nova ............................................................ II-19 Tabel II.8 Standar Packet Loss versi ITU-T Rec G-114 ................................... II-35 Tabel III.1 Spesifikasi Hardware ..................................................................... III-42 Tabel III.2 Spesifikasi Teknis .......................................................................... III-44 Tabel III.3 Spesifikasi perhitungan Virtual Machine ....................................... III-44 Tabel III.4 Komponen Openstack yang dipilih untuk diinstall ........................ III-46 Tabel III.5 Konfigurasi IP dan Hostname ........................................................ III-48 Tabel III.6 Konfigurasi jaringan virtual ........................................................... III-49 Tabel III.7 Konfigurasi Port Forwarding ......................................................... III-50 Tabel III.8 Konfigurasi A Record .................................................................... III-53 Tabel IV.1 Uji konektifitas lokal ................................................................... IV-104 Tabel IV.2 Hasil pengamatan penggunaan rata-rata sumber daya ................. IV-108 Tabel IV.3 Daftar Pengujian pengiriman file ................................................. IV-110 Tabel IV.4 Hasil Percobaan pengunggahan file berbagai jenis ..................... IV-112 Tabel IV.5 Tabel pengukuran Throughput dan Packet Loss pada jaringan Indosat ........................................................................................................................ IV-118 Tabel IV.6 Tabel pengukuran Throughput dan Packet Loss pada Indihome . IV-119

 

 

 

 

 

 

 

 

 

 

 

 

Page 16: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

xv

DAFTAR GAMBAR

Gambar II.1 Diagram hubungan model dan karakteristik cloud ......................... II-8 Gambar II.2 Model Penerapan Cloud ................................................................. II-9 Gambar II.3 Hubungan model layanan cloud ................................................... II-10 Gambar II.4 Diagram Openstack keseluruhan .................................................. II-12 Gambar II.5 Model penerapan Neutron ............................................................ II-14 Gambar II.6 Diagram komponen glance ........................................................... II-16 Gambar II.7 Diagram komponen Keystone ...................................................... II-17 Gambar II.8 Diagram komponen Horizon ........................................................ II-18 Gambar II.9 Diagram komponen Nova ............................................................. II-20 Gambar II.10 Diagram peran RabbitMQ .......................................................... II-21 Gambar II.11 Standar Hardware Requirement Openstack ................................ II-22 Gambar II.12 Opsi Jaringan Provider Network ................................................ II-23 Gambar II.13 Opsi Jaringan Self-Service Network .......................................... II-24 Gambar II.14 Tabel rekomendasi scenario penerapan Openstack .................... II-25 Gambar II.15 Diagram arsitektur dasar Nextcloud ........................................... II-27 Gambar II.16 Diagram arsitektur scalable Nextcloud ...................................... II-28 Gambar II.17 Gambar pengaksesan Nextcloud ................................................ II-29 Gambar II.18 Gambar peran Protokol SSL ....................................................... II-31 Gambar II.19 Ilustrasi proses Handshake ......................................................... II-34 Gambar III.1 Ilustrasi Sistem ........................................................................... III-40 Gambar III.2 Blok Diagram Sistem ................................................................. III-41 Gambar III.3 Arsitektur Openstack yang dipilih.............................................. III-46 Gambar III.4 Topologi Jaringan Fisik .............................................................. III-48 Gambar III.5 Topologi virtual dan fisik ........................................................... III-49 Gambar III.6 Pembelian Domain ..................................................................... III-51 Gambar III.7 Panel Domain ............................................................................. III-52 Gambar III.8 Daftar Cloudflare........................................................................ III-53 Gambar III.9 Konfigurasi A Record ................................................................ III-53 Gambar III.10 Konfigurasi Nameserver .......................................................... III-54 Gambar III.11 Tes koneksi dengan domain ..................................................... III-55 Gambar III.12 Konfigurasi Port Forwarding pada Router ............................... III-55 Gambar III.13 Menu awal instalasi openstack Controller ............................... III-56 Gambar III.14 Pemilihan Bahasa Instalasi Controller ..................................... III-56 Gambar III.15 Pemilihan Zona waktu Controller ............................................ III-57 Gambar III.16 Konfigurasi Partisi Controller .................................................. III-57 Gambar III.17 Konfigurasi alamat IP Controller ............................................. III-58 Gambar III.18 Konfigurasi alamat ip private controller .................................. III-59 Gambar III.19 Memulai instalasi Controller .................................................... III-60 Gambar III.20 Konfigurasi password root controller ....................................... III-60 Gambar III.21 Menunggu proses instalasi Controller ...................................... III-61 Gambar III.22 Instalasi Selesai Controller ....................................................... III-61

 

 

 

 

 

 

 

 

 

 

 

 

Page 17: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

xvi

Gambar III.23 Menu awal instalasi Network ................................................... III-62 Gambar III.24 Pemilihan Bahasa Instalasi Network ........................................ III-62 Gambar III.25 Pemilihan Zona Waktu Network .............................................. III-63 Gambar III.26 Konfigurasi Partisi Network..................................................... III-63 Gambar III.27 Konfigurasi alamat IP eksternal Network ................................ III-64 Gambar III.28 Konfigurasi Alamat IP private Network .................................. III-65 Gambar III.29 Memulai Instalasi Network ...................................................... III-66 Gambar III.30 Konfigurasi Root password Network ....................................... III-66 Gambar III.31 Proses instalasi Network .......................................................... III-67 Gambar III.32 Instalasi Selesai Network ......................................................... III-67 Gambar III.33 Menu Awal Instalasi Compute ................................................. III-68 Gambar III.34 Pemilihan Bahasa Instalasi Compute ....................................... III-68 Gambar III.35 Konfigurasi Zona Waktu Compute .......................................... III-69 Gambar III.36 Konfigurasi Partisi Compute .................................................... III-70 Gambar III.37 Konfigurasi alamat IP eksternal Compute ............................... III-71 Gambar III.38 Konfigurasi alamat ip private Compute ................................... III-71 Gambar III.39 Memulai Instalasi Compute ..................................................... III-72 Gambar III.40 Konfigurasi Root Password Compute ...................................... III-73 Gambar III.41 Proses Instalasi Compute ......................................................... III-73 Gambar III.42 Instalasi Selesai Compute......................................................... III-73 Gambar III.43 Menu awal nextcloud ............................................................... III-87 Gambar III.44 Konfigurasi Database Nextcloud ............................................. III-88 Gambar III.45 Instalasi Nextcloud Selesai....................................................... III-89 Gambar III.46 Tampilan sertifikat belum terpercaya ....................................... III-92 Gambar III.47 Konfirmasi Security Exception ................................................ III-93 Gambar III.48 Akses Nextcloud terbuka ......................................................... III-93 Gambar III.49 Pembuatan user dan grup Nextcloud ........................................ III-94 Gambar III.50 Mengakses Nextcloud via Web Browser ................................. III-95 Gambar III.51 Tampilan setelah Login browser .............................................. III-95 Gambar III.52 Menjalankan installer Nextcloud Client ................................... III-96 Gambar III.53 Pemilihan komponen nextcloud client yang diinstall .............. III-96 Gambar III.54 Pemilihan folder instalasi Nextcloud client ............................. III-97 Gambar III.55 Proses instalasi Nextcloud client .............................................. III-97 Gambar III.56 Memasukkan Alamat server Nextcloud ................................... III-98 Gambar III.57 Konfirmasi sertifikat Nextcloud ............................................... III-98 Gambar III.58 Memasukkan user dan password Nextcloud ............................ III-99 Gambar III.59 Memilih opsi-opsi tambahan Nextcloud .................................. III-99 Gambar III.60 Instalasi Selesai Nextcloud Client .......................................... III-100 Gambar III.61 Mengunduh Nextcloud versi Android .................................... III-100 Gambar III.62 Memasukkan parameter koneksi Nextcloud via Android ...... III-101 Gambar III.63 Konfirmasi Sertifikat Nextcloud ............................................ III-101 Gambar III.64 Tampilan Nextcloud Android 1.............................................. III-102 Gambar III.65 Tampilan Nextcloud Android 2.............................................. III-102 Gambar IV.1 Uji konektifitas dari jaringan lokal .......................................... IV-103

 

 

 

 

 

 

 

 

 

 

 

 

Page 18: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

xvii

Gambar IV.2 Uji ke Server Controller ........................................................... IV-104 Gambar IV.3 Uji ke server Network .............................................................. IV-104 Gambar IV.4 Uji ke server Compute ............................................................. IV-105 Gambar IV.5 Percobaan uji konektifitas melalui internet .............................. IV-105 Gambar IV.6 Uji koneksi via internet ............................................................ IV-106 Gambar IV.7 Uji Keystone service ................................................................ IV-107 Gambar IV.8 Uji Nova service....................................................................... IV-107 Gambar IV.9 Uji Neutron Service ................................................................. IV-107 Gambar IV.10 Skema pengamatan dengan software TOP............................. IV-108 Gambar IV.11 Skema pengunggahan file klien 1 - 2 ..................................... IV-110 Gambar IV.12 Skema Pengunggahan dan pengunduhan klien 5 - 6.............. IV-111 Gambar IV.13 Pengujian Pengunggahan File via browser ............................ IV-111 Gambar IV.14 Pengujian Pengunggahan via File Explorer ........................... IV-112 Gambar IV.15 Ilustrasi pengamatan koneksi ................................................. IV-113 Gambar IV.16 TCP Flow ............................................................................... IV-116 Gambar IV.17 TCP Flow pada Wireshark ..................................................... IV-116 Gambar IV.18 TCP Retransmission ............................................................... IV-116 Gambar IV.19 Ilustrasi pengukuran pada klien 1 sampai 4 ........................... IV-117 Gambar IV.20 Ilustrasi Pengukuran pada klien 5 sampai 8 ........................... IV-118

 

 

 

 

 

 

 

 

 

 

 

 

Page 19: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

xviii

DAFTAR LAMPIRAN

Lampiran 1 Gambar node Compute .................................................................... 124 Lampiran 2 Gambar node Controller .................................................................. 124 Lampiran 3 Gambar node Compute .................................................................... 125 Lampiran 4 Script Answer.cfg ............................................................................ 125

 

 

 

 

 

 

 

 

 

 

 

 

Page 20: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

122

DAFTAR PUSTAKA

1. Schulz, Greg. Cloud and Virtual Data Storage Networking. Boca Raton : CRC Press, 2012. 2. World faces data storage crunch ahead. Straits Times. April 2017, The Straits Times. 3. What Can 49,056 Hard Drives Tell Us? Hard Drive Reliability Stats for Q3 2015. Klein, Andy. Sacramento : s.n., 2015. 4. Gan, Chin Keong. How to build a Network Attached Storage (NAS): 2016. 2016. 5. Cloud Storage for Cloud Computing. Open Grid Forum. 2009. 6. Cloud Storage. Nonprofit Technology Collaboration. 2013. 7. Developers, The Nextcloud. Nextcloud User Manual. 2017. 8. Puspa, Norma Fitra, Rochim, Adian Fatchur and Widianto, Eko Didik. Analisis Implementasi Infrastructure As A Service Menggunakan Ubuntu Cloud Infrastruktur. Semarang : Universitas Diponegoro, 2014. 9. Practical Implementation of Private Cloud Based on Open Source ownCloud for Small Teams - Case Study. Gregus, Michal and Karovic, Vincent. Krakow : IEEE, 2015. 2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC). pp. 183-187. 10. Deploying and Extending On-Premise Cloud Storage Based on ownCloud. Hildmann, Thomas and Kao, Odej. s.l. : IEEE, 2014. 2014 IEEE 34th International Conference on Distributed Computing Systems Workshops (ICDCSW). pp. 76-81. 11. Sosinsky, Barrie. Cloud Computing Bible. Indianapolis : Wiley Publishing, 2011. 12. Openstack Team. Red Hat Enterprise Linux Openstack Platform 7 Architecture Guide. s.l. : Red Hat Inc., 2017. 13. Radez, Dan. Openstack Essentials. Birmingham : Packt Publishing, 2015. 14. Schneider, Stan. What’s The Difference Between DDS And AMQP? Eletronic Design. [Online] April 2013. [Cited: Juli 27, 2017.] http://www.electronicdesign.com/embedded/what-s-difference-between-dds-and-amqp. 15. Documentation, Openstack. Overview. Openstack Documentation. [Online] Juni 12, 2017. [Cited: Juli 27, 2017.] https://docs.openstack.org/mitaka/install-guide-obs/overview.html. 16. Barret, Carrol, et al. Openstack: The Path to Cloud. s.l. : Openstack.org. 17. Documentation, Openstack. Overcommiting CPU and RAM. Openstack Documentation. [Online] 07 27, 2017. [Cited: 07 28, 2017.] https://docs.openstack.org/arch-design/design-compute/design-compute-overcommit.html. 18. Team, Nextcloud. About. Nextcloud. [Online] 2017. [Cited: Juli 27, 2017.] https://nextcloud.com/about/. 19. Nextcloud Team. Nextcloud Solution Architecture. Stuttgart : Nextcloud GmbH, 2017. 20. Boronczyk, Timothy and Negus, Christoper. CentOS Bible. Indianapolis : Wiley Publishing, 2009.

 

 

 

 

 

 

 

 

 

 

 

 

Page 21: REALISASI SISTEM PENYIMPANAN DATA CLOUD DIAKSES …

123

21. SSL and TLS: A Beginners' Guide. McKinley, Holly Lynne. Fredericksburg : Sans Institute Reading Room, 2003. 22. Asyiah. DESAIN DAN IMPLEMENTASI IP MULTIMEDIA SUBSYSTEM (IMS) MENGGUNAKAN OPEN IMS CORE DISERTAI PEMBUATAN MODUL PRAKTIKUM IMS. Bandung : Politeknik Negeri Bandung, 2016.