Pembuatan Website Paid to Click.
ABSTRAK
Internet telah dijadikan sebagai media untuk mendapatkan penghasilan baik sebagai penghasilan utama maupun tambahan yang menyebabkan banyaknya online shop yang bermunculan. Banyaknya online shop tersebut menyebabkan dibutuhkan sarana untuk pengiklanan website online shop tersebut, sehingga muncullah website Paid to Click.
Website Paid to Click menjadi tempat untuk melakukan advertising dan juga sebagai sarana untuk mendapatkan penghasilan. Pengguna internet dapat berperan sebagai pemilik advertisement, atau menjadi pelihat advertisement. Pemilik advertisement dapat mendapatkan keuntungan seperti meningkatnya traffic website, banyaknya pengunjung website, dan semakin banyak yang mengetahui keberadaan website tersebut, sebagai pelihat advertisement akan mendapat keuntungan mendapatkan komisi.
(2)
ABSTRACT
Internet has been used as a medium to get a good income as a primary or additional income that causes the number of online shops that sprung up. Number of online shop was caused required a means for advertising the website online shop, so came the Paid to Click websites.
Website Paid to Click a place to do the advertising and also as a means to generate revenue. Internet users can act as the owner of advertisement, or a seer advertisement. Advertisement Owners can get benefits such as increased website traffic, many website visitors, and the more who know the existence of the website, as a seer advertisement will benefit get a commission.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
KATA PENGANTAR... iv
ABSTRAK ... v
ABSTRACT... vi
DAFTAR ISI... vii
DAFTAR GAMBAR ... xvii
DAFTAR TABEL ...xxiv
DAFTAR PROGRAM ...xxvi
BAB I PENDAHULUAN ... 1
1.1.Latar Belakang ... 1
1.2. Rumusan Masalah ... 2
1.3. Tujuan ... 3
1.4. Batasan Masalah ... 4
1.5. Sistematika Pembahasan ... 4
BAB II DASAR TEORI ... 6
2.1. Advertising ... 6
2.2. Paid to Click ... 7
2.3. Paypal... 7
2.4. PHP ... 9
2.5. Framework ... 10
2.6. Codeigniter ... 10
2.7. MySql ... 11
2.8. Diagram Use Case ... 11
2.9. Activity Diagram ... 13
2.10. Class Diagram... 14
2.11. ERD (Entity Relationship Diagram) ... 14
2.12. Black Box Testing ... 15
(4)
BAB III ANALISA DAN PEMODELAN ... 17
3.1. Proses Bisnis ... 17
3.2. Activity Diagram ... 22
3.2.1. Proses Registration... 22
3.2.2. Proses Login ... 24
3.2.3. Proses Manage Account ... 24
3.2.3.1. Add Account ... 25
3.2.3.2. Edit Account ... 26
3.2.3.3. Delete Account ... 27
3.2.3.4. Search ... 28
3.2.3.5. Add Purchase Balance ... 28
3.2.3.6. Change Password ... 29
3.2.3.7. Change Email ... 30
3.2.3.8. Forgot Password ... 31
3.2.4. Proses Manage News ... 31
3.2.4.1. Add News ... 32
3.2.4.2. Delete News ... 33
3.2.5. Manage Advertisement ... 33
3.2.5.1. Add Advertisement... 34
3.2.5.3. Delete Advertisement ... 35
3.2.5.4. Approve Advertisement ... 36
3.2.5.5 View Advertisement ... 36
3.2.5.6. Add Click to Advertisement ... 37
3.2.6. Advertisement Plans ... 38
3.2.6.1. Add Advertisement Plans ... 38
3.2.6.2. Edit Advertisement Plans ... 39
3.2.6.3. Delete Advertisement Plans ... 40
3.2.7. Advertise... 41
3.2.7.1. Advertise Banner ... 41
3.2.7.2. Advertise PTC (Paid to Click) ... 42
(5)
3.2.8.1. Write New Message ... 44
3.2.8.2. Reply Message ... 45
3.2.8.3. Delete Message ... 46
3.2.8.4. View Inbox ... 47
3.2.8.5. View Outbox ... 47
3.2.9. Manage Payout ... 48
3.2.9.1. Request Payout ... 48
3.2.9.2. Payout ... 49
3.2.10. Manage Referral ... 50
3.2.10.1. Add Package ... 50
3.2.10.2. Edit Package ... 51
3.2.10.3 Delete Package ... 52
3.2.10.4 Rent Referral ... 53
3.2.11. Manage Membership ... 54
3.2.11.1. Add Package ... 55
3.2.11.2. Edit Package ... 56
3.2.11.3. Delete Package ... 56
3.2.11.4. Upgrade Membership ... 57
3.2.12. Manage Banned ... 58
3.2.12.1. Add Banned ... 58
3.2.12.2. Edit Banned ... 59
3.2.12.3. Delete Banned ... 60
3.2.12.4. Search Banned ... 61
3.2.13. Edit TOS (Terms of Service) ... 61
3.2.14. Edit FAQ (Frequently Asked Questions) ... 61
3.4. Class Object ... 62
3.4.1. Controller... 62
3.4.2. Model ... 63
3.5. ER Diagram ... 64
3.6. Web Map ... 66
(6)
3.6.2. Web Map Member ... 67
3.6.3. Web Map Guest... 69
3.7. Perancangan User Interface ... 69
3.7.1. Guest ... 69
3.7.1.1. Halaman utama guest ... 70
3.7.1.2. Login ... 70
3.7.1.3. View Advertisement ... 71
3.7.1.4. Advertisement ... 72
3.7.1.5. Term of service ... 72
3.7.1.6. Frequently Asked Question ... 73
3.7.1.7. Register ... 73
3.7.2. Admin ... 74
3.7.2.1. Halaman Utama Admin ... 74
3.7.2.2. Manage Advertisement ... 74
3.7.2.3. Add Advertisement... 75
3.7.2.4. View Advertisement ... 75
3.7.2.5. Advertisement ... 76
3.7.2.6. Manage Advertisement Plan ... 76
3.7.2.7. Add / Update Advertisement Plan ... 77
3.7.2.8. Write Message ... 78
3.7.2.9. Inbox... 78
3.7.2.10. Outbox ... 79
3.7.2.11. View Inbox ... 79
3.7.2.12. View Outbox ... 80
3.7.2.11. Manage News ... 81
3.7.2.12. Add/Update News ... 81
3.7.2.13. Manage User ... 82
3.7.2.14. Add / Update User ... 82
3.7.2.15. Change Password ... 83
3.7.2.16. Change Email ... 84
(7)
3.7.2.18. Add / Update Banned ... 85
3.7.2.19. Manage Request Payment ... 86
3.7.2.20. Add Request Payment ... 86
3.7.2.21. Term of service / Frequently Asked Question ... 87
3.7.2.22. Referral ... 87
3.7.2.23. Manage Membership ... 88
3.7.2.24. Add / Update Membership ... 88
3.7.3. Member ... 89
3.7.3.1. Halaman Utama Member ... 89
3.7.3.2. View Advertisement ... 90
3.7.3.3 Advertisement ... 90
3.7.3.4. Message - Write New ... 91
3.7.3.5. Inbox... 91
3.7.3.6. Outbox ... 92
3.7.3.7. View Inbox ... 92
3.7.3.8. View Outbox ... 93
3.7.3.9. View Account... 94
3.7.3.10. Change Password ... 94
3.7.3.11. Change Email ... 95
3.7.3.12. Upgrade Membership ... 95
3.7.3.13. Promotion Tool... 96
3.7.3.14. Add Purchase Balance ... 97
3.7.3.15. Request Payment ... 97
3.7.3.16. Term of service / Frequently Asked Question ... 98
3.7.3.17. Add Click to Advertisement ... 98
3.7.3.18. Add New Advertisement ... 99
3.7.3.19. Referral ... 99
3.7.3.20. Rent Referral ... 100
BAB IV PERANCANGAN DAN IMPLEMENTASI ... 101
4.1. Implementasi Model Basis Data ... 101
(8)
4.1.2. Tabel News ... 102
4.1.3. Tabel Message... 102
4.1.4. Tabel Referral ... 103
4.1.5. Tabel Account Type ... 103
4.1.6. Tabel Advertisement... 104
4.1.7. Tabel Advertisement Price ... 104
4.1.8. Tabel Advertisement Type ... 104
4.1.9. Tabel Banned ... 105
4.1.10. Tabel Captcha ... 105
4.1.11. Tabel Log ... 105
4.1.12. Tabel Payment ... 106
4.1.13. Tabel Purchase Ads... 106
4.1.14. Tabel Transaction History ... 107
4.1.15. Tabel Temp User Ads ... 107
4.2. Implementasi User Interface ... 107
4.2.1. Guest ... 107
4.2.1.1. Halaman Utama Guest ... 107
4.2.1.2. Login ... 108
4.2.1.3. View Advertisement ... 110
4.2.1.4. Advertisement ... 111
4.2.1.5. Term of service ... 111
4.2.1.6. Frequently Asked Question ... 112
4.2.1.7. Register ... 113
4.2.2. Admin ... 114
4.2.2.1. Halaman Utama Admin ... 114
4.2.2.2. Manage Advertisement ... 115
4.2.2.3. Add Advertisement... 116
4.2.2.4. View Advertisement ... 118
4.2.2.5. Advertisement ... 119
4.2.2.6. Manage Advertisement Plan ... 119
(9)
4.2.2.8. Write Message ... 122
4.2.2.9. Inbox... 123
4.2.2.10. Outbox ... 124
4.2.2.11. View Inbox ... 125
4.2.2.12. View Outbox ... 126
4.2.2.11. Manage News ... 127
4.2.2.12. Add News ... 128
4.2.2.13 Manage User ... 129
4.2.2.14. Add / Update User ... 130
4.2.2.15. Change Password ... 132
4.2.2.16. Change Email ... 133
4.2.2.17. Manage Banned ... 134
4.2.2.18. Add / Update Banned ... 135
4.2.2.19. Manage Request Payment ... 137
4.2.2.20. Add Request Payment ... 138
4.2.2.21. Term of service ... 139
4.2.2.22. Frequently Asked Question ... 140
4.2.2.23. Referral ... 142
4.2.2.24. Manage Membership ... 145
4.2.2.25. Add / Update Membership ... 146
4.2.3. Member ... 147
4.2.3.1. Halaman Utama Member ... 148
4.2.3.2. View Advertisement ... 148
4.2.3.3 Advertisement ... 149
4.2.3.4. Write New ... 150
4.2.3.5. Inbox... 151
4.2.3.6. Outbox ... 152
4.2.3.7. View Inbox ... 153
4.2.3.8. View Outbox ... 154
4.2.3.9. View Account... 156
(10)
4.2.3.11. Change Email ... 158
4.2.3.12. Upgrade Membership ... 159
4.2.3.13. Promotion Tool... 160
4.2.3.14. Add Purchase Balance ... 161
4.2.3.15. Request Payment ... 162
4.2.3.16. Term of service ... 163
4.2.3.17. Frequently Asked Question ... 164
4.2.3.18. Add Click to Advertisement ... 165
4.2.3.19. Add New Advertisement ... 166
4.2.3.20. Referral ... 168
4.2.3.21. Rent Referral ... 169
BAB V PENGUJIAN ... 170
5.1. Black Box ... 170
5.1.1. Pengujian Login ... 170
5.1.2. Pengujian Add User ... 171
5.1.3. Pengujian Update User ... 173
5.1.4. Pengujian Delete User ... 174
5.1.5. Pengujian Register ... 174
5.1.6. Pengujian Change Password... 176
5.1.7. Pengujian Change email ... 178
5.1.8. Pengujian Add purchase Balance... 179
5.1.9. Pengujian Request Payment ... 179
5.1.10 Pengujian Add Advertisement ... 180
5.1.11. Pengujian Add Advertisement Plan ... 181
5.1.12. Pengujian Update Advertisement Plan ... 182
5.1.13. Delete Advertisement Plan ... 183
5.1.14. Pengujian Write Message ... 184
5.1.15. Pengujian Reply Message ... 184
5.1.16. Pengujian Delete Message ... 185
5.1.17. Pengujian Add News ... 185
(11)
5.1.19. Pengujian Add Banned ... 186
5.1.20. Pengujian Update Banned ... 187
5.1.21. Pengujian Delete Banned ... 188
5.1.22. Pengujian Add Membership ... 189
5.1.23. Pengujian Update Membership ... 192
5.1.24. Pengujian Delete Membership... 194
5.2. White Box ... 195
5.2.1. Login ... 195
5.2.2. Add User ... 196
5.2.3. Update User ... 197
5.2.4. Delete ... 197
5.2.5. Register ... 197
5.2.6. Change Password ... 198
5.2.7. Change Email ... 199
5.2.8. Add Purchase Balance ... 199
5.2.9. Request Payment... 200
5.2.10. Add Advertisement ... 201
5.2.11. Add Advertisement Plan ... 201
5.2.12. Update Advertisement Plan ... 202
5.2.13. Write Message ... 202
5.2.14. Reply Message... 203
5.2.15. Add News ... 204
5.2.16. Add Banned ... 204
5.2.17. Update Banned ... 205
5.2.18. Add Membership ... 205
5.2.19. Update Membership ... 206
5.3. Kuesioner ... 206
Kuesioner Website Paid to Click ... 206
BAB VI KESIMPULAN DAN SARAN ... 212
6.1. Kesimpulan ... 212
(12)
DAFTAR PUSTAKA ... 213
LAMPIRAN A Kamus Data ... 1
LAMPIRAN B User Manual... 1
(13)
DAFTAR GAMBAR
Gambar 2.1 Use Case ... 12
Gambar 2.2 Actor ... 12
Gambar 2.3 Communicates ... 12
Gambar 2.4 Extends ... 12
Gambar 2.5 System Boundary ... 13
Gambar 2. 6 Class Diagram ... 14
Gambar 2. 7 ERD ... 14
Gambar 3.1 Use Case Diagram ... 21
Gambar 3.2 Register ... 23
Gambar 3.3 Proses Login ... 24
Gambar 3.4 Proses Manage Account ... 25
Gambar 3.5 Add Account ... 26
Gambar 3.6 Edit Account... 27
Gambar 3.7 Delete Account ... 28
Gambar 3.8 Search ... 28
Gambar 3.9 Add Purchase Balance ... 29
Gambar 3.10 Change Password ... 30
Gambar 3.11 Change Email ... 30
Gambar 3.12 Forgot Password ... 31
Gambar 3.13 Proses Manage News ... 32
Gambar 3.14 Add News... 32
Gambar 3.15 Delete News ... 33
Gambar 3.16 Manage Advertisement ... 34
Gambar 3.17 Add Advertisement ... 35
Gambar 3. 18 Delete Advertisement ... 35
Gambar 3.19 Approve Advertisement ... 36
Gambar 3.20 View Advertisement... 37
Gambar 3.21 Add Click to Advertisement ... 38
Gambar 3.22 Advertisement Plans ... 38
(14)
Gambar 3.24 Edit Advertisement Plans ... 40
Gambar 3.25 Delete Advertisement Plans ... 41
Gambar 3.26 Advertise ... 41
Gambar 3.27 Advertise Banner ... 42
Gambar 3.28 Advertise PTC ... 43
Gambar 3.29 Manage Message ... 44
Gambar 3.30 Write New Message ... 45
Gambar 3.31 Reply Message ... 46
Gambar 3.32 Delete Message ... 46
Gambar 3.33 View Inbox ... 47
Gambar 3.34 View Outbox ... 47
Gambar 3.35 Manage Payout ... 48
Gambar 3.36 Request Payout ... 49
Gambar 3.37 Payout ... 49
Gambar 3.38 Manage Referral ... 50
Gambar 3.39 Add Package ... 51
Gambar 3.40 Edit Package ... 52
Gambar 3.41 Delete Package ... 53
Gambar 3.42 Rent Referral... 54
Gambar 3.43 Manage Membership ... 55
Gambar 3.44 Add Package ... 55
Gambar 3.45 Edit Package ... 56
Gambar 3.46 Delete Package ... 57
Gambar 3.47 Upgrade Membership ... 57
Gambar 3.48 Manage Banned ... 58
Gambar 3.49 Add Banned ... 59
Gambar 3.50 Edit Banned ... 60
Gambar 3.51 Delete Banned ... 60
Gambar 3.52 Search Banned ... 61
Gambar 3.53 Edit TOS ... 61
Gambar 3.54 Edit FAQ ... 62
(15)
Gambar 3.56 Class Diagram Model ... 64
Gambar 3.57 ER Diagram ... 65
Gambar 3.58 Webmap Admin ... 66
Gambar 3.59 Webmap Member ... 68
Gambar 3.60 Webmap Guest ... 69
Gambar 3.61 Halaman Utama Guest... 70
Gambar 3.62 Login ... 71
Gambar 3.63 View Advertisement... 71
Gambar 3.64 Advertisement ... 72
Gambar 3.65 Term of service ... 72
Gambar 3.66 Frequenly Asked Question ... 73
Gambar 3.67 Register ... 73
Gambar 3.68 Halaman Utama Admin ... 74
Gambar 3.69 Manage Avertisement ... 75
Gambar 3.70 Add Advertisement ... 75
Gambar 3.71 View Advertisement... 76
Gambar 3.72 Advertisement ... 76
Gambar 3.73 Manage Advertisement Plan ... 77
Gambar 3.74 Add Advertisement Plan ... 77
Gambar 3.75 Write Message ... 78
Gambar 3.76 Inbox ... 78
Gambar 3.77 Outbox ... 79
Gambar 3.78 View Inbox ... 80
Gambar 3.79 View Outbox ... 80
Gambar 3.80 Manage News... 81
Gambar 3.81 Add News... 81
Gambar 3.82 Manage User ... 82
Gambar 3.83 Add User ... 83
Gambar 3.84 Change Password ... 83
Gambar 3.85 Change Email ... 84
Gambar 3.86 Manage Banned ... 85
(16)
Gambar 3.88 Manage Request Payment ... 86
Gambar 3.89 Add Request Payment ... 86
Gambar 3.90 TOS / FAQ ... 87
Gambar 3.91 Referral ... 87
Gambar 3.92 Manage Membership ... 88
Gambar 3.93 Add / Update Membership ... 89
Gambar 3.94 Halaman Utama Member ... 89
Gambar 3.95 View Advertisement... 90
Gambar 3.96 Advertisement ... 90
Gambar 3.97 Write New Message ... 91
Gambar 3.98 Inbox ... 91
Gambar 3.99 Outbox ... 92
Gambar 3.100 View Inbox ... 93
Gambar 3.101 View Outbox ... 93
Gambar 3.102 View Account ... 94
Gambar 3.103 Change Password ... 94
Gambar 3.104 Change Email ... 95
Gambar 3.105 Upgrade Membership ... 96
Gambar 3.106 Promotion Tool ... 96
Gambar 3.107 Add Purchase Balance ... 97
Gambar 3.108 Request Payment ... 97
Gambar 3.109 TOS / FAQ ... 98
Gambar 3.110 Add Click to Advertisement ... 98
Gambar 3.111 Add New Advertisement ... 99
Gambar 3.112 Referral ... 99
Gambar 3.113 Rent Referral... 100
Gambar 4.1 Implementasi Model Basis Data ... 101
Gambar 4.2 Halaman Utama Guest... 108
Gambar 4.3 Login ... 109
Gambar 4.4 View Advertisement... 110
Gambar 4.5 Advertiement ... 111
(17)
Gambar 4.7 Frequently Asked Question ... 113
Gambar 4.8 Register ... 114
Gambar 4.9 Halaman Utama Admin ... 115
Gambar 4.10 Manage Advertisement ... 116
Gambar 4.11 Add Advertisement ... 117
Gambar 4.12 View Advertisement... 118
Gambar 4.13 Advertisement ... 119
Gambar 4.14 Manage Advertisement Plan ... 120
Gambar 4.15 Add Advertisement Plan ... 121
Gambar 4.16 Write New Message ... 122
Gambar 4.17 Inbox ... 123
Gambar 4.18 Outbox ... 124
Gambar 4.19 View Inbox ... 125
Gambar 4.20 View Outbox ... 127
Gambar 4.21 Manage News... 128
Gambar 4.22 Add news ... 129
Gambar 4.23 Manage User ... 130
Gambar 4.24 Add User ... 130
Gambar 4.25 Update User... 131
Gambar 4.26 Change Password ... 132
Gambar 4.27 Change Email ... 133
Gambar 4.28 Manage Banned ... 134
Gambar 4.29 Add Banned ... 135
Gambar 4.30 Update Banned ... 136
Gambar 4.31 Manage Request Payment ... 137
Gambar 4.32 Add Request Payment ... 138
Gambar 4.33 Term of service ... 139
Gambar 4.34 Edit Term of service ... 140
Gambar 4.35 Frequently Asked Question ... 141
Gambar 4.36 Edit Frequently Asked Question ... 142
Gambar 4.37 Rented Referral ... 143
(18)
Gambar 4.39 Manage Membership ... 145
Gambar 4.40 Add Membership ... 146
Gambar 4.41 Update Membership ... 147
Gambar 4.42 Halaman Utama Member ... 148
Gambar 4.43 View Advertisement... 149
Gambar 4.44 Advertisement ... 150
Gambar 4.45 Write New Message ... 151
Gambar 4.46 Inbox ... 152
Gambar 4.47 Outbox ... 153
Gambar 4.48 View Inbox ... 154
Gambar 4.49 View Outbox ... 155
Gambar 4.50 View Account ... 157
Gambar 4.51 Change Password ... 158
Gambar 4.52 Change Email ... 159
Gambar 4.53 Upgrade Membership ... 159
Gambar 4.54 Promotion Tool ... 160
Gambar 4.55 Add Purchase Balance ... 162
Gambar 4.56 Request Payment ... 163
Gambar 4.57 Term of service ... 164
Gambar 4.58 Frequently Asked Question ... 165
Gambar 4.59 Add Click to Advertisement ... 166
Gambar 4.60 Add New Advertisement ... 167
Gambar 4.61 Direct Referral ... 168
Gambar 4.62 Rent Referral... 169
Gambar 5.1 Login ... 196
Gambar 5.2 Add User ... 196
Gambar 5.3 Update User... 197
Gambar 5.4 Delete ... 197
Gambar 5.5 Register ... 198
Gambar 5.6 Change Password ... 199
Gambar 5.7 Change Email ... 199
(19)
Gambar 5.9 Request Payment ... 201
Gambar 5.10 Add Advertisement ... 201
Gambar 5.11 Add Advertisement Plan ... 202
Gambar 5.12 Update Advertisement Plan ... 202
Gambar 5.13 Write Message ... 203
Gambar 5.14 Reply Message ... 203
Gambar 5.15 Add News... 204
Gambar 5.16 Add Banned ... 204
Gambar 5.17 Update Banned ... 205
Gambar 5.18 Add Membership ... 205
Gambar 5.19 Update Membership ... 206
Gambar 5.20 Kuesioner... Error! Bookmark not defined. Gambar 5.21 Diagram Pie, Karakteristik berdasarkan usia .. Error! Bookmark not defined. Gambar 5.22 Diagram Pie, karakteristik berdasarkan jenis kelamin ... 208
Gambar 5.23 Diagram pie, Tampilan Website ... 208
Gambar 5.24 Diagram Pie, Website menyediakan fitur yang dibutuhkan ... 209
Gambar 5.25 Diagram Pie, Kemudahan dalam mengerti fitur ... 209
Gambar 5.26 Diagram Pie, Kemudahan penggunaan Website ... 210
Gambar 5.27 Diagram Pie, Website user friendly ... 211
(20)
DAFTAR TABEL
Tabel 2.1 Elemen Activity ... 13
Tabel 4.1 Tabel User ... 102
Tabel 4.2 Tabel News ... 102
Tabel 4.3 Tabel Message ... 103
Tabel 4.4 Tabel Referral ... 103
Tabel 4.5 Tabel Referral ... 103
Tabel 4.6 Tabel Advertisement ... 104
Tabel 4.7 Tabel Advertisement Price ... 104
Tabel 4.8 Tabel Advertisement Type ... 105
Tabel 4.9 Tabel Banned ... 105
Tabel 4.10 Tabel Captcha ... 105
Tabel 4.11 Tabel Log ... 106
Tabel 4.12 Tabel Payment ... 106
Tabel 4.13 Tabel Purchase Ads ... 106
Tabel 4.14 Tabel Transaction History ... 107
Tabel 4. 15 Tabel Temp User Ads ... 107
Tabel 5.1 Pengujian Login ... 170
Tabel 5.2 Pengujian Add User ... 171
Tabel 5.3 Pengujian Update User ... 173
Tabel 5.4 Pengujian Delete User... 174
Tabel 5.5 Pengujian Register ... 175
Tabel 5.6 Pengujian Change Password ... 177
Tabel 5.7 Pengujian Change Email ... 178
Tabel 5.8 Pengujian Add Purchase Balance ... 179
Tabel 5.9 Pengujian Request Payment ... 180
Tabel 5.10 Pengujian Add Advertisement... 180
Tabel 5.11 Pengujian Add Advertisement Plan ... 181
Tabel 5.12 Pengujian Update Advertisement Plan ... 182
(21)
Tabel 5.15 Pengujian Reply Message ... 185
Tabel 5.16 Pengujian Delete Message ... 185
Tabel 5.17 Pengujian Add News ... 186
Tabel 5.18 Pengujian Delete News ... 186
Tabel 5.19 Pengujian Add Banned ... 187
Tabel 5.20 Pengujian Update Banned ... 188
Tabel 5.21 Pengujian Delete Banned ... 189
Tabel 5.22 Pengujian Add Membership ... 189
Tabel 5.23 Pengujian Update Membership ... 192
Tabel 5.24 Pengujian Delete Membership ... 194
(22)
DAFTAR PROGRAM
Program 4.1 Login ... 109
Program 4.2 View Advertisement ... 110
Program 4.3 Term of Service ... 111
Program 4.4 Frequently asked question ... 113
Program 4.5 Register... 114
Program 4.6 Manage Advertisement ... 115
Program 4.7 Add Advertisement ... 117
Program 4.8 View Advertisement ... 118
Program 4.9 Manage Advertisement Plan ... 119
Program 4.10 Add Advertisement Plan ... 120
Program 4.11 Update Advertisement Plan ... 121
Program 4.12 Write New Message ... 122
Program 4.13 Inbox ... 123
Program 4.14 Outbox ... 124
Program 4.15 View Inbox ... 125
Program 4.16 View Outbox ... 126
Program 4.17 Manage News ... 127
Program 4.18 Add News ... 128
Program 4.19 Manage User ... 129
Program 4.20 Add User ... 131
Program 4.21 Update User ... 132
Program 4.22 Change Password ... 133
Program 4.23 Change Email ... 133
Program 4.24 Manage Banned ... 134
Program 4.25 Add Banned ... 135
Program 4.26 Update Banned ... 136
Program 4.27 Manage Request Payment... 137
Program 4.28 Add Request Psyment ... 138
Program 4.29 Term of Service ... 139
(23)
Program 4.31 Frequently asked question ... 141
Program 4.32 Edit Frequently asked question ... 142
Program 4.33 Rented Referral ... 143
Program 4.34 Not Rent Referral ... 144
Program 4.35 Manage Membeship ... 145
Program 4.36 Add Membership ... 146
Program 4.37 Update Membership ... 147
Program 4.38 View Advertisement ... 149
Program 4.39 Write New Message ... 150
Program 4.40 Inbox ... 151
Program 4.41 Outbox ... 152
Program 4.42 View Inbox ... 154
Program 4.43 View Outbox ... 155
Program 4.44 View Account ... 156
Program 4.45 Change Password ... 157
Program 4.46 Change Email ... 158
Program 4.47 Upgrade Membeship ... 160
Program 4.48 Promotion Tool ... 161
Program 4.49 Add Purchase Balance ... 161
Program 4.50 Request Payment ... 163
Program 4.51 Term of Service ... 163
Program 4.52 Frequently asked Question ... 165
Program 4.53 Add Click to Advertisement ... 166
Program 4.54 Add New Advertisement ... 167
Program 4.55 Direct Referral ... 168
Program 4.56 Rent Referral ... 169
Program 5.1 Login ... 195
Program 5.2 Add User ... 196
Program 5.3 Update User ... 197
Program 5.4 Delete ... 197
Program 5.5 Register... 198
(24)
Program 5.7 Change Email ... 199
Program 5.8 Add Purchase Balance ... 200
Program 5.9 Request Payment ... 200
Program 5.10 Add Advertisement ... 201
Program 5.11 Add Advertisement Plan ... 202
Program 5.12 Update Advertisement Plan ... 202
Program 5.13 Write Message ... 203
Program 5.14 Reply Message ... 203
Program 5.15 Add News ... 204
Program 5.16 Add Banned ... 204
Program 5.17 Update Banned ... 205
Program 5.18 Add Membership ... 205
(25)
BAB I PENDAHULUAN
1.1.Latar Belakang
Sekarang ini internet telah dijadikan media untuk mendapatkan penghasilan baik sebagai penghasilan utama maupun tambahan. Hal tersebut dikarenakan sudah banyak pengguna internet di seluruh dunia, maka dengan adanya hal tersebut muncullah peluang bisnis. Peluang bisnis tersebut dimanfaatkan dengan cara berjualan di internet. Cara yang dapat digunakan untuk berjualan adalah dengan membuka onlineshop.
Membuka online shop merupakan cara yang efektif dan memiliki keuntungan seperti tidak membutuhkan toko dalam bentuk nyata, display produk yang buka selama 24 jam sehari, pembeli tidak hanya dari dalam negeri tetapi sampai seluruh dunia, dan bagi pembeli tidak harus menghabiskan banyak waktu untuk datang langsung ke toko. Banyak keuntungan yang didapat, tetapi terdapat pula kendala dalam membuka online shop, seperti hanya sedikit pengguna internet yang mengetahuinya karena banyaknya
onlineshop dari seluruh dunia.
Pemilik online shop tentu menganggap tidak menguntungkan dengan adanya keadaan yang seperti itu. Cara yang dapat dilakukan adalah dengan melakukan promosi di internet dengan membuat iklan di internet. Tentu dengan dibuatnya promosi dengan iklan tersebut, hasil yang diharapkan adalah mendapat banyak pengunjung dan pembeli pada website tersebut, tetapi hasil yang didapat belum tentu sesuai dengan harapan yang diinginkan. Terdapat kendala seperti tidak ada pengguna internet yang melihat iklan tersebut, maka iklan tersebut akan menjadi percuma dan hanya menjadi pengeluaran yang sia-sia.
Cara mendapatkan penghasilan di internet tidak dapat hanya terpaku pada pembukaan onlineshop saja. Hal tersebut dikarenakan tidak semua pengguna internet
memiliki produk untuk dijual atau jasa yang tawarkan, maka dengan adanya keterbatasan tersebut harus ada alternatif lain untuk mendapatkan penghasilan dari
internet.
Melihat adanya peluang dari advertising dan banyaknya pencari penghasilan di
internet, maka akan dibuat sebuah website yang dapat menjadi tempat untuk melakukan advertising dan juga sebagai sarana untuk mendapatkan penghasilan.
(26)
Website ini juga akan menampung data advertisement, data member, serta terdapat pula fasilitas untuk member saling berkomunikasi baik dengan sesama member maupun dengan admin.
1.2. Rumusan Masalah
Berdasarkan dari latar belakang yang ada maka permasalahan yang muncul adalah : 1. Bagaimana cara menjadikan website sebagai websiteadvertising dilengkapi dengan
sistem untuk mendapatkan penghasilan?
2. Bagaimana cara mengelola data user seperti username dan password untuk masuk ke dalam aplikasi, nama, account balance yang merupakan saldo yang dimiliki,
purchase balance yang merupakan saldo untuk melakukan upgrade membership
atau advertising, referral yang merupakan downline yang dimiliki, membership,
total klik, upline, paypal yang merupakan sarana pembayaran dan role yang membedakan statusadmin atau member?
3. Bagaimana cara mengelola data advertisement seperti banner, keterangan, url,
total pernah di klik, yang boleh melihat advertisement tersebut siapa saja?
4. Bagaimana cara menangani member yang berbuat curang atau melanggar ketentuan yang berlaku?
5. Bagaimana cara guest agar dapat menjadi member?
6. Bagaimana cara member dapat meningkatkan atau mengganti membership
mereka?
7. Bagaimana cara member dapat berkomunikasi dengan admin atau dengan sesama
member?
8. Bagaimana cara member dapat mengetahui berita terbaru yang diberitakan oleh
admin?
9. Bagaimana cara member mendapatkan referral yang berguna untuk membantu menambah komisi dari hasil klik advertise?
10. Bagaimana cara member untuk mendapatkan uang yang telah dikumpulkan ke rekening mereka?
11. Bagaimana cara member melakukan advertising baik itu berupa banner ataupun yang masuk ke dalam PTC?
(27)
13. Bagaimana cara member menambah purchase balance yang merupakan saldo untuk melakukan rentreferral, upgradeaccount, advertise?
14. Bagaimana cara member mendapatkan jawaban jika kebingungan dalam memakai atau cara melakukan hal dalam aplikasi atau hal-hal lainnya?
1.3. Tujuan
Adapun tujuan dari pembuatan website ini adalah :
1. Membuat sebuah websiteadvertising yang dilengkapi dengan sistem Paid to Click, yaitu sistem di mana member yang melihat advertising yang ada akan mendapatkan komisi.
2. Menyediakan fitur untuk mengelola data user yang mencakup add, edit, delete,
search yang dapat dilakukan oleh admin.
3. Menyediakan fitur untuk mengelola advertisement yang mencakup add, edit,
delete, dan approve.
4. Menyediakan fitur banned untuk membuat member tersebut tidak dapat lagi menggunakan website.
5. Menyediakan fitur register, sehingga guest dapat mendaftar dan menjadi member. 6. Menyediakan fitur upgrade membership sehingga member dapat memilih dan
mengganti membership.
7. Menyediakan fitur chatting, message dan forum. Chatting sebagai sarana komunikasi secara real time sehingga jika ingin berkomunikasi sesama member
harus sedang online, message sebagai sarana komunikasi secara offline sehingga
message dapat dilihat meskipun member yang mengirim tidak sedang online, dan forum sebagai tempat saling berbagi informasi dan berdiskusi.
8. Menyediakan fitur news dimana baik member maupun guest dapat melihat berita terbaru yang diberitakan oleh admin.
9. Menyediakan fitur promotion tools yang berupa link atau banner yang dapat digunakan oleh member. Setiap yang mendaftar melalui link atau banner tersebut secara otomatis menjadi referral.
10. Menyediakan fitur requestpayout yang berfungsi untuk meminta pembayaran dari hasil uang yang dikumpulkan. Admin akan mengkonfirmasi request dan
(28)
11. Menyediakan fitur Advertise dimana member dapat memilih akan mengiklankan dalam bentuk banner yang di pasang di beberapa halaman website ataupun masuk ke dalam PTC yang harus diklik oleh member.
12. Menyediakan fitur viewreferral atau upline sehingga member dapat melihat berapa jumlah referral yang dimiliki, siapa saja referralnya, sudah berapa kali melihat
advertisement, dan juga dapat melihat upline, tetapi tidak dapat mengetahui berapa kali upline sudah melihat advertisement.
13. Menyediakan fitur add purchase balance. Purchase balance ini dapat dilakukan dengan dua cara yaitu dengan mentransfer account balance yang dimiliki atau dengan membayarnya dengan mentransfer uang melalui paypal.
14. Menyediakan Frequently asked question yang merupakan pertanyaan-pertanyaan yang sering ditanyakan atau yang mungkin akan ditanyakan, atau dapat bertanya langsung kepada admin dengan cara mengirimkan message.
1.4. Batasan Masalah
Adapun batasan masalah dari pembuatan website ini adalah sebagai berikut: 1. Hak akses dibagi menjadi 3, yaitu admin, member, dan guest.
2. Tidak mengurusi masalah untung atau rugi dalam sistem Paid to Click.
3. Pembayaran hanya dilakukan melalui Paypal
4. website dibuat dengan resolusi 1024 x 768 pixel
5. Setiap transaksi yang berkaitan dengan pembelian hanya dapat dilakukan dengan
purchasebalance.
6. Komisi yang didapat dari referral hanya dari referral yang dimiliki, tidak mencakup
referral yang dimiliki referral.
7. Currensy yang dipakai hanya dollar ($)
8. Guest hanya dapat melihat forum, register, melihat news, melihat TOS, melihat
FAQ, dan melihat advertisement tetapi tidak akan mendapat komisi.
9. Referral yang tersedia untuk disewakan hanya berasal dari member yang tidak memiliki upline.
(29)
Bab I Pendahuluan
Bab ini berisikan tentang latar belakang, rumusan masalah yang ingin dipecahkan, tujuan dibuatnya website, batasan masalah dan sistematika penulisan yang digunakan dalam penulisan laporan.
Bab II Dasar Teori
Bab ini berisikan dasar teori yang digunakan untuk mendukung pembuatan website dengan judul Pembuatan WebsitePaid to Click .
Bab III Analisis dan Permodelan
Bab ini berisikan desain-desain produk secara lengkap dan menggambarkan pemikiran bagaimana website tersebut akan dibangun. Faktor-faktor yang termasuk di dalamnya yaitu: Desain ER-D (Entity Relationship Diagram), Desain DFD (Data Flow Diagram),
Desain database, Design UID ( User Interface Design ). Bab IV Perancangan dan Implementasi
Bab ini berisikan detail dari sistem yang telah di desain dan penjabaran dari setiap fungsi utama yang dibuat.
Bab V Pengujian
Bab ini berisikan tentang pembahasan dan hasil uji coba aplikasi . Bab VI Kesimpulan dan Saran
Berisi Simpulan dan Saran, kesimpulan berisi perbandingan-perbandingan antara perencanaan produk sebelum dibangun dengan produk yang dihasilkan. Apakah produk yang dibangun memenuhi tujuan awal yang diinginkan. Saran berisi hal-hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibangun baik secara teknis maupun secara dokumentasi.
(30)
BAB VI KESIMPULAN DAN SARAN
6.1.
Kesimpulan
Kesimpulan yang diperoleh dari evaluasi pembuatan WebsitePaidtoClick ini adalah: 1. Aplikasi menyediakan fitur untuk mengelola data yang mencakup add, edit, delete,
search baik untuk mengelola data user, advertisement, blacklist, news. 2. Aplikasi menyediakan fitur register bagi guest yang ingin menjadi member.
3. Aplikasi menyediakan fitur bagi member seperti upgrade membership, chatting,
message, promotiontoolsrequestpayment, Advertise, viewreferral, addpurchase balance.
4. Codeigniter membantu dalam pembuatan website ini, dikarenakan banyaknya
library yang ada didalamnya, sehingga mempercepat dalam pembuatan, tetapi terdapat pula kendala seperti pembelajaran untuk mengerti memakai coding codeigniter, dan sedikit sulit untuk memasukkan modul yang belum ada pada
codeigniter.
6.2. Saran
Saran yang didapat dari evaluasi pembuatan websitePaidtoClick adalah : 1. Aplikasi dibuat berbasis mobile.
(31)
DAFTAR PUSTAKA
[1] Basuki, Awan Pribadi; Membangun Web Berbasis PHP dengan Framework Codeigniter; Lokomedia;2010
[2] Hariyanto, Bambang, Ir., MT.;Sistem Manajemen Basis Data;Informatika Bandung;2004.
[3] Http://www.paypal.com, 22.15 WIB 26 Mei 2011.
[4] Joneja, PhD., DrAjay; IntrotoMySql, SettingUpYourAccount; [5] Komputer, Wahana; ShortCourse: PHP Programming; Andi; 2009. [6] Nugroho;Membuat Website Sendiri Dengan PHP & MySQL; Mediakita
Yogyakarta;2009.
[7]
Pressman, Roger S, Ph.D.;
Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku
I)
;AndyYogyakarta; 2002.
[8] Schmuller, Joseph;SAMS Teach Yourself UML in 24 Hours, Third Edition;Sams Publishing;2004.
[9] Shimp, Terence A; Periklanan Promosi Aspek Tambahan Komunikasi Pemasaran Terpadu;Erlangga;2003.
[10] S.Hut., Wardana M.Si.;Menjadi Master Php Dengan Framework Codeigniter; Elex Media Komputindo; 2010
(1)
Website ini juga akan menampung data advertisement, data member, serta terdapat pula fasilitas untuk member saling berkomunikasi baik dengan sesama member maupun dengan admin.
1.2. Rumusan Masalah
Berdasarkan dari latar belakang yang ada maka permasalahan yang muncul adalah : 1. Bagaimana cara menjadikan website sebagai website advertising dilengkapi dengan
sistem untuk mendapatkan penghasilan?
2. Bagaimana cara mengelola data user seperti username dan password untuk masuk ke dalam aplikasi, nama, account balance yang merupakan saldo yang dimiliki, purchase balance yang merupakan saldo untuk melakukan upgrade membership atau advertising, referral yang merupakan downline yang dimiliki, membership, total klik, upline, paypal yang merupakan sarana pembayaran dan role yang membedakan status admin atau member?
3. Bagaimana cara mengelola data advertisement seperti banner, keterangan, url, total pernah di klik, yang boleh melihat advertisement tersebut siapa saja?
4. Bagaimana cara menangani member yang berbuat curang atau melanggar ketentuan yang berlaku?
5. Bagaimana cara guest agar dapat menjadi member?
6. Bagaimana cara member dapat meningkatkan atau mengganti membership mereka?
7. Bagaimana cara member dapat berkomunikasi dengan admin atau dengan sesama member?
8. Bagaimana cara member dapat mengetahui berita terbaru yang diberitakan oleh admin?
9. Bagaimana cara member mendapatkan referral yang berguna untuk membantu menambah komisi dari hasil klik advertise?
10. Bagaimana cara member untuk mendapatkan uang yang telah dikumpulkan ke rekening mereka?
11. Bagaimana cara member melakukan advertising baik itu berupa banner ataupun yang masuk ke dalam PTC?
(2)
13. Bagaimana cara member menambah purchase balance yang merupakan saldo untuk melakukan rent referral, upgrade account, advertise?
14. Bagaimana cara member mendapatkan jawaban jika kebingungan dalam memakai atau cara melakukan hal dalam aplikasi atau hal-hal lainnya?
1.3. Tujuan
Adapun tujuan dari pembuatan website ini adalah :
1. Membuat sebuah website advertising yang dilengkapi dengan sistem Paid to Click, yaitu sistem di mana member yang melihat advertising yang ada akan mendapatkan komisi.
2. Menyediakan fitur untuk mengelola data user yang mencakup add, edit, delete, search yang dapat dilakukan oleh admin.
3. Menyediakan fitur untuk mengelola advertisement yang mencakup add, edit, delete, dan approve.
4. Menyediakan fitur banned untuk membuat member tersebut tidak dapat lagi menggunakan website.
5. Menyediakan fitur register, sehingga guest dapat mendaftar dan menjadi member. 6. Menyediakan fitur upgrade membership sehingga member dapat memilih dan
mengganti membership.
7. Menyediakan fitur chatting, message dan forum. Chatting sebagai sarana komunikasi secara real time sehingga jika ingin berkomunikasi sesama member harus sedang online, message sebagai sarana komunikasi secara offline sehingga message dapat dilihat meskipun member yang mengirim tidak sedang online, dan forum sebagai tempat saling berbagi informasi dan berdiskusi.
8. Menyediakan fitur news dimana baik member maupun guest dapat melihat berita terbaru yang diberitakan oleh admin.
9. Menyediakan fitur promotion tools yang berupa link atau banner yang dapat digunakan oleh member. Setiap yang mendaftar melalui link atau banner tersebut secara otomatis menjadi referral.
10. Menyediakan fitur request payout yang berfungsi untuk meminta pembayaran dari hasil uang yang dikumpulkan. Admin akan mengkonfirmasi request dan mentransfer uang sesuai dengan jumlah yang diminta oleh member.
(3)
11. Menyediakan fitur Advertise dimana member dapat memilih akan mengiklankan dalam bentuk banner yang di pasang di beberapa halaman website ataupun masuk ke dalam PTC yang harus diklik oleh member.
12. Menyediakan fitur view referral atau upline sehingga member dapat melihat berapa jumlah referral yang dimiliki, siapa saja referralnya, sudah berapa kali melihat advertisement, dan juga dapat melihat upline, tetapi tidak dapat mengetahui berapa kali upline sudah melihat advertisement.
13. Menyediakan fitur add purchase balance. Purchase balance ini dapat dilakukan dengan dua cara yaitu dengan mentransfer account balance yang dimiliki atau dengan membayarnya dengan mentransfer uang melalui paypal.
14. Menyediakan Frequently asked question yang merupakan pertanyaan-pertanyaan yang sering ditanyakan atau yang mungkin akan ditanyakan, atau dapat bertanya langsung kepada admin dengan cara mengirimkan message.
1.4. Batasan Masalah
Adapun batasan masalah dari pembuatan website ini adalah sebagai berikut: 1. Hak akses dibagi menjadi 3, yaitu admin, member, dan guest.
2. Tidak mengurusi masalah untung atau rugi dalam sistem Paid to Click. 3. Pembayaran hanya dilakukan melalui Paypal
4. website dibuat dengan resolusi 1024 x 768 pixel
5. Setiap transaksi yang berkaitan dengan pembelian hanya dapat dilakukan dengan purchase balance.
6. Komisi yang didapat dari referral hanya dari referral yang dimiliki, tidak mencakup referral yang dimiliki referral.
7. Currensy yang dipakai hanya dollar ($)
8. Guest hanya dapat melihat forum, register, melihat news, melihat TOS, melihat FAQ, dan melihat advertisement tetapi tidak akan mendapat komisi.
9. Referral yang tersedia untuk disewakan hanya berasal dari member yang tidak memiliki upline.
1.5. Sistematika Pembahasan
(4)
Bab I Pendahuluan
Bab ini berisikan tentang latar belakang, rumusan masalah yang ingin dipecahkan, tujuan dibuatnya website, batasan masalah dan sistematika penulisan yang digunakan dalam penulisan laporan.
Bab II Dasar Teori
Bab ini berisikan dasar teori yang digunakan untuk mendukung pembuatan website dengan judul Pembuatan Website Paid to Click .
Bab III Analisis dan Permodelan
Bab ini berisikan desain-desain produk secara lengkap dan menggambarkan pemikiran bagaimana website tersebut akan dibangun. Faktor-faktor yang termasuk di dalamnya yaitu: Desain ER-D (Entity Relationship Diagram), Desain DFD (Data Flow Diagram), Desain database, Design UID ( User Interface Design ).
Bab IV Perancangan dan Implementasi
Bab ini berisikan detail dari sistem yang telah di desain dan penjabaran dari setiap fungsi utama yang dibuat.
Bab V Pengujian
Bab ini berisikan tentang pembahasan dan hasil uji coba aplikasi . Bab VI Kesimpulan dan Saran
Berisi Simpulan dan Saran, kesimpulan berisi perbandingan-perbandingan antara perencanaan produk sebelum dibangun dengan produk yang dihasilkan. Apakah produk yang dibangun memenuhi tujuan awal yang diinginkan. Saran berisi hal-hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibangun baik secara teknis maupun secara dokumentasi.
(5)
BAB VI KESIMPULAN DAN SARAN
6.1.
Kesimpulan
Kesimpulan yang diperoleh dari evaluasi pembuatan Website Paid to Click ini adalah: 1. Aplikasi menyediakan fitur untuk mengelola data yang mencakup add, edit, delete,
search baik untuk mengelola data user, advertisement, blacklist, news. 2. Aplikasi menyediakan fitur register bagi guest yang ingin menjadi member.
3. Aplikasi menyediakan fitur bagi member seperti upgrade membership, chatting, message, promotion tools request payment, Advertise, view referral, add purchase balance.
4. Codeigniter membantu dalam pembuatan website ini, dikarenakan banyaknya library yang ada didalamnya, sehingga mempercepat dalam pembuatan, tetapi terdapat pula kendala seperti pembelajaran untuk mengerti memakai coding codeigniter, dan sedikit sulit untuk memasukkan modul yang belum ada pada codeigniter.
6.2. Saran
Saran yang didapat dari evaluasi pembuatan website Paid to Click adalah : 1. Aplikasi dibuat berbasis mobile.
(6)
DAFTAR PUSTAKA
[1] Basuki, Awan Pribadi; Membangun Web Berbasis PHP dengan Framework Codeigniter; Lokomedia;2010
[2] Hariyanto, Bambang, Ir., MT.;Sistem Manajemen Basis Data;Informatika Bandung;2004.
[3] Http://www.paypal.com, 22.15 WIB 26 Mei 2011.
[4] Joneja, PhD., DrAjay; Intro to MySql, Setting Up Your Account; [5] Komputer, Wahana; ShortCourse: PHP Programming; Andi; 2009. [6] Nugroho;Membuat Website Sendiri Dengan PHP & MySQL; Mediakita
Yogyakarta;2009.
[7]
Pressman, Roger S, Ph.D.;
Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku
I)
;AndyYogyakarta; 2002.
[8] Schmuller, Joseph;SAMS Teach Yourself UML in 24 Hours, Third Edition;Sams Publishing;2004.
[9] Shimp, Terence A; Periklanan Promosi Aspek Tambahan Komunikasi Pemasaran Terpadu;Erlangga;2003.
[10] S.Hut., Wardana M.Si.;Menjadi Master Php Dengan Framework Codeigniter; Elex Media Komputindo; 2010