x
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir ... i
Lembar Pernyataan Keaslian Tugas Akhir ... ii
Lembar Pernyataan Publikasi Karya Ilmiah ... iii
Lembar Pernyataan Persetujuan dan Pengesahan Tugas Akhir ... iv
Lembar Konsultasi Tugas Akhir ... v
Kata Pengantar ... vi
Lembar Abstraksi ... viii
Daftar Isi ... x
Daftar Simbol ... xii
Daftar Gambar ... xiii
Daftar Tabel ... xvi
Daftar Lampiran ... xvii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Maksud dan Tujuan ... 2
1.3. Metode Penelitian ... 3
1.3.1 Metode Pengembangan Perangkat Lunak ... 3
1.3.2 Teknik Pengumpulan Data ... 5
1.4. Ruang Lingkup ... 5
1.5. Sistematika Penulisan ... 6
BAB II LANDASAN TEORI ... 8
2.1. Konsep Dasar Web ... 8
2.1.1 Website ... 8
2.1.2 Bahasa Pemograman ... 11
2.1.3 Basis Data ... 14
2.1.4 Model Pengembangan Perangkat Lunak ... 16
2.2. Teori Pendukung ... 18
2.2.1 Struktur Navigasi ... 18
2.2.2 Enterprise Relationship Diagram(ERD) ... 20
2.2.3 Derajat Relationship ... 21
2.2.4 Logical Record Structure (LRS) ... 24
2.2.5 Pengujian Black Box ... 25
2.2.6 Sublime ... 28
2.2.7 Sistem ... 28
2.2.8 Informasi ... 29
2.2.9 Sistem Informasi ... 29
2.2.10 Outbound ... 30
BAB III PEMBAHASAN ... 31
3.1. Tinjauan Perusahaan ... 31
xi
3.1.1. Sejarah Institusi/Perusahaan ... 31
3.1.2. Struktur Organisasi dan Fungsi ... 32
3.2. Analisis Kebutuhan ... 34
3.2.1. Analisa Kebutuhan Fungsional ... 35
3.2.2. Analisa Kebutuhan Non Fungsional ... 38
3.3. Perancangan Perangkat Lunak ... 39
3.3.1. Rancangan Antar Muka ... 39
3.3.2. Rancangan Basis Data ... 66
3.3.3. Rancangan Struktur Navigasi ... 78
3.4. Implementasi dan Pengujian Unit ... 84
3.4.1. Implementasi ... 84
3.4.2. Pengujian Unit ... 110
BAB IV PENUTUP ... 117
4.1. Kesimpulan ... 117
4.2. Saran ... 118
DAFTAR PUSTAKA ... 119
DAFTAR RIWAYAT HIDUP ... 121
SURAT KETERANGAN RISET/PKL ... 122
LAMPIRAN-LAMPIRAN ... 123
xii
DAFTAR SIMBOL
Simbol Entity Relationship Diagram (ERD)
ENTITAS
Digunakan untuk menggambarkan suau objek yang dapat diidentifikasi dalam lingkungan pemakai.
RELASI
Digunakan untuk menunjukan adanya hubungan diantara sejumlah entitas yang berbeda.
ATRIBUT
Berfungsi mendeskripsikan karakter entitas (atribut yang berfungsi sebagai key diberi garis bawah).
KONEKSI
Digunakan untuk penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut.
xiii
DAFTAR GAMBAR
Halaman
1. Gambar II.1 Model Waterfall... 17
2. Gambar II.2 Struktur Linear... 18
3. Gambar II.3 Struktur Linear Hirarki ... 19
4. Gambar II.4 Struktur Non Linear ... 19
5. Gambar II.5 Struktur Hybrid ... 20
6. Gambar II.6 Derajat Relationship Satu Ke Satu ... 22
7. Gambar II.7 Derajat Relationship Satu Ke Banyak ... 23
8. Gambar II.8 Derajat Relationship Banyak Ke Satu ... 23
9. Gambar II.9 Derajat Relationship Banyak Ke Banyak ... 24
10. Gambar III.1 Struktur Organisasi... 32
11. Gambar III.2 Rancangan Antar Muka Halaman Login Admin ... 39
12. Gambar III.3 Rancangan Antar Muka Halaman Utama Admin ... 40
13. Gambar III.4 Rancangan Antar Muka Halaman Informasi Kontak ... 41
14. Gambar III.5 Rancangan Antar Muka Halaman Informasi Kegiatan ... 41
15. Gambar III.6 Rancangan Antar Muka Halaman Kelola Daftar Admin ... 42
16. Gambar III.7 Rancangan Antar Muka Halaman Kelola Data Tempat ... 43
17. Gambar III.8 Rancangan Antar Muka Halaman Kelola Data Paket ... 44
18. Gambar III.9 Rancangan Antar Muka Halaman User... 44
19. Gambar III.10 Rancangan Antar Muka Halaman Daftar Tempat ... 45
20. Gambar III.11 Rancangan Antar Muka Halaman Daftar Paket ... 46
21. Gambar III.12 Rancangan Antar Muka Halaman Daftar Pelanggan ... 46
22. Gambar III.13 Rancangan Antar Muka Halaman Outbound Personal ... 47
23. Gambar III.14 Rancangan Antar Muka Halaman Outbound Personal ... 48
24. Gambar III.15 Rancangan Antar Muka Halaman Laporan Daftar Personal 48 25. Gambar III.16 Rancangan Antar Muka Halaman Laporan Daftar Paket ... 49
26. Gambar III.17 Rancangan Antar Muka Halaman Utama ... 50
27. Gambar III.18 Rancangan Antar Muka Halaman Daftar Tempat Wisata ... 50
28. Gambar III.19 Rancangan Antar Muka Halaman Daftar Paket ... 51
29. Gambar III.20 Rancangan Antar Muka Halaman Tentang Kami ... 52
30. Gambar III.21 Rancangan Antar Muka Halaman Bantuan ... 52
31. Gambar III.22 Rancangan Antar Muka Halaman Registrasi Daftar ... 53
32. Gambar III.23 Rancangan Antar Muka Halaman Registrasi Aktivasi... 54
33. Gambar III.24 Rancangan Antar Muka Halaman Aktivasi... 54
34. Gambar III.25 Rancangan Antar Muka Halaman Login ... 55
35. Gambar III.26 Rancangan Antar Muka Halaman Utama ... 56
36. Gambar III.27 Rancangan Antar Muka Halaman Daftar Tempat ... 56
37. Gambar III.28 Rancangan Antar Muka Halaman User ... 57
38. Gambar III.29 Rancangan Antar Muka Halaman Pesan Outbound ... 58
39. Gambar III.30 Rancangan Antar Muka Halaman Tampil Pesan Outbound .. 59
40. Gambar III.31 Rancangan Antar Muka Halaman Pendaftaran List Peserta .. 60
41. Gambar III.32 Rancangan Antar Muka Halaman Tampil Daftar Peserta ... 60
42. Gambar III.33 Rancangan Antar Muka Halaman Utama ... 61
xiv
43. Gambar III.34 Rancangan Antar Muka Halaman Daftar Paket ... 62
44. Gambar III.35 Rancangan Antar Muka Halaman User ... 62
45. Gambar III.36 Rancangan Antar Muka Halaman Pesan Outbound ... 63
46. Gambar III.37 Rancangan Antar Muka Halaman Tampil Pesan Outbound 64 47. Gambar III.38 Rancangan Antar Muka Halaman Pendaftaran List Peserta 65 48. Gambar III.39 Rancangan Antar Muka Halaman Tampil Daftar List Peserta 65 49. Gambar III.40 Entity Relationship Diagram (ERD) ... 66
50. Gambar III.41 Logical Record Structured (LRS) ... 67
51. Gambar III.42 Rancangan Struktur Navigasi Akses Umum ... 78
52. Gambar III.43 Rancangan Struktur Navigasi Direktur ... 79
53. Gambar III.44 Rancangan Struktur Navigasi Karyawan ... 81
54. Gambar III.45 Rancangan Struktur Navigasi Pelanggan Personal ... 82
55. Gambar III.46 Rancangan Struktur Navigasi Pelanggan Paket ... 83
56. Gambar III.47 Login Admin ... 84
57. Gambar III.48 Halaman Utama Admin... 85
58. Gambar III.49 Halaman Informasi Kontak Perusahaan ... 86
59. Gambar III.50 Halaman Informasi (Halaman Kegiatan) ... 86
60. Gambar III.51 Halaman Kelola Data Admin ... 87
61. Gambar III.52 Halaman Kelola Data Daftar Tempat ... 88
62. Gambar III.53 Halaman Kelola Data Daftar Paket ... 89
63. Gambar III.54 Halaman User... 89
64. Gambar III.55 Halaman Daftar Tempat ... 90
65. Gambar III.56 Halaman Daftar Paket ... 90
66. Gambar III.57 Halaman Daftar Pelanggan ... 91
67. Gambar III.58 Halaman Outbound Personal... 92
68. Gambar III.59 Halaman Outbound Paket ... 92
69. Gambar III.60 Halaman Daftar Personal ... 93
70. Gambar III.61 Halaman Laporan Daftar Paket ... 94
71. Gambar III.62 Halaman Utama ... 94
72. Gambar III.63 Halaman Daftar Tempat Wisata ... 95
73. Gambar III.64 Halaman Daftar Paket ... 95
74. Gambar III.65 Halaman Tentang Kami ... 96
75. Gambar III.66 Halaman Bantuan ... 96
76. Gambar III.67 Halaman Registrasi (Daftar) ... 97
77. Gambar III.68 Halaman Registrasi (Aktivasi) ... 98
78. Gambar III.69 Halaman Aktivasi ... 98
79. Gambar III.70 Halaman Login ... 99
80. Gambar III.71 Halaman Utama ... 100
81. Gambar III.72 Halaman Daftar Tempat ... 100
82. Gambar III.73 Halaman Pesan Outbound ... 101
83. Gambar III.74 Halaman Tampil Pesan Outbound ... 102
84. Gambar III.75 Halaman Pendaftaran List Peserta ... 103
85. Gambar III.76 Halaman Tampil Daftar List Peserta ... 103
86. Gambar III.77 Halaman Utama ... 104
87. Gambar III.78 Halaman Daftar Paket ... 105
xv
88. Gambar III.79 Halaman Pesan Outbound ... 106
89. Gambar III.80 Halaman Tampil Pesan Outbound ... 107
90. Gambar III.81 Halaman Pendaftaran List Peserta ... 108
91. Gambar III.82 Halaman Tampil Daftar List Peserta ... 108
xvi
DAFTAR TABEL
Halaman
1. Tabel II.1 Simbol-Simbol ERD ... 20
2. Tabel III.1 Spesifikasi File Tabel Admin ... 68
3. Tabel III.2 Spesifikasi File Daftar Paket ... 69
4. Tabel III.3 Spesifikasi File Daftar Personal... 70
5. Tabel III.4 Spesifikasi File Kontak Person ... 71
6. Tabel III.5 Spesifikasi File List Peserta Paket ... 72
7. Tabel III.6 Spesifikasi File List Peserta Personal ... 73
8. Tabel III.7 Spesifikasi File Paket ... 74
9. Tabel III.8 Spesifikasi File Pelanggan ... 75
10. Tabel III.9 Spesifikasi File Slide... 76
11. Tabel III.10 Spesifikasi File Tempat ... 77
12. Tabel III.11 Hasil Pengujian Black Box Testing Pada Halaman Login ... 110
13. Tabel III.12 Hasil Pengujian Black Box Testing Pada Halaman Tambah Kontak Perusahaan ... 111
14. Tabel III.13 Hasil Pengujian Black Box Testing Pada Halaman Tambah Kegiatan ... 111
15. Tabel III.14 Hasil Pengujian Black Box Testing Pada Halaman Tambah Daftar Tempat ... 112
16. Tabel III.15 Hasil Pengujian Black Box Testing Pada Halaman Tambah Daftar Paket... ... 112
17. Tabel III.16 Hasil Pengujian Black Box Testing Pada Halaman Pendaftaran Calon Pelanggan ... 113
18. Tabel III.17 Hasil Pengujian Black Box Testing Pada Halaman Login Aktivasi ... 113
19. Tabel III.18 Hasil Pengujian Black Box Testing Pada Halaman Login Pelanggan ... 114
20. Tabel III.19 Hasil Pengujian Black Box Testing Pada Halaman Pendaftaran Kegiatan Outbound Personal ... 115
21. Tabel III.20 Hasil Pengujian Black Box Testing Pada Halaman Pendaftaran Kegiatan Outbound Paket ... 116
xvii
DAFTAR LAMPIRAN
Halaman 1. Lampiran A-1. Wawancara Terhadap PT. Yok Kita Jelajah Khatulistiwa Tour &
Travel Pontianak ... 123 2. Lampiran A-2. Observasi Terhadap PT. Yok Kita Jelajah Khatulistiwa Tour &
Travel Pontianak ... 124 3. Lampiran B-1. Dokumentasi Pada PT. Yok Kita Jelajah Khatulistiwa Tour &
Travel Pontianak 1 ... 125 4. Lampiran B-2. Dokumentasi Pada PT. Yok Kita Jelajah Khatulistiwa Tour &
Travel Pontianak 2 ... 125 5. Lampiran B-3. Dokumentasi Pada PT. Yok Kita Jelajah Khatulistiwa Tour &
Travel Pontianak 3 ... 126 6. Lampiran C-1. Lembar List Peserta Outbound ... 127 7. Lampiran C-2. Lembar Brosur Paket Outbound ... 128