Anda di halaman 1dari 13

PERANCANGAN APLIKASI FILE SHARING

BERBASIS WEB

Diajukan Untuk Memenuhi Tugas Mata Kuliah


Rekayasa Perangkat Lunak (RPL)

OLEH :

MIRA YUNINDA
NIM :1404725
Semester: IV( Empat)

JENJANG PENDIDIKAN STARA 1 (S.1)


PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNIK POLIPROFESI
MEDAN - LANGSA
2016

KATA PENGANTAR
Assalaamualaikum wr.wb.

Sebelumnya saya ucapkan rasa syukur sedalam-dalamnya atas rahmat dan


karunia yang telah diberikan Allah SWT, karena dengan seizin-Nyalah saya dapat
membuat Proposal ini, Shalawat serta salam semoga senantiasa tercurah kepada
junjungan Nabi Muhammad SAW, keluarga serta sahabatnya yang telah menuntun
kita umat islam kejalan yang benar.
Dalam tugas ini saya memberi judul PERANCANGAN FILE SHARING
BERBASIS WEB , dengan ini diharapkan bisa mempermudah Mahasiswa dan Dosen
dalam berbagi modul dan tugas kuliah tampa bertemu secara langsung.
Dalam penyusunan tugas ini banyak sekali kesulitan yang saya temui dan
banyak pula bantuan dan dorongan dari berbagi pihak, saya ucapkan terimakasi
kepada teman teman yang telah membatu saya.
Akhir kata semoga kita semua selalu ada dalam perlindungan Allah SWT
sekali lagi penyusun mengucapkan banyak terima kasih semoga amal kebaikan dari
berbagai pihak yang telah membantu penyusun hingga terselesaikannya Tugas ini
mendapat balasan dari Allah SWT. Amin

Karang Baru,28 Mei 2016

Mira Yuninda

DAFTAR ISI

Halaman
COVER
KATA PENGANTAR .......................................................................................... i
DAFTAR ISI ........................................................................................................ ii
BIODATA PENULIS ........................................................................................... iii

BAB I

PENDAHULUAN
a.

Latar Belakang Masalah ..................................................................... 1

b. Batasan Masalah ................................................................................. 1


c.

Tujuan ............................................................................................... 2

d. Manfaat ............................................................................................... 2

BAB II

SPESIFIKASI HARDWARE DAN SOFTWARE

a . Hardware ............................................................................................ 3
b. Software .............................................................................................. 3

BABIII

PERANCANGAN
a. Flowchart .............................................................................................. 4
b. DFD ..................................................................................................... 5
c. ERD ..................................................................................................... 6

BAB IV PENUTUP
a. Blok Kinerja sistem .............................................................................. 7
b. Diagram Aktivitas ................................................................................. 8

DAFTAR PUSTAKA

ii

BIODATA PENULIS

Nama

: Mira Yuninda

Nim

: 1404725

TTL

: Desa Bundar, 27 Mei 1996

Alamat

: Desa Bundar, Kec. Karang Baru, Kab. Aceh Tamiang,Prov.Aceh.

Agama

: Islam

Status

: Belum Menikah

E-mail

: Mira_yuninda@Gmail.com

Riwayat Pendidikan : - TK (Taman Kanak-kanak) di Arrahmaniyah


- SD ( Sekolah Dasar) di SDN.1 Karang Bundar
- SMP (Sekolah Menengah Pertama) di SMPN.1 Karang Baru
- SMA ( Sekolah Menengah Atas) di SMAN.1 Karang Baru
- dan Sekarang di YILA(Yayasan Informatika Langsa)
Hobi
Moto

: Olahraga Badminton, dan Mendengarkan Musik.


: Berusaha Menjadi Yang Terbaik, dan Terus Berjuang Demi Masa Depan.

iii

BAB I
PENDAHULUAN
A. Latar Belakang Masalah
Dalam kegiatan kampus, dosen sering memberikan tugas kepada
mahasiswa, biasanya dalam bentuk makalah hardcopy tapi sering juga dalam
bentuk softcopy. Tidak lupa dateline pengumpulan pun diberikan. Tak jarang,
dosen meminta tugas dikumpulkan via email.
Dari ilustrasi di atas, saya mencoba memberi sebuah solusi atau
setidaknya hasil pemikiran untuk sedikit mempermudah mahasiswa dalam
mengumpulkan tugas dan sebaliknya dosen bisa mendapat tugas sesuai target
waktu yang diinginkan dosen. Dan jika dosen berhalangan hadir karena
sesuatu yang sangat penting rancangan Aplikasi ini dapat mempermudah
dosen berbagi modul pengajaran , sehingga kegiatan belajar - mengajar akan
terus berlanjut walaupun dosen tidak hadir.

B. Batasan Masalah
a. Website ini menampilkan halaman-halaman web mengenai file sharing
berbasis web.
b. Website yang dibangun mendukung bahasa pemograman yang lainnya
seperti: HTML ( Hypertext Markup Language), CSS( Cassceding Style
Sheets), PHP dan MYSQL.

C. Tujuan
Manajemen File Sharing ini dibangun menggunakan arsitektur web.
Bahasa pemrograman yang digunakan adalah HTML, PHP, MySQL dan CSS.
Sistem diimplentasikan ke dalam sebuah web hosting di internet sehingga
mahasiswa bisa mengaksesnya dari manapun dan kapan pun tanpa harus
berada di lingukungan kampus.

D. Manfaat
a. Untuk mempermudah Mahasiswa dan Dosen berbagi modul dan tugas
tampa harus bertatap muka.
b. Untuk memenuhi tugas Rekayasa Perangkat Lunak (RPL)

BAB II
SPESIFIKASI HARDWARE DAN SOFTWARE

A. Hardware
Perangkat Keras yang digunakan antara lain :
1. Web Server, menggunkan web hosting
2. Web Client, bisa menggunakan PC / Laptop maupun
Handphone dengan web browser di dalamnya.

B. Software
Kebutuhan Perangkat Lunak:
1. Untuk server, menggunakan web server apache, yang
mendukung PHP
2. Untuk database menggunakan MySQL yang cukup handal
dalam menangani aplikasi berbasis web.
3. Untuk client cukup menggunakan web browser seperti Mozilla
Firefox, Google Chrome, Opera, Safari, dll.
4. Dalam pengembangan aplikasi sendiri, menggunakan text
editor Sublime Text 2 yang mempunyai cukup fitur lengkap
dalam pengembangan aplikasi

BAB III
PERANCANGAN
A.Flowchart
Flowchart merupakan penjelasan alira data masuk maupun keluar antar entitas
berbasis alira fisik dokumen yang menggunakan prosedur tertentu.

B. DFD( Data Flow Diagram)


DFD (Data Flow Diagram) memberikan gambaran bagaimana data masuk dan
keluar dalam dari dan ke suatu entity/representasi dari sumber dan tujuan
aliran data tersebut, aturan dari pemrosesan data, penyimpanan data, dan
entitas eksternal.

C.ERD( Entity Relationship Diagram)


Entity Relational Diagram (ERD) merupakan representasi dari model data konseptual
antara data dictionary yang mengorganisasi data yang direpresentasikan oleh entitasentitas yang ada dalam suatu organisasi.

BAB IV
BLOG DIAGRAM RANCANGAN PROGRAM

A. Blog Kinerja Sistem

Keterangan:
1. Permintaan data berupa URL (request) dari browser ke server.
2. Pengiriman data berupa HTML (response) dari server ke browser.
3. Permintaan record berupa Query (request) dari server ke database.
4. Pengiriman record berupa Array (response) dari database ke server.

B. Diagram Aktivitas

DAFTAR PUSTAKA

a. Hakim, Lukmanul 2008. Jalan Pintas Menjadi Master PHP.


Yogyakarta: Lokomedia
b. Hakim, L, dan Musalini, U. 2004. Cara Mudah Memadukan Web
Design dan Web Programming. Jakarta: PT Elex Media Kompetindo
c. Kadir, Abdul 2003. Pemograman Web Mencakup HTML, CSS,
JavaScript dan PHP. Yogyakarta. Andi Offset
d. Kartoyo, Haris Supriansyah. 2006. 30 Menit Mejadi Webmaster.
Bandung: Oase Media
e. RS, Bernard Pijono, A.Agustaf R. 2005. Mudah dan Cepat Menguasai
Pemograman WEB. Bandung: Informatika Bandung
f. Sunyoto, Andi. 2007. Ajax Membangun Web dengan Teknologi
Asynchonouse JavaScript & XML. Yogyakarta
g. Syafii, M. Panduan Membuat Aplikasi Database dengan PHP.
Yogyakarta: Andi Offset

Anda mungkin juga menyukai