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
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