• Tidak ada hasil yang ditemukan

Pembuatan Aplikasi Web Layanan Penyimpanan dan Publikasi Dokumen.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Aplikasi Web Layanan Penyimpanan dan Publikasi Dokumen."

Copied!
31
0
0

Teks penuh

(1)

INTISARI

Kemudahan dan kepraktisan dalam penggunaannya, menyebabkan data berbentuk file digital menjadi pilihan utama dalam penggunaan data pada kehidupan sehari-hari. Kelebihan penggunaan data dalam bentuk file digital antara lain adalah kemudahan untuk mengolah dan memanipulasi data tersebut. File digital harus disimpan dengan baik agar tidak rusak dan dapat terus digunakan.

Tujuan Tugas Akhir ini adalah untuk membuat layanan jasa penyimpanan dan publikasi file yang bersifat gratis. Internet dan website menjadi pilihan yang tepat, karena internet dan website merupakan salah satu teknologi yang berkembang pesat dan banyak digunakan dewasa ini. Internet dan website dapat dimanfaatkan dalam berbagai macam bidang, termasuk sebagai sarana penyimpanan dan publikasi file digital. Layanan jasa penyimpanan dan publikasi file ini dibuat dalam bentuk website yang memiliki fitur antara lain yaitu unggah dan unduh file, pengaturan file oleh member, pengaturan website oleh admin, dan fitur-fitur lainnya. Fitur yang dibuat bertujuan untuk memudahkan pengguna dalam mengelolafile, menjaga keamanan dan kerahasiaanfileserta mencari dan mendapatkanfileyang diperlukan pengguna.

(2)

ABSTRACT

The ease and convenience in its use, causing the data in the form of digital files become the major choice in the use of data on everyday life. The benefit uses of data in the form of digital files are its ease to process and manipulate data. Digital files must be stored properly to avoid damages so that it may continue to be used.

The goal of this thesis is to create a file storage and publication service that is free. Internet and website be the right choice, because those are one of technology which is developing rapidly and is widely used today. Internet and website can be utilized in various fields, including as a medium of digital file storage and publication. This storage and file publication service is made in the form of a website which the features are as follows, upload and download files, files settings by members, website settings by admin, as well as many other features. Features that are made aiming to facilitate users in managing files, maintaining security and confidentiality of files and also searching and getting files that are desired by the user.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ---i

PERNYATAAN ORISINALITAS PROGRAM---ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN --- iii

KATA PENGANTAR --- iv

INTISARI --- v

ABSTRACT--- iv

DAFTAR ISI --- vii

DAFTAR GAMBAR ---xiv

DAFTAR TABEL --- xxvii

DAFTAR PROGRAM ---xxi

BAB I PENDAHULUAN ---1

1.1 Latar Belakang ---1

1.2 Rumusan Masalah ---1

1.3 Tujuan ---2

1.4 Batasan Masalah ---2

1.5 Sistematika Pembahasan ---3

BAB II DASAR TEORI ---5

2.1 Bagan Alir (Flowchart) ---5

2.2Data Flow Diagram(DFD)---5

2.3Process Specification(PSPEC) ---7

2.4 Kamus Data---7

2.5Database---8

2.6Entity Relationship Diagram(ERD) ---8

2. 7 MySQL dan phpMyAdmin---9

2.8 Kuesioner --- 11

2.9 PengujianBlack-box--- 12

2.10 PengujianWhite-box--- 12

BAB III ANALISA DAN PEMODELAN --- 13

3.1 Proses Bisnis --- 15

3.1.1 Proses Bisnis Daftar --- 15

(4)

3.1.3 Proses Bisnis Pengiriman Kata Sandi Baru --- 17

3.1.4 Proses Bisnis Pencarian--- 18

3.1.5 Proses Bisnis UnduhFile--- 19

3.1.6 Proses Bisnis UnggahFile--- 20

3.1.7 Proses Bisnis PengolahanFile--- 21

3.1.8 Proses Bisnis PembuatanFolder--- 22

3.1.9 Proses Bisnis PengolahanFolder--- 22

3.1.10 Proses Bisnis Pengaturan Akun --- 23

3.1.11 Proses Bisnis Nonaktifkan Akun --- 24

3.1.12 Proses Bisnis Pengaktifan Akun --- 25

3.1.13 Proses Bisnis Isi Komentar --- 26

3.1.14 Proses Bisnis Pengolahan Komentar--- 27

3.1.15 Proses Bisnis Pengolahan Notifikasi --- 27

3.1.16 Proses Bisnis LaporkanFiledanMember--- 28

3.1.21 Proses Bisnis Tambah TipeFile--- 30

3.1.22 Proses Bisnis Pengolahan TipeFile--- 31

3.1.23 Proses Bisnis Pengaturan Konfigurasi --- 32

3.2Web Map--- 34

3.3Data Flow Diagram(DFD)--- 35

3.3.1 Diagram Konteks --- 35

3.3.2 DFD Level 1 --- 36

3.3.3 DFD Level 2 Proses 1 (ProsesLogindan Pengiriman Kata Sandi)--- 38

3.3.4 DFD Level 2 Proses 2 (Proses PengolahanFiledanFolder) --- 39

3.3.5 DFD Level 3 Proses 2.1 (Proses PengolahanFile)--- 39

3.3.6 DFD Level 3 Proses 2.2 (Proses PengolahanFolder) --- 40

3.3.7 DFD Level 2 Proses 3 (Proses Pengolahan Akun) --- 40

3.3.8 DFD Level 2 Proses 4 (Proses Pengolahan Notifikasi) --- 41

3.3.9 DFD Level 2 Proses 5 (Proses Pengolahan Komentar) --- 41

3.3.10 DFD Level 2 Proses 6 (Proses Laporkan File, blokir dan pengaktifan Member) --- 41

(5)

3.3.13 DFD Level 2 Proses 9 (Proses PengolahanWebsite) --- 43

3.3.14 DFD Level 3 Proses 9.1 (Proses Pengolahan TipeFile) --- 43

3.4Process Specification(PSPEC) --- 44

3.5 Kamus Data--- 51

3.6Entity Relationship Diagram(ERD) --- 55

3.7Layout--- 58

3.7.1LayoutUntukMemberdanGuest--- 58

3.7.1.1LayoutHalaman Beranda--- 58

3.7.1.2LayoutHalaman PendaftaranMemberBaru --- 59

3.7.1.3LayoutHalamanLogin Member--- 59

3.7.1.4LayoutHalaman Kata Sandi Baru --- 60

3.7.1.5LayoutHalaman Peraturan & Ketentuan --- 60

3.7.1.6LayoutHalaman Hubungi Kami --- 61

3.7.1.7LayoutHalaman Pencarian--- 61

3.7.1.8LayoutHalaman Hasil Pencarian--- 62

3.7.1.9Layout Halaman DetilFile--- 62

3.7.1.10LayoutHalaman UnduhFile--- 64

3.7.1.11LayoutHalaman ProfilMember--- 64

3.7.1.12LayoutHalaman UnggahFile--- 65

3.7.1.13LayoutHalaman PengaturanFile--- 65

3.7.1.14LayoutHalaman Ubah KeteranganFile--- 66

3.7.1.15LayoutHalamanFolderBaru --- 66

3.7.1.16LayoutHalaman UbahFolder--- 67

3.7.1.17LayoutHalaman Pengaturan Akun --- 67

3.7.1.18LayoutHalaman Nonaktifkan Akun --- 68

3.7.1.19LayoutHalaman Aktifkan Akun--- 68

3.7.1.20LayoutHalaman History--- 69

3.7.1.21LayoutHalaman Tambah Permintaan Notifikasi --- 69

3.7.1.22LayoutHalaman Notifikasi--- 70

3.7.1.23LayoutHalaman Komentar &File--- 70

3.7.1.24LayoutHalaman Setujui Komentar --- 71

3.7.2LayoutUntukAdministrator(Admin)--- 72

(6)

3.7.2.2LayoutHalaman SemuaMember--- 73

3.7.2.3LayoutHalamanMemberyang Sedang Diblokir --- 73

3.7.2.4LayoutHalaman ProfilMember--- 74

3.7.2.5LayoutHalaman SemuaFile--- 74

3.7.2.6LayoutHalaman BlokirFile--- 75

3.7.2.7LayoutDetilFile--- 75

3.7.2.8LayoutHalaman Tambah TipeFile--- 76

3.7.2.9LayoutHalaman Pengaturan TipeFile--- 76

3.7.2.10LayoutHalaman Ubah TipeFile--- 77

3.7.2.11LayoutHalaman Konfigurasi --- 77

BAB IV PERANCANGAN DAN IMPLEMENTASI --- 78

4.1 Implementasi ERD --- 78

4.1.1 RelasiDatabase--- 78

4.1.2 Tabel --- 79

4.2 TampilanWebsite--- 82

4.2.1 TampilanWebsiteUntukMemberdanGuest--- 82

4.2.1.1 Halaman Beranda --- 83

4.2.1.2 Halaman PendaftaranMemberBaru--- 84

4.2.1.3 HalamanLogin Member--- 87

4.2.1.4 Halaman Kata Sandi Baru --- 88

4.2.1.5 Halaman Peraturan & Ketentuan --- 90

4.2.1.6 Halaman Hubungi Kami--- 90

4.2.1.7 Halaman Pencarian --- 91

4.2.1.8 Halaman Hasil Pencarian --- 91

4.2.1.9 Halaman Detil File--- 93

4.2.1.10 Halaman UnduhFile--- 96

4.2.1.11 Halaman Profil Member --- 97

4.2.1.12 Halaman UnggahFile--- 98

4.2.1.13 Halaman PengaturanFile--- 102

4.2.1.14 Halaman Ubah KeteranganFile--- 107

4.2.1.15 HalamanFolderBaru --- 109

4.2.1.16 Halaman UbahFolder--- 110

(7)

4.2.1.18 Halaman Nonaktifkan Akun --- 114

4.2.1.19 Halaman Aktifkan Akun --- 116

4.2.1.20 HalamanHistory--- 117

4.2.1.21 Halaman Permintaan Notifikasi --- 118

4.2.1.22 Halaman Notifikasi --- 119

4.2.1.23 Halaman Komentar &File--- 121

4.2.1.24 Halaman Setujui Komentar --- 122

4.2.1.25 Halaman Laporan File --- 123

4.2.1.26 Halaman Blokir File--- 124

4.2.2 TampilanWebsiteUntukAdministrator(Admin) --- 129

4.2.2.1 HalamanLoginAdmin--- 130

4.2.2.2 Halaman SemuaMember--- 132

4.2.2.3 HalamanMemberyang Sedang Diblokir --- 133

4.2.2.4 Halaman ProfilMember--- 135

4.2.2.5 Halaman SemuaFile--- 137

4.2.2.6 HalamanFileyang Sedang Diblokir --- 138

4.2.2.7 Halaman DetilFile--- 138

4.2.2.8 Halaman Tambah TipeFile--- 140

4.2.2.9 Halaman Pengaturan TipeFile--- 141

4.2.2.10 Halaman Ubah TipeFile--- 143

4.2.2.11 Halaman Konfigurasi--- 143

BAB V PENGUJIAN--- 144

5.1 PengujianBlack-box--- 144

5.1.1 Pengujian Proses Daftar --- 144

5.1.2 Pengujian ProsesLogin Member--- 147

5.1.3 Pengujian Proses Pengiriman Kata Sandi Baru keEmail Member--- 149

5.1.4 Pengujian Proses Isi Komentar--- 151

5.1.5 Pengujian Proses UnduhFile--- 152

5.1.6 Pengujian Proses UnggahFile--- 153

5.1.7 Pengujian Proses Ubah KeteranganFile--- 155

5.1.8 Pengujian Proses PembuatanFolder--- 156

5.1.9 Pengujian Proses Ubah NamaFolder--- 157

(8)

5.1.11 Pengujian Proses Nonaktifkan Akun --- 162

5.1.12 Pengujian Proses Pengaktifan Akun --- 163

5.1.13 Pengujian Proses Tambah Permintaan Notifikasi --- 164

5.1.14 Pengujian ProsesLoginAdmin --- 165

5.1.15 Pengujian Proses Tambah TipeFile--- 167

5.1.16 Pengujian Proses Ubah TipeFile--- 168

5.2 PengujianWhite-box--- 170

5.2.1 Pengujian Proses Cek Nama --- 170

5.2.2 Pengujian Proses Cek Nama Akun --- 170

5.2.3 Pengujian Proses CekEmail--- 170

5.2.4 Pengujian Proses Cek Kata Sandi pada Proses PendaftaranMember--- 171

5.2.5 Pengujian Proses PendaftaranMember--- 172

5.2.6 Pengujian Proses Isi Komentar--- 172

5.2.7 Pengujian Proseslogin Member--- 172

5.2.8 Pengujian Proses UnduhFile--- 173

5.2.9 Pengujian Proses Pengiriman Kata Sandi Baru keEmail Member--- 174

5.2.10 Pengujian Proses PembuatanFolder--- 174

5.2.11 Pengujian Proses Ubah NamaFolder--- 175

5.2.12 Pengujian Proses Cek NamaFile--- 176

5.2.13 Pengujian Proses Cek TipeFilepada Proses UnggahFile--- 176

5.2.14 Pengujian Proses UnggahFile--- 177

5.2.15 Pengujian Proses Ubah KeteranganFile--- 178

5.2.16 Pengujian Proses HapusFiledanFolder--- 178

5.2.17 Pengujian Proses Ubah Status PrivasiFile--- 179

5.2.18 Pengujian Proses MemindahkanFilekeFolderLain --- 179

5.2.19 Pengujian Proses Nonaktifkan Akun --- 180

5.2.20 Pengujian Proses Pengaktifan Akun --- 180

5.2.21 Pengujian Proses Pengaturan Akun--- 180

5.2.22 Pengujian Proses Tambah Permintaan Notifikasi --- 181

5.2.23 Pengujian Proses Membuat Notifikasi pada Proses UnggahFile--- 182

5.2.24 Pengujian ProsesloginAdmin--- 182

5.2.25 Pengujian Proses Tambah TipeFile--- 183

(9)

5.2.27 Pengujian Proses Pengaturan Konfigurasi--- 184

5.3 Kuesioner --- 184

BAB VI KESIMPULAN DAN SARAN --- 184

6.1 Kesimpulan --- 189

6.2 Saran --- 189

(10)

DAFTAR GAMBAR

Gambar II.1 Contoh Kesalahan dalam Penggambaran DFD ---7

Gambar II.2 Relasi Satu ke Satu--- 10

Gambar II.3 Relasi Satu ke Banyak --- 10

Gambar II.4 Relasi Banyak ke Satu --- 10

Gambar II.5 Relasi Banyak ke Banyak --- 10

Gambar II.6 Contoh PengujianWhite-box--- 14

Gambar III.1 Proses Bisnis PendaftaranMember--- 16

Gambar III.2 Proses BisnisLogin--- 17

Gambar III.3 Proses Bisnis Pengiriman Kata Sandi Baru --- 18

Gambar III.4 Proses Bisnis Pencarian--- 19

Gambar III.5 Proses Bisnis UnduhFile--- 19

Gambar III.6 Proses Bisnis UnggahFile--- 20

Gambar III.7 Proses Bisnis PengolahanFile--- 20

Gambar III.8 Proses Bisnis PembuatanFolder--- 21

Gambar III.9 Proses Bisnis PengolahanFolder--- 22

Gambar III.10 Proses Bisnis Pengaturan Akun --- 23

Gambar III.11 Proses Bisnis Nonaktifkan Akun --- 24

Gambar III.12 Proses Bisnis Pengaktifkan Akun --- 25

Gambar III.13 Proses Bisinis Isi Komentar--- 26

Gambar III.14 Proses Bisnis Pengolahan Komentar--- 27

Gambar III.15 Proses Bisnis Pengolahan Notifikasi --- 28

Gambar III.16 Proses Bisnis LaporkanFile--- 29

Gambar III.17 Proses Bisnis BlokirFiledanMember--- 30

Gambar III.18 Proses Bisnis Tambah TipeFile--- 31

Gambar III.19 Proses Bisnis Pengolahan TipeFile--- 32

Gambar III.20 Proses Bisnis Pengaturan Konfigurasi --- 33

Gambar III.21Web Map--- 34

Gambar III.22 Diagram Konteks --- 35

Gambar III.23 DFD Level 1 --- 36

(11)

Gambar III.25 DFD Level 2 Proses 2 (Proses PengolahanFiledanFolder)--- 37

Gambar III.26 DFD Level 3 Proses 2.1 (Proses PengolahanFile) --- 38

Gambar III.27 DFD Level 3 Proses 2.2 --- 39

Gambar III.28 DFD Level 2 Proses 3 (Proses Pengolahan Akun) --- 39

Gambar III.29 DFD Level 2 Proses 4 (Proses Pengolahan Notifikasi) --- 40

Gambar III.30 DFD Level 1 Proses 5 (Proses Pengolahan Komentar)--- 40

Gambar III.31 DFD Level 2 Proses 6 (LaporkanFile,blokir dan pengaktifanMember)---- 41

Gambar III.32 DFD Level 3 Proses 6.1 (Proses LaporkanFile) --- 42

Gambar III.33 DFD Level 3 Proses 6.2 (Proses Blokir dan PengaktifanMember) --- 42

Gambar III.34 DFD Level 2 Proses 9 (Proses PengolahanWebsite) --- 43

Gambar III.35 DFD Level 3 Proses 9.1 (Proses Pengolahan TipeFile) --- 43

Gambar III.36Entity Relationship Diagram(ERD)--- 57

Gambar III.37LayoutHalaman Beranda--- 58

Gambar III.38LayoutHalaman PendaftaranMemberBaru --- 59

Gambar III.39LayoutHalamanLogin Member--- 60

Gambar III.40LayoutHalaman Lupa Kata Sandi--- 60

Gambar III.41LayoutHalaman Peraturan & Ketentuan --- 61

Gambar III.42LayoutHalaman Hubungi Kami --- 61

Gambar III.43LayoutHalaman Pencarian--- 62

Gambar III.44LayoutHalaman Hasil Pencarian --- 62

Gambar III.45LayoutHalaman DetilFile--- 63

Gambar III.46LayoutPemutarFileBertipe mp3 atau wav --- 63

Gambar III.47LayoutPemutarFileBertipe flv --- 64

Gambar III.48Layouthalaman unduhfile--- 64

Gambar III.49LayoutHalaman ProfilMember--- 65

Gambar III.50LayoutHalaman UnggahFile--- 65

Gambar III.51LayoutHalaman PengaturanFile--- 66

Gambar III.52LayoutHalaman Ubah KeteranganFile--- 66

Gambar III.53LayoutHalaman BuatFolderBaru--- 67

Gambar III.54LayoutHalaman UbahFolder--- 67

Gambar III.55LayoutHalaman Pengaturan Akun--- 68

Gambar III.56LayoutHalaman Nonaktifkan Akun --- 68

(12)

Gambar III.58LayoutHalaman History --- 69

Gambar III.59LayoutHalaman Tambah Permintaan Notifikasi --- 69

Gambar III.60LayoutHalaman Notifikasi --- 70

Gambar III.61LayoutHalaman Komentar &File--- 70

Gambar III.62LayoutHalaman Setujui Komentar--- 71

Gambar III.63LayoutHalaman LaporanFile--- 71

Gambar III.64LayoutHalaman BlokirFile--- 72

Gambar III.65LayoutHalamanLoginAdmin --- 72

Gambar III.66LayoutHalaman SemuaMember--- 73

Gambar III.67LayoutHalamanMemberyang Sedang Diblokir--- 73

Gambar III.68LayoutHalaman ProfilMember--- 74

Gambar III.69LayoutHalaman SemuaFile--- 74

Gambar III.70LayoutHalaman BlokirFile--- 75

Gambar III.71LayoutHalaman DetilFile--- 75

Gambar III.72LayoutHalaman Tambah TipeFile--- 76

Gambar III.73LayoutHalaman Pengaturan TipeFile--- 76

Gambar III.74LayoutUbah TipeFile--- 77

Gambar III.75LayoutHalaman Konfigurasi--- 77

Gambar IV.1 RelasiDatabase--- 78

Gambar IV.2 Halaman Beranda--- 83

Gambar IV.3 Halaman Daftar --- 84

Gambar IV.4 Tampilan Pesan Pendaftaran Sukses--- 84

Gambar IV.5 TampilanFolder MemberdalamDirectory--- 87

Gambar IV.6 HalamanLogin Member--- 87

Gambar IV.7 Halaman Kata Sandi Baru --- 88

Gambar IV.8 Halaman Peraturan & Ketentuan --- 90

Gambar IV.9 Halaman Hubungi Kami --- 90

Gambar IV.10 Halaman Pencarian --- 91

Gambar IV.11 Halaman Hasil Pencarian --- 91

Gambar IV.12 Halaman DetilFile--- 93

Gambar IV.13LinkLaporkanFile--- 94

Gambar IV.14LinkBatalkan LaporanFile--- 95

(13)

Gambar IV.16 PemutaranFileBertipe mp3 atau wav--- 70

Gambar IV.17 PemutaranFileBertipe flv pada Halaman DetilFIle--- 96

Gambar IV.18 Halaman Unduhfile--- 96

Gambar IV.19 Halaman ProfilMember--- 98

Gambar IV.20 Halaman UnggahFile--- 98

Gambar IV.21 Tampilan NamaFiledalamDirectory--- 102

Gambar IV.22 Halaman PengaturanFile--- 103

Gambar IV.23 Halaman PengaturanFile(dalamFolder) --- 107

Gambar IV.24 Halaman Ubah KeteranganFile--- 108

Gambar IV.25 HalamanFolderBaru --- 109

Gambar IV.26 Halaman UbahFolder--- 110

Gambar IV.27 Halaman Pengaturan Akun --- 111

Gambar IV.28 Halaman Nonaktifkan Akun --- 114

Gambar IV.29 Tampilan Pesan Akun Telah Dinonaktifkan --- 114

Gambar IV.30 Halaman Aktifkan Akun--- 116

Gambar IV.31 HalamanHistory--- 117

Gambar IV.32 Halaman Permintaan Notifikasi --- 118

Gambar IV.33 Halaman Permintaan Notifikasi --- 118

Gambar IV.34 Halaman Notifikasi--- 119

Gambar IV.35 Tampilan Jumlah Notifikasi Baru pada Menu --- 121

Gambar IV.36 Tampilan Notifikasi yang DiterimaMember--- 121

Gambar IV.37 Halaman Komentar &File--- 121

Gambar IV.38 Tampilan Jumlah Komentar pada Menu --- 122

Gambar IV.39 Halaman Setujui Komentar --- 122

Gambar IV. 40 Halaman LaporanFile--- 123

Gambar IV. 41 Halaman LaporanFile--- 124

Gambar IV.42 Halaman BlokirFile--- 124

Gambar IV.43 Tampilan Notifikasi yang DiterimaMemberApabilaFileDiblokir--- 127

Gambar IV.44 Tampilan Notifikasi yang DiterimaMemberApabila Akun Diblokir --- 127

Gambar IV.45 Tampilan Pesan Blokir Akun pada Bagian Kanan AtasWebsite--- 127

Gambar IV.46 Tampilan Pesan Blokir Akun pada Halaman ProfilMember--- 127

Gambar IV.47 Tampilan PesanFileTidak Ditemukan --- 128

(14)

Gambar IV.49 Tampilan Pesan Larangan Mengakses Menu PengaturanFile--- 128

Gambar IV.50 Tampilan Pesan Larangan Mengakses Menu Komentar &File--- 129

Gambar IV.51 Tampilan Pesan Larangan Memberi KomentarFile--- 129

Gambar IV.52 HalamanLoginAdmin--- 129

Gambar IV.53 Halaman SemuaMember--- 130

Gambar IV.54 HalamanMemberyang Sedang Diblokir --- 132

Gambar IV.55 Halaman ProfilMemberdan Fileyang DiunggahMember--- 133

Gambar IV.56 Halaman ProfilMemberdan Fileyang DiunduhMember--- 134

Gambar IV.57 Halaman ProfilMemberdan KomentarMember--- 135

Gambar IV.58 Halaman SemuaFile--- 136

Gambar IV.59 HalamanFileyang Diblokir --- 137

Gambar IV.60 Halaman DetilFile--- 138

Gambar IV.61 Halaman Tambah TipeFile--- 138

Gambar IV.62 Halaman Pengaturan TipeFile--- 140

Gambar IV.63 Halaman Ubah TipeFile--- 141

Gambar IV.64 Halaman Konfigurasi --- 143

Gambar V.1 Tampilan Pesan Kesalahan Nama Depan Harus Diisi padaFormPendaftaran --- 145

Gambar V.2 Tampilan Pesan Kesalahan Nama Depan Minimal 6 (Enam) Karakter pada FormPendaftaran --- 145

Gambar V.3 Tampilan Pesan Kesalahan Nama Akun Harus Diisi pada FormPendaftaran --- 146

Gambar V.4 Tampilan Pesan Kesalahan Nama Akun Minimal 6 (Enam) Karakter pada FormPendaftaran --- 146

Gambar V.5 Tampilan Pesan Kesalahan Nama telah terdaftar padaFormPendaftaran 146 Gambar V.6 Tampilan Pesan KesalahanEmailHarus Diisi padaFormPendaftaran --- 146

Gambar V.7 Tampilan Pesan KesalahanEmailEror padaFormPendaftaran--- 146

Gambar V.8 Tampilan Pesan KesalahanEmailTelah Terdaftar padaForm--- 146

Gambar V.9 Tampilan Pesan Kesalahan Kata Sandi Harus Diisi pada Form Pendaftaran --- 146

(15)
(16)
(17)
(18)

Gambar V.70 Tampilan Pesan Permintaan Notifikasi Berhasil Ditambahkan pada Form

Tambah Permintaan Notifikasi --- 165

Gambar V.71 Tampilan Pesan Kesalahan Nama dan Kata Sandi Harus Diisi pada Form Masuk Admin --- 166

Gambar V.72 Tampilan Pesan Kesalahan Nama TIdak Ditemukan pada Form Masuk Admin--- 166

Gambar V.73 Tampilan Pesan Kesalahan Kata Sandi Salah padaFormMasuk Admin - 167 Gambar V.74 Tampilan Pesan Kesalahan Isi TipeFilepadaFormTambah TipeFile--- 168

Gambar V.75 Tampilan Pesan Kesalahan TipeFileSudahAda padaFormTambah TipeFile --- 168

Gambar V.76 Tampilan Pesan Kesalahan Kategori Belum Dipilih padaFormTambah Tipe File--- 168

Gambar V.77 Tampilan Pesan Kesalahan Gambar Belum Dipilih padaFormTambah Tipe File--- 168

Gambar V.78 Tampilan Pesan Kesalahan Ukuran Gambar Terlalu Besar pada Form Tambah TipeFile--- 168

Gambar V.79 Tampilan Pesan Kesalahan Tipe File Tidak Diperbolehkan pada Form Tambah TipeFile--- 168

Gambar V.80 Tampilan Pesan Tipe FileBerhasil Ditambahkan pada Form Tambah Tipe File--- 168

Gambar V.81 Tampilan Pesan Kategori Berhasil Diubah padaFormUbah TipeFile--- 169

Gambar V.82 Tampilan Pesan Kesalahan UkuranFileTerlalu Besar padaFormUbah Tipe File--- 169

Gambar V.83 Tampilan Pesan Kesalahan TipeFileTidak Diperbolehkan padaFormUbah TipeFile--- 169

Gambar V.84 Tampilan Pesan Gambar Berhasil Diubah padaFormUbah TipeFile--- 169

Gambar V.85 Grafik Aliran Proses Cek Nama --- 170

Gambar V.86 Grafik Aliran Proses Cek Nama Akun--- 170

Gambar V.87 Grafik Aliran Proses CekEmail--- 171

Gambar V.88 Grafik Aliran Proses Cek Kata Sandi pada Proses PendaftaranMember- 171 Gambar V.89 Grafik Aliran Proses PendaftaranMember--- 172

Gambar V.90 Grafik Aliran Proses Isi Komentar --- 172

(19)

Gambar V.92 Grafik Aliran Proses UnduhFile--- 173

Gambar V.93 Grafik Aliran Proses Pengiriman Kata Sandi Baru keEmail Member--- 174

Gambar V.94 Grafik Aliran Proses PembuatanFolder--- 175

Gambar V.95 Grafik Aliran Proses Ubah NamaFolder--- 175

Gambar V.96 Grafik Aliran Proses Cek NamaFile--- 176

Gambar V.97 Grafik Aliran Proses UnduhFile--- 177

Gambar V.98 Grafik Aliran Proses UnggahFile--- 177

Gambar V.99 Grafik Aliran Proses Ubah KeteranganFile--- 178

Gambar V.100 Grafik Aliran Proses HapusFiledanFolder--- 178

Gambar V.101 Grafik Aliran Proses Ubah Status PrivasiFile--- 179

Gambar V.102 Grafik Aliran Proses MemindahkanFilekeFolderLain --- 179

Gambar V.103 Grafik Aliran Proses Nonaktifkan Akun --- 180

Gambar V.104 Grafik Aliran Proses Pengaktifan Akun --- 180

Gambar V.105 Grafik Aliran Proses Pengaturan Akun --- 181

Gambar V.106 Grafik Aliran Proses Tambah Permintaan Notifikasi --- 182

Gambar V.107 Grafik Aliran Proses Membuat Notifikasi pada Proses UnggahFile--- 182

Gambar V.108 Grafik Aliran ProsesLoginAdmin--- 183

Gambar V.109 Grafik Aliran Proses Tambah TipeFile--- 183

Gambar V.110 Grafik Aliran Proses Ubah TipeFile--- 184

Gambar V.111 Grafik Aliran Proses Pengaturan Konfigurasi --- 184

Gambar V.112 TampilanFormKuesioner --- 185

Gambar V.113 Diagram Pie Tanggapan Responden Terhadap Pertanyaan “Seberapa sering Anda menggunakaninternetdanwebsite?” --- 186

Gambar V.114 DiagramPieTanggapan Responden Terhadap Pernyataan “Websiteyang dibangun mudah digunakan" --- 186

Gambar V.115 Diagram Pie Tanggapan Responden Terhadap Pernyataan “Fitur yang disediakan pada websitemembantu dalam penyimpanan dan publikasi file” --- 187

(20)

DAFTAR TABEL

Tabel II.1 Simbol-SimbolFlowchart---5

Tabel II.2 Simbol-Simbol DFD ---6

Tabel II.3 Contoh PSPEC ---7

Tabel II.4 Contoh Kamus Data---8

Tabel II.5 Simbol-Simbol ERD---9

Tabel II.6 Contoh PengujianBlack-box--- 13

Tabel III.1 PSPEC Proses 1.1Login... 44

Tabel III.2 PSPEC Proses 1.2 Lupa Kata Sandi... 44

Tabel III.3 PSPEC Proses 2.1.1 UnggahFile... 44

Tabel III.4 PSPEC Proses 2.1.2 UnduhFile... 45

Tabel III.5 PSPEC Proses 2.1.3 UbahFolder File(PindahFile) ... 45

Tabel III.6 PSPEC Proses 2.1.4 Ubah Status PrivasiFile... 45

Tabel III.7 PSPEC Proses 2.1.5 Ubah KeteranganFile... 45

Tabel III.8 PSPEC Proses 2.1.6 HapusFile... 46

Tabel III.9 PSPEC Proses 2.2.1 BuatFolder... 46

Tabel III.10 PSPEC Proses 2.2.2 Ubah NamaFolder... 46

Tabel III.11 PSPEC Proses 2.2.3 HapusFolder... 46

Tabel III.12 PSPEC Proses 3.1 Ubah Pengaturan Akun... 47

Tabel III.13 PSPEC Proses 3.2 Nonaktifkan Akun ... 47

Tabel III.14 PSPEC Proses 3.3 Aktifkan Akun... 47

Tabel III.15 PSPEC Proses 4.1 Lihat Notifikasi ... 47

Tabel III.16 PSPEC Proses 4.2 Tambah Permintaan Notifikasi ... 48

Tabel III.17 PSPEC Proses 5.1 Isi Komentar ... 48

Tabel III.18 PSPEC Proses 5.2 Setujui Komentar ... 48

Tabel III.19 PSPEC Proses 5.3 Hapus Komentar ... 48

Tabel III.20 PSPEC Proses 6.1.1 LaporkanFile... 48

Tabel III.21 PSPEC Proses 6.1.2 Batalkan LaporanFile... 49

Tabel III.22 PSPEC Proses 6.1.3 Proses BlokirFile... 49

Tabel III.23 PSPEC Proses 6.2.1 BlokirMember... 49

Tabel III.24 PSPEC Proses 6.2.2 PengaktifanMember... 49

(21)

Tabel III.26 PSPEC Proses 7 Pencarian ... 50

Tabel III.27 PPSPEC Proses 8 Daftar ... 50

Tabel III.28 PSPEC Proses 9.1.1 Tambah TipeFile... 50

Tabel III.29 PSPEC Proses 9.1.2 Ubah TipeFile... 50

Tabel III.30 PSPEC Proses 9.1.3 Ubah Status Aktif TipeFile... 51

Tabel III.31 PSPEC Proses 9.2 Ubah Konfigurasi... 51

Tabel III.32 Kamus Data Member ... 51

Tabel III.33 Kamus Data Blockfile... 52

Tabel III.34 Kamus Data Commentfile ... 52

Tabel III.35 Kamus Data Data ... 52

Tabel III.36 Kamus Data Ekstensi ... 52

Tabel III.37 Kamus Data Folder ... 53

Tabel III.38 Kamus Data History ... 53

Tabel III.39 Kamus Data Mark ... 53

Tabel III.40 Kamus Data Notification ... 53

Tabel III.41 Kamus Data Notif_file ... 54

Tabel III.42 Kamus Data Notif_mark ... 54

Tabel III.43 Kamus Data Notif_user ... 54

Tabel III.44 Kamus Data Warningfile... 54

Tabel III.45 Kamus Data Warninguser... 55

Tabel III.46 Kamus Data Config ... 55

Tabel III.47 Kamus Data Nonmember ... 55

Tabel III.48 Kamus Data Uploadfolder ... 56

Tabel IV.1 Tabel Member--- 79

Tabel IV.2 Tabel Uploadfolder --- 79

Tabel IV.3 Tabel Blockfile--- 80

Tabel IV.4 Tabel Commentfile--- 80

Tabel IV.5 Tabel Data--- 80

Tabel IV.6 Tabel Ekstensi --- 80

Tabel IV.7 Tabel Folder --- 80

Tabel IV.8 Tabel History --- 80

Tabel IV.9 Tabel Mark --- 81

(22)

Tabel IV.11 Tabel Notif_file--- 81

Tabel IV.12 Tabel Notif_mark --- 81

Tabel IV.13 Tabel Notif_user --- 81

Tabel IV.14 Tabel Warningfile--- 81

Tabel IV.15 Tabel Warninguser --- 82

Tabel IV.16 Tabel Config--- 82

Tabel IV. 17 Tabel Nonmember--- 82

Tabel V.1 Pengujian Proses Daftar --- 144

Tabel V.2 Pengujian Proseslogin Member--- 148

Tabel V.3 Pengujian Proses Pengiriman Kata Sandi Baru keEmail Member--- 150

Tabel V.4 Pengujian Proses Isi Komentar--- 151

Tabel V.5 Pengujian Proses UnduhFile--- 153

Tabel V.6 Pengujian Proses UnggahFile--- 154

Tabel V.7 Pengujian Proses Ubah KeteranganFile--- 155

Tabel V.8 Pengujian Proses PembuatanFolder--- 156

Tabel V.9 Pengujian Proses PembuatanFolder--- 157

Tabel V.10 Pengujian Proses Daftar --- 159

Tabel V.11 Pengujian Proses Nonaktifkan Akun --- 162

Tabel V.12 Pengujian Proses Nonaktifkan Akun --- 163

Tabel V.13 Pengujian Proses Tambah Permintaan Notifikasi --- 164

Tabel V.14 Pengujian ProsesLoginAdmin --- 166

Tabel V.15 Pengujian Proses Tambah TipeFile--- 167

Tabel V.16 Pengujian Proses Ubah TipeFile--- 169

(23)

Program IV.1 Potongan Program Untuk Menampilkan 4 (Empat) File Favorit dan 4

(Empat)FileTerbaru --- 83

Program IV.2 Potongan Program Untuk Mengecek Nama Depan dan Nama Belakang -- 85

Program IV.3 Potongan Program Untuk Mengecek Nama Akun pada Proses Pendaftaran Member--- 85

Program IV.4 Potongan Program Untuk Mengecek Email pada Proses Pendaftaran Member--- 85

Program IV.5 Potongan Program Untuk Mengecek Kata Sandi pada Proses Pendaftaran Member--- 85

Program IV.6 Potongan Program Proses PendaftaranMember--- 86

Program IV.7 Potongan Program Proses Aktivasi AkunMemberMelaluiEmail--- 86

Program IV.8 Potongan Program Proseslogin--- 88

Program IV.9 Potongan Program Proses Pengiriman Kata Sandi Baru keEmail Member89 Program IV.10 Potongan Program Proses Pencarian dan Menampilkan Hasil Pencarian 92 Program IV.11 Potongan Program Proses Isi Komentar --- 93

Program IV.12 Potongan Program Menampilkan KomentarFile--- 94

Program IV.13 Potongan Program Proses MelaporkanFile--- 94

Program IV.14 Potongan Program Proses Batalkan LaporanFile--- 95

Program IV.15 Potongan Program Proses UnduhFile--- 97

Program IV.16 Potongan Program Proses Cek TipeFile--- 99

Program IV.17 Potongan Program Proses Cek NamaFile--- 99

Program IV.18 Potongan Program Proses UnggahFile--- 100

Program IV.19 Potongan Program Cek Waktu Unggah dan Kuota UnggahMember---- 101

Program IV.20 Potongan Program Cek NamaFiledan Kirim Notifikasi Tambahan --- 102

Program IV.21 Potongan Program Untuk Menampilkan File dan Folder pada Halaman DetilFile--- 103

Program IV.22 Potongan Program HapusFile atauFolderMenggunakan Check Box dan Tombol Hapus --- 104

Program IV.23 Potongan Program Proses HapusFileMenggunakanIconHapus --- 105

Program IV.24 Potongan Program Proses HapusFolderMenggunakanIconHapus ---- 106

Program IV.25 Potongan Program Proses Ubah Status PrivasiFile--- 106

Program IV.26 Potongan Program Proses MemindahkanFilekeFolderLain --- 107

(24)

Program IV.28 Potongan Program Proses Ubah KeteranganFile--- 109

Program IV.29 Potongan Program Proses PembuatanFolderBaru--- 110

Program IV.30 Potongan Program Proses Ubah NamaFolder--- 111

Program IV.31 Potongan Program Proses Mengubah Nama AkunMember--- 112

Program IV.32 Potongan Program Proses MengubahEmail Member--- 112

Program IV.33 Potongan Program Proses Mengubah Kata SandiMember--- 113

Program IV.34 Potongan Program Proses Mengubah Status Terima Notifikasi Melalui Email Member--- 113

Program IV.35 Potongan Program Proses Ubah FotoMember--- 115

Program IV.36 Potongan Program Proses Nonaktifkan Akun --- 116

Program IV.37 Potongan Program Proses Mengaktifkan Akun --- 117

Program IV.38 Potongan Program Untuk MenampilkanHistory Member--- 119

Program IV.39 Potongan Program Proses Tambah Permintaan Notifikasi--- 120

Program IV.40 Potongan Program Untuk Menampilkan NotifikasiMember--- 122

Program IV.41 Potongan Program Untuk Menampilkan File yang Memiliki Komentar yang Belum Diproses--- 123

Program IV.42 Potongan Program Proses Hapus Komentar--- 123

Program IV.43 Potongan Program Proses Setujui Komentar--- 125

Program IV.44 Potongan Program BlokirFile--- 125

Program IV.45 Potongan Program BlokirMember--- 126

Program IV.46 Potongan Program Menentukan Tanggal PengaktifanMember--- 126

Program IV.47 Potongan Program PengaktifanMember--- 126

Program IV.48 Potongan Program ProsesLoginAdmin --- 130

Program IV.49 Potongan Program Proses Pencarian dan Menampilkan Data pada Halaman SemuaMember--- 131

Program IV.50 Potongan Program Proses BlokirMember--- 131

Program IV.51 Potongan Program Proses Pencarian dan Menampilkan Data pada HalamanMemberyang --- 132

Program IV.52 Potongan Program Proses Pencarian dan Menampilkan Data pada Halaman ProfilMemberdanFileyang DiunggahMember--- 133

(25)

Program IV.54 Potongan Program Untuk Menampilkan Data pada Halaman Profil

Memberdan Komentar --- 135

Program IV.55 Potongan Program Proses Pencarian dan Menampilkan Data pada Halaman SemuaFile--- 136

Program IV.56 Potongan Program Proses Pencarian dan Menampilkan Data pada HalamanFileyang Sedang Diblokir--- 137

Program IV.57 Potongan Program Untuk Proses TambahFile--- 139

Program IV.58 Potongan Program Proses Pencarian dan Menampilkan Data pada Halaman Pengaturan TipeFile--- 140

Program IV.59 Potongan Program Proses Ubah Status Aktif TipeFile--- 141

Program IV.60 Potongan Program Proses Ubah TipeFile--- 142

(26)

BAB I

PENDAHULUAN

BAB I menjelaskan mengenai latar belakang masalah yang mendasari pembuatan

aplikasi, identifikasi masalah, menentukan tujuan dari pembuatan aplikasi, batasan masalah yang diterapkan, dan garis besar sistematika penulisan laporan.

1.1 Latar Belakang

Data dalam bentuk file digital yang dapat diolah secara terkomputerisasi, lebih

praktis digunakan dari pada data yang berbentuk fisik seperti berkas, dokumen atau faktur yang tercetak pada kertas. Kelebihan penggunaan data dalam bentuk file digital

antara lain adalah kemudahan untuk menggunakannya berulang kali dan kemudahan untuk menggandakan serta mengubah data tersebut.

Data harus disimpan dengan baik agar tidak rusak dan dapat terus digunakan. Media

yang digunakan untuk menyimpan data dalam bentukfile digital, antara lainhard disk, compact disk(CD),digital video disc(DVD),flash diskdan berbagai media penyimpanan lainnya. Penyimpanan data menggunakanwebsitejuga menjadi salah satu pilihan.

Kebutuhan mendapatkan, mempublikasikan dan menyimpan data dalam berbagai bentuk menjadi sesuatu yang penting dewasa ini. Kemajuan teknologi yang berkembang

pesat mempermudah hal tersebut. Internet dan websiteadalah beberapa macam dari sekian banyak teknologi yang banyak digunakan. Website merupakan salah satu cara yang tepat untuk berbagi data dan informasi. Penggunaan yang mudah, jangkauan aksesnya yang luas, memungkinkan data dapat diterima juga diberikan dengan cepat

dan efektif.

Website yang menyediakan jasa penyimpanan dan publikasi file dapat dengan mudah ditemui saat ini, tetapi fungsi website tersebut sering kali dibatasi oleh perbedaan akunmember. Websitedengan jasa penyimpanan dan publikasifilebiasanya menyediakan 2 (dua) macam akunmember, yaitumemberyang mendaftar secara gratis

dan memberyang membayar ketika melakukan proses pendaftaran. Pengguna website

(27)

2

belakangi Penulis untuk menyusun tugas akhir dengan judul“Pembuatan Aplikasi Web Layanan Penyimpanan dan Publikasi Dokumen”

1.2 Rumusan Masalah

Permasalahan yang dapat dirumuskan dari latar belakang yang telah diuraikan antara lain:

1. Bagaimana agar penggunawebsitedapat mengunggahfileke dalamwebsite? 2. Bagaimana menjaga keamanan, kerahasiaan dan privasi file yang diunggah oleh

member?

3. Bagaimana agar penggunawebsitedapat mencarifileyang dibutuhkan dengan cepat

dan mudah?

4. Bagaimana mengatasi dan menangani pengguna website yang mengganggu kenyamanan penggunaanwebsite?

5. Bagaimana mengatur dan mengontrol penggunaan website, menentukan kuota

member, menentukan tipefileyang boleh diunduh dan konfigurasiwebsitelainnya?

1.3 Tujuan

Tujuan pembuatanwebsiteini antara lain untuk:

1. Pembuatan sarana penyimpanan dan publikasifilesecaraonline.

2. Pembuatan website dengan fitur untuk menjaga kemananfile yang bersifat gratis dan tidak membedakan akunmember.

3. Pembuatanwebsiteyang mempermudah pengguna mendapatfileyang diperlukan. 4. Pembuatan website yang nyaman digunakan oleh pengguna pada umumnya,

khususnyamember website.

5. Pembuatan website dengan fitur yang mempermudah admin dalam melakukan

pengaturanwebsite.

1.4 Batasan Masalah

Batasan masalah dalam pembuatan dan perancangan diperlukan agar tidak terjadi pembahasan masalah yang meluas. Batasan-batasan masalah dalam pembuatan dan

(28)

3

2. Filepada websitedibagi menjadi 4 (empat) kategori, yaitu musik, gambar,file, dan video.

3. Pengguna website dapat mendaftar menjadi member website. Member dapat mengunggah dan menghapus file, mengubah keterangan dan status privasi file, membuat dan menghapus folder, member komentar pada file, serta memblokir

memberdanfilelain.

4. Pengguna website yang tidak memiliki akun hanya bisa mengunduh file-file yang dipubilkasikan oleh pengunggahfile.

5. Data aktifitas unggah dan unduhmember(history member) tercatat dan tidak dapat dihapus.

6. Member menerima notifikasi pada keadaan tertentu. Notifikasi member tersebut tidak dapat dihapus.

7. Admin bertugas memblokirfiledanmember, menghapusfiledan mengaktifkan akun

member setelah diblokir, mengatur tipe file yang dapat diunggah member, dan menentukan konfigurasiwebsite.

1.5 Sistematika Pembahasan

Garis besar penulisan laporan tugas akhir ini terdiri dari beberapa bab dan dibuat dengan sistematika:

BAB I PENDAHULUAN

Bab I menjelaskan latar belakang pembuatan aplikasi, identifikasi masalah yang ada, menentukan tujuan dari pembuatan aplikasi, batasan masalah yang diterapkan agar pembuatan aplikasi tidak meluas, dan garis besar sistematika penulisan laporan.

BAB II DASAR TEORI

Bab II menjelaskan secara singkat berbagai landasan teori yang digunakan dalam penulisan laporan dan pembuatan website, antara lain teori bagan alir (flow chart), Data Flow Diagram (DFD), Process Specification (PSPEC), kamus data,

database, Entity Relationship Diagram (ERD), MySQL, phpMyAdmin, kuesioner, pengujianblack-boxdan pengujianwhite-box.

BAB III ANALISIS DAN PEMODELAN

(29)

4

DFD (Data Flow Diagram), PSPEC (Process Spesification), kamus data dan perancangan sistem menuwebsite(Web Map) dan desainlayout.

BAB IV PERANCANGAN DAN IMPLEMENTASI

Bab IV menjelaskan mengenai hasil tercapai dan implementasi dari pemodelan yang telah diuraikan pada bab III, antara lain implementasi ERD berupa relasi

database dan tabel, screen shoot tampilanwebsite beserta potongan program yang telah dibuat.

BAB V PENGUJIAN

Bab V menjelaskan mengenai hasil pengujian website menggunakan metode pengujianblack-boxdanwhite-box,screen shoottampilan hasil pengujian

black-box, grafik pengujian proses dengan menggunakan pengujian white-box,

kuesioner yang telah diberikan kepada 20 orang responden, serta presentasi hasil kuesioner dalam bentuk diagrampie.

BAB VI KESIMPULAN DAN SARAN

(30)

BAB VI

KESIMPULAN DAN SARAN

BAB VI menjelaskan mengenai kesimpulan dan saran yang didapat dari proses

pembuatan laporan danwebsite.

6.1 Kesimpulan

Kesimpulan yang didapat dari pembahasan pada bab I sampai bab V adalah:

1. Pengguna website dapat mengunggah file ke dalam website dengan melakukan

proses pendaftaran untuk menjadimember website.

2. Status privasi file dapat diatur agar dipublikasikan pada website sehingga file

tersebut dapat diakses oleh pengguna lain, atau diatur agar hanya pengunggahfile

saja yang dapat mengaksesfiletersebut.

3. Website menyediakan fitur pencarian file berdasarkan nama, keterangan dan

kategorifileuntuk mempermudah pengguna menemukanfileyang diperlukan.

4. Websitememberikan hak kepadamemberuntuk memberikan laporan terhadapfile

tertentu yang dianggap mengganggu kenyamaan peenggunaanwebsite.

5. Admin dapat merubah dan mengatur konfigurasi website melalui halaman

pengaturan konfigurasi yang terdapat pada halamanadministrator.

6.2 Saran

Saran yang dapat diberikan untuk pengembanganwebsiteselanjutnya antara lain: 1. Fitur pada website sebaiknya ditambahkan agar menarik pengguna website untuk

menggunakan dan memakai jasawebsite.Fitur yang dapat ditambahkan contohnya

pengembanganwebsitemenjadi versimobile.

2. Metode penanganan dan penyimpanan file dikembangkan agar file member lebih

(31)

DAFTAR PUSTAKA

Imbar, Radiant Victor., Suteja, Bernard Renaldy. (2006). PemrogramanWeb-commerce

dengan Oracle dan ASP. Bandung: Informatika.

Jogiyanto. (2005). Analisis dan Desain. Yogyakarta: CV Andi Offset.

Kendall, Kenneth E., Kendall, Julie E. (2010). Analisis dan Perancangan Sistem. Jakarta:

Indeks.

Kadir, Abdul. (2010). Mudah Mempelajari Database MySql. Yogyakarta: CV Andi Offset.

Kusrini., Koniyo, Andi. (2007). Tuntunan Praktis Membangun Sistem Infornmasi

Akuntansi dengan Visual Basic dan Microsoft SQL Server. Yogyakarta: CV Andi Offset.

Pressman, Roger S. (2002). Rekayasa Perangkat Lunak: Pendekatan Praktisi (Buku I).

Referensi

Dokumen terkait

Sihing Kridha Murti merupakan salah satu sanggar di Kabupaten Pati yang mewadahi berbagai macam kesenian seperti karawitan, tari, maupun wayang kulit.Pelatihan yang

Perilaku yang diamati Frekuensi Jumlah Keterangan. 1 Perilaku

Hubungan Kadar Karbon Monoksida Dalam Darah (COHb) dengan Kelelahan Kerja pada Petugas Kementerian Perhubungan Terminal Tirtonadi Surakarta.. Latar Belakang: Emisi

Data dari kuesioner ini akan menjadi materi skripsi dengan judul Manfaat Ekstrakurikuler Drama terhadap Pelajaran Bahasa dan Sastra Indonesia Menurut Pendapat Peserta

Tujuan dari penelitian menganalisis perbedaan status gizi, persen lemak tubuh, dan massa otot atlet dari empat cabang olahraga yang berbeda, yaitu atletik, renang, sepak bola,

Istilah montase berasal dari perfilman, yang berarti memilah-milah, memotong, serta menyambung-nyambung (pengambilan) gambar sehingga menjadi satu keutuhan. Teknik Montase di

Albedo adalah bagian radiasi matahari yang dipantulkan oleh bumi dan tergantung oleh keadaan lingkungan sekitar. Contohnya saat salju, radiasi dapat dipantulkan

Semoga proposal ini dapat diterima sehingga program yang sudah tersusun dapat memberi manfaat dalam membuka peluang usaha melalui pendaur ulangan nasi aking