• Tidak ada hasil yang ditemukan

APLIKASI PEMASANGAN IKLAN DI MEDIA CETAK BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL.

N/A
N/A
Protected

Academic year: 2017

Membagikan "APLIKASI PEMASANGAN IKLAN DI MEDIA CETAK BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL."

Copied!
182
0
0

Teks penuh

(1)

MYSQL

SKRIPSI

Disusun oleh :

ARIEF RAHARDJO POETRA ( 0934010072 )

J URUSAN TEKNIK I NFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”

J AWA TIMUR

(2)

APLIKASI PEMASANGAN IKLAN DI MEDIA CETAK

BERBASIS WEB DENGAN MENGGUNAK AN PHP DAN

MYSQL

Disusun Oleh :

ARI EF RAHARDJ O POETRA

NPM : 0934010072

Telah Diper tahankan Dihadapan dan Diter ima Oleh Tim Penguji Skr ipsi

Pr ogr am Studi Teknik Infor matika Fakultas Teknologi Industr i

Univer sitas Pembangunan Nasional “Veter an” J awa Timur

Pada Tanggal : 17 Mei 2013

Pembimbing :

Rinci Kembang Hapsar i S.Si., M.Kom

NPT. 3 7712 080 168 1

Dr . Ir . Ni Ketut Sar i. MT

NIP. 19650731 199203 2 001

Tim Penguji :

1.

Ir . Mu’tasim Billah, MS

NIP. 19600504 198703 1 001

2.

Wahyu S J Saputr a, S.Kom, M.Kom

NPT. 3 8608 100 295 1

3.

Har iyanto, S.Kom, M.Eng.

NIDN. 0722087701

Mengetahui

Dekan Fakultas Teknologi Industr i

Univer sitas Pembangunan Nasional “Veter an” J a wa Timur

Sur abaya

(3)

APLIKASI PEMASANGAN IKLAN DI MEDI A CETAK BERBASIS WEB

DENGAN MENGGUNAK AN PHP DAN MYSQL

Disusun Oleh :

ARIEF RAHARDJ O POETRA

NPM: 0934010072

Telah disetujui mengikuti Ujian Negar a Lisan

Per iode III Tahun Akademik 2013

Menyetujui,

PEMBIMBING UTAMA PEMBIMBING PENDAMPING

Rinci Kembang Hapsar i S.Si, M.Kom Dr . Ir . Ni Ketut Sar i MT

NPT. 3 7712 168 1 NIP. 19650731 199203 2 001

Mengetahui,

Ketua Pr ogr am Studi Teknik Infor matika Fakultas Teknologi Industr i

Univer sitas Pembangunan Nasional “Veteran” J awa Timur

(4)

KATA PENGANTAR

Puji syukur kepada Allah SWT atas segala rahmat kasihnya dan atas limpahan

rahmat-Nya sehingga dengan keterbatasan saya baik waktu, tenaga, dan pikiran yang

saya miliki, akhirnya saya dapat menyelesaikan laporan Tugas Akhir ini tepat pada

waktunya.

Penulis membahas masalah tentang Aplikasi Pemasangan Iklan yang berjudul

“Aplikasi Pemasangan Iklan di Media Cetak Berbasis Web Dengan Menggunakan

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. Allah S.W.T, Syukur Alhamdulillah atas kelancaran pembuatan aplikasi dan

laporan pada proyek tugas akhir.

2. Kedua Orang Tua dan keluarga saya tercinta atas motivasi dan do’anya

sehingga yang saya kerjakan dalam menyelesaikan laporan Tugas Akhir ini.

3. Rinci Kembang Hapsari S.Kom, M.Kom dan Dr.Ir.Ni Ketut Sari, MT. selaku

dosen pembimbing Tugas Akhir.

4. Ibu Dr.Ir.Ni Ketut Sari, MT Kepala Jurusan Teknik Informatika, FTI UPN

“VETERAN” Jawa Timur.

(5)

6. Tidak lupa saya ucapkan banyak terima kasih kepada teman-teman yang tidak

bisa saya sebutkan satu-persatu dalam mendukung saya dalam menyelesaikan

Tugas Akhir ini.

Saya menyadari masih banyak sekali kekurangan dalam menyelesaikan Tugas

Akhir ini,, namun, kami tetap berharap semoga laporan Tugas Akhir ini dapat

benar-bernar berguna untuk merelaisasikan jasa pemasangan iklan khususnya di media

cetak Surya. Kritik dan saran yang membangun sangat saya harapkan dalam

menyelesaikan laporan ini. Akhirnya dengan ridho Allah, kami berharap semoga

laporan Tugas Akhir ini dapat memberikan manfaat bagi pembaca.

Surabaya, 17 Mei 2013

(6)

DAFTAR ISI

ABSTRAK ... i

KATA PENGANTAR ... ii

DAFTAR ISI ... iv

DAFTAR GAMBAR ... viii

DAFTAR TABEL ... viii

BAB I ... 1

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

1.6 Metode Penelitian... 4

1.7 Sistematika Penulisan ... 6

BAB II ... 8

TINJAUAN PUSTAKA ... 8

2.1 Periklanan (Advertaising) ... 8

2.1.1 Iklan Baris ... 10

2.1.2 Iklan Gambar ... 12

2.2 PHP (Hypertext Preprocessor) ... 14

2.2.1 Keunggulan PHP ... 15

2.2.2 Struktur Halaman PHP ... 17

2.2.3 Menggunakan Contant dan Variabel dalam PHP ... 18

2.2.4 Operator Dalam PHP ... 19

2.2.5 Argumen If dan Else ... 20

2.2.6 Perulangan Dalam PHP (For, While, Do While) ... 20

2.3 MySQL ... 22

(7)

2.5 JavaScript ... 25

2.6 TinyMCE ... 25

BAB III ... 28

METODE PENELITIAN... 28

3.1 Analisa Sistem ... 28

3.2 Perancangan Sistem ... 28

3.2.1 Alur Aplikasi ... 29

3.2.2 Context Diagram ... 32

3.2.3 Data Flow Diagram ... 33

3.2.3.1 Diagram Berjenjang (Hierarchy Chart) ... 33

3.2.3.2 Data Flow Diagram (DFD) Level 0 ... 35

3.2.3.3 Data Flow Diagram (DFD) Iklan Gambar Level 1 ... 38

3.2.3.4 Data Flow Diagram (DFD) Iklan Baris Level 1 ... 39

3.2.4 Entity Rational Diagram ... 40

3.3 Desan Database ... 47

3.3.1 Tabel user ... 47

3.3.2 Tabel iklan_brs ... 48

3.3.3 Tabel iklan_gbr ... 48

3.3.4 Tabel konfirmasi ... 49

3.3.5 Tabel hubungi ... 50

3.3.6 Tabel lamatayang... 50

3.3.7 Tabel typeiklan ... 51

3.3.8 Tabel kategori_baris ... 51

3.3.9 Tabel ukuran_gambar ... 51

3.3.10 Tabel kolom_gambar... 52

3.3.11 Tabel kategori_gambar... 52

3.3.12 Tabel rekening ... 52

3.4 Desain Aplikasi ... 53

(8)

BAB IV ... 58

HASIL & PEMBAHASAN ... 58

4.1 Implementasi Database ... 58

4.2 Implementasi Interface ... 64

4.2.1 Tampilan Desain User ... 65

4.2.2 Tampilan Desain Admin ... 110

4.3 Evaluasi ... 147

4.3.1 Uji Coba Menghitung Jumlah Baris ... 147

4.3.2 Uji Coba Menghitung Total Biaya Iklan Baris ... 152

4.3.3 Uji Coba Menghitung Total Biaya Iklan Gambar ... 160

4.3.4 Hasil Uji Coba ... 165

BAB V ... 167

KESIMPULAN & SARAN ... 167

5.1 Kesimpulan ... 167

5.2 Saran ... 168

(9)

DAFTAR GAMBAR

Ga mbar 2.1 Phpmyadmin ... 23

Ga mbar 2.2 TinyMCE ... 26

Ga mbar 3.1 Flowchar t User ... 30

Ga mbar 3.2 Flowchar t Admin ... 31

Ga mbar 3.3 Context Diagram Aplikasi Pemasangan Iklan ... 33

Ga mbar 3.4 Diagram Ber jenjang ... 34

Ga mbar 3.5 Data Flow Diagr am (DFD) Level 0 ... 37

Ga mbar 3.6 Data Flow Diagr am (DFD) Iklan Ga mbar Level 1 ... 38

Ga mbar 3.7 Data Flow Diagr am (DFD) Iklan Bar is Level 1 ... 40

Ga mbar 3.8 Conceptual Data Model (CDM) ... 43

Ga mbar 3.9 Physical Data Model (PDM) ... 44

Ga mbar 3.10 Halaman Login ... 54

Ga mbar 3.11 Halaman Register... 55

Ga mbar 3.12 Halaman Lost Passwor d ... 55

Ga mbar 3.13 Halaman Pa sang Iklan Bar is... 56

Ga mbar 3.14 Halaman Pa sang Iklan Ga mbar ... 56

Ga mbar 3.15 Halaman Edit Status Pembayar an Iklan Bar is ... 57

Ga mbar 3.16 Halaman Edit Status Pembayar an Iklan Ga mbar ... 57

Ga mbar 4.1 Tabel User s ... 58

Ga mbar 4.2 Tabel Iklan_br s ... 59

Ga mbar 4.3 Tabel Iklan_gbr ... 60

Ga mbar 4.4 Tabel Konfir masi ... 60

Ga mbar 4.5 Tabel Hubungi ... 61

Ga mbar 4.6 Tabel Lamatayang ... 62

Ga mbar 4.7 Tabel Typeiklan ... 62

Ga mbar 4.8 Tabel Kategor i_br s ... 62

Ga mbar 4.9 Tabel Ukur an_gambar ... 63

(10)

Ga mbar 4.11 Tabel Kategor i_gambar ... 64

Ga mbar 4.12 Tabel r ekening ... 64

Ga mbar 4.13 Halaman Login ... 65

Ga mbar 4.14 Halaman Daftar ... 67

Ga mbar 4.15 Validasi User name ... 69

Ga mbar 4.16 Validasi Data Kosong ... 69

Ga mbar 4.17 Email Pendaftaran Member ... 70

Ga mbar 4.18 Halaman Lupa Passwor d ... 70

Ga mbar 4.19 Validasi Email Tidak Ter daftar ... 72

Ga mbar 4.20 Email Lupa Passwor d ... 72

Ga mbar 4.21 Halaman Utama User ... 74

Ga mbar 4.22 Halaman Iklan Bar is User ... 78

Ga mbar 4.23 Halaman Pa sang Iklan Bar is... 80

Ga mbar 4.24 Email Or der Iklan Bar is ... 85

Ga mbar 4.30 Email Konfir masi User ... 100

Ga mbar 4.31 Email Konfir masi Admin ... 102

Ga mbar 4.32 Halaman Hubungi Admin ... 104

Ga mbar 4.33 Halaman Edit User ... 106

Ga mbar 4.34 Halaman For m Edit User ... 108

Ga mbar 4.35 Halaman Utama Admin ... 110

Ga mbar 4.36 Halaman Iklan Bar is Admin ... 111

Ga mbar 4.37 Halaman Kategor i Iklan Bar is ... 112

Ga mbar 4.38 Halaman For m Kategor i Iklan Bar is ... 113

Ga mbar 4.39 Halaman Kategor i Type Iklan ... 118

(11)

Ga mbar 4.41 Halaman Set Lama Tayang ... 123

Ga mbar 4.42 Halaman For m Lama Tayang ... 123

Ga mbar 4.43 Halaman Laporan Tr ansaksi Iklan Bar is ... 128

Ga mbar 4.44 PDF Laporan Tr ansaksi Iklan Bar is ... 130

Ga mbar 4.45 Halaman Iklan Gambar Admin ... 135

Ga mbar 4.46 Halaman Kategor i Iklan Ga mbar ... 136

Ga mbar 4.47 Halaman For m Kategor i Iklan Gambar ... 136

Ga mbar 4.48 Halaman Kategor i Ukur an ... 140

Ga mbar 4.49 Halaman Kategor i Kolom... 141

Ga mbar 4.50 Halaman Laporan Tr ansaksi Iklan Ga mbar ... 142

Ga mbar 4.51 PDF Laporan Tr ansaksi Iklan Gambar ... 143

Ga mbar 4.52 Halaman Konfir masi Pembayaran ... 143

Ga mbar 4.53 HalamanFor m Edit Status Konfir masi ... 144

Ga mbar 4.54 Halaman Hub ungi Admin ... 145

Ga mbar 4.55 Halaman For m Balas Kontak ... 145

Ga mbar 4.56 Halaman Email User Balasan dari Admin ... 146

Ga mbar 4.57 For m Manual Cek Iklan Bar is Mater i 1 ... 148

Ga mbar 4.58 Text area Pemasangan iklan bar is 1 ... 149

Ga mbar 4.59 For m Manual Cek Iklan Bar is Mater i 2 ... 150

Ga mbar 4.60 Text area pemasangan Iklan Bar is 2 ... 150

Ga mbar 4.61 For m Manual Cek Iklan Bar is 3... 151

Ga mbar 4.62 Text area Pemasangan Iklan Bar is 3 ... 152

(12)

Ga mbar 4.71 Total Biaya Pada Email User Ke 3 ... 161

Ga mbar 4.72 Total Biaya Pada Gambar ke 2 Iklan Ke 1 ... 161

Ga mbar 4.73 Total Biaya Pada Email User Ke 1 ... 163

Ga mbar 4.74 Total Biaya Pada Gambar Ke 3 Iklan Ke 2 ... 164

(13)

DAFTAR TABEL

Tabel 2.1 Tabel Ha rgaIklan Bar is ... 11

Tabel 2.2 Har ga Iklan Gambar Ka tegor i Lowongan Ker ja ... 12

Tabel 2.3 Har ga Iklan Gambar Ka tegor i Spesifika ... 13

Tabel 3.1 Tabel User s... 47

Tabel 3.2 Tabel Iklan_br s ... 48

Tabel 3.3 Tabel Iklan_gbr ... 49

Tabel 3.4 Tabel Konfir ma si ... 49

Tabel 3.5 Tabel Hubungi ... 50

Tabel 3.6 Tabel Lamatayang ... 51

Tabel 3.7 Tabel Typeiklan ... 51

Tabel 3.8 Tabel Ka tegor i_bar is ... 51

Tabel 3.9 Tabel Ukur an_gambar ... 52

Tabel 3.10 Tabel Kolom_gambar ... 52

Tabel 3.11 Tabel Kategor i_gambar ... 52

(14)

Pembimbing I : Rinci Kembang Hapsari S.Si, M.Kom

Pembimbing II : Dr.Ir Ni Ketut Sari,MT

Penyusun : Arief Rahardjo Poetra

ABSTRAK

Masalah yang terjadi saat ini yaitu beberapa user terkadang mengeluhkan tentang

pemasangan iklan di media cetak, seperti media cetak Surya yang dikelola oleh PT. Kompas

Gramedia. Hal ini dikarenakan user pemasang iklan tidak memiliki waktu banyak untuk datang

langsung ke agen iklan. Harapan yang diinginkan adalah adanya fasilitas pemasangan iklan di

media cetak dengan bantuan koneksi internet dan device pendukung yang ada.

Tugas akhir ini dimaksudkan untuk membuat sebuah Aplikasi Pemasangan Iklan di

Media Cetak berbasis Web. Peneliti memilih aplikasi pemasangan iklan karena pemasangan

iklan di media cetak umumnya menggunakan cara manual, sehingga memepersulit pemasangan

iklan pada media cetak surya. Aplikasi ini dilakukan pembuatan database dengan menggunakan

MySQL dan perancangan bahasa pemrograman berbasis PHP karena bersifat open source

Penelitian ini menghasilkan aplikasi pemasangan iklan berbasis web. Dengan adanya

aplikasi ini pemasang iklan tidak perlu melakukan pemasangan iklan secara manual atau datang

langsung di tempat agen iklan. Sehingga agen dapat merealisasikan jasa dan layanan

pemasangan iklan yang mudah digunakan oleh user pemasang iklan.

(15)

1.1 Latar Belakang

Teknologi internet sangat berkembang secara pesat. Dengan teknologi internet,

manusia bisa memanfaatkan untuk pemahaman luas tentang kebutuhan di internet.

misalnya, sebagai sarana promosi, sebagai alat komunikasi, dan sarana membangun

bisnis. Sebenarnya tidak hanya itu, kita dapat memanfaatkan internet untuk saling

terhubung dan berkomunikasi serta dapat digunakan sebagai aplikasi pemasangan

iklan di media cetak.

Beberapa pemasang iklan, mengeluhkan karena fasilitas portal berita pada website

media cetak kurang lengkap, salah satunya pada fasilitas pemasangan iklan.

Khususnya pada media cetak Surya yang dikelolah oleh PT. Kompas Gramedia.

Beberapa user mengharapkan adanya sebuah fasilitas pemasangan iklan secara

langsung yang mudah digunakan. Dengan memanfaatkan fasilitas internet diharpakan

adanya aplikasi untuk memasang iklan secara mudah, sehingga dapat di gunakan

untuk memasang iklan tanpa mendatangi agen koran iklan Surya.

Refrensi dari tugas akhir yang didapat oleh peneliti berjudul “Sistem Informasi

Manajemen Distribusi File Advertising Berbasis Web" (Yulianto, Arie. 2009). Dari

referensi ini, peneliti menemukan kelebihan dan kekurangan. Kelebihannya adalah

adanya fitur email user yang memanfaatkan sistem SMTP pada hosting sehingga

(16)

aplikasi berbasis web ini. Dalam aplikasi ini juga di temukan kekurangan yaitu tidak

ada form registrasi, sehingga user tidak dapat mendaftar secara langsung tetapi harus

menghubungi admin terlebih dahulu untuk dapat memasang iklan pada aplikasi ini.

Peneliti juga mendapatkan referensi dari jurnal yang berjudul "Pengembangan

Aplikasi Jual dan Cari Properti"(Gunadi, Kartika. 2002). Didalam aplikasi tersebut,

peneliti menemukan kelebihan dan kekurangannya. Kelebihannya dari aplikasi

tersebut adalah adanya form pendaftaran member baru yang berfungsi untuk

mendaftarakan diri agar mendapatkan user id pada aplikasi pemasangan iklan

tersebut. Kelebihan lainnya adalah pada form lupa password yang berfungsi jika

member pemasang iklan mengalami lupa password, maka dengan form ini dapat

meminta kembali password baru untuk mengakses aplikasi ini. Pada proyek tugas

akhir ini juga memiliki kekurangan yaitu tidak adanya pemberitahuan rekap order

melalui email pemasangan iklan, serta tidak adanya form konfirmasi pembayaran

pada aplikasi proyek tugas akhir ini, sehingga user pemasang iklan harus

menggunakan kontak admin untuk mengkonfirmasi pembayaran iklan tersebut.

Melihat dari refrensi tugas akhir dan jurnal ilmiah yang diperoleh, peneliti

membuat aplikasi pemasangan iklan berbasis web dengan menggunakan PHP dan

MySQL. Aplikasi ini akan digunakan sebagai alat bantu pemasangan iklan baris

maupun iklan gambar pada media cetak Surya dengan cara mengakses menggunakan

koneksi internet. Sehingga user pemasang iklan tidak perlu melakukan pemasangan

iklan secara manual atau datang di tempat agen iklan. Pada Aplikasi yang dibuat oleh

(17)

memeberikan informasi tentang lupa password, email order iklan, konfirmasi

pembayaran dan kontak admin. Fasilitas selanjutnya adalah form pendaftaran

member baru, dimana form menginputkan data-data member yang ingin memasang

iklan. Dengan adanya aplikasi pemasangan iklan ini, baik agen maupun pengelola

iklan koran surya dapat merelaisasikan jasa dan layanan pemasangan iklan yang

mudah di gunakan oleh user pemasang iklan.

1.2Rumusa n Masalah

Rumusan masalah dari proyek tugas akhir ini adalah:

1. Bagaimana membuat aplikasi pemasangan iklan di media cetak berbasis web

dengan menggunakan PHP dan MySQL

2. Bagaimana cara membuat aplikasi pemasangan iklan dengan pembatasan

karakter dan menentukan baris pada iklan baris

3. Bagaimana cara membuat aplikasi pemasangan iklan yang mendukung proses

notifikasi detail iklan yang dikirim melalui email

1.3 Batasan Masalah

Sesuai dengan permasalahan yang telah dijelaskan di atas, pembuatan aplikasi ini

dibatasi permasalahannya oleh beberapa hal, sebagai berikut:

a. Aplikasi pemasangan iklan ini berisi pemasangan iklan baris, iklan gambar,

konfirmasi pembayaran dan hubungi admin.

b. Pengguna hanya dapat mengisi form pemasangan iklan, form konfirmasi, dan

(18)

c. Aplikasi pemasangan iklan ini terdapat proses update hanya dilakukan oleh

admin.

d. Form pemasangan iklan baris dibatasi sebanyak 36 karakter setiap satu baris.

e. Didalam sistem aplikasi ini memanfaatkan fitur SMTP untuk lupa password,

detail order iklan, konfirmasi pembayaran dan balasan email masuk dari

admin.

1.4Tujuan

Tujuan dari dibuatnya proyek tugas akhir ini adalah membuat aplikasi

pemasangan iklan di media cetak berbasis web dengan menggunakan PHP dan

MySQL .

1.5Ma nfaat

Manfaat yang diperoleh dari pembuatan aplikasi pemasangan iklan ini adalah:

1. Aplikasi pemasangan iklan ini dapat digunakan user pemasang iklan untuk

memasang iklan pada media cetak Surya.

2. Aplikasi pemasangan iklan ini dapat mempermudah user pemasang iklan

bagaimana cara memasang iklan dengan menggunakan perhitungan baris pada

iklan baris

3. Aplikasi pemasangan iklan ini dapat digunakan dimana saja, dengan bantuan

(19)

1.6Metodologi Penelitian

a. Studi Literatur

Pada Tahap ini dilakukan studi literatur terhadap konsep dan metode yang akan di

gunakan, dan pengumpulan data-data berdasarkan survey mengenai aplikasi

pemasangan iklan di media cetak.

b. Perancangan Sistem

Aplikasi Pemasangan Iklan ini menggunakan website dimana user harus terdaftar

pada formulir pendaftaran dan melakukan login untuk mengakses aplikasi

pemasangan iklan di media cetak ini.

Pada perancangan sistem peneliti membagi 2 halaman yaitu halaman admin dan

halaman user, dimana halaman admin diberikan hak akses penuh untuk mengatur

penginputan data dari user, sedangakan untuk halaman user diberikan hak akses

memasang iklan, konfirmasi pembayaran serta menghubungin admin.

c. Implementasi Sistem

Implementasi dari sistem ini adalah menghasilkan output dengan website, yang

diakses menggunakan koneksi internet pada browser yang dijalankan.

d. Uji coba dan Analisa

Setelah membuat Aplikasi Berbasis web ini maka selanjutnya akan dilakukan uji

coba dan analisa aplikasi kemudian menganalisa sejauh mana Aplikasi Pemasangan

Iklan di Media Cetak ini berjalan.

(20)

Membuat Dokumentasi dari semua tahapan-tahapan pada proses tersebut berupa

laporan yang berisi tentang dasar teori, hasil proyek akhir, serta hasil analisa.

1.7Sistematika Penulisan

Laporan tugas akhir ini akan menjelaskan secara lengkap tentang aplikasi

pemasangan iklan di media cetak berbasis web dengan menggunakan PHP dan

MySQL. Agar lebih memahami materi, laporan ini dibagi menjadi 5 bab yang

dilengkapi dengan penjelasan pada tiap bab. Berikut ini adalah sistematika dari

penulisan laporan ini:

BAB I PENDAHULUAN

Bab ini akan menjelaskan tentang Latar Belakang, Rumusan

Masalah, Tujuan, Manfaat, Ruang Lingkup, Metodologi serta

Sistematika Penulisan.

BAB II TINJ AUAN PUSTAKA

Bab ini akan menjelaskan tentang landasan teori yang dipakai sebagai

penunjang pembuatan laporan ini.

BAB III

METODE PENELITIAN

Bab ini akan menjelaskan secara lengkap tentang dimana dan kapan

Tugas Akhir ini dilakukan, serta tahapan-tahapan yang dilakukan

(21)

BAB IV

HASIL DAN PEMBAHASAN

Bab ini akan menjelaskan secara lengkap tentang implementasi

desain, implementasi database sistem serta evlauasi dari Aplikasi

yang telah dibuat.

BAB V KESIMPULAN DAN SARAN

Pada bab ini akan menjelaskan tentang Kesimpulan dari keseluruhan

isi Laporan Tugas Akhir serta Saran yang disampaikan penulis

maupun Universitas untuk pengembangan sistem yang ada demi

kesempurnaan sistem yang lebih baik.

DAFTAR PUSTAKA

Pada bagian ini akan dipaparkan tentang sumber-sumber literatur

(22)

Didalam menyelesaikan permasalahan pada pembuatan tugas akhir, terdapat

landasan teori yang dapat mendukung penerapan dari aplikasi pemasangan iklan

berbasis web dengan menggunakan PHP dan MySQL.

2.1 Per iklanan (Adver tising)

Periklanan merupakan bentuk komunikasi yang digunakan untuk membujuk

audiens (pemirsa, pembaca atau pendengar) untuk mengambil beberapa tindakan

sehubungan dengan produk, ide, atau layanan. Tujuan dari disampaikannya iklan

tersebut adalah mengarahkan perilaku konsumen terhadap suatu penawaran komersial

ataupun mempersuasi seseorang dalam melakukan sesuatu (seperti iklan

politik/layanan masyarakat yang nonkomersial)

Periklanan (Advertising) adalah bisnis ide dan kreatifitas menggambar

hanyalah ekspresi citra yang kita tuangkan sebagai bentuk konsep ide di dalam

pikiran namun akarnya tetap ide itu sendiri, menggambar lebih merupakan sarana

untuk mencapai tujuan. Proses mengungkapkan ide dalam bentuk gambar penting

dalam periklanan, namun gambar yang bagus dan indah bukan hal yang utama karena

kita hanya dituntut untuk dapat menuangkan ide dalam bentuk citra gambar. Jadi,

mampu menggambar dengan baik bukan persyaratan di dunia periklanan. Memiliki

(23)

penjualan dan nilai-nilai komersial sebuah gagasan jauh lebih penting.(Ken Roman

dan Jane Maas.2005)

Dari cara beriklan di media cetak banyak ditemukan kelebihan dan

kekurangan. Berikut adalah penjelasan kelebihan untuk beriklan pada media cetak.

a. Market coverage ; Surat kabar mampu menjangkau daerah-daerah perkotaan sesuai cakupan wilayahnya.

b. Comparison shooping ; Surat kabar sering digunakan sebagai bahan acuan atau referensi konsumen dalam membeli barang atau jasa.

c. Positive consumer attitude ; Aktualitas informasi yang sampaikan digunakan juga sebagai acuan pembaca

d. Felxibelity ; Lebih luwes dalam menentukan jadwal publikasi iklan dan surat kabar yang mempublikasikan (apakah lokal, regional ataukah

nasional) berkaitan dengan khalayak yang dijadikan sasaran iklan.

Setelah meilhat dari beberapa kelebihan, peneliti juga mendapatkan beberapa

kekuarangan dalam beriklan di media cetak. Berikut adalah kekurangan beriklan pada

media cetak.

a. Short life span ; Meski jangkauannya luas dan massal serta dapat di dokumentasikan, pembaca surat kabar hanya butuh waktu kurang lebih 15

(24)

saja membacanya. Selain itu usia informasinya hanya 24 jam setelah itu

sudah dianggap basi.

b. Clutter ; Jika isi dan tata letaknya kacau akan mempengaruhi pemaknaan dan pemahaman isi pesan iklan oleh pembacanya.

c. Limited coverage of certains group ; Beberapa kelompok tertentu tidak bisa dijangkau oleh surat kabar, misal kelompok masyarakat menengah ke

bawah atau masyarakat usia di bawah 15 tahun.

d. Products that dont fit ; Beberapa produk tidak dapat diiklankan dengan menggunakan surat kabar karena memerlukan demonstrasi atau

memerlukan pertimbangan tertentu. Contoh iklan peralatan olah raga

Setelah melihat dari pengertian tentang periklanan yang diperoleh dalam

pembahasan laparan tugas akhir ini. Maka, peneliti akan membahas periklanan pada

media cetak Surya yang di kelola oleh PT. Kompas Gramedia. Pemasangan iklan

pada media cetak Surya terdapat 2 jenis iklan yaitu Janis iklan baris dan jenis iklan

gambar.

2.1.1 Iklan Bar is

Iklan baris adalah salah satu cara promosi barang dan jasa berupa teks dengan

batasan baris untuk penyusunannya pada media cetak atau koran. Harga dari

pemasangan iklan ini ditentukan dari banyak baris dan lama penayangan iklan yang

(25)

penayangan yaitu, 1 kali tayang, 3 kali tayang dan 15 kali tayang. Berikut Tebel 2.1

adalah harga iklan baris yang sudah peneliti dapat agen iklan koran. Pada tabel harga

tersebut terdapat beberapa harga berbeda. Perbedaan harga yang ada pada tabel 2.1

merupakan harga pemasangan iklan berdayarkan lama penayangan iklan pada media

cetak surya. Harga tersebut yang di dapat, telah terhitung per 1 Januari 2013.

Tabel 2.1 Tabel Harga iklan baris

1 KALI TAYANG 3 KALI TAYANG 15 KALI TAYANG

Iklan baris Surya memiliki kategori-kategori iklan yang berfungsi untuk

penenmpatan iklan baris lebih terstruktur sesuai dengan jenis iklan yang akan di

tampilkan pada media cetak Surya. Berikut adalah kategori-kategori pada iklan baris

Surya.

a. Kategori Properti

b. Kategori otomotif

(26)

d. Kategori Ragam Kebutuhan

2.1.2 Iklan Gambar

Iklan gambar adalah suatu cara promosi barang dan jasa berupa gambar untuk

di tayangkan pada halaman media cetak atau koran. Untuk penyusunan iklan gambar

ini menggunakan ukuran millimeter (MM) dan menggunakan kolom yang sudah di

tentukan oleh pihak koran. Kategori iklan gambar pada iklan surya ini tidaklah

banyak seperti iklan baris iklan gambar memiliki dua kategori, yaitu Kategori

Lowongan kerja dan Kategori Spesifika. Untuk ketertarikan pembaca koran para

pemasang biasanya mendesain sendiri untuk penayangan iklan gambar ini.

Harga dari iklan gambar ini di hitung dari jenis kategori iklan gambar yang

akan di tayangkan. Berikut tabel iklan gambar dengan kategori iklan Lowongan kerja.

Tabel 2.2 Harga Iklan Gambar Kategori Lowongan Kerja

(27)

HARI

UKURAN KE

BAWAH HARGA HARGA HARGA HARGA PEMUATAN (MM) 1 KOLOM 2 KOLOM 3 KOLOM 4 KOLOM

170 1,215,500 2,431,000 3,646,500 4,862,000 180 1,287,000 2,574,000 3,861,000 5,148,000 190 1,358,500 2,717,000 4,075,500 5,434,000 200 1,430,000 2,860,000 4,290,000 5,720,000 210 1,501,500 3,003,000 4,504,500 6,006,000 220 1,573,000 3,146,000 4,719,000 6,292,000 230 1,644,500 3,289,000 4,933,500 6,578,000 240 1,716,000 3,432,000 5,148,000 6,864,000 250 1,787,500 3,575,000 5,362,500 7,150,000 260 1,859,000 3,718,000 5,577,000 7,436,000 270 1,930,500 3,861,000 5,791,500 7,722,000

Sumber: Koran Surya

Dari tabel 2.2 diatas, bisa dilihat bentuk perhitungan dari harga Iklan

Lowongan Kerja ini. Berikut perhitungan untuk mencari harga per kategori.

Harga Kategori = Harga Iklan Ukuran

Perhitungan tersebut peneliti menemukan harga kategori lowongan kerja pada

iklan gambar surya sebesar Rp. 7.150 / MM. Begitu juga untuk iklan gambar kategori

spesifika. Berikut untuk tabel harga iklan gambar kategori spesifika.

Tabel 2.3 Harga iklan gambar kategori spesifika

(28)

HARI

UKURAN KE

BAWAH HARGA HARGA HARGA HARGA PEMUATAN (MM) 1 KOLOM 2 KOLOM 3 KOLOM 4 KOLOM

100 825,000 1,650,000 2,475,000 3,300,000 110 907,500 1,815,000 2,722,500 3,630,000 120 990,000 1,980,000 2,970,000 3,960,000 130 1,072,500 2,145,000 3,217,500 4,290,000 140 1,155,000 2,310,000 3,465,000 4,620,000 150 1,237,500 2,475,000 3,712,500 4,950,000 160 1,320,000 2,640,000 3,960,000 5,280,000 170 1,402,500 2,805,000 4,207,500 5,610,000 180 1,485,000 2,970,000 4,455,000 5,940,000 190 1,567,500 3,135,000 4,702,500 6,270,000 200 1,650,000 3,300,000 4,950,000 6,600,000 210 1,732,500 3,465,000 5,197,500 6,930,000 220 1,815,000 3,630,000 5,445,000 7,260,000 230 1,897,500 3,795,000 5,692,500 7,590,000 240 1,980,000 3,960,000 5,940,000 7,920,000 250 2,062,500 4,125,000 6,187,500 8,250,000 260 2,145,000 4,290,000 6,435,000 8,580,000 270 2,227,500 4,455,000 6,682,500 8,910,000

Sumber: Koran Surya

Dari tabel 2.3 diatas, Dapat dilihat perhitungan berapa harga iklan gambar

kategori spesifika dengan perhitungan yang sama dengan iklan gambar kategori

lowongan kerja. Maka, harga iklan gambar dengan kategori spesifika sebesar Rp

8.250 / MM. Dari harga-harga iklan yang sudah dihitung, akan di jadikan perhitungan

iklan gambar pada aplikasi pemasangan iklan berbasis web dengan menggunakan

PHP dan MySql.

2.2 PHP (Hypertext Preprocessor)

PHP adalah kependekan dari Personal Home Page. Rasmus Ledofrf adalah

(29)

kenal dengan nama Form Interpreted (FI). Pada November 1997, dirilis PHP/FI 2.0.

Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam

rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan

PHP/FI secara signifikan PHP merupakan bahasa pemrograman berbasis web yang

terbukti sangat reliable penggunannya dan mempunyai kemampuan dan dukungan.

(Permana, Budi. 2013)

PHP merupakan bahasa pemrograman berbasis web yang terbukti sangat

reliable penggunaannya dan memiliki dukungan yang kuat. Dukungan tersebut adalah kemampuan dari php untuk terintregasi dengan berbagai macam jenis

database. Seperti, ODBC, MySQL, sampai ke oracle. PHP memiliki fungsi sendiri

untuk mengakses jenis database tersebut.

Dengan PHP kita juga mampu berhubungan dengan berbagai macam protocol yang

ada seperti LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM dan lainnya. Fasilitas

lainnya adalah soket programming, dengan fasilitas ini kita bisa membuat script php

yang dapat menghubungkan komputer pada sebuah jaringan, sehingga kita bisa

bertukar data. Kemudian ada juga yang namanya COBRA Extension untuk access

remote objects.

2.2.1 Keunggulan PHP

PHP merupakan bahasa pemrograman yang sangat diunggulkan oleh banyak

pengguna, dari kebanyakan website menggunakan PHP untuk media promosi dan

aplikasi. Banyak keunggulan-keunggulan lain dari bahasa pemrograman PHP, berikut

(30)

1. Gratis

PHP hingga sekarang berkembang pesat, jutaan domain pada website

menggunakan PHP sebagai media publikasi. Maka dari itu pengguna banyak

menggunakan php dikarenakan Gratis dan Open source.

2. Cross Platfrom

Artinya dapat digunakan dibanayak sistem operasi seperti linux, windows,

mac os dan sistem operasi lainnya.

3. Mendukung banyak database

PHP telah mendukung banyak database, ini mengapa banyak developer web

menggunakan PHP Adabas D Adabas D, dBase dBase, Empress Empress,

FilePro (read-only) FilePro (read-only) Hyperwave, IBM DB2, Informix,

Ingres, InterBase, FrontBase mSQL, Direct MS-SQL, MySQL MySQL,

ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL SQLite, Solid,

Sybase, Velocis, Unix dbm.

4. On the Fly

PHP sudah mendukung on the fly, artinya dengan php anda dapat membuat

document text, Word, Excel, PDF, menciptakan image dan flash, juga

(31)

2.2.2 Str uktur Halaman PHP

PHP memiliki struktur yang hampir sama dengan HTML, untuk dapat

menjalankan skrip php diharuskan mengetikkan syntax-syntaxnya ke dalam satu text

editor seperti notepad atau text editor lainnya. Berikut bentuk struktur PHP.

<?php

// syntax php di letakkan di sini ... // kode php di akhiri dengan ';' ?>

Untuk mengaktifkan kode PHP, maka diperlukan untu meuliskan tag seperti

<?php dan di tutup akhir dengan ?> karena di luar tag tersebut enginer tidak

menganggap sebagai skrip php, melainkan sebagai skrip HTML. Untuk menampilkan

kalimat “Hallo dunia PHP?!” pada PHP cukup menuliskan tulisan berikut pada

notepad atau sejenisnya dan diakses dengan menggunakan server local seperti Xampp

atau sejenisnya.

<?php

echo "Hallo dunia PHP?!"; ?>

Kode PHP juga dapat terintegrasi dengan kode HTML, secara tidak langsung

didalam skrip HTML terdapat kode PHP yang nantinya terbaca sebagai skrip PHP.

Contoh skrip PHP dan HTML sebagai berikut.

<html>

<head> </head> <body>

<?php

echo "Ini Script PHP di dalam tag HTML"; ?>

(32)

2.2.3 Menggunakan Contant dan Var iabel dalam PHP

PHP memiliki dua jenis nilai yaitu Constant dan Variabel. Keduanya sangan

berpengaruh didalam pemrograman PHP, karena jika tidak ada kedia nilai ini PHP

hanyalah sebuah barisan kode saja tanpa ada nilai dengan kata lain, tidak berpengaruh

apa-apa.

Konstant adalah suatu nilai yang tidak bisa di modifikasi lagi atau bersifat

mutlak. Biasanya digunakan untuk bilangan tetap seperti jari-jari lingkaran atau

tanggal lahir. Berikut Penulisan dari PHP dan HTML untuk definisi sebuah nilai

variable masih dapat di ubah. Biasanya penulisan sebuah variable pada PHP harus di

awali dengan huruf atau _, tidak boleh membmuat spasi atau special karakter.

Variabel memiliki beberapa tipe data yaitu integer, float dan string. Berikut penulisan

variable pada PHP.

<?php

$tahun = 2010; // ini adalah proses assignment echo $tahun ;

(33)

2.2.4 Oper ator Dalam PHP

Operator membuat sebuah nilai menjadi penting. Ada beberapa jenis operator

yang peran penting dalam pemrograman menggunakan PHP. Berikut operator pada

pemrograman PHP.

1. Operator matematika

<?php

// contoh operator matematika

$pengurangan = 3.033.032.020 - 3.033.031.924; $pertambahan = 3.033.032.020 + 3.033.031.924; $perkalian = 3.033.032.020 * 3.033.031.924; $pembagian = 3.033.032.020 / 3.033.031.924; $hasilbagi = 200 % 4 ;

echo "3.033.032.020 - 3.033.031.924 = $pengurangan" ;

echo "3.033.032.020 + 3.033.031.924 = $pertambahan" ; echo "3.033.032.020 * 3.033.031.924 = $perkalian" ; echo "3.033.032.020 / 3.033.031.924 = $pembagian" ; echo "200 % 4 = $hasilbagi";

// pengurangan di wakili tanda '-' // penjumlahan di wakili tanda '+' // perkalian di wakili tanda '*'

// pembagian di wakili dengan tanda '/'

// sisa hasil bagi di wakili dengan tanda '%' ?>

Operator matematika ini seperti halnya menghitung secara matematis mulai

dari penjumlahaan hingga pembagian.

2. Operator Assignment

Operator asigment merupakan operator untuk memasukkan nilai ke dalam

variable. Dari akhir penulisan pada operator ini harus menggunakan ( ; ) agar

tidak menggalai error pada skrip PHP. Berkit skrip operator assignment.

<?php

// contoh operator assignment

(34)

$luas = $panjang * $lebar ; // contoh assignment juga // tanda '=' mewakili proses assignment,

// ada beberapa tanda lagi yang dapat // melakukan assignment,

// assignment penjumlahan diwakili tanda '+=' contohnya $tambahdua += 2;

echo $tambahdua."<br>" ; // hasilnya 2

// hal ini sama dengan pernyatan : // $tambahdua = $tambahdua + 2;

// assignment pengurangan diwakili tanda '-=' contohnya $clip = 22;

$clip -= 2; // sama dengan $clip = $clip - 2; echo $clip;

?>

2.2.5 Ar gumen If dan Else

Argumen if atau keputusan if sanagat sering digunakan pada pemrograman

PHP, penggunaan if biasanya dilakukan ketika akan membandingkan suatu nilai atau

membandingkan dari suatu kondisi. Argument if dan else dapat digunakan secara

bersamaan sehingga menghasilkan dua statement. Berikut contoh penulisan argument

If dan Else pada bahasa PHP.

<?php

$cuaca = "mendung";

if ($cuaca != "cerah") // jika cuaca tidak cerah {

echo "Saya akan membuat mie ramen"; }

else {

echo "Saya akan berangkat kuliah"; }

?>

2.2.6 Per ulangan Pada PHP (For , While, Do While)

Perulangan di bahasa pemrograman php ada 3 macam yang sering digunakan

(35)

merupakan jenis perulangan yang sering dipakai dalam bahasa PHP ini. Berikut

penulisan for dalam bahasa pemrograman PHP.

<?php

Perulangan while tidak jauh dengan perualngan for, hanya saja penepatan nilai

awalnya saja. Berikut contoh skrip PHP dalam perulangan while.

<?php $x = 1;

while ($x <= 100) {

echo "Angka $x";

$x++ // jika tidak ada operator increment atau decrement // maka proses akan

// terus menerus terjadi tanpa berhenti }

?>

Perulangan do while sama seperti perulangan perulangan while, namun

perbedaannya adalah penepatan while dan ada tanda ; (semicolon) pada akhir

perulangan while. Berikut penulisan dari perulangan do while pada Skrip PHP.

<?php

// pengulangan jenis while $x = 1;

(36)

$x = 1;

MySQL adalah perangkat lunak pembaut database yang bersifat open source

dan berjalan disemua platform baik Linux maupun Windows. MySQL merupakan

pengakses database yang bersifat network sehingga dapat digunakan aplikasi multi

user. (Madji, Kinta. 2007)

Untuk penggunaan MySQL ini, dibutuhkan Tool Administrasi MySQL yaitu

phpmyadmin. Namun untuk menjalankan proses MySQL di butuhkan sebuah server

alternatif. Dimana server tersebut harus bejalan pada computer secara local. Apliaski

yang mendukung server local dan phpmyadmin salah satunya adalah XAMPP. Proses

installasi cukup mudah dipahami untuk menjalankan sebuah database MySQL ini.

Perlu untuk diketahui sebelum menjalankan XAMPP, haruslah mengaktifkan service

apache dan MySQL. Agar bisa terhubung dengan phpmyadmin. Untuk mengakses

phpmyadmin diperlukan pemanggulan url http://localhost/phpmyadmin pada

browser. Gambar 2.1 Berikut tampilan phpmyadmin.

MySQL bersifat RDBMS (Relational Database Management System)

memungkinkan seorang admin dapat menyimpan banyak informasi dalam tabel-tabel,

(37)

sifat RDBMS adalah dapat memecah database kedalam tabel-tabel yang ada pada

penyimpanan data. Jadi, database yang sudah terbuat dari phpmyadmin bisa

dipecah dan di masukkan di dalam tabel yang sudah terbuat melalui phpmyadmin.

Sehingga admin dapat menyimpan data tersetruktur didalam database yang telah

dibuat.

Gambar 2.1 phpmyadmin Sumber: phpMyAdmin

2.4 PHP dan MySQL

Di dalam sebuah pembuatan program kita memerlukan database untuk dapat

menampung data. Dimana database ini akan terkoneksi ke program yang kita buat.

MySQL adalah salah satu database yang cukup handal bila di bandingkan dengan

database lainnya. Disamping handal MySQL juga dapat digunakan secara bebas

karena MySQL ini bersifat free atau berbasis open source. PHP dan MySQL dapat

(38)

PHP dan MySQL sangatlah cepat karena bersifat open source atau terbuka. (Mahdji,

Kinta. 2007)

PHP menyediakan berbagai macam fungsi, antara lain adalah fungsi-fungsi

untuk melakukan komunikasi dengan DBMS MySQL, PHP dan MySQL merupakan

pasangan yang paling serasi, PHP menyediakan secara khusus fungsi-fungsi untuk

komunikasi dengan MySQL, sedangkan MySQL adalah dbms yang sejak semula

memang diciptakan untuk aplikasi internet. Beberapa contoh fungsi MySQL:

1. Mysql_connect() membuka koneksi dengan server MySQL.

2. Mysql_pconnect() membuka koneksi persitent dengan server MySQL. 3. Mysql_select_db() memeilih database MySQL

4. Mysql_query() mengirimkan query ke server MySQL 5. Mysql_db_query() mengirimkan query kr server Mysql

6. Mysql_num_rows() mengambil bnayak baris yang diperoleh operasi SELECT.

7. Mysql_fetch_array() mengambil hasil perbaris sebagai array asosiatif, numeric atau keduanya.

8. Mysql_fetch_assoc() mengambil hasil perbaris sebagai array assosiatif saja.

9. Mysql_insert_id () mengambil nomor auto_increment perintah INSERT terakhir.

10.Mysql_affected_rows() mengambil jumlah baris yang terpengaruh operasi MySQL sebelumnya.

11.Mysql_errno() mengambil nomor error dari operasi MySQL sebelumnya

(39)

2.5 J avaScr ipt

JavaScript adalah bahasa pemrograman yang di letakkan bersama kode

HTML dan di proses di sisi klien. Dengan bahasa dari javaScript kemampuan HTML

menjadi semakin luas. JavaScript bukanlah bahasa Java dan merupakan dua bahasa

yang berbeda. Berikut adalah struktur dari JavaScript

<SCRIPT LANGUAGE = ”JavaScript”> <!- -

Penulisan kode javascript // - - >

</SCRIPT>

Penggunaan kode tersebut biasanya di letakkan pada bagian atas kode HTML.

Sedangakan pada kode <!-- -- > adalah sebuah komentar agar browser tidak

mengenali Javascript tersebut.

JavaScript memiliki libriary-libriary siap pakai yang disebut Framework

untuk pengolahan DOM. Framework Javascript yaitu JQuery, Mootools, Yui, dan

banyak lagi untuk mempermudah pengembangan web melakukan pemrograman

website. Selain itu, Javascript yang dibangun tidak bekerja. Hal ini di karenakan

semua browser yang berjalan pada computer telah terintegrasi dengan JavaScript.

(Westriningsih. 2012)

2.6 TinyMCE

TinyMCE adalah sebuah editor WYSIWYG JavaScript HTML yang berbasis

(40)

LGPL oleh Moxiecode Systems AB. TinyMCA memiliki kemampuan untuk

mengubah field textarea HTML atau elemen HTML lainnya sebagai instan Editor.

TinyMCA sangat mudah digunakan untuk di integrasikan ke dalam Content

Management System. Contohnya pada Wordpress, Joomla, drupal dan CMS Lainnya.

Gambar 2.2 TinyMCE Sumber: TinyMCE

Dengan adanya teks editor TinyMCE, Penulisan pada textarea lebih tersetruktur

dalam pemformatan huruf, ukuran, penebalan huruf, pengaturan paragraf hingga

pemasukan gambar pada text editor ini.(Hakim. Lukmaul. 2010)

TinyMCE mendukung kompibilitas dan terintegrasi dengan beberapa tools.

Sehingga TinyMCE banyak digunakan oleh Content management sistem sebagai teks

(41)

1. Mudah untuk diintegrasikan - Hanya beberapa baris kode yang dibutuhkan.

2. Customizable - Tema dan plugin, elemen invalid blok dan memaksakan atribut.

3. Browser friendly - Mozilla, MSIE, FireFox, Opera, Safari dan Chrome.

4. Ringan - Gzip kompresor PHP / .NET / JSP / ColdFusion, membuat TinyMCE

75% lebih kecil dan lebih cepat di-load.

5. AJAX Compatible - Anda dapat dengan mudah menggunakan AJAX untuk

menyimpan dan memuat konten!

6. Internasional - Multibahasa mendukung penggunaan paket bahasa.

7. Open Source - Gratis di bawah lisensi LGPL, jutaan orang membantu menguji

(42)

Pada bab ini dibahas mengenai analisa dan perancangan sistem Apliaksi

pemasangan iklan di media cetak berbasis web dengan PHP dan MySQL, serta

langkah-langkah alur program. Adapun langkah-langkah yang digunakan dalam

pengerjaan proyek akhir ini adalah sebagai berikut :

3.1 Analisa Sistem

Berdasar kebutuhan Aplikasi Pemasangan iklan di media cetak, media cetak

Surya harus memberikan suatu aplikasi pemasangan iklan berbasis web agar

memudahkan para pemasang iklan untuk bisa memasang sesuai dengan kebutuhan

iklan yang akan di tampilkan pada media cetak Surya.

Demi memberikan kemudahan dukungan bagi pemasang iklan di media cetak,

dibutuhkan alat bantu untuk memasang iklan dan alat komunikasi antara pengguna

dengan admin agen iklan surya. Email dan form hubungi kami menjadi metode yang

digunakan sebagai alat komunikasi antara pengguna dengan admin.

Aplikasi pemasangan iklan berbasis web ini diharapkan dapat membantu agen

iklan koran dalam merealisasikan usahanya untuk memberikan jasa dan layanan yang

mudah digunakan bagi pemakai jasa iklan Surya.

3.2 Perancangan Sistem

Setelah dilakukan analisa terhadap sistem, langkah berikutnya adalah

perancangan sistem. Dimana dalam perancangan sistem ini dapat memberikan

tentang gambaran sistem yang akan dibuat oleh peneliti untuk menunjang berjalannya

(43)

3.2.1 Alur Ap lika si

Dalam perancangan sistem dibutuhkan alur aplikasi yang sistematis dan

searah sehingga dapat terencana dengan baik. Didalam aplikasi pemasangan iklan

berbasis web menggunakan PHP dan MySQL peneliti membagi 2 bagian hak akses

sebagai admin dan hak akses sebagai user.

Pada Gambar 3.1, akan dijelaskan tentang alur Aplikasi Pemasangan Iklan

berbasis web ini mulai dari membuka aplikasi sampai dengan menutup aplikasi.

Untuk dapat mengakses aplikasi ini, user di wajibkan melakukan registrasi

terlebih dahulu lalu berlanjut ke formulir login pada aplikasi ini yang sudah di

gunakan. apabila user lupa dengan password yang dimiliki, user bisa meminta

kembali secara otomatis melalui email dengan cara klik formulir Lupa Password.

Secara otomatis password akan di kirim maksimal 1X24 Jam sehingga user yang

sudah terdaftar bisa menggunakan kembali aplikasi pemasangan iklan ini.

Selanjutnya pada Gambar 3.2 akan di jelaskan flowcart admin, yang dimana

flowcart ini menjelaskan bagaimana cara admin mengakses aplikasi pemasangan

iklan di media cetak berbasis web menggunakan PHP dan MySQL. Seperti halnya

user, admin diwajibkan untuk melakukan login, dan bisa mengakses beberapa modul

seperti modul user terdaftar, semua iklan gambar terpasang, semua iklan baris

terpasang, Konfirmasi pembayaran, Pengaturan website, dan lain-lain. Maka dari itu

aplikasi pemasangan iklan berbasis web ini di tujukan besar kepada admin, dimana

admin ini sebagai agen periklan koran Surya untuk meralisasikan jasanya untuk

(44)

Sudah punya

Atur profil PasangIiklan Baris Pasang Iklan Gambar

(45)
(46)

3.2.2 Context Diagr am

Context Diagram berpacu pada flowcart alur yang menjelaskan data secara

umum dan menjadi pengaksesan menu-menu yang ada pada aplikasi pemasangan

iklan. Pada Context diagram terdapat 2 akses user, yaitu akses sebagai admin dan

akses sebagai user. Berikut penjelasan Context Diagram pada masing-masing

eksternal entity yang berproses pada DFD level Context.

1. Admin

Admin pada aplikasi iklan iklan di media cetak ini adalah super user yang

dapat mengolah data user yang terdaftar, iklan gambar terpasang, iklan baris

terpasang dan konfirmasi pembayaran. admin memiliki akses login pada

halaman yang sama pada user namun pada admin, menu-menu pengaksesan

lebih lengkap dari pada User.

2. User

User pada aplikasi ini adalah suatu user yang hanya bisa mengakses

pemasangan iklan gambar, pemasangan iklan baris, dan pengisian formulir

konfirmasi pembayaran. user diwajibkan untuk melakukan pendaftaran

terlebih dahulu. Setelah melakukan pendaftaran User di wajibkan untuk login

dengan username dan password yang sudah di daftarkan.

Berikut ini Diagram Context untuk aplikasi pemasangan iklan di media cetak berbasis

(47)

data laporan iklan gambar data rekap laporan iklan gambar

data laporan iklan baris data rekap laporan iklan baris

data input hubungi kami data hubungi kami

data input pemasangan iklan gambar data input pemasangan iklan gambar

data hubungi kami

Gambar 3.3 Context diagram Aplikasi Pemasangan Iklan

3.2.3 Data Flow Diagram

Dari diagram konteks yang sudah di buat, maka dapat digambarkan lebih

detail lagi untuk proses pada masing-masing level dalam pembuatan Data Flow

Diagram (DFD). Data Flow Diagram menggambarkan alur data.

3.2.3.1 Diagram Ber jenjang (Hierar chy Char t)

Untuk perancang sistem lebih terstruktur dan dapat menapilkan semua proses

menujangnya aplikasi pemasangan iklan berbasis web, peneliti menggunakan

(48)

Gambar 3.4 Diagram berjenjang

Dari diagram berjenjang pada Gambar 3.4 dapat dilihat bahwa terdapat

beberapa proses pada aplikasi pemasangan iklan di media cetak tersebut. yaitu

Regsitrasi, Login, Olah data user, Olah iklan gambar, Olah iklan baris, Rekap data,

Konfirmasi pembayaran dan hubungi kami. Proses iklan gambar memiliki anak

proses yaitu proses Set iklan gambar yaitu berfungsi untuk mengatur proses

penginputan data iklan gambar pada tabel iklan gambar. dimana anak proses yang

dimaksud adalah Set iklan gambar dan Akses iklan gambar. Set iklan gambar adalah

proses pengaturan dari formulir pemasangan iklan gambar yang akan disimpan pada

tabel iklan gambar, ukuran, kolom dan kategori. Proses akses iklan gambar adalah

proses dari tampilan data yang sudah di atur oleh admin dan akan di tampilkan

kepada user, sehingga user akan menginputakan data iklan kedalam tabel iklan

(49)

Proses iklan baris memiliki anak proses yaitu set iklan baris dan akses iklan

baris. Proses set iklan baris berfungsi untuk mengatur penginputan data iklan baris

pada tabel iklan baris. Set iklan baris adalah proses pengaturan data dari formulir

pemasangan iklan baris. Proses akses iklan baris merupakan anak proses dari iklan

baris yang berfungsi untuk menampilkan data yang sudah di atur oleh admin untuk di

tampilkan kepada user pemasang iklan baris.

Proses rekap data yaitu suatu proses dimana pengambilan data iklan

berdasarkan tanggal dan status iklan, pada proses ini di ambil berdasarkan tabel iklan

gambar maupun iklan baris.

Proses konfirmasi pembayaran adalah suatu proses dimana user mengisi untuk

informasi kepada admin bahwa user sudah melakukan pembayaran. Pada proses ini

memiliki anak proses rekening bank penerima, dimana anak proses ini berisikan

bank-bank untuk proses pembayaran secara transfer.

Proses Hubungi kami adalah proses yang dilakukan oleh user untuk

memberikan sebuah pertanyaan seputar iklan. Inputan tersebut akan di tampilkan

pada tabel proses Hubungi kami.

3.2.3.2 Data Flow Diagram (DFD) Level 0

Data Flow Diagram (DFD) Level 0 adalah merupakan adalah salah satu cara

untuk memodelkan proses dalam analisis dan perancangan perangkat lunak,

khususnya dengan pendekatan terstruktur. pada Gambar 3.5 adalah penjelas dari Data

(50)

Pada Data Flow Diagram (DFD) Level 0, Gambar 3.5 terdapat 8 proses yaitu

Registrasi, Login, Olah Data User, Olah Iklan Gambar, Olah iklan Baris, Rekap data,

Konfirmasi Pembayaran dan Hubungi Kami dan memiliki ekternal entity yaitu Entity

Admin dan Entity User.

Pada DFD level 0 diatas juga ada tabel data dimana tabel tersebut berfungsi

untuk menyimpan suatu proses dari input data yang di lakukan oleh eksternal entity

baik admin maupun user. Tabel data ini menyimpan data user yang sudah di lakukan

oleh entity ekstrenal.

Proses pengolahan iklan gambar dan proses pengolahan iklan baris

melibatkan dua eksternal entity. Proses ini di gunakan user sebagai proses

pemasangan iklan baris ataupun iklan gambar. Dan admin menggunakan proses ini

sebagai alat bantu melihat iklan yang terpasang.

Proses selanjutnya adalah proses pengolahan data konfirmasi pembayaran.

Pada proses ini yang dilibatkan adalah user dan admin. Dimana seorang user

memberikan informasi pembayaran kepada admin. Dan eksternal entity admin

bertugas sebagai pengubah status iklan yang belum terbayar menjadi sudah terbayar

(51)

meminta rek

data rekap laporan iklan baris data rekap laporan iklan gambardata laporan iklan gambar

meminta data kolom

data input pemasangan iklan gambar data input pemasangan iklan gambar

mengirim data konfirmasi meminta data konfirmasi mengirim data iklan brsmeminta data iklan brs

meminta data iklan gbr

data validasi login admin data regitrasi user

data vailidasi registrasi user

kategori ikn brs kategori type iklan

lama tayang

tabel rekening

(52)

Proses Hubungi kami adalah suatu proses komunikasi yang melibatkan user

dan admin. Dimana pada proses hubungi kami sebagai penjembatan untuk

komunikasi yang di lakukan oleh eksternal entity admin dengan eksternal entity user.

Dengan Proses ini eksternal entity lebih mudah untuk memberi dan mendapatkan

informasi tentang pemasangan iklan di media cetak surya.

3.2.3.3 Data Flow Diagram (DFD) Iklan Gambar Level 1

data input pemasangan iklan gambar form pemasangan iklan gambar meminta data view kategori gambar mengirim data view kategori gbr meminta data view ukuran

mengirim data view ukuran mengirim data view iklan gambar maminta data view iklan gambar data rekap iklan gambar

(53)

Data flow diagram pada Gambar 3.6 merupakan sebuah alur proses dari

proses iklan gambar pada Data Flow Diagram Level 1, didalam proses iklan gambar

tersebut terdapat 4 tabel, dimana masing-masing tabel tersebut adalah tabel untuk

menyimpan dari set proses iklan gambar. Pada tabel iklan gambar DFD level 1

tersebut terdapat 2 proses yaitu proses set iklan gambar dan akses iklan gambar.

Proses set iklan gambar akan di kelolah oleh admin dimana nantinya di akses oleh

user pada proses akses iklan gambar. Terdiri dari bagian-bagian tabel yang akan

dipanggil dan di tampilakan pada form pemasangan iklan gambar.

3.2.3.3 Data Flow Diagram (DFD) Iklan Bar is Level 1

Proses Iklan baris pada Gambar 3.7 berikut adalah sebuah anak proses dari

olah iklan baris yang berfungsi untuk mengatur isi dari form pemasangan iklan baris

yang akan di akses pada proses akses iklan baris. Proses set iklan baris adalah proses

pengaturan sebuah inputan yang akan di gunakan oleh user pemasang iklan. Terdiri

dari tabel kategori baris, iklan baris, lama tayang dan type iklan. Pada set lama tayang

di akses oleh admin dimana admin mengatur kategori iklan, mengatur type iklan dan

(54)

data input pemasangan iklan gambar

form pemasangan iklan baris data pemasangan iklan baris

view iklan baris terpasang data iklan baris terpasang

mengirim data view lama tayang meminta data view lama tayang

meminta data view typeiklan mengirim data view type iklan meminta data view kategori baris

mengirim data view kategori baris

meminta data view iklan baris mengirim data view iklan baris

meminta lamatayang

meminta type mengirim type mengirim kategori

meminta kategori mengirim data iklan brsmeminta data iklan brs

data iklan baris

Gambar 3.7 Data Flow Diagram (DFD) Iklan baris Level 1

3.2.4 Entity Relationship Diagr am (ERD)

Suatu pemodelan dari basis data relasional yang didasarkan atas persepsi di

dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling

berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan

hubungan yang dimilikinya disebut relationship. Suatu entity bersifat unik dan

memiliki atribut sebagai pembeda dengan entity lainnya. Entity Relation Diagram

(55)

a. Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A

berhubungan paling banyak dengan satu entitas pada himpunan entitas B.

b. Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak

entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat

berhubungan dengan satu entitas pada himpunan entitas A.

c. Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak

entitas pada himpunan entitas B.

Entity Relation Diagram memiliki dua model diagram yaitu CDM

(Conceptual Data Model) dan PDM (Physical Data Model). CDM (Conceptual Data

Model) digunakan untuk menggambarkan secara detail struktur data dalam bentuk

logic. Struktur ini independent terhadap semua struktur data storage tertentu yang

digunakan dalam aplikasi ini. CDM yang dimaksud pada Gambar 3.8, Sedangkan

PDM (Physical Data Model) merupakan gambaran secara detail dalam bentuk fisik.

Penggambaran rancangan PDM memperlihatkan struktur data yang benar pada basis

data yang digunakan, PDM yang dimaksud pada Gambar 3.9.

Pada Gambar 3.8, Peneliti merancang 12 buah tabel pada aplikasi pemasangan

iklan ini, yaitu tabel users, iklan_brs, kategori_baris, lamatayang, typeiklan,

iklan_gbr, kategori_gambar, kolom_gambar, ukuran_gambar, konfirmasi, rekening

(56)

yang terdaftar pada aplikasi pemasangan iklan ini. Pada tabel ini memiliki beberapa

attribute yaitu username, password nama_lengkap, email, no_telp, level, blokir,

id_session.

Tabel kedua adalah tabel iklan_brs, pada tabel iklan_brs memiliki attribute

id_brs, typeiklan, kategori, username, isi_iklan, baris, lamatayang, tgl_tayang,

tgl_pasang, dan status. Fungsi dari tabel ini adalah menyimpan semua data iklan baris

yang telah di inputkan oleh user pemasang iklan. Dengan tabel ini ada hak akses dari

level user, dimana admin dapat melihat semua iklan masuk sedangkan untuk user

hanya dapat meilihat iklan yang telah di pasang uleh user tersebut.

Tabel ketiga adalah tabel iklan_gbr yang memiliki attribute sebagai berikut

id_iklan_gbr, id_gambar, ukuran, kolom, username, nama_file, tgl_tayang,

tgl_posting dan status. Tabel ini memiliki fungsi untuk menyimpan data pemasangan

iklan gambar pada aplikasi pemasangan iklan di media cetak berbasis web yang

digunakan oleh user.

Tabel keempat adalah tabel konfirmasi, dimana tabel ini berfungsi sebagai

penyimpan data user konfirmasi pembayaran pada saat selesai memasang iklan dan

melakukan pembayaran secara manual. Didalam tabel ini memilliki attribute yaitu

id_konfirmasi, id_order, totalbiaya, namapengirim, bankpengirim, id_rekening,

(57)

mengisi iklan baris

(58)

FK_IKLAN_GB_MENGISI_I_USER

(59)

Tabel kelima adalah tabel hubungi yang memiliki attribute yaitu id_hubungi,

username, nama, email, subyek, pesan dan tanggal. Tabel ini berfungsi untuk

menyimpan data user yang mengubungi admin. Namun untuk balasan admin tidak

tersimpan melalui tabel hubungi melainkan langsung terkirim melalui email.

Tabel ke enam adalah tabel lamatayang yang memiliki attribute

id_lamatayang, harilamatayang, harga_perbaris. Pada tabel ini memiliki hubungan

dengan tabel iklan_brs, dimana pada tabel lamatayang diambil pada field

harilamatayang dan masuk pada filed lamatayang pada tabel iklan_brs. Lamatayang

berfungsi untuk menyimpan data lama penayangan iklan pada pemasangan iklan baris

di aplikasi pemasangan iklan di media cetak.

Tabel ke tujuh adalah tabel typeiklan yang dimana tabel ini memiliki attribute

id_typeiklan dan bentuk_typeiklan. Tabel typeiklan berfungsi untuk menyimpan type

iklan yang akan di pasang pada iklan baris surya. Pada tabel ini memiliki hubungan

dengan tabel iklan_brs. Pada tabel lamatayang filed yang berhubungan adalah filed

id_lamatayang dengan filed lamatayang pada tabel iklan_brs.

Tabel kedelapan adalah tabel kategori_baris yang memiliki attribute id_baris,

nama_kategori_baris, id_patren. Tabel ini memiliki fungsi menyimpan

kategori-kategori iklan baris pada iklan baris surya. Tabel ini memiliki hubungan dengan tabel

iklan_brs pada field id_baris dengan field kategori di tabel iklan_brs.

Tabel ke Sembilan adalah tabel ukuran_gambar yang memiliki hubungan

dengan tabel iklan_gbr. Pada tabel ini memiliki fungsi menyimpan sebuah ukuran

(60)

dan ukuran. Pada tabel ukuran_gambar memiliki keterkaitan dengan tabel iklan_gbr

yaitu pada field ukuran dengan ukuran pada tabel iklan_gbr.

Tabel ke sepuluh adalah tabel kolom_gambar dimana tabel ini memiliki

fungsi untuk menyimpan ukuran kolom pada iklan gambar. pada tabel ini memiliki

dua attribute yaitu id_kolom dan kolom. Tabel ini memiliki katerkaitan dengan

iklan_gbr, dimana filed kolom berhubungan dengan filed kolom pada iklan_gbr.

Selanjutnya pada tabel ke sebelas adalah tabel kategori_gambar, yang

memiliki fungsi untuk menyimpan kategori dan harga iklan gambar permili. Pada

tabel ini memiliki attribute yaitu id_gambar, nama_kategori_gambar, dan

harga_permili. Tabel ini memiliki hubungan dengan dengan tabel iklan_gbr, dimana

hubungan keterkaitan ini antara filed id_gambar dengan id_gambar pada tabel

iklan_gbr.

Tabel terakhir adalah tabel rekening, dimana tabel ini berhungan dengan tabel

konfirmasi pada filed id_rekening dengan id_rekening pada tabel konfirmasi. Tabel

ini memiliki beberpa attribute yaitu id_rekening, namabank, cabang, atasnama,

norekening, gambar. Fungsi dari tabel ini adalah menyimpan nomor rekening untuk

pembayaran iklan baris maupun iklan gambar.

Pada PDM (Physical Data Model) Gambar 3.9 adalah hasil dari generate

CDM (Conceptual Data Model) pada Gambar 3.8. Generate ini menggunakan tools

dari Power designer 12 yaitu tools Generate Physical Data Model yang sudah tersedia

(61)

3.3 Desain Database

Pada Aplikasi pemasangan iklan di media cetak, peneliti membuat desain

database yang terdiri atas kolom-kolom yang memiliki attribute berupa nama kolom

dan tipe data. Struktur database menujukkan daftar kebutuhan tabel yang di gunakan

untuk menyimpan data yang diperlukan dalam aplikasi pemasangan iklan di media

cetak ini. Berikut tabel-tabel yang terlibat pada aplikasi pemasangan iklan di media

cetak.

3.3.1 Tabel user s

Fungsi : Menyimpan data-data admin dan user yang terdaftar pada Aplikasi

pemasangan iklan ini.

Tabel 3.1 tabel users

Nama Kolom Typedata

username varchar(50)

password varchar(50)

nama_lengkap varchar(100)

email varchar(100)

No_telp varchar(20)

level varchar(20)

blokir enum('Y','N')

id_session varchar(100)

3.3.2 Tabel iklan_br s

Fungsi : Menyimpan semua data iklan baris yang telah di inputkan oleh user

(62)

Tabel 3.2 tabel iklan_brs

Nama Kolom Typedata

id_brs int(11)

3.3.3 Tabel iklan_gbr

Fungsi : Menyimpan data pemasangan iklan gambar pada aplikasi

pemasangan iklan di media cetak berbasis web yang digunakan oleh user.

Tabel 3.3 tabel iklan_gbr

Nama Kolom Typedata

id_iklan_gbr int(5)

3.3.4 Tabel konfir masi

Fungsi : Menyimpan data user konfirmasi pembayaran pada saat selesai

(63)

Tabel 3.4 tabel konfirmasi

Nama Kolom Typedata

id_konfirmasi int(11)

Fungsi : Menyimpan data pesan pesan dari user yang ingin menghubungi

admin melalui form hubungi admin.

Tabel 3.5 tabel hubungi

Nama Kolom Typedata

id_hubungi int(11)

Fungsi : Menyimpan data lama penayangan iklan pada pemasangan iklan

(64)

Tabel 3.6 tabel lamatayang

Nama Kolom Typedata

id_lamatayang int(11)

harilamatayang varchar(50)

harga_perbaris int(11)

3.3.7 Tabel typeiklan

Fungsi : Menyimpan type iklan yang akan di pasang pada iklan baris surya.

Tabel 3.7 tabel typeiklan

Nama Kolom Typedata

id_typeiklan int(11)

bantuk_typeiklan varchar(50)

3.3.8 Tabel kategor i_bar is

Fungsi : Menyimpan kategori-kategori iklan baris pada iklan baris surya.

Tabel 3.8 tabel kategori_baris

Nama Kolom Typedata

id_baris int(11)

Nama_kategori_baris varchar(255)

Id_patren int(11)

3.3.9 Tabel ukur an_gambar

Fungsi : Menyimpan sebuah ukuran gambar untuk pemasangan iklan gambar.

Ukuran ini berdasarkan ukuran millimeter dari gambar.

Tabel 3.9 tabel ukuran_gambar

Nama Kolom Typedata

id_ukuran int(11)

(65)

3.3.10 Tabel kolom_gambar

Fungsi : Menyimpan ukuran kolom pada iklan gambar.

Tabel 3.10 tabel kolom_gambar

Nama Kolom Typedata

id_kolom int(11)

kolom varchar(50)

3.3.11 Tabel kategor i_gambar

Fungsi : Menyimpan kategori-kategori iklan gambar dan harga iklan gambar

Tabel 3.11 tabel kategori_gambar

Nama Kolom Typedata

id_gambar int(11)

nama_kategori_gambar varchar(50)

harga_kategori int(11)

3.3.12 Tabel r ekening

Fungsi : Menyimpan nomor rekening untuk pembayaran iklan baris maupun

iklan gambar

Tabel 3.12 tabel rekening

Nama Kolom Typedata

(66)

3.4 Desain Aplikasi

Pada Aplikasi pemasangan iklan di media cetak ini, peneliti membuat desain

aplikasi menjadi dua bagian, diantaranya adalah:

1. Desain Halaman Admin

2. Desain Halaman User

3.5 Desain Website

Untuk menampung content dari aplikasi pemasangan iklan ini, peneliti

membuat beberapa halaman website sehingga aplikasi pemasangan iklan ini dapat

digunakan untuk secara mudah pada berbagai perangkat. Berikut bagian-bagian

halaman dari aplikasi tersebut.

1. Halaman Login

Halaman login pada Gambar 3.10 berfungsi untuk mengakses halaman

pemasangan iklan, dimana user baru harus memiliki user id yang sudah terdaftar pada

database. Halaman Login ini dapat membedakan hak akses user sebagaimana user

mendapatkan keterbatasan untuk akses aplikasi ini, sedangkan admin memiliki hak

akses keseluruan pada aplikasi pemasangan iklan ini.

Gambar

Gambar 2.1 phpmyadmin Sumber: phpMyAdmin
Gambar 2.2 TinyMCE Sumber: TinyMCE
Gambar 3.2 Flowchart Admin
Gambar 3.3 Context diagram Aplikasi Pemasangan Iklan
+7

Referensi

Dokumen terkait

Aplikasi program sistem informasi berbasis web (website) pada BPS Kabupaten Brebes yang tepat adalah website yang memiliki halaman dinamis, di mana database menjadi media

Gambar 4.11 Tampilan Halaman Simulasi Pemilihan Snack Box Pada Paket Catering

pemilihan Resepsi Pernikahan yang sesuai dengan biaya yang dimiliki oleh

Gambar 5.40 Implementasi Halaman Jadwal Mengajar yang Masuk E-mail user 87 Gambar 5.41 Implementasi Halaman Pemberitahuan Jam Mengajar yang Masuk E-mail user

Setiap halaman pada Web saling berhubungan/ link dimana halaman index.php adalah halaman yang pertama kali muncul dan selanjutnya dari halaman index.php, user

Penambahan admin dapat dilakukan pada halaman ini dengan cara klik user operator makan akan muncul halaman seperti gambar 21, setelah itu isi nama lengkap admin,

Pada sidebar kiri halaman website memuat pengumuman dan form isi buku tamu yang digunakan oleh user untuk mengirimkan pesan kepada admin. pada form buku tamu juga ada captcha

Hyper Text Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser