10
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 serverdan 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
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.2Use Case Diagram
3.1.3 Kebutuhan perangkat keras dan perangkat lunak
a. Topologi jaringan
cocok untuk sebuah perencanaan atau uji coba. Topologi peer to peerdapat dilihat pada gambar 3.3
Gambar 3.3topologi 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
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.
Gambar 3.4downloadSamba
Tunggu hingga selesai proses download Samba yang kemudian dilanjutkan dengan menginstall aplikasi Samba yang telah didownloadsebelumnya.
Untuk menyelesaikan proses installasi selanjutnya buka aplikasi synaptic manager pada linux atau ketikkan sinaptic manager pada terminal setelah itu buka aplikasinya dan cari
Gambar 3.5proses 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.
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
Gambar 3.7proses 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
Gambar 3.8 lokasi installasi Xampp
Setelah selesai menempatkan lokasi installasi aplikasi
Xampp, pilih nextdan tunggu hingga proses installasi selesai.
3.2.3 Installasi Owncloud
Installasi Owncloud awali dengan mendownload file
Owncloud di http://owncloud.org/install kemudian file
Gambar 3.9installasi 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.1IP 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