147
RANCANG BANGUN CLOUD STORAGE BERBASIS LINUX UBUNTU SERVER UNTUK MEMUDAHKAN DAN MENGAMANKAN PENYIMPANAN DATA DI REPUBLIK COMPUTER TEGAL TUGAS AKHIR Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Jenjang Program Diploma III Oleh : Nama : Sutiyono NIM : 17011107 PROGRAM STUDI DIII TEKNIK ELEKTRONIKA POLITENIK HARAPAN BERSAMA TEGAL 2020

rancang bangun cloud storage berbasis linux ubuntu

Embed Size (px)

Citation preview

RANCANG BANGUN CLOUD STORAGE BERBASIS LINUX UBUNTU

SERVER UNTUK MEMUDAHKAN DAN MENGAMANKAN

PENYIMPANAN DATA DI REPUBLIK COMPUTER TEGAL

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Jenjang

Program Diploma III

Oleh :

Nama : Sutiyono

NIM : 17011107

PROGRAM STUDI DIII TEKNIK ELEKTRONIKA

POLITENIK HARAPAN BERSAMA TEGAL

2020

ii

iii

iv

v

vi

HALAMAN PERSEMBAHAN

Alhamdulillah, atas rahmat dan hidayah-Nya, saya dapat menyelesaikan

Laporan Praktik Kerja Lapangan ini dengan baik. Karya sederhana ini

dipersembahkan untuk:

• Ibu dan Alm. Bapakku, yang telah mendukungku, memberiku motivasi dalam

segala hal serta memberikan kasih sayang yang teramat besar yang tak

mungkin bisa ku balas dengan apapun.

• Personil Yuhuu-Yaw (Anisa, Uut, Tiara, Fadhil dan Renu), terima kasih buat

persahabatannya. Kalian adalah sahabat terbaikku.

• Seluruh mahasiswa elektronika yang tiada hentinya bahu membahu dan

saling membantu dalam penyusunan Tugas Akhir ini.

• Kawan kawan Republik Computer, Mas Adi, Kakek Taul, Mamah Latif,

Bapak Aziz, Izul, Gilang, bang Rian, Ade dan Azar yang sudah banyak

membantu dan menjadi tempat berkeluh kesah selama penyusunan laporan

ini.

• Semua pihak percetakan yang terlibat, yang sering saya repotin dengan

kehadiran saya, terimaksih atas keramahannya dan seluruh pelayanannya.

Kalian berjasa!

• Ibu Kantin kampus 2 Poltek Harber yang selalu baik hati dan tidak bosan

,menyambut kehadiran saya selama bolak-balik ke kampus untuk mngurus

Tugas Akhir ini. Pesan mie goreng pake kuahnya satu ya bu!

• Tri Yuli Yanto yang sudah memberi segara pencerahan selama perkuliahan 3

tahun ini, wahyu mulyadi yang ayo-ayo saja kalo dijak nemenin kemana-

mana, zhulian maulana yang gak pernah sungkan diajak bertukar pikiran dan

kerja sama yang baik. Dan semua teman-teman yang sudah mendoakan saya

selama ini. Terima kasih atas semua dukungan kalian!

vii

MOTTO

• Keberhasilan adalah kemampuan untuk melewati dan mengatasi dari suatu

kegagalan ke kegagalan berikutnya tanpa harus kehilangan semangat. Dedi

Kusriyanto (20 Desember 2013).

• Emas murni akan tetap muncul sebaga emas ketika harus berhadapan dengan

api, jangan pernah kehilangan jati diri dan kebaikan hatimu ketika berhadapan

dengan masa-masa sulit. Dedi Kusriyanto (11 Januari 2014).

• Masalah itu seperti pasir hisap, panik hanya akan membuat kita tenggelam

dan tinggal tenang terletak kekuatanmu. Dedi Kusriyanto (22 Januari 2014).

• Kadang hidup ini seperti ulat yang terjebak didalam kepompong, seolah

kehilangan tujuan dan jati diri, tapi itu adalah masa yang harus dilewati untuk

berubah menjadi kupu-kupu. Dedi Kusriyanto (28 Januari 2014).

• Hidup ini selangkah demi selangkah, tenanglah meski terkadang meneteskan

air mata karena diujung sana ada tawa bahagia. Dedi Kusriyanto (28 Januari

2014).

• Tidak semua orang bergelar itu dewasa, tapi pengalaman. Bagaimana ia bisa

mengambil hikmah dari pengalaman-pengalaman yang ia dapatkan dalam

hidup.

• Jangan dengarkan orang lain jika itu hanya membuat bimbang. Ikuti apa kata

hati, ambil keputusan dan lakukan yang terbaik.

viii

ABSTRAK

Cloud storage merupakan teknologi penyimpanan data berbasis awan yang memudahkan kita melakukan penyimpanan tanpa memerlukan penyimpanan fisik. Owncloud adalah perusahaan yang bergerak pada teknologi cloud storage yang tampilannya sangat user friendly dan pastinya software ini bersifat open source. Owncloud dapat mengakses data melalui antar muka website atau aplikasi client. Republik Computer merupakan layanan jual beli komputer, layanan perbaikan hardware/software dan penjualan aksesoris komputer. Berdiri sejak 2015 dan memiliki pelanggan yang banyak sehingga memerlukan media penyimpanan data yang aman serta efektif untuk menyimpan segala data konsumen, transaksi jual beli dan berbagai data lainya yang berkaitan dengan administrasi toko. Pada kasus sebelumnya seringkali terjadi kehilangn data akibat kelalian dan kerusakan yang diakibatkan oleh virus serta malware. Oleh karena itu di bangun cloud storage berbasis linux ubuntu server yang berguna menjadi sentral penyimpanan file serta data administrasi yang berada pada perusahaan. Hadirnya cloud storage server membuat penyimpanan data lebih mudah, murah, aman dan dapat terkelola dengan baik.

Kata Kunci : Cloud Storage, Owncloud, Data, Server

ix

ABSTRACT

Cloud storage is a cloud-based data storage technology that makes it easy for us to saving data or document without requiring physical storage. Owncloud is a company engaged in cloud storage technology which looks very user friendly and of course this software is open source. Owncloud can access data through a website interface or client application. Republik Computer is a computer buying and selling store, hardware / software repair service and computer accessories sales. Founded in 2015 and has many customers, it requires a safe and effective data storage media to save all consumer data, buying and selling transactions and various other data related to store administration. In the previous case, data loss often occurred due to carelessness and damage caused by viruses and malware. Therefore, Linux based ubuntu server cloud storage was built which is useful as a central storage for files and administrative data in the company. The presence of cloud storage servers makes data storage easier, cheaper, safer and can be managed properly. Keywords: Cloud Storage, Owncloud, Data, Server

x

KATA PENGANTAR

Segala puji dan syukur kepada Allah SWT yang telah melimpahkan rahmat

dan karunia-Nya kepada penulis, sehingga penulis bisa menyelesaikan laporan

tugas akhir ini. Shalawat dan juga salam senantiasa tercurah kepada Junjungan kita

semua Nabi Muhammad SAW yang mengantarkan manusia dari kegelapan ke

zaman yang terang benderang. Penyusunan laporan tugas akhir ini bertujuan untuk

memenuhi syarat-syarat untuk bisa mencapai gelar Diploma Tiga di Politeknik

Harapan Bersama Kota Tegal.

Penulis menyadari mengenai penulisan ini tidak bisa terselesaikan tanpa

pihak-pihak yang mendukung baik secara moril dan juga materil. Maka, penulis

menyampaikan banyak-banyak terima kasih kepada setiap pihak-pihak yang

membantu penulis dalam penyusunan laporan tugas akhir ini.

Penulis menyadari bahwa laporan tugas akhir yang penulis buat ini masih

jauh dari sempurna hal ini karena terbatasnya pengetahuan dan pengalaman yang

dimiliki penulis. Oleh sebab itu, penulis mengharapkan adanya saran dan masukan

bahkan kritik membangun dari berbagai pihak. Semoga laporan tugas akhir ini bisa

bermanfaat bagi para pembaca dan pihak-pihak khususnya di lingkungan Politeknik

Harapan Bersama Kota Tegal.

Tegal, 20 Juni 2020

Penulis,

Sutiyono NIM. 17011107

xi

DAFTAR ISI

Halaman

HALAMAN JUDUL ............................................................................................... i

HALAMAN PERNYATAAN ............................................................................... ii

HALAMAN PERNYATAAN PUBLIKASI ......................................................... iii

HALAMAN PERSETUJUAN .............................................................................. iv

HALAMAN PENGESAHAN ................................................................................. v

HALAMAN PERSEMBAHAN ........................................................................... vi

MOTTO ............................................................................................................... vii

ABSTRAK .......................................................................................................... viii

ABSTRACT .......................................................................................................... ix

KATA PENGANTAR ............................................................................................ x

DAFTAR ISI ........................................................................................................ xi

DAFTAR TABEL .................................................................................................... x

DAFTAR GAMBAR ............................................................................................ xi

DAFTAR LAMPIRAN ........................................................................................ xii

BAB I. PENDAHULUAN ................................................................................. 1

1.1. Latar Belakang Masalah .............................................................. 1

1.2. Rumusan Masalah ........................................................................ 3

1.3. Batasan Masalah .......................................................................... 3

1.4. Tujuan .......................................................................................... 4

1.5. Manfaat ........................................................................................ 4

1.5.1. Manfaat Teoretis ................................................................ 4

xii

1.5.2. Manfaat Praktis .................................................................. 5

BAB II. LANDASAN TEORI ............................................................................ 6

2.1. Cloud Computing ........................................................................ 6

2.1.1. Contoh Cloud Computing ................................................... 7

2.2. Cloud Storage ............................................................................ 11

2.2.1. Definisi Cloud Storage ..................................................... 11

2.2.2. Sejarah Cloud Storage ..................................................... 12

2.2.3. Fungsi Cloud Storage ...................................................... 13

2.2.4. Manfaat Cloud Storage ................................................... 14

2.2.5. Jenis-Jenis Cloud Storage ............................................... 15

2.2.6. Kelebihan dan kekurangan Cloud Storage ...................... 17

2.2.7. Contoh Layanan Cloud Storage ...................................... 19

2.3. Owncloud ................................................................................... 28

2.3.1. Definisi Owncloud ........................................................... 28

2.3.2. Sejarah Owncloud ............................................................ 29

2.3.3. Syarat-Syarat Pengaplikasian Owncloud Pada Server ..... 30

2.3.4. Fitur-Fitur owncloud ........................................................ 32

2.3.5. Manfaat Menggunakan Owncloud ................................... 33

2.3.6. Karakteristik Owncloud ................................................... 36

2.3.7. Aspek Keamanan dan Privasi owncloud .......................... 38

2.3.8. Kelebihan Owncloud ........................................................ 40

2.3.9. Kekurangan Owncloud ..................................................... 42

2.4. Definisi Sharing File ................................................................. 42

xiii

2.5. Backup Data ............................................................................... 44

2.6. Definisi Ubuntu ......................................................................... 46

2.7. Ubuntu 18.04 ............................................................................. 47

2.8. Pengertian Flowchart ................................................................. 52

BAB III. METODOLOGI PENELITIAN .......................................................... 57

3.1. Prosedur Penelitian .................................................................... 57

3.2. Teknik Pengumpulan Data ........................................................ 59

3.3. Pembahasan Umum ................................................................... 61

BAB IV. PEMBAHASAN ................................................................................. 64

4.1. Gambaran Umum ....................................................................... 64

4.1.1. Profil Perusahaan .............................................................. 64

4.1.2. Visi dan Misi .................................................................... 65

4.1.3. Struktur Organisasi ........................................................... 66

4.1.4. Denah Lokasi Perusahaan ................................................ 67

4.2. Pembahasan Hasil Penelitian ..................................................... 67

4.2.1. Analisis Kebutuhan Perangkat ......................................... 67

4.2.2. Perancangan Sistem .......................................................... 69

4.2.3. Instalasi Sistem Operasi Ubuntu Server 18.04 ................. 70

4.2.4. Instalasi Apache2 ............................................................. 82

4.2.5. Instalasi dan Konfigurasi MySQL .................................... 86

4.2.6. Instalasi dan Konfigurasi PHP ......................................... 93

4.2.7. Instalasi dan Konfigurasi layanan Owncloud ................. 100

4.2.8. Implementasi .................................................................. 106

xiv

BAB V. PENUTUP ......................................................................................... 111

5.1. Kesimpulan .............................................................................. 111

5.2. Saran ........................................................................................ 112

DAFTAR PUSTAKA .......................................................................................... 114

LAMPIRAN

xv

DAFTAR TABEL

Tabel 2.1. Tabel Simbol-Simbol Flowchart ........................................................ 53

xvi

DAFTAR GAMBAR

Gambar 2.1. Google drive ................................................................................... 19

Gambar 2.2. Dropbox ......................................................................................... 20

Gambar 2.3. Onedrive ......................................................................................... 21

Gambar 2.4. Box ................................................................................................. 22

Gambar 2.5. Mega ............................................................................................... 23

Gambar 2.6. Adrive ............................................................................................. 24

Gambar 2.7. Bitcasa ............................................................................................ 25

Gambar 2.8. Spideroak ....................................................................................... 26

Gambar 2.9. Tecent weiyun ................................................................................ 27

Gambar 2.10. Qihoo 360 yunpan .......................................................................... 27

Gambar 3.1. Flowchart tahapan pembuatan cloud storage server ..................... 63

Gambar 4.1. Struktur organisasi Republik Computer Tegal ............................... 66

Gambar 4.2. Denah Republik Computer Tegal................................................... 67

Gambar 4.3. Flowchart cara kerja ...................................................................... 69

Gambar 4.4. Loading instalasi ubuntu server 18.04 ........................................... 70

Gambar 4.5. Pemilihan bahasa ubuntu server 18.04........................................... 71

Gambar 4.6. Tampilan notifikasi update ubuntu server 18.04 ........................... 71

Gambar 4.7. Pemilihan layout keyboard ubuntu server 18.04 ........................... 72

Gambar 4.8. Pengaturan jaringan ubuntu server 18.04 ...................................... 73

Gambar 4.9. Pemilihan pengaturan jaringan ubuntu server 18.04...................... 73

Gambar 4.10. Popup pengaturan jaringan ubuntu server 18.04 ........................... 74

xvii

Gambar 4.11. Pengaturan ipv4 ubuntu server 18.04............................................. 74

Gambar 4.12. Pengaturan proxy address ubuntu server 18.04 ............................. 75

Gambar 4.13. Pengaturan mirror address ubuntu server 18.04 ............................ 75

Gambar 4.14. Pengaturan penggunaan hardisk ubuntu server 18.04 ................... 76

Gambar 4.15. Memilih hardisk yang akan diinstal ubuntu server 18.04 .............. 76

Gambar 4.16. Pengaturan partisi ubuntu server 18.04 .......................................... 77

Gambar 4.17. Popup konfirmasi instalasi ubuntu server 18.04 ............................ 77

Gambar 4.18. Pengaturan user account pada ubuntu server 18.04 ...................... 78

Gambar 4.19. SSH setup pada ubuntu server 18.04 ............................................. 78

Gambar 4.20. Pemilihan paket instalasi ubuntu server 18.04 ............................... 79

Gambar 4.21. Proses instalasi ubuntu server 18.04 .............................................. 79

Gambar 4.22. Proses reboot sistem ubuntu server 18.04 ..................................... 80

Gambar 4.23. Tampilan awal ubuntu server 18.04 ............................................... 80

Gambar 4.24. Memasukan media cd pada ubuntu server 18.04 ........................... 81

Gambar 4.25. Update ubuntu server 18.04 ........................................................... 81

Gambar 4.26. Instalasi paket apache ..................................................................... 82

Gambar 4.27. Proses instalasi paket apache ........................................................ 82

Gambar 4.28. Mengaktifkan modul rewrite pada apache ..................................... 83

Gambar 4.29. Mengaktifkan modul headers pada apache .................................... 83

Gambar 4.30. Mengaktifkan modul eenv pada apache ......................................... 84

Gambar 4.31. Mengaktifkan modul dir pada apache ............................................ 84

Gambar 4.32. Mengaktifkan modul mime pada apache ...................................... 85

Gambar 4.33. Restart apache ............................................................................... 85

xviii

Gambar 4.34. Instalasi paket mysql ...................................................................... 86

Gambar 4.35. Proses instalasi paket mysql ........................................................... 86

Gambar 4.36. Pengamanan database mysql ......................................................... 87

Gambar 4.37. Memasukkan password root ......................................................... 87

Gambar 4.38. Konfirmasi pengaturan password .................................................. 88

Gambar 4.39. Memasukkan ulang password ........................................................ 88

Gambar 4.40. Konfirmasi penghapusan anonymous user ................................... 89

Gambar 4.41. Konfirmasi untuk tidak mengizinkan remote login ....................... 89

Gambar 4.42. Konfirmasi menghapus test database ............................................ 90

Gambar 4.43. Pengamanan database mysql selesai ............................................. 90

Gambar 4.44. Masuk ke aplikasi mysql ................................................................ 91

Gambar 4.45. Tanpilan awal mysql ...................................................................... 91

Gambar 4.46. Konfigurasi database owncloud pada mysql ................................. 92

Gambar 4.47. Instalasi software library ............................................................... 93

Gambar 4.48. Proses instalasi software library .................................................... 93

Gambar 4.49. Mengaktifkan repository ondrej ..................................................... 94

Gambar 4.50. Reposiory onrej sudah aktif ........................................................... 94

Gambar 4.51. Update sistem ubuntu 18.04 ........................................................... 95

Gambar 4.52. Instalasi paket php7.1 ..................................................................... 95

Gambar 4.53. Konfirmasi penggunaan disk paket php7.1 .................................... 96

Gambar 4.54. Instalasi paket php penunjang ownloud ......................................... 97

Gambar 4.55. Konfirmasi instalasi paket php tambahan ..................................... 97

Gambar 4.56. Proses instalasi paket tambahan php7.1 ......................................... 98

xix

Gambar 4.57. Konfigurasi file php.ini .................................................................. 98

Gambar 4.58. Pengubahan parameter di dalam file php.ini .................................. 99

Gambar 4.59. Restart aplikasi apache2 .............................................................. 100

Gambar 4.60. Dowload file owncloud ............................................................... 100

Gambar 4.61. Ekstaksi file zip owncloud ........................................................... 101

Gambar 4.62. Pemindahan file hasil ekstaksi owncloud ..................................... 101

Gambar 4.63. Perintah chown untuk owncloud .................................................. 102

Gambar 4.64. Perintah chmod untuk owncloud .................................................. 102

Gambar 4.65. Membuat akun admin pada owncloud ......................................... 103

Gambar 4.66. Memnghubungkan owncloud dengan database ........................... 104

Gambar 4.67. Halaman login owncloud ............................................................. 105

Gambar 4.68. Tampilan beranda berkas owncloud............................................. 105

Gambar 4.69. Halaman pengaturan user owncloud ............................................ 106

Gambar 4.70. Mengunggah berkas ke owncloud ............................................... 108

Gambar 4.71. Mengunduh berkas dari owncloud ............................................... 108

Gambar 4.72. Halaman aktifitas user owncloud ................................................. 109

Gambar 4.73. Halaman pengaturan aktifitas user owncloud .............................. 109

Gambar 4.74. Sinkronisasi data dengan perangkat android ................................ 110

xx

DAFTAR LAMPIRAN

Lampiran 1. Surat Kesediaan Membimbing Laporan Tugas Akhir 1 ........... A-1

Lampiran 2. Surat Kesediaan Membimbing Laporan Tugas Akhir 2 ............. A-2

Lampiran 3. Form Bimbingan Laporan Tugas Akhir Pembimbing 1 ............. A-3

Lampiran 4. Form Bimbingan Laporan Tugas Akhir Pembimbing 2 ............. A-5

Lampiran 5. Penilaian Bimbingan Tugas Akhir Individu ............................... A-6

Lampiran 6. Surat Permohonan Izin Observasi ............................................... A-7

Lampiran 7. Surat Konfirmasi Observasi ........................................................ A-8

Lampiran 8. Lebar Hasil Wawancara .............................................................. A-9

Lampiran 9. Dokumentasi Observasi ............................................................ A-10

Lampiran 10. Lembar Revisi Ketua Ujian Sidang Tugas Akhir ..................... A-11

Lampiran 11. Lembar Revisi Penguji 1 Ujian Sidang Tugas Akhir ................ A-12

Lampiran 12. Lembar Revisi Penguji 2 Ujian Sidang Tugas Akhir ................ A-13

1

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Cloud storage merupakan perkembangan teknologi penyimpanan data

berbasis awan. Teknologi cloud storage sangat memudahkan kita karena

tanpa harus membawa flashdisk ataupun compact disc kemana mana.

Teknologi cloud storage memungkinkan pengguna melakukan penyimpanan

tanpa memerlukan penyimpanan fisik. Cloud storage memungkinkan akses

data oleh pengguna dari semua tempat, setiap waktu, sehingga pekerjaan

dapat dilakukan dimana saja.

Salah satu perusahaan yang bergerak pada teknologi cloud storage

adalah owncloud, owncloud sendiri memiliki tampilan yang sangat

bersahabat bagi para pengguna. Dibandingkan dengan menggunakan media

penyimpanan fisik penggunaan cloud storage bisa dibilang memiliki

beberapa keunggulan. Owncloud merupakan open source yang dirancang

untuk layanan cloud storage , dengan Owncloud pengguna dapat mengakses

data melalui antar muka web atau aplikasi client.

Republik Computer merupakan layanan jual beli komputer yang sudah

berdiri sejak 2015. Selain jual beli komputer layanan lain yang diberikan oleh

Republik Computer diantaranya adalah layanan perbaikan hardware,

perbaikan software, penjualan aksesoris komputer. Setiap harinya Republik

Computer memiliki banyak sekali transaksi baik itu transaksi masuk dan

2

2

transaksi keluar, dengan adanya banyak transaksi yang ada dihasilkan pula

banyak data yang menyangkut seputar rekapitulasi transaksi, administrasi

perusahaan dan arsip perusahaan. Data yang ada di Republik Computer dalam

sebuah PC admin yang berbasis windows. Seperti yang kita tahu, sistem

operasi windows sangat rawan sekali terkena malware atau virus-virus yang

dapat merusak dan menghilangkan data perusahaan. Adanya antivirus yang

terinstal pada PC tidak cukup membantu karena jika data terlajur hilang atau

rusak oleh jenis virus baru maka data tak dapat kembali. Hal-hal tersebut

menyebabkan kesulitan dalam pengelolaan administrasi di Republik

Computer karena tak jarang data yang hilang atau rusak adalah data-data yang

penting dan riskan.

Dari permasalahan yang sudah disebutkan, maka dibuatlah “Rancang

Bangun Cloud Storage Berbasis Linux Ubuntu Server Untuk

Memudahkan Dan Mengamankan Penyimpanan Data di Republik

Computer Tegal” yang berguna sebagai pusat penyimpanan data di

Republik Computer. Dengan diterapkannya cloud storage yang berbasiskan

linux ubuntu diharapkan dapat menjadi solusi untuk mengamankan data

dikemudian hari karena seperti yang kita tahu linux adalah salah satu sistem

operasi yang bebas virus, membuat data yang tersimpan di dalamnya aman

dan tidak beresiko rusak atau hilang tanpa disengaja.

3

3

1.2. Rumusan Masalah

Berdasarkan hal-hal diatas dapat dirumuskan permasalahan sebagai

berikut:

1. Bagaimana cara mengatasi masalah pada pertukaran informasi (file) ?

2. Bagaimana instalasi dan konfigurasi ubuntu serta owncloud?

3. Bagaimana memanfaatkan fitur file sharing dan sinkronisasi guna

mempermudah pekerjaan ?

1.3. Batasan Masalah

Untuk menghindari adanya penyimpangan maupun pelebaran pokok

masalah dalam penyusunan penelitian ini maka peneliti memberikan batasan

masalah, yaitu:

1. Mengunakan sistem operasi ubuntu dan menggunakan media aplikasi

owncloud.

2. Cloud storage server dirancang pada server ubuntu secara lokal saja.

3. Pemanfaatan utama cloud storage server adalah untuk layanan file

sharing, backup data dan sinkronisasi data.

4. manfaat menggunakan owncloud untuk cloud storage server di

Republik Computer.

4

4

1.4. Tujuan

Adapun dirancangnya aplikasi ini adalah bertujuan untuk sebagai

berikut :

1. Membangun jaringan cloud storage untuk menyimpan data di Republik

Computer Tegal.

2. Memberikan akses pada client untuk mengakses file pada server.

3. Memberikan keamanan dan kemudahan dalam penyimpanan data.

1.5. Manfaat

Dalam penulisan laporan ini manfaat penelitian dipecahkan dalam

manfaat teoretis dan manfaat praktis

1.5.1. Manfaat Teoretis

Adapun manfaat teoretis atas dirancangnya cloud storage server

ini adalah sebagai berikut :

Membuat sharing file antar komputer yang berada daam satu

jaringan lebih mudah.

1. Menghemat space penyimpanan pada client.

2. Menghemat waktu dan mempermudah proses administrasi toko.

3. Data yang disimpan dalam server dapat lebih aman dan bertahan

lama.

5

5

1.5.2. Manfaat Praktis

1. Bagi Peneliti

Peneliti dapat secara langsung mengimplementasikan ilmu

yang sudah didapatkan selama perkuliahan. Selain itu dapat

menambah pengalaman serta ilmu peneliti dalam bidang jaringan

khususnya dalam pembuatan server.

2. Bagi Perusahaan

Perusahaan dapat lebih efisien dalam pengelolaan

penyimpanan data. Selain efisiesi yang meningkat tingkat

kemudahan serta keamanan penyimpanan file yang ada di

perusahaanpun lebih terjamin.

3. Bagi Politeknik Harapan Bersama Tegal

Hasil dari penelitian ini dapat dijadikan sebagai referensi

bagi mahasiswa lain pembuatan cloud storage server yang mana

kedepannya dapat dikembangkan lagi agar dapat berjalan lebih

baik lagi.

6

BAB II

LANDASAN TEORI

2.1. Cloud Computing

Komputasi awan (cloud computing) adalah teknologi yang menjadikan

internet sebagai pusat pengelolaan data dan aplikasi, di mana pengguna

komputer diberikan hak akses (login). Penerapan komputasi awan saat ini

sudah dilakukan oleh sejumlah perusahaan IT terkemuka di dunia. Sebut saja

di antaranya adalah Google (google drive) dan IBM (blue cord initiative).

Sedangkan di Indonesia, salah satu perusahaan yang sudah menerapkan

komputasi awan adalah Telkom.

Komputasi awan menjawab masalah dan tantangan IT. Sebut saja di

antaranya adalah masalah tingginya anggaran investasi IT dan rencana

pemulihan bencana (Disaster Recovery Plan, DRP) sebagai bagian dari

business continuity. Kedua masalah tersebut dapat terjawab dengan baik oleh

komputasi awan. Masalah lainnya, seperti tingginya tuntutan kebutuhan

perusahaan, dapat terjawab dengan baik oleh komputasi awan dengan cara

ketangkasan dalam pengembangan.

Dengan adanya komputasi awan, jumlah komputer beserta sejumlah

perangkat infrastruktur yang melekat dapat dihilangkan/dikurangi secara

signifikan. Pergeseran tren perusahaan dalam membeli serta memelihara

server dan aplikasi on-premise yang mahal, bergerak menuju ke bentuk

metode penyewaan IT, sesuai dengan kebutuhan.

7

IT bukan merupakan pemberi kontribusi terbesar dalam pertambahan

panas di Bumi. Tapi dengan menerapkan Green IT, salah satunya menerapkan

komputasi awan, maka akan memberikan kontribusi positif dalam rangka

mengurangi dampak negatif dari pemanasan global. Aktivitas cetak-

mencetak kertas dapat dihindari. Komputasi awan mendukung Green IT,

khususnya dalam hal efisiensi energi (karena penghilangan komputer beserta

perangkatnya) dan paperless.

2.1.1. Contoh Cloud Computing

Ada berbagai jenis aplikasi yang berbasis cloud computing yang

sebenarnya beredar di internet dan diantara sekian banyak aplikasi

tersebut berikut ini adalah contoh aplikasi berbasis cloud computing

yang dikelompokan berdasarkan kegunaannya :

1. Sharing Dokumen dan Presentasi

Internet telah merevolusi bagaimana kita dapat bekerja

sama dan berbagi hal-hal satu sama lain. Dengan klik tombol kita

dapat berbagi presentasi, dokumen dan file dengan teman,

keluarga dan rekan apakah mereka duduk di sebelah Anda atau di

sisi lain dunia. Jika anda telah menggunakan layanan sharing

dokumen, seperti Google Docs, atau layanan file hosting, seperti

SkyDrive untuk berbagi file dan dokumen dengan orang yang

anda kenal maka anda telah menggunakan Cloud.

8

Layanan seperti Google Docs dan SkyDrive menyimpan

file dan dokumen di cloud sehingga dapat diakses dari mana saja

dan sehingga anda dapat mengizinkan pengguna lain untuk

melihat dan membuat perubahan.

Cloud juga sangat berguna untuk mengakses file sendiri

ketika bepergian atau pada komputer yang berbeda. Situs

bookmark seperti Delicious atau Google Bookmarks akan

menyimpan situs web favorit Anda di awan dan membiarkan anda

login untuk melihat dan mengedit dari manapun.

2. Penyimpanan / Drive

Salah satu kegunaan penting dari cloud adalah untuk

penyimpanan. Situs seperti Dropbox, Google Drive dan

MediaFire memungkinkan anda untuk menyimpan file dan

mengaksesnya dari mana saja melalui awan.

Banyak pilihan yang memungkinkan untuk menyimpan

sejumlah gigabyte data secara gratis. Memanfaatkan

penyimpanan awan dapat menjadi cara yang bagus untuk

menyimpan file dan untuk membebaskan ruang pada komputer.

File, terutama musik dan video, dapat mengambil sejumlah besar

ruang pada hard drive dan flashdisk.

Menyimpan file di cloud berarti anda dapat melihat dan

menggunakannya kapan pun dan dimana pun anda suka. Banyak

9

orang juga menggunakan awan sebagai jasa penyimpanan data

untuk menjaga agar data tetap aman.

3. Hiburan

Mungkin seseorang tidak menyadari berapa banyak bentuk

hiburan sekarang menggunakan cloud untuk menjangkau audien.

Sebagian besar pengguna internet akan menghabiskan waktu

dengan TV favorit mereka secara online. Layanan yang

menawarkan program TV dan film untuk menonton melalui

internet, seperti Netflix, iPlayer atau 4oD memanfaatkan cloud

untuk membawa layanan ini ke khalayak umum. Musik Spotify

atau website seperti stasiun radio internet seperti Pandora juga

layanan berbasis cloud.

Industri game juga membuat langkah bersama menuju

cloud. Banyak game online yang sudah hosting di cloud dan

diputar melalui internet. Sejumlah layanan cloud gaming telah

didirikan dalam beberapa tahun terakhir dan mungkin terlibat erat

dalam mengubah industri game. Dengan cloud gaming Anda bisa

mendapatkan keuntungan dari kecepatan pemrosesan lebih kuat

dan rendering grafis yang lebih baik tanpa perlu komputer Anda

memiliki spesifikasi tinggi.

4. Komunikasi

Salah satu cara paling sederhana dengan menggunakan

cloud yang mungkin tidak disadari adalah email. Kebanyakan

10

program email berbasis web seperti Hotmail (sekarang Outlook),

Gmail dan Yahoo Mail, secara efektif merupakan bentuk

komputasi awan. Email Anda dan kontak tidak disimpan pada

komputer lokal dan disimpan di awan, yang memungkinkan

untuk memeriksa email dari mana saja.

Cloud adalah bagian penting dari berbagai bentuk

komunikasi internet. Skype, video-chat dan layanan pesan instant

populer, memanfaatkan cloud sehingga jutaan pengguna dapat

yang memungkinkan semua terhubung satu sama lain. Platform

komunikasi terpadu lain juga memanfaatkan awan untuk

memberikan layanan, misalnya Hosted Lync adalah platform

komunikasi yang terpadu Microsoft host di cloud.

5. Jaringan Sosial

Banyak situs jejaring sosial yang mencapai jutaan

pengguna dan memanfaatkan awan adalah cara yang masuk akal

untuk menjaga layanan mereka tersedia dan dapat diandalkan.

Jadi setiap kali anda posting di Facebook atau menulis tweet

otomatis anda menggunakan cloud.

Hal tersebut seperti data hasil postingan dalam account

facebook, twitter dan lain-lain dapat diakses dimanapun baik

menggunakan komputer dan smartphone atau media yang serupa.

Hal serupa seperti Instagram dan Flickr juga layanan berbasis

cloud. Anda mungkin tidak berpikir telah menggunakan cloud

11

dalam aktivitas sehari-hari, tetapi sangat mungkin jika anda tidak

menyadarinya.

2.2. Cloud Storage

2.2.1. Definisi Cloud Storage

Cloud Storage adalah sebuah teknologi penyimpanan data digital

yang memanfaatkan adanya server virtual sebagai media penyimpanan.

Tidak seperti media penyimpanan perangkat keras pada umumnya

seperti CD atau harddisk, teknologi Cloud Storage tidak membutuhkan

perangkat tambahan apapun. Yang anda perlukan untuk mengakses file

digital anda hanyalah perangkat komputer atau gadget yang telah

dilengkapi layanan internet.

Mengenai istilah Cloud Storage yang tersemat untuk media

penyimpanan online tersebut dapat diartikan dari dua kata

penyusunnya, Cloud dan Storage. Cloud yang dalam bahasa Indonesia

berarti awan merupakan sebuah ibarat kata dari Internet. Internet

diibaratkan layaknya sebuah awan yang luas yang mampu menampung

banyak hal mulai dari informasi, hingga program-program dalam satu

tempat dan dapat dimanfaatkan dengan mudah oleh banyak orang.

Sedangkan kata Storage memiliki arti penyimpanan atau media

penyimpanan, dalam hal ini yang dapat disimpan adalah data-data

digital mulai dari data tertulis, audio, visual hingga program atau pun

aplikasi digital. Jadi secara umum Cloud Storage dapat diartikan

12

sebagai teknologi yang menggunakan internet sebagai media

penyimpanan data-data digital.

Pada dasarnya teknologi Cloud Storage merupakan

pengembangan dari sistem komputasi awan atau yang disebut juga

dengan istilah cloud computing. Komputasi awan merupakan konsep

dasar dari adanya layanan Cloud Storage. Dengan penerapan teknologi

komputasi awan, penyedia layanan Cloud Storage bisa membangun

media penyimpanan secara online tersebut. Mengenai komputasi awan,

teknologi ini merupakan salah satu teknologi jaringan internet yang

memiliki sejarah pengembangan yang cukup panjang.

Sistem Komputasi awan menggunakan serangkaian komputer

server yang telah dioptimasi dengan sistem penyimpanan yang nantinya

membentuk banyak virtual server atau tempat penyimpanan data dalam

jaringan internet. Data yang tersimpan pada virtual server tersebut akan

tetap ada dalam server pusat dan jika pengguna memerlukan data

tersebut, maka tinggal mengaksesnya dan akan tersimpan secara

sementara pada perangkat kita.

2.2.2. Sejarah Cloud storage

Teknologi ini sebenarnya sudah mulai diperkenalkan sekitar

tahun 1960-an oleh seorang insinyur teknik komputer dari MIT

bernama John McCarthy. Pada waktu itu memang sistem tersebut

belum diterapkan pada jaringan internet namun hanya dalam sistem

13

jaringan infrastruktru seperti listrik dan air. Namun pada waktu itu John

McCarthy sudah mulai mengungkapkan konsep pengabungan sistem

dalam media khusus yang akhirnya kini dikembangkan menjadi

Komputasi awan.

Perkembangan sistem yang mendasari Cloud Storage tersebut

mulai diperkenalkan pada modern ini oleh perusahaan eCommerce

Amazon pada tahun 2000. Amazon menjadi salah satu pelopor

penggunaan sistem tersebut sebagai penjembatan dari semua layanan

ecommerce miliknya yang masuk pada layanan Amazon Web Service.

Baru beberapa waku berikutnya perkembangan dari sistem

komputasi awan semakin berkembang dengan pesat, seperti yang

dilakukan oleh Google melalui salah satu layanannya Google Drive.

Saat ini sudah cukup banyak penyedia jasa Cloud Storage yang bisa

menjadi pilihan anda menyimpan data. Beberapa diantaranya

merupakan layanan gratis yang dapat dipakai oleh siapa saja dan

sebagian meruapakan layanan berbayar yang terkadang dikhususkan

untuk melayani kebutuhan penyimpanan data IT dari perusahaan atau

korporasi besar.

2.2.3. Fungsi Cloud Storage

Baru beberapa waku berikutnya perkembangan dari sistem

komputasi awan semakin berkembang dengan pesat, seperti yang

dilakukan oleh Google melalui salah satu layanannya Google Drive.

14

Ada banyak fungsi dari cloud storage. Diantaranya adalah :

1. Data bisa diakses dimanapun kapanpun tanpa perlu repot-repot

membawa hardisk portable ataupun flashdrive.

2. Data lebih aman karena 'terkunci' dan bila di device kita terhapus,

kita masih memiliki back-up nya di cloud storage.

3. Kita bisa membaginya dengan orang-orang tertentu tanpa harus

mengunggah dan mengunduhnya ulang.

2.2.4. Manfaat Cloud Storage

Manfaat cloud storage itu antara lain :

1. Kolaborasi

Berkolaborasi di sini diartikan sebagai bekerja secara

bersama-sama, di lingkungan perkantoran, cloud storage dapat

dimanfaatkan sebagai wadah untuk berkolaborasi antar sesama

karyawan dimana dapat memanfaatkan cloud storage untuk

saling bertukar pikiran dan ide. Sehingga, pekerjaan yang

dilakukan dapat lebih efektif dan cepat selesai.

2. Back-up Data Penting

Kita seringkali menyimpan data-data penting kita di dalam

pc, laptop, harddisk eksternal, maupun gadget lainnya. Namun

pernahkah terpikir dalam benak Anda, bagaimana jika data

tersebut hilang? Alat elektronik sangatlah rentan terhadap

kerusakan. Belum lagi ancaman virus yang dapat merusak

15

ataupun menghilangkan data kita. Dengan mengunggah data-data

penting kita ke layanan cloud storage, kita tidak perlu khawatir

lagi kehilangan data-data penting yang kita miliki. Sangat

berguna bagi para eksekutif kantoran, mahasiswa (bahan-bahan

skripsi hilang adalah kasus yang paling sering terjadi), maupun

pelajar yang masih sekolah.

3. Alat Berbagi

Layanan cloud storage dapat kita gunakan untuk membagi

file yang kita punya kepada orang lain. Fungsi yang sering kita

temui di layanan file sharing seperti Mediafire maupun 4shared

ini juga dapat dijumpai di cloud storage. Kelebihan nya lagi,

cloud storage memiliki fungsi auto-synchronize yang tidak

dimiliki oleh layanan file sharing sehingga kita tidak perlu repot-

repot menggunggah file yang akan disebarkan.

2.2.5. Jenis-Jenis Cloud Storage

Jika dilihat berdasarkan penggunaannya, penyimpanan data

dalam cloud storage ini dapat dibedakan menjadi 4 jenis, yaitu:

1. Personal Cloud Storage

Jenis storage ini biasanya digunakan oleh seseorang secara

personal untuk backup data-data yang dimilikinya. Beberapa

smartphone bahkan telah menambahkan aplikasi cloud ini untuk

mempermudah penggunanya ketika ingin melakukan backup

16

terhadap datanya. Data yang sering di backup yaitu foto, video,

lagu,dokumen dan berbagai data lain yang dianggap penting.

2. Public Cloud Storage

Jenis storage ini sering digunakan oleh perusahaan yang

memiliki jenis data tidak terstruktur. Perusahaan menyewa cloud

storage dari provider cloud dan untuk mengelola seluruh data

yang dimiliki perusahaan.

3. Private Cloud Storage

Jenis ini umumnya digunakan oleh perusahaan yang

menginginkan fasilitas keamanan serta kecepatan lebih dibanding

jenis cloud storage yang lain. Pada storage ini, provider akan

membentuk sebuah infrastruktur dalam pusat data perusahaan,

dan keduanya akan berintegrasi didalamnya.

4. Hybrid Cloud Storage

Merupakan gabungan antara public dan private. Data akan

terbagi 2, yaitu data yang dianggap penting akan tersimpan dalam

private cloud storage dan data lainnya disimpan dalam public

cloud storage.

17

2.2.6. Kelebihan dan Kekurangan Cloud Storage

Cloud storage mempunyai 4 kelebihan yang diantaranya sebagai

berikut ini :

1. Tidak memakan ruang

Kelebihan di Cloud storage ialah tidak memakan banyak

ruang karena di sini kita tidak membutuhkan sebuah media fisik

contohnya hardisk flashdisk dan lain-lain.

2. Meminimalisir Kehilangan

Karena cloud storage disimpan di cloud dan tidak disimpan

didalam flashdisk atau hardisk. jika flashdisk atau hardisk itu

hilang maka data Anda akan ikut hilang tetapi jika anda

menyimpannya di Cloud storage maka anda bisa meminimalisir

kehilangan data-data tersebut. Ya karena pastinya Cloud storage

tidak bakal hilang.

3. Data terlindungi

Jika anda mempunyai dokumen yang penting dan disimpan

di flashdisk atau hardisk maka seseorang dapat mengakses data

tersebut. karena hardisk atau flashdisk tersebut bisa dibuka oleh

siapa saja. beda halnya dengan cloud storage Disini anda akan

mendapatkan data protection bisa saja anda memberikan sebuah

password di Cloud anda maka data Anda akan terlindungi.

4. Di mana saja dan kapan saja

18

Jika Anda menggunakan Cloud storage Anda dapat

mengakses data Anda di mana saja dan kapan saja. karena cloud

storage anda tidak bergantung pada media fisik yaitu hardisk atau

flashdisk. jika anda lupa membawa hardisk atau flashdisk maka

anda tidak dapat mengakses data anda tetapi jika Anda

menggunakan Cloud storage Anda dapat mengakses di mana saja

dan kapan saja tanpa harus kepikiran Kalau ketinggalan.

Dari beberapa kelebihan di atas ternyata cloud storage juga

mempunyai kekurangan yaitu diantaranya:

1. Harus ada jaringan internet

Karena Cloud storage berbasis online maka hukumnya kita

harus terkoneksi dengan internet jika tidak maka anda tidak dapat

mengakses Cloud storage. koneksi juga mempengaruhi

kecepatan waktu anda menyimpan file Karena untuk menyimpan

file Anda harus menguploadnya terlebih dahulu belum lagi jika

Anda membutuhkan file tersebut maka anda harus mendownload

terlebih dahulu. jika file yang didownload atau diupload

mempunyai ukuran yang besar maka ini akan berdampak pada

bandwith anda.

2. Situs dalam perbaikan

Ini merupakan hal yang tidak diduga sewaktu-waktu karena

kita tidak tahu bahwa web tersebut sedang diperbaiki atau

maintain. Hal ini sebenarnya jarang terjadi tetapi cukup membuat

19

para pengguna kesal. Cloud storage yang profesional biasanya

akan mengirimkan email kepada anda yang berisikan

pengumuman bahwa pada tanggal sekian website akan di

Maintenance.

2.2.7. Contoh Layanan Cloud Storage

Ada banyak layanan cloud storage yang beredar ramai di internet

sekarang ini. Berikut ini 10 layanan cloud storage terbaik dan gratis

dibawah ini :

1. Google Drive

Gambar 2.1. Google Drive

Google Drive adalah seperti yang tersebut dinamanya, ini

merupakan layanan Cloud Storage yang dimiliki oleh sang

raksasa mesin pencarian Google. Google drive menyediakan 15

GB penyimpanan gratis yang dibagi dengan berbagai layanan

milik google lainnya seperti Gmail, Google Plus dll yang bersama

dengan Google Drive. Google Drive memungkinkan Anda

menyimpan, berbagi dan mengedit file Anda dengan mudah dari

berbagai perangkat. Anda juga dapat berkolaborasi dengan orang

20

lain untuk mengakses dan bekerja dengan file seperti dokumen,

spreadsheet dan presentasi. Selain itu juga banyak fitur yang bisa

Anda dapatkan dengan google drive dengan memanfaatkan

fungsi pada aplikasi web yang lain. Dan google drive juga dapat

Anda miliki dengan mudah selama Anda mempunyai akun email

milik google yaitu Gmail.

Harga :

Gratis : 0$ – 15 GB

Premium : $1.99 / bulan – 100 GB, $9.99 / bulan – 1 TB, $99.99

– 10 TB, $199.99 / bulan – 20 TB dan $299.99 / bulan – 30 TB.

2. Dropbox

Gambar 2.2. Dropbox

Tidak perlu diragukan lagi bahwa Dropbox adalah layanan

penyimpanan awan atau cloud storage terbaik di dunia saat ini,

dengan layanan ini Anda dapat menyimpan semua file Anda dan

sangat mudah untuk diakses maupun dibagikan ke orang lain.

Dropbox sangat mudah digunakan dan tersedia di hampir semua

platform dan perangkat. Dropbox akan memberikan Anda ruang

penyimpanan awan sebesar 2 GB gratis untuk setiap pengguna

21

dan Anda juga bisa mendapatkan ruang penyimpanan tambahan

yang lebih besar lagi sampai 16 GB gratis jika Anda berhasil

mengajak teman Anda untuk juga menggunakan layanan cloud

storage milik dropbox ini.

Harga :

Gratis : 0$ – 2 GB up to 16 GB

Pro : $9.99 / bulan – 1 TB

Business : $15.50 / bulan – Sebanyak yang Anda butuhkan

Enterprise : Harga Nego – Sebanyak yang Anda butuhkan.

3. OneDrive

Gambar 2.3. OneDrive

Microsoft yang sebelumnya mempunyai layanan cloud

storage bernama SkyDrive sekarang memperbaharui layanan

penyimpanan awan mereka dengan berbagai macam fitur dan

kelebihan lain dengan nama Onedrive. Microsoft juga tidak mau

kalah dengan layanan cloud storage lain dalam upaya untuk

mendapatkan ratusan juta pelanggan untuk menggunakan

Onedrive dengan memberikan ruang penyimpanan awan gratis

sebesar 7 GB sampai 15 GB untuk penggunanya. Seperti halnya

22

Dropbox, microsoft juga akan memberikan Anda tambahan ruang

penyimpanan sebesar 5 GB jika Anda berhasil mengajak teman

Anda atau siapa saja untuk juga menggunakan OneDrive dan juga

3 GB lebih untuk memungkinkan Anda mem-backup foto.

Harga :

Basic : Gratis $0 -5 GB

Basic Pro : $1.99 / bulan – 50 GB

4. Box

Gambar 2.4. Box

Box adalah layanan cloud storage yang lebih populer

dikalangan bisnis dan perusahaan, berbeda dengan dropbox yang

lebih populer dikalangan individu. Box memberikan Anda 10 GB

penyimpanan gratis untuk penggunaan pribadi. Dengan account

pribadi Anda hanya dapat meng-upload file yang lebih kecil

karena dibatasi 250 MB saja ke media cloud storage box. Anda

juga dapat mengakses file Anda dengan menggunakan berbagai

macam perangkat dan platform dengan berbagai sistem operasi.

Harga :

23

Personal : Gratis $0 – 10 GB

Personal pro : $11.50 / bulan – 100 GB.

5. Mega

Gambar 2.5. Mega

Mega mungkin seperti sebuah nama layanan yang tidak

asing buat Anda. Ya benar Mega adalah layanan yang berasal dari

file hosting megaupload.com yang merupakan layanan file

download upload yang pernah sangat populer. Setelah

megaupload.com ditutup, sekarang perusahaan tersebut

meluncurkan Mega sebagai layanan penyimpanan berbasis awan

atau cloud storage. Mega memberikan Anda ruang penyimpanan

gratis sampai 50 GB, ini tentu merupakan ruang penyimpanan

yang cukup besar bisa Anda gunakan.

Harga :

Personal = Gratis $0 – 50 GB

Pro = $9.5 – 4 TB

24

6. Adrive

Gambar 2.6. ADrive

ADrive adalah layanan cloud storage yang juga

memberikan ruang penyimpanan yang besar seperti yang Mega

berikan, Adrive memberikan 50 GB penyimpanan awan gratis

dengan rekening pribadi. Tapi ada kelemahan menggunakan

layanan ini yaitu Anda dengan akun gratis akan kehilangan fitur

terbaik dari ADrive seperti upload file yang mencapai 16 GB dan

juga harus rela terganggu dengan iklan di aplikasi ADrive pada

Android dan iOS.

Harga :

Personal = Gratis $0 – 50 GB

Pro = $25 – 100 GB – 20 TB+

Business = $70 – 200GB – Unlimited.

25

7. Bitcasa

Gambar 2.7. Bitcasa

Bitcasa adalah layanan cloud storage terbaik lainnya yang

bisa Anda coba, layanan penyimpanan awan milik Bitcasa ini

sangat mengutamakan keamanan data Anda yang meletakkan

penekanan pada privasi data Anda. Semua data yang Anda

simpan di cloud storage Bitcasa akan terlebih dahulu dienkripsi

sebelum di upload dan hanya Anda yang dapat melihatnya.

Bitcasa ini memberikan ruang penyimpanan awan gratis sebesar

25 GB dan Anda dapat mengakses data Anda dari 3 perangkat

yang berbeda dengan berbagai platform.

Harga :

Basic : Gratis – 25 GB

Deploy : $25 – 250 GB

Engage : $250 – 2.5 TB

Amplify : $1000 – 5 TB

26

8. Spideroak

Gambar 2.8. Spideroak

SpiderOak adalah layanan cloud storage yang juga lebih

menekankan pada privasi data Anda, sehingga mereka menjamin

akan keamanan data Anda yang tersimpan pada layanan cloud

storage miliknya. SpiderOak hanya memberikan sedikit ruang

penyimpanan awan mereka yang hanya sebesar 2 GB secara

gratis, tapi Anda masih dapat meningkatkan kapasitas ruang

penyimpanan awan Anda sampai 10 GB dengan mengajak teman-

teman Anda untuk menggunakan SpiderOak (Anda mendapatkan

1 GB untuk setiap teman Anda yang Anda ajak mau

menggunakan layanan SpiderOak).

Harga :

Personal : $7 – 30GB

Pro : $12 – 1TB

27

9. Tencent Weiyun

Gambar 2.9. Tencent Weiyun

Tencent adalah layanan cloud storage terbaik lainnya yang

di dirikan oleh perusahaan internet Cina, Layanan Tencent ini

memberikan ruang penyimpanan sangat besar yaitu 10 TB secara

gratis untuk setiap pengguna baru. Tentu saja ini merupakan

ruang penyimpanan berbasis awan yang sangat besar dan bisa

Anda gunakan secara gratis. Namun meskipun 10 TB adalah

ruang yang besar, hal ini masih ada yang akan memberikan ruang

penyimpanan jauh lebih besar lagi yang juga diberikan oleh

layanan cloud storage dari cina. Silahkan lihat perusahaan

dibawah ini.

10. Qihoo 360 Yunpan

Gambar 2.10. Qihoo 360 Yunpan

Qihoo 360 adalah sebuah perusahaan keamanan internet

terkenal China yang menawarkan banyak ruang penyimpanan

28

cloud secara gratis. The Qihoo 360 aHard Cloud menawarkan

ruang cloud storage sebesar 36 TB (36.864 GB!) gratis. Namun

dengan ruang penyimpanan berbasis awan yang besar dan

diberikan secara gratis hanya bisa Anda dapatkan dari layanan

yang berasal dari cina, ini tentu saja bisa menjadi tanya besar

kenapa mereka sangat berani memberikan ruang sebesar itu.

Tentu saya menyarankan bagi Anda untuk menggunakan layanan

cloud storage yang memberikan ruang penyimpanan gratis yang

wajar agar data Anda tetap aman dan privasi Anda tetap terjaga.

2.3. Owncloud

2.3.1. Definisi Owncloud

OwnCloud merupakan suatu perusahaan dengan proyeknya yaitu

ownCloud project. Slogan perusahaan ini adalah Your Cloud, Your

Data, Your Way!. ownCloud yang merupakan salah satu perangkat

lunak berbagi berkas gratis dan bebas seperti Dropbox, menyediakan

pengamanan yang baik, memiliki tata cara yang baik bagi pengguna

aplikasi untuk membagi dan mengakses data yang secara lancar

terintegrasi dengan perangkat teknologi informasi yang tujuannya

mengamankan, melacak, dan melaporkan penggunaan data.

OwnCloud adalah sebuah paket perangkat lunak client-server

untuk membuat layanan file hosting. OwnCloud secara fungsional

sangat mirip dengan Dropbox. OwnCloud tersedia secara gratis dan

29

open-source sehingga memungkinkan orang untuk menginstall dan

mengoperasikannya pada server pribadi tanpa biaya, tanpa batas ruang

penyimpanan atau jumlah pengguna yang terhubung.

OwnCloud menempatkan kontrol kepada pengguna teknologi

informasi itu sendiri dan juga menawarkan penyedia layanan, pusat dan

bagian transmisi yang berfungsi untuk menyediakan solusi sinkronisasi

dan berbagi bagi pengguna. ownCloud memberikan akses terhadap

berkas-berkas secara universal dengan menggunakan antarmuka

jaringan atau WebDAV.

OwnCloud dipelopori oleh Frank Karlitschek saat ia sedang

membicarakan mengenai aplikasi bebas dan terbuka. Proses

pemasangan tidak banyak membutuhkan syarat-syarat pada sistemnya

dan tidak membutuhkan izin khusus. Kantor pusat ownCloud di

Amerika terletak di Boston, Massachusetts dan kantor cabang di Eropa

terletak di Jerman.

2.3.2. Sejarah Owncloud

Ide mengenai ownCloud muncul sejak Januari 2010. Saat itu

Frank Karlitschek menginginkan perangkat lunak gratis dan bebas

untuk dijadikan sebagai solusi untuk permasalahan pada kala

itu.Karlitschek merasa bahwa dunia membutuhkan sesuatu yang mudah

digunakan, aman, fleksibel dalam mengatur berkas, dan tanpa

mengalami kemunduran pada tempat penyimpanannya. Dalam

30

perjalanannya proyek tersebut bergerak dan menemukan berbagai

kontributor ownCloud berhasil membuat berbagai macam rilis dan

tersedia dalam 42 jenis bahasa di dunia. Kemudian proyek ini semakin

beralih menjadi komersial sebagai usaha pengembangan terhadap

pengguna perusahaan.

2.3.3. Syarat Pengaplikasian Owncloud Pada Server

Pada dasarnya server owncloud ini merupakan server yang

berbasis website. Paket-paket owncloud diinstal bersamaan dengan

paket-paket penunjang lainnya yakni :

1. Apache2

File server, database server, mail server, dan web server

menggunakan software server yang berbeda-beda. Masing-

masing aplikasinya dapat mengakses file yang tersimpan di server

fisik dan menggunakannya untuk tujuan yang berbeda-beda.

Fungsi dari web server adalah mengelola website yang telah

online. Agar semuanya berjalan lancaar, web server berperan

sebagai perantara antara mesin server dan klien. Web server

menarik konten dari server pada setiap permintaan user dan

mengirimkannya ke web.

2. MySQL

MySQL adalah sistem manajemen database relasional open

source (RDBMS) dengan client-server model

31

. Sedangkan RDBMS merupakan software untuk membuat dan

mengelola database berdasarkan pada model relasional.

Dalam bahasa yang sederhana, database adalah

sekumpulan data yang terstruktur. Database adalah tempat untuk

menyimpan dan mengelola data. Kata “relasional” berarti data

yang disimpan di dataset dikelola sebagai tabel. Setiap tabel

saling terkait. Jika software tidak mendukung model data

relasional, maka yang dipanggil hanyalah DBMS.

3. PHP

Pada awalnya PHP merupakan singkatan dari Personal

Home Page. Sesuai dengan namanya, PHP digunakan untuk

membuat website pribadi. Dalam beberapa tahun

perkembangannya, PHP menjelma menjadi bahasa pemrograman

web yang powerful dan tidak hanya digunakan untuk membuat

halaman web sederhana, tetapi juga website populer yang

digunakan oleh jutaan orang seperti wikipedia, wordpress,

joomla, dll.

Saat ini PHP adalah singkatan dari PHP: Hypertext

Preprocessor, sebuah kepanjangan rekursif, yakni permainan

kata dimana kepanjangannya terdiri dari singkatan itu

sendiri: PHP: Hypertext Preprocessor.

PHP dapat digunakan dengan gratis (free) dan

bersifat Open Source. PHP dirilis dalam lisensi PHP

32

License, sedikit berbeda dengan lisensi GNU General Public

License (GPL) yang biasa digunakan untuk proyek Open Source.

2.3.4. Fitur-Fitur Owncloud

Fungsi utama ownCloud adalah sebagai tempat penyimpanan

konten dimana user dapat menambahkan file, folder, kontak, audio,

galeri foto, kalender dan dokumen lainnya. Owncloud juga

memfasilitiasi akses sinkronisasi file yang ada pada server dengan

perangkat mobile, desktop, ataupun web.

Owncloud termasuk perangkat lunak yang mudah digunakan oleh

penggunanya dan menjadi solusi yang bagus untuk diimplementasikan

pada perusahaan. Sebuah data akan tersentralisasi sehingga mengurangi

adanya duplikasi data pada sebuah perusahaan.

Beberapa fitur yang dimiliki oleh owncloud :

1. Fitur kolaborasi yang digunakan untuk berbagi file-file yang ada.

2. Adanya fitur komen dan tag pada setiap file, sehingga user dapat

memberikan komentar ataupun menggunakan tag pada file.

3. Pengaturan hak akses user, Admin dapat mengaturan hak akses

untuk setiap pengguna yang ada dalam sistem tersebut.

4. Sinkronisasi dengan mobile dan desktop.

5. Memiliki fitur kalender dan kontak, fitur kalender memudahkan

pengaturan jadwal.

33

6. Notifikasi untuk setiap aktivitas, notifikasi juga dapat berupa

email.

7. Versioning pada file, user dapat mengetahui setiap versi dalam

file.

8. Fitur trash untuk menemukan file yang sudah terhapus.

9. Preview untuk video dan musik, pengguna dapat langsung

melihat video ataupun mendengarkan musik.

10. Pengaturan sharing foto untuk setiap user.

2.3.5. Manfaat Menggunakan Owncloud

Dengan adanya owncloud akan mengubah paradigma perusahaan

ataupun organisasi IT dalam memandang investasi teknologi

komunikasi informasi. "Investasi untuk modal kapital berubah

menjadi biaya operasional dengan besaran yang lebih efisien akibat

adanya owncloud,dan Ini membuat para pengguna (user) bebas

berkreasi dan tidak perlu menyediakan infrastruktur (data center,

processing power, storage, sampai ke aplikasi desktop) untuk dapat

memiliki sebuah sistem, karena semuanya sudah disediakan secara

virtual.

Disaat ini kebutuhan akan pemakaian , pemeliharaan dan

keamanan sistem informasi semakin meningkat, mendorong

perusahaan ataupun organisasi untuk meningkatkan dan

mengamankan sistem mereka, namun Karena perusahaan ataupun

34

organisasi tidak memiliki sumber daya yang besar untuk membeli

sistem untuk keperluan mereka dan bahkan untuk memelihara

sistem informasi mereka, terlebih lagi untuk mengamankan sistem

tersebut maka kemungkinan besar owncloud akan menjadi pilihan

pertama dan kemungkinan besar akan berkembang, khusunya di

Indonesia.

Dengan owncloud ini dapat mengurangi investasi awal dari

sebuah perusahaan atau organisasi yang membutuhkan pememakaian,

pemeliharaan dan keamanan sistem informasi yang lebih baik

Dalam hal ini investasi yang besar bagi sebuah perusahaan

atau organisasi akan berubah menjadi suatu sistem operasional yang

mudah dikelola, bahkan penyedia jasa seperti Software as a Service

(SaaS) yand ada di Cloud dapat menawarkan harga yang sangat rendah

karena faktor ekonomi.

Owncloud jangan dijadikan sebagai ―Core Business bagi

sebuah perusahaan tapi sebaliknya jadikan-lah OwnCloud ini sebagai

Support Business, prinsip ini yang benar karena Owncloud sebagai

penunjang suatu perusahaan dalam mengelola sistem informasi yang

ada di perusahaan tersebut dengan maksud dan tujuan untuk

kelangsungan bisnis dari perusahaan tersebut, karena OwnCloud

memberikan solusi bagi perusahaan untuk meringankan operasional

perusahaan tersebut dalam hal pengolahan data.

35

1. Skalabilitas - Mudah meningkatkan kapasitas, sebagai kebutuhan

komputasi berubah,tanpa membeli peralatan tambahan.

2. Accessibility - Akses data dan aplikasi melalui internet dari mana

saja.

3. Mengurangi Biaya - Shift Beban serta Free staf TI internal dari

pembaruan dan isu-isu konstan.

Keprihatinan utama mengenai owncloud adalah keamanan dan

kehandalan. Banyak organisasi mengalami kesulitan mempercayai

informasi mereka dengan vendor pihak ketiga, dan juga penyedia

dipublikasikan padam telah meningkatkan keprihatinan mereka

mengevaluasi kebutuhan komputasi Anda, penting untuk

mempertimbangkan baik manfaat dan risiko dari owncloud.

Sebagai contoh, data-kerugian yang mungkin baik itu dalam

Owncloud dan sistem perusahaan tradisional, tetapi dalam banyak

kasus Owncloud akan memiliki lebih banyak sumber daya yang

tersedia dengan cepat dan akurat memperbaiki kegagalan ini.

Selain itu dengan teknologi Owncloud akan memberikan

dampak lebih ekonomis dan sumber daya IT yang digunakan lebih

efisien, saat aplikasi bisnis dioperasikan dalam suatu lingkungan. Jasa

Cloud adalah bisnis yang paling cepat tumbuh dan berkembang

pendekatannya untuk memberikan aplikasi dan layanan dari mana

saja ke pelanggan apapun, pada perangkat apapun. Sebuah

pergeseran yang terjadi dengan owncloud yang membentang di alam

36

teknologi dan bisnis, sebuah pergeseran yang dramatis akan mengubah

bisnis dan bagaimana menggunakan teknologi untuk memenuhi

persyaratan.

2.3.6. Karakteristik Owncloud

Dengan semakin maraknya pembicaraan seputar owncloud,

semakin banyak perusahaan yang mengumumkan bahwa mereka

menyediakan layanan owncloud.

Akan sangat membingungkan bagi kita para pengguna untuk

memastikan bahwa layanan yang akan kita dapatkan adalah owncloud

atau bukan. Untuk mudahnya, dari semua definisi yang ada, dapat

diintisarikan bahwa owncloud ideal adalah layanan yang memiliki 5

karakteristik berikut ini:

1. On-Demand Self-Services

Sebuah layanan owncloud harus dapat dimanfaatkan oleh

pengguna melalui mekanisme swalayan dan langsung tersedia

pada saat dibutuhkan. Campur tangan penyedia layanan adalah

sangat minim.

2. Broad Network Access

Sebuah layanan cloud computing harus dapat diakses dari

mana saja, kapan saja, dengan alat apa pun, asalkan kita

terhubung ke jaringan layanan. Dalam contoh layanan aplikasi

oCloud.de, selama kita terhubung ke jaringan Internet, saya harus

37

dapat mengakses layanan tersebut, baik itu melalui laptop,

desktop, warnet, handphone, tablet, dan perangkat lain.

3. Resource Pooling

Sebuah layanan owncloud harus tersedia secara terpusat

dan dapat membagi sumber daya secara efisien.Karena owncloud

digunakan bersama-sama oleh beberapa user, penyedia layanan

harus dapat membagi beban secara efisien, sehingga sistem dapat

dimanfaatkan secara maksimal.

4. Rapid Elasticity

Sebuah layanan owncloud harus dapat menaikkan (atau

menurunkan) kapasitas sesuai kebutuhan. Misalnya, apabila

pegawai di kantor bertambah, maka kita harus dapat menambah

user di Owncloud tersebut dengan mudah. Begitu juga jika

pegawai berkurang. Atau, apabila kita menempatkan sebuah

website berita dalam jaringan owncloud, maka apabila terjadi

peningkatkan traffic karena ada berita penting atau adanya

peningkatan dta yang harus disimpan, maka kapasitas harus dapat

dinaikkan dengan cepat.

5. Measured Service

Sebuah layanan cloud computing harus disediakan secara

terukur, karena nantinya akan digunakan dalam proses

pembayaran. Harap diingat bahwa layanan cloud computing

dibayar sesuai penggunaan, sehingga harus terukur dengan baik.

38

2.3.7. Aspek Keamanan dan Privasi Owncloud

Sebelum suatu perusahaan/organisasi mendapatkan keuntungan

dari Owncloud,

ada beberapa aspek yang berkaitan dengan Keamanan dan Privasi

di bawah ini yang harus diperhatikan :

1. Manajemen Resiko dan Ketaatan, organisasi yang mulai

mengadopsi awan tetap harus bertanggung jawab untuk aspek

manajemen keamanan, resiko, dan ketaatan terhadap aturan yang

berlaku di industri terkait. Manajemen resiko dan ketaatan ini

membutuhkan tim internal yang kuat dan transparansi proses dari

penyedia jasa layanan.

2. Manajemen Akses dan Identitas, identitas bisa didapat melalui

beberapa penyedia jasa awan, dan harus bersifat interoperabel

antar organisasi yang berbeda, penyedia awan yang berbeda ,dan

berlandaskan proses yang kuat.

Rekomendasi : Autentikasi yang disarankan adalah

menggunakan beberapa faktor sekaligus, seperti biometric, one

time password token (seperti token BCA), kartu ID dengan chip,

dan password.

3. Integritas Layanan, layanan berbasis awan harus dibangun

dengan landasan keamanan yang kuat, dan proses-proses

operasionalnya juga harus diintegrasikan dengan manajemen

keamanan di organisasi tersebut. Penyedia layanan awan harus

39

mengikuti proses yang bisa dibuktikan, terdefinisi, dan jelas

dalam mengintegrasikan keamanan dan privasi ke dalam

layanannya mulai dari titik paling awal, di setiap titik di dalam

siklus, sampai paling penghabisan. Selain itu manajemen

keamanan dan auditing harus selaras antara penyedia awan dan

pelanggan.

4. Integritas Klien, layanan awan yang digunakan di sisi klien harus

memperhatikan aspek keamanan, ketaatan, dan integritas di sisi

klien. Integritas klien bisa ditingkatkan dengan menggunakan

paduan praktek terbaik.

Rekomendasi : Perkuat sistem desktop, pastikan kesehatan

sistem desktop, terapkan IT policy yang tepat, federasi identitas,

Network Access Protection dan sebagainya.

5. Proteksi Informasi, layanan awan membutuhkan proses yang

andal untuk melindungi informasi sebelum, selama, dan setelah

transaksi. Manfaatkan Klasifikasi Data untuk meningkatkan

kontrol terhadap data yang siap dilepas ke awan.

Rekomendasi : Gunakan teknologi enkripsi dan manajemen

hak informasi (IRM) sebelum data dilepas ke awan

40

2.3.8. Kelebihan Owncloud

Sebagai suatu teknologi baru pasti mengundang pro dan kontra,

begitu juga

dengan owncloud. Pro dan kontra tersebut terjadi karena tidak

lepas dari kelebihan dan kekurangan yang ada dari system teknologi

baru tersebut, berikut kelebihan dari OwnCloud:

1. Kemudahan Akses

Ini merupakan kelebihan yang paling menonjol dari

owncloud, yaitu kemudahan akses. Jadi kita tidak perlu berada

pada suatu computer yg sama untuk melakukan suatu pekerjaan,

karena semua aplikasi dan data kita berada pada server cloud.

2. Fleksibilitas

Hampir sama seperti contoh di atas, data yg kita perlukan

tidak harus kita simpan di dalam harddisk atau storage computer

kita. Dimanapun kita berada, asalkan terkoneksi internet, kita bisa

mengakses data kita karena berada pada server cloud.

3. Penghematan (Tanpa investasi awal)

Pastinya dengan adanya owncloud, akan memungkinkan

bagi perusahaan untuk mengurangi infrastruktur IT yang pastinya

memerlukan investasi yang besar, baik berupa investasi

hardware, software, maupun human resources nya.

4. Mengubah CAPEX Menjadi OPEX

41

CAPEX = Capital Expenditure (pengeluaran modal),

sedangkan OPEX = Operational Expenditure (pengeluaran

modal). Seperti kelebihan sebelumnya, ini masih seputar masalah

keuangan.Jadi dengan menggunakan teknologi owncloud ini, kita

tidak harus melakukan pengeluaran modal, sebaliknya kita hanya

melakukan pengeluaran operational.

5. Lentur dan Mudah Dikembangkan

Sesuai dengan salah 1 karakter owncloud yaitu Rapid

Elasticity, maka ini juga merupakan salah 1 kelebihan owncloud.

Jadi customer bisa dengan mudah menaikkan atau menurunkan

resource yang dipakai, dan ini akan mempengaruhi cost yang

mereka keluarkan.

6. Fokus pada bisnis bukan pada TI

Dengan mempercayakan semua pengelolaan seputar IT

pada cloud service provider, maka kita akan lebih focus pada

bisnis kita bukan pada pengelolaan IT nya.

Dengan banyaknya kelebihan di atas OwnCloud juga

memiliki kekurangan yaitu ketergantungan akan koneksi Internet.

Sehingga membutuhkan koneksi dengan kecepatan yang tinggi

agar dapat memanfaatkan (mengambil) file yang berukuran besar.

Selain kelebihan diatas Owncloud juga memiliki kelebihan lain,

yaitu :

1. Menghemat biaya investasi awal untuk pembelian sumber daya.

42

2. Bisa menghemat waktu sehingga perusahaan bisa langsung fokus

ke profit dan berkembang dengan cepat.

3. Membuat operasional dan manajemen lebih mudah karena sistem

pribadi/perusahaan yang tersambung dalam satu cloud dapat

dimonitor dan diatur dengan mudah.

4. Menjadikan kolaborasi yang terpercaya dan lebih ramping.

5. Mengehemat biaya operasional pada saat realibilitas ingin

ditingkatkan dan kritikal sistem informasi yang dibangun.

6. Integrasi aplikasi dengan berbagai perangkat.

2.3.9. Kekurangan Owncloud

Komputer akan menjadi lambat atau tidak bisa dipakai sama

sekali jika internet bermasalah atau kelebihan beban. Dan juga

perusahaan yang menyewa layanan dari owncloud tidak punya akses

langsung ke sumber daya. Jadi, semua tergantung dari kondisi

vendor/penyedia layanan owncloud. Jika server rusak atau punya

layanan backup yang buruk, maka perusahaan akan mengalami

kerugian besar.

2.4. Definisi Sharing File

File sharing adalah hubungan antara PC satu dengan yang lain untuk

berkomunikasi dan bertukar data. Sama halnya dengan manusia yang harus

berkomunikasi dan bertukar informasi. Kalau manusia berkomunikasi dan

43

bertukar informasi melewati mulut, komputer berkomunikasi dan bertukar

data dengan kabel/jaringan.

Biasanya dalam File sharing ada 2 jenis yaitu peer to peer dan clien

server. Peer to peer adalah sambungan antara pc yang saling terhubungan

melalui kabel. Dan Clien server adalah penyediaan dan Penerimaan file

melalui sebuah jaringan. Mereka memiliki tujuan yang sama yaitu untuk terus

bisa berkomunikasi, berbagi dan menjalin hubungan satu sama lain, seperti

halnya orang berpacaran.

Dalam menjalin suatu hubungan file (file sharing) harus tetap waspada

terhadap virus. Walaupun kemungkinannnya kecil ada virus namun mereka

bisa saja menyebar melalui jaringan, maka disarankan memakai linux agar

tidak ada virus. Dan bila melalui windows, saat pengaturan spesifiec people

Guest dan Everyone jadikan hanya read/write yang bertujuan mencegah virus

masuk.

Saat kita ingin sharing file ke komputer lain mungkin kita kadang tidak

memperhatikan hal sepele yang membuat sharing file kita gagal. Misalnya

saja kita dan pc lain mempunyai nama user yang sama, ataupun ip yang sama

sehingga membuat kita bingung dan akhirnya galau. Hal-hal seperti inilah

yang harus diperhatikan, bahwa bila ada ip yang sama atau user name yang

sama file sharing tidak akan bisa dilakukan.

44

2.5. Backup Data

Adakalanya komputer mengalami penurunan performa. Hal itu

disebabkan karena adanya faktor internal dan eksternal. Faktor internalnya

adalah usia setiap perangkat yang sudah lama (tua), seperti usia hardisk yang

sudah mencapai 5 tahun mungkin sudah mengalami penurunan performa

sehingga mengakibatkan sistem operasi tidak dapat menjalankan berbagai

program secara maksimal. Sedangkan faktor eksternalnya seperti kelalaian

yang dilakukan oleh user (pengguna) dalam menggunakan komputer secara

berlebihan.

Mengingat hal tersebut, tindakan pencegahan untuk mengamankan

seluruh data penting yang terdapat di komputer. Tindakan itu disebut juga

dengan backup. Pengertian backup merupakan kegiatan menyalin data fisik

atau file ke penyimpanan sekunder, seperti flashdisk, hardisk eksternal, sistem

cloud atau media lainnya.

Tujuan perlu dilakukannya backup adalah untuk mengantisipasi apabila

data primer mengalami kerusakan atau hilang. Kerusakan data primer

disebabkan oleh beberapa kondisi, seperti kerusakan pada perangkat itu

sendiri, data yang corrupt, serangan (virus atau malware), atau menghapus

data dengan tidak sengaja.

Dengan melakukan backup komputer secara berkala jika sewaktu-

waktu terjadi masalah pada perangkat komputer dan tidak bisa diselamatkan,

tidak perlu khawatir karena sudah memiliki file cadangannya.

45

fungsi utama backup adalah membuat cadangan dari data-data yang

rusak atau hilang, baik itu disebabkan karena kesalahan pengguna sendiri

ataupun faktor lain, seperti perangkat rusak, serangan virus atau malware,

data yang corrupt, bencana alam dan sebagainya.

Nantinya, cadangan data itu akan dapat digunakan kembali sebagai

pengganti dari data yang telah rusak (corrupt) sehingga tidak perlu

mengulangi proses awal dari pembuatan data tersebut.

Beberapa manfaat dari backup adalah memberikan kemudahan untuk

mengakses file dengan cepat. Ketika Anda telah membuat cadangan data, saat

data tersebut diperlukan dapat diakses dengan begitu cepat. Bahkan, dalam

hitungan detik saja. Apalagi, kini sudah ada teknologi cloud yang

memungkinkan Anda untuk melakukan pencadangan data dan dapat diakses

dengan cepat menggunakan koneksi internet.

Melindungi perangkat dari kehilangan daya. Tanpa disadari, komputer

yang kita miliki rentan terhadap berbagai kerusakan, seperti bencana,

pemadaman listrik sehingga merusak kinerja dari hardisk komputer. Dengan

begitu, Anda perlu membuat cadangan data secara berkala agar Anda tidak

perlu khawatir akan hilangnya data penting didalamnya.

Memulihkan sistem operasi yang gagal. Pada umumnya, kerusakan

pada komputer bisa terjadi karena sistem operasi gagal dalam memproses

berbagai program yang terus bertambah setiap waktunya dan ditambah lagi

dengan pengalokasian ruang memori yang kurang tepat. Jadi, melakukan

46

backup data dinilai lebih efisien untuk mengamankan data Anda dari

kegagalan sistem operasi.

2.6. Definisi Ubuntu

Ubuntu merupakan salah satu distribusi Linux yang berbasis Debian

dan didistribusikan sebagai perangkat lunak bebas. Ubuntu ditawarkan dalam

tiga edisi resmi: Ubuntu Desktop untuk komputer pribadi, Ubuntu Server

untuk server dan komputasi awan,dan Ubuntu Core untuk "Internet untuk

Segala", perangkat kecil dan robot. Versi baru Ubuntu dengan dukungan

standar dirilis tujuh bulan sekali, sementara untuk versi dukungan jangka-

panjang (LTS) dirilis dua tahun sekali. Rilis terbaru Ubuntu dengan dukungan

standar adalah 19.10 (Eoan Ermine) sementara untuk versi LTS adalah 18.04

(Bionic Beaver), yang mendapat tambahan jangka waktu dukungan hingga 10

tahun, tidak seperti versi LTS lain yang mendapat dukungan hingga lima

tahun saja.

Nama Ubuntu berasal dari filosofi dari Afrika Selatan yang berarti

"kemanusiaan kepada sesama" Proyek Ubuntu resmi disponsori oleh

Canonical Ltd. yang merupakan sebuah perusahaan yang dimiliki oleh

pengusaha Afrika Selatan Mark Shuttleworth. Tujuan dari distribusi Linux

Ubuntu adalah membawa semangat yang terkandung di dalam filosofi

Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi

lengkap berbasis Linux, tersedia secara bebas, dan mempunyai dukungan

baik yang berasal dari komunitas maupun tenaga ahli profesional. Ubuntu

47

adalah sistem operasi populer untuk komputasi awan, dan dijadikan sistem

operasi rujukan bagi OpenStack.

2.7. Ubuntu 18.04

Debian pertama kali diperkenalkan oleh Ian Murdock, seorang

mahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16

Agustus 1993. Nama Debian berasal dari kombinasi nama Ian dengan

mantan-kekasihnya Debra Lynn: Deb dan Ian.

Ubuntu adalah salah satu proyek andalan Debian. Sasaran awal Ubuntu

adalah menciptakan sistem operasi desktop Linux yang mudah dipakai.

Ubuntu dijadwalkan dirilis setiap 6 bulan sehingga sistem Ubuntu dapat terus

diperbarui.

Ubuntu pertama kali dirilis pada 20 Oktober 2004. Semenjak itu,

Canonical telah merilis versi Ubuntu yang baru setiap 6 bulan sekali. Setiap

rilis didukung selama 18 bulan untuk pembaruan sistem, keamanan, dan

kesalahan (bug). Setiap 2 tahun sekali (versi xx.04 dengan x angka genap)

akan mendapatkan Long Term Support(LTS) selama 3 tahun untuk desktop

dan 5 tahun untuk edisi server. Namun Ubuntu 12.04 yang dirilis pada April

2012 mendapatkan pembaruan sistem selama 5 tahun. Perpanjangan

dukungan ini bertujuan untuk mengakomodasi bisnis dan pengguna IT yang

bekerja pada siklus panjang dan pertimbangan biaya yang mahal untuk

memperbarui sistem.

48

Paket-paket software Ubuntu berasal dari paket tidak stabil Debian;

Ubuntu memakai format paket dan manajemen paket Debian (APT dan

Synaptic). Paket Debian dan Ubuntu seringkali tidak cocok. Paket Debian

sering kali perlu dibuat ulang dari source agar dapat dipakai di Ubuntu, begitu

juga sebaliknya. Ubuntu bekerja sama dengan Debian untuk berusaha agar

perubahan-perubahan sistem Ubuntu mengarah kembali ke Debian, tetapi hal

ini hampir tak terlaksana. Penemu Debian, Ian Murdock, pernah berkata

bahwa paket Ubuntu berpotensi mengarah terlalu jauh dari Debian. Sebelum

setiap rilis Ubuntu, paket-paket diambil dari paket tidak stabil Debian dan

digabung dengan modifikasi Ubuntu. Sebulan sebelum perilisan,

pengambilan paket dihentikan dan kerja selanjutnya adalah memastikan

paket-paket yang sudah diambil bekerja dengan baik.

Ubuntu sekarang dibiayai oleh Canonical Ltd. Pada 8 Juli 2005 Mark

Shuttleworth mendirikan pendirian Ubuntu Foundation dan memberikan

pendanaan awal sebesar US$10 juta. Tujuan dari pendirian yayasan ini adalah

untuk memastikan pengembangan dan dukungan semua versi Ubuntu dapat

terus berjalan. Pada 31 Oktober 2011, Mark Shuttleworth mengumumkan

bahwa Ubuntu 14.04 akan mendukung smartphone, tablet, dan smart TV.

Dan desain-desainnya pun sudah mulai dirancang.

Antarmuka GNOME kembali menjadi GUI sejak versi 17.10 dirilis,

menggunakan GNOME versi 3, sementara Unity masih menjadi GUI pada

versi sebelumya, termasuk semua versi LTS kecuali 18.04 LTS. Dukungan

untuk 32-bit mulai dihentikan mulai versi 18.10.

49

Ubuntu 18.04 rilis pada bulan April 2018, Ubuntu 18.04 (nama kode

“Bionic Beaver”) adalah versi penting dari OS Linux yang populer. Setiap

dua tahun dibuat rilis LTS, dan Ubuntu 18.04 termasuk versi LTS. Mendapat

dukungan panjang selama lima tahun dari pengembang Ubuntu Canonical.

Ubuntu 18.04 LTS mendapat dukungan hingga 2023.

Beberapa fitur yang ditawarkan oleh ubuntu 18.04 ini adalah :

1. Peningkatan Keamanan

meningkatkan versi Ubuntu saat ini secara teratur untuk

mendapatkan manfaat dari patch keamanan terbaru. Ini diperlukan

untuk sistem operasi, driver perangkat keras lainnya yang

mendasarinya.

Patut diperhatikan di sini bahwa ini berlaku untuk semua sistem

operasi, baik yang berbasis Linux, Windows, atau macOS. Pembaruan

rutin akan meningkatkan keamanan komputer. Inilah sebabnya

mengapa pengguna Windows XP secara teratur didorong untuk

meningkatkan atau beralih ke Linux.

Namun, ada kekhawatiran keamanan potensial yang harus

diwaspadai. Dengan Ubuntu 18.04 LTS, Canonical bermaksud untuk

mengumpulkan data dari komputer. Seperti yang dijelaskan

sebelumnya, tidak ada yang dapat diidentifikasi secara pribadi dalam

data ini. Canonical akan mengetahui versi Ubuntu apa yang dijalankan,

lokasi (berdasarkan pilihan saat mengatur Ubuntu) dan beberapa hal

lainnya.

50

2. Gnome Hadir Pada Rilis Ini

Mungkin berita terbesar dari rilis LTS adalah hadirnya GNOME

3.28. Sejak GNOME menggantikan Unity di Ubuntu 17.10 (meskipun

Unity tidak benar-benar ditinggalkan) GNOME telah menjadi Desktop

Environment . Lingkungan desktop Ubuntu lainnya juga tersedia,

seperti MATE.

GNOME pada Ubuntu 18.04 LTS menandai kemunculan pertama

dari desktop GNOME 3.0 baru bersesuaian Unity-esque pada rilis

dukungan jangka panjang. Dan itu adalah alasan yang bagus untuk

meng-upgrade Ubuntu ke versi 18.04.

3. Kumpulan Icon Baru

Ubuntu 18.04 LTS tidak mengembangkan tampilan baru, namun

dengan adanya ikon baru diharapkan dapat membuat desktop lebih

segar.Seperti yang tercantum di halaman web, “Ikon aplikasi seluler asli

telah dirancang ulang untuk tema GNOME mereka. Folder dan jenis

file ikon telah ditambahkan, berdasarkan konsep Suru yang belum

pernah dirilis. Ditambah satu set ikon simbolik lengkap telah dibuat,

dengan banyak ikon berdasarkan ikon sistem Suru yang asli. ”

4. Emoji Berwarna

Ubuntu sebelumnya menyediakan emoji hitam dan putih saja

dengan meningkatkan versi Ubuntu menjadi 18,04 LTS, akan hadir

emoji penuh warna didalam paket ubuntu desktopnya.

51

Meskipun beberapa tweak akan memberi emoji warna pada versi

Ubuntu sebelum 18.04 LTS, ini adalah pertama kalinya mereka

dimasukkan secara serempak.

Emoji yang ditemukan di Ubuntu 18.04 LTS adalah emoji open

source yang sama seperti yang ditemukan di Android. Bagi banyak

pengguna, ini akan menjadi hal yang familiar.

5. Kernel Linux Baru

Kita tahu kernel adalah jantungnya sistem operasi berbasi Linux.

Kernel pada dasarnya adalah komponen dari sistem operasi yang

berbicara dengan perangkat keras. Kernel berperan penting sekali di

dalam suatau sistem operasi linux tak terkecuali pada linux ubuntu xersi

18.04 ini.

Ubuntu 18.04 LTS awalnya diharapkan untuk menyertakan Linux

Kernel v4.14, dan sementara ini masih mungkin terjadi, ada juga

kemungkinan yang baik bahwa kernel 4,15 mungkin muncul sebagai

gantinya.

6. Fitur dan Aplikasi Sumberdaya Komunitas

Ubuntu 18.04 LTS adalah kumpulan fitur dan aplikasi bersumber

komunitas. Diumumkan pada bulan April 2017, panggilan untuk saran

telah menghasilkan peningkatan dukungan untuk GPU NVIDIA,

dukungan gestur touchpad dan implementasi BlueZ untuk peningkatan

fungsi Bluetooth.

52

Tetapi itu tidak berakhir di sana. Aplikasi juga disarankan,

dengan beberapa pilihan yang jelas seperti Mozilla Firefox dan

LibreOffice, sementara Kalender Kdenlive dan GNOME juga ada

dalam daftar.

Alat-alat ini tidak akan tersedia di sistem operasi secara .

Sebaliknya, akan ada opsi untuk menginstalnya ketika menginstal

Ubuntu.

2.8. Pengertian Flowchart

Flowchart merupakan gambar atau bagan yang memperlihatkan urutan

dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan

dengan simbol. Dengan demikian setiap simbol menggambarkan proses

tertentu. Sedangkan hubungan antar proses digambarkan dengan garis

penghubung.

Flowchart digunakan baik oleh auditor maupun oleh personil sistem.

Pemakaian flowchart meluas seiring dengan berkembangnya komputerisasi

pemrosesan data bisnis. Pemakaian yang meluas ini memicu perlunya

keseragaman simbol dan konvensi yang digunakan. Di amerika serikat,

kebutuhan akan keseragaman terpenuhi dengan adanya publikasi “American

National Standard Flowchart Symbols and Their Usage in Information

Processing.” Versi yang sekarang-belaku-adalah-ANSI-X-3.5-1970.

Flowchart ini merupakan langkah awal pembuatan program. Dengan

adanya flowchart urutan proses kegiatan menjadi lebih jelas. Jika ada

53

penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart

selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya

ke bentuk program dengan bahasa pemrograman.

Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai

alat bantu menggambarkan proses di dalam program. Simbol-simbol yang

dipakai antara-lain:

Tabel 2.1. Tabel Simbol-Simbol Flowchart

Simbol Nama Penjelasan

Flow Direction symbol

Yaitu simbol yang

digunakan untuk

menghubungkan antara

simbol yang satu dengan

simbol yang lain. Simbol

ini disebut juga

connecting line.

Terminator Symbol

yaitu simbol untuk

permulaan (start) atau

akhir (stop) dari suatu

kegiatan

Processing Symbol

Simbol yang

menunjukkan

pengolahan yang

dilakukan oleh komputer

54

Tabel 2.1. Tabel Simbol-Simbol Flowchart (lanjutan ke-1)

Manual Operation

Simbol yang

menunjukkan

pengolahan yang tidak

dilakukan oleh komputer

Decision

Simbol pemilihan proses

berdasarkan kondisi

yang ada

Input-Output

Simbol yang

menyatakan proses input

dan output tanpa

tergantung dengan jenis

peralatannya

Preparation

Simbol untuk

mempersiapkan

penyimpanan yang akan

digunakan sebagai

tempat pengolahan di

dalam storage.

55

Tabel 2.1. Tabel Simbol-Simbol Flowchart (lanjutan ke-2)

Predefine Proses

Simbol untuk

pelaksanaan suatu

bagian (sub-

program)/prosedur

Arsip

Arsip dokumen

disimpan dan diambil

secara manual. N = Urut

nomor, A = Urut abjad, T

= Urut tanggal

Display

Simbol yang

menyatakan peralatan

output yang digunakan

yaitu layar, plotter,

printer dan sebagainya

disk and On-line

Storage

Simbol yang

menyatakan input yang

berasal dari disk atau

disimpan ke disk

56

Tabel 2.1. Tabel Simbol-Simbol Flowchart (lanjutan ke-3)

Dokumen

Sebuah dokumen atau

laporan. Dokumen dapat

dibuat dengan tangan

atau dicetak oleh

komputer

Manual Input

Simbol untuk

pemasukan data secara

manual on-line keyboard

57

BAB III

METODOLOGI PENELITIAN

4.1. Prosedur Penelitian

Prosedur adalah urutan langkah-langkah (atau pelaksanaan-

pelaksanaan pekerjaan), dimana pekerjaan tersebut dilakukan, berhubungan

dengan apa hal yang akan dilakukan, bagaimana melakukannya, dimana

melakukannya, dan siapa yang melakukannya. Hal ini tentu sangat wajar

dilakukan karena sebuah prosedur yang dibuat memiliki tujuan untuk

mempermudah kita dalam melaksanakan suatu kegiatan.

Penelitian merupakan suatu proses penyelidikan yang dilakukan secara

aktif, tekun dan sistematis. Tujuan penelitian ialah untuk menemukan,

menginterpretasikan, dan merevisi fakta-fakta. Suatu penelitian harus melalui

proses investigasi secara sistematis dengan cara mempelajari berbagai bahan

dan sumber untuk membangun fakta-fakta untuk mencapai kesimpulan baru.

Prosedur penelitian yaitu langkah-langkah yang dipakai untuk

mengumpulkan data guna menjawab pertanyaan peneliti yang diajukan di

dalam penelitian ini, dengan pembahasannya tentang lokasi, subjek

penelitian, desain penelitian (tahap persiapan, tahap pelaksanaan dan tahap

pelaporan hasil penelitian) dan justifikasi, definisi operasional, intrumen

penelitian, proses pengembangan instrumen, teknik pengumpulan data,

analisis data dan alasan rasionalnya.

58

Tahapan Penelitian, agar lebih terarah, penelitian ini dibagi dalam tiga

tahapan, yaitu :

1. Tahap perancangan dan Persiapan

Pada tahap awal ini dilakukan persiapan observasi berupa

perizinan terhadap keadaan perusahaan berkaitan dengan “Rancang

Bangun Cloud Storage Berbasis Linux Ubuntu Server Untuk

Memudahkan dan Mengamankan Penyimpanan Data di Republik

Computer Tegal”. Kemudian dilakukan pengumpulan data berupa

tulisan-tulisan, artikel-artikel serta buku-buku yang relevan dengan

objek penelitian yakni pembuatan cloud storage server di Republik

Computer Tegal.

2. Tahap Pelaksanaan

Pada tahap ini dilakukan observasi terhadap perusahaan secara

langsung untuk memperoleh beberapa informasi dan mengkaji masalah

yang ada di Republik Computer Tegal. Pengumpulan informasi

dilakukan dengan metode pengamatan langsung di dalam dan sekitar

lingkungan kerja perusahaan. Wawancapun dilakukan dengan

karyawan yang bersangkutan, guna mengumpulkan informasi yang

lebih valid seputar masalah yang ada.

3. Tahap Pembuktian

Topologi merupakan struktur jaringan fisik yang digunakan untuk

mengimplementasikan jaringan server yang dibuat. Perancangan

topologi hasil tahap ini merupakan akhir dari observasi, meliputi proses

59

penulisan dan penyusunan proposal. Dalam proses observasi yang

mendalam dengan menggunakan beberapa instrumen, seperti :

dokumentasi dan wawancara dengan karyawan yang berwenang dalam

perusahaan.

.

4.2. Teknik Pengumpulan Data

Secara umum dalam rangka pengumpulan data yang dilakukan pada

saat pelaksanaan pembuatan tugas akhir ini adalah dengan menggunakan

metode-metode sebagai berikut :

1. Jenis Data

Jenis data yang dipakai dalam pembuatan laporan ini

adalah:

a. Data Primer

Data ini didapatkan secara langsung. dalam hal ini data primer

didapatkan melalui konsultasi langsung dengan salah satu

karyawan bersangkutan di Republik Computer Tegal.

b. Data Sekunder

Data sekunder didapatkan dari observasi dan pengumpulan data

yang berkaitan dengan penelitian. Storage cloud server yang

dibuat di Republik Computer Tegal yang merujuk dari beberapa

artikel, buku, jurnal, internet dan sumber data lainnya.

60

2. Sumber Pengumpulan Data

Sumber data yang ada pada tugas akhir ini berasal dari beberapa

metode yang ada dibawah ini :

a. Observasi

Dalam metode observasi ini, dilakukan pengamatan

langsung terhadap tugas admin dalam mengelola dan menyimpan

data dan administrasi yang ada di Republik Computer Tegal.

b. Wawancara

Dilakukan pertemuan langsung dengan sumber informasi

dan mengajukan pertanyaan tentang bagaimana proses

penyimpanan data administrasi, data transaksi dan data arsip di

Republik Computer Tegal.

c. Studi Literatur

Studi literatur secara umum adalah cara untuk

menyelesaikan persoalan dengan menelusuri sumber-sumber

tulisan yang pernah dibuat sebelumnya. Dengan kata lain, istilah

studi literatur ini juga sangat umum disebut dengan studi pustaka.

Dalam sebuah penelitian yang akan dijalankan, tentu saja harus

memiliki wawasan yang luas terkait objek yang akan diteliti. Jika

tidak, maka dapat dipastikan dalam presentasi yang besar bahwa

penelitian tersebut gagal.

Dan pada metodologi ini dilakukan pengumpulan data

sebagai bahan referensi yang diperoleh dari berbagai buku-buku,

61

artikel-artikel dan tulisan-tulisan lainnya yang berkaitan langsung

maupun tidak langsung pada “Rancang Bangun Cloud storage

Berbasis Linux Ubuntu Server Untuk Memudahkan dan

mengamankan Penyimpanan Data di Republik Computer Tegal”.

4.3. Pembahasan Umum

Penyimpadan data atau storage merupakan suatu hal yang vital dalam

komputasi saat ini, tak terkecuali bagi perkembangan suatu perusahaan.

Penyimpanan data yang mumpuni dan aman akan membuat proses

administrasi lebih mudah, cepat dan efektif pada akhirnya. Republik

Computer membutuhkan sebuah penyimpanan data yang lebih aman dan

efektif digunakan, untuk itu perlu dibuat suatu penyimpanan terpusat yang

mampu menangani masalah ini.

Berbagai media penyimpanan tersedia di pasaran saat ini dan seiring

berjalannya waktu hadirlah media penyimpanan awan yang berbasis internet

atau yang saat ini disebut dengan cloud storage. Ada berbagai macam cloud

storage yang beredar saat ini namun keterbatasan peyimpanan dan harga

upgrade penyimpanan yang tidak murah membuat user melirik owncloud

sebagai media cloud storage yang bersifat open source dan memiliki fitur

tidak kalah bagus dengan yang berbayar. Owncloud dapat digunakan dalam

jaringan lokal ataupun interlokal. Konfigurasi owncloud dapat dapat kita

sesuaikan sendiri menyesuaikan kebutuhan.

62

Yang dilakukan dalam pembahasan ini yaitu membuat aplikasi cloud

storage pada komputer server dalam jaringan komputer dengan bantuan

media transmisi berupa kabel UTP sesuai dengan kebutuhan di jaringan

komputer Republik Computer Tegal.

1. Kondisi Republik Computer Sebelum Penerapan Cloud Storage

Server

Sebelum adanya penerapan Cloud Storagee Server Republik

Computer mengandalkan media penyimpanan eksternal seperti

flashdrive dan hardsik eksternal untuk berbagi file dan

mendistibusikannya ke bagian administrasi. Kemudian bagian

administrasi akan menyimpan data serta arsip yang ada ke dalam

komputer admin yang berbasis Windows dan tanpa adanya konfigurasi

keamanan untuk membatasi siapa saja yang dapat mengakses file dan

data yang ada. seperti yang kita tau hal tersebut sanga riskan belum lagi

sistem operasi Windows sangat rentan dengan virus yang dapat

mengancam data sewaktu-waktu.

63

2. Perancangan Sistem

Perancangan sistem memberikan gambaran sistem yang akan

dibuat dan agar sistem dapat berjalan dengan baik, diantaranya

persiapan sistem, perancangan jaringan, perancangan hardware dan

brainware. Untuk membangun sebuah cloud storage server dibutuhkan

beberapa tahapan yang harus dilakukan yaitu:

Gambar 3.1. Flowchart tahapan pembuatan cloud storage server

64

BAB IV

PEMBAHASAN

4.1. Gambaran Umum

4.1.1. Profil Perusahaan

Republik Computer merupakan layanan jual beli komputer yang

sudah berdiri sejak 2015. Selain jual beli komputer layanan lain yang

diberikan oleh Republik Computer diantaranya adalah layanan

perbaikan hardware, perbaikan software, penjualan aksesoris

komputer. Latar belakang didirikannya usaha ini adalah dikarenakan

tingginya minat masyarakat terhadap perkembangan teknologi

khususnya dalam bidang komputer dan banyak masyarakat yang ingin

memiliki laptop tetapi untuk membeli laptop baru mereka terbatas

anggaran, sehingga timbullah inisiatif untuk mengambil peluang

kesempatan untuk mendirikan toko komputer yang bergerak di jual beli

laptop second. Pada tahun pertama dibukalah toko Republik Computer

dengan 2 orang karyawan yang bertugas sebagai tenaga penjualan.

Namun seiring pertumbuhan bisnis, Republik Computer mulai

Melebarkan sayapnya dengan menambah beberapa cabang pada tahun

2016 yaitu di Desa Langon Kudaile Kecamatan Slawi dan pada tahun

2017 di Jatibarang Brebes serta pada akhir 2018 mendirikan satu

cabang terbarunya di Kota Tegal.

65

Dengan kerja keras dan k11omitmen yang sungguh-sungguh,

Republik Computer telah menjadi salah satu toko Komputer khususnya

dibidang jual beli laptop second yang memiliki jumlah pelanggan cukup

banyak. Namun terlepas dari semua pencapaian tersebut, Republik

Computer tetap berusaha memuaskan kebutuhan pelanggan yang kiat

meningkat setiap tahunnya, dengan menjaga kulitas dan mutu

pelayanannnya.

4.1.2. Visi dan Misi

a. Visi

Menjadikan yang terdepan dalam bidang penjualan laptop

second, laptop baru dan suku cadangnya yang dapat dipercaya

serta menjadi sebuah usaha yang bisa lebih dikenal luas oleh

masyarakat pada umumnya.

b. Misi

a. Mendukung terciptanya peluang bisnis sarana teknologi

informasi komunikasi khususnya komputer / Laptop dan

suku cadangnya.

b. Mempermudah pelanggan untuk mendapatkan laptop

second yang sesuai dengan kebutuhan dan suku cadangnya.

c. Memberikan Informasi seputar produk dan pelayanan yang

ditawarkan kepada pelanggan secara transparan.

66

d. Membantu pelanggan dalam mengatasi kerusakan peralatan

teknologi khususnya laptop dengan menyediakan jasa

perbaikan.

4.1.3. Struktur Organisasi

Gambar 4.1. Struktur organisasi Republik Computer Tegal

67

4.1.4. Denah Lokasi Perusahaan

Gambar 4.2. Denah Republik Computer Tegal

4.2. Pembahasan Hasil penelitian

4.2.1. Analisis Kebutuhan Perangkat

Dalam pembuatan cloud storage server barbasis ubuntu

menggunakan aplikasi owncloud ada dua kebutuhan penting yang harus

terpenuhi yakni :

1. Kebutuhan perangkat keras (Hardware)

Dalam pembuatan cloud storage server ini dibutuhkan

perangkat keras seperti :

a. Personal Komputer

Digunakan sebagai media penginstalan paket-paket

instalasi yang dibutuhkan dan sebagai media penyimpanan

68

utama data server. Adapun spesifikasi personal computer

yang digunakan dalam penelitian ini yaitu :

1) CPU Intel Xeon

2) RAM 8 GB

3) Hardisk 500 GB

b. Kabel UTP straight cross

c. USB Keyboard

d. USB Mouse

e. CD Instalasi Ubuntu Server

f. Monitor

2. Kebutuhan perangkat lunak (Software)

Dalam pembuatan cloud storage server ini dibutuhkan

perangkat lunak seperti :

a. Sistem operasi ubuntu 18.04

b. Program MySQL

c. Program Apache

d. Aplikasi Owncloud

e. Text Editor

69

4.2.2. Perancangan Sistem

Perancangan sistem kerja dan cara kerja dari cloud storage server yang

dibuat di dalam penelitian ini dapat dijelaskan dengan flowchart

dibawah ini :

1. Flowchart cara kerja

Gambar 4.3. Flowchart cara kerja

70

4.2.3. Instalasi Sistem Operasi Ubuntu Server 18.04

Berikut ini adalahlangkah-langkah menginstal sistem operasi

Ubuntu server 18.04 berbasis CLI (Command Line Interface) :

1. Masukan CD Instalasi Ubuntu kedalam DVDROM pada

Komputer yang akan diinstal.

2. Masuk BIOS dan konfigurasikan supaya botable CD berada pada

urutan urutan pertama atau paling atas. Save configuration dan

exit dari BIOS.

3. Tunggu sebentar hingga masuk ke tampilan awal instalasi ubuntu

server 18.04.

Gambar 4.4. Loading instalasi ubuntu server 18.04

71

4. Akan muncul tampilan awal proses instalasi, yaitu pemilihan

bahasa, pilih saja “English” dan tekan enter.

Gambar 4.5. Pemilihan bahasa ubuntu server 18.04

5. Jika muncul notifikasi update seperti gambah dibawah ini pilih

saja “Continue without updating” dilanjutkan menekan enter.

Gambar 4.6. Tampilan notifikasi update ubuntu server 18.04

72

6. Selanjutnya akan muncul pilihan untuk memilih layout keyboard

yang kita pahai saat ini. Atur saja “Layout : English (US)” dan

“Variant : English (US)” juga, lalu pilih done kemudian enter.

Gambar 4.7. Pemilihan layout keyboard ubuntu server 18.04

7. Pada pilihan ini akan disajikan pengaturan ip addres dari server

yang akan dibuat. Pilih pada “enp0s3” lalu enter, pilih pada “Edit

Pv4” lalu muncul popup kemudian pilih “manual” dan tekan

enter.

73

Gambar 4.8. Pengaturan jaringan ubuntu server 18.04

Gambar 4.9. Pemilihan pengaturan jaringan ubuntu server 18.04

74

Gambar 4.10. Popup pengaturan jaringan ubuntu server 18.04

8. Atur dan isi kolom sesuai dengan kebutuhan kita dan pilih “save”

dilanjutkan pilih “done” kemudian enter.

Gambar 4.11. Pengaturan IPv4 ubuntu server 18.04

75

9. Kemudian akan muncul tampilan untuk mengatur system proxy

yang akan digunakan pilih saja " Done " kemudian tekan enter.

Gambar 4.12. Pengaturan Proxy address ubuntu server 18.04

10. Jika muncul halaman configure ubuntu archive mirror maka

langsung pilih saja “done”.

Gambar 4.13. Pengaturan mirror address ubuntu server 18.04

76

11. Pada halaman ini pilih “use an entire disk” untuk menggunakan

hardisk kita sebagai penyimpanan file sisten ubuntu server yanga

kan kita instal.

Gambar 4.14. Pengaturan penggunaan hardisk

12. Pilih hardisk atau media penyimpanan yang akan diinstall

kemudian enter.

Gambar 4.15. Memilih hardik yang akan diinstal ubuntu server

18.04

77

13. Akan ada halaman konfirmasi rincian dari partisi yang akan

digunakan dalam instalasi. Pilih “done”.

Gambar 4.16. Pengaturan partisi ubuntu server 18.04

14. Akan muncul popup konfirmasi pilih “continue”.

Gambar 4.17. Popup konfirmasi instalasi ubuntu server 18.04

78

15. Isi kolom yang ada dengan konfigurasi yang kita inginkan lalu

pilih “ done”.

Gambar 4.18. Pengaturan user account pada ubuntu server 18.04

16. Jika muncul halaman instalasi ssh server cukup langsung pilih

“done” saja.

Gambar 4.19. SSH setup pada ubuntu server 18.04

79

17. Akan muncul banyak pilihan paket tambahan yang bisa diinstal

pada server kita, namun kita cukup pilih “done” saja.

Gambar 4.20. Pemilihan paket instalasi ubuntu server 18.04

18. Tunggu proses instalasi ubuntu server selesai.

Gambar 4.21. Proses instalasi ubuntu server 18.04

80

19. Instalasi Ubuntu server 18.04 telah selesai. Keluarkan CD

instalasi ubuntu dari DVDROM lalu tekan enter. Tunggu

beberapa saat.

Gambar 4.22. Proses reboot sistem ubuntu server 18.04

20. Masukan username dan password yang sudah dibuat pada saat

proses instalasi. Selesai.

Gambar 4.23. Tampilan awal ubuntu server 18.04

81

21. Sebelum memulai instalasi paket lainnya kita update dulu

sistemsistem operasinya dengan cara masukan lagi cd instalsi

ubuntu dan masukan perintah

Sudo apt-cdrom add

Gambar 4.24. Memasukan media CD pada ubuntu server 18.04

22. Masukan perintah update

Sudo apt-get update

Gambar 4.25. Update ubuntu server 18.04

82

4.2.4. Instalasi Apache2

1. Ketikan perintah instalasi paket apache2.

Sudo apt install apache2

Gambar 4.26. Instalasi paket apache

2. Tunggu proses instalasi selesai.

Gambar 4.27. Proses instalasi paket apache

83

3. Kemudian aktifkan rewrite module dengan masukan perintah

Sudo a2enmod rewrite

Gambar 4.28. Mengaktifkan modul rewrite pada apache

4. Masukan perintah

Sudo a2enmod headers

Gambar 4.29. Mengaktifkan modul headers pada apache

84

5. Masukan perintah

Sudo a2enmod env

Gambar 4.30. Mengaktifkan modul env pada apache

6. Masukan perintah

Sudo a2enmod dir

Gambar 4.31. Mengaktifkan modul dir pada apache

85

7. Masukan perintah

Sudo a2enmod mime

Gambar 4.32. Mengaktifkan modul mime pada apache

8. Masukan perintah

Sudo systemctl restart apache2

Gambar 4.33. Restart apache

86

4.2.5. Instalasi dan Konfigurasi MySQL

1. Install paket MySQL terlebih dahulu dengan mengetikan perintah

berikut

Sudo apt-get install mariadb- server mariadb-client

Jika muncul opsi “y/n” ketik “y” saja kemudian enter

Gambar 4.34. Instalasi paket MySQL

2. Tunggu instalasi paket sampai selesai.

Gambar 4.35. Proses instalasi paket MySQL

87

3. Lakukan langkah pengamanan server database MySQL dengan

perintah berikut

Sudo mysql_secure_installation

Gambar 4.36. Pengamanan database MySQL

4. Masukan password root yang sekarang

Gambar 4.37. Memasukan password root

88

5. Pilih “y” lalu enter.

Gambar 4.38. Konfirmasi pengaturan password

6. Masukan password baru dan konfirmasikan lagi.

Gambar 4.39. Memasukan ulang password

89

7. Pilih “y” dan tekan enter.

Gambar 4.40. Konfirmasi pengahapusan anonymous user

8. Pilih “y” lagi dan enter.

Gambar 4.41. Konfirmasi untuk tidak mengizinkan remote login

90

9. Pilih “y” dan enter.

Gambar 4.42. Konfirmasi menghapus test database

10. Langkah pengamanan selesai.

Gambar 4.43. Pengamanan database MySQL selesai

91

11. Masuk ke program mysql dengan mengetikan perintah berikut

Sudo mysql -u root -p

Kemudian masukan password

Gambar 4.44. Masuk ke aplikasi MySQL

12. Tampilan awal program MySQL

Gambar 4.45. Tampilan awal MySQL

92

13. Buat database untuk aplikasi owncloud dengan mengetikan

perintah berikut ini

CREATE DATABASE owncloud;

CREATE USER ‘sutiyono’@localhost’ IDENTIFIED BY

‘ PASSWORD’;

GRANT ALL ON owncloud.* TO ‘sutiyono’@’localhost’

IDENTIFIED BY ‘ PASSWORD’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

EXIT;

Gambar 4.46. Konfigurasi database owncloud pada MySQL

Pada PASSWORD diisikan password root mysql yang telah kita

buat sebelumnya.

14. Instalasi dan konfiguasi mysql telah selesai.

93

4.2.6. Instalasi dan Konfigurasi PHP

1. Masukan perintah berikut ini untuk menambahkan library

Sudo apt-get install software-properties-common

Jika muncul pilihan “y/n” ketik “y” lalu enter

Gambar 4.47. Instalasi software library

2. Tunggu beberapa saat.

Gambar 4.48. Proses istalasi software library

3. Masukan perintah berikut ini guna mengaktifkan reposiroty

ondrej.

Sudo add-apt-repository ppa:ondrej/php

94

Muncul opsi untuk lanjut atau batal, langsung saja tekan enter

untuk melanjutkan

Gambar 4.49. Mengaktifkan repository ondrej

4. Tunggu sampai selesai.

Gambar 4.50. Repository ondrej sudah aktif

95

5. Masukan perintah

Sudo apt update

Gambar 4.51. Update sistem ubuntu 18.04

6. Install paket php pada ubuntu dengan perintah berikut

Sudo apt install php7.1

Gambar 4.52. Instalasi paket php7.1

96

7. Akan muncul konfirmasi penggunaan disk untuk penyimpanan,

ketik saja “y” kemudian enter. Tunggu sampai proses instalasi

paket php7.1 selesai

Gambar 4.53. Konfirmasi penggunaan disk paket php7.1

8. Kemudian instal juga paket php yang lainnya dengan mengetikan

perintah

sudo apt-get install php7.1-cli php7.1-common php7. 1-

mbstring php7.1-gd php7.1-intl php7.1-xml php7.1-

mysql php7.1-zip php7.1-curl php7.1-xmlrpc

97

Gambar 4.54. Instalasi paket php penunjang owncloud

9. jika keluar konfirmasi ketik saja “y” kemudian enter

Gambar 4.55. Konfirmasi instalasi paket php tambahan

98

10. tunggu proses sampai selesai

Gambar 4.56. Proses instalasi paket tambahan php7.1

11. konfigurasikan file php yang diperlukan untuk owncloud, untuk

membuka filenya dapat diketikan perintah berikut ini

sudo nano /etc/php/7.1/apache2/php.ini

Gambar 4.57. Konfigurasi file php.ini

99

12. jika file sudah terbuka tekan crtl + w lalu temukan dan ganti

pararameter yang ada di dalam file sebagai berikut

file_uploads = On

allow_url_fopen = On

memory_limit = 256M

upload_max_file_size = 100M

Gambar 4.58. Pengubahan parameter didalam file php.ini

Jika sudah diubah sesuai dengan parameter diatas maka simpan

dan keluar dari file tersebut dengan cara menekan tombol crtl+x

kemudian ketik “y” kemudian tekan enter lalu enter lagi.

100

13. restart apache dengan perintah berikut

sudo systemctl restart apache2

Gambar 4.59. Restart aplikais apache2

4.2.7. Instalasi dan konfigurasi Layanan Owncloud

1. Download aplikasi owncloud dengan mengetikan perintah

berikut ini

wget

https:// download.owncloud.org/community/owncloud-

10.0.3.zip

Gambar 4.60. Download file owncloud

tunggu hingga proses download selesai.

2. ekstrak file aplikasi owncloud yang tadi kita download dengan

mengetikan perintah berikut

101

unzip owncloud-10.0.3.zip

Gambar 4.61. Ekstraksi file zip owncloud

3. Pindahkan hasil ekstrak file owncloud tadi ke direktori /var/www/

html/. ketikan perintah berikut

sudo mv owncloud /var/www/html/owncloud/

Gambar 4.62. Pemindahan file hasil ekstrasi owncloud

102

4. Ketikan perintah berikut agar aplikasi owncloud dapat di akses

dari web.

sudo chown -R www-data:www-data

/var/www/html/owncloud/

Gambar 4.63. Perintah chown untuk owncloud

5. Ketikan perintah berikut untuk memberikan akses owncloud

sudo chmod -R 755 /var/www/html/owncloud/

Gambar 4.64. Perintah chmod untuk owncloud

103

6. Cek apakah apliaksi owncloud sudah terpasang dengan

mengakses ip server dengan mengetikan di addressbar

http://192.168.1.3/owncloud , Jika muncul tampilan seperti

dibawah ini maka instalasi telah berhasil.

Gambar 4.65. Membuat akun admin pada owncloud

Kemudian buatlah akun admin dengan mengisikan kolom

username dan password yang akan digunaan untuk mengakses

owncloud.

104

7. Isi juga konfigurasi database owncloud seperti berikut ini

Gambar 4.66. Menghubungkan owncloud dengan database

Jika sudah terisi semua klik “selesaikan instalasi”.

8. Kemudian di halaman ini kita akan dipersilahkan login dengan

memasukan username dan password admin owncloud yang sudah

kita buat tadi.

105

Gambar 4.67. Halaman login owncloud

9. Akan tampil halaman awal owncloud yang berisikan file

owncloud itu sendiri. Disini kita sudah bisa memulai mengupload

berbagai data ke dalam server dan mendownloadnya juga.

Gambar 4.68. Tampilan beranda berkas owncloud

106

4.2.8. Implementasi

Penelitian ini menghasilkan sebuah layanan storage server

dimana nanti pada setiap komputer yang ada di perusahaan dapat

mengakses layanan owncloud secara lokal. Tahap awal yaitu

implementasi layanan Owncloud sebagai virtual management ke dalam

perangkat server. Owncloud sendiri berfungsi sebagai layanan yang

memanajemen user dan data yang ada dalam Republik Computer Tegal.

Owncloud sendiri memiliki sistem manajemen hak akses yang

memungkinkan untuk pemberian hak tertentu kepada beberpa user

sekaligus. Contoh dalam penerapan di dalam perusahan sendiri yakni

admin dapat memberikan hak akses penuh atau hak sebagai pengguna

biasa kepada user tertentu.

Owncloud memiliki fitur lain yang mana aplikasi ini dapat

membatasi kapasitas storage untuk setiap user yang ada, sehingga

untuk satu user bisa memiliki kapasitas storage yang berbeda dengan

user lainnya pada kolom kuota yang sudah tersedia.

Gambar 4.69. Halaman pengaturan user owncloud

107

Dalam layanan owncloud ini terdapat menu login yang bertujuan

untuk membedakan antara satu user dengan user yang lain. Seperti yang

kita ketahui sebelumnya jika pada perancanganya setiap user diberi hak

akses yang berbeda-beda. Jadi menu login ini dapan membantu juga

dalam pengamanan data yang tersimpan di dalam server.

Setiap pihak yang admin dapat membagi user ke dalam beberapa

group sesuai dengan jenis dan pekerjaannya masing-masing. Pada

implementasi ini admin memfokuskan untuk membagi user sesuai

dengan pernanannya dalam perusahaan.

Fitur yang tersedia juga cukup mumpuni admin dan user dapat

melakukan kegiatan upload, download, berbagi file, streaming musik

dan yang istimewa adalah jika data yang ada di dalam server dapat di

singkronisasikan dengan perangkat komputer windows dan smartphone

berbasis android yang berada dalam ruang lingkup perusahaan.

Dengan owncloud mengunggah berkas dapat dilakukan dengan

mudah, yakni pengguna tinggal klik icon + (plus) dan tinggal memilih

file mana yang akan di upload ke dalam server. Durasi mengunggah

filepun dapat dikatakan cukup cepat karena untuk file di bawah 1MB

hanya memerlukan waktu beberpa detik saja untuk terupload ke dalam

server.

108

Gambar 4.70. Mengunggah berkas ke owncloud

Untuk mengunduh berkas yang ada di dalam server juga cukup

mudah, hanya dengan mengarahkan pointer ke tiga titik yang sejajar

dengan nama file lau “klik” dan akan muncul opsi untuk mendownload

atau mengunduh berkas tersebut.

Gambar 4.71. Mengunduh berkas dari owncloud

Selain mengunggah dan mengunduh berkas cloud storage server

berbasis owncloud ini juga dilengkapi dengan menu aktifitas. Menu

aktifitas beguna untuk memantau hal-hal yang dilakukan terhadap file

yang ada dalam server. Jadi kita dapat mengetahui jika ada kegiatan-

109

kegitan yang terjadi dalam aplikasi seperti ketika seseorang

menambahkan file, menghapus file dan lainya.

Gambar 4.72. Halaman aktifitas user owncloud

Gambar 4.73. Halaman pengaturan aktifitas user owncloud

110

Selain dari fitur diatas, fitur istimewa yang disediakan oleh cloud

storage server ini adalah singkronisasi file dengan perangkat lain.

Owncloud dapat disingkronkan pada komputer windows yang ada di

perusahaan dan smartphone berbasis android yang ada. Hanya dengan

menginstalkan aplikasi oCloud.de di play store dan

mengkonfigurasikannya sesuai dengan konfigurasi yang sudah kita

buat di owncloud, maka data yang kita miliki pada owncloud akan

otomatis tersingkronisasi ke perangkat kita ketika kita berada pada

jaringannya.

Gambar 4.74. Singkronisasi data dengan perangkat android

111

BAB V

PENUTUP

5.1. Kesimpulan

Dari perancangan dan implementasi cloud storage server yang ada di

Republik Computer Tegal didapat beberapa kesimpulan antara lain:

1. Sistem kerja media penyimpanan data berbasis cloud storage

menggunakan Linux Ubuntu 18.04 sebagai cloud server dapat

dilakukan dengan memanfaatkan jaringan nirkabel atau biasa yang

disebut wireless.

2. Media penyimpanan data berbasis cloud storage server dapat

memberikan keefektifan baik dari kalagan pribadi, kelompok maupun

perusahaan dalam membantu kinerja serta efektifitas dalam setiap

pekerjaannya.

3. Media penyimpanan data berbasis cloud storage server dengan

menggunakan linux ubuntu 18.04 sebagai perangkat server dapat

diakses menggunakan berbagai macam perangkat.

4. Perancangan dan pembangunan cloud storage server didasarkan pada

kebutuhan untuk solusi dari kelalaian serta kerawanan pengolahan

penyimpanan data yang sering terjadi di lingkungan perusahaan.

5. Perancangan dan pembangunan cloud storage server memerlukan

spesifikasi dari rangka fisik (hardware) dan non-fisik (software)

tertentu.

112

5.2. Saran

Berdasarkan perancangan dan kesimpulan yang didapatkan dalam

penelitian ini, ada beberapa saran yang dapat diberikan dalam rangka sistem

penyimpanan data berbasis cloud storage server menggunakan Linux Ubuntu

Server 18.04 yang diterapkan di lingkungan Republik Computer Tegal adalah

sebagai berikut :

1. Sistem yang dibuat tidak hanya dapat digunakan sebagai media

penyimpanan data saja, namun dapat dikembangkan sebagai media

hiburan serta pembelajaran.

2. Sistem yang dibuat dapat dikembangkan tidak hanya untuk area lokal.

Namun dapat dihubungkan pula dengan sistem luar yang dapat diakses

melalui internet.

3. Topologi yang digunakan pada penelitian ini menggunakan topologi

yang sederhana, sehingga jika suatu saat akan di implementasikan ke

dalam suatu jaringan yang lebih luas akan membutuhkan konfigurasi

tambahan lagi.

4. Untuk mengkatkan kinerja server dalam melayani kebutuhan

penyimpanan data maka dianjurkan untuk melakukan peningkatan dari

segi hardware seperti sistem pendingin, RAM, Hardisk dan komponen

lain yang menunjang kinerja server itu sendiri.

5. Untuk meningkatkan performa serta fitur yang ada pada server

dibutuhkan pembaruan versi owncloud dan paket-paket pendukung

lainya secara berkala.

113

6. Dalam pengembangannya disarankan untuk melakukan penelitian lebih

lanjut terkait dengan jumlah basis data yang mampu ditampung oleh

sistem cloud storage berbasis ubuntu ini, supaya dapat diketahui berapa

jumlah data maksimal yang dapat ditampung oleh database server.

114

DAFTAR PUSTAKA

Afrianto, D. S. (2017). The Power of Owncloud Membangun dan Mengelola

Sendiri Teknologi Cloud Di Lingkungan Anda. Yogyakarta: ANDI.

Pratama, I. P. A. E., & Eka, P. A. (2014). Smart City beserta Cloud Computing dan

teknologi-teknologi pendukung lainnya. Bandung: Informatika.

Sofana, I. (2012). Cloud Computing Teori dan Praktik (OpenNebula, VMware, dan

Amazon AWS). Bandung: Informatika.

Petersen, R. (2018). Ubuntu 18.04 LTS Server: Administration and Reference.

surfing turtle press.

Centerclick. 2019. 10 Layanan Cloud Storage Terbaik dan Gratis.[Online].

Tersedia : https://www.centerklik.com/layanan-cloud-storage-terbaik-gratis/

[20 Maret 2020].

Idcloudhost. 2015. Mengenal lebih Dekat Teknologi Cloud Storage. [Online].

Tersedia: https://idcloudhost.com/mengenal-lebih-dekat-teknologi-cloud-

storage/ [20 Maret 2020].

Alim, Abdul Mahfudin. 3 Manfaat Cloud Storage dalam Kehidupan Sehari-hari.

[Online]. Tersedia : http://staffnew.uny.ac.id/upload/198506092014041001/

pendidikan/materi-media-pembelajaran-penjas-dan-ti-cloud-storage.pdf. [20

Maret 2020].

Salamadian. 2017. SIMBOL FLOWCHART : Pengertian, Jenis, Fungsi dan

Contohnya. [Online]. Tersedia: https://salamadian.com/simbol-simbol-

flowchart/ [20 Maret 2020]

A-1

A-2

A-3

A-4

A-5

A-6

A-7

A-8

A-9

A-10

DOKUMENTASI OBSERVASI

A-11

\

A-12

A-13