Format Penulisan Makalah
Total Page:16
File Type:pdf, Size:1020Kb
PERANCANGAN SISTEM OFFLINE FILE SHARING MENGGUNAKAN WIRELESS ROUTER TPLINK MR3020 BERBASIS OPENWRT NASKAH PUBLIKASI diajukan oleh Heru Sarjiyanta 14.21.0788 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016 PERANCANGAN SISTEM OFFLINE FILE SHARING MENGGUNAKAN WIRELESS ROUTER TPLINK MR3020 BERBASIS OPENWRT Heru Sarjiyanta1), Joko Dwi Santoso, M.Kom2), 1) Teknik Informatika STMIK AMIKOM Yogyakarta 2) Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email : [email protected]), [email protected]) Sharing of data is not a new thing for a router maupun client selalu bekerja untuk melakukan computer user, where now we are at paced world komunikasi, sehingga sumber daya yang dimiliki digital.Menurut writer's observation that the media oleh router dan client akan banyak terpakai untuk very much but the sharing of data necessary to access melakukan komunikasi itu. Untuk itu, diperlukan media support such as laptops, smartphones, internet sebuah sistem yang dapat memudahkan sumber daya connection, etc. Making the activity data sharing is not baik dari sisi client maupun router. File server efficient if you have to use a laptop in limited time. berfungsi sebagai tempat penyimpanan data terpusat The authors designed a device to share data sehingga bisa diakses di semua client yang terhubung without using an Internet connection and can be jaringan, dan mengurangi beban penyimpanan data accessed anytime and anywhere with a smartphone pada komputer/smartphone client. Openwrt where each user has a smartphone that supports web merupakan teknik pengelolaan sistem dan sumber for data sharing only needed a browser and media daya secara fungsional, yang dapat digunakan transmini such as Wi-Fi. This device is made using dimanapun. Openwrt adalah teknologi open source OpenWRT which is based on open source. tentang sistem operasi dan software yang The device is made still gradually prototype memungkinkan sebuah perangkat dengan kapasitas navigation premises that facilitate the user to use the terbatas bisa diubah menjadi tidak terbatas dalam hal device through a browser on a smartphone. ini adalah media penyimpanan. Konsep offline file sharing menggunakan Keywords: open source, file sharing, OpenWRT, web, openwrt ini memungkinkan beberapa smartphone data sharing, smartphone secara mobilitas terhubung dengan router. Keuntungan utamanya selain tentang kesinambungan jalannya kegiatan berbagi data juga tentang 1. Pendahuluan fleksibilitas, kesederhanaan, dan respon cepat, dan pengurangan biaya administrasi, Berdasar pada 1.1 Latar Belakang permasalahan tersebut maka dapat dilakukan penelitian untuk membuat perangkat yang Perkembangan teknologi jaringan komputer mempermudah untuk berbagi data dan yang pesat memungkinkan komunikasi dan meminimalkan biaya pengguna dalam melakukan pertukaran data dalam jaringan komputer menjadi kegiatan berbagi data. semakin mudah, mampu menyajikan suatu dokumentasi informasi secara terpadu, lebih bersifat 1.2 Rumusan Masalah dinamis dan dapat dibuat dalam format digital. Komunikasi yang dilakukan antar komputer dapat 1. Bagaimana cara membangun offline file sharing berbentuk berbagi sumber daya antar komputer atau pada MR3020 menggunakan Openwrt ? pertukaran informasi antar komputer. Pembagian 2. Bagaimana kinerja perangkat offline file sharing sumber daya itu dapat dicontohkan dengan pada MR3020 menggunakan Openwrt ? penggunaan printer pada sebuah jaringan, sedangkan pertukaran informasi, dapat dicontohkan pada file 1.3 Batasan Masalah sharing. File sharing adalah komunikasi antar client dan 1. Sistem offline file sharing portable akan server, agar client mendapatkan akses untuk melihat diterapkan di tempat publik seperti taman, atau mendownload file. Client melakukan request tempat makan atau lainnya yang dan router sebagai server mengirimkan jawaban atas memungkinkan banyak dikunjungi request yang dilakukan oleh client. Dengan file 2. Data yang dapat dibagikan secara umum hanya sharing yang biasa dilakukan, client akan terus dibolehkan seperti dokumen, musik, video, menerus melakukan request kepada router, untuk kompress file. mengupdate file yang diaksesnya. Ini membuat baik 1 3. User yang masuk pada jaringan offline file Unggah adalah juga proses transmisi sebuah file dari sharing portable ini dibebaskan untuk sebuah sistem komputer ke sistem komputer yang melakukan unggah data selama media lainnya. Dari internet, user yang melakukan proses penyimpanan masih memadai unggah adalah proses dimana user mengirimkan file ke 4. Sistem offline file sharing menggunakan komputer lain yang memintanya jaringan lokal dan tidak terkoneksi internet 5. Sistem offline file sharing ini menggunakan 2.3.2 Unduh portable wireless router TPLINK 3020 yang akan menjadi perangkat mengatur semua data Unduh adalah proses transmisi sebuah file dari sebuah yang dapat diakses, diunduh oleh user yang sistem komputer ke sistem komputer yang lainnya. Dari masuk jaringan. internet atau sebuah 6. Perangkat hanya dilengkapi dengan kapasitas server, user yang melakukan proses unduh adalah proses storage sebesar 16GB sampai dengan 32GB dimana seorang user sebuah file dari sebuah komputer 7. Storage menggunakan flashdisk Sandisk Cruzer lain (website, server atau yang lainnya) dan Edge dengan kapasistas 32GB menerimanya. 8. Powerbank menggunakan merk MiPowerBank yang digunakan untuk sumber daya wireless 2.3.3 Chat User router Chatting adalah suatu feature / program dalam Internet 1.4 Tujuan Penelitian untuk berkomunikasi langsung. Komunikasi bisa berupa teks (text chat) atau suara (voice chat) 1. Persyaratan kelulusan program studi Strata 1 jurusan teknik informatika STMIK Amikom 2.4 Pemprogaman PHP Yogyakarta untuk memperoleh gelar Sarjana Komputer (S.Kom). PHP (Hypertext Preposessor) adalah sebuah bahasa 2. Memberikan fitur berbagi data tanpa scripting yang menyatu dengan HTML (kode dasar web) menggunakan password dan dapat diakses siapa dan dijalankan pada server side. saja dan dapat dilakukan secara real time 2.5 Pemprogaman Perl 2. Landasan Teori Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali di mesin Unix. 2.1 Jaringan Nirkabel Perl adalah sebuah bahasa pemrograman yang menggabungkan kemampuan bahasa C Jaringan nirkabel adalah bidang disiplin yang berkaitan dengan komunikasi antar sistem komputer tanpa 3. Analisis dan Perancangan menggunakan kabel. Jaringan nirkabel ini sering dipakai untuk jaringan komputer baik pada jarak yang dekat 3.1 Kebutuhan Hardware maupun pada jarak jauh. Jenis jaringan yang populer dalam kategori jaringan nirkabel ini meliputi: Jaringan Wireless kawasan lokal nirkabel (WLAN), dan Wi-Fi Wireless router merupakan sebuah perangkat yang 2.2 Openwrt mampu menjalankan fungsi sebuah router tetapi juga memiliki tambahan fitur berupa sebagai media tranmisi Openwrt merupakan distribusi linux yang khusus data. Dipilihnya tipe MR3020 dikarenakan firmware ditujukan untuk embedded device. Openwrt dibangun pada router dapat diinstal dengan Openwrt dengan fitur lengkap dan sistem operasi yang mudah dimodifikasi untuk sebuah router. USB Flashdrive 2.3 Sistem File Data Sharing USB flash drive adalah perangkat penyimpanan data yang terdiri dari memori flash dengan terintegrasi Sistem File Sharing adalah suatu fasilitas yang ada pada interface Universal Serial Bus (USB). Dan dalam suatu perangkat yang saling terhubung yang bertujuan penelitian kali ini peneliti menggunakan USB Flashdrive digunakan untuk berbagi suatu file, perangkat untuk Sandisk Edge Cruzer 32G digunakan secara bersama-sama dengan tujuan untuk menghemat biaya dan perangkat Powerbank 2.3.1 Unggah Pengisi baterai portabeladalah sebuah peranti yang digunakan untuk memasukkan energi listrik kedalam 2 baterai yang bisa diisi ulang tanpa harus menghubungkan peranti tersebut pada outlet listrik Dalam penelitian kali ini peneliti menggunakan powerbank Xiaomi dengan kapasitas 10.000 mAh. 3.2 Kebutuhan Software 1. Openwrt 2. Exroot 3. Lib 4. Lighttpd 5. Perlbase 6. Piratebox 7. LAMPP 8. Wine Gambar 3 Flowchart Fitur Unggah 9. WinSCP 10. Putty 3.3.3 Fitur Chat 11. Wireshark Dalam fitur ini yang berperan utama adalah user yang 12. Browser melakukan interaksi secara realtime 13. Linux Ubuntu 14.04 14. Gedit 3.3 Rancangan Sistem Gambar 4 Flowchart Fitur Chat 4. Implementasi dan Pembahasan Gambar 1 Rancangan Sistem Implementasi atau pembuatan program merupakan langkah selanjutnya setelah implementasi kode 3.3.1 Fitur Unduh terbentuk, pada tahapan pembuatan program ini akan Dalam fitur ini berperan utama adalah flashdrive yang dijabarkan bagaimana membuat berbagai halaman yang akan melakukan unduh data, dimana data akan diberikan nantinya akan digunakan dalam sistem, seperti fitur chat, dari storage berupa flashdrive ke user. fitur unggah, fitur unduh. 1. Desktop Gambar 2 Flowchart Fitur Unduh Gambar 5 Halaman Utama 3.3.2 Fitur Unggah Dalam fitur ini berperan utama adalah flashdrive yang akan melakukan unduh data, dimana data akan diberikan dari storage berupa flashdrive ke user. 3 2. Mobile [6] Piratebox Library, http://wiki.Openwrt.org/doc/howto/piratebox.librarybox. openwrt.routers?s=piratebox diakses 21 November 2015 [7] Konsep Dasar Flowchart dan Perbedaan Tiap Jenis Flowchart, http://mane3x.wordpress.com/2013/03/29/konsep-dasar- flowchart-dan-perbedaan-tiap-jenis-flowchart/ diakses 23 November 2015 [8] Kelebihan Bahasa Pemprogaman, http://elmuben.blogspot.com/2012/02/kelebihanbahasaba hasapemrograman6630.html diakses 14 November