RANCANG BANGUN SHARING FILE BERBASIS WEB MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN MYSQL SERVER
Ariyanti Safitri 1 ,Yustria 2
S1TeknikInformatika,UniversitasAsahan Jl.Jendral Ahmad Yani, KisaranNaga, SumateraUtara-Indonesia ariyanti2@gmail.com
Abstrak—Dengan adanya hubungan komunikasi lintas jaringan pada internet, setiap komputer yang terdapat di dunia dapat terhubung satu dengan yang lain. Hal inilah yang menyebabkan komunikasi  di  internet  sangat  bagus,  karena  penggunaan  internet  tidak  mengenal  batas negara,  status  ekonomi,  idiologi,  dan  faktor-faktor  lain  yangbiasanya  dapat  menghambat komunikasi  dan  pertukaran  informasi  di  dunia  nyata.  Pembuatan  aplikasi  file  sharing  yang peneliti buat ini terdiri dari pemrograman adobe deremweaver cs3 dengan sistem database yang digunakan adalah xampp versi 1.8, sistem aplikasi ini ditujukan bagi perusahaan atau istansi yang  inin  mengirim  suatu  data  yang  rahasia  dengan  kata  kunci  menggunakan  sistem keamanan password yang diberikan pada file yang akan dikirim tersebut, peneliti membangun sistem ini ditujukan dengan mempermudah para pengguna dalam mengirim file atau data yang aman secara online.

## Keywords: File Sharing, Online, Computerized
I.1PENDAHULUAN Menurut, Jonatan Iskandar, (2010:12-13). Perkembangan teknologi informasi saat ini sudah begitu pesatnya  sehingga  banyak  sekali  digunakan  untuk meningkatan  efektifitas  dan  efisiensi  dalam  bekerja. Sebagai  salah  satu  contohnya  adalah  teknologi  dari jaringan  internet  (interconnected  computer  networks) Jaringan  internet  telah  membuat  revolusi  dunia komputer  dan  dunia  komunikasi  yang  tidak  pernah diduga sebelumnya. Penemuan telegram, telepon, radio, dan  komputer  merupakan  rangkaian  kerja  ilmiah  yang menuntun  menuju  terciptanya  internet  yang  lebih terintegrasi dan lebih berkemampuan dari pada alat-alat tersebut.  Internet  memiliki  kemampuan  penyiaran  ke seluruh  dunia  dan  sebagai  media  untuk  berkolaborasi dan  berinteraksi  antara  individu  dengan  komputernya tanpa dibatasi oleh kondisi geografis.
Internet    bisa  didefinisikan  sebagai  jaringan komputer  tiada  batas  yang  menggunakan  standar TCP/IP ( Transmission Control Protocol / Internet Protocol )  dan  menjadi  penghubung  antara  pengguna komputer satu dengan pengguna komputer lainnya serta dapat berhubungan dengan komputer di sebuah wilayah ke wilayah di penjuru dunia, di mana di dalam jaringan tersebut  mempunyai  berbagai  macam  informasi  serta fasilitas  layanan  internet  seperti  browsing  atau  surfing, melakukan penyebaran berita, mengirim pesan, mendengarkan  radio,  menonton  TV,  serta  belanja kebutuhan rumah maupun pribadi.
Dengan adanya hubungan komunikasi lintas jaringan pada internet, setiap komputer  yang  terdapat  di  dunia  dapat  terhubung  satu dengan  yang  lain.  Hal  inilah  yang  menyebabkan
komunikasi  di  internet  sangat  bagus,  karena penggunaan  internet  tidak  mengenal  batas  negara, status ekonomi, idiologi, dan faktor-faktor lain yang biasanya  dapat  menghambat  komunikasi  dan pertukaran informasi di dunia nyata.
Sebagai  contoh  fasilitas  internet  yang  dapat digunakan  di  dalam  jaringan  internet  adalah penggunaan  protocol  FTP  ( File  Transfer  Protocol ) yang merupakan pelayanan pengolahan file, di mana seorang user dapat menyimpan dan meng-upload file yang  diinginkan  dan  menyimpanan  file    tersebut lewat internet.  User  dapat menyimpan berbagai tipe file,  baik  berupa  dokumen,  lagu,  gambar,  dan  tipe file.
1.2 Rumusan Masalah
Adapun  rumusan  masalah  dalam  penulisan skripsi ini adalah sebagai berikut:
1. Bagimana  merancang  sistem  pembuatan file sharing berbasis Web?
2. Bagaimana  merancang  program  file  /data  yang dapat di sharing ?
3. Bagaimana cara penggunaan WEB file sharing ?
1.3 Batasan Masalah
Dalam  pembuatan  WEB  Sharing  File  ini peneliti terdapat batasan masalah yang terdiri dari:
1. Aplikasi  ini  digunakan  untuk  sharing  data berbasis online dengan WEB file sharing .
2. Aplikasi  tersebut  berbasis web  user  script PH Pdan MSQL . 3. Sistem  aplikasi  ini  hanya  di  gunakan  untuk sharing file dengan format jpg, doc, pdf.

## II. LANDASANTEORI
2.1File Sharing
Menurut  Gede  Wahyudi  dan  Trisna  Hanggara, (2013:34). File  sharing merupakan  sebuah  sistem  di mana    banyak  pengguna  dapat  berbagi  berkas  dan sumber daya penyimpanan dengan konsep client-server yang  dijalankan  melalui  jaringan.  Sistem Client-Server adalah  pembagian  kerja  antara server dan  client  yg mengakses  server    dalam  suatu  jaringan.  Sebuah File Server memungkinkan  pengguna  untuk  berbagi informasi  melalui  jaringan  tanpa  harus  secara  fisik mengirim  file    dengan floppy  disk atau  beberapa perangkat  penyimpanan    eksternal    lainnya.  Adapun protokol  maupun  aplikasi  yang  sering  digunakan  untuk berbagi berkas file sharing adalah  Network File System (NFS),  dan  Primary Domain Controller (PDC) Samba. NFS Network  File  System atau  dalam  Bahasa Indonesia:  Sistem  Berkas  Jaringan  adalah  sebuah kumpulan  protokol  yang  digunakan  untuk  mengakses beberapa  sistem  berkas  melalui  jaringan.  Sedangkan Samba    adalah  program  yang  bersifat open  source yang  menyediakan  layanan  berbagi  berkas file  service dan  berbagi  alat  pencetak  (print  service).  Sebagai sebuah aplikasi file server .

## Gambar 2.1 File Sharing

## 2.2 Perancangan Sistem
Menurut  Riyanto,  (2011:23).  Pertimbangan  yang digunakan  di  sini  hanya  didasarkan  atas  sertifikasi sistem  aplikasi  yang  akan  dibangun.  Analisis  sistem idefinisikan  sebagai  memahami  dan  menspesifikasi dengan  apa  yang  harus  dilakukan  oleh  sistem. Sementara  sistem  desain  diartikan  sebagai  menjelaskan dengan  detail  bagaimana  bagian-bagian  dari  sistem informasi  diimplementasikan  dengan  demikian  analisis dan  desain  sistem  informasi  berbasis  komputerisasi diimplementasikan.
2.3 Informasi Menurut Tata Sutabri, (2012:16). Informasi merupakan  proses  lebih  lanjut  dari  data  yang  sudah memiliki  nilai  tambah,  informasi  dapat  dikelompokan menjadi 3 bagian yaitu:
a. Informasi ini digunakan untuk mengambil keputusan jangka panjang  yang  mencakup informasi eksternal, rencana perluasan perusahaan dan sebagianya
b. Informasi  tektis,  informasi  ini  dibutuhkan  untuk mengambil  keputusan  jangka  menegah,  seperti informasi  tern  penjualan  yang  dapat  dimanfaatkan untuk menyusun rencana penjualan
c. Informasi  teknis,  informasi  ini  dibutuhkan  untuk keperluan  operasional  sehari-hari,  seperti  informasi
persediaan stock, retur penjualan dan laporan kas harian
2.4 MySQL
Menurut Riyanto, (2011:45). Setelah menguji web  server saatnya  menguji  database  server  yang ada  dalam  paket    XAMPP  yaitu  MYSQL sebenarnya  pada  bahasan  sebelumnya  telah  di jelaskan bagaimana mengaktifkan service MYSQL,  yaitu  melalui  XAMPP control  panel . Pada  sub  bab  ini  akan  dibahas  cara  mengaktifkan server  MYSQL  secara  manual,  selanjutnya  akan diuji melalui MYSQL.
Seperti  aplikasi  basis  data  lainnya,  MySQL juga memiliki database server yang harus dijalankan sebelum  dapat  melakukan  hubungan  ke  basis  data dan semua operasinya. Kelebihan-kelebihan MySQL adalah:
a. Akses dari dan ke tabel database lebih cepat.
b. Penggunaan  ruang  penyimpanan  yang  lebih efisien.
c. Lebih  stabil  jika  dibandingkan  dengan  aplikasi database open  source yang  sekelas  (seperti: PostgreSQL).
d. Lebih mendukung fungsi standard ODBC.

## 2.5 XAMPP
Menurut  Riyanto,  (2011:17).  XAMPP  merupakan paket  PHP  dan  MYSQL  berbasis  open  source  yang  dapat digunakan  sebagai  tool  pembantu  pengembangan  aplikasi berbasis  PHP,  XAMPP  megombinasikan  beberapa  paket perangkat  lunak  beberapa  ke  dalam  satu  paket.  Sampai XAMPP versi 1.7.3 beberapa paket. Untuk mendapatkanya  dapat  men download langsung  dari Web resminya.

## 2.6 Adobe Dreamweaver CS3
Menurut Yayan Kusnanto, (2013:10-14). Adobe Dreamweaver  CS3 adalah  sebuah softwareHTML profesional  yang  digunakan  untuk  mendesain secara visual dan  mengelola  situs Web maupun halaman Web . Dreamweaver membuat  pekerjaan menjadi  lebih  mudah  dengan  menggunakan tools yang sangat berguna dalam peningkatan kemampuan  dan  pengalaman  dalam  mendesain Web . Teknologi dreamweaverrountripHTML mampu mengimpor dokumen HTML secara langsung tanpa perlu  memformat  ulang  kode  tersebut  dan  kita dapat  menggunakan  dreaweaver  pula  untuk membersihkan  dan  mem for mat  ulang HTML bila kita menginginkanya. Selain itu dreamweaver juga dilengkapi  dengan  manajeman  situs.  Kita  juga dapat melakukan evaluasi situs dengan  melakukan pengecekan broken  link , compabilitas  browser, maupun  perkiraan waktu download halaman Web.

## III  METODEPENELITIAN
3.1 Rancangan Penelitian
Rancangan  penelitian  yang  dilakukan  dalam penyusunan skripsi ini adalah,  mempelajari  materi yang  berkaitan  dengan file  sharing berbasis  PHP
Vol. 1 No. 1, Juni 2017
dengan  menggunakan  bahasa  pemrograman Adobe Dremweaver CS3.

## Gambar 3.1 Kerangka Kerja 3.2 Obyek Penelitian
Pada  objek  penelitian  penulis  membuat  suatu kutipan  dari  hasil  skripsi  yang  dibuat  dengan menggunakan hasil objek penelitian dari jurnal, website yang bertitle co.id, com, ac.id dan dari buku, pada objek penelitian  terdiri  dari  permasalahan  yang  harus diselesaikan,  penelitian  dalam  suatu  objek  yang  sudah ada  tetapi  belum  diketahui  secara  mendalam  tentang objek  yang  diteliti,  yang  melakukan  penelitian  adalah peneliti itu sendiri, pada penelitian dilakukan suatu jenis waktu  kapan  penulis  meneliti  suatu  objek  itu  sendiri, penelitian  pada  aplikasi  file  sharing  ini  tentang  file sharingmenggunakan  file  dan  text  dengan  tidak  terlalu menggunakan bandwidth.

## 3.3 Metode Analisis Data
Dalam  skripsi ini, penulis akan  mengidentifikasikan dan  menganalisis  kembali  masalah  terkait  dengan  file sharingdengan  menerapkan  1  sistem  penginputan  data pengguna, yaitu :
Sistem file sharing berbasis PHP Pada  sistem file  sharing melalui  memalui  konsep input data pengguna yang mana data pengguna adalah sebagi yang upload  file tersebut,  langkah  pertama  pengguna aplikasi ini mendaftar terlebih dahulu pada sistem yang akan dibangun ini yang terdiri dari nama, tanggal lahir, tempat  tinggal    dan  juga password ,  setelah  pengguna mendaftar  makan  nama  pengguna  dan  password  yang pengguna input sebagi mendaftar tadi yang sebagi kunci untuk  masuk  kedalam login sistem file  sharing ini, setelah  masuk  ke  menu  utama  pada  sistem  ini  akan muncul menu upload file terdiri dari menu input e-mail -  e-mail yang  akan  dikirim file,  input  subject , input deskripsi dan input  file yang  akan  dikirim,  pada  sistem pengiriman  file  sharing  ini  pengguna  dapat  mengirim file  kedalam  beberapa e-mail sekaligus  dengan  1  kali pengiriman file yang akan dikirim oleh pengguna.

## IVHASILDANPEMBAHASAN
4.1 Analisis Setelah Penulis menjabarkan teori tentang algoritma maka  sekarang  penulis  akan  membuat  algoritma  untuk program  aplikasi  penulisan  Skripsi  ini.  Algoritma  pada program :
1. Mulai 2. Input = Home
3. Proses :
IF Kondisi 1 (Perancangan  File Sharing
) Then Statement 1 (Mendaftar) Then  Statement  2  (Login  File sharing) Else IF Kondisi 1 (Berbagi File) Else Statement 5 (Exit) End IF 4. Output 5. Selesai

## 4.2 Analisis
Salah  satu  bentuk  analisis  adalah  merangkum sejumlah data besar data yang masih mentah menjadi informasi  yang  dapat  diinterpretasikan.  Kategorisasi atau  pemisahan  dari  komponen-komponen  atau bagian-bagian  yang  relevan  dari  seperangkat  data juga  merupakan  bentuk  analisis  untuk  membuat data-data  tersebut  mudah  diatur.  Semua  bentuk analisis  berusaha  menggambarkan  pola-pola  secara konsisten  dalam  data  sehingga  hasilnya  dapat dipelajari  dan  diterjemahkan  dengan  cara  yang singkat dan penuh arti.

## 4.2.1 Context Diagram
Untuk  memperjelas  bentuk  rancangan  sistem dan  mempermudah  dalam  menganalisa  sistem  yang dirancang,  harus  ada  gambaran  yang  lebih  detail tentang elemen-elemen yang digunakan dan hubungannya  serta  pembahasan  dari  setiap  ruang lingkup  pada  sistem  yang  di  bangun.  Salah  satu media  yang  dapat  digunakan  untuk  menjelaskan  hal tersebut  adalah context  diagram yang  dapat dilihatdibawah ini.

## 4.3.2 Data Flow Diagram ( DFD )
Data flow diagram adalah gambaran yang lebih rinci  terhadap  alat  yang  dibuat.  Data  flow  diagram yang  digunakan  adalah  data  flow  diagram  level  0. Untuk lebih jelasnya dapat dilihat

## 4.3 Pembahasan Aplikasi
Implementasi  merupakan  tahap  pengambangan rancangan menjadi kode program, pada awal bagian ini dijabarkan  spesifikasi  perangkat  keras  dan  lunak  pada mana  program  diimplementasikan.Implementasi  adalah rancangan desain menu file sharing . a. Tampilan Menu Awal Sistem File Sharing Pada  gambar  dibawah  ini  menjelaskan  menu tampilan  awal  dari  sistem file  sharing yang  peneliti rancang.
b. Tampilan Menu Pendaftaran File Sharing
Pada gambar dibawah ini menjelaskan tentang menu pendaftaran  bagi  yang  ingin  menggunakan  sistem file sharing .
c. Tampilan Menu Login
Pada  gambar  diatas  menjelaskan  menu  pendaftaran kemudia,  admin  file  akan  mendapatkan  password dan  username,  yang  berarti  admin  dapat  upload  file kedalam sistem file sharing yang peneliti rancang ini seperti pada gambar dibawah ini.
d. Tampilan Menu Upload File
Pada  gambar  dibawah  ini  menjelaskan  tentang admin file mengupload file kedalam  sistem yang  peneliti  rancang,  seperti  pada  gambar dibawah ini.
e. Tampilan Menu Hasil Upload File Pada  gambar  dibawah  ini  menjelaskan  menu tampilan  upload  file  yang  akan  dikirim  pada admin,  seperti  pada  tampilan  aplikasi  dibawah ini.

## V Kesimpulan dan Saran
5.1 Kesimpulan
Adapun  kesimpulan  yang  telah  didapat  setelah dilakukan pengujian terhadap sistem adalah: a. Rancangan file sharing ini ditujukan  sebagi  media  pengirim  file dengan  kebanyak e-mail dalam  1  kali pengiriman.
b. Rancangan  sistem file  sharing ini hanya  didasari  pemrograman  PHP  dalam pembuatanya
c. Rancangan  sistem file  sharing ini tidak hanya dapat digunakan  jika pengguna sudah  mendaptar  terlebih  dahulu  pada sistem ini. 5.2 Saran Adapun saran yang diinginkan untuk melengkapi kesimpulan yang diambil adalah sebagai berikut:
a. Agar  kiranya  sistem file  sharing ini  dapat dikembangkan  lagi  lebih  baik  oleh  peneliti lain nantinya, dikarnakan peneliti sebelumya  tidak  mengunci  sistem  file sharing tersebut.
b. Agar kiranya sistem ini ditambahkan
menu komentar.
Vol. 1 No. 1, Juni 2017
c.
Agar  kiranya  sistem  ini  dapat  menjadi panduan  dalam  pembuatan  skripsi  dengan program menggunakan PHP.

## Daftar Pustaka
AdiSusanto  2009Pengembangan  Internet  Berdasarkan WAN: Penerbit. AgungWijaya, Jakarta. GedeWahyudidanTrisnaHanggara, 2013 Rancangan File Sharing: penerbitDanilPorges, Palembang Ismail  Marzuki,  2010  Alat  Pengembangan  Sistem:
PenerbitAgungWijaya, Jakarta.
Riyanto,2011Sistem  Rancangan  Sistem  berdasarkan Komputerisasi: Penerbit. Andi, Yogyakarta. Riyanto,  2011  Data  Ssistem  Komputerisasi:  Penerbit
Andi, Yogyakarta
Sutanta,  2011  XAMPP,  Konsep  Jaringan  Komputer Berbasis Web: PenerbitDanilPorges, Palembang. Tata  Sutabri,  2012  Informasis  Sistem  Informasi  Jarak Pendek  Jan  Jarak  Jauh:  Penerbit  Job  Materi, Palembang. Yandi,2010 Informmasis Sitem Jangka Panjang PenerbitAgungWijaya, Jakarta.
YayanKusnanto,  2013Belajar  Web  Server  dan  File
Data: Penerbit. DanilPorges, Palembang.
YayanKusnanto,  2013  Belajar  Pemrograman  Adobe Deremweaver,  PHP  dan  HTML:  Penerbit  Surya Agung, Magelang. http://tri_s.staff.gunadarma.ac.id, 2016:05:9