T0__BAB III Institutional Repository | Satya Wacana Christian University: Implementasi File Server Dengan Samba Serta Pemanfaatan Cloud Storage Sebagai Media T0 BAB III

BAB III
PERANCANGAN SISTEM
3.1 Susunan Tahapan Rancangan File server
Dalam pembuatan file server dan cloud storage
disusulah

beberapa

tahapan

guna

mempermudah

penyelesaian sebagai berikut.
3.1.1 Tahap pengumpulan data.
a. Studi Pustaka
Studi pustaka yang dimaksud di sini yaitu
pengumpulan

data


dengan

cara

membaca

dan

membandingkan di dalam buku, internet dan artikel –
artikel yang terkait dengan penelitian perancangan file
server dan cloud storage.
3.1.2 Flowchart dan Use Case Diagram
a. Flowchart
Pada gambar 3.1 dapat dijelaskan bahwa untuk
masuk kedalam cloud strorage di butuhkan username
dan password yang akan diproses oleh server, apabila
username dan password tidak sesuai maka akan
kembali ke form login, dan setelah selesai login maka
client akan mendapatkan file-file yang ada dalam cloud

tersebut.

10

11

Gambar 3.1 Flowchart file server dan cloud storage

12

b. Use Case Diagram
Pada gambar 3.2 dijelaskan bahwa terdapat dua
aktor yaitu Admin dan User. Admin memiliki hak
penuh didalam sistem file server dan cloud storage ini,
sedangkan

User

hanya


bisa

melakukan

penambahan,mengambil menghapus dan melihat data.

Gambar 3.2 Use Case Diagram

3.1.3 Kebutuhan perangkat keras dan perangkat lunak
a. Topologi jaringan
Topologi yang digunakan adalah topologi peer to
peer dikarenakan hanya menggunakan dua buah PC
selain terbatasnya perangkat komputer topologi ini

13

cocok untuk sebuah perencanaan atau uji coba.
Topologi peer to peer dapat dilihat pada gambar 3.3

Gambar 3.3 topologi peer to peer


b. Kebutuhan perangkat keras.
Alat yang dibutuhakan adalah dua buah PC dan
kabel

cross,

kabel

cross

digunakan

untuk

menyambungkan perangkat keras yang sama dan pada
kasus ini PC server dengan PC client.
c. Kebutuhan perangkat lunak.
Kebutuhan


perangkat

lunak

adalah

software-

software yang mendukung untuk keperluan file server
dan media penyimpananya. Untuk software file server
menggunakan

software

amba

dan

untuk


media

penyimpanannya menggunakan software Owncloud.

14

3.2 Perancangan sistem
3.2.1 Instalasi Samba
Instalasi Samba dilakukan didalam sistem operasi
ubuntu linux yang sudah diinstall dalam pc, sebelum
melakukan instalasi samba, sebaiknya dilakukan update
linux dengan cara membuka terminal pada ubuntu dan
ketikan apt-get update, hal ini dilakukan untuk memperbaiki
masalah dengan memperbarui sebuah program komputer atau
menambahkan data pendukung, termasuk juga memperbaiki
kelemahan-kelemahan dan meningkatkan kegunaan atau
kinerja dari linux.
Setelah selesai untuk update linux, selanjutnya hal
yang dilakukan adalah mendownload software Samba
dengan cara membuka terminal dan ketikan apt-get install

samba atau bisa dilihat pada gambar 3.4 seperti berikut.

15

Gambar 3.4 download Samba

Tunggu hingga selesai proses download Samba yang
kemudian dilanjutkan dengan menginstall aplikasi Samba
yang telah didownload sebelumnya.
Untuk menyelesaikan proses installasi selanjutnya buka
aplikasi synaptic manager pada linux atau ketikkan sinaptic
manager pada terminal setelah itu buka aplikasinya dan cari
file samba, beri tanda cek dan klik icon terapkan dan tunggu
hingga proses selesai seperti gambar 3.5 berikut.

16

Gambar 3.5 proses installasi samba

3.2.2


Installasi Xampp
Xampp adalah program aplikasi yang berfungsi

untuk mengembangkan website berbasis PHP dan
MySQL, xampp memiliki kelebihan untuk bisa berperan
sebagai web server apache untuk simulasi pengembangan
website
Proses

instalasi

Xampp

diawali

dengan

mendownload aplikasi xampp secara gratis di website
Xampp yaitu dengan download link sebagai berikut

http://xampp.soft32.com/free-download/?rel=center.
Setelah selesai mendownload buka file tersebut dan akan
muncul tampilan seperti gambar 3.6 berikut.

17

Gambar 3.6 tampilan awal proses installasi Xampp

Pada gambar 3.6 terlihat bahwa proses installasi akan
segera dilakukan untuk melanjutkan pilih next. Setelah itu proses
installasi akan dilanjutkan dengan pemilihan fitur-fitur, untuk
selanjutnya dipilih Apache dan PHP, karena hanya membutuhkan
aplikasi ini untuk membuat web server dengan mengunakan
bahasa PHP, seperti gambar 3.7 berikut

18

Gambar 3.7 proses installasi Xampp

Setelah dipilih Apache dan PHP pilih next untuk

melanjutkan, selanjutnya proses installasi

akan diarahkan

dengan tampilan yang akan menunjukkan lokasi terinstallnya
aplikasi Xampp, secara otomatis aplikasi ini akan menempatkan
letak aplikasi xampp di C:/xampp seperti gambar 3.8 berikut.

19

Gambar 3.8 lokasi installasi Xampp

Setelah selesai menempatkan lokasi installasi aplikasi
Xampp, pilih next dan tunggu hingga proses installasi selesai.

3.2.3

Installasi Owncloud

Installasi Owncloud awali dengan mendownload file

Owncloud di http://owncloud.org/install kemudian
diextract

file

dan disalin kedalam folder C:\xampp\htdocs

karena pada saat instalasi xampp file instalasi dilokasikan
ke drive C:\ jadi file extract Owncloud disalin kedalam
sistem Xampp yaitu C:\xampp\htdocs seperti gambar 3.9
berikut.

20

Gambar 3.9 installasi Owncloud

3.3 Konfigurasi
Konfigurasi yang dilakukan hanyalah konfigurasi IP
Address, hal ini dilakukan untuk menyambungkan server dengan
client, agar client dapat mengakses file yang diberikan oleh
server, begitupun sebaliknya.Daftar IP Address dapat dilihat
pada tabel 3.1
Tabel 3.1 IP Address

Hardware

IP Address

Subnet

Server Windows 7

192.168.1.1

255.255.255.0

Server Virtual Box

192.168.1.2

255.255.255.0

Server Linux

192.168.1.3

255.255.255.0

Client

192.168.1.4

255.255.255.0