1
IMPLEMENTASI OWNCLOUD UNTUK OPTIMASI SHARING DATA ANTAR
PROGRAM STUDI DI FMIPA UNPAK (Studi Kasus : Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Pakuan)
1Mochamad Teguh Harliandi,2DR. Sri Setyaningsih, M.Si, 3Aries Maesya, M.Kom
Email : [email protected]
Program Studi DIII Teknik Komputer Diploma Tiga Komputer-FMIPA Universitas Pakuan
Abstrak
Sulitnya Staff Program Studi untuk sharing data Journal, Kuesioner, Surat dll untuk rekapitulasi
fakultas matematika dan ilmu pengetahuan alam, salah satu file tersebut akan di publish pada
Program Studi maupun Fakultas dan Sistem Informasi Fakultas Matematika Dan Ilmu Pengetahuan
Alam. Optimasi sharing data antar program studi di fakultas matematika dan ilmu pengetahuan
alam, mempercepat kinerja sharing data, menyesuaikan ukuran file yang akan di upload pada server
owncloud, fleksibilitas sharing data agar rekapitulasi sharing data ter-publish dengan estimasi waktu
yang di butuhkan sangatlah lebih cepat dan efektif. Metode penelitian yang akan dilakukan untuk
merancang dan membuat private cloud computing Fakultas Matematika dan Ilmu Pengetahuan
Alam menggunakan OwnCloud. Pada metode penelitian ini mempunyai tahapan-tahapan dalam
proses pengerjaanya, seperti analisis sistem, desain sistem, implementasi dan sharing data
owncloud. Metode penelitian yang digunakan dalam hasil rancangan sistem ini adalah
menggunakan metode Network Development Life Cycle (NDLC). Setelah melakukan tahap
perancangan dan implementasi sesuai metode yang digunakan, maka Linux server owncloud sudah
dapat digunakan oleh seluruh pengguna sistem operasi Windows, Smartphone, & Linux Ubuntu dan
khususnya pengguna di lingkungan Universitas Pakuan. Dengan owncloud ini pengguna ubuntu
sudah dapat menginstal aplikasi yang mereka inginkan melalui server lokal yang berada di
Universitas Pakuan.
Kata Kunci : Cloud Computing, Cloud Storage, Private Cloud, Owncloud, Server OwnCloud.
PENDAHULUAN
OwnCloud merupakan salah satu
perangkat lunak yang berguna untuk media
penyimpanan, dan masih digunakan hingga saat
ini untuk melakukan pengunduhan (download)
dan penggugahan (upload) berkas-berkas
komputer antara klien dan server owncloud.
Sulitnya Staff Program Studi untuk sharing data
Journal, Kuesioner, Surat dll untuk rekapitulasi
fakultas matematika dan ilmu pengetahuan alam,
salah satu file tersebut akan di publish pada
Program Studi maupun Fakultas dan Sistem
Informasi Fakultas Matematika Dan Ilmu
Pengetahuan Alam.
Optimasi sharing data antar program studi di
fakultas matematika dan ilmu pengetahuan alam ,
mempercepat kinerja sharing data, menyesuaikan
ukuran file yang akan di upload pada server
owncloud, fleksibilitas sharing data agar
rekapitulasi sharing data ter-publish dengan
estimasi waktu yang di butuhkan sangatlah lebih
cepat dan efektif.
Nugroho (2014) melakukan penelitian
mengenai Perancangan Private Cloud Storage
Menggunakan OwnCloud membahas tentang
perancangan suatu cloud untuk server program
studi Magister Ilmu Lingkungan Universitas
Sebelas Maret. Kusuma (2014) yang berjudul
Aplikasi Owncloud Berbasis Cloud Computing Di
PT. Palu Mas Sejati membahas tentang cloud
computing private sebagai backup server dropbox.
Sedangkan Oktavianus (2013) yaitu berjudul
Membangun Sistem Cloud Computing Dengan
Implementasi Load Balancing Dan Pengujian
Algoritma Penjadwalan Linux Virtual Server Pada
2
FTP Server membahas tentang suatu system cloud
computing yang di imbangi dengan Load
Balancing & Algoritma dengan menggunakan
FTP Server melainkan tidak menggunakan
OwnCloud .
Untuk implementasi media storage dan
sharing file dengan menggunakan owncloud
adalah untuk mempermudah program studi untuk
memberi kemudahan akses kepada user pada
setiap program studi di Fakultas MIPA. Tipe –
tipe file yang hanya bisa di upload pada server
seperti tipe File Microsoft, File Document,
Software Aplication, dan File Image.
METODE PENELITIAN
Metode penelitian yang telah dilakukan
untuk merancang dan membuat private cloud
computing Fakultas Matematika dan Ilmu
Pengetahuan Alam menggunakan OwnCloud.
Pada metode penelitian ini mempunyai tahapan-
tahapan dalam proses pengerjaanya, seperti
analisis sistem, desain sistem, implementasi dan
sharing data owncloud. Metode penelitian yang
digunakan dalam hasil rancangan sistem ini
adalah menggunakan metode Network
Development Life Cycle (NDLC) seperti pada
Gambar.1.
Gambar 1. Network Development Life Cycle
(NDLC)
a. Tahap pertama yaitu perencanaan (planning),
pada tahap ini pengembang sistem mengambil
dan mengumpulkan semua bahan, data-data
dan kebutuhan dari user (pengguna) dan
menganalisisnya.
Gambar 2. Struktur Topologi Jaringan
FMIPA dengan PUTIK
b. Tahap kedua yaitu design, pada tahap ini
pengembang aplikasi dapat secara langsung
melakukan suatu design tentang sistem, mulai
dari sistem sampai arsitekturnya.
Gambar 3. Struktur Topologi Jaringan
OwnCloud yang akan di akses oleh user
c. Tahap ketiga yaitu pengkodean (coding), pada
tahap ini pengembang aplikasi memilih
owncloud.
Start
Analisis
Design
Simulation
Implementation
Monitoring
Management
Berjalan baik ?
Stop
Y
T
Jaringan yang ada di dalam luang lingkup setiap fakultas
matematika dan ilmu pengetahuan
alamuniversitas pakuan
Server 1 :
Program Studi
Biologi, Program Studi
Kimia
Server 2 : Program Studi Farmasi, Program Studi
Matematika
Server 3 : Fakultas MIPA ,
Program Studi Ilmu Komputer & D3 III Komputer
Web utamaSimak
E-learningE-journal
Forum unpak.ac.id
(182.253.215.163)182.253.215.165
INTERNET
3
d. Tahap keempat merupakan tahapan dengan
menggunakan owncloud. Sebagai uji sistem
implementasi (testing), pada tahap ini sistem
yang telah menjadi suatu aplikasi diuji dan
ditest yang bila semua tidak ada kesalahan
maka selanjutnya akan diimplementasikan
dilingkungan pemakai sistem, diikuti dengan
pembuatan dokumentasi dari aplikasi yang
dibuat.
HASIL DAN PEMBAHASAN
A. Hasil
Setelah melakukan tahap perancangan dan
implementasi sesuai metode yang digunakan,
maka Linux server owncloud sudah dapat
digunakan oleh seluruh pengguna sistem operasi
Linux Ubuntu dan khususnya pengguna di
lingkungan Universitas Pakuan. Dengan
owncloud ini pengguna ubuntu sudah dapat
menginstal aplikasi yang mereka inginkan melalui
server lokal yang berada di Universitas Pakuan
dengan alamat http://172.16.100.210/owncloud/
B. Pembahasan
Ubuntu tersedia untuk memenuhi
kebutuhan pengguna Windows, Smartphone, dan
Ubuntu. Banyak dari program ini disimpan dalam
arsip perangkat lunak atau yang sering disebut
repositori. Repository memudahkan pengguna
untuk menginstal perangkat lunak baru ke Ubuntu
melalui jaringan, selain itu pun alasan
menggunakan repository juga dapat meningkatkan
keamanan karena setiap program yang tersedia
dalam repositori yang benar-benar teruji dan
dibangun khusus untuk setiap versi Ubuntu.
Repositori perangkat lunak Ubuntu dibagi
menjadi 4 kategori yang terpisah sesuai dengan
support yang disediakan oleh Ubuntu. Oleh
karena itu keterbatasan sumber daya, repositori
yang tersedia pada kontek url : http://
172.16.100.210/owncloud/ hanya repositori untuk
ubuntu 14.04 dan versi 32 bit saja.
Kategori Fungsi
Main Perangkat lunak resmi yang di-
support oleh ubuntu.
Restricted Perangkat lunak yang di-support
tetapi tidak free
Universe Perangkat lunak yang
dikembangkan oleh komunitas
dan bersifat free tetapi tidak di
support oleh Ubuntu
Multiverse Perangkat lunak yang tidak free.
C. Uji Coba
Uji coba yang dilakukan mencakup uji
coba struktural dan uji coba fungsional dengan
merujuk kepada perancangan – perancangan yang
telah dilakukan pada tahap implementasi, jika
sebuah client Ubuntu sudah dapat menginstal
aplikasi melalui server owncloud dengan alamat
http://172.16.100.210/owncloud/.
1. Uji Coba Struktural
Uji coba struktural dilakukan dengan
menjalankan repositori yang sudah berjalan lalu
membandingkan dengan yang sudah dirancang
untuk melihat kesesuaiannya. Server Owncloud
pada localhost memiliki alamat http://
172.16.100.210/owncloud/ maka pengujian
dilakukan dengan cara memanggil alamat tersebut
melalui aplikasi browser pada komputer.
Gambar 13. Proses Uji Coba Instalasi Sebuah
Paket Aplikasi
Tabel 4. 4 Kategori Perangkat Lunak pada
Ubuntu
Gambar 14. Konfigurasi Direktori Owncloud
setiap program studi
4
2. Uji Coba Fungsional
Uji coba fungsional dilakukan dengan
cara melakukan pengujian terhadap konfigurasi –
konfigurasi yang telah dilakukan apakah berjalan
atau tidak serta diakhiri dengan pengujuan
terhadap server untuk menginstal aplikasi Client
Owncloud pada Linux yang berfungsi sebagai
client dan konfigurasi config.php.
Tabel 5. Pengujian Fungsional
Kapasitas
Harddisk
Pembagian
Kapasitas Per-
User
Kecepatan
Upload
100 Gb Tidak Efektif Tidak Lancar
500 Gb Efektif Lancar
1 Tb Sangat Efektif Lancar
Tabel ini menjelaskan pembagian
kapasitas size yang ada pada Harddisk yang akan
dibagikan kepada user dengan kapasitas per-user
dan bagaimana kecepatan proses upload suatu
file.
Dalam tahap ini juga terdapat setting limit
quota user owncloud suatu settingan untuk user
bila mana admin ingin melimit suatu user tersebut
dengan sesuai pemakaiannya kapasitas memory
harddisk. Setting limit quota user owncloud dapat
dilihat pada gambar 17.
2.1 Limit Qouta User Owncloud
Gambar 17 adalah suatu setting limit
qouta upload user owncloud oleh Admin-FMIPA
Owncloud untuk membatasi size file program
studi , mulai dari upload dan download file.
Gambar 18 menunjukan pengujian test
upload suatu file sesuai dengan setiap program
studi dan seberapa banyak file yang akan di
upload. Quota size user telah sesuai gambar 18,
Pengujian Qouta Limit berdasarkan upload file
pada tabel 6 yang terdiri.
Gambar 15. Proses Konfigurasi config.php
server owncloud
Gambar 16. Tampilan konfigurasi pada saat
membuka file config.php
Gambar 17. Set Limit Qouta Users Owncloud
– Admin-FMIPA
Gambar 18. Kecepatan Upload Kapasitas
Harddisk 100Gb
5
Tabel 6. Pengujian Qouta Limit
User Owncloud Qouta Kecepatan
BIOLOGI 512 MB 10 Detik
KIMIA 512 MB 20 Detik
MATEMATIKA 512 MB 10 Detik
ILMU KOMPUTER 512 MB 40 Detik
FARMASI 512 MB 35 Detik
D3TK 512 MB 20 Detik
D3MI 512 MB 20 Detik
STAFF FMIPA UNLIMITED 10 Detik
Penjelasan Hasil Uji Coba
2.2 Interface Server Owncloud
Hasil uji coba dilakukan dengan
menjalankan owncloud yang sudah berjalan lalu
client mengakses server owncloud tersebut
localhost disajikan pada alamat url : http://
172.16.100.210/owncloud/ maka pengujian
dilakukan dengan cara memanggil alamat tersebut
melalui aplikasi browser, disini admin akan
membuat users staff program studi yang akan
mengakses owncloud tersebut pada Gambar 19 &
Gambar 20.
Membuat users Fakultas Matematika Dan
Ilmu Pengetahuan Alam Universitas Pakuan :
Program Studi Username Password
Biologi : ps-biologi fmipabiologi
Kimia : ps-kimia fmipakimia
Matematika : ps-matematika fmipamatematika
Ilmu Komputer : ps-ilkom fmipailkom
Farmasi : ps-farmasi fmipafarmasi
D3 MI : ps-d3mi fmipad3mi
D3 TK : ps-d3tk fmipad3tk
2.3 Sharing Folder Group FMIPA
Gambar 21 adalah hasil uji coba
melakukan sharing file yang sudah di buat admin ,
agar bisa di akses melalui client owncloud dengan
disini admin akan membuka akses users staff
program studi yang akan mengakses suatu folder
yang sudah di sharing pada owncloud tersebut.
2.4 Log Server Owncloud
Gambar 22 adalah suatu pemantauan
Admin-FMIPA Owncloud untuk memantau
kegiatan – kegiatan program studi , mulai dari
upload dan download file, ada juga disini untuk
mendeteksi user yang salah password atau
mencoba untuk membobol suatu user program
studi.
Gambar 19. Tampilan konfigurasi
manajement users owncloud
Gambar 20. Manajement users program studi
pada server owncloud
Gambar 21. Sharing Folder FMIPA yang sudah
di buat Admin-FMIPA
Gambar 22. Log File Server Owncloud –
Admin-FMIPA
6
Activity User Owncloud Gambar 22 adalah suatu setting limit
qouta upload user owncloud oleh Admin-FMIPA
Owncloud untuk membatasi size file program
studi , mulai dari upload dan download file.
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Sistem Owncloud yang sudah di buat
dengan menggunakan jaringan LAN Pusat
Teknologi Informasi dan Komunikasi Universitas
Pakuan menggunakan metode Network
Development Life Cycle (NDLC) telah
diselesaikan tepat waktu dan sudah dapat
digunakan oleh seluruh pengguna sistem operasi
Ubuntu 14.04 LTS dimanapun dan khususnya
pengguna di lingkungan Universitas Pakuan
dengan simulasi upload dan download file client
dengan client , server dengan client di Fakultas
Matematika dan Ilmu Pengetahuan Alam dengan
7 program studi yang ada yaitu : Biologi, Kimia,
Matematika, Ilmu Komputer, Farmasi, DIII
Manajemen Informatika dan DIII Teknik
Komputer.
Dengan penggunaan sistem Owncloud ini
dapat disimpulkan bahwa Server Owncloud
aplikasi untuk membagi dan mengakses data yang
secara lancar terintegrasi dengan perangkat
teknologi informasi yang tujuannya membatasi
kebutuhan user , mengamankan, memantau,
melacak, dan melaporkan penggunaan data.
Server Owncloud ini hanya sebatas
melakukan analogi saja terhadap sharing data
private, selebihnya administrator jaringan dapat
menangani atau memantau perkembangan upload
dan download terhadap user – user tersebut.
6.2 Saran
Saran yang diharapkan yaitu project ini
dapat di kembangkan agar bisa menjadi server
yang lengkap dan dapat memberikan layanan
owncloud kepada pengguna sistem operasi Linux
apapun, dan lebih mengoptimasi sharing data
antar program studi untuk perancangan owncloud
selanjutnya, kecilnya persentase pemakaian server
owncloud di kalangan akademika perkuliahan
dengan jaringan private.
DAFTAR PUSTAKA
Oktavianus 2013. Membangun Sistem Cloud
Computing Dengan Implementasi Load
Balancing Dan Pengujian Algoritma
Penjadwalan Linux Virtual Server Pada FTP
Server. Program Studi Teknik Elektro,
Fakultas Teknik Universitas Andalas.
Nugroho 2014. Perancangan Private Cloud
Storage Menggunakan ownCloud. Fakultas
Sains dan Teknologi Universitas
Muhammadiyah Surakarta.
Kusuma & Susilo 2014. Aplikasi Owncloud
Berbasis Cloud Computing Di PT. Palu Mas
Sejati). Fakultas Sains dan Teknologi
Universitas Respati Indonesia.
Ellingwood J. 2015.
https://www.digitalocean.com/community/tutorial
s/how-to-install-linux-apache-mysql-php-lamp-
stack-on-ubuntu-14-04, 18 September 2015.
Idroot. 2013. http://idroot.net/tutorials/install-
owncloud-8-ubuntu-14-04/ , 18 September 2015.
Owncloud. 2015. https://owncloud.org &
https://owncloud.org/install/#install-clients, 15
September 2015.
Rahayu 2015.
http://www.ekorahayu.com/pengertian-cloud-
computing.html
Irawan2015.
http://blogmilikkitabersama.blogspot.co.id/2015/0
4/apa-itu-sharing-data.html
Putra 2015.
http://endra-dwi-
putra.blogspot.co.id/2012/04/pengertian-jaringan-
internet-atau.html
Gambar 22. Activity users Owncloud –
Admin-FMIPA