IMPLEMENTASI OWNCLOUD UNTUK OPTIMASI SHARING DATA ANTAR PROGRAM STUDI DI FMIPA UNPAK (Studi Kasus : Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Pakuan) 1
Mochamad 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.
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
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
1
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 INTERNET
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 tahapantahapan 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.
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
Web utama Simak E-learning E-journal Forum 182.253.215.165
unpak.ac.id (182.253.215.163)
Server 3 : Fakultas MIPA , Program Studi Ilmu Komputer & D3 III Komputer
Gambar 2. Struktur Topologi Jaringan FMIPA dengan PUTIK
Start
Analisis
b. Tahap kedua yaitu design, pada tahap ini pengembang aplikasi dapat secara langsung melakukan suatu design tentang sistem, mulai dari sistem sampai arsitekturnya.
Design
Simulation
Implementation
Monitoring
Management
T Berjalan baik ?
Y Stop
Gambar 1. Network Development Life Cycle (NDLC) Gambar 3. Struktur Topologi Jaringan OwnCloud yang akan di akses oleh user
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.
c. Tahap ketiga yaitu pengkodean (coding), pada tahap ini pengembang aplikasi memilih owncloud.
2
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.
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. Tabel 4. 4 Kategori Perangkat Lunak pada Ubuntu
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/
Kategori Main Restricted Universe
Multiverse
Fungsi Perangkat lunak resmi yang disupport oleh ubuntu. Perangkat lunak yang di-support tetapi tidak free Perangkat lunak yang dikembangkan oleh komunitas dan bersifat free tetapi tidak di support oleh Ubuntu 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 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.
Gambar 14. Konfigurasi Direktori Owncloud setiap program studi 3
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. 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.
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 15. Proses Konfigurasi config.php server owncloud
Gambar 17. Set Limit Qouta Users Owncloud – Admin-FMIPA Gambar 16. Tampilan konfigurasi pada saat membuka file config.php Tabel 5. Pengujian Fungsional Kapasitas Harddisk
Pembagian Kapasitas PerUser
Kecepatan Upload
100 Gb
Tidak Efektif
Tidak Lancar
500 Gb
Efektif
Lancar
1 Tb
Sangat Efektif
Gambar 18. Kecepatan Upload Kapasitas Harddisk 100Gb
Lancar
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.
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.
4
Tabel 6. Pengujian Qouta Limit User Owncloud BIOLOGI KIMIA MATEMATIKA ILMU KOMPUTER FARMASI D3TK D3MI STAFF FMIPA
Qouta 512 MB 512 MB 512 MB 512 MB 512 MB 512 MB 512 MB UNLIMITED
Kecepatan 10 Detik 20 Detik 10 Detik 40 Detik 35 Detik 20 Detik 20 Detik 10 Detik
Gambar 20. Manajement users program studi pada server owncloud
Penjelasan Hasil Uji Coba 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.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.
Gambar 21. Sharing Folder FMIPA yang sudah di buat Admin-FMIPA 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 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
Gambar 22. Log File Server Owncloud – Admin-FMIPA 5
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.
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.
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-lampstack-on-ubuntu-14-04, 18 September 2015. Idroot. 2013. http://idroot.net/tutorials/installowncloud-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-cloudcomputing.html Irawan2015. http://blogmilikkitabersama.blogspot.co.id/2015/0 4/apa-itu-sharing-data.html Putra 2015. http://endra-dwiputra.blogspot.co.id/2012/04/pengertian-jaringaninternet-atau.html
Gambar 22. Activity users Owncloud – Admin-FMIPA 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