Penyimpanan File Pribadi User Berbasis Web Cloud
PENYIMPANAN FILE PRIBADI USER BERBASIS WEB
CLOUD
TUGAS AKHIR
T.MIRZA AULIA
142406161
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PENYIMPANAN FILE PRIBADI USER BERBASIS WEB
CLOUD
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat
memperoleh Ahli Madya
T.MIRZA AULIA
142406161
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
i
Universitas Sumatera Utara
PERNYATAAN
PENYIMPANAN FILE PRIBADI BERBASIS WEB CLOUD
TUGAS AKHIR
Saya menyatakan bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2017
T.Mirza Aulia
142406161
ii
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan
Maha Penyayang, dengan limpah karunia-Nya Penulis Dapat enyelesaikan
enyusunan Tugas Akhir ini dengan judul Penyimpanan File Pribadi User Berbasis
Web Cloud.
Terima kasih penulis sampaikan kepada Dr. Elly Rosmaini, M.Si selaku
pembibing yang telah meluangkan waktunya selama penyusunan Tugas Akhir
ini.Terima kasih kepada Dr. Faigiziduhu Bu’ulolo, M.Si sebagai Dosen
Pembimbing Akademik yang telah membimbing penulis selama berada di D3
Teknik Informatika FMIPA USU ini. Terima kasih kepada Ibu Dra. Normalina
Napitupulu, M.Sc. dan Bapak Drs. James Piter Marbun, M.Kom selaku Ketua dan
Sekretaris Program Studi D3 Teknik Informatika FMIPA USU Medan, Dekan dan
Wakil Dekan FMIPA USU, seluruh Staf dan Dosen Program Studi D3 Teknik
Informatika FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya
tidak terlupakan kepada Bapak,Ibu dan keluarga yang selama ini memberikan
bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan
membalasnya.
Medan, 21 Juni 2017
T.Mirza Aulia
iii
Universitas Sumatera Utara
PENYIMPANAN FILE PRIBADI USER BERBASIS WEB CLOUD
ABSTRAK
Pada penulisan tugas akhir ini, penulis membuat aplikasi penyimpanan file pribadi
user berbasis web cloud. Aplikasi ini merupakan sebuah website penyimpanan filefile user. Seiring berkembanganya teknologi dibutuhkan juga web penyimpanan
file,atau disebut juga dengan cloud,salah satunya seperti google drive,penulis
membuat program ini karena terinspirasi melihat kejadian Mahasiswa USU bunuh
diri akibat file skirpsinya hilang karena laptopnya dicuri. Berdasarkan hal tersebut
penulis tertarik untuk membuat website penyimpanan file pribadi user yang
didalam website tersebut user dapat mendaftar,lupa password,menyimpan
file,mendownload file,megganti password,megganti data diri. Dalam pembuatan
website ini, penulis menggunakan bahasa pemograman PHP, HTML, CSS,
JavaScript dan berbagai macam yang berhubungan dengan website. Metode
penelitian yang digunakan oleh penulis adalah metode pengumpulan data dengan
melakukan observasi data yang diperolah dari internet.
Kata kunci : web cloud,html,php,css,javascript
iv
Universitas Sumatera Utara
PERSONAL USER FILE STORAGE WEB-BASED CLOUD
ABSTRACT
In writing this thesis, the author makes the application. This application is a website
storage user files. Along with the development of technology is also needed web
storage files, or also called the cloud, one such as google drive, the author makes
this program because it inspired to see the incident of USU students committed
suicide due to the file of his thesis lost, because his laptop was stolen. Based on this
the authors are interested to create a website storage personal files users in the
website can register, forget the password, save the file, download the file, change
the password, change the data yourself. In making this website, the author uses the
programming language PHP, HTML, CSS, JavaScript and various kinds related to
the website. The research method used by the writer is the data method by observing
the data obtained from the internet.
Keywords : web cloud,html,php,css,javascript
v
Universitas Sumatera Utara
DAFTAR ISI
Halaman
i
ii
iii
iv
v
vi
viii
ix
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
BAB 1. Pendahuluan
1.1. Latar Belakang
1.2. Rumusan Masalah
1.3. Batasan Masalah
1.4. Tujuan
1.5. Manfaat
1.6. Metode Penelitian
1.7. Sistematika Penulisan
1
2
3
3
4
4
6
BAB 2. Tinjauan Pustaka
2.1. Cloud Storage
2.1.1. Pengertian Teknologi Cloud Storage
2.2. Pengertian HTML (Hypertext Markup Language)
2.3. Pengertian PHP (Hypertext Processor)
2.4. CSS (Cascadings Style Sheet)
2.5. Pengertian JavaScript
2.6. XAMPP Control Panel
2.7. MySQL
2.8. Flowchart
2.8.1. Simbol pada Flowchart
2.9. Entity Relationship Diagram
7
8
9
10
10
11
12
13
14
15
18
BAB 3. Perancangan Sistem
3.1 Pengertian Perancangan Sistem
3.1.1. Flowchart Halaman User
3.1.2. Flowchart Halaman Admin
3.1.3. Diagram Konteks Sistem
3.1.4. Entity Relationship Diagram
3.1.5. Strukstur Database
19
20
21
22
22
23
vi
Universitas Sumatera Utara
Halaman
BAB 4. Implementasi Sistem
4.1. Pengertian Implementasi Sistem
4.2. Tujuan Implementasi Sistem
4.3. Demonstrasi Website Penyimpanan File Pribadi
25
25
26
BAB 5. Penutup
5.1. Kesimpulan
5.2. Saran
34
34
Daftar Pustaka
Lampiran
vii
Universitas Sumatera Utara
DAFTAR TABEL
Nomor
Tabel
2.1.
2.2.
2.3.
2.4.
3.1.
3.2.
3.3.
Judul
Flow Direction Symbols
Processing Symbols
Input-Output Symbols
Komponen ERD
Tabel Admin
Tabel Upload
Tabel User
Halaman
15
16
17
18
23
23
24
viii
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor
Gambar
3.1.
3.2.
3.3.
3.4.
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
4.10.
4.11.
4.12.
4.13.
4.14.
Judul
Flowchart Halaman User
Flowchart Halaman Admin
Diagram Konteks Sistem
Entity Relationship Diagram
Tampilang Depan User
Tampilan Register User
Tampilan Lost Password User
Tampilan Upload File Dihalaman User
Tampilan My Files Dihalaman User
Tampilan Change Password Dihalaman User
Tampilan Edit Profile Dihalaman User
Tampilan Menghapus Suatu File
Tampilan Ketika Logout Dari User
Tampilan Ketika berhasil Mengupload File
Tampilan Login Admin
Tampilan File User di halaman Admin
Tampilan Daftar User dihalaman Admin
Tampilan Daftar Admin dihalaman Admin
Halaman
20
21
22
22
26
27
27
28
28
29
29
30
30
31
31
32
32
33
ix
Universitas Sumatera Utara
CLOUD
TUGAS AKHIR
T.MIRZA AULIA
142406161
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PENYIMPANAN FILE PRIBADI USER BERBASIS WEB
CLOUD
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat
memperoleh Ahli Madya
T.MIRZA AULIA
142406161
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
i
Universitas Sumatera Utara
PERNYATAAN
PENYIMPANAN FILE PRIBADI BERBASIS WEB CLOUD
TUGAS AKHIR
Saya menyatakan bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2017
T.Mirza Aulia
142406161
ii
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan
Maha Penyayang, dengan limpah karunia-Nya Penulis Dapat enyelesaikan
enyusunan Tugas Akhir ini dengan judul Penyimpanan File Pribadi User Berbasis
Web Cloud.
Terima kasih penulis sampaikan kepada Dr. Elly Rosmaini, M.Si selaku
pembibing yang telah meluangkan waktunya selama penyusunan Tugas Akhir
ini.Terima kasih kepada Dr. Faigiziduhu Bu’ulolo, M.Si sebagai Dosen
Pembimbing Akademik yang telah membimbing penulis selama berada di D3
Teknik Informatika FMIPA USU ini. Terima kasih kepada Ibu Dra. Normalina
Napitupulu, M.Sc. dan Bapak Drs. James Piter Marbun, M.Kom selaku Ketua dan
Sekretaris Program Studi D3 Teknik Informatika FMIPA USU Medan, Dekan dan
Wakil Dekan FMIPA USU, seluruh Staf dan Dosen Program Studi D3 Teknik
Informatika FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya
tidak terlupakan kepada Bapak,Ibu dan keluarga yang selama ini memberikan
bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan
membalasnya.
Medan, 21 Juni 2017
T.Mirza Aulia
iii
Universitas Sumatera Utara
PENYIMPANAN FILE PRIBADI USER BERBASIS WEB CLOUD
ABSTRAK
Pada penulisan tugas akhir ini, penulis membuat aplikasi penyimpanan file pribadi
user berbasis web cloud. Aplikasi ini merupakan sebuah website penyimpanan filefile user. Seiring berkembanganya teknologi dibutuhkan juga web penyimpanan
file,atau disebut juga dengan cloud,salah satunya seperti google drive,penulis
membuat program ini karena terinspirasi melihat kejadian Mahasiswa USU bunuh
diri akibat file skirpsinya hilang karena laptopnya dicuri. Berdasarkan hal tersebut
penulis tertarik untuk membuat website penyimpanan file pribadi user yang
didalam website tersebut user dapat mendaftar,lupa password,menyimpan
file,mendownload file,megganti password,megganti data diri. Dalam pembuatan
website ini, penulis menggunakan bahasa pemograman PHP, HTML, CSS,
JavaScript dan berbagai macam yang berhubungan dengan website. Metode
penelitian yang digunakan oleh penulis adalah metode pengumpulan data dengan
melakukan observasi data yang diperolah dari internet.
Kata kunci : web cloud,html,php,css,javascript
iv
Universitas Sumatera Utara
PERSONAL USER FILE STORAGE WEB-BASED CLOUD
ABSTRACT
In writing this thesis, the author makes the application. This application is a website
storage user files. Along with the development of technology is also needed web
storage files, or also called the cloud, one such as google drive, the author makes
this program because it inspired to see the incident of USU students committed
suicide due to the file of his thesis lost, because his laptop was stolen. Based on this
the authors are interested to create a website storage personal files users in the
website can register, forget the password, save the file, download the file, change
the password, change the data yourself. In making this website, the author uses the
programming language PHP, HTML, CSS, JavaScript and various kinds related to
the website. The research method used by the writer is the data method by observing
the data obtained from the internet.
Keywords : web cloud,html,php,css,javascript
v
Universitas Sumatera Utara
DAFTAR ISI
Halaman
i
ii
iii
iv
v
vi
viii
ix
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
BAB 1. Pendahuluan
1.1. Latar Belakang
1.2. Rumusan Masalah
1.3. Batasan Masalah
1.4. Tujuan
1.5. Manfaat
1.6. Metode Penelitian
1.7. Sistematika Penulisan
1
2
3
3
4
4
6
BAB 2. Tinjauan Pustaka
2.1. Cloud Storage
2.1.1. Pengertian Teknologi Cloud Storage
2.2. Pengertian HTML (Hypertext Markup Language)
2.3. Pengertian PHP (Hypertext Processor)
2.4. CSS (Cascadings Style Sheet)
2.5. Pengertian JavaScript
2.6. XAMPP Control Panel
2.7. MySQL
2.8. Flowchart
2.8.1. Simbol pada Flowchart
2.9. Entity Relationship Diagram
7
8
9
10
10
11
12
13
14
15
18
BAB 3. Perancangan Sistem
3.1 Pengertian Perancangan Sistem
3.1.1. Flowchart Halaman User
3.1.2. Flowchart Halaman Admin
3.1.3. Diagram Konteks Sistem
3.1.4. Entity Relationship Diagram
3.1.5. Strukstur Database
19
20
21
22
22
23
vi
Universitas Sumatera Utara
Halaman
BAB 4. Implementasi Sistem
4.1. Pengertian Implementasi Sistem
4.2. Tujuan Implementasi Sistem
4.3. Demonstrasi Website Penyimpanan File Pribadi
25
25
26
BAB 5. Penutup
5.1. Kesimpulan
5.2. Saran
34
34
Daftar Pustaka
Lampiran
vii
Universitas Sumatera Utara
DAFTAR TABEL
Nomor
Tabel
2.1.
2.2.
2.3.
2.4.
3.1.
3.2.
3.3.
Judul
Flow Direction Symbols
Processing Symbols
Input-Output Symbols
Komponen ERD
Tabel Admin
Tabel Upload
Tabel User
Halaman
15
16
17
18
23
23
24
viii
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor
Gambar
3.1.
3.2.
3.3.
3.4.
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
4.10.
4.11.
4.12.
4.13.
4.14.
Judul
Flowchart Halaman User
Flowchart Halaman Admin
Diagram Konteks Sistem
Entity Relationship Diagram
Tampilang Depan User
Tampilan Register User
Tampilan Lost Password User
Tampilan Upload File Dihalaman User
Tampilan My Files Dihalaman User
Tampilan Change Password Dihalaman User
Tampilan Edit Profile Dihalaman User
Tampilan Menghapus Suatu File
Tampilan Ketika Logout Dari User
Tampilan Ketika berhasil Mengupload File
Tampilan Login Admin
Tampilan File User di halaman Admin
Tampilan Daftar User dihalaman Admin
Tampilan Daftar Admin dihalaman Admin
Halaman
20
21
22
22
26
27
27
28
28
29
29
30
30
31
31
32
32
33
ix
Universitas Sumatera Utara