Pembuatan Website Paid to Click.

(1)

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