• Tidak ada hasil yang ditemukan

inmembangun FILE SERVER MENGGUNAKAN JOLI OS SEBAGAI MEDIA FILE SHARING NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "inmembangun FILE SERVER MENGGUNAKAN JOLI OS SEBAGAI MEDIA FILE SHARING NASKAH PUBLIKASI"

Copied!
19
0
0

Teks penuh

(1)

inMEMBANGUN FILE SERVER MENGGUNAKAN JOLI OS

SEBAGAI MEDIA FILE SHARING

NASKAH PUBLIKASI

diajukan oleh

Benny Priyo Hartanto

11.01.2855

Muhammad Faris Naufal 11.01.2874

kepada

JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2014

(2)
(3)

Use Oof Cloud Computing Using Joli OS For Media File Sharing

Penggunaan Cloud Computing Menggunakan Joli OS sebagai Media File Sharing

Benny Priyo Hartanto Muhammad Faris Naufal

Joko Dwi Santoso

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

In the era of technology such as the use of computers is now much in the works. Many tools/items that are used for data storage to store results through employment in a container so that the data can be brought wherever such as external hard drive, Flash, etc. They usually forget to bring Flash that make them unable to work without an existing file in the Flash.

The development of such technology could also be used for various things, one of which storage data file can be saved through online storage. We can store data without the use of Flash or external hard drive that is by the way keep it through online media. So we no longer need to carry media for data storage, we need only an internet connection only. Then make the data storage system using the internet OS with Litter as a tool in the process. Users are Litter can also share the OS files-files that users want to share. Usually this kind of service many required by companies or agencies that have already developed, as seen so many workers at the institution.

Use of the results obtained, users no longer need to carry everywhere device storage. Users just need internet just to pick up/downloading files/data that has been stored in the litter of the cloud.

(4)

1. Pendahuluan

Dalam sepuluh tahun terakhir, perkembangan teknologi telekomunikasi dan teknologi komputer saat ini sudah semakin pesat dan banyak sekali diciptakan alat-alat teknologi serta aplikasi baru untuk mendukung arus informasi dan komunikasi, sehingga suatu informasi menjadi lebih mudah diakses dan didapat oleh banyak orang yang membutuhkan dan menginginkannya. Pesatnya perkembangan IP (internet protokol) jaringan dan teknologi telah menciptakan kemungkinan untuk menyiapkan layanan online media center atau penyedia penyimpanan file online, dengan demikian hampir siapa saja dapat mengakses data yang diperlukan melalui jaringan internet. Teknologi ini didistribusikan untuk melibatkan banyak komputer, jaringan dan bandwidth.

Terkadang file yang di-download dan di-upload memiliki batas kapasitas atau ketentuan yang diberlakukan oleh penyedia layanan penyimpanan file online. Akan tetapi, pada layanan penyimpanan file online ini, batasan untuk kapasitas penyimpanan tiap user dapat dibatasi sesuai keinginan admin. Dengan demikian memberikan kebebasan kepada tiap user yang terdaftar untuk melakukan upload dan berbagi file sebanyak mungkin. Untuk proses autentikasi dan proses aktifasi member dibuat dengan lebih simple dengan melakukan verifikasi email terlebih dahulu. Email dari user nantinya akan digunakan untuk proses aktifasi login untuk setiap user nya.

2. Dasar Teori 2.1. Pengertian Server

Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan atau network operating system. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan memberikan akses kepada workstation anggota jaringan.

Server adalah suatu komputer yang menjadi pengelola dan pusat bagi komputer lainnya. Oleh karena itu komputer server haruslah memiliki spesifikasi yang lebih tinggi dari pada client-clientnya. Selain itu server memiliki macam macam jenis, yaitu diantaranya :

2.1.1. Jenis-Jenis Server

1. Samba Server

Samba (server message block) adalah protokol file sharing dan printer sharing untuk menyaingi protokol yang telah ada yakni Novell’s IPX-based. SMB ini merupakan protokol file sharing dan printer sharing pertama yang dapat berjalan pada multi protokol: TCP/IP, NetBEUI, IPX/SPX. Dengan

(5)

kata lain SMB server dapat menggantikan posisi Novell server tanpa harus merubah infrastruktur dari jaringan.

2. FTP server

File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. FTP merupakan layanan yang paling banyak digunakan oleh pemakai internet untuk menambil atau meletakkan file dari atau komputer lain di internet.1 3. DNS server

Domain Name System (DNS) adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.

4. Web Server

Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Aplikasi server bertugas menunggu permintaan koneksi dan menerima paket-paket

header yang dikirim ole aplikasi klien.2 5. Mail server

Mail server digunakan untuk mentransfer e-mail pada jaringan TCP / IP atau bisa juga disebut sebagai Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa FTP.Mail server merupakan perangkat terpenting dalam pembuatan webmail yang menjadi tempat dari database mail dalam jaringan untuk melakukan resource sharing,

1

Purbo, Onno W., Dodi M, Widjil W, & Syahrial H. 2000. Membangun Server Internet

dengan Free BSD. Jakarta: PT Elex Media Komputindo. 2

Iman, Erik & Yusuf N. Mambrasar. 2008. Membuat Aplikasi Web Server dengan

(6)

dan dapat dimanfaatkan untuk memfasilitasi Perusahaan dalam pembuatan webmail. Dari banyaknya kemajuan teknologi informasi dan komunikasi email merupakan sarana yang cukup bermanfaat di kalangan masyasrakat di seluruh dunia, dengan email kita dapat melakukan interaksi dan pertukaran informasi satu sama lainnya. Disamping itu kita juga memerlukan mail server yang dapat kita istilahkan sebagai kantor pos yang mengatur proses pengiriman dan penerimaan pesan juga penyimpanan pesan yang menggunakan sistem basis data.

6. Proxy Server

Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.

2.2. Pengenalan Internet

Internet atau Interconnected Networking merupakan dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia, yang saling berinteraksi dan bertukar informasi.3

2.2.1 Network

Jaringan atau network saat ini menjadi istilah yang sangat penting dalam dunia pengolahan data dan informasi. Pengertian sederhana dari jaringan komputer adalah himpunan “interkoneksi” antara 2 komputer autonomous atau lebih yang terhubung dengan media transmisi kabel atau tanpa kabel (wireless).4

2.2.2 Web Server

Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau homepage. Komputer dapat dikatakan web server jika komputer tersebut memiliki suatu program server yang disebut Personal Web Server (PWS).

Macam-macam web server antara lain : 1. Apache (Open Source) 2. Xitami

3. Iis

4. PWS (Personal web Server)

Website (Situs Web) merupakan alamat (URL) yang berfungsi sebagai tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu situs atau web dapat dikategorikan menjadi 2 yaitu :

A. Web statis, yaitu :

3

Pordasi, Mico. 2004. Pengenalan Internet. Surabaya: Indah Surabaya. 4

(7)

Web yang berisi atau menampilkan informasi-informasi yang sifatnya statis (tetap)

B. Web Dinamis, yaitu :

Web yang menampilkan informasi serta dapat berinteraksi dengan user yang bersifat dinamis.

2.2.3 HTTP

HTTP (Hypertext Transfer Protocol) merupakan protokol yang digunakan untuk mendistribusikan sistem informasi yang berbasis hypertext. Protokol ini merupakan protokol standar yang digunakan untuk mengakses HTML. HTTP diprakarsai oleh

World Wide Web sistem informasi yang menyeluruh sejak tahun 1990. Apabila pada

penjelajahan web dan pada alamat tertulis http://www.google.com; ini merupakan salah satu penggunaan protokol HTTP dalam web.

2.3. Pengertian Client Server

Client-Server adalah arsitektur jaringan yang memisahkan client (biasanya aplikasi yang menggunakan GUI) dengan server Masing masing client dapat meminta data atau informasi dari server. Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa perbedaan karakteristik yaitu :

1. Servis (layanan)

- Hubungan antara proses yang berjalan pada mesin yang berbeda - Pemisahan fungsi berdasarkan ide layanannya.

- Server sebagai provider,client sebagaikonsumen 2. Sharing resources (sumber daya)

Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.

3. Asymmetrical protocol (protokol yang tidak simetris )

Many to one relationship antara client dan server. Client menginisiasikan diaolog melaui layanan permintaan, dan server menunggu secara pasif dan request dari client. 4. Transparansi lokasi

Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada mesin yang berbeda melalui jaringan. Lokasi server harus mudah diakses dari client. 5. Mix-and-Match

Perbedaan server client platforms 6. Pesan berbasiskan komunikasi

Interaksi server dan client melalui pengiriman pesan yang menyertakan permintaan dan jawaban.

(8)

Server bisa diupgrade tanpa mempengaruhi client selama interface pesan yang diterbitkan tidak berubah.

2.4. Joli OS 1.2

Jolicloud diciptakan pada tahun 2009 dengan visi menggabungkan kekuatan tak terbatas awan dengan antarmuka pengguna yang paling sederhana dan elegan. Awal mulanya dimulai dengan Joli OS, sebuah sistem operasi bebas yang mempermudah orang menggunakan komputer biaya murah. Jolicloud adalah platform yang paling inovatif untuk mengakses kehidupan kita secara online, dari komputer ke ponsel. Joli OS didirikan oleh Tariq Krim dan Romain Huet, Jolicloud adalah headquarted di Paris, Perancis.5

5

(9)

3. GAMBARAN UMUM

Untuk membangun jaringan “File Server Menggunakan Joli OS Sebagai Media File Sharing” diperlukan tahapan berupa Perancangan Sistem.

Perancangan sistem adalah proses pengembangan spesifikasi sistem baru

berdasarkan hasil rekomendasi sistem yang ada. Dalam tahap perancangan ini penulis akan merancang spesifikasi yang dibutuhkan dalam membahas tentang pengujian terhadap sistem dari gambaran umum tersebut.

3.1 Tahap tahap Perancangan Sistem

3.1.1 Tahap Pengenalan Fitur yang Ada Pada Joli OS

Tampilan yang digunakan joli OS yaitu seperti halnya OS yang lain, hanya saja OS ini memang dirancang khusus untuk file sharing. Berikut flowchat tahapan penggunaan awal Joli OS.

Gambar 3.1 Flowchat Proses Mengakses Joli OS

Dari gambar flowchart : 1. Start booting OS

2. Proses memasukkan username dan password 3. Verifikasi username dan password yang dimasukkan

- Jika salah maka akan muncul pesan “username dan password salah” dan kembali ke input username dan password

(10)

- Jika benar maka akan muncul tampilan berikutnya 4. Proses mengkonekkan internet

5. Setelah berhasil konek internet maka akan tampil dekstop dari joli OS dan siap untuk digunakan cloud

6. Stop

3.1.1.1 Mode Tamu (Guest mode)

Mode ini untuk memperkenalkan para tamu untuk login tanpa menggunakan

user dalam mengakses JoliOS. Dalam algoritma fitur ini digunakan untuk tamu yang ingin

melihat isi dari Joli OS.

3.1.1.2 Pencarian Data (File Browser)

Pencarian data pada Joli OS mempunyai tampilan yang menawan dan mudah di gunakan untuk melakukan pencarian data internal maupun external, melihat dokumen, dan melihat ruang kosong pada Hardisk.

3.1.1.3 Joli OS di aplikasi Browser html5

Joli OS mendukung untuk bisa di jalankan di browser html5 apapun dan sistem operasi apapun. Sehingga pengguna dapat mengakses sesuai keingin saat dibutuhkan dalam situasi apapun.

3.1.1.4 Otomatis login (Auto log in)

Fitur otomatis login dari JoliOS, untuk pengaturanya ada di setting - auto login – dan berikan tanda centang pada menu auto-login.

3.1.2 Tahap Perencanaan

Tahap Rencana melibatkan identifikasi kebutuhan jaringan awal berdasarkan tujuan, fasilitas, kebutuhan pengguna, dan faktor lainnya.

3.1.3 Tahap Perancangan

Dalam pembuatan cloud computing ini penulis hanya membutuhkan OS Joli dan koneksi internet.

3.2 Komponen Sistem

Pada perancangan file sharing ini terdapat beberapa komponen dalam proses perancangannya, baik perangkat keras maupun perangkat lunak. Berikut flowchat sistem

(11)
(12)

Berikut gambar diagram :

Gambar 3.3 Diagram Koneksi Joli Cloud

3.2.1 Perangkat Keras

Pada permasalahan kali ini, spesifikasi komputer yang akan penulis gunakan adalah 1 buah perangkat komputer. Berikut tabel spesifikasi perangkat keras yang akan digunakan

Tabel 3.1 Perangkat Keras

Spesifikasi Perangkat komputer

HDD 8 GB

RAM 1 GB

Procesor IntelI CoreI i3-3120M CPU @2.50 GHz

(4 CPUs), ~2,5Ghz

Mainboard ASRock B75 Pro3-M

Mouse Votre KM 309

Keyboard Votre KB – 2108N

LCD Samsung 19”

3.2.2 Perangkat Lunak

(13)

4. PEMBAHASAN DAN IMPLEMENTASI

4.1 Implementasi Sistem

Tahap implementasi merupakan tahap dimana kita akan mengetahui apakah sistem yang telah kita rancang akan sesuai dengan yang telah kita rencanakan atau tidak. Implementasi sistem dilakukan setelah tahap pengenalan fitur yang ada pada joli os, komponen sistem, kemudian dilakukan tahap penerapan.

Cara pembuatan file server menggunakan Joli OS adalah sebagai berikut : 1. Instal Joli OS pada PC

2. Daftar akun resmi via website dari Joli yaitu pada drive.jolicloud.com 3. Login pada PC yang baru kita instal.

4.2 Proses Instalasi Joli OS

1. Pertama anda harus mendownload OS Jolicloud Ekspres. Setelah download, double klik file Joli-OS Installer.exe mengeluarkannya.

2. Pada layar pertama, klik pada tombol Get Started.

3. Isi formulir dengan login dan password komputer (yang TIDAK sama dengan nama pengguna Jolicloud).

4. Pada formulir konfigurasi pengguna dapat mengubah pengaturan default, atau

pergi dengan pengaturan default oleh OS Jolicloud Express yang telah dipilih untuk memberikan pengguna pengalaman terbaik. Jika pengguna ingin mengubah pengaturan default maka jendela baru akan muncul memberikan anda pilihan untuk mengubah ukuran Instalasi.

5. Joli OS siap dan mempersiapkan untuk instalasi.

6. Klik tombol Restart sekarang untuk menyelesaikan proses.

7. Setelah restart pengguna akan melihat Jolicloud OS yang dipilih secara default pada layar boot. Lalu tekan Enter.

4.3 Pembuatan Account Private File Sharing

Setelah selesai login dari joli cloud lalu akan tampil launcher dekstop kemudian masuk ke local setting, pilih user – Add

(14)

Gambar 4.9 Akun Login

Setelah klik Add masukkan password admin untuk bisa mengaksesnya, Masukkan Nama dan pilih OK,

Gambar 4.10 Pembuatan User Login

Setelah masukan Nama kemudian masukkan password yang anda inginkan atau bisa dengan memilih generate untuk otomatis membuat password secara acak dan pilih ok untuk menyelesaikkanya

(15)

4.4 Pembagian Hak Akses Dalam Setiap dan User Storage Hardisk

Setelah kita membagi user pada Joli OS, berikutnya kami akan membagi Hardisk yang kita gunakan kepada setiap user yang kami buat. Kenapa kita harus membagi hardisk yang kita buat? Agar kita dapat membatasi maksimal file yang bisa di upload oleh siap user. Berikut proses pembagian Storage dan hak akses .

4.4.1. Hak Akses

1. Admin membuat folder untuk setiap akun

Dalam pembuatan folder yang memiliki grup hak akses hanya dapat dibuat oleh admin saja. Karena create folder hanya bisa dilakukan dengan sistem root.

Gambar 4.12 Folder – folder Dalam Pembagian user

2. Hak akses

Hak akses hanya bisa ditetapkan oleh admin saja lewat sistem root juga. a. Hak akses Kepala Sekolah

Klik kanan pada folder yang mau di hak akses, pilih properti. Akan muncul gambar berikut.

Gambar 4.13 Hak Akses Kepala Sekolah (Kepsek)

(16)

Klik kanan pada folder yang mau di hak akses, pilih properti. Akan muncul gambar berikut.

Gambar 4.14 Hak Akses Wakil Kepala Sekolah (wakasek)

c. Hak Akses Guru Mata Pelajaran

Klik kanan pada folder yang mau di hak akses, pilih properti. Akan muncul gambar berikut.

Gambar 4.15 Hak Akses Guru Mata Pelajaran (Guru Mapel)

d. Hak Akses Siswa

Klik kanan pada folder yang mau di hak akses, pilih properti. Akan muncul gambar berikut.

(17)

Gambar 4.16 Hak Akses Siswa

e. Hak Akses Umum

Hak akses umum ini dapat digunakan oleh siapa saja.Klik kanan pada folder yang mau di hak akses, pilih properti. Akan muncul gambar berikut.

Gambar 4.17 Hak Akses Umum 4.4.2. Pembagian Storage Hardisk

Jumlah hardisk yang kita gunakan dapat kita bagi sesuai keinginan kita. Pembagian hardisk ini untuk setiap user yang kita buat, selain untuk manajemen hardisk juga untuk memberi limit dalam setiap user. Jumlah hardisk yang kami gunakan hanya 8GB.

(18)

5. PENUTUP 5.1 Kesimpulan

Setelah diuraikan dan dibahas pada bab – bab sebelumnya, mulai dari pengajuan beberapa masalah hingga mencapai pada tahap pembahasan dalam penyusunan Tugas Akhir ini, maka dapat di ambil kesimpulan dari system yang dibuat yaitu :

1. Membangun file server menggunakan Joli OS sebagai media file sharing ini mempermudah dalam sistem penyimpanan data/file yang disimpan.

2. Pengguna file sharing ini tidak perlu lagi membawa alat seperti flashdisk, hardisk, dan alat penyimpanan lainnya.

5.2 Saran

Adapun hal yang menjadi saran dari penulis untuk pengembangan dalam membangun file server ini yaitu sebelum menggunakan atau memakai OS Joli sebaiknya perhatikan jaringan internet terlebih dahulu. Karena dalam pemakaian file sharing ini semua memerlukan internet.

(19)

DAFTAR PUSTAKA

[1] Iman, Erik & Yusuf N. Mambrasar. 2008. Membuat Aplikasi Web Server dengan

Winshock. Yogyakarta: Andi Yogyakarta.

[2] Information 2009 http://www.jolicloud.com, diakses terakhir tanggal 5 Mei 2014. [3] Pordasi, Mico. 2004. Pengenalan Internet. Surabaya: Indah Surabaya.

[4] Purbo, Onno W., Dodi M, Widjil W, & Syahrial H. 2000. Membangun Server Internet

dengan Free BSD. Jakarta: PT Elex Media Komputindo.

[5] Syafrizal, Melwin. 2005. Pengantar Jaringan Komputer. Yogyakarta: C.V. ANDI OFFSET.

Gambar

Gambar 3.1 Flowchat Proses Mengakses Joli OS
Gambar 3.2 Flowchat Sistem
Tabel 3.1 Perangkat Keras
Gambar 4.9 Akun Login
+4

Referensi

Dokumen terkait

set of equations that minimize the difference between the actual speech and the speech generated by the vocal tract model, excited by the noise or pulse train generators that

Pada setiap lokasi habitat yang diamati terdapat vegetasi-vegetasi dominan yang merupakan sumber pakan Babirusa (Babyrousa babyrussa) baik pada tingkat pohon,

Sekertaris Daerah(sekcla) sebagai pimpinan eksekutif tertinggi clalam menjalankan peran strategis pemerintahan daerah, dengan tugas fungsi (tupoksi) sebagaimana

Berdasarkan uraian pada latar belakang masalah di atas, masalah yang akan dicari pemecahannya dalam penelitian ini adalah kepuasan kerja setelah dilakukannya

Berbagai isu muncul dari rendahnya kualitas pengajaran (Mutphir,1993; Mudjiharsono,1993) terbatasnya sarana dan prasarana kegiatan PBM (Mutohir,1989) sampai pada kurang

Makalah ini membahas mengenai eksistensi Pancasila dalam konteks modern dan global pasca reformasi yang merupakan tugas akhir mata kuliah.Pancasila sebagai dasar dan

Dengan melihat grafik nilai Leq dengan NAB pada Gambar 4.3, dapat diketahui bahwa seluruh titik pengukuran kebisingan memiliki nilai Leq yang jauh lebih

Data set dibagi menjadi data latih dan data uji yang digunakan sebagai input untuk JST dengan arsitektur yang telah dirancang dan diimplementasikan dalam bahasa program