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 2014
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. NIK : 793 ii
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 Dewan Penguji I Dr. Ir. Bana Handaga, M.T. NIK: 793 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 Ketua Program Studi Fakultas Komunikasi dan Informatika Informatika Husni Thamrin, S.T, MT., Ph.D. NIK : 706 Dr. Heru Supriyanto, M.Sc. NIK : 970 iii
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. Surakarta,.2014 Mengetahui : Pembimbing TRI ADI NUGROHO Dr. Ir. Bana Handaga, M.T. NIK : 793 iv
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. (Bill Cosby) v
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. 9. Semua pihak yang membantu aku dalam penyusunan skripsi hingga selesai. 10. Untuk pembaca, semoga penelitian ini mampu memberi manfaat vi
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. 6. Segenap dosen penguji pada seminar proposal dan pra pendadaran yang telah memberikan saran dan masukan dalam penyusunan skripsi ini. vii
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 Penulis viii
DAFTAR ISI Halaman Judul... Halaman Persetujuan... Halaman Pengesahan... Daftar Kontribusi... Motto... Persembahan... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... Abstraksi... i ii iii iv v vi vii ix xii xii xiv xv BAB I PENDAHULUAN... 1 A. Latar Belakang Masalah... 1 B. Rumusan Masalah... 2 C. Batasan Masalah... 2 D. Tujuan Penelitian... 3 E. Manfaat Penelitian... 3 F. Sistematika Penulisan... 4 BAB II TINJAUAN PUSTAKA... 6 A. Telaah Penelitian... 6 B. Landasan Teori... 8 ix
1. Jaringan Internet... 8 2. Cloud Computing... 9 3. Deployment Model Cloud Computing... 12 4. Perbandingan Dengan Public Cloud Storage... 14 5. owncloud... 15 6. Fitur fitur owncloud... 16 7. Web Hosting dan Domain Name Server (DNS)... 17 8. Jogjahost... 18 9. Firebug... 18 BAB III METODE PENELITIAN... 19 A. Pendahuluan... 19 B. Langkah Langkah Perancangan... 20 1. Persiapan Perangkat Penelitian... 20 2. Gambaran Kerja Sistem... 22 3. Registrasi dan Konfigurasi Web Hosting... 23 4. Proses Instalasi owncloud... 26 5. Konfigurasi owncloud... 29 BAB IV HASIL DAN PEMBAHASAN... 31 A. Hasil Penelitian... 31 1. Pengujian Upload File... 32 2. Pengujian Download File... 33 3. Pengujian File Sharing... 34 4. Pengujian Sinkronisasi... 35 x
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 DAFTAR PUSTAKA... 50 LAMPIRAN xi
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 Tabel 4.2 Waktu Transfer Data... 48 xii
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 Gambar 4.9 Pengujian fitur Undelete... 40 xiii
DAFTAR LAMPIRAN Lampiran I Lampiran II Percobaan Akses Melalui Ubuntu dan Windows Kuisioner Penelitian Lampiran III Surat Keterangan Izin Penelitian xiv
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.. Kata Kunci :Cloud computing, Cloud storage, owncloud. xv