Perancangan Private Cloud Storage Menggunakan ownCloud
(Studi Kasus di Program Studi Magister Ilmu Lingkungan
Universitas Sebelas Maret)
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I Pada Program Studi Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh :
TRI ADI NUGROHO
NIM : L200100016
PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA
ii
HALAMAN PERSETUJUAN
Skripsi dengan judul
“Perancangan Private Cloud Storage Menggunakan ownCloud
(Studi Kasus di Program Studi Magister Ilmu Lingkungan
Universitas Sebelas Maret)”
Ini telah diperiksa, disetujui dan disahkan pada :
Hari : ……….. Tanggal : ……...………...
Pembimbing
Dr. Ir. Bana Handaga, M.T.
iii
HALAMAN PENGESAHAN
Perancangan Private Cloud Storage Menggunakan ownCloud
(Studi Kasus di Program Studi Magister Ilmu Lingkungan
Universitas Sebelas Maret)
Diperiksa dan disusun oleh
TRI ADI NUGROHO
NIM : L200100016
Telah dipertahankan di depan Dewan Penguji Pada tanggal 29 November 2014
Susunan Dewan Penguji
Pembimbing
Dr. Ir. Bana Handaga, M.T.
NIK: 793
Dewan Penguji I
Hernawan Sulistyanto, S.T., M.T
NIK: 882
Dewan Penguji II
Muhammad Kusban, S.T., M.T
NIK: 663
Skripsi ini telah diterima sebagai salah satu persyaratan untuk memperoleh gelar sarjana
Tanggal……… Dekan
Fakultas Komunikasi dan Informatika
Husni Thamrin, S.T, MT., Ph.D.
NIK : 706
Ketua Program Studi Informatika
Dr. Heru Supriyanto, M.Sc.
iv
DAFTAR KONTRIBUSI
Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi: 1. Saya melakukan perancangan private cloud storage ini sendiri dengan bantuan
buku dan internet.
2. Perangkat lunak yang saya gunakan untuk melakukan perancangan private cloud storage adalah ownCloud versi 7.0.2.
3. Perusahaan web hosting yang digunakan untuk web server adalah Jogjahost. Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya.Saya bertanggung jawab atas isi dan kebenaran daftar di atas.
v
MOTTO DAN PERSEMBAHAN
MOTTO :
Takut untuk mencoba adalah hambatan untuk kesuksesan. (Penulis)
Setiap kegagalan semakin mendekatkan pada keberhasilan. (Penulis)
In order to succeed, your desire for success should be greater than your fear of failure.
vi
PERSEMBAHAN :
1. Untuk Allah SWT yang Maha Besar pemberi inspirasi sehingga penulis dapat menyelesaikan penelitian ini.
2. Untuk Bapak dan Ibu tercinta yang telah membesarkanku, merawat dan mendidik aku dengan cara yang sempurna.
3. Untuk Keluarga besar yang selalu mendukung dan bertanya kapan lulus.. 4. Untuk Siska tersayang yang selalu memberi semangat, motivasi, lawan diskusi
yang selalu memberi solusi.
5. Untuk Kedua Kakakku semoga kita semua menjadi orang sukses dan mampu membanggakan bapak dan ibu .
6. Untuk Mbak Dina yang telah bersedia membantu aku.
7. Untuk Lilik dan Gilang teman seperjuangankudikampus dan kerja praktek di Telkom solo.
8. Untuk semua teman-teman jurusan informatika terutama kelas B.
vii
KATA PENGANTAR
Dengan mengucap syukur Alhamdulillah penulis panjatkan ke hadirat Allah Subhanahu Wata’ala, yang telah melimpahkan rahmat, hidayah dan Nitmat -Nya sehingga penulis mampu menyelesaikan skripsi dengan judul “Perancangan
Private Cloud Storage Menggunakan ownCloud (Studi Kasus di Program Studi Magister Ilmu Lingkungan Universitas Sebelas Maret)”. Skripsi ini merupakan
hasil dari kerjasama dan bantuan dari berbagai pihak, oleh sebab itu pada kesempatan ini penulis mempersembahkan ucapan terimakasih dan penghargaan dengan penuh kerendahan hatikepada :
1. Segala Puji yang tidak ada habisnya untuk Allah SWT.
2. Sholawat dan salam untuk Rosul Muhammad SAW serta keluarga dan sahabatnya
3. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika yang telah melayani dan memberikan dukungan demi kelancaran studi.
4. Bapak Aris Rakhmadi, ST., M.Eng. selaku ketua jurusan Teknik Informatika. 5. Bapak Dr.Ir. Bana Handaga, M.T.selaku pembimbing yang telah memberikan
bimbingan, saran, dorongan sehingga penulis mampu menyelesaikan skripsi ini.
viii
7. Bapak dan ibu dosen pengampu mata kuliah di Program Studi Teknik Informatika yang telah memberikan ilmu yang sangat bermanfaat..
8. Segenp Staf/Karyawan pada Program Studi Informatika yang telah melayani dan memberikan fasilitas bagi kelancaran studi.
9. Bapak Dr. Prabang Setyono, M.Si selaku ketua Program Studi Ilmu Lingkungan di Universitas Sebelas Maret yang memberi kesempatan untuk melakukan penelitian dan para karyawan kantor.
10. Rekan-rekan informatika khususnya angkatan 2010 yang memberikan dukungan dalam penyelesaian skripsi ini.
Semoga Skripsi ini bermanfaat dalam menambah pengetahuan serta wawasan bagi pembaca dan penulis khususnya.Penulis berharap semoga Allah SWT memberikan balasan yang sesuai dengan budi baik yang telah mereka berikan.
Surakarta,……….2014
x
1. Jaringan Internet ... 8
2. Cloud Computing ... 9
3. Deployment Model Cloud Computing ... 12
4. Perbandingan Dengan Public Cloud Storage ... 14
5. ownCloud ... 15
1. Persiapan Perangkat Penelitian ... 20
2. Gambaran Kerja Sistem ... 22
xi
5. Pengujian Document Reader ... 36
6. Pengujian Fitur New File ... 38
7. Pengujian Fitur Undelete ... 39
8. Pengujian File Preview ... 40
9. Data Hasil Pengujian ... 41
B. Pembahasan ... 42
1. Proses Perancangan Sistem ... 42
2. Analisa Fungsional Fitur ownCloud ... 43
3. Analisa Biaya Pengadaan dan Perancangan ... 45
4. Perbandingan Biaya Operasional ... 46
5.Analisa Perbandingan Kecepatan Akses ... 47
BAB V PENUTUP ... 48
A. Kesimpulan ... 48
B. Saran ... 49
xii
DAFTAR TABEL
Tabel 2.1 Jenis Jaringan KomputerBerdasarkan Area ... 9
Tabel 2.2 Biaya dan Kuota Public Cloud Storage ... 14
Tabel 4.1 Ringkasan Hasil Pengujian ... 41
xiii
DAFTAR GAMBAR
Gambar 3.1 DesainCloud Storage ... 22
Gambar 3.2 Layanan Hosting Unlimited ... 24
Gambar 3.3 Registrasi nama domain ... 25
Gambar 3.4 Informasi Akun ... 26
Gambar 3.5 Halaman log in cPanel ... 26
Gambar 3.6 Upload ownCloud server ... 27
Gambar 3.7 File ownCloud server ... 28
Gambar 3.8 Halaman log in ownCloud ... 28
Gambar 3.9 Konfigurasi User ... 30
Gambar 4.1 Prosesupload file ... 32
Gambar 4.2 Prosesdownload file ... 33
Gambar 4.3 Opsi file sharing ... 35
Gambar 4.4 Hasil sinkronisasi ownCloud ... 36
Gambar 4.5 Langkah membuka file odt ... 37
Gambar 4.6 Langkah membuka file docx ... 37
Gambar 4.7 Percobaan membuat file ... 38
Gambar 4.8 Percobaan membuat folder ... 39
xiv
DAFTAR LAMPIRAN
Lampiran I Percobaan Akses Melalui Ubuntu dan Windows Lampiran II Kuisioner Penelitian
xv
ABSTRAKSI
Cloud Computingmerupakan sebuah model komputasi ataucomputing,
dimana hardware seperti processor.media penyimpanan, jaringan komputer,dan
software menjadi abstrak, setiap layanancloud computing membutuhkan akses
internet. Cloud storage merupakan salah satu bentuk dari cloud computingyangmemberikan layanan untuk manajemen berkas berdasarkan user di dalam jaringan komputer. Manfaat yang diperoleh dari penggunaan cloud storageantara lainpenyimpanan data, file sharing dan sinkronisasi sehingga dapat mengurangi resiko kehilangan data dan kemudahan dalam berbagi file.
ownCloud merupakan opensourceyang dirancang untuk membangun
cloud storage.. ownCloud menjadi aplikasi pilihan untuk membangun cloud storage karena memiliki banyak kelebihan, baik dari segi kemudahan instalasi, konfigurasi, kemudahan penggunaan, dan memiliki aplikasi yang mendukung sinkronisasi dengan komputer maupun mobile.
Penelitian ini dilakukan berdasarkan akan kebutuhan cloud storage untuk kemudahan file sharing, penyimpanan data untuk staf kantor, mahasiswa dan pengajar di Program Studi Magister Ilmu Lingkungan Universitas Sebelas Maret. Untuk merancang sebuah private cloud storage perlu dilakukan analisa kebutuhan karena membangun private cloud storagemembutuhkan biaya yangtidak sedikit.Aspek biaya harus dipertimbangkan agar tidak terjadi pemborosan dalam implementasi sistem..