Perancangan Private Cloud Storage Menggunakan ownCloud (Studi Kasus di Program Studi Magister Ilmu Lingkungan Universitas Sebelas Maret) Makalah Program Studi Informatika Fakultas Komunikasi dan Informatika
Diajukan Oleh : Nama
: Tri Adi Nugroho
Pembimbing
: Dr.Ir. Bana Handaga, M.T.
PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2014
HALAMAN PENGESAHAN Publikasi ilmiah dengan judul :
Perancangan Private Cloud Storage Menggunakan ownCloud (Studi Kasus di Program Studi Magister Ilmu Lingkungan Universitas Sebelas Maret) Yang dipersiapkan dan disusun oleh : Tri Adi Nugroho L200100016
Telah diperiksa dan disetujui pada : Hari
:
Tanggal
:
Pembimbing
Dr.Ir. Bana Handaga, M.T. NIK : 793 Publikasi ilmiah ini telah diterima sebagai salah satu persyaratan Untuk memperoleh gelar sarjana Tanggal ......................... Mengetahui, Ketua Program Studi Informatika
Dr. Heru Supriyanto, M.Sc. NIK : 970
Perancangan Private Cloud Storage Menggunakan ownCloud (Studi Kasus di Program Studi Magister Ilmu Lingkungan Universitas Sebelas Maret) Tri Adi Nugroho, Bana Handaga Teknik Informatika, Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta E-Mail :
[email protected] ABSTRAKSI Cloud Computingmerupakan sebuah model komputasi atau computing, dimana hardware seperti processor.media penyimpanan, jaringan komputer,dan software menjadi abstrak, setiap layanan cloud 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.
fisik
PENDAHULUAN Komputasi awan atau cloud computing
salah
untuk
bertukar
informasi (file) pekerjaan . Dengan
satu
media ini tidak ada masalah dalam
teknologi
melakukan pertukaran informasi ketika
informasi. Komputasi awan adalah
staf dan mahasiswa berada pada satu
transformasi teknologi informasi dan
tempat
komunikasi dari komputer berbasis
berdekatan , tetapi akan menjadi
klien atau server.Cloud computing
menjadi masalah ketika staf berada
memungkinkan
untuk
pada lokasi yang berjauhan. Seorang
menggunakan layanansoftware, media
staf kantor atau pengajar tidak selalu
pentimpanan
platform
bekerja
menggunakan
layanan
kantor.
Penggunaan media untuk
jaringan
berbagi data dan penyimpanan data
contoh
merupakan
(Flashdisk)
perkembangan
infrastruktur
pengguna
(storage), dan
teknologi
aplikasi
melalui
internet.Teknologi menguntungkan
komputasi pengguna
awan karena
tidak perlu lagi mengeluarkan investasi besar-besaran aplikasi
untuk
data
software
serta
dan
perawatan
hardware. Magister
Ilmu
sama
atau
saling
komputer
yang dapat digunakan kapanpun dan dimanapun sangat diperlukan. Private
Cloud
memungkinkanakses
data
storage oleh
pengguna dari semua tempat,setiap waktu,
Program
yang
sehingga
pekerjaan
dapat
dilakukan dimana saja. Owncloud
Lingkungan UNS berdiri berdasarkan
merupakan
Surat
Dikti
dirancang untuk layanan cloud storage
No.
,dengan owncloud pengguna dapat
161/DIKTI/Kep/1998 Tanggal 3 Juni
mengakses data melalui antar muka
1998. Program Studi ini memulai
web atau aplikasi client.
Keputusan
Mendikbud
Dirjen RI
kegiatan akademiknya pada tahun akademik 1998/1999. Saat ini Staf kantor, staf pengajar dan mahasiswa menggunakan
media
penyimpanan
open
source
yang
Perancangan
private
cloud
TINJAUAN PUSTAKA
storagemerupakan proses membangun
Telaah
sebuah sistem cloud dengan cara Penelitian ini belum pernah
menganalisis
komponen
hardware,
dilakukan di Program Studi Magister
softwaredanperangkat
Ilmu Lingkungan Universitas Sebelas
layanan dan sebagainya. Kemudian
Maret, dan belum pernah ada tugas
menentukan konfigurasi sistem yaitu
akhir
jumlah
yang
membahas
tentang
user,
dan
pendukung,
kuota
media
“perancangan private cloud storage
penyimpanan setiap user, pelayanan
menggunakan ownclouddi Program
yang akan diberikan oleh sistem
Studi
tersebut
Magister
Ilmu
Lingkungan
serta
Universitas Sebelas Maret”.
pengelolaannya.Implementasi private
Landasan Teori
cloud storagedengan memanfaatkan
ada
Pada penelitian yang dilakukan
ownCloud
beberapa
adalahmengimplementasikan
pengertian
dan
penjelasan yang berhubungan dengan
rancangan yang telah dibuat dengan
perancangan
pengujian.akses terhadap sestem dan
private
cloud
storagemenggunakan
pengujian terhadap fitur – fitur utama
ownCloud.Diantaranya tentang
jaringan
pengertian
internet,
cloud
computing,Deployment Model Cloud Computing,
ownCloud.
METODE PENELITIAN
Perbandingan Dengan
Layanan
cloud
storage
Public Cloud Storage, ownCloud, Web
merupakan media penyimpanan data
Hosting dan Domain Name Server
yang terpusat dari berbagai macam
(DNS)serta
sumber
Jogjahost.
Dengan
dan
kontributor,
sehingga
pengertian dan penjelasan di bab 2 ini
setiap file user dapat dikelola dengan
diharapkan pembaca dapat mengetahui
mudah.
hal-hal yang akan dibahas pada bab
dilakukan dengan cepat dan praktis
berikutnya.
menggunakan layanan cloud storage.
Pertukaran
data
dapat
Dalam penelitian ini penulis merancang
sebuah
private
cloud
cloud storage dapat dengan mudah diakses oleh setiap pengguna. Desain
storage menggunakan perangkat lunak
cloud
(software)
gambar 1.
ownCloud.ownCloud
storage
dapat
dilihat
pada
dipasang (install) pada web server sehingga dapat diakses kapan saja dan dimana saja melalui jaringan internet. Akses terhadap layanan cloud dapat dilakukan
melalui
aplikasi
web
browser dan aplikasi client Salah satu kelebihan
ownCloud
kemudahan
dalam
konfigurasi
dan
sistem.Perawatan
adalah instalasi, perawatan
yang
dilakukan
Gambar 1. Desain cloud storage Gambar 1 menjelaskan cara
adalah perawatan terhadap konfigurasi software ownCloud pada web server dan konfigurasi pada aplikasi client
Layanan private cloud storage hanya dapat digunakan oleh staf kantor,
mahasiswa
dan
program
studi
magister
pengajar ilmu
lingkungan universitas Sebelas Maret , ini
memberikan
cloud
storagemenggunakan
ownCloud yang dipasang pada web hostingyang telah disewa .Paket web
serta manajemen user.
layanan
kerja
dirancang
untuk
kemudahan
dalam
berbagi data (file sharing), menyimpan file dan sinkronisasi. Dengan jaringan internet yang sudah tersedia pada lingkungan kantor, diharapkan layanan
server (Apache, PHP) dan MySQL merupakan
perangkat
lunak
yang
diperlukan dalam instalasi ownCloud. Pengguna
dapat mengakses cloud
storage dengan mengakses alamat domain
csiluns.org
menggunakan
perangkat komputer atau smartphone melalui jaringan internet . Aplikasi yang digunakan untuk melakukan akses terhadap cloud storage adalah
aplikasi web browser maupun aplikasi
seluruh file pada direktori public_html.
client ownCloud,
Public_html merupakan direktori yang
yang
Web server serta nama domain
dapat diakses oleh seluruh pengguna
digunakan
internet melalui aplikasi web browser.
disewa
dalam
dari
penelitian
penyedia
jasa
hostingJogjahost. Nama domain yang digunakan untuk mengakses sistem adalah csiluns.org dan web server yang disewa
adalah
hosting.Layanan
unlimited
Unlimited
Gambar 2. Halaman Log In
hosting
ownCloud
memiliki fitur kuota penyimpanan data tidak terbatas (unlimited disk space) dankuota transfer data tidak terbatas (unlimited bandwidth). ownCloud dapat di install pada sistem operasi windows dan linux, modul instalasi tersedia dalam archive file untuk instalasi pada web server windows,
packages untuk instalasi
pada distro linux dan web instaler. Pada
penelitian
menggunakan
ini
archive
penulis
file
Setelah berhasil
ownCloud
dipasang
serverlangkah
telah
pada
web
berikutnya
adalah
melakukan
konfigurasi
user.Konfigurasi
merupakan
pengaturan lanjutan sebuah sistem setelah
instalasi
sistem
berhasil
dilakukan.Konfigurasi yang dilakukan meliputi konfigurasi user dan aplikasi client.Konfigurasi user dapat dilihat pada gambar 3.
karena
ownCloud di install pada web server. untuk masuk
melakukan (login)
instalasi
pada
adalah
cPanel
web
serverkemudian melakukan upload file file
Gambar 3. Konfigurasi User
owncloud-7.0.2.zip telah berhasil di
Dalam sebuah sistem private cloud
upload
storage pengguna layanan harus
ownCloud
server.
adalah
setelah
melakukan
ekstrak
memiliki akun untuk menggunakan
perbandingan
biaya
layanan cloud storage. Terdapat dua
dengan layanan public cloud storage. Pengujian
macam akun dalam sistem ownCloud
operasional
sistem
dilakukan
yaitu administrator dan user,
oleh penulis dan pengguna layanan
administrator merupakan user yang
privatecloud
memiliki hak khusus untuk melakukan
privatecloud
manajemen user dan group.
orang.penggunaprivatecloud
storage.Pengguna storageberjumlah
10
storageyang
storageterdiri dari satu staf pengajar
jumlah
10
(dosen), dua staf kantor dan tujuh
(sepuluh) orang, user private cloud
mahasiswa Pascasarjana Universitas
storagediberikan kuota penyimpanan
Sebelas Maret.
Private dirancang
cloud
memiliki
Aplikasi yang digunakan untuk
sebesar 100 GB. User dikelompokan ”ILMU
pengujian adalah web browser mozilla
LINGKUNGAN”, pengelompokan ini
firefox versi 33.0 dengan software
bertujuan untuk mempermudah user
tambahan (plugin) Adobe PDF Plug-
dalam melakukan file sharing.
In, google chrome versi 38 dan
pada
sebuah
group
aplikasi
HASIL DAN PEMBAHASAN
Dalam penelitian yang telah dilakukan, diharapkan hasilnya sesuai dengan apa yang diharapkan oleh peneliti dan bagi
privatecloud diperoleh
pengguna
storage.Hasil
antara
pengujianterhadap ownCloud,
setiap
lain fitur
biayayang
yang
hasil
dari
–
fitur
dikeluarkan
dalam perancangan sistem, analisa fitur
–
fitur
ownCloud
ownCloud
desktop client yang dipasang pada
Hasil Penelitian
bermanfaat
sinkronisasi
dan
sistem operasi windows 7. Seluruh pengguna
private
cloud
storage
melakukan pengujian menggunakan jaringan internet yang disediakan oleh Universitas
Sebelas
Maret
pada
gedung Pascasarjana. Fitur – fitur yang diuji antara lain
upload
sinkronisasi
file, data
download dengan
file,
aplikasi
client, document reader, file preview, file
sharing,
new
filedanUndelete.Ringkasan
hasil
pengujian ditampilkan dalam tabel 1.. Tabel 1.Hasil Pengujian No
Fitur
Jumlah User
Berhasil
Tidak Berhasil
1
Upload file
10
10
0
2
Download file
10
10
0
3
File sharing
10
10
0
4
Sinkronisasi
10
10
0
5
Document reader (txt , odt)
10
10
0
6
Document reader (docx, pdf)
10
0
10
7
New file
10
10
0
6
Undelete
10
10
0
7
File preview (jpg, jpeg)
10
10
0
8
File preview (mp3, mov)
10
0
10
Pada tabel 1 terlihat bahwa
membuka jenis file jpg dan jpeg tetapi
fitur upload file, download file, file
tidak dapat membuka jenis file mp3
sharing,
dan mov.
sinkronisasi,
new
file,
undelete dapat digunakan oleh seluruh
Pembahasan
pengguna cloud storage dengan baik,
Dalam
melakukan
akan tetapi fitur document reader dan
perancangan private cloud storage
file preview belum dapat berfungsi
menggunakan ownCloud dibutuhkan
dengan sempurna.
Fitur document
perangkat web server, domain name
reader hanya dapat digunakan untuk
system (DNS), internet, web browser,
membuka tipe file
perangkat
txtdanodt, file
dengan tipe docx dan pdf tidak dapat dibuka. Fitur file preview dapat
lunak
administrator.
ownCloud
serta
Untuk Membangun komputer
menghubungkan server cloud dengan
server dengan media penyimpanan
client. Bandwidth yang lebih besar
yang besar dan penggunaan IP statis
dibutuhkan oleh web server karena
membutuhkan
harus melayani banyak client dalam
alternatif
biaya
yang
yang
besar,
digunakan
saat bersamaan.
adalahdengan menyewa layanan web serverdan
domain name system
Pengelola
sistem
(Administrator) dalam sistem private
(DNS).Web server digunakan untuk
cloud
storage
menggunakan
meletakan perangkat lunak ownCloud
ownCloudbertugas
melakukan
dan tempat penyimpanan data.
perancangan, perawatan, pemecahan
Penggunaan
layanan
web
masalah sistem dan manajemen user.
server Jogjahost dapat digunakan dan
Perawatan yang dilakukan adalah
menghemat
perawatan
biaya.
Layanan
web
terhadap
konfigurasi
server yang digunakan memiliki fitur
software ownCloud pada web server
unlimited
dan konfigurasi pada aplikasi client .
storage,
unlimited
bandwidth , MySQL database dan PHP
5.3.x
agar
sistem
Untuk melakukan instalasi dan
berjalan
konfigurasi sistem dapat dilakukan
dengan baik. DNS digunakan untuk
melalui web browser. Administrator
mempermudah user dalam mengingat
dapat melakukan pengelolaan web
nama komputer (hostname), sehingga
secara keseluruhan dengan cara log in
memberikan
pada cPanel. Layanan web server
kemudahan
bagi
pengguna layanan. Akses
Internet
mengurangi biaya perancangan dan memiliki
peranaan krusial dalam sistem cloud storage.Administrator
mempermudah administrator dalam melakukan pengelolaan sistem.
mengunakan
Biaya
guna
membangun
koneksi internet untuk melakukan
private cloud storage menggunakan
instalasi dan konfigurasi ownCloud
ownCloud adalah biaya pengaadaan
pada
sistem
web
server
dan
user
menggunakan koneksi internet untuk
dan
sistem.Biaya
biaya pengadaan
operasional hardware
Dan software adalah tidak ada karena
Layanan DNS dan web server
mengunakan layanan web server yang
dikenakan pajak sebesar 10%, jadi
di sewa dan ownCloud merupakan
biaya pajak adalah (Rp.120.000 +
open
Rp.830.796,24) x 10% = Rp.
source
sehingga
tidak
memerlukan biaya untuk membeli lisenssi.
Dengan sistem menyewa
95.097,65. Jadi
biaya
keseluruhan
untuk
layanan web server akan mengurangi
menyewa layanan web server dan
biaya
DNS
investasi
untuk
pengadaan
dalam
satu
tahun
adalah
server fisik dan software.. Biaya sewa
Rp.120.000,00 +
Rp.830.796,24 +
untuk pengadaan dan operasional web
Rp.95.097,65 =
Rp. 1.045.893.89.
server serta DNS adalah sebagai
Dengan biaya tersebut sistem yang
berikut:
dirancang dapat digunakan oleh 10
a. Biaya sewa DNS csiluns.org
user atau lebih. Sedangkan biaya
Kontrak Minimal Layanan DNS
sewa layanan public cloud storage
adalah satu tahun, untuk menyewa
untuk 10 membutuhkan biaya Rp.
DNS
tahun
2.934.960,00
biaya
12.229.000,00
dalam
satu
membutuhkan Rp.120.000,00
KESIMPULAN DAN SARAN
b. Biaya sewa layanan web hosting
Kesimpulan
Produk Jogjahost yang digunakan dalam
sampai dengan Rp.
penelitian
ini
adalah
Berdasarkan
hasil
penelitian
tentang perancangan private cloud
Unlimited Hosting – IIX Extreem
storage
L
penulis dapat mengambil kesimpulan
dengan
biaya
kontrak
menggunakan
ownCloud,
Rp.207.692,31 untuk tiga bulan,
sebagai berikut.
jadi biaya untuk satu tahun adalah
a. Dengan desain dan implementasi
4
x
Rp.207.692,31
Rp.830.796,24 .
=
private
cloud
menggunakan ownCloud dapat mempermudah
c. Biaya pajak
storage
pertukaran
informasi (file) jarak jauh oleh
setiap staf kantor, mahasiswa dan
Saran
staf pengajar. Cloud storage dapat
Dari hasil penelitian, penulis
digunakan untuk melakukan back
memberikan beberapa saran agar
up
tahapan selanjutnya bisa menjadi
file,
sehingga
resiko
kehilangan data dapat dihindari. b. Dengan
evaluasi
pengembangan
membangun
sebuah
private cloud storage.
cloud
storage
a. Admin
private menggunakan pengelolaan
data,
konfigurasi
sistem
private
sistem
cloud
ownCloud,
storage selalu mengontrol setiap
user
user dan melakukan perawatan
sistem
dan dapat
ownCloud server.
dilakukan secara mandiri oleh
b. Penyedia layanan web hosting
organisasi tanpa melibatkan pihak
tidak hanya jogjahost, masih ada
luar.
banyak penyedia layanan web
c. Kualitas
web
kelengkapan
server
paket
–
serta
hosting lain. Maka dari itu penulis
paket
mengharapkan
penggunaan
perangkat lunak dalam web server
layanan web hosting yang lebih
sangat
baik agar sistem bekerja dengan
cloud
mempengaruhi storage.
kinerja
Fitur
–
fitur
ownCloud dapat berjalan dengan
lebih baik. c. Untuk peneliti selanjutnya dapat
sempurna apabila paket – paket
melakukan
perangkat lunak dalam web server
storage menggunakan ownCloud
lengkap dan sesuai.
pada virtual private server.
d. Dalam cloud
menggunakan storage,
diperlukan
layanan
biaya
untuk
yang
menyewa
layanan public cloud storage lebih besar private
daripada
membangun
cloud
menggunakan ownCloud.
storage
perancangan
cloud
DAFTAR PUSTAKA
Balbudhe, Pravin O. (2013).“Cloud storage Reference Model for Cloud computing“, International Journal of IT, Engineering and Applied Sciences Research(IJIEASR), Vol.2, No.3
Darmaji, Pamela. & Ranti, Beni. (2011). “ANALISIS KELAYAKAN EKONOMIS CLOUD COMPUTING PADA LEMBAGA KEUANGAN MIKRO DI INDONESIA DENGAN METODE RANTI’S GENERIC IS/IT BUSINESS VALUE DAN ECONOMIC VALUE ADDED: STUDI KASUS PADA BANK PERKREDITAN RAKYAT DI JAKARTA”, 96 Jurnal Sistem Informasi, Vol.7, No. 2
Irwansyah.(2011).”Agenda Komputasi Awan di Media”. Makalah Konferensi Teknologi Informasi dan Komunikasi untuk Indonesia.Bandung 14-15 Juni 2011
Kulkarni, Gurudat. et al. (2012).”Cloud computing-Storage as Service”,International
Journal of Engineering Research and Applications (IJERA), Vol.2,No.1
Mell, Petter & Grance, Timothy (2011).”The NIST Definition of Cloud Computing” Special Publication 800-145
Sanjaya, Arya (2011).”Strategi Dan Tahapan Penerapan Komputasi Awan Privat Studi Kasus di Intel Corporation”. Makalah Konferensi Teknologi Informasi dan Komunikasi untuk Indonesia. Bandung 14-15 Juni 2011.
Sofana, Iwan. (2008). “Membangun Jaringan Komputer”.Bandung : Penerbit Informatika Bandung.
Sofiana, Ida. (2012). “ Perbandingan Kinerja Mesin Virtualisasi dan Layanan Cloud Computing”. Tugas Akhir. Surakarta :Fakultas Komunikasi dan Informatika, Universitas Muhammadiyah Surakarta.
BIODATA PENULIS
Nama
: Tri Adi Nugroho
Tempat dan Tanggal Lahir
: Sukoharjo, 9 Juni 1992
Jenis Kelamin
: Laki-laki
Agama
: Islam
Perguruan Tinggi
: Universitas Muhammadiyah Surakarta
Alamat
: Jl. A. Yani Tromol Pos I Pabelan, Kartasura
Telp./ Fax
:-
Alamat Rumah
: Tegalsari RT1/RW2, Klaseman, Gatak, Sukoharjo
No. HP
: 085867790272
E-mail
:
[email protected]