Membangun Server Cloud Computing Berbasis Web Menggunakan Raspberry Pi 3

BAB 1
PENDAHULUAN

1.1 Latar Belakang

Cloud computing atau komputasi awan merupakan salah satu contoh
perkembangan teknologi informasi. Cloud computing adalah transformasi
teknologi informasi dan komunikasi dari komputer berbasis klien atau server.
Cloud computing memungkinkan pengguna untuk menggunakan layanan
software, media penyimpanan (storage), platform infrastruktur dan aplikasi
layanan teknologi melalui jaringan internet. Teknologi cloud computing
menguntungkan pengguna karena tidak perlu lagi mengeluarkan investasi besarbesaran untuk software dan aplikasi data serta perawatan hardware.

Cloud computing adalah penggunaaan oleh user pada sebuah komputer dan
menjalankan sebuah aplikasi dimana file-file tersebut tidak terdapat di komputer
yang digunakannya, namun berada di komputer lain yang dihubungkan oleh
jaringan. Dalam Cloud computing terdapat istilah front-end (Desktop-PC) dan
back-end (Server). Keduanya harus saling terhubung oleh sebuah jaringan yang
dapat berupa internet atau untuk skala yang lebih kecil. Front-end yang
mengambil data dan menjalankan aplikasi, sedangkan back-end merupakan
resource yang diistilahkan dengan awan.


Universitas Sumatera Utara

2

Melihat kemampuan dan keunggulan teknologi cloud computing ini,
diprediksikan suatu hari nanti teknologi ini akan menjadi infrastruktur publik
seperti listrik dan telepon. Pengguna tidak memerlukan lagi berbagai software
aplikasi untuk dimasukkan ke Desktop-PC, notebook, netbook dan lain-lain.
Prediksi ini perlahan tapi pasti mulai terbukti saat ini. Sebagai penyedia semua
layanan akses data yang efektif digunakan bagi semua kalangan.

Dalam perkembangannya, cloud computing berdasarkan tipenya dibagi
menjadi tiga tipe, yaitu public cloud yang merupakan tipe yang mengijinkan
pengguna untuk mengakses sistem cloud menggunakan web browser mainstream,
kemudian private cloud yang merupakan serangkaian pengaturan internal pada
sebuah organisasi/perusahaan, dan yang terakhir adalah hybrid cloud yang
merupakan kombinasi dari private cloud yang dihubungkan ke satu atau beberapa
cloud service eksternal, dengan manajemen terpusat, dianggap sebagai satu unit
tunggal, dan dibatasi dengan jaringan yang aman. (Ramgovind, 2010).


Cloud computing sangat membutuhkan server bagi penyimpanan data.
Banyak server yang ada pada saat ini membutuhkan ruangan yang luas dan harga
yang mahal. Sehingga biaya untuk membuat infrastruktur itu dibutuhkan biaya
yang banyak dan tidak semua perusahaan, komunitas maupun pengguna pribadi
dapat memenuhinya. Untuk semua hal-hal tersebut, sistem cloud computing
dengan menggunakan raspberry pi dinilai sangat bermanfaat dan berguna bagi
sebuah perusahaan, komunitas maupun pengguna pribadi untuk saat ini. Sehingga
untuk membuat infrastruktur sistem cloud computing menggunakan raspberry pi

Universitas Sumatera Utara

3

yang berupa sistem resource pihak ketiga yang dapat diakses melalui jaringan
komputer dengan biaya yang terjangkau.

Dalam hal ini penulis mencoba membuat suatu server cloud computing
sebagai media penyimpanan yang dapat digunakan oleh siapa saja menggunakan
raspberry pi, sehingga diharapkan mampu memberikan layanan penyimpanan

yang lebih mudah dan cepat. Atas dasar itulah penulis memilih judul
“MEMBANGUN

SERVER

CLOUD

COMPUTING

BERBASIS

WEB

MENGGUNAKAN RASPBERRY PI 3”.

1.2 Identifikasi Masalah

Dari uraian latar belakang permasalahan diatas, maka dapat dirumuskan sebuah
pemasalahan yaitu:
1. Bagaimana membangun server private cloud storage computing

menggunakan raspberry pi 3?
2. Bagaimana proses serta biaya pengadaan dan biaya operasional layanan
cloud storage menggunakan owncloud?
3. Bagaimana memanfaatkan fitur file sharing dan sinkronisasi guna
mempermudah pekerjaan?
4. Aplikasi apa saja yang di butuhkan untuk membuat sebuah private cloud
storage menggunakan raspberry pi 3?

Universitas Sumatera Utara

4

1.3 Batasan Masalah

Mengingat akan luasnya cakupan permasalahan dan agar tidak terjadi
penyimpangan atau pelebaran masalah, maka penulis membatasi permasalahan
pada beberapa hal, yaitu:
1. Server private cloud storage dirancang pada localhost.
2. Pemanfaatan utama server private cloud storage adalah untuk layanan file
sharing, back up data dan sinkronisasi.

3. Penyedia layanan public cloud storage yang dianalisa adalah Google
Drive, Microsoft One Drive, dan Dropbox.

1.4 Tujuan Penelitian

Tujuan yang dicapai dari penelitian ini antara lain:
1. Merancang layanan private cloud storage guna mengatasi masalah
keterbatasan pertukaran informasi (file) jarak jauh.
2. Menjelaskan proses perancangan cloud storage pada localhost.
3. Menjelaskan perbandingan biaya operasional antara layanan private cloud
storage dengan layanan public cloud storage.

1.5 Manfaat Penelitian

Dengan penelitian ini diharapkan dapat meningkatkan pengetahuan setiap
pengguna layanan private cloud storage tentang teknologi cloud sehingga
meningkatkan produktifitas dan kinerja setiap staf.

Universitas Sumatera Utara


5

Manfaat yang diperoleh penulis adalah implementasi ilmu yang di dapat di
perkuliahan serta pengetahuan baru yang tidak di dapat dari perkuliahan.
Memenuhi syarat kelulusan kuliah Diploma 3 Teknik Informatika di Universitas
Sumatera Utara.

1.6 Metodologi Penelitian

Dalam menyusun tugas akhir ini penulis melakukan beberapa penerapan metode
penelitian untuk menyelesaikan permasalahan. Adapun metode penelitian yang
dilakukan adalah dengan cara sebagai berikut:
1. Studi Literatur
Penelitian ini bertujuan untuk mengumpulkan, mempelajari serta
menyeleksi bahan-bahan yang diperlukan
2. Studi Pustaka
Dalam hal ini penulis menggunakan buku-buku yang berhubungan dengan
masalah yang dibahas sehingga dapat membantu penyelesaian masalah
dalam perancangan server cloud computing, serta dalam mendukung tugas
akhir ini untuk menyusun landasan teoritis.

3. Analisis dan Perancangan
Pada tahap ini dilakukan analisis dan perancangan program baik secara
umum maupun spesifik.

Universitas Sumatera Utara

6

4. Pengujian
Melakukan pengujian program, menangani dan memperbaiki kesalahan
yang ada pada server cloud computing tersebut agar dapat berjalan dengan
baik.
5. Implementasi
Pada tahap ini dilakukan pembuatan laporan mulai dari observasi sampai
dengan implementasi, serta penarikan kesimpulan dan saran.

1.7 Sistematika Penulisan

Sistematika penulisan merupakan langkah-langkah dalam penyusunan laporan
tugas akhir, adapun sistematika yang digunakan penulis dalam penyusunan

laporan tugas akhir ini adalah sebagai berikut.:
BAB 1

: PENDAHULUAN
Pada bab ini diuraikan secara ringkas tentang latar belakang,
rumusan masalah, batasan masalah, tujuan penelitian, manfaat
penelitian, metode penelitian, dan sistematika penulisan.

BAB 2

: TINJAUAN PUSTAKA
Berisi teori yang mengacu pada daftar pustaka, terutama
menerangkan teori-teori pendukung dan aplikasi apa saja yang
digunakan dalam pembuatan tugas akhir.

Universitas Sumatera Utara

7

BAB 3


: PERANCANGAN SISTEM
Dalam bab ini diuraikan tentang langkah-langkah penulisan
dalam

menganalisa

permasalahan

dan

merancang

sistem

berdasarkan teori yang menunjang. .

BAB 4

: IMPLEMENTASI SISTEM

Bab ini terdiri dari implementasi sistem yang sebelumnya telah
direncanakan dan disusun.

BAB 5

: KESIMPULAN DAN SARAN
Bab ini terdiri dari kesimpulan dan saran-saran untuk melengkapi
dan menyempurnakan susunan laporan tugas akhir.

Universitas Sumatera Utara