Anda di halaman 1dari 12

Latihan Implementasi dan Instalasi Aplikasi Cloud

www.OwnCloud.com
Soal
1. Jelaskan secara ringkas overview ownCloud dan arsitektur ownCloud!
2. Aplikasi/layanan cloud apa saja yang ditawarkan? Sebut dan jelaskan masing-masing jenis
layanannya.
3. Fitur apa saja yang disediakan? Sebut dan jelaskan perbandingan masing-masing fiturnya.
(Misalkan untuk ownCloud Server, Enterprise edition, sebutkan fitur lisensinya bagaimana,
desktop client-nya apa, dst.)
4. Harga dan paket apa saja yang ditawarkan? Sebut dan jelaskan perbandingan masing-masing
paket & harganya.
5. Solusi cloud apa saja yang ditawarkan? Sebut dan jelaskan masing-masing solusinya.
(Keterangan: solusi biasanya berupa kustomisasi produk yang ditujukan untuk bidang tertentu)
6. Baca dan berikan ringkasan untuk: Datasheets, Documentation. Sebutkan documentation apa
saja yang disediakan, dan jelaskan apakah cukup memadai bagi pengguna untuk membantu
pengoperasian aplikasi cloud.
7. Jika memungkinkan, cobalah untuk menginstall aplikasi layanan cloud yang lisensinya Free
atau Trial, dan lakukan langkah-langkah berikut ini:
7a. Ambil screenshot langkah-langkah selama proses instalasi
7b. Setelah terinstall, cobalah untuk menggunakan produk tsb, misalnya untuk menyimpan file,
atau menggunakan fitur-fitur yang disediakan.
7c. Ambil screenshot untuk beberapa fitur yang anda coba.
7d. Berikan penjelasan tentang pengalaman anda setelah mencoba fitur-fitur tersebut.

Jawaban
1. ownCloud adalah sebuah perusahaan yang menawarkan solusi sinkronisasi file dan berbagi file
di pusat data center/server/penyimpanan,owncloud menyediakan file access melalui sebuah
website untuk mengatur semua sistem yang berbeda,pengguna dapat mengakses file dari device
apa saja,kapan saja dan di mana saja
mengatur dan memproteksi data - menggunakan penyimpanan yang tersedia dengan program
yang lengkap yang berjalan di server secara aman di dalam data center,di kontrol oleh
administrator yang terpercaya
integrasi dengan it system sebelumnya dan juga kebijakannya - seperti autentikasi
sistem,direktori pengguna,sistem kerja pemerintahan,deteksi gangguan,monitoring,perekaman
jejak dan penyimpanan management
menyediakan akses melalui API dan librari mobile untuk mengcustom kapasibilitas
system,memasukan system layanan yang di butuhkan,dan mengakomodasi kebutuhan user
2. ownCloud memiliki model desain yang berbeda dari Dropbox dan Box.net. ownCloud tidak
menjual tempat penyimpanan, melainkan perangkat lunak yang dijual. ownCloud adalah tempat
pengaturan untuk tidak mengontrol data, melainkan untuk memberikan fasilitas terhadap
pengguna untuk mengontrol data. Karena model bisnis ownCloud berbeda, maka ekosistem
ownCloud akan melihat berbeda dari apa yang telah ada di pasar. OwnCloud termasuk dalam
kategori Infrastructure as a Service (IaaS) Layanan awan. Dengan ownCloud kita dapat
menyimpan file, folder, kontak, audio, galeri foto, kalender dan dokumen lainnya. Kita juga
dapat mengakses file dan melakukan sinkronisasi file yang terdapat pada server ownCloud
dengan perangkat mobile, desktop, atau peramba web.
Fitur-fitur ownCloud
1

Akses Data Anda


Menyimpan file, folder, kontak, galeri foto, kalender dan lebih pada server yang Anda
pilih. Mengakses folder dari perangkat mobile Anda, desktop, atau browser web. Akses
data Anda di manapun Anda berada, ketika Anda membutuhkannya.

2. Sinkronkan Data Anda


Menyimpan file Anda, kontak, galeri foto, kalender dan lebih disinkronkan antara
perangkat Anda. Satu folder, dua folder dan banyak lagi - mendapatkan versi terbaru dari
file Anda dengan desktop dan client web atau aplikasi mobile yang Anda pilih, setiap
saat.
3. Share Your Data (Bagi Data Anda)

Berbagi data dengan orang lain, dan memberikan mereka akses ke galeri foto terbaru
Anda, kalender, musik, atau apa pun yang ingin mereka lihat. Berbagi publik, atau
pribadi. Ini adalah data Anda, melakukan apa yang Anda inginkan dengan itu.
3. Owncloud Server license menggunakan AGPLv3 (Must share customizations with Community)
sementara Enterprise Edition menggunakan ownCloud Commercial License adanya bantuan
migrasi di enterprise edition support,ada fitur antivirus,mendukung secondary storage(FTP,
Dropbox, Google Drive, sFTP, Swift) support dengan API,Mobile libraries,Desktop
client(windows,IOS,linux) di ke2 layanan untuk enterprise edition mendapatkan kelebihan fitur
berupa support oracle DB,bantuan migrasi,file dropping,memiliki home directory
sendiri,firewall,log dengan modul report.
4. Harga dan paket apa saja yang ditawarkan? Sebut dan jelaskan perbandingan masing-masing
paket & harganya.
5. Solusi cloud

apa saja yang


ditawarkan?
Sebut dan jelaskan masing-masing solusinya. (Keterangan: solusi
biasanya berupa kustomisasi produk yang

ditujukan untuk bidang


tertentu)

ownCloud for Financial Services and


Banking: Menawaran layanan bangking solution dengan kemanan yang sudah memiliki
sertifikasi.
ownCloud for Healthcare and Life Sciences: Menawarkan penyumpanan data medis
dengan aman, mengaplikasikan smartphone sebagai dokter pribadi , dan dapat
mengontrol hak akses masing-masing.
ownCloud for Government and Public Sector: Layanan pertukaran data secara cepat
antar pemerintahan dan menyediakan layanan public untuk masayarakat secara realtime.
ownCloud for Government and Public Sector: Menyediakan layanan storage bagi
instansi pendidikan seperti universitas, dimana hak akses dapat dikontrol oleh ITnya.

ownCloud and SharePoint : Prioritas sanggat berlaku untuk organisasi yang berbagi file
diluar jaringan internet dan mengaksesnya dengan mengunakan mobile ,
Red Hat dan ownCloud
Memudahkan skala untuk memenuhi kebutuhan penyimpanan permintaan dan
berkembang. Dikerahkan secara global sebagai contoh tunggal atau multi-penggunaan
dan mengamankan dan mengontrol data Anda.

6. Informasi dokumentasi yang diberikan pada http://doc.owncloud.com/ sangat lengkap dari


berbagai versi release ownCloud mulai dari development , dokumentasi user dan dokumentasi
admin. Mulai dari proses installasi sampai configurasi untuk enterprise. Bahkan sampai
dokumentasi penggunaan user untuk berbagai macam platform
7. A. Langkah Installasi
Disini penulis menggunakan operating system Centos 6.4 untuk server dalam melakukan
instalasi. Pertama pastikan iptables dan selinux dalam keadaan mati.
vi /etc/selinux/config
SELINUX=disabled
Lalu instalkan packet-packet yang dibutuhkan untuk melakukan instalasi owncloud
yum install httpd php php-mysql mysql-server mysql sqlite php-dom php-mbstring php-gd phppdo wget
Setelah packet terinstall download file owncloud untuk tampilan pada web server nya.
wget http://download.owncloud.org/community/owncloud-5.0.5.tar.bz2
Lalu extract file tersebut
tar -jxvf owncloud-5.0.5.tar.bz2
Lalu pindahkan folder yang sudah kita extract tersebut pada document rout yang telah ditentukan
pada settingan httpd
Sebagai contoh :
mv owncloud-5.0.5 /var/www/cloud
Ganti kepemilikan dan hak akses directory owncloud
chown -R apache.apache /var/www/cloud

Lalu beralih pada pembuatan database, username dan password owncloud pada mysql dan masuk
ke mysql.
mysql -u root p
create database clouddb;
grant all on clouddb.* to clouddbuser@localhost identified by password;
Bye
Setelah pembuatan database selesai buat/ubah konfigurasi httpd sesuai yang sudah ditentukan
sebelumnya.
Sebagai contoh :
vi /etc/httpd/conf.d/cloud.conf
<IfModule mod_alias.c>
Alias /cloud /var/www/cloud/
</IfModule>
<Directory /var/www/cloud>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
Lalu restart packet httpd dan lakukan pengecekan pada settingan yang telah kita buat.
/etc/init.d/httpd restart
Lalu uji ownclod anda apakah sudah bisa berjalan atau tidak, dan masukan
settingan password admin dan database sebelumnya yang sudah di konfigurasi.

(Gambar 1. Tampilan awal owncloud)


Masukan dan buat username dan password admin, dan data folder tempat file-file yang akan
disimpan nantinya (contoh seperti gambar diatas)
Setelah itu untuk konfigurasi database, seperti yang sudah kita buat sebelumnya kita memakai
mysql sebagai database dan memasukan nama database, username database, dan password serta
host nya. (contoh seperti gambar di bawah)

(Gambar 2. Setting konfigurasi database)


Jika settingan sudah benar dan berhasil owncloud akan siap untuk digunakan.

(Gambar 3. Login admin owncloud)


Bisa mengupload file apapun di tempat directory yang kita tentukan, dan akan otomatis
tersimpan sesuai konfigurasi kita sebelumnya (/var/www/cloud/data). Bisa menambahkan user
lain dan settingan space yang diberikan pada tiap-tiap user.

7B & 7C Upload dan Download


1. Pastikan telah login di akun anda
2. Klik panah atas seperti pada gambar di bawah ini

3. Kemudian pilih gambar yang anda mau upload, semisal saya mau upload file gambar alquran2, lanjutkan dengan klik Open

4. Silahkan tunggu beberapa saat, tahapan ini tergantung dari besarnya file dan cepatnya koneksi
anda, nampak pada gambar di bawah ini ada progress bar yang sedang berjalan..

5. Dikarenakan file saya cukup kecil, kurang dari 100 KB maka file ini cepat sekali terupload
bahkan hanya 2 detik saja. Disana juga nampak sudah terupload keterangan waktu uploadnya
beberapa detik yang lalu

6. Langsung saja menggenapkan proses upload dan download nya, untuk download tinggal
arahkan mouse pointer anda ke file tersebut, maka akan nampak text unduh untuk mendownloadnya

Manajemen Folder
Untuk urusan folder kita juga dapat dengan mudah melakukannya, semisal untuk pembuatan
folder, tinggal klik Baru , akan muncul form baru dengan kita tinggal memberikan namanya,
contohnya dedyfolder

Maka akan langsung terbuat folder baru dengan nama tersebut seperti di bawah ini.

Yang tidak kalah seru adalah jika kita ingin menyebarkan folder/file kita, dengan fitur share atau
bagikan. Caranya dengan mengarahkan mouse pinter ke folder, maka akan muncul teks ini.
Kemudian silahkan isi dengan nama user atau group , modelnya mirip ajax web 2.0 yakni dengan
menuliskan sebagian huruf nama user saja, maka sistem akan langsung memberikan saran.
Semisal, saya akan share folder ini ke user : tedi, maka baru saja saya menuliskan te maka
akan muncul nama2 yang berawalan te, langsung klik saja pada user yang dimaksud.

Beres dengan sharing atau berbagi file diatas, maka kita dapat mengatur permission user ini,
apakah dapat merubah, meperbaharui, menghapus atau membagikan ulang tinggal checklist saja.
Kemudian bisa juga ditambahkan set tanggal kadaluarsanya.

Buat File Text


Kemampuan membuat file text, juga sangat mudah kita lakukan. Tinggal klik link Baru
kemudian isikan nama filenya semisal textdedy

Dan file text anda akan terbuat seketika, seperti penampakan di bawah ini.

Sinkronisasi isi file antar user


Fitur menakjubkan yang saya ingin demokan adalah kemampuan owncloud untuk bersinergi
antar user dalam pembuatan atau modifikasi file. Skenarionya begini, lihat gambar dibawah ini,
dengan user dedy (kotak kuning) saya akan melakukan penulisan di textdedy yakni 123
kemudian saya klik simpan (kotak merah).

Kemudian, menggunakan user tedi, maka file textdedy tadi saya buka

Isian 123 dari user dedy sebelumnya saya tambahkan 456 dibaris keduanya, kemudian saya
simpan.

Setelah saya logout, dan login menggunakan user dedy, walhasil file ini telah berisi menjadi 123
456. Seperti pada capture dibawah ini

7D. OwnCloud bisa saja di terapkan pada sever pribadi dimana komputasi awan (cloud) lebih
private, dengan demikian data yang terdapat pada OwnCloud tersebut bisa lebih maksimal di
gunakan untuk kepentingan akademik.
OwnCloud bisa menjadi solusi yang bagus jika di implementasikan pada sebuah kampus, karena
data kampus yang begitu banyak bisa lebih di managemen dengan baik dan teratur.
Dan bahkan setiap mahasiswa akan memiliki stroge pribadi yang dapat digunakan untuk
menyimpan berkas aktifitas kuliahnya di cloud pribadi yang dimiliki kampus tersebut.
Penerapan seperti ini sangat efisien menurut saya karena dapat dimanfaatkan untuk mengelola
dan mengsinkromisasikan buku alamat (Address), daftar jadwal, gambar, berkas-berkas Office,
Video dan Audio yang disimpan di server lokal maupun di tempat hosting
Yah bisa di bilang data center kecil yang berguna dalam memanagent file file dokumen milik
kampus tersebut.
Tidak hanya secara internal Aplikasi yang dibangun menggunakan bahasa pemrogaraman PHP-5
ini, diklaim mampu melakukan sinkronisasi lebih cepat dan dengan mudah dapat disambungkan
ke layanan Cloud eksternal seperti, Dropbox maupun Google Drive.