MEMBANGUN WEB AFILIASI DENGAN SISTEM PPC BERBASIS PHP DAN MY SQL.

LEMBAR PENGESAHAN

MEMBANGUN WEB AFILIASI DENGAN SISTEM PPC
BERBASIS PHP DAN MY SQL

Disusun Oleh :
GEDE ARDIASA
NPM. 0934010103

Telah disetujui mengikuti Ujian Negara Lisan
Gelombang III Tahun Akademik 2012/2013

Menyetujui,
Pembimbing Utama

Pembimbing Pendamping

Bar ry Nuqoba, S.Si, M.Kom.

Faisal Muttaqin, S.Kom.


NPT.

NPT. 385121303511

Mengetahui,
Ketua Program Studi Teknik Infor matika
Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur

Dr. Ir. Ni Ketut Sari, MT
NIP. 19650731 199203 2001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SKRIPSI
MEMBANGUN WEB AFILIASI DENGAN SISTEM PPC
BERBASIS PHP DAN MY SQL
Disusun Oleh :
GEDE ARDIASA
NPM. 0934010103

Telah dipertahankan dihadapkan dan diterima oleh Tim Penguji Skripsi
Program Studi Teknik Infor matika Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Pada Tanggal 17 Mei 2013
Pembimbing :

Tim Penguji :

1.

1.
Bar ry Nuqoba, S.Si, M.Kom

Ir. Mu’tasim Billah. MS

NPT.

NIP. 19650731 199203 2001
2.


2.
Faisal Muttaqin, S.Kom

Wahyu S.J . Saputra, S.Kom, M.Kom.

NPT. 385121303511

NPT. 38608 10 02951
3.
Harianto S.Kom, M.Eng
NIDN.0722087701

Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur

Ir. Sutiyono, MT
NIP. 19600713 198703 1 001

Hak Cipta © milik UPN "Veteran" Jatim :

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

i

Judul
Pembimbing I
Pembimbing II
Penyusun

: MEMBANGUN WEB AFILIASI DENGAN SISTEM PPC
BERBASIS PHP DAN MY SQL
Barry
Nuqoba S.Si,M.Kom
:
: Faisal Muttaqin S.Kom
: Gede Ardiasa

ABSTRAK
Dalam dunia periklanan terutama sistem PPC(Pay Per Click), terkadang
pihak advertiser merasa proses klik iklannya tidak valid. Hal ini disebabkan

adanya kecurangan pihak publisher. Kecurangan ini misalnya pihak publisher
memberi dorongan pada pengujungnya untuk klik iklannya padahal pengunjung
tidak tertarik pada iklan tersebut
Tugas akhir ini dimaksudkan untuk membuat Web Afiliasi Dengan Sistem
PPC Berbasis PHP Dan Mysql dengan fitur pengambilan tampilan halaman web
ketika terjadi proses klik, sehingga ketika ada pengunjung yang melakukan klik
pada iklan, tampilan iklan akan diambil dan disimpan. Data tampilan iklan ini
nanti akan diberikan pada pihak advertiser yang memasang iklan.
Dengan fitur ini pihak advertiser bisa melihat apakah ada kecurangan
berupa dorongan untuk para pengujung sehingga para pengujung melakukan klik
pada iklan. Jika terbukti ada kecurangan pihak advertiser bisa melaporkannya
pada admin dan pihak admin akan segera melakukan blokir pada pihak publisher
yang melakukan kecurangan. Diharapkan dengan adanya sistem ini kegiatan
beriklan menggunakan sistem PPC bisa menjadi lebih aman bagi para advertiser.

Kata kunci : afiliasi, periklanan, ppc

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.


ii

KATA PENGANTAR
Puji syukur ke pada Allah SWT atas segala rahmat kasihnya dan atas
limpahan rahmat-Nya sehingga dengan keterbatasan kami baik waktu, tenaga, dan
pikiran yang kami miliki, akhirnya kami dapat menyelesaikan laporan Tugas
Akhir ini tepat pada waktunya.
Penulis membahas masalah tentang “Web Afiliasi Dengan Sistem PPC
Berbasis PHP Dan Mysql”.
Pembuatan laporan Tugas Akhir ini tidak lepas dari bantuan dan kerja sama
banyak pihak yang terkait oleh penulis. Oleh karena itu dengan segala kerendahan
hati, penulis ingin mengucapkan terima kasih sebesar-besarnya kepada :
1.

Kedua Orang Tua dan keluarga kami tercinta atas motivasi dan doanya
sehingga yang kami kerjakan dalam menyelesaikan laporan Tugas Akhir
ini.

2.


Bapak Barry Nuqoba S.si,M.Kom dan bapak Faisal Muttaqin S.Kom
selaku dosen pembimbing Tugas Akhir.

3.

Ibu Dr.Ir.Ni Ketut Sari, MT Kepala Jurusan Teknik Informatika, FTI UPN
“VETERAN” Jawa Timur.

4.

Tidak lupa kami ucapkan banyak terima kasih kepada teman-teman yang
tidak bisa kami sebutkan satu-persatu dalam mendukung kami dalam
menyelesaikan Tugas Akhir ini.
Kami menyadari masih banyak sekali kekurangan dalam menyelesaikan

Tugas Akhir ini, namun kami juga berharap semoga laporan Tugas Akhir Ini
dapat menunjang perkembangan ilmu, khususnya pembelajaran pemrogaman
web. Kritik dan saran yang membangun kami harapkan dalam menyelesaikan
laporan ini. Akhirnya dengan ridho Allah kami berharap semoga laporan Tugas
Akhir ini dapat memberikan manfaat bagi pembaca.

Surabaya, April 2013

Penulis

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

iii

DAFTAR ISI

ABSTRAK…… .................................................................................................... i
KATA PENGANTAR ......................................................................................... ii
DAFTAR ISI…. .................................................................................................iii
DAFTAR GAMBAR ......................................................................................... vii
BAB I

BAB II

PENDAHULUAN ................................................................................ 1

1.1

Latar Belakang… .......................................................................... 1

1.2

Rumusan Masalah......................................................................... 3

1.3

Batasan Masalah ........................................................................... 3

1.4

Tujuan…………. .......................................................................... 4

1.5

Manfaat…………. ........................................................................ 4


TINJAUAN PUSTAKA ....................................................................... 5
2.1

Penelitian Terdahulu…………. ..................................................... 5

2.2

Pay Per Click (PPC)…………. ..................................................... 6

2.3

Click Through Rate....................................................................... 7

2.4

HTML…………. .......................................................................... 7

2.5

PHP……………. .......................................................................... 9


2.6

Javascript…………. ................................................................... 12

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

iv

BAB III METODE PENELITIAN ................................................................... 13
3.1

Analisa Sistem ............................................................................ 13

3.2

Perancangan Sistem .................................................................... 13
3.2.1. Alur Aplikasi .................................................................. 13
3.2.2. Diagram Berjenjang ....................................................... 23
3.2.3. Context Diagram ............................................................ 24
3.2.4. Data Flow Diagram ........................................................ 25
3.2.5. CDM .............................................................................. 29

3.3

Perancangan Aplikasi.................................................................. 34
3.3.1. Perancangan Website Umum .......................................... 35
3.3.2. Perancangan Website Publisher ...................................... 38
3.3.3. Perancangan Website Advertiser..................................... 40
3.3.4. Perancangan Website Admin .......................................... 40

BAB IV HASIL DAN PEMBAHASAN .......................................................... 47
4.1

Kebutuhan Sistem ....................................................................... 47

4.2

Kebutuhan Simpanan (Basis Data) ............................................ 49

4.3

Pembuatan Interface ( Antar Muka ) ........................................... 49

4.4

Implementasi Interface ( Antar Muka ) ....................................... 50
4.4.1. Form Halaman Utama ..................................................... 52

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

v

4.4.2. Form Halaman Login/register ......................................... 53
4.4.3. Form Halaman Tentang Kami ......................................... 54
4.4.4. Form halaman Advertiser ............................................... 55
4.4.5. Form Halaman Publisher ................................................ 56
4.4.6. Form Halaman Contact ................................................... 56
4.4.7. Form Halaman Tambah Dana ......................................... 57
4.4.8. Form Halaman Iklan ....................................................... 58
4.4.9. Form Halaman Profil (Advertiser) .................................. 59
4.4.10.Form Halaman Slot iklan (Publisher)............................. 60
4.4.11.Form Halaman Profil (Publisher) ................................... 61
4.4.12.Form Login Admin........................................................ 62
4.4.13.Form Halaman Home Admin ........................................ 62
4.4.14.Form Halaman News Admin ......................................... 63
4.4.15.Form Halaman Banned Domain Admin ......................... 64
4.4.16.Form Halaman Advertiser Admin .................................. 64
4.4.17.Form Halaman Reqdana Admin .................................... 66
4.4.18.Form Halaman Publisher Admin ................................... 67
4.4.19.Form Halaman Slot Admin ............................................ 68
4.4.20.Form Halaman Pesan Admin ......................................... 69
4.4.21.Form Halaman Tutup Buku Admin ............................... 69

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

vi

4.5

Skenario Uji Coba................................................................. ......70

4.6

Pelaksanaan Uji Coba ................................................................. 70
4.6.1. Uji Coba Halaman Login ................................................ 71
4.6.2. Uji Coba Halaman Register ............................................ 72
4.6.3. Uji Coba Halaman Contact ............................................. 73
4.6.4. Uji Coba Halaman Iklan (Advertiser).............................. 73
4.6.5. Uji Coba Halaman Profil (Advertiser) ........................... 74
4.6.6. Uji Coba Halaman Login Admin .................................... 74
4.6.7. Uji Coba Halaman News ................................................ 76
4.6.8. Uji Coba Halaman Banned Domain ............................... 77
4.6.9. Uji Coba Halaman Tutup Buku ...................................... 78
4.6.10.Uji Coba Tambah Dana Advertiser ............................... 78
4.6.11.Uji Coba Pasang Iklan .................................................. 79

BAB V PENUTUP .......................................................................................... 81
5.1

Kesimpulan…………. ................................................................ 81

5.2

Saran…………. .......................................................................... 81

DAFTAR PUSTAKA ........................................................................................ 83
LAMPIRAN..........................................................................................................84

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

vii

DAFTAR GAMBAR
Gambar 2.1

Alur Pengambilan Kode Html ................................... ......10

Gambar 3.1

Flowchart User Umum .............................................. ......15

Gambar 3.2

Flowchart User Advertiser ......................................... ......16

Gambar 3.3

Flowchart User Publisher .......................................... ......17

Gambar 3.4

Flowchart Admin 1 ................................................... ......19

Gambar 3.5

Flowchart Admin 2 ................................................... ......20

Gambar 3.6

Flowchart Proses Klik ............................................... ......21

Gambar 3.7.

Flowchart Proses Lihat .............................................. ......22

Gambar 3.8.

Diagram Berjenjang .................................................. ......23

Gambar 3.9.

Context Diagram Web PPC ....................................... ......25

Gambar 3.10. DFD Level 0 Data ..................................................... ......26
Gambar 3.11. DFD Level 0 Proses PPC........................................... ......26
Gambar 3.12. DFD Level 0 Laporan................................................ ......27
Gambar 3.13. DFD Level 1 Klik...................................................... ......27
Gambar 3.14. DFD Level 1 Lihat .................................................... ......28
Gambar 3.15. DFD Level 1 Iklan .................................................... ......28
Gambar 3.16. DFD Level 1 Request Dana ....................................... ......29
Gambar 3.17. CDM Web PPC ......................................................... ......30

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

viii

Gambar 3.18. PDM Web PPC ......................................................... ......34
Gambar 3.19. Desain Halaman Home .............................................. ......35
Gambar 3.20. Desain Halaman Faq ................................................. ......36
Gambar 3.21. Desain Halaman Advertiser ....................................... ......36
Gambar 3.22. Desain Halaman Ketentuan Layanan ......................... ......37
Gambar 3.23. Desain Halaman Publisher ......................................... ......37
Gambar 3.24. Desain Halaman Contact ........................................... ......38
Gambar 3.25. Desain Halaman Profil Publisher ............................... ......39
Gambar 3.26. Desain Halaman Tambah Dana Advertiser ................ ......40
Gambar 3.27. Desain Halaman Home Admin .................................. ......41
Gambar 3.28 Desain Halaman News Admin ................................... ......41
Gambar 3.29. Desain Halaman Banned Domain Admin .................. ......42
Gambar 3.30. Desain Halaman Advertiser Admin ........................... ......43
Gambar 3.31. Desain Halaman Reqdana Admin .............................. ......43
Gambar 3.32. Desain Halaman Publisher Admin ............................. ......44
Gambar 3.33. Desain Halaman Slot Admin ..................................... ......45
Gambar 3.34. Desain Halaman Pesan Admin................................... ......45
Gambar 3.35. Desain Halaman Tutup Buku Admin ......................... ......46
Gambar 4.1.

Database Web ........................................................... ......49

Gambar 4.2.

Pembuatan Desain User ............................................. ......50

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

ix

Gambar 4.3.

Pembuatan Desain Admin ......................................... ......50

Gambar 4.4.

Tampilan Halaman Utama ......................................... ......52

Gambar 4.5.

Tampilan Halaman More Pada Berita ........................ ......53

Gambar 4.6.

Tampilan Halaman Login ......................................... ......53

Gambar 4.7.

Tampilan Halaman Register ...................................... ......54

Gambar 4.8.

Tampilan Halaman Faq ............................................. ......54

Gambar 4.9.

Tampilan Halaman Ketentuan Layanan ..................... ......55

Gambar 4.10. Tampilan Halaman Advertiser ................................... ......55
Gambar 4.11. Tampilan Halaman Publisher..................................... ......56
Gambar 4.12. Tampilan Halaman Contact ....................................... ......56
Gambar 4.13. Tampilan Halaman Tambah Dana ............................. ......57
Gambar 4.14. Tampilan Halaman Sukses Tambah Dana .................. ......57
Gambar 4.15. Tampilan Halaman Tambah Iklan.............................. ......58
Gambar 4.16. Tampilan Halaman Statistik Iklan.............................. ......58
Gambar 4.17. Halaman Profil Advertiser ......................................... ......59
Gambar 4.18. Halaman Ganti Password Advertiser ......................... ......59
Gambar 4.19. Halaman Tambah Slot Iklan ...................................... ......60
Gambar 4.20. Halaman Statistik Slot Iklan ...................................... ......60
Gambar 4.21. Halaman Profil (Publisher) ........................................ ......61
0Gambar 4.22.Halaman Ganti Password Publisher ........................... ......61

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

x

Gambar 4.23. Tampilan Form Login Admin .................................... ......62
Gambar 4.24. Tampilan Halaman Home Admin .............................. ......62
Gambar 4.25. Tampilan Halaman News Admin ............................... ......63
Gambar 4.26. Tampilan Tambah Berita Admin ............................... ......63
Gambar 4.27. Tampilan Halaman Banned Domain Admin .............. ......64
Gambar 4.28. Tampilan Halaman Advertiser Admin ....................... ......64
Gambar 4.29. Tampilan Halaman Tambah Saldo Admin ................. ......65
Gambar 4.30. Tampilan Halaman Statistik Advertiser Admin .......... ......65
Gambar 4.31. Tampilan Halaman Statistik Iklan Admin .................. ......66
Gambar 4.32. Tampilan Halaman Reqdana Admin .......................... ......66
Gambar 4.33. Tampilan Halaman Publisher Admin ......................... ......67
Gambar 4.34. Tampilan Halaman Maksimal Klik Admin ................ ......67
Gambar 4.35. Tampilan Halaman Statistik Publisher Admin ........... ......68
Gambar 4.36. Tampilan Halaman Slot Iklan Admin ........................ ......68
Gambar 4.37. Tampilan Halaman Pesan Admin .............................. ......69
Gambar 4.38. Tampilan Halaman Tutup Buku Admin .................... ......69
Gambar 4.39. Tampilan Login Form Kosong................................... ......71
Gambar 4.40. Tampilan Login Username Password Salah ............... ......71
Gambar 4.41. Tampilan Register Form Kosong ............................... ......72
Gambar 4.42. Tampilan Register Email Tidak Valid........................ ......72

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

xi

Gambar 4.43. Tampilan Contact Form Kosong ................................ ......73
Gambar 4.44. Tampilan Tambah Iklan Form Kosong ...................... ......73
Gambar 4.45. Tampilan Form Advertiser ........................................ ......74
Gambar 4.46. Login Admin ............................................................. ......74
Gambar 4.47. Halaman Menu Admin .............................................. ......75
Gambar 4.48. Halaman Tambah Berita ............................................ ......76
Gambar 4.49. Penambahan Berita Sukses ........................................ ......76
Gambar 4.50. Halaman Banned Domain .......................................... ......77
Gambar 4.51. Penambahan Domain Sukses ..................................... ......77
Gambar 4.52. Tutup Buku Sukses ................................................... ......78
Gambar 4.53. Halaman Tambah Dana ............................................. ......78
Gambar 4.54. Permintaan Dana ....................................................... ......79
Gambar 4.55. Dana Bertambah ........................................................ ......79
Gambar 4.56. Script Iklan................................................................ ......80
Gambar 4.57. Iklan Tampil.............................................................. ......80

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

1

BAB I
PENDAHULUAN

1.1

Latar Belakang
Dalam kegiatan produksi, dibutuhkan banyak promosi untuk memasarkan

produk kepada konsumen. Di era digital ini ada banyak cara untuk
mempromosikan suatu produk. Misalnya melalui koran, televisi, radio, dan salah
satunya yaitu mempromosikan produk melalui iklan di website.
Ada banyak cara untuk melakukan promosi produk di website. Pada jurnal
dengan judul Rancang Bangun Web Iklan Berbasis Mobile yang ditulis oleh
Made Sukarsa mengatakan bahwa iklan saat ini tidak terbatas pada iklan-iklan
yang dimuat dimedia cetak tetapi sudah mulai merambah ke dunia maya. Namun
pada jurnal tersebut iklan yang ada hanya tampil pada sebuah website saja. Ada
banyak sistem lain untuk mengelola iklan pada website. Yang pertama kita bisa
langsung menghubungi pemilik website untuk melakukan kerja sama. Tapi ini
bisa menjadi sebuah kecurangan ketika kita sudah membayar biaya iklan tapi
iklan produk kita tidak terpasang. Cara berikutnya adalah memanfaatkan web
afiliasi dengan sistem PPC. PPC merupakan singkatan dari Pay Per Click. Web
PPC akan menghubungkan antara pemilik produk atau disebut advertiser dengan
pemilik website atau publisher. Pemilik website akan dibayar jika ada pengunjung
yang mengklik iklan yang ditampilkan sedangkan pemilik produk harus
membayar tiap kliknya.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

Ada banyak web PPC yang bisa digunakan diantaranya adalah Google
Adsense

milik

Google

inc.

Namun ketentuan layanan pada

halaman

https://www.google.com/adsense/localized-terms tertulis bagi para publisher
bahwa mereka akan dibayar jika saldo mereka telah mencapai 1 juta. Bagi para
publisher yang masih memiliki kunjungan yang rendah pasti kesulitan untuk
menempuh angka tersebut. Bagi mereka ada alternatif lain yaitu web PPC lokal
yang rata-rata membayar ketika saldo mencapai 50 ribu. Contohnya adalah
http://www.kumpulblogger.com/. Namun ada beberapa kelemahan pada web PPC
ini. Salah satunya adalah tidak adanya keterangan bagaimana tampilan web
publisher ketika terjadi proses klik. Hal yang ditakutkan adalah jika di dalam
halaman web publisher terdapat suatu arahan bagi pengunjung untuk mengklik
iklan tersebut padahal pengunjung tidak berminat pada iklan tersebut. Hal ini jelas
akan merugikan pihak advertiser karena harus membayar klik yang sia-sia.
Dalam Tugas Akhir ini penulis akan membangun sebuah website afiliasi
yang akan menghubungkan pemilik produk dan pemilik website yang ingin
mendapatakan penghasilan dengan cara mengiklankan produk di websitenya
dengan sistem PPC. Dalam web PPC ini terdapat fitur yang akan mengambil
tampilan web publisher ketika terjadi proses klik sehingga advertiser bisa
mengetahui apakah ada kecurangan pada halaman web publisher. Diharapkan
dengan adanya web ini bisa mengurangi kecurangan yang ada sehingga kegiatan
periklanan di website bisa lebih terjaga.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

1.2

Rumusan Masalah
Terdapat beberapa Rumusan Masalah pada Tugas Akhir ini, adapun

rumusan masalahnya adalah sebagai berikut :
a. Bagaimana membuat web afiliasi PPC untuk menghubungkan
advertiser dengan publisher?
b. Bagaimana membuat fitur pengambilan tampilan web publisher
ketika terjadi proses klik?
c. Bagaimana membuat web afiliasi PPC dengan fitur permintaan
dana?

1.3

Batasan Masalah

Sesuai rumusan masalah yang telah dijelaskan di atas, pembuatan aplikasi
ini dibatasi permasalahannya oleh beberapa hal sebagai berikut:
a. Iklan hanya dalam bentuk iklan teks.
b. Menggunakan bahasa pemrograman PHP.
c. Menggunakan Database Mysql.
d. Satu ip hanya bisa punya satu akun.
e. Satu email hanya bisa punya satu akun.
f. Admin bisa menambahkan, menghapus, dan merubah berita.
g. Admin tidak bisa merubah isi iklan atau slot iklan milik advertiser
dan publisher.
h. Admin bisa memblokir akun, menambah saldo advertiser, dan
merubah maksimal klik publisher.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

i.

1.4

Web akan dihostingkan dengan domain ads.kunbero.com.

Tujuan

Mengacu pada perumusan masalah diatas, tujuan yang hendak dicapai
dalam penyusunan tugas akhir ini adalah: Membangun web afiliasi PPC yang
bisa menampilkan iklan pada website milik publisher.

1.5

Manfaat

Manfaat yang dapat diperoleh dari pembuatan web afiliasi PPC ini adalah
sebagai berikut :
a) Dapat membantu advertiser untuk memasarkan produknya.
b) Dapat membantu publisher untuk menghasilkan uang dari websitenya.
c) Dengan adanya fitur pengambilan tampilan web ketika terjadi proses
klik, diharapkan dapat mengurangi kecurangan.
d) Dengan adanya halaman Contact, diharapkan pengguna bisa bertanya
seputar web afiliasi PPC.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

BAB II
TINJ AUAN PUSTAKA
2.1

Penelitian Terdahulu
Dalam penelitian ini tentunya tidak lepas dari penelitian terdahulu. Penulis

mengambil sebuah jurnal yang berjudul Rancang Bangun Web Iklan berbasis
Mobile yang ditulis oleh Made Sukarsa pada tahun 2011. Pada pendahuluan jurnal
tersebut tertulis, keberhasilan suatu iklan dalam mempengaruhi masyarakat secara
tidak langsung akan berpengaruh terhadap peningkatan pendapatan perusahaan.
Itu artinya kegiatan beriklan sangat penting untuk meningkatkan penjualan.
Seiring berkembangnya zaman, teknologi periklanan juga semakin berkembang.
Iklan saat ini tidak terbatas pada iklan-iklan yang dimuat pada media cetak sperti
surat kabar, majalah, dan papan-papan reklame yang dipasang dipinggir-pinggir
jalan, ataupun media elektronik sperti radio dan televise, tetapi sudah mulai
merambah ke dunia maya. Salah satu cara beriklan melalui dunia maya adalah
melalui website. Secara umum isi jurnal tersebut adalah membangun web iklan
untuk memasarkan suatu produk atau jasa. Hanya saja dalam sistem tersebut iklan
hanya tampil pada web sistem saja. Tidak ada fitur penyebaran iklan kepada para
publisher layaknya sistem PPC. Dari jurnal inilah penulis merasa perlu ada sistem
periklanan yang punya fungsi menyebarkan iklannya pada para publisher seperti
sistem PPC.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

2.2

Pay Per Click (PPC)
Ada banyak cara yang bisa dilakukan dalam kegiatan beriklan di website.

Mulai dari dengan cara manual sampai dengan cara memanfaatkan web afiliasi
periklanan. Ada banyak sistem dalam periklanan yang memanfaatkan web afiliasi.
Contohnya adalah PTR, PTC, dan PPC. PTR merupakan singkatan dari Paid To
Review. Artinya disini akan ada web lain yang menjadi member web afiliasi yang
akan melakukan review pada suatu produk, dimana pemilik web akan
mendapatkan pembayaran atas review produk yang dilakukan. Selanjutnya adalah
PTC yang merupakan singkatan dari Paid To Click. Cara kerja sistem ini adalah
akan ada user yang mendaftar dimana user tersebut diharuskan melihat iklan yang
ada. Sistem ini merupakan sistem MLM (Multi Level Marketing). Ketika kita
daftar maka pendapatan kita memang masih sedikit. Kita diharuskan mencari
member lain agar pendapatan kita semakin bertambah.
Yang terakhir adalah PPC. Pay Per Click (Bayar Per Klik) berarti dibayar
tiap klik. Ini adalah sebuah metode kerja sama periklanan di internet. Publisher
atau pemilik situs yang menampilkan iklan dari advertiser akan dibayar tiap klik
pengunjung situs pada link iklan yang terpasang di situs web atau blog miliknya.
Sedangkan pihak advertiser juga harus membayar jika terjadi klik pada
iklannya.(Iskandar, Alex: 2010, 29)
Salah satu situs Indonesia yang menyediakan program PPC yaitu,
Kumpulblogger.com
.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

2.3

Click Through Rate(CTR)
Dalam kegiatan beriklan menggunakan web afiliasi PPC ada suatu istilah

yang disebut CTR. CTR merupakan singkatan dari Click Through Rate. CTR
merupakan hasil perhitungan dari jumlah klik pada iklan dibagi jumlah iklan
tampil di kali 100 %.
Rumus, CTR=klik/tampil x 100 %.
CTR ini bisa dijadikan control bagi admin web PPC untuk mengecek
kecurangan. Nilai dari CTR inilah yang akan menunjukannya. Semakin tinggi
nilai CTR dari web publisher maka admin web perlu curiga pada web publisher
tersebut. Sebagai contoh ada suatu website yang telah mendaftar dimana slot
iklannya tampil 100 kali perhari. Sedangkan klik pada iklannya ada 5 klik perhari.
Berarti CTR nya adalah 5/100 * 100%= 5 %.(Michie, Justin: 2006, 32).

2.4

HTML
Dasar Pemrograman HyperText Markup Language (HTML) merupakan

bahasa pemrograman web yang memiliki sintak atau aturan tertentu dalam
menuliskan sript atau kode-kode,sehingga browser dapat menampilkan informasi
dengan membaca kode-kode HTML.

HyperText Markup Language (HTML) adalah sekumpulan simbol-simbol
atau tag-tag yang dituliskan dalam sebuah file yang digunakan untuk
menampilkan pada halaman web browser tag-tag HTML selalu diawali dengan
dan diakhiri dengan dimana x tag HTML itu seperti b,i,u,dll.
Contoh dokumen HTML sederhana:

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8



'''Selamat Datang''' HTML


Nama saya Adrianus!


Pada kode di atas terdapat tag . Di dalam bagian ini biasanya
dimuat tag TITLE yang menampilkan judul halaman pada titlenya browser. Selain
itu Bookmark juga menggunakan tag TITLE untuk memberi mark suatu web site.
Browser menyimpan “title” sebagai bookmark dan juga untuk keperluan
pencarian (searching) biasanya title digunakan sebagai keyword. Header juga
memuat tag META yang biasanya digunakan untuk menentukan informasi
tertentu mengenai document HTML. Anda bisa menentukan author name,
keywords, dan lainnya pada tag META.
Contoh tag meta : .
Bagian BODY, yang dinyatakan dengan tag …,
merupakan tubuh atau isi dari dokumen HTML dimana anda meletakan informasi
yang akan ditampilkan pada browser.
HTML tidak membedakan penggunaan huruf besar ataupun huruf kecil
dari suatu elemen. Suatu elemen HTML terdiri dari tag-tag beserta teks yang ada

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

dalam tag-tag tersebut. Tag ini dinyatakan dengan tanda lebih kecil ().
Tag biasanya merupakan suatu pasangan yang disebut dengan :
Tag awal, dinyatakan dalam bentuk , tag akhir, dinyatakan dalam
bentuk
Formatnya: teks yang ditampilkan .
Contoh : untuk menampilkan teks dalam format teks miring Teks ini
terlihat miring di browser anda dengan perintah HTML Teks ini terlihat miring
di browser Anda. Tag awal bisa memiliki beberapa buah atribut yang
menyatakan karakteristik dari tag tersebut. Misalnya,
digunakan untuk membuat rata kiri suatu paragraf. Tag yang digunakan adalah
dan atribut yang menyertainya adalah ALIGN dengan nilai left. Nilai atribut
ALIGN hanya bisa berupa center, left, right atau justify.

2.5

PHP
PHP adalah singkatan dari Page Hypertext Preprocessor yaitu bahasa

pemrograman web server-side yang bersifat open source. PHP merupakan script
yang terintegrasi dengan HTML dan berada pada server. PHP adalah script yang
digunakan untuk membuat halaman website yang dinamis. Dinamis berarti
halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client.
Mekanisme ini menyebabkan informasi yang diterima oleh client selalu yang
terbaru atau up to date. Semua script PHP dieksekusi pada server dimana script
tersebut dijalankan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

Contoh Script PHP:


Penulisan script PHP akan diawali dengan sintak . Pada contoh diatas didalam sintak PHP tertulis kode echo
“Hello Word”;. Echo merupakan fungsi PHP untuk mencetak teks. Jika kode di
atas dijalankan maka akan tampil tulisan dengan teks “Hello Word”.
Pada pembuatan Web PPC ini penulis menambahkan fitur pengambilan
tampilan halaman website ketika terjadi proses klik. Terdapat sebuah fungsi dari
PHP yang memiliki fungsi mengambil kode HTML dari sebuah URL. Fungsi
inilah yang penulis manfaatkan untuk mengambil tampilan web. Alur
pengambilannya adalah.

Gambar 2.1 Alur pengambilan kode HTML

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

Ketika terjadi proses klik. Web PPC akan menggunakan fungsi
getenv("HTTP_REFERER") untuk mengambil URL web milik publisher. Fungsi
getenv("HTTP_REFERER") merupakan fungsi dari PHP yang digunakan untuk
mengambil url sebelumnya. Setelah Url didapatkan Web PPC akan mengambil
kode HTML nya menggunakan fungsi file_get_contents($url). Fungsi ini akan
mengambil seluruh bagian HTML pada website. Tapi sebelum di masukkan ke
database kode HTML tersebut harus dienkripsi dulu menggunakan fungsi
base64_encode($isi_url). Fungsi itu akan mengenkripsi kode html yang
didapatkan. Setelah itulah baru hasilnya bisa disimpan ke database. Untuk
menampilkan halaman webnya maka web PPC akan mengambil kode yang ada di
database dan mendekripsikannya dengan fungsi base64_decode($isi_database).
Selanjutnya tinggal tampilkan isinya menggunakan fungsi echo yang ada di PHP.
Dalam membangun web menggunakan PHP tentunya tidak lepas dari yang
namanya database. Untuk menghubungkan web php dengan database dapat
menggunakan script berikut:



2.6

J avascript
JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja

di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla
Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman
web menggunakan tag SCRIPT. Dalam aplikasi web afiliasi ini juga tidak lepas
dari penggunaan javascript. Java script ini nantinya akan diletakkan pada web
publisher dan akan diproses sehingga akan tampil iklan-iklan yang ada. Javascipt
yang dapat diambil adalah sebagai berikut



Script dia atas nantinya akan menampilkan tampilan iklan yang diproses di
halaman ads.php. Sedangkan untuk q=6 merupakan id dari slot iklan. Tiap-tiap id
dari slot iklan akan menampilan ukuran iklan, isi iklan, dan kategori iklan yang
berbeda tergantung dari settingan publisher masing-masing

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

BAB III
METODE PENELITIAN

3.1

Analisa Sistem
Berdasarkan latar belakang dan perumusan masalah yang terdapat dalam

bab sebelumnya dapat diketahui perancangan yang dilakukan adalah membuat
Web Afiliasi PPC dengan sistem PPC yang bisa menghubungkan advertiser
dengan publisher.
Dalam web ini nantinya akan dibagi dalam 2 bagian yaitu user dan admin.
Pada bagian user nantinya juga akan di bagi 3 bagian yaitu advertiser, publisher
dan halaman umum.
Halaman admin akan digunakan oleh admin untuk mengelola web seperti,
melakukan banned.

3.2

Perancangan Sistem
Pada sub-bab ini akan dijelaskan tentang perancangan pembuatan web

afiliasi dengan sistem PPC, dimulai dari awal pembuatan sampai pada aplikasi,
dimana didalamnya terdapat kebutuhan perangkat keras dan perangkat lunak,
Flowchart dan deskripsi aplikasi kebutuhan perangkat lunak.
3.2.1. Alur Aplikasi
Dalam perancangan sistem dibutuhkan alur aplikasi yang
sistematis dan searah sehingga dapat terencana dengan baik. Dalam web
ini, Penulis membagi alur web ini menjadi empat bagian, empat bagian

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

tersebut adalah alur pada user, alur pada admin, alur proses klik, dan alur
proses liat iklan. Alur pada user menerangkan tentang menu-menu yang
ada pada bagian user dan bagaimana cara untuk mengaksesnya. Menumenu pada user juga masih di bagi menjadi 3 yaitu, user umum, user
advertiser dan user publisher. Menu yang terdapat pada user umum antara
lain home, faq, ketentuan layanan, advertiser, publisher dan contact. Pada
bagian advertiser menunya antara lain, home, tambah dana, tambah iklan,
statistik iklan, profil, faq, ketentuan layanan, dan contact. Sedangkan pada
bagian publisher hampir sama dengan advertiser hanya saja tidak ada
menu tambah. Menu tambah iklan diganti dengan menu tambah slot iklan,
menu statistik iklan diganti dengan statistik slot iklan, sedangkan yang
lainnya tetap sama. Dalam Gambar 3.1 di bawah awalnya penulis
menggambarkan alur user umum. Dalam alur terdapat pengecekan login
menuju

halaman publisher atau advertiser. Nantinya user akan

memasukkan username dan password yang dimiliki. Sistem akan
melakukan pengecekan pada username dan password yang dimasukkan.
Jika username dan password-nya benar pengujung akan di bawa masuk ke
halaman publisher yang di gambarkan alurnya pada gambar 3.2 atau ke
halaman advertiser yang di gambarkan alurnya pada gambar 3.3. Jika
username dan password dalah maka pengunjung akan di bawa ke menu
login kembali.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

Gambar 3.1 Flowchart User Umum

Gambar 3.1 menggambarkan alur ketika pengunjung belum login.
Setelah login pengunjung akan masuk ke halaman user yang di gambarkan
pada Gambar 3.2.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

Gambar 3.2 Flowchart User Advertiser
Gambar 3.2 merupakan alur ketika pengunjung masuk ke halaman
advertiser. Sedangkan pada Gambar 3.3 merupakan alur ketika
pengunjung masuk halaman publisher.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

Gambar 3.3 Flowchart User publisher
Berikutnya adalah alur pada admin. Pada halaman admin terdapat
10 menu utama, di antaranya home, news, banned domain, advertiser,
reqdana, publisher, slot, pesan, tutup buku, logout.
Pada menu home terdapat tampilan data banyaknya advertiser,
publisher, slot iklan, iklan yang ada dalam database. Selain itu juga
terdapat tampilan peringatan jika ada publisher yang memiliki CTR lebih

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

dari 1 %. Menu news digunakan untuk mengelola berita seperti insert,
update, delete. Ketika masuk menu news maka akan langsung tampil
berita yang sudah ditambahkan. Pada masing-masing berita terdapat menu
untuk merubahnya atau menghapusnya. Menu banned domain digunakan
untuk menambahkan daftar domain yang diblokir. Jika suatu url
dimasukkan dalam daftar banned domain maka url tersebut tidak bisa
didaftarkan oleh publisher ataupun advertiser. Menu advertiser digunakan
untuk mengelola advertiser. Menu reqdana digunakan untuk melihat jika
ada advertiser yang melakukan permintaan tambahan dana. Ketika admin
klik proses maka dana akan ditambahkan ke pihak advertiser sesuai
permintaan. Menu Publisher di gunakan untuk mengelola publisher. Menu
slot digunakan untuk melihat slot-slot yang terdaftar. Menu pesan
digunakan untuk melihat pesan yang masuk, dan bisa juga untuk
membalasnya. Menu tutup buku digunakan pada akhir bulan untuk
memproses pembayaran publisher yang telah memenuhi syarat untuk
dibayar. Di dalam menu tutup buku juga terdapat fitur untuk cetak datadata publisher yang harus dibayar sesuai pendapatan mereka. Menu logout
digunakan untuk keluar dari halaman admin.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

Gambar 3.4 Flowchart Admin 1
Pada Gambar 3.4 menggambarkan alur admin pada bagian pertama
yang dimulai dengan start.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

Gambar 3.5 Flowchart Admin 2
Pada Gambar 3.5 menggambarkan lanjutan alur admin dari alur
awal pada Gambar 3.4. Alur ini merupakan alur akhir dari flowchart
admin

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

Berikutnya adalah alur terjadinya proses klik. Pada proses klik
akan dicek apakah klik valid atau tidak. Beberapa hal yang perlu dicek
antara lain ip yang melakukan klik, maksimal klik publisher, waktu, dan
domain. Flowchart klik ada pada Gambar 3.6.

Gambar 3.6 Flowchart Proses Klik

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

22

Selanjutnya adalah alur proses lihat iklan. Alur ini menjelaskan
bagaimana iklan akan ditampilkan. Beberapa hal yang akan dicek
diantaranya ukuran iklan, kategori iklan, dan iklan mana yang akan
ditampilkan. Flowchart lihat ada pada Gambar 3.7

Gambar 3.7 Flowchart Proses Lihat

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

23

3.2.2 Diagram Berjenjang
Dalam sebuah rancangan sebelum masuk ke dfd kita harus
membuat diagram berjenjang terlebih dahulu untuk menentukan sampai level
berapa dfd pada system tersebut. Dalam membuat diagram berjenjang kita harus
membagi proses-proses yang ada pada tiap bagian masing-masing. Pada system
PPC ini dfd hanya mencapai level 1. Pada ldfd level 0 terdapat 3 proses yaitu
Data, Proses PPC, dan juga Laporan. Pada gambar 3.8 ini akan digambarkan
diagram berjenjang pada system PPC.

1
Context
Diagram

Web PPC

2

3

4

Data

proses PPC

laporan

Level 0

5

6

10

11

14

15

Register

Berita

klik

lihat

pengunjung

lap klik

7

8

12

13

Banned Domain

iklan

reqdana

kirim pesan

9
slot

Gambar 3.8. Diagram Berjenjang

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Level 1

24

3.2.3 Context Diagram
Diagram context mengacu pada Flowchart Alur, yang menjelaskan
tentang aliran data secara umum dan akan menjadi dasar dalam
penyusunan sistem ke level selanjutnya. Pada diagram context ini terdapat
empat entity yaitu admin, publisher, advertiser dan pengunjung.
Penjelasan untuk masing-masing external entity yang mengelilingi proses
pada DFD level context adalah sebagai berikut:
a. Admin
Admin dalam Web Afiliasi dengan Sistem PPC berbasis PHP dan
Mysql adalah orang yang dapat mengelola berita pada website, seperti
menambah,menghapus dan merubah berita. Admin diwajibkan login
terlebih dahulu untuk dapat memasuk ke halaman admin.
b. Publisher
Publisher dalam sistem web PPC

ini adalah orang yang

mendaftarkan websitenya untuk dipasangi iklan. User diwajibkan login
terlebih dahulu untuk dapat mengakses tutorial ini.
c. Advertiser
Advertiser dalam sistem web PPC ini adalah orang yang
mendaftarkan iklannya untuk nanti dipasang pada website publisher.
d. Pengunjung
Pengunjung merupakan orang yang berkunjung ke web publisher
yang bisa melakukan klik pada iklan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

25

publisher

sl oti klan
pesan
publ isher
admi n
pesan
advertiser
dana
i klan
publisher
slotikl an

berita
sl otiklan
aktifasi

i klan
pesan
advertiser
dana

1
web PPC
berita
iklan
aktifasi

advertiser

banneddomain
berita

kli k
iklan
liat
liat_i klan

pengunjung

Gambar 3.9 Context Diagram Web PPC.

3.2.4 Data Flow Diagram
Dari context diagram yang telah dibuat sebelumnya, maka dapat
digambarkan lebih detail lagi untuk proses pada masing-masing level
dalam pembuatan DFD (Data Flow Diagram). Data Flow Diagram
menggambarkan aliran data yang bergerak dari dan ke dalam proses.
a.

DFD Level 0 Data
DFD Level 0 merupakan hasil decompose dari Context

Diagram. Dalam DFD Level 0 terdapat 4 entitas yaitu publisher,
admin, advertiser dan juga pengunjung. Untuk lebih jelasnya,
dapat dijelaskan pada gambar 3.10 berikut ini :

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

26

2.1
data berita

kelola berita

2.2
data register

daftar

lap register
admin
publisher

data slot
2.3

data domain

kelola banned domain
2.4
data iklan

kelola iklan

data iklan

2.5
advertiser

data slot

kelola slot

Gambar 3.10 DFD Level 0 data.

b.

DFD Level 0 Proses PPC
Pada gambar 3.11 akan dijelaskan DFD level 0 proses PPC
10
pengunjung

klik
klik

11

lihat

lihat

publisher.

lap klik

pesan
13
pesan

kirim pesan

lap pengunjung.
lap pengunjung

advertiser.

lap klik
12

dana

reqdana

Gambar 3.11 DFD Level 0 Proses PPC

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

27

c.

DFD Level 0 Laporan
Pada gambar 3.12 akan dijelaskan DFD level 0 laporan.
14
lap pengnjung

l ihat

pengunjung

advertiser..
l ap klik

pengunj ung..
lapo pengujnjung
15

l ap klik.

kl ik

lap klik

publisher..
lap penguj njung

lapo klik

admin..

Gambar 3.12 DFD Level 0 Laporan

d.

DFD Level 1 Klik
Pada gambar 3.13 akan dijelaskan tentang DFD Level 1

klik.
pengunjung

10.1

klik

klik

1

data klik

klik,,
publisher.

lap klik

10.2
lap klik.

advertiser.

lap klik

Gambar 3.13 DFD Level 1 Klik

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

klik

28

e.

DFD Level 1 Lihat
Pada gambar 3.14 akan dijelaskan tentang DFD Level Slot

lihat.
lihat

pengunjung

11.1

lihat

2

lihat.

data lihat

publisherr
lap pengujnjung
11.2
lap pengunjung

lihat

advertiser.
lap pengunjung

Gambar 3.14 DFD Level 1 Lihat

f.

DFD Level 1 Pesan
Pada gambar 3.15 akan dijelaskan tentang DFD Level Slot

Pesan

yang

ditambahkan

oleh

publisher,

advertiser,

dan

pengunjung.
publii sher

12.1
pesan

pesan

ki rim pesan..
3

Data Store_3

pesan
advertiiser

pesan
12.2
tampil pesan..

pesan

pengunjungg

pesan
admii n

Gambar 3.15 DFD Level 1 iklan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

29

g.

DFD Level 1 Request Dana
Pada Gambar 3.16 akan di jelaskan tentang DFD level 1

proses Request Dana yang dilakukan oleh advertiser.

advertiser

dana

dana
setujui

admin.

dana

tampil_permintaan dana

dana
dana
advertiser

dana

permintaan dana

data reqdana

Gambar 3.16 DFD Level 1 Request Dana

3.2.5 CDM
CDM (Conceptual Data Model) yang menjelaskan tentang suatu
hubungan antar entity secara konseptual. CDM yang dimaksud mengacu
pada Gambar 3.17, sedangkan yang kedua adalah model PDM (Physical
Data Model) yang menggambarkan hubungan antar entity secara fisik.
PDM yang dimaksud adalah Gambar 3.18.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

30

banned

admin

id_banned Integer

domain
Variabl e characters (50)

id_admin
Integer

username_admin
Variabl e characters (1024)
pass_admin
Variabl e characters (1024)

dikelola

id_banned

id_admin
ditambah
news
id_news Integer

judul
Variable characters (100)
isi
Text (1000)
tanggal
Date

advertiser
reqdana
id_reqdana Integer
dana
Integer
tanggal
Date

diminta

id_reqdana

dikirim

pesan
i d_pesan Integer

nama
Variable characters (20)
email
Variable characters (30)
pesan
Text (256)

id_adv
Integer

username_adv
Variable characters (20)
pass_adv
Variable characters (100)
email_adv
Variable characters (30)
bank_adv
Variable characters (10)
namapdbank_adv
Variable characters (40)
norek_adv
Integer
notelp_adv
Integer
saldo
Integer
ip_adv
Variable characters (20)
status
Variable characters (10)

id_news

diinputkan

i klan

id_adv

klik

i d_pesan

id_klik In teger

url
Variable characters (10 0)
isi_url
T ext (256)
ip_klik
Variable characters (20 )
tanggal
Date

aktifkan

dimi liki

id_iklan Integer

judul
Variable characters (100)
isi
Text (1000)
url
V