daftar isi daftar tabel xviii daftar gambar xx daftar

10
DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR LAMPIRAN XXVI 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Tujuan 2 1.3 Manfaat 2 1.4 Ruang Lingkup 2 2 METODE KAJIAN 2 2.1 Lokasi dan Waktu PKL 2 2.2 Metode Bidang Kajian 2 2.2.1 Tahapan Metodologi Scrum 3 2.2.2 Scrum Team 8 3 GAMBARAN UMUM PT SAGARA ASIA TECHNOLOGY 9 3.1 Sejarah 9 3.2 Visi dan Misi 9 3.2.1 Visi 9 3.2.2 Misi 9 3.3 Struktur Organisasi 10 4 PROSES PEMBUATAN SISTEM INFORMASI CANOPY+ BERBASIS WEBSITE DI PT SAGARA ASIA TECHNOLOGY 10 4.1 Penentuan Product Backlog 10 4.2 Sprint 12 4.2.1 Sprint Pertama 12 4.2.2 Sprint Kedua 57 4.2.3 Sprint Ketiga 88 4.2.4 Sprint Keempat 163 4.3 Evaluasi Seminar 193 5 SIMPULAN 193 5.1 Simpulan 193 5.2 Saran 194 DAFTAR PUSTAKA 195 LAMPIRAN 196 RIWAYAT HIDUP 203

Upload: others

Post on 26-Jan-2022

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

DAFTAR ISI

DAFTAR TABEL XVIII

DAFTAR GAMBAR XX

DAFTAR LAMPIRAN XXVI

1 PENDAHULUAN 1

1.1 Latar Belakang 1 1.2 Tujuan 2

1.3 Manfaat 2

1.4 Ruang Lingkup 2

2 METODE KAJIAN 2

2.1 Lokasi dan Waktu PKL 2 2.2 Metode Bidang Kajian 2

2.2.1 Tahapan Metodologi Scrum 3 2.2.2 Scrum Team 8

3 GAMBARAN UMUM PT SAGARA ASIA TECHNOLOGY 9

3.1 Sejarah 9 3.2 Visi dan Misi 9

3.2.1 Visi 9 3.2.2 Misi 9

3.3 Struktur Organisasi 10

4 PROSES PEMBUATAN SISTEM INFORMASI CANOPY+

BERBASIS WEBSITE DI PT SAGARA ASIA TECHNOLOGY 10

4.1 Penentuan Product Backlog 10 4.2 Sprint 12

4.2.1 Sprint Pertama 12 4.2.2 Sprint Kedua 57

4.2.3 Sprint Ketiga 88

4.2.4 Sprint Keempat 163

4.3 Evaluasi Seminar 193

5 SIMPULAN 193

5.1 Simpulan 193 5.2 Saran 194

DAFTAR PUSTAKA 195

LAMPIRAN 196

RIWAYAT HIDUP 203

Page 2: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

DAFTAR TABEL

1 Use Case Diagram 4 2 Class Diagram 5

3 Activity Diagram 5 4 Product Backlog 11 5 Sprint backlog 1 13 6 Rancangan tabel associations 17 7 Rancangan tabel chats 17

8 Rancangan tabel insurances 18

9 Rancangan tabel jobs 18 10 Rancangan tabel job_actions 21

11 Rancangan tabel job_types 22 12 Rancangan tabel notifications 22 13 Rancangan tabel payments 23 14 Rancangan tabel properties 24 15 Rancangan tabel report_admin 25

16 Rancangan tabel roles 25

17 Rancangan tabel surveyor_job_rejects 26 18 Rancangan tabel uploads 27

19 Rancangan tabel users 27

20 Rancangan tabel user_invite_logs 29

21 Rancangan tabel user_surveyors 29 22 Rancangan tabel work_types 30

23 Use Case Description fungsi register by email 32 24 Use case description fungsi verifkasi email 36 25 Use case description fungsi invite user 39

26 Use case description fungsi register 42 27 Use case description fungsi register by google account 46

28 Use case description fungsi login 49 29 Use case description fungsi forgot password 52 30 Sprint review pada sprint pertama 56

31 Sprint backlog 2 57 32 Use case description fungsi login admin 58 33 Use case description fungsi melihat semua user 61

34 Use case diagram fungsi melihat satu user 64 35 Use case description fungsi menambah user 66 36 Use case description fungsi mengubah user 69 37 Use case description fungsi menghapus user 72 38 Use case description fungsi melihat user invite log 74

39 Use case description fungsi melihat user surveyor 76 40 Use case description fungsi approve cv surveyor 79 41 Use case description fungsi memilih association 82 42 Use case description fungsi mencari laporan risiko 85 43 Sprint review pada sprint kedua 88 44 Sprint backlog 3 89 45 Use case description fungsi melihat semua job type 90

46 Use case description fungsi melihat satu job type 93

Page 3: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

satisfied 159 75 Sprint review pada sprint ketiga 162

76 Sprint backlog 4 163

77 Use case description fungsi my notification 164

78 Use case description fungsi read notification 167

79 Activity diagram fungsi read all notification 169 80 Use case description fungsi unread notification 171

81 Use case description fungsi delete notification 173 82 Use case description fungsi delete all notification 175 83 Use case description fungsi my profile 177

84 Use case description fungsi edit profile 178 85 Use case description fungsi my notification admin 181 86 Use case description fungsi read notification admin 183 87 Use case description fungsi unread notification admin 185 88 Use case description fungsi delete notification admin 187

89 Use case description fungsi melihat performance 189 90 Use case description fungsi logout 191

91 Sprint review pada sprint keempat 192

47 Use case description fungsi menambah job type 95 48 Use case description fungsi mengubah job type 97

49 Use case description fungsi menghapus job type 100 50 Use case description fungsi melihat semua work type 102 51 Use case description fungsi melihat satu work type 105 52 Use case description fungsi menambah work type 107 53 Use case description fungsi mengubah work type 109

54 Use case description fungsi menghapus work type 112 55 Use case description fungsi melihat semua association 114 56 Use case description fungsi melihat satu association 116

57 Use case description fungsi menambah association 117 58 Use case description fungsi mengubah association 120 59 Use case description fungsi menghapus association 122 60 Use case description fungsi melihat semua insurance 125 61 Use case description fungsi melihat satu insurance 127

62 Use case description fungsi menambah insurance 129 63 Use case description fungsi mengubah insurance 131 64 Use case description fungsi menghapus insurance 134 65 Use case description fungsi membuat job 135 66 Use case description fungsi my job 139

67 Use case description fungsi melihat progress job 141

68 Use case description fungsi melihat semua job 144

69 Use case description fungsi melihat satu job 148 70 Use case description fungsi menambah job 150

71 Use case description fungsi mengubah job 153

72 Use case description fungsi menghapus job 156 73 Use case description fungsi mengunduh report 158

74 Use case description fungsi memberi rating, feedback, dan satisfied or not

Page 4: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

DAFTAR GAMBAR

1 Tahap Metodologi Scrum (Schwaber dan Sutherland 2017) 3 2 Struktur organisasi PT Sagara Asia Technology 10 3 Use case diagram broker 14

4 Use case diagram top level management 15 5 Class diagram 16 6 Tampilan halaman register by email 32 7 Activiy diagram fungsi register by email 33 8 Model fungsi register by email 33

9 Controller fungsi register by email 36 10 Tampilan verifikasi email 36 11 Activiy diagram fungsi verifikasi email 37

12 Model fungsi verifikasi email 38 13 Controller fungsi verifikasi email 38 14 Tampilan halaman invite user 39 15 Activity diagram fungsi invite user 40

16 Model fungsi invite user 40 17 Controller fungsi invite user 41

18 Tampilan halaman register 42 19 Activity diagram fungsi register 43

20 Model fungsi register 44 21 Controller fungsi register 45

22 Tampilan halaman register by google account 46 23 Activity diagram fungsi register by google account 47

24 Model fungsi register by google account 48 25 Controller fungsi register by google account 48 26 Tampilan halaman login 49

27 Activity diagram fungsi login 50 28 Model fungsi login 50

29 Controller fungsi login 51 30 Tampilan halaman forgot password 52

31 Activity diagram fungsi forgot password 53

32 Model fungsi forgot password 54 33 Controller fungsi forgot password 55 34 Tampilan halaman login admin 58

35 Activity diagram fungsi login admin 59 36 Model fungsi login admin 59 37 Controller fungsi login admin 60 38 Tampilan halaman melihat semua user 61 39 Activity diagram fungsi melihat semua user 61

40 Model fungsi melihat semua user 62 41 Controller fungsi melihat semua user 63

42 Tampilan halaman melihat satu user 64 43 Activity diagram fungsi melihat satu user 64 44 Model fungsi melihat satu user 65 45 Controller fungsi melihat satu user 65 46 Tampilan halaman menambah user 66

Page 5: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

47 Activity Diagram fungsi menambah user 67 48 Model fungsi menambah user 68

49 Controller fungsi menambah user 68 50 Tampilan halaman mengubah user 69 51 Activity diagram fungsi mengubah user 70 52 Model fungsi mengubah user 70 53 Controller fungsi mengubah user 71

54 Tampilan halaman menghapus user 71 55 Activity diagram fungsi menghapus user 72 56 Model fungsi menghapus user 73

57 Controller fungsi menghapus user 73 58 Tampilan halaman melihat user invite log 74 59 Activity diagram fungsi melihat user invite log 74 60 Model fungsi melihat user invite log 75

61 Controller fungsi melihat user invite log 75 62 Tampilan melihat user surveyor 76 63 Activity diagram fungsi melihat user surveyor 77 64 Model fungsi melihat user surveyor 77

65 Controller fungsi melihat user surveyor 78 66 Tampilan halaman approve cv surveyor 79

67 Activity diagram fungsi approve cv surveyor 80

68 Model fungsi approve cv surveyor 80

69 Controller fungsi approve cv surveyor 81 70 Tampilan halaman memilih association 82 71 Activity diagram fungsi memilih association 83

72 Model fungsi memilih association 83 73 Controller fungsi memilih association 84

74 Tampilan halaman mencari laporan risiko 85 75 Activity diagram fungsi mencari laporan risiko 86 76 Model fungsi mencari laporan risiko 86

77 Controller fungsi mencari laporan risiko 87

78 Tampilan halaman melihat semua job type 90

79 Activity diagram fungsi melihat semua job type 91

80 Model fungsi melihat semua job type 91 81 Controller fungsi melihat semua job type 92

82 Tampilan halaman melihat satu job type 93 83 Activity diagram fungsi melihat satu job type 94 84 Model fungsi melihat satu job type 94

85 Controller fungsi melihat satu job type 94 86 Tampilan halaman menambah job type 95 87 Activity diagram fungsi menambah job type 96 88 Model fungsi menambah job type 96 89 Controller fungsi menambah job type 97

90 Tampilan halaman mengubah job type 97 91 Activity diagram fungsi mengubah job type 98

92 Model fungsi mengubah job type 99 93 Controller fungsi mengubah job type 99 94 Tampilan halaman menghapus job type 100

Page 6: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

95 Activity diagram fungsi menghapus job type 101 96 Model fungsi menghapus job type 101

97 Controller fungsi menghapus job type 101 98 Tampilan halaman melihat semua work type 102 99 Activity diagram fungsi melihat semua work type 103

100 Model fungsi melihat semua work type 103 101 Controller fungsi melihat semua work type 104

102 Tampilan halaman melihat satu work type 105 103 Activity diagram fungsi melihat satu work type 106 104 Model fungsi melihat satu work type 106

105 Controller fungsi melihat satu work type 106 106 Tampilan halaman menambah work type 107 107 Activity diagram fungsi menambah work type 108 108 Model fungsi menambah work type 108

109 Controller fungsi menambah work type 109 110 Tampilan halaman mengubah work type 109 111 Activity diagram fungsi mengubah work type 110 112 Model fungsi mengubah work type 111

113 Controller fungsi mengubah work type 111 114 Tampilan halaman menghapus work type 111

115 Activity diagram fungsi menghapus work type 112

116 Model fungsi menghapus work type 113

117 Controller fungsi menghapus work type 113 118 Tampilan melihat semua association 113 119 Activity diagram fungsi melihat semua association 114

120 Model fungsi melihat semua association 114 121 Controller fungsi melihat semua association 115

122 Tampilan halaman melihat satu association 115 123 Activity diagram fungsi melihat satu association 116 124 Model fungsi melihat satu association 116

125 Controller fungsi melihat satu association 117

126 Tampilan halaman menambah association 117

127 Activity diagram fungsi menambah association 118

128 Model fungsi menambah association 119 129 Controller fungsi menambah association 119

130 Tampilan halaman mengubah association 119 131 Activity diagram fungsi mengubah association 121 132 Model fungsi mengubah association 121

133 Controller fungsi mengubah association 122 134 Tampilan halaman menghapus association 122 135 Activity diagram fungsi menghapus association 123 136 Model fungsi menghapus association 124 137 Controller fungsi menghapus association 124

138 Tampilan halaman melihat semua insurance 124 139 Activity diagram fungsi melihat semua insurance 125

140 Model fungsi melihat semua insurance 125 141 Controller fungsi melihat semua insurance 126 142 Tampilan halaman melihat satu insurance 127

Page 7: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

143 Activity diagram fungsi melihat satu insurance 128 144 Model fungsi melihat satu insurance 128

145 Controller fungsi melihat satu insurance 128 146 Tampilan halaman menambah insurance 129 147 Activity diagram fungsi menambah insurance 130 148 Model fungsi menambah insurance 130 149 Controller fungsi menambah insurance 131

150 Tampilan halaman mengubah insurance 131 151 Activity diagram fungsi mengubah insurance 132 152 Model fungsi mengubah insurance 133

153 Controller fungsi mengubah insurance 133 154 Tampilan halaman menghapus insurance 133 155 Activity diagram fungsi menghapus insurance 134 156 Model fungsi menghapus insurance 135

157 Controller fungsi menghapus insurance 135 158 Tampilan halaman membuat job 135 159 Activity diagram fungsi membuat job 137 160 Model fungsi membuat job 137

161 Controller fungsi membuat job 138 162 Tampilan halaman my job 138

163 Activity diagram fungsi my job 139

164 Model fungsi my job 139

165 Controller fungsi my job 141 166 Tampilan halaman melihat progress job 141 167 Activity diagram fungsi melihat progress job 142

168 Model fungsi melihat progress job 142 169 Controller fungsi melihat progress job 143

170 Tampilan halaman melihat semua job 144 171 Activity diagram fungsi melihat semua job 144 172 Model fungsi melihat semua job 145

173 Controller fungsi melihat semua job 147

174 Tampilan halaman melihat satu job 148

175 Activity diagram fungsi melihat satu job 149

176 Model fungsi melihat satu job 149 177 Controller fungsi melihat satu job 150

178 Tampilan halaman menambah job 150 179 Activity diagram fungsi menambah job 151 180 Model fungsi menambah job 152

181 Controller fungsi menambah job 152 182 Tampilan halaman mengubah job 153 183 Activity diagram fungsi mengubah job 154 184 Model fungsi mengubah job 154 185 Controller fungsi mengubah job 155

186 Tampilan halaman menghapus job 155 187 Activity diagram fungsi menghapus job 156

188 Model fungsi menghapus job 157 189 Controller fungsi menghapus job 157 190 Tampilan halaman mengunduh report 158

Page 8: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

191 Activity diagram fungsi mengunduh report 159 192 Tampilan halaman memberi rating, feedback, dan satisfied or not

satisfied 159 193 Activity diagram fungsi memberi rating, feedback, dan satisfied or not

satisfied 160 194 Model fungsi memberi rating, feedback, dan satisfied or not satisfied 161 195 Controller fungsi memberi rating, feedback, dan satisfied or not

satisfied 161 196 Tampilan halaman my notification 164 197 Activity diagram fungsi my notification 165

198 Model fungsi my notification 165 199 Controller fungsi my notification 166 200 Tampilan halaman read notification 167 201 Activity diagram fungsi read notification 168

202 Model fungsi read notification 168 203 Controller fungsi read notification 168 204 Tampilan halaman read all notification 169 205 Activity diagram fungsi read all notification 169

206 Model fungsi read all notification 170 207 Controller fungsi read all notification 170

208 Tampilan halaman unread notification 171

209 Activity diagram fungsi unread notification 172

210 Model fungsi unread notification 172 211 Controller fungsi unread notification 172 212 Tampilan halaman delete notification 173

213 Activity diagram fungsi delete notification 174 214 Model fungsi delete notification 174

215 Controller fungsi delete notification 174 216 Tampilan halaman delete all notification 175 217 Activity diagram fungsi delete all notification 175

218 Model fungsi delete all notification 176

219 Controller fungsi delete all notification 176

220 Tampilan halaman my profile 176

221 Activity diagram fungsi my profile 177 222 Model fungsi my profile 177

223 Controller fungsi my profile 178 224 Tampilan halaman edit profile 178 225 Activity diagram fungsi edit profile 179

226 Model fungsi edit profile 179 227 Controller fungsi edit profile 180 228 Tampilan halaman my notification admin 181 229 Activity diagram fungsi my notification admin 181 230 Model fungsi my notification admin 182

231 Controller fungsi my notification admin 182 232 Tampilan halaman read notification admin 183

233 Activity diagram fungsi read notification admin 184 234 Model fungsi read notification admin 184 235 Controller fungsi read notification admin 184

Page 9: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

236 Tampilan halaman unread notification admin 185 237 Activity diagram fungsi unread notification admin 186

238 Model fungsi unread notification admin 186 239 Controller fungsi unread notification admin 186 240 Tampilan halaman delete notification admin 187 241 Activity diagram fungsi delete notification admin 187 242 Model fungsi delete notification admin 188

243 Controller fungsi delete notification admin 188 244 Tampilan halaman melihat performance 189 245 Activity diagram fungsi melihat performance 189

246 Model fungsi melihat performance 190 247 Controller fungsi melihat performance 190 248 Activity diagram fungsi logout 191

Page 10: DAFTAR ISI DAFTAR TABEL XVIII DAFTAR GAMBAR XX DAFTAR

DAFTAR LAMPIRAN

1 Tampilan halaman pre-registration 197 2 Tampilan halaman memilih broker atau surveyor pada halaman pre-

registration 197

3 Tampilan halaman ketika broker atau surveyor berhasil melakukan invite

user 198 4 Tampilan halaman main 198 5 Tampilan halaman memilih broker atau surveyor pada halaman pre-

registration 199

6 Tampilan halaman membuat password baru 199 7 Tampilan halaman menunggu surveyor accept job 200 8 Tampilan halaman ketika surveyor accept job 200

9 Tampilan halaman ketika broker proceed job 201 10 Tampilan halaman ketika upload profile picture 201 11 Tampilan halaman ketika view cv surveyor 202 12 Tampilan halaman menampilkan profile 202