MEDIA PROMOSI BERBASIS E-MARKETING UNTUK
MENINGKATKAN PEMASARAN PRODUK AIR CONDITIONER (AC)
(Studi Kasus : CV. Agung Multi Jasa )
Oleh : Vera Ariestyaningsih
206091004082
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH
JAKARTA 2011 M/1433 H
MEDIA PROMOSI BERBASIS E-MARKETING UNTUK
MENINGKATKAN PEMASARAN PRODUK AIR CONDITIONER (AC)
(Studi Kasus : CV. Agung Multi Jasa )
Vera Ariestyaningsih
206091004082
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH
JAKARTA 2011 M/1433 H
PERNYATAAN
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-BENAR HASIL KARYA SENDIRI DAN BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU LEMBAGA MANAPUN.
Jakarta, Nopember 2011
Vera Ariestyaniingsih 206091004082
ABSTRAK
Vera Ariestyaningsih, Media Promosi Berbasis E-Marketing Untuk Meningkatkan Pemasaran Produk Air Conditioner (AC) (Studi Kasus : CV. Agung Multi Jasa ), dibawah bimbingan Fitri Mintarsih dan Arini.
Perkembangan teknologi informasi dan komunikasi saat ini telah menghasilkan pelayanan-pelayanan baru termasuk melalui website yang memanfaatkan jaringan internet sebagai media penghubung. Tujuan penulisan skripsi ini yaitu merancang suatu media promosi berbasiskan e-marketing pada CV. Agung Multi Jasa untuk menunjang sarana promosi yang sudah ada. CV. Agung Multi Jasa adalah perusahaan yang bergerak dalam bidang penjualan, penyewaan dan perbaikan AC (Air Conditioner). Oleh karena itu, website sangat dibutuhkan karena dapat menjangkau cakupan area yang luas. Metode penelitian yang digunakan yaitu metode pengumpulan data, metode pengembangan web. Metode pengumpulan data yang digunakan yaitu studi pustaka, observasi, kuesioner, dan wawancara. Sedangkan untuk metode pengembangan web (Tom Brinck) yang meliputi tahapan analisa kebutuhan (requirement analysis), Desain Konseptual (conceptual design), Mockeup and Prototype, produksi ( production) dan peluncuran website (lunch). Perancangan media promosi berbasis E-marketing ini dijabarkan melalui DFD (Data Flow Diagram), STD (State Transition Diagram). V Bab + 134 Halaman + Daftar Pustaka + Lampiran
Kata Kunci : E-Marketing, AC (Air Conditioner), Pengembangan Web.
KATA PENGANTAR
Bismillahirrahmaanirrahim,
Syukur alhamdulillah penulis haturkan kehadirat Allah SWT atas rahmat
dan karuniaNya, selanjutnya shalawat dan salam penulis sampaikan kepada
junjungan kita Nabi besar Muhammad SAW beserta sahabat dan keluarganya
yang telah membawa kita dari alam kegelapan kealam yang berilmu
pengetahuan sehingga penulis dapat menyelesaikan Skripsi ini dengan judul
“Media Promosi Berbasis E-Marketing Untuk Meningkatkan Pemasaran
Produk Air Conditioner (AC) (Studi kasus: CV. Agung Multi Jasa)”.
Yang merupakan syarat dalam menyelesaikan Program Studi S1 pada program
studi Teknik Informatika, Fakultas Sains dan Teknologi di Universitas Islam
Negeri (UIN) Syarif Hidayatullah Jakarta.
Selama penulisan Skripsi ini, penulis banyak mendapat bantuan dan
bimbingan dari berbagai pihak, untuk itu pada kesempatan ini penulis ingin
mengucapkan terima kasih yang sebesar-besarnya kepada :
1. DR. Syopiansyah Jaya Putra, M.Sis, selaku Dekan Fakultas Sains dan
Teknologi.
2. Yusuf Durrachman, M.IT, selaku Ketua Program Studi Teknik
Informatika Fakultas Sains dan Teknologi dan Viva Arifin, ST, M.MSI,
selaku Sekretaris Program Studi Teknik Informatika Fakultas Sains dan
Teknologi.
3. Ibu Fitri Mintarsih, M.Kom selaku Dosen Pembimbing I dan Ibu Arini,
MT, M.Eng, selaku Dosen Pembimbing II. Atas waktu dan perhatian yang
telah diluangkan, serta arahan dan bimbingan terhadap kesulitan yang
penulis hadapi selama mengerjakan skripsi ini.
4. Seluruh dosen dan staf karyawan Program Studi Teknik Informatika
Universitas Islam Negeri (UIN) Syarif Hidayatullah Jakarta yang telah
membimbing penulis selama masa kuliah.
5. Pimpinan dan seluruh kayawan/i CV. Agung Multi Jasa, khususnya bagian
pemasaran yang telah banyak memberikan informasi kepada penulis.
6. Mama dan Bapak tercinta, untuk ketulusan doa serta dukungan baik secara
moril dan materil serta kasih sayang yang diberikan selama ini.
7. Fandy Prasetyo (Adik), untuk doa dan dukungannya yang selalu
menyertai.
8. Terimakasih juga untuk chayankqu Sodikin, yang telah memberikan
semangat dan motivasi kepada penulis selama ini.
9. Seluruh teman-teman angkatan 2006 Teknik Informatika yang tidak bisa
disebutkan satu per satu.
10. Dan seluruh pihak yang telah membantu penulis dalam menyelesaikan
Skripsi.
Akhirnya penulis menyadari sepenuhnya bahwa Skripsi ini jauh dari
sempurna, baik isi, pemilihan bahasa maupun sistematika penulisannya,
namun penulis mengharapkan bantuan berupa saran dan kritik yang
membangun dari semua pihak demi kesempurnaan dan mutu penulisan Skripsi
ini.
Akhir kata semoga Skripsi ini dapat bermanfaat bagi kita semua serta
dapat mempercepat mahasiswa di dalam proses pembuatan Skripsi.
Amin… Ya rabbal ‘Alamin
Jakarta, Nopember 2011 Penulis
Vera Ariestyaningsih 206091004082
DAFTAR ISI
Bab Isi
Halaman
Lembar Sampul ...…………………............................................................. i
Lembar Judul ……………............................................................................ ii
Lembar Pengesahan Skripsi …….……………............................................ iii
Lembar Pengesahan Ujian ……..……......................................................... iv
Lembar Pernyataan ……………................................................................... v
Abstrak ………………................................................................................. vi
Kata Pengantar ……………......................................................................... vii
Daftar Isi ...................................................................................................... x
Daftar Tabel ................................................................................................. xiv
Daftar Gambar .............................................................................................. xv
Daftar Lampiran ........................................................................................... xviii
BAB I PENDAHULUAN ............................................................….... 1
1.1. Latar Belakang ………………………………………....... 1
1.2. Perumusan Masalah .…………………………………...... 2
1.3. Batasan Masalah …………...…………………………..... 2
1.4. Tujuan dan Manfaat Penelitian ………………………….
1.4.1. Tujuan Penelitian .................................................
1.4.2. Manfaat Penelitian ……………………………...
3
3
4
1.5. Metodologi Penelitian …...……………………………….
1.5.1. Metode Pengumpulan Data ……………………..
1.5.2. Metode Pengembangan Web …………………...
4
4
5
1.6. Sistematika Penulisan ........................................................ 6
BAB II LANDASAN TEORI ………………………………………... 8
2.1. Marketing (Pemasaran) .…...…………………………….. 8
2.1.1. Definisi Marketing (Pemasaran) …...…………...
2.1.2. Marketing Mix (Bauran Pemasaran)…………….
8
9
2.2. E-Marketing ……………………………………………...
2.2.1. Definisi E-Marketing …………………………...
2.2.2. Manfaat E-Marketing …………………………...
10
10
11
2.3. Promosi (Promotion) …………………………………….
2.3.1. Definisi Promosi ………………………………..
2.3.2. Tujuan Promosi …………………………………
13
13
15
2.4. Internet …………………………………………………...
2.4.1. World Wide Web (WWW) ……………………..
2.4.2. Website …………………………………………
17
17
17
2.5. Alat Bantu Pemodelan yang Digunakan dalam
Pembangunan Sistem …………………………………….
2.5.1. Struktur Navigasi ……………………………….
2.5.2. DFD (Data Flow Diagram) …………….……….
2.5.3. Basisdata ………………………………………..
2.5.4. Database ………………………………………..
2.5.5. ERD (Entity Relationship Diagram) ……………
2.5.6. STD (State Transitions Diagram) ………………
18
18
20
22
22
23
26
2.6. Metode Pengembangan Web ……………………………. 28
2.7. Alat atau Tools Pembangunan Aplikasi ………………….
2.7.1. Adobe Dreamweaver CS3 ……………………...
2.7.2. Asynchronous Javascript and XML (AJAX)
……….
31
31
33
2.8. PHP ……………………………………………………… 37
2.9. MySQL …………………………………………………. 38
BAB III METODOLOGI PENELITIAN ……………………………… 42
3.1 Metode Pengumpulan Data ……………………………… 42
3.2 Metode Pengembangan Web ……………………………. 51
3.3 Alasan Menggunakan Metode Pengembangan Web ……. 53
BAB IV PEMBAHASAN ....................................................................... 54
4.1. Profil Perusahaan ………………..……………………….
4.1.1. Sekilas Tentang CV. Agung Multi Jasa…..……..
4.1.2. Visi CV. Agung Multi Jasa .…………………….
4.1.3. Misi CV. Agung Multi Jasa..…………...……….
4.1.4. Struktur Organisasi………………………..…….
4.1.5. Fungsi dan Tugas..................................................
54
54
55
55
55
56
4.2. Pengembangan Web ……………………………………...
4.2.1. Requiretment Analysis (Analisis Kebutuhan) …..
4.2.1.1. Sistem yang Berjalan …….……….…..
4.2.1.2. Kelebihan dan Kekurangan Sistem
yang Berjalan……………………….….
4.2.1.3. Pemecahan Masalah ………………..…
4.2.2. Conceptual Design (Disain Konseptual) ……….
4.2.2.1. Data Flow Diagram (DFD) …………...
4.2.2.2. Perancangan Basis Data ………………
4.2.2.3. State Transition Diagram (STD) ….…..
4.2.3. Mockeup and Prototype ………………….……..
4.2.3.1. Desain Struktur Navigasi ……………..
4.2.3.2. Desain Visual .………………...………
4.2.4. Production (Produksi) ………………………….
4.2.5. Launch (Peluncuran Website)…………………..
4.2.6. Evaluation ………………………………………
58
58
58
58
59
61
61
67
76
82
83
86
105
118
118
BAB V PENUTUP …………………………………………………… 130
5.1. Kesimpulan …………………….………………………... 130
5.2. Saran …………………………...………………………... 130
DAFTAR PUSTAKA ………..…………………………………...………
LAMPIRAN ………………….………………………………...…………
131
134
DAFTAR TABEL
Tabel Isi Halaman
2.1 Definisi base ………………………..…….…... 22
2.2 Perbandingan metode Pengembangan Web dengan
RAD, sekuensial linier, prototipe dan spiral …….. 30
3.1 Studi Literatur Sejenis …………...………………... 43
3.2 Kekurangan dan Kelebihan Brosur dan Koran …… 48
3.3 Kekurangan dan Kelebihan Website ……………… 49
4.1 Tabel Bentuk Tidak Normal (Unnormalize)
……………
70
4.2 Tabel Normalisasi 1 NF …………………………… 71
4.3 Tabel Normalisasi 2 NF …………………………… 71
4.4 Hasil Pengujian Black Box Testing………………… 125
4.5 Tabel Perbandingan Website ……………………… 127
4.6 Hasil Kuesioner Website E-Marketing…………….. 132
DAFTAR GAMBAR
Gambar Isi Halaman
2.1 Struktur Navigasi Linier ……………………………… 19
2.2 Struktur Navigasi Hierarki …….………………........... 19
2.3 Struktur Navigasi Nonlinier ……………….................. 19
2.4 Struktur Navigasi Campuran …...…………………….. 20
2.5 Komponen Flow Diagram ……………………………. 21
2.6 Perubahan State ………………………………………. 26
2.7 Simbol Modul ……………………...…………………. 27
2.8 Simbol Tampilan Kondisi ……………….…………… 27
2.9 Simbol Tindakan ……………………………………... 27
2.10 Tahap pengembangan web ............................................ 28
2.11 Tampilan Area Kerja Adobe Dreamweaver CS3 …….. 32
3.1 Tahap pengembangan web ………………………….... 51
4.1 Struktur Organisasi…………………………………..... 55
4.2 Diagram Konteks Sistem Perancangan Promosi
Produk Berbasis E-Marketing ………………………... 62
4.3 Diagram Arus Data Level 0 …………………………... 62
4.4 Diagram Arus Data Level 1 Proses 1 ………………… 64
4.5 Diagram Arus Data Level 1 Proses 2 ………………… 65
4.6 Diagram Arus Data Level 1 Proses 3 ………………… 66
4.7 ERD media promosi berbasis E-marketing …………... 68
4.8 State Transition Diagram (STD) Admin ...…………… 77
4.9 State Transition Diagram (STD) User ………………... 78
4.10 State Transition Diagram (STD) Menu Beranda …….. 79
4.11 State Transition Diagram (STD) Menu Produk …….... 79
4.12 State Transition Diagram (STD) menu Perjanjian……. 80
4.13 State Transition Diagram (STD) menu Pembelian Online ………………………………………………… 80
4.14 State Transition Diagram (STD) menu Penyewaan Online ………………………………………………… 81
4.15 State Transition Diagram (STD) menu Perbaikan Online …………………………………………………
81
4.16 State Transition Diagram (STD) menu Pencarian ……. 82
4.17 State Transition Diagram (STD) menu Hubungi Kami . 82
4.18 Struktur Navigasi Pada User …………………………. 84
4.19 Struktur Navigasi Pada Admin ………………………. 85
4.20 Desain Miniatur Web Site…………………………….. 88
4.21 Desain Tampilan Menu Beranda ……………………... 90
4.22 Desain Tampilan Form Registrasi Pembeli ………….. 90
4.23 Desain Tampilan Form Login ………………………... 91
4.24 Desain Tampilan Menu List Produk …………………. 92
4.25 Desain Tampilan Menu Detail Produk ……………….. 92
4.26 Desain Tampilan Menu Pembelian Online …………... 93
4.27 Desain Tampilan Menu Penyewaan Online …………. 94
4.28 Desain Tampilan Menu Perbaikan Online …………... 94
4.29 Desain Tampilan Menu Add Transfer Date ………….. 95
4.30 Desain Tampilan Menu Pencarian …………………… 96
4.31 Desain Tampilan Menu Hubungi kami ………………. 96
4.32 Desain Tampilan Menu Beranda Admin ……………... 97
4.33 Desain Tampilan Menu Merk AC ……………………. 98
4.34 Desain Tampilan Menu Tambah Merk AC ………….. 98
4.35 Desain Tampilan Menu Jenis AC ……………………. 99
4.36 Desain Tampilan Menu Tambah Jenis AC …………… 100
4.37 Desain Tampilan Menu Data AC …………………….. 100
4.38 Desain Tampilan Menu Tambah Data AC …………… 101
4.39 Desain Tampilan Menu multimedia AC ……………... 102
4.40 Desain Tampilan Menu Pembelian Online …………... 102
4.41 Desain Tampilan Menu Penyewaan Online ………….. 103
4.42 Desain Tampilan Menu Perbaikan Online …………… 104
4.43 Desain Tampilan Menu Data Pelanggan ……………... 104
4.44 Tampilan Halaman Menu Beranda User …...………… 105
4.45 Tampilan Halaman Menu Registrasi …………………. 106
4.46 Tampilan Halaman Login …………………………….. 106
4.47 Tampilan Halaman List Produk ……………………… 107
4.48 Tampilan Halaman Perjanjian …..……………………. 107
4.49 Tampilan Halaman Pembelian Online ……………….. 108
4.50 Tampilan Halaman Penyewaan Online ……………… 108
4.51 Tampilan Halaman Perbaikan Online ………………... 109
4.52 Tampilan Halaman Add Transfer Date ………………. 109
4.53 Tampilan Halaman Pencarian ………………………... 110
4.54 Tampilan Halaman Map /Peta Lokasi ………………... 110
4.55 Tampilan Halaman Hubungi Kami …………………... 111
4.56 Tampilan Halaman Login Admin …………...………... 111
4.57 Tampilan Halaman Beranda Admin ………………….. 112
4.58 Tampilan Halaman Menu Master AC ………………... 112
4.59 Tampilan Halaman Master Merk AC ………………… 113
4.60 Tampilan Halaman Master Jenis AC ………………… 113
4.61 Tampilan Halaman Data AC ………………...……….. 114
4.62 Tampilan Halaman Multimedia AC ………………….. 114
4.63 Tampilan Halaman Harga Sewa ……………………… 115
4.64 Tampilan Halaman Pembelian Online Admin ……….. 115
4.65 Tampilan Halaman Penyewaan Online Admin ………. 116
4.66 Tampilan Halaman Perbaikan Online Admin ………... 116
4.67 Tampilan Halaman Data Pelanggan ………………….. 117
4.68 Tampilan Halaman Kode Pelanggan …………………. 117
DAFTAR LAMPIRAN
Lampiran I. Surat Keterangan Penelitian
Lampiran II. Wawancara
Lampiran III. Kuesioner
Lampiran IV. Source Code
BAB I
PENDAHULUAN
1.1. Latar Belakang
CV. Agung Multi Jasa merupakan dealer AC (Air Conditioner)
Daikin dan terletak di Jakarta Selatan. Jenis bisnis CV. Agung Multi Jasa
adalah Business to Customer (B2C).
CV. Agung Multi Jasa memiliki jangkauan pasar yang luas dan
jumlah transaksi yang besar, namun belum memiliki media informasi dan
pemasaran online. Informasi tentang produk, pelayanan dan lokasi yang
ada di CV. Agung Multi Jasa belum di publikasikan dengan baik, sehingga
masyarakat kurang mengetahui informasi mengenai CV. Agung Multi
Jasa. Ragam produk dan jenis jasa yang di tawarkan oleh CV. Agung
Multi Jasa juga merepotkan pembeli dalam memilih dan menentukan
produk yang akan dibeli. Dalam penerapan strategi pemasaran pada CV.
Agung Multi Jasa, website dapat di jadikan sebagai sarana Electronic
Marketing (e-marketing). E-Marketing adalah sebuah teknik pemasaran
berbasis web, yang memanfaatkan internet sebagai sarana untuk mencapai
sasaran-sasaran dan mendukung konsep pemasaran yang modern. Aplikasi
e-marketing, dapat digunakan CV. Agung Multi Jasa untuk publikasi
informasi mengenai CV. Agung Multi Jasa, produk serta pelayanan jasa
yang ada untuk dapat dikenal oleh masyarakat dengan lebih cepat dan luas
wilayah pemasarannya. Pembeli akan lebih mudah untuk mengakses
informasi mengenai produk yang dicari secara rinci.
Sehubungan dengan hal diatas, penulis membuat rancangan aplikasi
dalam hal promosi penjualan di dealer Air Conditioner (AC) berbasis E-
Marketing dengan judul “Media Promosi Berbasis E-Marketing Untuk
Meningkatkan Pemasaran Produk Air Conditioner (AC) (Studi kasus:
CV. Agung Multi Jasa)”.
1.2. Perumusan Masalah
Pokok masalah yang akan dibahas melalui penelitian Media Promosi
Berbasis E-Marketing Untuk Meningkatkan Pemasaran Produk Air
Conditioner (AC) (Studi kasus: CV. Agung Multi Jasa) adalah:
1. Belum tersedianya media promosi berbasis web dan e-marketing
untuk memasarkan produk AC secara detail.
2. Media promosi yang sekarang digunakan masih berupa brosur yang
terbatas dan kurang informatif.
3. Berdasarkan permasalahan tersebut, maka yang menjadi permasalahan
dalam penelitian adalah bagaimana membuat Media Promosi Berbasis
E-Marketing Untuk Meningkatkan Pemasaran Produk Air Conditioner
(AC).
1.3. Batasan Masalah
Ruang lingkup pembahasan yang akan dibuat penulis mencakup :
1. Fokus pada pembuatan Media Promosi berbasi E-Marketing pada
CV. Agung Multi Jasa.
2. Informasi yang dihasilkan berupa Web produk Air Conditioner (AC),
yang mencakup spesifikasi, penyewaan, pembelian, pelayanan dan
harga AC.
3. Penulis tidak membahas mengenai masalah keamanan aplikasi di sisi
jaringan.
4. Proses bisnis yang diterapkan dalam sistem ini adalah proses
penjualan (penjualan hanya sampai pada shopping card) dan
pemesanan online dengan konsep Electronic Fund Transfer (EFT),
dengan menggunakan Autometic Teller Machine (ATM) sebagai
media pembayaran antar rekening perusahaan, tetapi tidak sampai
melibatkan pembayaran online, misalnya melalui online banking.
5. Program aplikaasi dibuat dengan menggunakan bahasa pemrograman
aplikasi PHP, dan bahasa pemrograman basis data My SQL.
1.4. Tujuan dan Manfaat Penelitian
1.4.1. Tujuan Penelitian
Tujuan penelitian ini adalah sebagai berikut :
1. Meningkatkan pemasaran produk AC.
2. Mempermudah konsumen mengetahui spesifikasi produk
yang dijual.
3. Melakukan promosi yang terkomputerisasi secara detail.
1.4.2. Manfaat Penelitian
Manfaat dari penelitian ini adalah:
1. Bagi Mahasiswa :
a. Mahasiswa dapat menerapkan ilmu yang didapat di
perkuliahan selama ini, dengan membuat sistem informasi
berbasis komputer.
b. Mahasiswa dapat memahami masalah-masalah yang ada
dalam sebuah perusahaan, terutama bagian pemasaran di CV.
Agung Multi Jasa.
2. Bagi Perusahaan :
a. Tersedianya sistem promosi untuk mempromosikan produk-
produk yang di jual, dimana sistem tersebut menggantikan
sistem promosi yang lama
b. Sebagai media promosi penjualan yang intraktif dan efisien
selain menggunakan brosur.
1.5. Metodologi Penelitian
1.5.1. Metode Pengumpulan Data
1. Studi Pustaka
Dilakukan dengan cara membaca dan mempelajari buku-buku
yang berkaitan, serta mengunjungi situs-situs internet yang
berhubungan dengan skripsi penulis.
2. Metode Wawancara
Metode ini melakukan tanya jawab kepada bagian pemasaran
produk yang dilakukan ditempat CV. Agung Multi Jasa untuk
memperoleh data-data yang diperlukan sesuai masalah dan
kebutuhan yang sedang diteliti
3. Metode Kuesioner
Peneliti akan membagikan kuesioner kepada pengunjung untuk
menggali kebutuhan website, untuk diambil hasil-hasil
pendapatnya sebagai bahan dalam analisis
4. Metode Observasi
Riset dilakukan penulis secara langsung dengan mendatangi
dealer Air Conditioner (AC), guna memperoleh keterangan
atau data yang diperlukan untuk pembuatan aplikasi.
1.5.2. Metode Pengembangan Web
Untuk merancang media promosi berbasis E-Marketing ini,
terdapat lima tahap, yaitu berdasarkan metode pengembangan web
(Soetopo, 2007) antara lain :
1. Analisis Kebutuhan (Requirement Analysis)
Pada tahap ini adalah menentukan batasan kemampuan sistem
dengan di tentukan tujuan dari web, target audience, user
goals, business goals.
2. Desain Konseptual (Conceptual Design)
Merupakan konsep pengembangan website dan merupakan
sketsa kasar yang harus dikembangkan terlebih dahulu. Desain
tersebut menggambarkan bagaimana produk bekerja.
3. Mockeup / Prototype
Tujuan dari tahap ini adalah membuat contoh model dengan
cepat. Desain dibuat dengan secara keseluruhan seperti
elemen-elemen web dan antarmuka pengguna.
4. Produksi (Production)
Tahap ini dibuat produksi akhir, teks final, isi grafik, dan
program yang harus dibuat semuanya.
5. Peluncuran Website (Launch)
Pada akhirnya produk di upload, diluncurkan dan siap untuk di
akses oleh umum. Selanjutnya website dipelihara dan
dievaluasi.
1.6. Sistematika Penulisan
Dalam penyusunan skripsi ini, pembahasan yang penulis sajikan
terbagi dalam lima bab pokok bahasan, serta beberapa sub-bab yang secara
singkat akan diuraikan sebagai berikut :
BAB I : PENDAHULUAN
Pada bab ini akan dijelaskan tentang latar belakang
masalah, perumusan masalah, ruang lingkup
permasalahan, tujuan dan manfaat penulisan serta
metodologi penelitian dan sistematika penulisan.
BAB II : LANDASAN TEORI
Pada bab ini menguraikan tentang teori yang melandasi
penelitian, antara lain marketing (Pemasaran), e-
marketing, bahasa pemrograman PHP dan jenis program
yang digunakan.
BAB III : METODOLOGI
Pada tahap ini akan dibahas mengenai metode
pengumpulan data yang digunakan dalam membuat
aplikasi dan menjelaskan tentang perancangan sistem dan
tahapan-tahapan dalam pengembangan sistem dengan
metode pengambangan web.
BAB IV : PEMBAHASAN
Pada bab ini diuraikan juga tentang sejarah dan profil CV.
Agung Multi Jasa. Bab ini juga menguraikan tentang
analisis dan perancangan media promosi berbasis e-
marketing pada CV. Agung Multi Jasa dengan
menggunakan metode pengembangan web
BAB V : KESIMPULAN DAN SARAN
Pada bab ini berisi kesimpulan dari hasil penelitian yang
dilakukan, dan juga berisi saran-saran perbaikan.
BAB II
LANDASAN TEORI
2.1. Marketing (Pemasaran)
2.1.1. Definisi Marketing (Pemasaran)
Marketing (pemasaran) umumnya dipandang sebagai tugas untuk
menciptakan, memperkenalkan, dan menyerahkan barang dan jasa
kepada konsumen dari perusahaan lain (Kotler dan Amstrong, 2004:24).
Marketing (pemasaran) adalah proses yang meliputi beberapa
elemen yang terlihat tidak terhubung satu dengan yang lain, tetapi pada
kenyataannya elemen tersebut saling terhubung dan membentuk relasi
antara produser atau manufaktur dengan konsumen (Fatayerji, 2004:25)
Saat ini marketing telah berkembang seiring dengan
perkembangan teknologi. Aktivitas marketing menjadi lebih luas
dengan adanya internet. Penggunaan internet dan fasilitas yang ada di
dalam internet untuk melakukan aktivitas marketing dikenal sebagai e-
marketing (Kleindl dan Burrow, 2005).
Berdasarkan hasil observasi penulis, saat ini proses marketing
produk AC di CV. Agung Multi Jasa berjalan pasif. Pembeli yang ingin
membeli AC harus datang langsung ke CV. Agung Multi Jasa untuk
membeli AC yang diinginkan.
2.1.2. Marketing Mix (Bauran pemasaran)
Marketing Mix adalah kesatuan dari tools marketing tactical yang
dapat dikontrol dan dipadukan oleh perusahaan untuk menghasilkan
respon yang diinginkan dalam pasar yang ditargetkan. Marketing Mix
terdiri dari hal-hal yang dapat dilakukan perusahaan untuk
mempengaruhi permintaan terhadap produknya (Kotler dan Amstrong,
2004 : 37). Berbagai kemungkinan itu dapat dibagi menjadi 4 P yaitu :
1. Product (produk)
Pemasaran dimulai dengan produk yaitu, barang, jasa atau gagasan
yang dirancang untuk memenuhi kebutuhan seorang pemakai.
Dengan demikian menyusun dan mengembangkan produk baru
merupakan tantangan bagi tenaga pemasaran.
2. Pricing (penetapan harga)
Memilih harga jual yang paling sesuai dan terkadang juga
merupakan tindak penyeimbangan. Disatu sisi harga harus
mendukung beragam biaya, seperti biaya operasi, administrasi, riset
organisasi, dan biaya pemasaran. Di sisi lain, harga tidak dapat
terlalu tinggi karena pelanggan dapat berpindah ke produk-produk
pesaing.
3. Promotion (promosi)
Komponen bauran pemasaran yang paling terlihat nyata tidak lain
adalah promosi, yang mengacu pada teknik-teknik untuk
mengkomunikasikan informasi mengenai produk.
4. Place (penempatan atau distribusi)
Yaitu bagian dari bauran pemasaran yang mempertimbangkan
bagaimana menyampaikan produk dari produsen ke pemakai.
2.2. E-Marketing
2.2.1. Definisi E-Marketing
E-marketing adalah pelaksanaan marketing yang memanfaatkan
teknologi komunikasi elektronik (Chaffey et al, 2006 : 9). Yang bisa
diartikan sebagai berikut: e-marketing adalah sisi pemasaran dari e-
commerce, yang terdiri dari kerja dari perusahaan untuk
mengkomunikasikan sesuatu, mempromosikan, dan menjual barang
dan jasa melalui internet. Marketing adalah proses perencanaan dan
pelaksanaan dari ide atau pemikiran konsep, harga, promosi dan
distribusi. Marketing dapat diartikan lebih sederhana yakni
pembangunan dan pemeliharaan hubungan yang saling memuaskan
antara perusahaan dan konsumen. Di dalam melakukan pemasaran
melalui internet (e-Marketing) harus memperhatikan 6P elemen yaitu :
1. Product
Meliputi kualitas, gambar, cap dagang, fitur-fitur, penggunaan,
ketersediaan, dan jaminan.
2. Price
Meliputi posisi, daftar, diskon, kredit, metode pembayaran,
bebas atau adanya nilai tambah.
3. Promotion
Meliputi komunikasi pemasaran, promosi personal, promosi
penjualan, public relations, cap dagang, direct marketing.
4. Place
Meliputi jaringan perdagangan, pendukung penjualan, nomor
jaringan, pembagian jaringan.
5. People
Meliputi individu dalam aktivitas pemasaran, individu dalam
hubungan dengan pelanggan, perekrutan kebudayaan, pelatihan
dan keahlian, memberi upah
6. Process
Meliputi fokus pada pelanggan, bisnis, dukungan IT, desain,
penelitian, dan pengembangan. (Kleindl dan Burrow (2005)
2.2.2. Manfaat E-Marketing
Penerapan e-marketing didalam perusahaan dapat memberi
manfaat baik bagi perusahaan maupun bagi pelanggan. Manfaat yang
didapat dari penerapan e-marketing bagi perusahaan yaitu :
1. Pemasaran online merupakan suatu alat yang bagus untuk
membangun hubungan dengan konsumen. Perusahaan dapat
berinteraksi dengan konsumen untuk mempelajari tentang
kebutuhan dan keinginan konsumen yang lebih spesifik dan
untuk membangun database konsumen.
2. Pemasaran online dapat mengurangi biaya dan meningkatkan
efisiensi. Online seller dapat menghindari biaya-biaya untuk
mempertahankan tokonya dan biaya dari penyewaan, asuransi,
dan peralatan lainnya.
3. Pemasaran online juga menawarkan fleksibilitas yang besar
yang memungkinkan seller untuk membuat penyesuaian
terhadap penawaran dan program-programnya.
4. Internet merupakan suatu medium yang memungkinkan pembeli
dan penjual untuk mengklik dari satu tempat ke tempat lainnya
dalam hitungan detik.
Manfaat yang didapat dari penerapan e-marketing bagi pelanggan
atau konsumen yaitu :
1. Convenient
Artinya konsumen tidak harus terjebak kemacetan, menemukan
tempat parkir, dan berjalan melalui toko-toko yang tidak
terhitung jumlahnya untuk menemukan produk. Konsumen
dapat membandingkan merk, mengecek harga dan memesan
barang 24 jam sehari dari lokasi manapun.
2. Easy and Private
Konsumen menghadapi lebih sedikit perselisihan dalam
membeli barang dan tidak perlu untuk menhadapi penjual atau
membuka diri mereka terhadap bujukan dan hubungan
emosional.
3. Information
Layanan online dan internet memberikan konsumen akses
terhadap perbandingan informasi yang berlimpah, informasi
mengenai perusahaan dan produk.
4. Interactive and Immediate
Konsumen dapat berinteraksi dengan situs penjual untuk
menemukan informasi yang tepat mengenai produk atau layanan
yang mereka inginkan, lalu memesan atau men-download-nya
secara langsung.
2.3. Promosi (Promotion)
2.3.1. Definisi Promosi
Menurut Kotler (2000), menyatakan promosi menunjukan pada
berbagai kegiatan yang dilakukan perusahaan untuk
mengkomunikasikan kebaikan produknya, membujuk dan
mengingatkan para pelanggan dan konsumen untuk membeli produk
tersebut. Promosi ini merupakan suatu kegiatan yang sangat
menentukan dalam meningkatkan nilai penjualan, menciptakan
pemasaran hasil produksi, dan pertumbuhan produk.
Menurut Kotler (2000), promosi terdiri dari lima alat utama,
yaitu:
a. Iklan
Adalah segala bentuk penyajian non personal dan promosi ide,
barang, atau jasa oleh suatu sponsor tertentu yang menentukan
pembayaran.
b. Promosi penjualan
Adalah intensif jangka pendek untuk mendorong keinginan
mencoba atau membeli produk atau jasa. Promosi penjualan
terdiri dari :
1. Promosi pelanggan (sampel, kupon, penawaran pembelian
uang, potongan harga premi, hadiah, hadiah langganan,
percobaan gratis, garansi, promosi gabungan, promosi
silang, tampilan ditempat pembelian dan demontrasi).
2. Promosi perdagangan (potongan harga, tunjangan iklan,
pajangan dan barang gratis).
3. Promosi bisnis dan wiraniaga (pameran perdagangan dan
konvensi, kontes bagi wiraniaga dan iklan khusus).
c. Hubungan masyarakat
Adalah berbagai program yang dirancang untuk
mempromosikan dan atau melindungi citra perusahaan atau
produk individualnya.
d. Penjualan pribadi
Adalah interaksi langsung antara satu atau lebih calon pembeli
dengan tujuan melakukan pembelian.
e. Pemasaran langsung
Adalah komunikasi langsung antara penjual dan calon
pelanggan dengan membentuk pemahaman pelanggan terhadap
produk sehingga mereka kemudian akan mencoba dan
membelinya.
2.3.2. Tujuan Promosi
Adapun beberapa tujuan promosi antara lain adalah :
a. Modifikasi tingkah laku
Promosi berusaha mengubah tingkah laku dan memperkuat
tingkah laku yang ada.
b. Memberi tahu
Promosi dapat ditunjukan untuk member tahu pasar yang dituju
tentang apa yang ditawarkan perusahaan. Promosi yang bersifat
informatif juga penting bagi konsumen karena dapat membantu
dalam mengambil keputusan.
c. Membujuk (persuasif)
Promosi persuasif terutama diarahkan untuk mendorong
pembeli, hal ini dimaksud agar dapat member pengaruh dalam
waktu yang lama terhadap perilaku pembeli.
d. Mengingatkan
Dilakukan terutama untuk memepertahankan merk produk dihati
masarakat dan perlu dilakukan selama tahap kedewasaan
didalam siklus kehidupan produk.
Diperlukan delapan tahap untuk menetapkan program promosi,
yaitu (Suyanto, 2004:26):
1. Komunikator harus mengidentifikasi khalayak sasaran dan cirri-
cirinya, termasuk citra mereka terhadap produk.
2. Komunikator harus menentukan tujuan komunikasi.
3. Pesan harus dirancang efektif yang meliputi isi, struktur, format,
dan sumber.
4. Saluran-saluran komunikasi personal atau non personal harus
diseleksi.
5. Anggaran promosi yang menyentuh harus ditetapkan.
6. Biaya promosi harus didistribusikan menurut alat-alat utama
promosi yang digunakan.
7. Komunikator harus menelusuri seberapa banyak pasar yang
mengenal produk itu, mencoba, dan puas terhadap produknya
selama ini.
8. Semua komunikator harus dikelola dan dikoordinasi agar
konsisten, tepat dan efektif.
2.4. Internet
Internet adalah suatu jaringan komputer yang satu dengan yang lain
saling terhubung untuk keperluan komunikasi dan informasi. Sebuah
komputer dalam satu jaringan internet dapat berada di mana saja atau bahkan
di seluruh Indonesia. Sering juga internet diartikan sebagai jaringan komputer
di seluruh dunia yang berisikan informasi dan sebagai sarana komunikasi data
yang berupa suara, gambar, video dan juga teks. Informasi ini dibuat oleh
penyelenggara atau pemilik jaringan komputer atau dibuat pemilik informasi
yang menitipkan informasinya kepada penyedia layanan internet (Anonymous
1, 2011).
2.4.1. World Wide Web (WWW)
World Wide Web (WWW) merupakan sistem hypertext yang
terangkai menjadi jaringan, yang memungkinkan dokumen dibaca
banyak orang melalui internet. WWW bermula di European Particle
Physics Laboratory (CERN) sebagai sebuah system informasi
hypermedia kolaboratif terdistribusi, sistem ini dirancang untuk
menghubungkan keanekaragaman yang ditempatkan pada komputer
manapun di dalam internet.
2.4.2. Website
Sebuah situs web (website) adalah sebutan bagi sekelompok
halama web (web page), yang umumnya merupakan bagian dari suatu
nama domain (domain name) atau subdomain di World Wide Web
(WWW) di internet.
Untuk dapat online sebuah website memerlukan domain dan
hosting. Berikut ini adalah penjelasannya :
a. Domain adalah nama unik suatu alamat website.
b. Hosting atau biasa disebut sebagai web hosting adalah layanan
penyewaan ruang simpan data (space) yang digunakan untuk
menyimpan data-data website agar halaman website tersebut bisa
diakses dari mana saja.
2.5. Alat Bantu Pemodelan yang Digunakan dalam Pembangunan Sistem
2.5.1. Struktur Navigasi
Struktur navigasi adalah alur yang digunakan dalam aplikasi
yang dibuat. Sebelum menyusun aplikasi multimedia kedalam sebuah
software, kita harus menentukan terlebih dahulu alur apa yang akan
digunakan dalam aplikasi yang dibuat. Bentuk dasar dari struktur
navigasi yang biasa digunakan dalam proses pembuatan aplikasi
multimedia ada empat macam, yaitu struktur navigasi linier, hirarki,
non linier dan komposit.
1. Linier
Pengguna akan melakukan navigasi secara berurutan, dari
frame atau byte informasi yang satu ke yang lainnya
(Binanto,2010:269).
Gambar 2.1 : Struktur Navigasi Linier
2. Hierarki
Struktur dasar ini disebut juga struktur “linear dengan
percabangan” karena pengguna melakukan navigasi di sepanjang
cabang pohon struktur yang terbentuk oleh logika isi (Binanto,
2010:269).
Gambar 2.2 : Struktur Navigasi Hierarki
3. Nonlinier
Pengguna akan melakukan navigasi dengan bebas melalui isi
proyek dengan tidak terikat dengan jalur yang sudah ditentukan
sebelumnya (Binanto, 2010:269).
Gambar 2.3 : Struktur Navigasi Nonlinier
4. Komposit
Pengguna akan melakukan navigasi dengan bebas (secara
nonlinear), tetapi terkadang dibatasi presentasi linear film atau
informasi penting dan / atau pada data yang paling terorganisasi
secara logis pada suatu hierarki (Binanto, 2010:270).
Gambar 2.4 : Struktur Navigasi Campuran
2.5.2. DFD (Data Flow Diagram)
Data Flow Diagram (DFD) adalah suatu diagram yang
menggunakan notasi-notasi untuk menggambarkan arus dari data
sistem, yang penggunaannya sangat membantu untuk memahami
sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu
dalam menggambarkan atau menjelaskan sistem yang sedang berjalan
logis.
DFD ini adalah salah satu alat pembuatan model yang sering
digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian
yang lebih penting dan kompleks dari pada data yang dimanipulasi
oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model
yang memberikan penekanan hanya pada fungsi sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi
pada alur data dengan konsep dekomposisi dapat digunakan untuk
penggambaran analisa maupun rancangan sistem yang mudah
dikomunikasikan oleh profesional sistem kepada pemakai maupun
pembuat program (Parno, 2010 : 1).
DFD melayani dua tujuan : (1) untuk memberikan indikasi
mengenai bagaimana data ditransformasi pada saat data bergerak
melalui sistem, dan (2) untuk menggambarkan fungsi-fungsi (dan sub-
fungsi) yang mentransformasi aliran data. DFD memberikan informasi
tambahan yang digunakan selama analisis domain informasi dan
berfungsi sebagai dasar pemodelan fungsi (Pressman, 2002 : 354).
Data Flow Diagram terdiri dari beberapa komponen,
diantaranya adalah :
Terminator
Proses
Data store
Gambar 2.5: Komponen Flow Diagram
2.5.3. Basisdata
Basisdata adalah kumpulan data (elementer) yang secara logik
berkaitan dalam merepresentasikan fenomena/fakta secara terstruktur
dalam domain tertentu untuk mendukung aplikasi pada sistem tertentu
(Harianto, 2004:4).
Sistem manajemen basisdata atau DBMS (Database
Management System) adalah perangkat lunak untuk mendefinisikan,
menciptakan, mengelola dan mengendalikan pengaksesan basisdata.
Fungsi sistem manajemen basisdata saat ini yang paling penting
adalah menyediakan basis untuk sistem informasi manajemen
(Harianto, 2004:4).
2.5.4. Database
Tabel 2.1 : Definisi Database
(Sumber : Kadir, 2009:9)
Definisi Database Sumber Kumpulan data yang terkait Elmazri dan
Navathe, 1994
Kumpulan yang terorganisasi dari data-data yang secara nalar terkait.
Hoffer, dkk, 2005
Kumpulan data yang umumnya menjabarkan aktivitas-aktivitas dari satu atau lebih dari satu organisasi yang terkait.
Ramakrishnan dan Gerke, 2000
Butir butir yang bisa diambil dari ketiga definisi di atas :
1. Sebuah database menghimpun data yang terkain atau data yang
saling berhubungan.
2. Kumpulan data tersebut terorganisasi.
3. Bisa melibatkan lebih dari satu organisasi.
Sebuah database mencatat berbagai data yang diperlukan oleh suatu
organisasi. Rekaman-rekaman data tersebut pada suatu saat akan
diambil dan melalui suatu pemrosesan akan diperoleh informasi yang
dikendaki oleh pengguna (Kadir, 2009:10).
Database Relasional
Database relasional adalah jenis database yang menggunakan
model relational. Pada model relasional, data disusun dalam bentuk
sejumlah relasi atau tabel (Kadir, 2009:15).
Pengantar Normalisasi
Normalisasi adalah suatu proses yang digunakan untuk
menentukan pengelompokan atribut-atribut dalam sebuah relasi
sehingga diperoleh relasi yang terstruktur baik. Dalam hal ini yang
dimaksud dengan relasi yang berstruktur baik adalah relasi yang
memenuhi dua kondisi berikut :
1) Mengandung redudansi (pengulangan) sesedikit mungkin, dan
2) Memungkinkan baris-baris dalam relasi disisipkan,
diimodifikasi, dan dihapus tanpa menimbulkan kesalahan atau
ketidak konsistennya ( Kadir, 2009:116).
2.5.5. ERD (Entity Relationship Diagram)
ERD merupakan diagram model yang digunakan sebagai
representasi struktur basis data yang mencakup nama tabel yang di
dalamnya terdapat keterangan dari tabel dan adanya relasi antar tabel
serta bentuk dari relasi itu sendiri dibuat berdasarkan notasi baku yang
ada. ERD digunakan untuk menyatakan hubungan antara suatu entitas
atau objek berupa tabel dengan entitas yang lain. Unsur-unsur
pembentuk ERD antara lain:
1. Entity
Entity menggambarkan suatu objek di dunia nyata. Misalnya pada
basis data suatu perusahaan terdapat data karyawan. Satu orang
karyawan beserta atribut-atributnya disebut entity. Kumpulan dari
entity yang memiliki tipe dan atribut yang sama disebut entity set.
2. Atribut
Atribut merupakan karakteristik entity yang berfungsi untuk
menggambarkan entity tersebut secara utuh.
Contohnya entity set karyawan memiliki atribut nip, nama, dan
umur. Tipe-tipe atribut antara lain :
a. Simple atribut
Merupakan atribut yang tidak memiliki subparts. Contohnya
atribut umur.
b. Composite atribut
Merupakan atribut yang memiliki subparts. Misalnya nama pada
data karyawan yang terdiri dari nama depan dan nama belakang.
Atribut ini digunakan untuk mengelompokkan atribut yang
saling berhubungan sehingga menghasilkan pemodelan yang
lebih rapi.
c. Single valued atribut
Merupakan atribut yang pada semua entity bernilai sama.
Misalnya Nip seorang karyawan pada entity karyawan dan entity
gaji memiliki nilai yang sama.
d. Multi valued atribut
Untuk semua entity, satu atribut memiliki nilai yang berbeda.
Misalnya atribut Nip karyawan memiliki atribut NamaAnak
yang berbeda.
e. Null atribut
Null atribut adalah atribut yang tidak memiliki nilai. Contohnya
jika seorang karyawan belum memiliki anak, maka atribut
NamaAnak bernilai null.
f. Derived atribut
Nilai atribut ini bergantung pada atribut lain/ merupakan hasil
dari suatu proses. Misalnya atribut LamaBekerja pada entity
karyawan bergantung pada nilai atribut TanggalMasuk dan
CurrentDate.
3. Key atribut
Satu atau lebih atribut dapat berfungsi sebagai key apabila
kumpulan atribut tersebut dapat membedakan satu entity dengan
entity yang lainnya. Key atribut bersifat unik.
4. Weak entity
Weak entity merupakan entity yang tidak memiliki key sendiri. Key
untuk entity ini berasal dari entity lain. Misalnya Nip karyawan
dijadikan primary key untuk entity DataAnak karyawan.
5. Weak relation
Weak relation meyatakan hubungan suatu weak entity dengan entity
lainnya.
2.5.6. STD (State Transitions Diagram)
State Transitions Diagram (STD) menunjukkan bagaimana
sistem bertingkah laku sebagai akibat dari kejadian eksternal. Untuk
melakukannya, STD menunjukkan berbagai model tingkah laku
(disebut state) sistem dan cara dimana transisi dibuat dari state atau ke
state lainnya. STD berfungsi sebagai dasar bagi pemodelan tingkah
laku. Informasi tambahan sebagai aspek control dari perangkat lunak
diisikan dalam spesifikasi control/control specification (CSPEC).
(Pressman, 2002 : 354).
Gambar 2.6: Perubahan State
Simbol-simbol yang digunakan dalam State Transitions
Diagram adalah sebagai berikut (Hikmat, 2005 : 26-27) :
State 1
State 2
Aksi
a. Modul
Dipresentasikan dengan simbol lingkaran kecil dan
digambarkan apabila terjadi tindakan.
Gambar 2.7: Simbol Modul
b. Tampilan Kondisi
Dipresentasikan dengan simbol kotak. Merupakan layer yang
ditampilkan menurut keadaan tertentu yang mewakili suatu kondisi.
Gambar 2.8: Simbol Tampilan Kondisi
c. Tindakan (State Transitions)
Dipresentasikan dengan simbol anak panah dan biasanya disertai
keterangan aksi yang dilakukan.
Gambar 2.9: Simbol Tindakan : Simbol Tindakan
2.6. Metode Pengembangan Web 2.6. Metode Pengembangan Web
Di dalam merancang suatu program, dapat digunakan berapa alat bantu
diantaranya, metode pengembangan web.
Di dalam merancang suatu program, dapat digunakan berapa alat bantu
diantaranya, metode pengembangan web.
Dalam pengembangan web, terdapat beberapa metodologi
pengembangan yang di adaptasi dari disiplin ilmu komputer. Tahap
pengembangan web menurut Tom Brinck ada lima tahap yaitu analisis
kebutuhan (requetment analysis), desain konseptual (conceptual design),
mockeup prototype, produksi (production), peluncuran (Launch).
Dalam pengembangan web, terdapat beberapa metodologi
pengembangan yang di adaptasi dari disiplin ilmu komputer. Tahap
pengembangan web menurut Tom Brinck ada lima tahap yaitu analisis
kebutuhan (requetment analysis), desain konseptual (conceptual design),
mockeup prototype, produksi (production), peluncuran (Launch).
Gambar 2.10: Tahap pengembangan web Gambar 2.10: Tahap pengembangan web
Walaupun desain visual web cenderung menjadi bagian dari seni dari
pada sains, tetapi dapat disimpulkan pendekatan pada proses desain. Menurut
Tom Brick (2002), pengembangan web meliputi beberapa tahap, yaitu:
Walaupun desain visual web cenderung menjadi bagian dari seni dari
pada sains, tetapi dapat disimpulkan pendekatan pada proses desain. Menurut
Tom Brick (2002), pengembangan web meliputi beberapa tahap, yaitu:
Analisis Kebutuha
Desain Konseptua
Mockeup/ Prototype
Produksi Peluncuran Website
Evaluasi
1. Requirement Analysis (Analisis Kebutuhan) 1. Requirement Analysis (Analisis Kebutuhan)
Pada tahap ini ditentukan tujuan dari web, bagaimana mengatasi
problem yang ada. Juga ditentukan target audience, target platform, user
goals, business goals, dan lainnya. Tujuan dan audiens berpengaruh pada
nuansa suatu web site, sebagai pencerminan identitas dari organisasi yang
menginginkan informasi sampai kepada audiens. Tingkat kemampuan
audiens sangat mempengaruhi pembuatan desain.
2. Conceptual Design (Desain Konseptual)
Desain konseptual merupakan sketsa kasar yang harus
dikembangkan terlebih dahulu. Pembuatan desain harus
mempertimbangkan bahwa sebaiknya desain sederhana dan bersifat
umum. Desain menggambarkan bagaimana fungsionalitas produk bekerja.
Fokus dari desain ini pada perintah (command) dan bagaimana
mengerjakan perintah tersebut. Desain fungsional dibuat untuk
mengurangi kemungkinan kesalahan pada aplikasi.
3. Mockeup and Prototype
Tujuan dari tahap ini adalah membuat contoh dengan cepat dan
mengevaluasinya sebelum dibuat produk akhir. Dalam tahap ini visual
representation (mockup) dan interactive representation (prototype).
Mockeup dapat berupa sketsa manual atau ilustrasi dengan komputer.
Desain ini dibuat secara keseluruhan bersama-sama, dan lebih baik dari
pada dibuat secara terpisah. Desain ikon, dialog, dan menu termasuk
dalam tahap ini.
4. Production (Produksi)
Pada tahap ini dibuat produk akhir, teks final, isi grafik dan program
harus dibuat semuanya. Evaluasi yang umum mencakup penjaminan
kualitas, user testing, dan field testing.
5. Launch (Peluncuran Website)
Pada akhirnya, produk diluncurkan dan siap untuk diakses oleh
umum, selanjutnya website dipelihara dan dievakuasi.
Evaluation, pada setiap tahap selalu dilakukan evaluasi ungtuk
mendapatkan tanggapan dari berbagai pihak, sehingga merupakan bahan
pertimbangan dalam meningkatkan web site.
Tabel 2.2 : Perbandingan metode Pengembangan Web dengan RAD,
sekuensial linier, prototipe dan spiral.
Metode Kelebihan Kekurangan Pengembangan
Web (Tom Brinck)
1. Lebih ekonomis. 2. Pendekatan pengembangan web
lebih jelas. 3. Tahapan-tahapan yang ada pada
pengembangan web sesuai dalam pembuatan website.
1. Dalam mengembangkan website memerlukan banyak tanggapan dari berbagai pihak.
2. Untuk menyelenggarakan pelatihan memerlukan biaya.
RAD 1. Kecepatan adaptasi yang tinggi, dapat dibuat dengan cepat dengan pendekatan pembangunan berbasis komponen.
2. Jika data, analisa jelas, dan lingkup kecil maka RAD dapat digunakan dengan baik.
1. Model yang besar (skala proyek), membutuhkan resources yang baik dan solid.
2. Membutuhkan komitmen pengembangan dan user yang sama agar cepat selesai sesuai rencana.
Sekuensial Linier
(Waterfall)
1. Memberikan template dimana metode analisa, desain, pengkodean, pengujian dan pemeliharaan bisa dilakukan.
2. Pendekatan pengembangan perangkat lunak lebih jelas.
2. Iterasi sering terjadi, menyebabkan masalah baru.
3. Client kesulitan untuk menyatakan semua keinginannya secara eksplisit diawal tahap
pengembangannya. 4. Hasil software yang
dikembangkan baru akan diketahui lama setelah proyek pengembangan dimulai.
Prototipe 1. Pelanggan bisa langsung melihat sistem yang sebenarnya.
2. Pengembang bisa membangun proyek dengan cepat sesuai dengan identifikasi kebutuhan.
1. Ketidaksadaran user bahwa ini hanya suatu model awal bukan model akhir.
2. Pengembang kadang-kadang membuat implementasi yang sembarangan.
3. Teknik dan tools yang tidak optimal pada prototype yang akan tetap digunakan pada software sesungguhnya.
Spiral Metode ini dirancang secara revolusioner dengan tahap yang jelas, tetapi terbuka bagi partisipasi pemesan untuk ikut serta menentukan pemodelan sistem.
Metode ini lambat dan mahal karena setiap tahapan yang dilalui harus mengikutsertakan pemesan.
2.7. Alat atau Tools Pembangunan Aplikasi
2.7.1. Adobe Dreamweaver CS3
Dreamweaver merupakan software utama yang digunakan oleh
Web Desainer maupun Web Programmer dalam mengembangkan
suatu situs web. Hal ini disebabkan ruang kerja,fasilitas dan
kemampuan Dreamweaver dalam desain maupun membangun suatu
situs web (Madcoms, 2008:3).
Ruang Kerja Dreamweaver CS3.
Ruang kerja Dreamweaver CS3 memiliki komponen-komponen
yang memberikan fasilitas dan ruang untuk menuangkan kreasi
pengguna saat bekerja.
Gambar 2.11 : Tampilan Area Kerja Adobe Dreamweaver CS3 (Print Screen Adobe Dreamweaver CS3)
Penjelasan dari komponen-komponen yang terdapat di dalam ruang
kerja Dreamweaver CS3 adalah :
a. Insert Bar, berisi tombol-tombol yang untuk menyisipkan berbagai macam
objek seperti image, table dan layer ke dalam dokumen.
b. Document Toolbar, berisi tombol-tombol dan menu pop up yang
menyediakan tampilan berbeda dari jendela dokumen.
c. Coding Window, berisi kode-kode HTML dan tempat untuk menuliskan
kode-kode pemrograman, misalnya PHP atau ASP.
d. Panel Group, adalah kumpulan panel yang saling berkaitan satu sama
lainnya yang dikelompokkan di bawah satu judul.
e. Property Inspector, digunakan untuk melihat dan mengubah berbagai
property objek atau teks.
f. Jendela Dokumen, berfungsi untuk menampilkan dokumen dimana
pengguna sekarang bekerja.
g. Ruler, mempermudah ukuran dalam mendesain halaman web.
h. Site Panel, digunakan untuk mengatur file-file dan folder-folder yang
membentuk situs Web (Madcoms, 2008:5)
2.7.2. Asynchronous Javascript and XML (AJAX)
AJAX diperkenalkan oleh Jesse James Garrett dari Adaptive
Path pada tahun 2005. Ia mendeskripsikan bagaimana
mengembangkan web yang berbeda dengan metode tradisional. Ia
mempiblikasikan sebuah artikel yang berjudul "AJAX: A New
Approach to Web' Applications". Pada artikelnya, Garret yakin bahwa
aplikasi web dapat menutup jurang pemisah antara web dan aplikasi
desktop.
Pengembangan web secara tradisional bekerja secara
synchronously, antara aplikasi dan server, setiap kali melakukan link
atau melakukan operasi “submit” pada form. Caranya, browser
mengirim data ke server, server merespons dan seluruh halaman akan
direfresh.
Aplikasi web yang bekerja dengan AJAX bekerja secara
asynchronously, yang berarti mengirim dan menerima data dari user
ke server tanpa perlu me-load kembali seluruh halaman, melainkan
hanya melakukan penggantian pada bagian web yang hendak diubah
(Sunyoto, 2007:159).
Teknologi AJAX meliputi beberapa komponen (Paul & Harvey,
2008) yaitu :
a. Markup Language (XHTML)
Merupakan bahasa markup sebagaimana HTML yang digunakan
dalam membuat halaman web dan dokumen-dokumen lain yang
dapat ditampilkan dalam browser, tetapi dengan gaya bahasa lebih
baik dari HTML. XHTML merupakan standar internasional dengan
spesifikasi yang ditetapkan oleh World Wide Web Consortium
(W3C).
b. Cascading Style Sheets (CSS)
Sebuah mekanisme sederhana untuk memberikan tampilan (style)
seperti font, warna, jarak, spasi, dan lain-lain yang akan digunakan
pada sebuah website.
c. JavaScript
Bahasa yang berbentuk kumpulan skrip yang pada fungsinya
berjalan pada suatu dokumen HTML, berailsientasi obyek dan
lintas platform. Code program bisa di akses dan diintepretasikan
langsung oleh browser. JavaScript tidak dapat berjalan dengan baik
sebagai bahasa mandiri, melainkan dirancang untuk ditanamkan
pada produk dan aplikasi lain.
d. Document Object Model (DOM)
Sebuah Application Program Interface (API) untuk dokumen
HTML dan XML. DOM menyediakan representasi dokumen
secara terstruktur, dimungkinkan untuk merubah isi dan presentasi
visual. Pada dasarnya, DOM menghubungkan halaman web dengan
script atau bahasa pemograman.
e. Extensible Markup Language (XML)
Bahasa markup yang merupakan turunan dari Standart Generalized
Markup Language (SGML) yang digunakan untuk pertukaran data
antar sistem yang berakneka ragam. XML berbeda dengan HTML
yang elemen datanya telah distandarisasi dan ditentukan. Dengan
XML, pengguna dapat dengan leluasa mengembangkan sendiri
standar elemennya.
f. Extensible Stylesheet Language Transformations (XSLT)
Sebuah bahasa berbasis XML untuk transformasi dokumen XML.
Walaupun proses merujuk pada transformasi, dokumen asli tidak
berubah melainkan dokumen XML baru dibuat dengan basis isi
dokumen yang sudah ada. XSLT biasanya digunakan untuk
merubah skema XML ke halaman web atau dokumen PDF.
g. Objek XMLHttpRequest
Obyek XMLHttpRequest memiliki kemampuan melakukan
pertukaran data secara asinkron dengan web server. AJAX
menggunakan obyek XMLHttpRequest untuk melakukan
pertukaran data secara asinkron dengan web server. Pada beberapa
framework dan kasus AJAX, obyek IFrame lebih dipilih daripada
XMLHttpRequest untuk melakukan pertukaran data dengan web
server.
h. JavaScript Object Notation (JSON)
JSON merupakan format pertukaran data komputer yang ringan
dan mudah. Keuntungan JSON dibandingkan dengan XML adalah
pada proses penerjemahan data dengan menggunakan Javascript.
Kelebihan AJAX :
AJAX memiliki keistimewaan antara lain sebagai berikut :
a. Membuat permintaan kepada server tanpa memuat kembali
(reload) halaman.
b. Mengurai (parse) dan bekerja dengan dokumen XML dan atau
JSON.
c. Data yang dikirim sedikit sehingga menghemat bandwidth dan
mempercepat koneksi..
d. Proses dilakukan di belakang layar.
e. Banyak didukung oleh browser-browser modern yang popular.
f. Aplikasi yang dibangun semakin interaktif dan dinamis
(Sunyoto, 2007: 170).
Penggunaan AJAX akan mendatangkan beberapa keuntungan.
Keuntungan tersebut antara lain :
a. High interactivity : aplikasi AJAX lebih interaktif dibandingkan
dengan aplikasi web konvensional.
b. High Usability : update data tidak me-reload keseluruhan halaman,
melainkan hanya relevan.
c. High Speed : aplikasi AJAX lebih cepat dibandingkan dengan
aplikasi web konvensional.
2.8. PHP
PHP adalah salah satu bahasa pemrograman yang berjalan dalam
sebuah web server dan berfungsi sebagai pengolah data pada sebuah server.
Untuk membuat website yang dinamis dan mudah untuk di update setiap
saat dari browser, dibutuhkan sebuah program yang mampu mengolah data
dari komputer client atau dari momputer server itu sendiri sehingga mudah
dan nyaman untuk disajikan dibrowser (Madcoms, 2008:195).
Kelebihan PHP dari bahasa pemrograman lain :
a. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah
kompilasi dalam penggunaanya. Tidak seperti halnya bahasa
pemrograman aplikasi seperti Visual Basic dan sebagainya.
b. PHP dapat berjalan pada web server yang dirilis oleh microsoft, seperti
IIS atau PWS juga pada Apache yang bersifat open source.
c. Karena sifatnya yang open source, maka perubahan dan perkembangan
interpreter pada PHP lebih cepat dan mudah , karena banyak milis-milis
dan developer yang siap membantu pengembangannya.
d. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu
banyak sehingga sangat mudah untuk dipahami.
e. PHP adalah bahasa open source yang dapat digunakan di berbagai
mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara
runtime melalui console serta juga dapat menjalankan perintah-perintah
system.
Kelemahan PHP dari bahasa pemrograman lain :
Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki
beberapa kelemahan, diantaranya :
a. Tidak ideal untuk pengembangan skala besar
b. Tidak memliki sistem pemograman berorientasi objek yang
sesungguhnya (sampai versi 4). Namun pada versi PHP 5 sudah
dilengkapi OOP yang sesungguhnya.
c. Tidak bisa memisahkan antara tampilan dengan logik dengan baik
(walau penggunaan template dapat memperbaikinya).
PHP memiliki kelemahan security tertentu apabila programmer tidak
jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan
konfigurasi PHP (Sukarno, 2006 : 9).
2.9. MySQL
MySQL adalah salah satu database server open source yang popular.
Sebuah database mendefinisikan struktur untuk menyimpan informasi. Dalam
database ada beberapa tabel dan tabel pada HTML, sebuah tabel yang berisi
baris, kolom dan cell. Sebuah database biasanya berisi lebih dari satu tabel dan
mempunyai nama. Masing-masing tabel berisi baris dan data (Sunyoto,
2007:154).
MySQL didistribusikan secara gratis dibawah lisensi GPL (General
Public License), dimana setiap orang bebas menggunakan MySQL, namun
boleh dijadikan produk turunan bersifat closed source atau komersial. MySQL
merupakan server database yang kecil dan mudah digunakan namun memiliki
kehandalan dan performa yang tinggi.
Keistimewaan MySQL
MySQL memiliki beberapa keistimewaan, antara lain :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi
seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan
masih banyak lagi.
2. Open Source. MySQL didistribusikan secara open source, dibawah lisensi
GPL sehingga dapat digunakan secara cuma-cuma.
3. 'Multiuser'. MySQL dapat digunakan oleh beberapa user dalam waktu
yang bersamaan tanpa mengalami masalah atau konflik.
4. 'Performance tuning'. MySQL memiliki kecepatan yang menakjubkan
dalam menangani query sederhana, dengan kata lain dapat memproses
lebih banyak SQL per satuan waktu.
5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed / unsigned integer, float, double, char, text, date, timestamp, dan
lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh
yang mendukung perintah Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level
subnetmask, nama host, dan izin akses user dengan sistem perizinan yang
mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data
dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan
60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat
ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan clien
menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes
(NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa
Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai
aplikasi dan bahasa pemrograman dengan menggunakan fungsi API
(Application Programming Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)
yang dapat digunakan untuk administrasi basis data, dan pada setiap
peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel
dalam menangani ALTER TABLE, dibandingkan basis data lainnya
semacam PostgreSQL ataupun Oracle.
Adapun keunggulan dari MySQL adalah:
1. Mampu menangani jutaan user dalam waktu yang bersamaan.
2. Mampu menampung lebih dari 50.000.000 record
3. Sangat cepat mengeksekusi perintah
4. MySQL menggunakan SQL dan bersifat free (gratis).
5. MySQL dapat berjalan di berbagai platform, antara lain Linux,
Windows, dan lain sebagainya.
6. Memiliki user privilege system yang mudah dan efisien.
BAB III
METODOLOGI PENELITIAN
3.1. Metode Pengumpulan Data
Pengumpulan data merupakan tahapan dalam proses riset yang penting
karena hanya dengan mendapatkan data yang tepat maka proses riset akan
berlangsung sampai penulis mendapatkan jawaban dari perumusan masalah
yang sudah ditentukan.
Metode pengumpulan data yang digunakan penulis pembuatan skripsi
adalah metode studi pustaka, metode observasi, metode wawancara dan
kuesioner.
1. Studi Pustaka
Pada metode studi pustaka ini, penulis membandingkan tujuh karya
ilmiah yang sejenis sebagai pembanding dalam analisis dan pengembangan
media promosi berbasi e-marketing. Batasan yang penulis lakukan dalam
mengevaluasi penelitian-penelitian terdahulu terfokus pada penelitian
analisis dan pengembangan media promosi berbasis e-marketing. Penulis
akan menjelaskan mengenai tujuan sistem yang dibuat, metodologi yang
digunakan, kelebihan dan kekurangan dari beberapa karya ilmiah berupa
tabel berikut.
Tabel 3.1. Studi Literatur Sejenis
Nama Perguruan Tinggi
Judul Karya Ilmiah Tujuan Metodologi
Penelitian Kelebihan Kekurangan
1. Robert Heng
2. Dian Kartika Dewi
3. Susanti (2005)
Universitas Bina Nusantara
Analisa dan Perancangan Website Berbasis E-Marketing untuk Promosi Pada Mall Puri Indah.
Merancang sistem berbasis E-Marketing agar dapat memberikan informasi yang lengkap dan menarik.
Metode pengembangan sistem yang digunakan adalah IMSDD (Interactive Multimedia System Design and Development).
Mudah di update dan animatif.
Kurang informatif.
Sapardiman (2007)
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Perancangan Profil Produk PT. Yamaha Motor Kencana Indonesia Berbasis E-Marketing
Mempermudah dealer resmi Yamaha dalam pengenalan produknya kepada konsumen
Metode pengembangan multimedia yang dikemukakan oleh Raymond Mc Loud.
Aplikasi ini mudah digunakan.
1. Aplikasi belum bersifat informatif.
2. Aplikasi belum di hosting.
3. Kurang animatif.
Syarifuddin (2009)
Universitas Islam Negeri Syarif Hidayatullah
Aplikasi Pemasaran Berbasis E-Marketing Untuk Meningkatkan
Meningkatkan pemasaran produk Airbrush, aplikasi ini mempermudah
Metode pengembangan aplikasi multimedia
Aplikasi ini dapat meningkatkan promosi
1. Aplikasi belum di hosting.
Jakarta Pemasaran Produk Airbrush Pada Bengkel Replica Airbrush.
konsumen memilih gambar airbrush sesuai keinginan.
menurut Luther.
pemasaran produk.
2. Aplikasi belum ada menu update.
Alex Sandres (2009)
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Membangun Aplikasi Multimedia Berbasis Web (Studi Kasus : Citra Garden City).
Membangun aplikasi multimedia interaktif dan menarik yang memberikan informasi mengenai produk-produk CitraGarden City secara akurat yang dilengkapi dengan peta lokasi CitraGarden City.
Metode pengembangan aplikasi multimedia yang digunakan ada enam tahap yaitu: konsep, desain, pengumpulan bahan, pembuatan, pengujian, dan distribusi.
aplikasi ini mudah di update.
1. Belum ada menu pencarian produk.
2. Belum di hosting.
1. Nurbo Jatmiko
2. Hadi Syahrial
3. H.M. Misni (2010)
Yogyakarta, Seminar Nasional Aplikasi Teknologi Informasi 2010 (SNATI 2010).
Analisa Dan Perancangan Sistem Informasi Dalam Layanan Penjualan Berbasis Web Pada Mall Puri Indah.
Meningkatkan pemasaran Mal Puri Indah dan mengurangi biaya operasional dalam mempromosikan Mal Puri Indah.
Metode pengembangan sistem yang digunakan adalah IMSDD (Interactive Multimedia System Design and Development).
Mudah di update dan animatif.
Kurang informatif.
Muhammad Rasyid Maududi (2010)
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Analisis dan Pengembangan Website Berbasiskan Multimedia Untuk Promosi Pada Perusahaan Rahman Pratama Sejati.
Merancang website yang menarik berbasiskan multimedia untuk menunjang sarana promosi yang sudah ada.
Metode pengembangan web (Tom Brinck).
Aplikasi ini dapat meningkatkan promosi
1. Belum di hosting.
2. Informasi kurang detil.
Firman Munthaha (2010)
Universitas Islam Negeri Syarif Hidayatullah Jakarta
E-Marketing Produk Kayu dan Meubel berbasis Teknologi Rich Internet Application (Studi kasus : Pusat Promosi Industri Kayu dan Meubel)
1. Membantu pengusaha dan pengrajin kayu dan meubel untuk mempromosikan produknya secara online.
2. Membentuk peluang pasar online dari PPIKM berdasarkan proses pemasaran offline yang terjadi.
Metode pengembangan sistem yang digunakan adalah metode Extreme Programming.
Aplikasi ini responsive dan interaktif.
Aplikasi ini kurang informasi marketingnya.
53
2. Metode Wawancara
Metode ini melakukan tanya jawab kepada bagian pemasaran produk
yang dilakukan ditempat CV. Agung Multi Jasa pada hari Senin, 29
November 2010 pukul 16.00 WIB, untuk memperoleh data-data yang
diperlukan sesuai masalah dan kebutuhan yang sedang diteliti.
3. Metode Kuesioner
Kuesioner adalah dokumen berisi daftar pertanyaan yang digunakan
untuk mendapatkan informasi dari responden. Dengan kuesioner peneliti
berharap dapat menggali lebih dalam kebutuhan suatu media promosi.
4. Metode Observasi
Riset dilakukan penulis secara langsung dengan mengunjungi dealer
Air Conditioner (AC), guna memperoleh keterangan atau data yang
diperlukan untuk pembuatan aplikasi.
a. Waktu Penelitian
Untuk mendapatkan informasi yang akurat dan jelas, penulis
melakukan penelitian mulai tanggal 14 Oktober 2010 .
b. Tempat Penelitian
Penelitian bertempat di CV. Agung Multi Jasa :
Alamat : Jl. Pahlawan No. 19-20, Rempoa Bintaro Jakarta-Selatan.
Telp : (021) 735 6340-41,
Fax. : (021) 737 4502,
Email : [email protected]
54
Adapun hasil yang didapat dari observasi ini antara lain:
a. Konsumen masih kesulitan mencari informasi produk dan
pelayanan yang ada di CV. Agung Multi Jasa.
b. Promosi yang rutin berjalan saat ini masih mengandalkan koran
dan brosur.
Dari hasil pengumpulan data wawancara dan observasi dapat
diidentifikasi masalah-masalah yang ada dan usualan pemecahan
masalah.
a. Identifikasi Masalah
Hasil wawancara dan kuisioner maka dapat diketahui
permasalahan yang ada dari promosi yang sedang berjalan (brosur
dan koran) tidak lepas dari jangkauan, waktu dan biaya yang
menjadi masalah utama promosi. Adapun kekurangan dan
kelebihanya sebagai berikut :
Tabel 3.2. Kekurangan dan Kelebihan Brosur dan Koran
No Media Promosi Kekurangan Kelebihan
1. Brosur
a. Informasi terbatas b. Mudah rusak c. Kurang menarik d. Ada biaya cetak
secara berkelanjutan
e. Sulit pendidtribusianya
a. Media promosi yang popular
b. Dapat dilihat berulang-ulang
c. Media yang memiliki usia edar paling panjang.
2 Koran
a. Biaya relatif mahal b. Area jangkauan
terbatas c. Jumlah terbatas d. Mudah rusak
a. Dapat dilihat berulang-ulang
b. Media promosi yang popular di masyarakat
55
Dan dari beberapa masalah tersebut dapat diminimalisasi
dengan adanya media promosi website. Sebagai suatu alternative
baru dalam berpromosi. Adapun kelebihan dan kekurangan website
antara lain :
Tabel 3.3. Kekurangan dan Kelebihan Website
No Media Promosi Kekurangan Kelebihan
1. Website
a. Penggunanya harus memakai media perantara Komputer atau Hp.
b. Memerlukan biaya internet untuk mengaksesnya
c. Media promosi kurang popular didaerah terpencil karena keterbatasan sarana koneksi ke internet
a. Dapat diakses kapanpun dan dimanapun selama masi ada koneksi ke internet
b. Dapat dilihat berulang-ulang
c. Informasi dapat diperbaharui
d. Konten dapat diisi dengan teks, gambar, animasi, video, dan link interaktif
e. Informasi tak terbatas
Sedangkan dari hasil observasi menunjukan bahwa
pengunjung masih kesulitan mencari informasi secara detail hal
tersebut dikarenakan sumber informasi yang ada di CV. Agung
Multi Jasa mengenai detail produk yang kurang lengkap.
b. Pengembangan 6p elemen marketing
Ada beberapa elemen penting dalam e-marketing yang tercakup
dalam 6p, yaitu:
56
1) Product (Produk)
Produk AC yang dipromosikan di CV. Agung Multi Jasa
bermacam-macam merk, jenis dan tipe AC.
2) Price (Harga)
Harga-harga yang ditawarkan di CV. Agung Multi Jasa
bervariasi, karena ditentukan dari merk, jenis dan tipe AC.
3) Promotion (Promosi)
Promosi melalui mulut ke mulut. Semua karyawan di CV.
Agung Multi Jasa berperan sebagai marketer (orang yang
memasarkan) produknya. Dimana setiap karyawan memberikan
kartu nama yang berisi alamat dan nomor telepon perusahaan.
4) Place (Dealer)
Gedung CV. Agung Multi Jasa terletak di Rempoa, Bintaro-
Jakarta Selatan. Sasaran wilayah pemasaran CV. Agung Multi
Jasa sekitar Jakarta, Depok, Tanggerang dan Bekasi.
5) People (Distributor dan Konsumen)
Meliputi individu (distributor) dalam aktivitas pemasaran,
individu (distributor) dalam hubungan dengan pelanggan.
6) Process (Proses)
Meliputi proses penjualan, penyewaan, dan perbaikan AC.
3.2. Metode Pengembangan Web
Dalam mengembangkan web, terdapat beberapa metodologi
pengembangan yang diadaptasi dari disiplin ilmu komputer.
Tahap pengembangan web (Soetopo, 2007) meliputi beberapa tahap
diantaranya: analisis kebutuhan (requetment analysis), desain konseptual
(conceptual design), mockeup prototype, produksi (production), peluncuren
(Launch). Gambar 3.1.
Gambar 3.1:.Tahap pengembangan web
Metode ini sesuai karena desain visual web cenderung menjadi bagian
dari seni dari pada sains, tetapi dapat disimpulkan pendekatan pada proses
desain.
Analisis Kebutuha
Desain Konseptua
Mockeup/ Prototype
Produksi Peluncuran Website
Evaluasi
a. Requiretment Analysis (Analisis Kebutuhan)
Pada tahap ini dilakukan adalah menganalisa sistem yang berjalan
pada tempat penelitian dengan melakukan observasi, menjelaskan konsep
elektronik dan konsep verifikasi program dan tujuan dari web, target
audience, user goals, business goals. Karena tujuan dan audiens
berpengaruh pada nuansa website, sebagai pencerminan identitas dari
57
58
suatu organisasi yang memungkinkan informasi sampai kepada audiens.
Analisis kebutuhan didapat dari hasil wawancara dengan bagian
pemasaran dan membuat kuesioner yang ditujukan kepada pelanggan.
b. Conceptual Design (Disain Konseptual)
Desain konseptual ini merupakan konsep pengembangan suatu
website. Desain konseptual adalah sketsa kasar yang harus dikembangkan
terlebih dahulu. Pembuatan desain harus mempertimbangkan bahwa desain
sebaiknya sederhana dan bersifat umum.
Selain itu, tahap ini menjelaskan bagaimana desain menggambarkan
fungsionalitas website bekerja. Penjelasan tersebut antara lain :
1. Data Flow Diagram (DFD), yaitu menggambarkan alur dan proses
sistem itu berjalan.
2. Perancangan database, yaitu menggambarkan hubungan relasi antar
tabel basis data yang digunakan pada Media Promosi Berbasis E-
Marketing Untuk Meningkatkan Pemasaran Produk Air Conditioner.
3. State Transition Diagram (STD), yaitu menggambarkan peralihan
layar dari menu tertentu ke menu tertentu lainnya.
c. Mockeup / Prototype
Tujuan dari tahap ini adalah membuat contoh dengan cepat dan
mengevaluasinya sebelum dibuat produk akhir. Dalam tahap ini dibuat
visual representation (mockeup) dan interactive representation
59
(prototype). Mockeup dapat berupa sketsa manual atau ilustrasi dengan
komputer.
Dalam tahap ini dilakukan proses desain navigasi dan desain visual
yaitu menggambarkan rancangan masing-masing.
d. Production (Produksi)
Pada tahap ini dibuat desain komprehensif tiap keypage (halaman
penting) secara rinci sehingga menjadi produk akhir.
e. Launch (Peluncuran Website)
Pada tahap ini website siap di hosting dan kemudian siap
diluncurkan. Dan setelah itu website siap di publikasi, dipelihara dan
dievaluasi.
3.3. Alasan Menggunakan Metode Pengembangan Web
Untuk menghasilkan suatu website yang komunikatif dan mengurangi
kesalahan serta mengevaluasi aplikasi secara cepat sebelum dibuat website,
sehingga dapat mengurangi biaya secara ekonomis.
60
BAB IV
PEMBAHASAN
4.1. Profil Perusahaan
4.1.1. Sekilas Tentang CV. Agung Multi Jasa
CV. Agung Multi Jasa adalah perusahaan nasional yang
bergerak dalam bidang jasa kontraktor dan general supplier.
Didirikan di Jakarta pada tanggal 2 April 1987 berdasarkan akte
notaris KGS Zainal Arifin, SH, No.1.
Dengan berkembangnya dunia usaha dewasa ini, kami
CV.Agung Multi Jasa siap membantu dengan memberikan
pelayanan terbaik dengan didukung oleh tenaga ahli yang
berpengalaman di bidangnya.
Dalam melaksanakan jasa kontraktor dan supplier pengadaan
barang, CV Angung Multi Jasa dilengkapi dengan fasilitas kerja
yang baik sehingga dapat menghasilkan kerja yang optimal dan
dalam waktu yang sesuai dengan jadwal yang ditentukan.
Jasa yang ditawarkan perusahaan, adalah:
1. Dealer AC berbagai merk dan type, rental AC, service dan
perbaikan AC, pekerjaan mekanikal/elektrikal. Selain itu
lingkup jasa kontraktor dan supplier yang ditawarkan meliputi :
Pengadaan barang/jasa, pengadaan dan pemasangan alat-alat
pemancar, dan lain sebagainya.
61
2. Dengan dukungan tenaga ahli yang berpengalaman, profesional
dan berkualitas serta bertanggung jawab CV. Agung Multi Jasa
siap memberikan layanan jasa yang professional dan handal.
4.1.2. Visi CV. Agung Multi Jasa:
1. Menjadi salah satu perusahaan jasa penyedia pendingin ruangan
(AC) dengan berbagai produk yang berkualitas tinggi.
2. Menjadi innovator dan terdepan dalam pengembangan produk
berbasis kecanggihan teknologi dan juga elegan Indonesia
3. Memberikan kualitas dan solusi terbaik secara professional kepada
setiap mitra bisnis.
4.1.3. Misi CV. Agung Multi Jasa
Menyediakan berbagai jenis pendingin ruangan (AC) yang
mempuanyai kualitas internasional dengan harga terjangkau serta
desain yang elegan dan simple serta memberikan kenyamanan pada
setiap bagian ruangan.
4.1.4. Struktur Organisasi
Stuktur Organisari Management CV. Agung Multijasa terdiri dari :
direktur utama, administrasi, keuangan, pemasaran, dan teknisi.
Pemasaran Keuangan Administrasi Teknisi
Direktur Utama
Gambar 4.1. : Struktur Organisasi
( Sumber : CV. Agung Multi Jasa)
4.1.5. Fungsi dan Tugas
a. Direktur
1. Memimpin dan mengorganisir serta mengawasi kegiatan
perusahaan sesuai dengan garis-garis kebijaksanaan yang telah
ditetapkan.
2. Menandatangani sendiri atau bersama para manager dalam hal
kontrak kerjasama dengan pihak lain dalam ruang lingkup
kegiatan usaha.
3. Menerima dan meminta laporan dari tiap manager bidang
secara berkala.
b. Bidang Administrasi
1. Membuat surat jalan atau tugas kepada teknisi yang akan
melakukan perbaikan, service atau pemasangan AC di
lapangan.
2. Bertanggung jawab kepada direktur.
62
63
c. Bidang Pemasaran
1. Bersama direktur menentukan kebijakan target frekuensi
transaksi penjualan dan pemasaran produk.
2. Memperkenalkan, mempromosikan sekaligus menjual produk
yang terdapat pada CV. Agung Multi Jasa kepada konsumen
atau calon konsumen sesuai dengan target yang telah d atur.
3. Menangani dan menyelesaikan komplain yang dating dari
pihak konsumen.
4. Menerima pesanan selama proses penjualan berlangsung.
5. Bertanggung jawab kepada direktur.
d. Bidang Keuangan
1. Bersama staf melaksanakan kegiatan pengelolaan keuangan
harian perusahaan.
2. Bersama direktur menentukan kebijakan target nilai transaksi
perusahaan selama 1 tahun.
3. Menyusun strategi pengembangan perusahaan dari sisi
investasi aset keuangan perusahaan.
4. Memberi laporan dan masukan berkala kepada direktur guna
menunjang keberhasilan penjualan.
e. Bidang Teknisi
1. Melakukan perbaikan dan perawatan AC yang ada pada
konsumen.
64
2. Melakukan pemasangan AC saat adanya permintaan
penyewaan dari konsumen.
4.2. Pengembangan Web
Metode yang digunakan untuk melakukan perancangan Media
Promosi Berbasis E-Marketing ini adalah dengan metode pengembangan
web. Berikut adalah pembahasan tahapan-tahapan yang digunakan untuk
perancangan promosi berbasis e-marketing ini.
4.2.1. Requiretment Analysis (Analisis Kebutuhan)
4.2.1.1. Sistem yang Berjalan
Proses penjualan produk pada CV. Agung Multi Jasa yang
sedang berjalan adalah sebagai berikut:
1. Konsumen biasanya datang langsung ke kantor CV. Agung
Multi Jasa atau order melalui telepon untuk memesan
produk yang di inginkan. Konsumen diberikan keleluasaan
untuk memilih produk. Penawaran terhadap konsumen
dilakukan oleh bagian pemasaran dengan menampilkan list
data produk dan brosur produk.
2. Pemesanan produk dilakukan langsung ditempat tidak dapat
dilakukan selain di tempat penjualan.
4.2.1.2. Kelebihan dan Kekurangan Sistem yang Berjalan
1. Kelebihan Sistem yang Berjalan :
65
Setiap langkah dalam mempromosikan produk disesuaikan
dengan prosedur yang ada.
2. Kekurangan Sistem yang Berjalan
a. Calon pembeli sering kesulitan dalam mengetahui
barang-barang atau produk yang disediakan.
b. CV. Agung Multi Jasa belum memiliki media online
untuk promosi produk.
c. Lokasi CV. Agung Multi Jasa masih belum dikenal,
sehingga pelanggan baru kesulitan mencarinya.
d. Tidak hanya produk, tetapi jasa penyewaan dan
perbaikan AC yang ada juga perlu di promosikan.
4.2.1.3. Konsep Dasar Perancangan
Berdasarkan analisis pengumpulan data dan identifikasi
masalah, maka penulis akan merancang sebuah media promosi
yang diharapkan dapat mengatasi masalah-masalah yang
dibutuhkan oleh pengguna, yaitu ;
1. Media promosi berbasis E-Marketing yang penulis rancang
berisi mengenai: macam-macam produk yang akan di jual,
pembelian online, penyewaan online, perbaikan online, dan
kontak.
66
2. Keuntungan yang didapat dari media promosi berbasiskan E-
Marketing adalah menjadikan sebuah informasi dikemas lebih
menarik dengan menambahkan penampilan visual.
3. Mudah untuk dikelola karena memiliki halaman administrator
yang dapat melakukan perubahan informasi secara dinamis
dan berkala.
4. Daftar produk yang ada di CV. Agung Multi Jasa
Fitur ini dapat digunakan untuk mempromosikan produk yang
ada di CV. Agung Multi Jasa, sehingga pelanggan bisa
mengetahui informasi secara rinci mengenai produk tanpa
perlu datang ke CV. Agung Multi Jasa.
5. Pemesana produk oleh pelanggan
Perusahaan dan pelanggan dapat berkomunikasi langsung
tanpa perantara. Salah satu bentuknya adalah pemesanan
produk oleh pelanggan.
6. Integrasi dengan Google maps
Dengan memanfaatkan Google maps, lokasi CV. Agung Multi
Jasa dapat diketahui dengan detail dan mudah oleh pelanggan.
4.2.1.4. Konsep Verifikasi Program
Konsep verifikasi pembayaran dalam aplikasi ini pemilik
toko harus melakukan pengecekan ada tidaknya uang yang
67
ditransfer di dalam rekeningnya, kemudian pemilik toko atau
administrator meng-update data pembelian AC.
Selain itu, didalam tahap ini ditentukan juga tujuan dari
web, target audience, target platform, user goals, business
goals. Dari analisa kebutuhan maka dapat disimpulkan bahwa :
a. Tujuan Web
Menunjang promosi yang sudah ada dan memberikan
kemudahan kepada pengunjung untuk melakukan transaksi
pembelian, penyewaan dan perbaikan secara online.
b. Target audience
Masyarakat umum (calon pembeli).
c. Target platform
Komputer setara Pentium IV, 256mb RAM, web browser.
d. User goals
Mendapat informasi yang lengkap dan terpercaya tentang
sepesifikasi dan harga produk AC.
e. Business goals
Mendapatkan lebih banyak calon pembeli dan
meningkatkan daya saing dengan perusahaan yang sejenis.
4.2.2. Conceptual Design (Desain Konseptual)
Tahap berikutnya pada pengembangan website berbasis E-
Marketing ini adalah desain konseptual. Desain konseptual merupakan
68
sketsa kasar yang harus dikembangkan terlebih dahulu, desain ini
menggambarkan fungsioanalitas web bekerja. Prosesnya melalui tiga
tahapan perancangan, yaitu :
a. Data Flow Diagram (DFD)
b. Desain Basis Data
c. State Transition Diagram (STD)
4.2.2.1. Data Flow Diagram (DFD)
Pada tahap ini, akan menggambarkan data yang
digunakan dan diciptakan dalam suatu aplikasi.
1. Diagram Konteks
Dengan pembuatan suatu diagram konteks dari
sistem, struktur pendekatan ini menggambarkan sistem
secara garis besar yang kemudian akan dipecah menjadi
bagian-bagian lebih rinci.
Dalam diagram konteks dibawah ini terdapat
beberapa pihak terkait yang digambarkan secara umum,
dimana kesatuan luar yang terlibat dalam kesatuan
langsung adalah admin dan user (konsumen/pembeli).
Admin berfungsi sebagai pengelola media promosi
produk berbasis e-marketing. User adalah orang yang
akan melakukan pembelian produk, penyewaan produk
dan perbaikan produk.
Gambar 4.2. Diagram Konteks Sistem Perancangan Promosi Produk Berbasis E-Marketing
2. Diagram Arus Data Level 0
Admin
2.0Pengolahan Data
PemesananPelanggan
Data_PembelianData_PenyewaanData_Perbaikan
Data_Perbaikan_Valid
Data_Penyewaan_Valid
Data_Pembelian_Valid
Perbaikan Online
Penyewaan Online
Pembelian Online
Data_Pembelian
Data_Penyewaan
Data_Perbaikan
Dat
a_Pe
mbe
lian_
Onl
ine
Dat
a_Pe
nyew
aan_
Onl
ine
Dat
a_Pe
rbai
kan_
Onl
ine
3.0Pengolahan Data
Pembayaran
Data_NoResiATM
Dat
a_N
oRes
iATM
_val
idData_pelanggan
1.0Registrasi Data
Pelanggan
Pelanggan
LogI
n
Register
User
Dat
a_Pe
rbai
kan_
Onl
ine
Dat
a_Pe
nyew
aan_
Onl
ine
Dat
a_Pe
mbe
lian_
Onl
ine
Data_pelanggan_Valid
Gambar 4.3. Diagram Arus Data Level 0
69
70
Dalam diagram arus data diatas dapat dijelaskan arus data
penyimpanan berkas, diantaranya adalah sebagai berikut:
a. Proses 1.0, merupakan proses registrasi data pelanggan.
b. Proses 2.0, merupakan proses pemasukan data pemesanan
yang dilakukan oleh user atau pelanggan, data pemasukan
itu dapat berupa data pembelian, data penyewaan dan data
perbaikan produk. Data-data tersebut akan direkam kedalam
tabel pembelian online, penyewaan online, dan perbaikan
online.
c. Proses 3.0, merupakan proses pemasukan data pembayaran
yang dilakukan oleh user setelah melakukan proses
pembelian, penyewaan dan perbaikan produk. Proses
pembayaran akan dilakukan user dengan mentransfer
kenomor rekening prusahaan. Data tersebut akan direkam
ke dalam tabel pembelian online, penyewaan online, dan
perbaikan online.
3. Diagram Arus Data Level 1 proses 1
Pelanggan1.1
Registrasi Data pelanggan
1.2Pengolahan
Data PelangganUser
Admin
Input_data_pelanggan 1.3LogIn
login
Data_Pelanggan
Data_PelangganData_Pelanggan
Gambar 4.4. Diagram Arus Data Level 1 Proses 1
Dalam diagram arus data diatas dapat dijelaskan arus data
penyimpanan berkas, diantaranya adalah sebagai berikut:
a. Proses 1.1, pelanggan melakukan input data ke sistem.
b. Proses 1.2, data pelanggan yang sudah masuk akan di olah
oleh sistem.
c. Proses 1.3, data yang sudah di olah oleh sistem dapat
digunakan oleh pelanggan untuk login.
71
72
4. Diagram Arus Data Level 1 Proses 2
Gambar 4.5. Diagram Arus Data Level 1 Proses 2
73
Dalam diagram arus data diatas dapat dijelaskan arus data
.
an
anan yang sudah di olah oleh sistem
5. Diagram Arus Data Level 1 Proses 3
penyimpanan berkas, diantaranya adalah sebagai berikut:
a. Proses 2.1, pelanggan melakukan pemesanan ke sistem
b. Proses 2.2, data pemesanan yang sudah masuk ak
diproses oleh sistem.
c. Proses 2.3, data pemes
kemudian akan divalidasi.
Gambar 4.6. Diagram Arus Data Level 1 Proses 3
74
an arus data
bayaran
ata yang sudah di olah akan divalidasi.
4.2.2.2. Perancangan Basisdata
gram (ERD)
n antara entitas yang
satu d
Dalam diagram arus data diatas dapat dijelask
penyimpanan berkas, diantaranya adalah sebagai berikut:
1. Proses 2.3, data pemesanan yang sudah divalidasi.
2. Proses 3.1, sistem melakukan pengolahan data pem
pelanggan.
3. Proses 3.2, d
1. Entitiy Relationship Dia
ERD ini menjelaskan hubunga
engan entitas yang lainnya. Pada gambar 4.7 terdapat
enam entitas dengan penjelasan sebagai berikut : satu user
menyewa banyak penyewaan, banyak penyewaan diakses
oleh satu user, banyak penyewaan mencatat banyak status
transaksi, banyak status transaksi dicatat oleh banyak
penyewaan, satu user membeli banyak pembelian, banyak
pembelian diakses oleh satu user, banyak pembelian
mencatat banyak status transaksi, banyak status transaksi
dicatat oleh banyak pembelian, satu user menservice banyak
service, banyak service diakses satu user, banyak service
mencatat banyak status transaksi, banyak status transaksi
dicatat banyak service.
USER
nama
Kode_user
No_hpUsername
alamat
password
Id_user
Beli
Tanggal_beli
Jumlah_acId_ac
Tanggal_kirim
Tanggal_close
keterangan
Id_user
sewa
Id_ac
Jumlah_ac
Id_user
Total_rupiah
Service
Id_user
Harga_pembersihan_acId_ac
keterangan
Harga_Ferbaikan_ac
Harga_tambah_preon
Harrga_pengisian_Freon
Tanggal_sewa_selesaiTanggal_sewa_mulai
Tanggal_kirim
Tanggal_close
keterangan
AC
BANK
Dimensi_indoor
Merk_ac
Berat_outdoor
Berat_indoor
Dimensi_outdoor
Type_ac
Pk_ac
Daya_ac
Garansi_tahun
Nama_ac
Harga_unitHarga_pasan
g
Id_ac Jenis_ac
Bayar
Tanggal_bayar
Id_user
Jumlah Kode_Bank
No_Rek Jumlah
Nama_rek
11
1
M M
M
M
Gambar 4.7. ERD media promosi berbasis E-marketing
68
69
Normalisasi
1. Bentuk Tidak Normal (unnormalize)
Tabel dibawah ini merupakan tabel unnormalize, yaitu
tabel yang masih memiliki atribut-atribut yang ganda. Tabel
dibawah ini belum normal, maka dapat dinormalisasikan dengan
cara menghilangkan atribut yang berulang. Data dikumpulkan
apa adanya sesuai dengan saat memasukkan data. Penormalan
tabel unnormalize disebut 1NF, dan tabel 1NF akan dijelaskan
pada tabel berikutnya.
Tabel 4.1. Tabel Beli Bentuk Tidak Normal (Unnormalize)
Id_user Nama AC Jumlah
AC Tanggal
Beli Tanggal Kirim
Keterangan
001 Ali LG 1 1-11-2011
3-11-2011 Lunas
002 Dono LG 2 2-11-2011
4-11-2011 Lunas
003 Sukma
AUX 1 5-11-2011
6-11-2011 Lunas
Daikin 1 5-11-2011
6-11-2011 Lunas
2. Normalisasi 1 NF
Tabel dibawah ini merupakan tabel pernormalan pertama.
Dikarenakan pada tabel 4.1 masih terdapat atribut berulang
maka dibuat tabel 1 NF, dimana tabel tersebut menghapus
atribut berulang yang terdapat pada tabel unnormalize. Pada
tabel ini setiap atribut harus memiliki data yang atomic (data
terkecil) dan sudah memiliki primary key.
70
Tabel 4.2. Normalisasi 1 NF
Id_use
r Nama AC Jumlah
AC Tanggal
Beli Tanggal Kirim
Keterangan
001 Ali LG 1 1-11-2011
3-11-2011 Lunas
002 Dono LG 2 2-11-2011
4-11-2011 Lunas
003 Sukma
AUX 1 5-11-2011
6-11-2011 Lunas
003 Sukma
Daikin 1 5-11-2011
6-11-2011 Lunas
3. Normalisasi 2 NF
Tabel dibawah ini merupakan tabel normal kedua, dimana
setiap atribut memiliki ketergantungan fungsional sepenuhnya
pada primary key.
Tabel 4.3. Normalisasi 2 NF
Tabel AC Kode_AC Merk_AC AC1 Daikin AC2 LG AC3 AUX AC4 Panasonic
Tabel User Id_User Nama 001 Ali 002 Dono 003 Sukma
Tabel Beli
Id_user Kode AC
JumlahAC Tanggal_Beli Tanggal_Kiri
m Keteranga
n 001 AC1 1 1-11-2011 3-11-2011 Lunas 002 AC2 2 2-11-2011 4-11-2011 Lunas 003 AC3 1 5-11-2011 6-11-2011 Lunas 003 AC4 1 5-11-2011 6-11-2011 Lunas
71
Kamus Data
1. Penjelasan proses
a. Modul : 1.1
Nama Modul : Registrasi Data Pelanggan
Masukan : Input Data Pelanggan
Keluaran : Data Pelanggan
Ringkasan Proses :
Proses yang dilakukan oleh pelanggan untuk melakukan
registrasi dan data registrasi di sampaikan kepada admin.
b. Modul : 1.2
Nama Modul : Pengolahan Data Pelanggan
Masukan : Data Pelanggan
Keluaran : Data Pelanggan
Ringkasan Proses :
Pemrosesan data pelanggan dan data di simpan pada tabel
user.
c. Modul : 1.3
Nama Modul : Login
Masukan : Login
Keluaran : Login
Ringkasan Proses :
Tahapan dimana registrasi telah berhasil dan pelanggan
dapat login ke menu utama.
72
d. Modul : 2.1
Nama Modul : Pengolahan Data Pemesanan
Masukan : Data Pemesanan
Keluaran : Pengolahan Data Pemesanan
Ringkasan Proses :
Merupakan pemberitahuan kepada admin atau perusahaan
dari pelanggan akan barang-barang yang akan di pesan dan
meminta persetujuan.
e. Modul : 2.2
Nama Modul : Laporan Data Pembelian, Penyewaan,
Perbaikan Online
Masukan : Pengolahan Data Pemesanan
Keluaran : Laporan Data Pemesanan Online
Ringkasan Proses :
Laporan pemesanan ini dibuat oleh bagian pembelian untuk
diketahui oleh admin atau perusahaan.
f. Modul : 2.3
Nama Modul : Validasi Data Pemesanan
Masukan : Laporan Data Pemesanan
Keluaran : Validasi Data Pemesanan
Ringkasan Proses :
Merupakan pemberitahuan kepada pelanggan bahwa data
yang telah dipesan selesai diproses.
73
g. Modul : 3.1
Nama Modul : Pengolahan Data Pembayaran
Masukan : Data Pembayaran
Keluaran : Data NoResiATM
Ringkasan Proses :
Merupakan pemberitahuan kepada admin atau perusahaan
dari pelanggan yang bersangkutan telah melakukan transfer
via ATM.
h. Modul : 3.2
Nama Modul : Data Pembayaran Valid
Masukan : Data NoResiATM
Keluarn : Data NoResiATM Valid
Ringkasan Proses :
Merupakan pemberitahuan kepada pelanggan bahwa No
Resi yang di input valid.
2. Struktur Data
a. Nama Tabel : AC
Struktur Data :
(*id_ac + nama + merk_ac + type_ac + pk_ac + daya_ac +
garansi_tahun + dimensi_indoor_mm +
dimensi_outdoor_mm + berat_indoor_kg +
74
berat_outdoor_kg + kelas + harga_unit + harga_pasang +
jenis_ac )
Deskripsi :
Merupakan tabel yang digunakn untuk menyimpan data-
data AC.
b. Nama Tabel : User
Struktur Data :
(*id_user + kode_user + nama + email + alamat + no_hp +
username + password )
Deskripsi :
Merupakan tabel yang digunakan untuk menyimpan data-
data user yang telah melakukan registrasi.
c. Nama Tabel : Beli
Struktur Data :
(*id_user + id_ac + jumlah_ac + total_rupiah + tanggal_beli
+ tanggal_kirim + tanggal_close + keterangan )
Deskripsi :
Merupakan tabel yang digunakan untuk menyimpan data
pembelian yang dilakukan oleh pelanggan.
d. Nama Tabel : Sewa
Struktur Data :
75
(*id_user + id_ac + tanggal_sewa_mulai +
tanggal_sewa_selesai + jumlah_ac + tanggal_pesan +
tanggal_kirim + tanggal_close + keterangan)
Deskripsi :
Merupakan tabel yang digunakan untuk menyimpan data
harga sewa dan data penyewaan yang telah dilakukan oleh
pelanggan.
e. Nama Tabel : Service
Struktur Data :
(*id_user + id_ac + harga_perbaikan + harga_pembersihan
+ harga_tambah_freon + harga_pengisian_freon +
keterangan )
Deskripsi :
Merupakan tabel yang digunakan untuk menyimpan data
harga perbaikan dan data perbaikan yang telah dilakukan
oleh pelanggan.
f. Nama Tabel : Bayar
Struktur Data :
(*id_user + tanggal_bayar + jumlah )
Deskripsi :
Merupakan tabel yang digunakan untuk menyimpan data
transaksi yang dilakukan oleh pelanggan.
76
4.2.2.3. State Transition Diagram (STD)
Rancangan State Transition Diagram (STD)
digunakan untuk menggambarkan segala kemungkinan
yang terjadi dari satu state ke state yang lain.
1. State Transition Diagram (STD) Bagian Admin
Gambar 4.8. State Transition Diagram (STD) Admin 77
Gambar 4.9. State Transition Diagram (STD) User
78
2. State Transition Diagram (STD) Bagian User
3. State Transition Diagram (STD) menu Beranda
Klik menu berandaTampilan halaman beranda
Menu Beranda
Halaman Beranda
Klik menu BerandaTampilan halaman Beranda
Gambar 4.10. State Transition Diagram (STD) Menu Beranda
4. State Transition Diagram (STD) menu Produk
Gambar 4.11. State Transition Diagram (STD) Menu Produk
79
5. State Transition Diagram (STD) menu Perjanjian
Gambar 4.12. State Transition Diagram (STD) Menu Perjanjian
6. State Transition Diagram (STD) menu Pembelian Online
Gambar 4.13. State Transition Diagram (STD) menu Pembelian Online
80
7. State Transition Diagram (STD) menu Penyewaan Online
Klik menu Penyewaan OnlineTampilan halaman Penyewaan Online
Menu Penyewaan
Online
Halaman Penyewaan
Online
Klik menu Penyewaan OnlineTampilan halaman Penyewaan Online
Gambar 4.14. State Transition Diagram (STD) menu Penyewaan Online
8. State Transition Diagram (STD) menu Perbaikan Online
Klik menu Perbaikan OnlineTampilan halaman Perbaikan Online
Menu Perbaikan Online
Halaman Perbaikan
Online
Klik menu Perbaikan OnlineTampilan halaman Perbaikan Online
Gambar 4.15. State Transition Diagram (STD) menu Perbaikan Online
81
9. State Transition Diagram (STD) menu Pencarian
Klik menu PencarianTampilan halaman pencarian
Menu Pencarian
Halaman Pencarian
Klik menu PencarianTampilan halaman Pencarian
Gambar 4.16. State Transition Diagram (STD) menu Pencarian
10. State Transition Diagram (STD) menu Hubungi Kami
Gambar 4.17. State Transition Diagram (STD) menu Hubungi
Kami
4.2.3. Mockeup / Prototype
Tujuan dari tahap ini adalah membuat contoh akhir dengan cepat
dan mengevaluasinya sebelum dibuat produk akhir. Dalam tahap ini 82
83
dibuat visual representation (mockeup) dan interactive representation
(prototype) yakni berupa sketsa yang dibuat dengan tangan maupun
komputer atau dikenal juga dengan nama desain visual. Pada tahap ini
dibuat desain struktur navigasi dan desain visual.
4.2.3.1. Desain Struktur Navigasi
Perancangan desain struktur navigasi erat kaitannya
dengan hubungan antara satu halaman dengan halaman
lainya. Untuk itu desain navigasi full web model dipilih untuk
digunakan karena memberi kemampuan hyperlink yang
banyak. Kelebihan utama navigasi ini adalah user dapat
mengakses semua topik dengan subtopik secara cepat.
Gambar 4.18. Struktur Navigasi Pada User
84
Menu Utama
Beranda Master AC Pembelian Online
Penyewaan Online
Perbaikan Online Pelanggan
Merk AC
Logout
Jenis AC
Data AC
Multimedia AC
Data Pembelian
Data Penyewaan
Data Perbaikan
Data Pelanggan
Kode Pelanggan
Harga Sewa AC
Harga Perbaikan AC
Gambar 4.19. Struktur Navigasi Pada Admin
85
86
Struktur navigasi User pada umumnya digunakan untuk
interaksi user dalam mengakses website. Sedangkan Struktur
navigasi Admin digunakan oleh administrator untuk
mengelolah data pada website yang hasil akhirnya akan
diterima oleh user dalam format PHP.
4.2.3.2. Desain Visual
Desain visual digunakan untuk menggambarkan
tampilan keypage (halaman penting), yaitu halaman-halaman
desain visual khusus, berbeda dengan yang lain. Beberapa
halaman menjadi keypage adalah :
1. Beranda – merupakan halaman awal, dimana
pengunjung akan melihat pada saat pertama kali
mengunjungi web site.
2. Register – merupakan halaman untuk registrasi
pelanggan.
3. Login – merupakan halaman untuk login pelanggan ke
halaman utama pelanggan.
4. List Produk – halaman yang digunakan untuk melihat
macam-macam merk produk.
5. Detail Produk – halaman yang digunakan untuk melihat
detail produk.
87
6. Pembelian online – halaman yang digunakan untuk
melihat data pembelian pelanggan.
7. Penyewaan online – halaman yang digunakan untuk
melihat data penyewaan pelanggan.
8. Perbaikan online – halaman yang digunakan untuk
melihat data perbaikan pelanggan.
9. Add transfer – halaman yang digunakan untuk
melakukan pembayaran.
10. Kontak – halaman yang digunakan untuk melakukan
kontak.
Langkah pertama pembuatan desain visual adalah
membuat desain miniatur. Tujuan desain miniatur adalah
sebagai pedoman penempatan elemen halaman web dan
kontinuitas tampilan web secara keseluruhan dengan
menggunakan grid horizontal dan vertikal.
a. Desain Miniatur User
Header
Menu
Footer
Konten
Image
Header
Menu
Footer
Konten
ImageForm Registrasi
Header
Menu
Footer
Konten
ImageForm Login
Beranda Registrasi
Header
Menu
Footer
Konten
VideoList Produk
Login List Produk
Header
Menu
Footer
Konten
Detail Produk
Icon Produk
Merk Produk
Header
Menu
Footer
Konten
Tabel Pembelian Online
Data Pembeli
Rekening Bank
Detail Produk Pembelian Online
88
Penyewaan Online Perbaikan Online
Add Transfer Date Kontak
Header
Menu
Footer
Konten
Tabel Penyewaan Online
Data Pembeli
Rekening Bank
Header
Menu
Footer
Konten
Tabel Perbaikan Online
Data Pembeli
Rekening Bank
Header
Menu
Footer
Konten
Data Pembeli
Jumlah Transer, Tanggal Transfer dan No. Referensi Bank
Header
Menu
Footer
Konten
Alamat Perusahaan
Map / Peta Lokasi
89
Gambar 4.20. Desain Miniatur Website
Langkah berikutnya adalah pembuatan desain
komprehensif tiap keypage secara rinci. Desain komprehensif
menggambarkan keypage untuk tiap level sesuai dengan
desain struktur navigasi.
90
a. Desain Halaman User
randa/Utama
ada layar beranda diisi dengan slide image dari merk
produ
embeli
1. Desain Tampilan Be
Gambar 4.21.
Header
Menu
Konten
Image
Footer
Desain Tampilan Menu Beranda
P
k yang ada di perusahaan tersebut.
2. Desain Tampilan Form Registrasi P
Header
Menu
Konten
Form Registrasi Image
Footer
Gambar 4.22. Desain Tampilan Form Registrasi Pembeli
91
form
in Tampilan Login
Fo status
pengg
Menu registrasi memiliki fungsi untuk menampilkan
registrasi user jika belum melakukan registrasi atau
pendaftaran.
3. Desa
Header
Menu
Konten
Form Login Image
Footer
Gambar 4.23. Desain Tampilan Form Login
rm Login memiliki fungsi untuk mengisi
una, dan password yang sudah didaftarkan, agar bisa
masuk ke halaman utama.
92
4 Desain Tampilan List Produk
aitu
produk daikin, produk LG, produk AUX dan Produk
sain Tampilan Detail Produk
.
Header
Menu
Konten
Video List Produk
Footer
Gambar 4.24. Desain Tampilan Menu List Produk
Pada menu produk terdapat empat list produk y
Panasonic.
5. De
Header
Menu
Konten Merk Produk
Icon Produ
k Detail Produk
Footer
Gambar 4.25. Desain Tampilan Menu Detail Produk
Pada menu detail produk terdapat spesifikasi dari
produk-produk, harga produk, harga penyewaan dan harga
perbaikan produk AC. Dan terdapat kolom untuk mengisi
jumlah produk yang akan di beli, di sewa atau di perbaikan.
6. Desain Tampilan Pembelian Online
Header
Menu
Footer
Konten
Tabel Pembelian Online
Data Pembeli
Rekening Bank
Gambar 4.26. Desain Tampilan Menu Pembelian Online
Pada menu pembelian online terdapat tabel pembelian
online yang berisi nama produk yang dibeli, berapa banyak
produk yang dibeli serta total harga yang harus di bayar oleh
pembeli.
93
7. Desain Tampilan Penyewaan Online
Header
Menu
Footer
Konten
Tabel Penyewaan Online
Data Pembeli
Rekening Bank
Gambar 4.27. Desain Tampilan Menu Penyewaan Online
Pada menu penyewaan online terdapat tabel penyewaan
online yang berisi nama produk yang disewa, barapa banyak
produk yang disewa serta total harga yang harus di bayar oleh
pembeli.
8. Desain Tampilan Perbaikan Online
Header
Menu
Footer
Konten
Tabel Perbaikan Online
Data Pembeli
Rekening Bank
Gambar 4.28. Desain Tampilan Menu Perbaikan Online
94
Pada menu perbaikan online terdapat tabel perbaikan online
yang berisi nama produk yang akan diperbaiki, barapa
banyak produk yang akan diperbaiki serta total harga yang
harus di bayar oleh pembeli.
9. Desain Tampilan Add Transfer Date
Header
Menu
Footer
Konten
Data Pembeli
Jumlah Transer, Tanggal Transfer dan No. Referensi Bank
Gambar 4.29. Desain Tampilan Menu Add Transfer Date
Setelah pembeli melakukan pembelian online atau
penyewaan online atau perbaikan online pembeli akan
melakukan pembayaran antar nomor rekening pembeli
dengan nomor rekening perusahaan melalui bank. Setelah
pembeli melakukan pembayaran melalui ATM maka pembeli
akan memasukan nomor referensi bank ke dalam menu add
transfer date yang ada pada tabel pembelian online atau
penyewaan online atau perbaikan online.
95
10. Desain Tampilan Pencarian
Konten
Form Pencarian
Footer
Header
Menu
Gambar 4.30. Desain Tampilan Menu Pencarian
Pada menu pencarian berisi merk, Jenis dan PK produk
untuk memudahkan pelanggan dalam mencari produk
berdasarkan merk, jenis atau PK produk.
11. Desain Tampilan Hubungi Kami / Alamat
Header
Menu
Footer
Konten
Alamat h
Map / Peta Lokasi
Gambar 4.31. Desain Tampilan Menu Hubungi kami
96
Pada menu hubungi kami atau kontak berisi alamat,
email dan nomor telepon perusahaan. Serta terdapat map atau
peta lokasi perusahaan.
b. Desain Halaman Admin
1. Desain Tampilan Beranda Admin
97
Gambar 4.32. Desain Tampilan Menu Beranda Admin Pada layar beranda diisi teks dan image.
Header
Menu
Footer
Konten
Image Teks
2. Desain Tampilan Merk AC
Header
Menu
Footer
Konten
Tabel Merk AC
Botton Data Merk AC
Button Tambah Merk AC
Gambar 4.33. Desain Tampilan Menu Merk AC
Pada tampilan menu merk AC terdapat dua button,
button data merk AC untuk melihat semua merk AC yang
tersedia sedangkan button tambah merk AC untuk menambah
merk AC. Tabel merk AC berisi nama-nama merk AC.
3. Desain Tampilan Tambah Merk AC
Header
Menu
Footer
Konten
Form Merk AC
Button Data Merk AC
Gambar 4.34. Desain Tampilan Menu Tambah Merk AC
Pada tampilan menu tambah merk AC terdapat satu
button, button data merk AC untuk kembali ke tabel merk AC
dan terdapat form untuk mengisi nama merk AC yang akan
ditambahkan kedalam tabel merk AC.
98
4. Desain Tampilan Jenis AC
Header
Menu
Footer
Konten
Tabel Jenis AC
Botton Data Jenis AC
Button Tambah Jenis AC
Gambar 4.35. Desain Tampilan Menu Jenis AC
Pada tampilan menu merk AC terdapat dua button,
button data merk AC untuk melihat semua jenis AC yang
tersedia sedangkan button tambah jenis AC untuk menambah
jenis AC. Tabel jenis AC berisi nama-nama jenis AC.
5. Desain Tampilan Tambah Jenis AC
Header
Menu
Footer
Konten
Form Jenis AC
Button Data Jenis AC
Gambar 4.36. Desain Tampilan Menu Tambah Jenis AC
99
Pada tampilan menu tambah jenis AC terdapat satu
button, button data jenis AC untuk kembali ke tabel jenis AC
dan terdapat form untuk mengisi nama jenis AC yang akan
ditambahkan kedalam tabel jenis AC.
6. Desain Tampilan Data AC
Header
Menu
Footer
Konten
Tabel Data AC
Botton Data AC
Button Tambah Data AC
Gambar 4.37. Desain Tampilan Menu Data AC
Pada tampilan menu data AC terdapat dua button,
button data AC untuk melihat semua data AC yang tersedia
sedangkan button tambah data AC untuk menambah data AC.
Tabel jenis AC berisi nama-nama data AC.
100
7. Desain Tampilan Tambah Data AC
Header
Menu
Footer
Konten
Form Data AC
Button Data AC
Gambar 4.38. Desain Tampilan Menu Tambah Data AC
Pada tampilan menu tambah data AC terdapat satu
button, button data AC untuk kembali ke tabel data AC dan
terdapat form untuk mengisi nama data AC yang akan
ditambahkan kedalam tabel data AC.
8. Desain Tampilan Multimedia AC
Footer
Konten
Tabel Multimedia AC
Button Tambah Multimedia
Botton Data AC
Menu
Header
Gambar 4.39. Desain Tampilan Menu multimedia AC
101
Pada tampilan menu multimedia AC terdapat tabel
data-data multimedia AC yaitu image.
9. Desain Tampilan Pembelian Online
Header
Menu
Footer
Konten
Tabel Data b li
Button Data Pembelian
Gambar 4.40. Desain Tampilan Menu Pembelian Online
Pada tampilan menu pembelian online berisi nama
pembeli dan tabel list pembelian yang terjadi serta berisi
status pengiriman dan pembayaran.
102
10. Desain Tampilan Penyewaan Online
Header
Menu
Footer
Konten
Tabel Data
Button Data Penyewaan
Gambar 4.41. Desain Tampilan Menu Penyewaan Online
Pada tampilan menu penyewaan online berisi nama
penyewa dan tabel list penyewaan yang terjadi serta berisi
status pengiriman dan pembayaran.
11. Desain Tampilan Perbaikan Online
Header
Menu
Footer
Konten
Tabel Data Perbaikan
Button Data perbaikan
Gambar 4.42. Desain Tampilan Menu Perbaikan Online
103
Pada tampilan menu perbaikan online berisi nama
pelanggan dan tabel list perbaikan yang terjadi serta berisi
jenis produk yang diperbaiki dan pembayaran.
12. Desain Tampilan Data Pelanggan
Header
Menu
Footer
Konten
Tabel Data l
Button Data Pelanggan
Gambar 4.43. Desain Tampilan Menu Data Pelanggan
Pada tampilan menu data pelanggan berisi data lengkap
pelanggan, username dan password pelanggan.
4.2.4. Production (Produksi)
Langkah berikutnya adalah pembuatan desain komprehensif
yang menggambarkan keypage untuk tiap level sesuai dengan desain
struktur navigasi. Pembuatan desain komprehensif tiap keypage secara
detail sehingga menjadi produk akhir dengan mengisi teks pada
masing-masing menu website serta mengisi grafik sebagai penunjang
104
informasi. Setelah mengisi konten website maka akan dilakukan
pengujian pada localhost.
Berikut ini adalah hasil dari desain komprehensif tiap-tiap
halama yang di uji pada localhost.
1. Tampilan User
a. Halaman Beranda User
Gambar 4.44. Tampilan Halaman Menu Beranda User
b. Halaman Registrasi
Gambar 4.45. Tampilan Halaman Menu Registrasi
105
c. Halaman Login User
Gambar 4.46. Tampilan Halaman Login
d. Halaman List Produk
Gambar 4.47. Tampilan Halaman List Produk
106
e. Halaman Perjanjian
Gambar 4.48. Tampilan Halaman Perjanjian
f. Halaman Pembelian Online User
Gambar 4.49. Tampilan Halaman Pembelian Online
107
g. Halaman Penyewaan Online User
Gambar 4.50. Tampilan Halaman Penyewaan Online
h. Halaman Perbaikan Online
Gambar 4.51. Tampilan Halaman Perbaikan Online
108
i. Halaman Add Transfer Date
Gambar 4.52. Tampilan Halaman Add Transfer Date
j. Halaman Pencarian
Gambar 4.53. Tampilan Halaman Pencarian
109
k. Halaman Map / Peta Lokasi
Gambar 4.54. Tampilan Halaman Map /Peta Lokasi
l. Halaman Hubungi Kami
Gambar 4.55. Tampilan Halaman Hubungi Kami
110
2. Tampilan Administrator
a. Halaman Login Admin
Gambar 4.56. Tampilan Halaman Login Admin
b. Halaman Beranda Admin
Gambar 4.57. Tampilan Halaman Beranda Admin
111
c. Halaman Master AC
Gambar 4.58. Tampilan Menu Master AC
d. Halaman Master Merk AC
Gambar 4.59. Tampilan Halaman Master Merk AC
112
e. Halaman Master Jenis AC
Gambar 4.60. Tampilan Halaman Master Jenis AC
f. Halaman Data AC
Gambar 4.61. Tampilan Halaman Master Data AC
113
g. Halaman Multimedia AC
Gambar 4.62. Tampilan Halaman Master Multimedia AC
h. Halaman Harga Sewa
Gambar 4.63. Tampilan Halaman Master Harga Sewa
114
i. Halaman Pembelian Online Admin
Gambar 4.64. Tampilan Halaman Pembelian Online Admin
j. Halaman Penyewaan Online Admin
Gambar 4.65. Tampilan Halaman Penyewaan Online
115
k. Halaman Perbaikan Online Admin
Gambar 4.66. Tampilan Halaman Perbaikan Online
l. Halaman Data Pelanggan
Gambar 4.67. Tampilan Halaman Data Pelanggan
116
m. Halaman Kode Pelanggan
Gambar 4.68. Tampilan Halaman kode pelanggan
4.2.5. Launch (Peluncuran Website)
Setelah testing melalui localhost berjalan lancer, maka pada
tahapan launch, website siap untuk di upload menggunakan filezilla
pada penyedia web hosting dan siap diakses oleh umum. Selanjutnya
website dipelihara dan dievaluasi.
4.2.6. Evaluation
Pada tahap ini dilakukan evaluasi untuk mendapatkan tanggapan
dari CV. Agung Multi Jasa sehingga menjadi bahan pertimbangan
dalam meningkatkan kualitas website. Evaluasi melalui user testing
dan kuesioner. User testing yang lakukan adalah dengan yang
dilakukan menggunakan metode blackbox testing. Cara pengujiannya
hanya dilakukan dengan menjalankan atau mengeksekusi unit atau
117
118
modul, kemudian diamati apakah hasil dari unit itu sesuai dengan
proses bisnis yang diinginkan. Pada blackbox testing ini, yang
dilakukan hanyalah input data dan dilihat apakah output-nya sesuai
dengan proses bisnis yang diharapkan.
Pengujian blackbox testing dilakukan dengan data yang
dipergunakan dalam pengujian ini adalah data sebenarnya yang
terdapat pada media promosi berbasis e-marketing.
Pengujian ini dimaksudkan untuk mengetahui apakah output
yang dihasilkan dari pengolahan sistem benar-benar sesuai dengan
output yang diharapkan oleh pengguna media promosi berbasis e-
marketing. Setelah melakukan testing dan melihat hasil pengujian
dapat disimpulkan bahwa media promosi berbasis e-marketing dan
telah menghasilkan output yang sesuai dengan kebutuhan. Hasil
blackbox testing dapat dilihat sebagai berikut :
Table 4.4. Hasil Pengujian Black Box Testing
No. Aksi Keluaran Hasil Keterangan Tampilan Admin
1. Buka aplikasi promosi produk AC Tampil halaman beranda / halaman utama Ok Lihat Gambar 4.41
2. Pilih menu login Tampil form Login Ok Lihat Gambar 4.53
3. Masukkan username dan password, pilih tombol login
Tampil pesan pemberitahuan Jika username dan password benar tampil menu utama admin Jika username dan password salah tampil pesan pemberitahuan
Ok Lihat Gambar 4.53
4. Pilih menu beranda Tampil halaman beranda / halaman utama Ok Lihat Gambar 4.54 5. Pilih menu master AC Tampil form master AC Ok Lihat Gambar 4.55
5.1 Pilih menu merk AC
Tampil form merk AC, dimana didalam merk AC terdapat button data merk AC, tambah merk AC. Pada action terdapat menu edit dan menu hapus merk AC.
Ok Lihat Gambar 4.56
5.2 Pilih menu jenis AC
Tampil form jenis AC, dimana didalam jenis AC terdapat button data jenis AC, tambah merk AC. Pada action terdapat menu edit dan menu hapus jenis AC.
Ok Lihat Gambar 4.57
5.3 Pilih menu data AC
Tampil form data AC, dimana didalam data AC terdapat button data AC, tambah data AC. Pada action terdapat menu edit dan menu hapus data AC.
Ok Lihat Gambar 4.58
5.4 Pilih menu multimedia AC Tampil form multimedia AC, dimana didalam Ok Lihat Gambar 4.59
119
multimedia AC terdapat menu edit dan menu hapus merk AC.
5.5 Pilih menu harga sewa AC
Tampil form harga sewa AC, dimana didalam harga sewa AC terdapat button data sewa AC, tambah harga sewa AC. Pada action terdapat menu edit dan menu hapus harga sewa AC.
Ok Lihat Gambar 4.60
6 Pilih menu data pembelian Tampil form data pembelian Ok Lihat Gambar 4.61 7 Pilih menu data penyewaan Tampil form data penyewaan Ok Lihat Gambar 4.62
8 Pilih menu data perbaikan online Tampil form data perbaikan Ok Lihat Gambar 4.63
9 Pilih menu data pelanggan Tampil form data pelanggan Ok Lihat Gambar 4.64 9.1 Pilih menu kode pelanggan Tampil form kode pelanggan Ok Lihat Gambar 4.65 10. Pilih menu logout Tampil form halaman utama Ok - Tampilan Pelanggan
1. Buka aplikasi promosi produk AC Tampil halaman beranda / halaman utama Ok Lihat Gambar 4.41
2. Pilih menu login Tampil form login Ok Lihat Gambar 4.43
3. Masukkan username dan password, pilih tombol login
Tampil pesan pemberitahuan Jika username dan password benar tampil menu utama Jika username dan password salah tampil pesan pemberitahuan
Ok Lihat Gambar 4.43
4. Pilih menu beranda Tampil halaman beranda / halaman utama Ok Lihat Gambar 4.41
5. Pilih menu produk Tampil menu produk yang berisi merk AC dan download brosur AC Ok Lihat Gambar 4.44
6. Pilih menu perjanjian Tampil form perjanjian Ok Lihat Gambar 4.45 7. Pilih menu pembelian online Tampil form pembelian online Ok Lihat Gambar 4.46 8. Pilih menu penyewaan online Tampil form penyewaan online Ok Lihat Gambar 4.47
120
9. Pilih menu perbaikan online Tampil form perbaikan online Ok Lihat Gambar 4.48 10. Pilih menu pencarian Tampil form pencarian data produk AC Ok Lihat Gambar 4.50 11. Pilih menu hubungi kami Tampil form hubungi kami Ok Lihat Gambar 4.52
Tabel 4.5 : Tabel Perbandingan Website
Halaman Tampilan Website Lama Tampilan Website Baru
Home
121
Produk
Pembelian Tidak Ada
122
Penyewaan Tidak Ada
Pencarian Tidak Ada
123
Hubungi Kami
124
Admin Tidak Ada
125
126
Kuesioner ini di tujukan untuk karyawan dan pengunjung CV.
Agung Multi Jasa sebanyak 20 orang. Berikut hasilnya:
Table 4.6. Hasil Kuesioner Website E-Marketing
No. Keterangan Jumlah Persentase1. Bagaimana pendapat anda tentang
website promosi produk ini? a. Sangat Menarik b. Cukup Menarik c. Kerang Menarik d. Tidak Menarik
5 15 0 0
25% 75% 0% 0%
2. Seberapa besarkah pengaruh dari website promosi produk ini dapat membantu anda dalam mencari informasi perusahaan? a. Sangat Membantu b. Cukup Membantu c. Kurang Membantu d. Tidak Membantu
8 12 0 0
40% 60% 0% 0%
3. Dari website promosi ini bagian mana yang paling menarik? a. Video Iklan Produk b. Map / Peta Lokasi c. Produk yang Dijual d. Lain-lain
7 5 7 1
35% 25% 35% 5%
4. Bagaimana kelengkapan informasi dari website promosi produk ini? a. Sangat lengkap b. Cukup lengkap c. Kurang lengkap d. Tidak lengkap
5 11 4 0
25% 55% 20% 0%
5. Bagaimana pendapat anda mengenai desain dari website promosi produk ini? a. Sangat menarik b. Cukup menarik c. Kurang menarik d. Tidak menarik
10 6 4 0
50% 40% 10% 0%
6. Apakah anda mengalami kesulitan dalam mengakses website promosi produk ini?
127
a. Ya b. Tidak
5 15
25% 75%
7. Menurut anda apakah website promosi produk ini mampu menunjang sarana promosi dan informasi yang sudah ada? a. Ya b. Tidak
18 2
90% 10%
8. Menurut anda apa yang perlu ditambah / diperbaiki pada website promosi produk ini? a. Informasi b. Animasi, ausio dan video c. Kemudahan pengguna d. Lain-lain
13 7 0 0
65% 35% 0% 0%
9. Apakah ada rencana pengembangan untuk mengintegrasikan website promosi CV. Agung Multi Jasa ini dengan perusahaan terkait? a. Ya b. Tidak
12 8
60% 40%
128
BAB V
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Berdasarkan analisa terhadap sistem yang berjalan dan evaluasi
terhadap perancangan media promosi e-marketing pada CV. Agung Multi
Jasa, maka dapat mengambil kesimpulan sebagai berikut :
1. Dengan adanya media promosi berbasis e-marketing mempermudah CV.
Agung Multi Jasa dalam melakukan promosi.
2. Media Promosi E-Marketing pada CV. Agung Multi Jasa lebih informatif
dan menarik dibandingkan dengan media promosi yang sudah ada.
5.2. Saran
Beberapa saran yang dianjurkan agar promosi produk berbasis e-
marketing ini menjadi lebih baik adalah:
1. Diharapkan adanya kerjasama lebih lanjut antara CV. Agung Multi Jasa
dan peneliti dalam mengembangkan promosi produk berbasis e-marketing
ini, sehingga isi dari media promosi produk ini dapat mencukupi
kebutuhan baik dari perusahaan dan pengunjung.
2. Diharapkan pada masa mendatang, promosi produk berbasis e-marketing
ini dapat diintegrasikan dengan perusahaan terkait seperti distributor-
distributor produk terkait.
129
DAFTAR PUSTAKA
Alex Sandres. 2009. Membangun Aplikasi Multimedia Berbasis Web (Studi
Kasus: Citra Garden City). Universitas Islam Negeri Syarif
Hidayatullah Jakarta.
Anonymous 1. Internet. www.scribd.com. Mei 2011.
Anonymous 2. Internet. http://www.sentralweb.com/jbptgunadarma-gdl-
course-2004-suryariniw-55-sim1-eco-e.pdf. 09:37 WIB. Juli 2011.
Chaffey, Dave., E,-C, Fiona., Johnstone, Kevin., Mayer, Richard. 2006.
Internet Marketing : Strategy, Implementation, and Practice 3rd
edition Pearson Education Limited, England.
Griffin, Ricky W. & Ebert, Ronald J. 2003. Bisnis, jilid 1. Prenhallindo,
Indonesia.
Heng, Robert., Dewi, Dian Kartini., Susanti. 2005. Analisa dan
Perancangan Website Berbasis E-Marketing untuk Promosi Pada
Mall Puri Indah. Universitas Bina Nusantara.
Nurbo Jatmiko, Nurbo., Syahrial, Hadi., Misni, H.M. 2010. Analisa Dan
Perancangan Sistem Informasi Dalam Layanan Penjualan Berbasis
Web Pada Mall Puri Indah. Yogyakarta, Seminar Nasional Aplikasi
Teknologi Informasi.
Isroi. 2005. Trik Desain Presentasi dengan PowerPoint. Jakarta : PT. Elex
Media Komputindo.
130
Jogiyanto, HM. 2001. Analisis dan Desain Sistem Informasi: Pendekatan
Terstruktur Teori dah Praktek Aplikasi Bisnis. Yogyakarta: Andi
offset.
Jogiyanto, HM. 2005. Analisis dan Desain Sistem Informasi: Pendekatan
Terstruktur Teori dah Praktek Aplikasi Bisnis. Yogyakarta: Andi
offset.
Kadir, Abdul. 2009. Dasar Perancangan dan Implementasi. Yogyakarta:
Andi offset.
Kotler, Philip dan Gary Amstrong. 2003. Dasar-dasar Pemasaran, Edisi
Ke-9. Jakarta: PT. Indeks Gramedia.
Kotler, Philip dan Gary Amstrong. 2000. Manajemen Pemasaran, Edisi
Milenium Ke-1. Jakarta: PT. Indeks Gramedia.
Madcoms. 2008. Adobe Dreamweaver CS3 dan PHP. Yogyakarta: Andi
offset.
Maududi, Muhammad Rasyid. 2010. Analisis dan Pengembangan Website
Berbasiskan Multimedia Untuk Promosi Pada Perusahaan Rahman
Pratama Sejati. Universitas Islam Negeri Syarif Hidayatullah Jakarta
Muningmin. 2011. “jQuery Tutorial (Write Less Do More) Javascript
Library yang membuat webiste lebih hidup”. 14.27 WIB. Agustus
2011. www.google.com.
Munthaha, Firman. 2010. E-Marketing Produk Kayu dan Meubel berbasis
Teknologi Rich Internet Application (Studi kasus : Pusat Promosi
131
Industri Kayu dan Meubel). Universitas Islam Negeri Syarif
Hidayatullah Jakarta.
Presssman, Roger S. 2002. Rekayasa Perangkat Lunak. Yogyakarta: Andi.
Sapardiman. 2007. Perancangan Profil Produk PT. Yamaha Motor Kencana
Indonesia Berbasis E-Marketing. Universitas Islam Negeri Syarif
Hidayatullah Jakarta.
Sunyoto, Andi. 2007. AJAX Membangun Web dengan teknologi
ASYNCHRONOUSE JavaScript & XML. Yogyakarta: Andi.
Sutopo, Ariesto Hadi. 2007. Pemrograman Flash Dengan PHP dan MySQL.
Yogyakarta: Graha Ilmu.
Syarifuddin. 2009. Aplikasi Pemasaran Berbasis E-Marketing Untuk
Meningkatkan Pemasaran Produk Airbrush Pada Bengkel Replica
Airbrush. Universitas Islam Negeri Syarif Hidayatullah Jakarta.
132
LAMPIRAN
133
LAMPIRAN I
SURAT KETERANGAN PENELITIAN
134
135
LAMPIRAN II
WAWANCARA
136
WAWANCARA
Responden : Hartini
Penanya : Vera Ariestyaningsih
Waktu : Senin, 29 November 2010
Tujuan : Mengetahui sistem yang berjalan di CV. Agung Multi Jasa
1. Melalui media apakah perusahaan mengenalkan produk AC (Air
Conditioner) dan jasa service kepada konsumen?
Jawab :
Selama ini kami menggunakan media koran dan brosur menjadi media
utama promosi kami, atau biasanya konsumen mendatangi langsung ke
CV. Agung Multi Jasa.
2. Berapa banyakkah produk AC (Air Conditioner) yang terjual dalam setiap
bulannya?
Jawab :
Tiap bulannya tidak menentu, tetapi dalam 1 bulan bisa terjual lebih dari
10 unit AC (Air Conditioner).
3. Merek AC (Air Conditioner) apa sajakah yang dijual di dealer ini?
Jawab :
Kami menjual AC merek Daikin, Panasonic, LG, Aux, dan Panasonic.
4. Jenis atau merk AC (Air Conditioner) apakah yang lebih banyak diminati
oleh konsumen?
137
Jawab :
AC (Air Conditioner) yang banyak diminati di tempat kami yaitu AC
merek Daikin.
5. Apakah di dealer ini hanya menjual AC (Air Conditioner) saja?
Jawab :
Tidak, selain menjual AC (Air Conditioner) kami juga menyediakan
service/perbaikan AC (Air Conditioner) dan rental AC (Air Conditioner).
6. Upaya-upaya apa sajakah yang telah dilakukan oleh perusahaan untuk
meningkatkan omset penjualan?
Jawab :
Upaya yang dilakukan yaitu dengan mengadakan promo dan memberikan
discon.
7. Bagaimanakah sistem pemesanan AC (Air Conditioner) yang biasanya
dilakukan konsumen?
Jawab :
Ada yang datang langsung dan ada juga yang memesan melalui telepon.
8. Menurut ibu apa yang perlu dikembangkan untuk meningkatkan promosi
yang sudah ada?
Jawab :
Diperlukan media baru dalam berpromosi untuk menunjang promosi yang
sudah ada sebelumnya. Kami ingin ada suatu wadah promosi yang mampu
menjawab kebutuhan masyarakat sehingga masyarakat dapat dengan jelas
mengetahui informasi yang dibutuhkan.
138
LAMPIRAN III
KUESIONER
139
TESTING KUESIONER MEDIA PROMOSI BERBASIS E-MARKETING
Nama : Alamat : 1. Apakah sarana promosi seperti brosur dan iklan sudah mencakup semua
informasi tentang perusahaan?
[ ] Sudah [ ] Belum
2. Apakah pelanggan mengalami kesulitan mencari informasi produk yang dijual dengan media promosi yang sudah ada?
[ ] Ya [ ] Tidak
3. Menurut anda apakah media promosi melalui brosur dan iklan selama ini sudah cukup menarik?
[ ] Sudah [ ] Belum
4. Menurut anda, apa saja kekuranga dari brosur?
[ ] Informasi yang ditampilkan sedikit
[ ] Mudah rusak
[ ] Kurang menarik
[ ] Sulit dipahami 5. Apakah menurut anda internet adalah sebagai salah satu sarana untuk mencari
informasi yang cepat dan akurat?
[ ] Ya
[ ] Tidak
6. Menurut anda, apakah promosi internet dapat memberikan kemudahan bagi
pelanggan dalam melakukan pembelian?
[ ] Ya
[ ] Tidak
140
7. Apakah anda mengharapkan perusahaan CV. Agung Multi Jasa perlu untuk
membuat website sebagai sarana promosi?
[ ] Ya
[ ] Tidak
8. Informasi apa saja yang perlu ditampilkan website tersebut?
[ ] Jenis-jenis produk
[ ] Jenis-jenis pelayanan
[ ] Fasilitas
[ ] Berita terkini
9. Menurut anda, apakan fitur seperti video, map/peta lokasi dan animasi perlu
ditampilkan dalam sebuah website?
[ ] Ya
[ ] Tidak
141
HASIL KUESIONER TESTING MEDIA PROMOSI BERBASIS E-MARKETING
No. Keterangan Jumlah Persentase
1. Bagaimana pendapat anda tentang website promosi produk ini? e. Sangat Menarik f. Cukup Menarik g. Kerang Menarik h. Tidak Menarik
5 15 0 0
25% 75% 0% 0%
2. Seberapa besarkah pengaruh dari website promosi produk ini dapat membantu anda dalam mencari informasi perusahaan? e. Sangat Membantu f. Cukup Membantu g. Kurang Membantu h. Tidak Membantu
8 12 0 0
40% 60% 0% 0%
3. Dari website promosi ini bagian mana yang paling menarik? e. Video Iklan Produk f. Map / Peta Lokasi g. Produk yang Dijual h. Lain-lain
7 5 7 1
35% 25% 35% 5%
4. Bagaimana kelengkapan informasi dari website promosi produk ini? e. Sangat lengkap f. Cukup lengkap g. Kurang lengkap h. Tidak lengkap
5 11 4 0
25% 55% 20% 0%
5. Bagaimana pendapat anda mengenai desain dari website promosi produk ini? e. Sangat menarik f. Cukup menarik g. Kurang menarik h. Tidak menarik
10 6 4 0
50% 40% 10% 0%
6. Apakah anda mengalami kesulitan dalam mengakses website promosi produk ini? c. Ya d. Tidak
5 15
25% 75%
7. Menurut anda apakah website promosi produk ini mampu menunjang sarana
142
promosi dan informasi yang sudah ada? c. Ya d. Tidak
18 2
90% 10%
8. Menurut anda apa yang perlu ditambah / diperbaiki pada website promosi produk ini? e. Informasi f. Animasi, ausio dan video g. Kemudahan pengguna h. Lain-lain
13 7 0 0
65% 35% 0% 0%
9. Apakah ada rencana pengembangan untuk mengintegrasikan website promosi CV. Agung Multi Jasa ini dengan perusahaan terkait? c. Ya d. Tidak
12 8
60% 40%
Untuk mengetahui kebutuhan pengguna, maka peneliti
melakukan pengumpulan data dengan menyebarkan kuesioner yang
ditujukan untuk eksternal (pelanggan) perusahaan CV. Agung Multi
Jasa sebanyak 60 responden. Penyebaran kuesioner dilakukan pada
hari Senin, 18 Oktober 2010. Adapun hasil jawaban yang datanya
disajikan dalam bentuk tabel berupa pertanyaan, jawaban, jumlah,
serta persentase.
Tebel:. Hasil Kuesioner pertanyaan Nomor 1
No. Keterangan Jumlah Persentase
1. Apakah sarana promosi seperti
brosur dan iklan sudah mencakup
semua informasi tentang
perusahaan?
a. Sudah
b. Belum
12
48
20%
80%
Gambar: Grafik Hasil Perhitungan Pertanyaan Nomor 1
Dari hasil data pada pertanyaan kuesioner pertama dapat
disimpulkan bahwa saran promosi seperti brosur dan iklan saat ini
belum cukup memberikan informasi yang pelanggan inginkan.
Tebel: Hasil Kuesioner pertanyaan Nomor 2
No. Keterangan Jumlah Persentase
2. Apakah pelanggan mengalami
kesulitan mencari informasi
produk yang dijual dengan media
promosi yang sudah ada?
a. Ya
b. Tidak
42
18
70%
30%
143
Gambar: Grafik Hasil Perhitungan Pertanyaan Nomor 2
Dari hasil data pada pertanyaan kuesioner kedua dapat
disimpulkan bahwa dengan promosi yang sudah ada, pelanggan
kesulitan untuk mencari informasi tentang produk yang ada. Karena
itu, peneliti merancang media promosi ini guna mendukung informasi
yang lebih luas agar dapat memberikan informasi yang lengkap
kepada pelanggan.
Tebel: Hasil Kuesioner pertanyaan Nomor 3
No. Keterangan Jumlah Persentase
3. Menurut anda apakah media
promosi melalui brosur dan iklan
selama ini sudah cukup menarik?
a. Sudah
b. Belum
21
39
35%
65%
144
Gambar: Grafik Hasil Perhitungan Pertanyaan Nomor 3
Dari data hasil pertanyaan kuesioner ketiga dapat disimpulkan
bahwa pelanggan kesulitan untuk mencari informasi produk yang
dijual oleh CV. Agung Multi jasa.
Tebel: Hasil Kuesioner pertanyaan Nomor 4
No. Keterangan Jumlah Persentase
4. Menurut anda, apa saja kekuranga
dari brosur?
a. Informasi yang ditampilkan
sedikit
b. Mudah rusak
c. Kurang menarik
d. Sulit dipahami
18
12
12
18
30%
20%
20%
30%
145
Gambar: Grafik Hasil Perhitungan Pertanyaan Nomor 4
Dari data hasil pertanyaan kuesioner keempat dapat disimpulkan
bahwa responden brosur memiliki banyak kekurangan hal ini terlihat
dari hasil jawaban yang hamper merata.
Tebel: Hasil Kuesioner pertanyaan Nomor 5
No. Keterangan Jumlah Persentase
5. Apakah menurut anda internet
adalah sebagai salah satu sarana
untuk mencari informasi yang
cepat dan akurat?
a. Ya
b. Tidak
57
3
95%
5%
146
Gambar: Grafik Hasil Perhitungan Pertanyaan Nomor 5
Dari data hasil pertanyaan kuesioner kelima dapat disimpulkan
bahwa mayoritas responden mengatakan internet adalah media untuk
mencari informasi yang cepat dan akurat.
Tebel: Hasil Kuesioner pertanyaan Nomor 6
No. Keterangan Jumlah Persentase
6. Menurut anda, apakah promosi
internet dapat memberikan
kemudahan bagi pelanggan dalam
melakukan pembelian?
a. Ya
b. Tidak
45
15
75%
25%
147
Gambar: Grafik Hasil Perhitungan Pertanyaan Nomor 6
Dari data hasil pertanyaan kuesioner keenam dapat disimpulkan
bahwa responden merasa internet merupakan media yang tepat untuk
malakukan pemesanan produk.
Tebel: Hasil Kuesioner pertanyaan Nomor 7
No. Keterangan Jumlah Persentase
7. Apakah anda mengharapkan
perusahaan CV. Agung Multi Jasa
perlu untuk membuat website
sebagai sarana promosi?
a. Ya
b. Tidak
57
3
95%
5%
148
Gambar: Grafik Hasil Perhitungan Pertanyaan Nomor 7
Dari hasil data pada pertanyaan kuesioner ketujuh dapat
disimpulkan bahwa pelanggan mengharapkan CV. Agung Multi Jasa
dapat membuat website promosi untuk memudahkan para pelanggan
dalam melakukan proses pembelian.
Tebel: Hasil Kuesioner pertanyaan Nomor 8
No. Keterangan Jumlah Persentase
8. Informasi apa saja yang perlu
ditampilkan website tersebut?
a. Jenis-jenis produk
b. Jenis-jenis pelayanan
c. Fasilitas
d. Berita terkini
27
12
12
9
45%
20%
20%
15%
149
Gambar: Grafik Hasil Perhitungan Pertanyaan Nomor 8
Dari hasil data pada pertanyaan kuesioner kedelapan dapat
terlihat bahwa responden menginginkan informasi-informasi yang
dibutuhkan pengunjung dapat terpenuhi.
Tebel: Hasil Kuesioner pertanyaan Nomor 9
No. Keterangan Jumlah Persentase
9. Menurut anda, apakan fitur seperti
video, map/peta lokasi dan
animasi perlu ditampilkan dalam
sebuah website?
a. Ya
b. Tidak
54
6
90%
10%
150
Gambar: Grafik Hasil Perhitungan Pertanyaan Nomor 9
Dari hasil data pada pertanyaan kuesioner kesembilan dapat terlihat
bahwa responden menginginkan fitur-fitur multimedia dapat
ditampilkan. Karena dengan penambahan fitur-fitur seperti video dan
animasi, teks akan lebih menarik.
151
152
LAMPIRAN IV
SOURCE CODE
153
Sewa AC <? function select_sewa_ac(){ $sql="SELECT * FROM sewa_ac" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_sewa_ac_by_id_sewa_ac($var_id_sewa_ac){ $sql="SELECT * FROM sewa_ac WHERE id_sewa_ac = '" .mysql_real_escape_string(trim($var_id_sewa_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_sewa_ac_by_jenis_ac($var_jenis_ac){ $sql="SELECT * FROM sewa_ac WHERE jenis_ac = '" .mysql_real_escape_string(trim($var_jenis_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_sewa_ac_by_pk($var_pk){ $sql="SELECT * FROM sewa_ac WHERE pk = '" .mysql_real_escape_string(trim($var_pk)). "' ";
$resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_sewa_ac_by_harga_sewa($var_harga_sewa){ $sql="SELECT * FROM sewa_ac WHERE harga_sewa = '" .mysql_real_escape_string(trim($var_harga_sewa)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_sewa_ac_by_hari($var_hari){ $sql="SELECT * FROM sewa_ac WHERE hari = '" .mysql_real_escape_string(trim($var_hari)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_sewa_ac_by_keterangan($var_keterangan){ $sql="SELECT * FROM sewa_ac WHERE keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){
154
$data[] = $rows; } return $data; } function delete_sewa_ac_by_id_sewa_ac($var_id_sewa_ac){ $sql="DELETE FROM sewa_ac WHERE id_sewa_ac = " .mysql_real_escape_string(trim($var_id_sewa_ac)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_sewa_ac=1; } else { $returnDetete_sewa_ac=0; } return $returnDetete_sewa_ac; } function insert_sewa_ac($var_jenis_ac,$var_pk,$var_harga_sewa,$var_hari,$var_keterangan){ $sql="INSERT INTO sewa_ac (id_sewa_ac,jenis_ac,pk,harga_sewa,hari,keterangan) VALUES (NULL,'" .mysql_real_escape_string(trim($var_jenis_ac)). "','" .mysql_real_escape_string(trim($var_pk)). "','" .mysql_real_escape_string(trim($var_harga_sewa)). "','" .mysql_real_escape_string(trim($var_hari)). "','" .mysql_real_escape_string(trim($var_keterangan)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_sewa_ac=1; } else { $returnInsert_sewa_ac=0; } return $returnInsert_sewa_ac; } function update_sewa_ac($var_id_sewa_ac
,$var_jenis_ac,$var_pk,$var_harga_sewa,$var_hari,$var_keterangan){ $sql="UPDATE sewa_ac SET jenis_ac = '" .mysql_real_escape_string(trim($var_jenis_ac)). "', pk = '" .mysql_real_escape_string(trim($var_pk)). "', harga_sewa = '" .mysql_real_escape_string(trim($var_harga_sewa)). "', hari = '" .mysql_real_escape_string(trim($var_hari)). "', keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' WHERE id_sewa_ac = '" .mysql_real_escape_string(trim($var_id_sewa_ac)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_sewa_ac=1; } else { $returnUpdate_sewa_ac=0; } return $returnUpdate_sewa_ac; } ?> Status Transaksi <? function select_status_transaksi(){ $sql="SELECT * FROM status_transaksi" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_status_transaksi_by_id_status_transaksi($var_id_status_transaksi){
155
$sql="SELECT * FROM status_transaksi WHERE id_status_transaksi = '" .mysql_real_escape_string(trim($var_id_status_transaksi)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_status_transaksi_by_id_pembelian($var_id_pembelian){ $sql="SELECT * FROM status_transaksi WHERE id_pembelian = '" .mysql_real_escape_string(trim($var_id_pembelian)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_status_transaksi_by_id_penyewaan($var_id_penyewaan){ $sql="SELECT * FROM status_transaksi WHERE id_penyewaan = '" .mysql_real_escape_string(trim($var_id_penyewaan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_status_transaksi_by_id_perbaikan($var_id_perbaikan){
$sql="SELECT * FROM status_transaksi WHERE id_perbaikan = '" .mysql_real_escape_string(trim($var_id_perbaikan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_status_transaksi_by_status($var_status){ $sql="SELECT * FROM status_transaksi WHERE status = '" .mysql_real_escape_string(trim($var_status)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_status_transaksi_by_id_status_transaksi($var_id_status_transaksi){ $sql="DELETE FROM status_transaksi WHERE id_status_transaksi = " .mysql_real_escape_string(trim($var_id_status_transaksi)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_status_transaksi=1; } else { $returnDetete_status_transaksi=0; } return $returnDetete_status_transaksi; }
156
function insert_status_transaksi($var_id_pembelian,$var_id_penyewaan,$var_id_perbaikan,$var_status){ $sql="INSERT INTO status_transaksi (id_status_transaksi,id_pembelian,id_penyewaan,id_perbaikan,status) VALUES (NULL,'" .mysql_real_escape_string(trim($var_id_pembelian)). "','" .mysql_real_escape_string(trim($var_id_penyewaan)). "','" .mysql_real_escape_string(trim($var_id_perbaikan)). "','" .mysql_real_escape_string(trim($var_status)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_status_transaksi=1; } else { $returnInsert_status_transaksi=0; } return $returnInsert_status_transaksi; } function update_status_transaksi($var_id_status_transaksi,$var_id_pembelian,$var_id_penyewaan,$var_id_perbaikan,$var_status){ $sql="UPDATE status_transaksi SET id_pembelian = '" .mysql_real_escape_string(trim($var_id_pembelian)). "', id_penyewaan = '" .mysql_real_escape_string(trim($var_id_penyewaan)). "', id_perbaikan = '" .mysql_real_escape_string(trim($var_id_perbaikan)). "', status = '" .mysql_real_escape_string(trim($var_status)). "' WHERE id_status_transaksi = '" .mysql_real_escape_string(trim($var_id_status_transaksi)). "' LIMIT 1"; $resultQuery=mysql_query($sql);
if($resultQuery){ $returnUpdate_status_transaksi=1; } else { $returnUpdate_status_transaksi=0; } return $returnUpdate_status_transaksi; } ?> Common <? function tolak_perbaikan($var_id_perbaikan){ $sql="UPDATE service_online SET tanggal_transfer = '0000-00-00', nomor_referensi = '' WHERE id_service_online ='" .mysql_real_escape_string(trim($var_id_perbaikan)). "' LIMIT 1 "; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function status_tolak_perbaikan($var_id_perbaikan,$var_status){ $sql="UPDATE status_transaksi SET status = '" .mysql_real_escape_string(trim($var_status)). "' WHERE id_perbaikan=" .mysql_real_escape_string(trim($var_id_perbaikan)). " LIMIT 1 "; //echo $sql; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; }
157
return $returnUpdate_jenis_ac; } function tolak_penyewaan($var_id_penyewaan){ $sql="UPDATE penyewaan_online SET tanggal_transfer = '0000-00-00', nomor_referensi = '' WHERE id_penyewaan ='" .mysql_real_escape_string(trim($var_id_penyewaan)). "' LIMIT 1 "; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function status_tolak_penyewaan($var_id_penyewaan,$var_status){ $sql="UPDATE status_transaksi SET status = '" .mysql_real_escape_string(trim($var_status)). "' WHERE id_penyewaan=" .mysql_real_escape_string(trim($var_id_penyewaan)). " LIMIT 1 "; //echo $sql; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; }
function tolak_pembelian($var_id_pembelian){ $sql="UPDATE pembelian_online SET tanggal_transfer = '0000-00-00', nomor_referensi = '' WHERE id_pembelian ='" .mysql_real_escape_string(trim($var_id_pembelian)). "' LIMIT 1 "; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function status_tolak_pembelian($var_id_pembelian,$var_status){ $sql="UPDATE status_transaksi SET status = '" .mysql_real_escape_string(trim($var_status)). "' WHERE id_pembelian=" .mysql_real_escape_string(trim($var_id_pembelian)). " LIMIT 1 "; //echo $sql; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function select_sewa_ac_order_by_pk_asc(){ $sql="SELECT * FROM sewa_ac ORDER BY PK ASC" ; $resultQuery=mysql_query($sql);
158
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_kode_merk_dan_jenis_dan_pk($var_kode_merk, $kode_jenis_ac,$var_pk){ if ( ($var_kode_merk=="ALL") && ($kode_jenis_ac=="ALL") && ($var_pk=="ALL") ){ // 111 $sql="SELECT * FROM ac"; } else if ( ($var_kode_merk=="ALL") && ($kode_jenis_ac=="ALL") && ($var_pk!="ALL") ){ // 110 $sql="SELECT * FROM ac WHERE pk_ac = '" .mysql_real_escape_string(trim($var_pk)). "' "; } else if (( $var_kode_merk=="ALL") && ($kode_jenis_ac!="ALL") && ($var_pk!="ALL") ) { // 100 $sql="SELECT * FROM ac WHERE kode_jenis_ac= '" .mysql_real_escape_string(trim($kode_jenis_ac)). "' AND pk_ac = '" .mysql_real_escape_string(trim($var_pk)). "' "; } else if ( ($var_kode_merk!="ALL") && ($kode_jenis_ac!="ALL") && ($var_pk=="ALL") ){ // 001 $sql="SELECT * FROM ac WHERE kode_merk = '" .mysql_real_escape_string(trim($var_kode_merk)). "' AND kode_jenis_ac= '" .mysql_real_escape_string(trim($kode_jenis_ac)). "' ";
} else if (( $var_kode_merk!="ALL") && ($kode_jenis_ac=="ALL") && ($var_pk=="ALL") ){ // 011 $sql="SELECT * FROM ac WHERE kode_merk = '" .mysql_real_escape_string(trim($var_kode_merk)). "' "; } else if ( ($var_kode_merk!="ALL") && ($kode_jenis_ac!="ALL") && ($var_pk!="ALL") ){ // 000 $sql="SELECT * FROM ac WHERE kode_merk = '" .mysql_real_escape_string(trim($var_kode_merk)). "' AND kode_jenis_ac= '" .mysql_real_escape_string(trim($kode_jenis_ac)). "' AND pk_ac = '" .mysql_real_escape_string(trim($var_pk)). "' "; } else if ( ($var_kode_merk!="ALL") && ($kode_jenis_ac=="ALL") && ($var_pk!="ALL") ){ // 000 $sql="SELECT * FROM ac WHERE kode_merk = '" .mysql_real_escape_string(trim($var_kode_merk)). "' AND pk_ac = '" .mysql_real_escape_string(trim($var_pk)). "' "; } else if (( $var_kode_merk=="ALL") && ($kode_jenis_ac!="ALL") && ($var_pk=="ALL") ) { // 100 $sql="SELECT * FROM ac WHERE kode_jenis_ac= '" .mysql_real_escape_string(trim($kode_jenis_ac)). "' "; } //echo $sql; $resultQuery=mysql_query($sql);
159
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function admin_update_tanggal_close_sewa($var_id_pembelian,$var_tanggal){ $sql="UPDATE penyewaan_online SET tanggal_close = '" .mysql_real_escape_string(trim($var_tanggal)). "' WHERE id_penyewaan ='" .mysql_real_escape_string(trim($var_id_pembelian)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function admin_update_tanggal_kirim_sewa($var_id_pembelian,$var_tanggal){ $sql="UPDATE penyewaan_online SET tanggal_kirim = '" .mysql_real_escape_string(trim($var_tanggal)). "' WHERE id_penyewaan ='" .mysql_real_escape_string(trim($var_id_pembelian)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; }
function admin_update_tanggal_close_service($var_id_pembelian,$var_tanggal){ $sql="UPDATE service_online SET tanggal_close = '" .mysql_real_escape_string(trim($var_tanggal)). "' WHERE id_service_online ='" .mysql_real_escape_string(trim($var_id_pembelian)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function admin_update_tanggal_kirim_service($var_id_pembelian,$var_tanggal){ $sql="UPDATE service_online SET tanggal_kirim = '" .mysql_real_escape_string(trim($var_tanggal)). "' WHERE id_service_online ='" .mysql_real_escape_string(trim($var_id_pembelian)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function admin_update_tanggal_close_pembelian($var_id_pembelian,$var_tanggal){ $sql="UPDATE pembelian_online SET tanggal_close = '"
160
.mysql_real_escape_string(trim($var_tanggal)). "' WHERE id_pembelian ='" .mysql_real_escape_string(trim($var_id_pembelian)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function admin_update_tanggal_kirim_pembelian($var_id_pembelian,$var_tanggal){ $sql="UPDATE pembelian_online SET tanggal_kirim = '" .mysql_real_escape_string(trim($var_tanggal)). "' WHERE id_pembelian ='" .mysql_real_escape_string(trim($var_id_pembelian)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function update_tanggal_sewa_penyewaan($var_id_id_pembelian,$var_tanggal_1, $var_tanggal_2){ $sql="UPDATE penyewaan_online SET tanggal_sewa_mulai = '" .mysql_real_escape_string(trim($var_tanggal_1)). "', tanggal_sewa_selesai = '" .mysql_real_escape_string(trim($var_tanggal_2)). "' WHERE id_penyewaan ='" .mysql_real_escape_string(trim($var_id_id_pembelian)). "' LIMIT 1";
$resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function update_tanggal_transfer_penyewaan($var_id_id_pembelian,$var_tanggal_transfer, $var_nomor_referensi){ $sql="UPDATE penyewaan_online SET tanggal_transfer = '" .mysql_real_escape_string(trim($var_tanggal_transfer)). "', nomor_referensi = '" .mysql_real_escape_string(trim($var_nomor_referensi)). "' WHERE id_penyewaan ='" .mysql_real_escape_string(trim($var_id_id_pembelian)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function update_tanggal_transfer_perbaikan($var_id_id_pembelian,$var_tanggal_transfer, $var_nomor_referensi){ $sql="UPDATE service_online SET tanggal_transfer = '" .mysql_real_escape_string(trim($var_tanggal_transfer)). "', nomor_referensi = '" .mysql_real_escape_string(trim($var_nomor_referensi)). "' WHERE id_service_online ='" .mysql_real_escape_string(trim($var_id_id_pembelian)). "' LIMIT 1";
161
$resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function update_tanggal_transfer_pembelian($var_id_id_pembelian,$var_tanggal_transfer, $var_nomor_referensi){ $sql="UPDATE pembelian_online SET tanggal_transfer = '" .mysql_real_escape_string(trim($var_tanggal_transfer)). "', nomor_referensi = '" .mysql_real_escape_string(trim($var_nomor_referensi)). "' WHERE id_pembelian ='" .mysql_real_escape_string(trim($var_id_id_pembelian)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } function admin_select_id_user_penyewaan_online(){ $sql="SELECT DISTINCT (id_users) FROM penyewaan_online" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function admin_select_id_user_pembelian_online(){
$sql="SELECT DISTINCT (id_users) FROM pembelian_online" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function admin_select_id_user_service_online(){ $sql="SELECT DISTINCT (id_users) FROM service_online" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_kode_merk_dan_jenis($var_kode_merk, $kode_jenis_ac){ $sql="SELECT * FROM ac WHERE kode_merk = '" .mysql_real_escape_string(trim($var_kode_merk)). "' AND kode_jenis_ac= '" .mysql_real_escape_string(trim($kode_jenis_ac)). "' "; // echo $sql; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function getRandomNumber(){ return mt_rand(); }
162
function get_extension($imagetype) { if(empty($imagetype)) return false; switch($imagetype) { case 'image/bmp': return '.bmp'; case 'image/cis-cod': return '.cod'; case 'image/gif': return '.gif'; case 'image/ief': return '.ief'; case 'image/jpeg': return '.jpg'; case 'image/pipeg': return '.jfif'; case 'image/tiff': return '.tif'; case 'image/x-cmu-raster': return '.ras'; case 'image/x-cmx': return '.cmx'; case 'image/x-icon': return '.ico'; case 'image/x-portable-anymap': return '.pnm'; case 'image/x-portable-bitmap': return '.pbm'; case 'image/x-portable-graymap': return '.pgm'; case 'image/x-portable-pixmap': return '.ppm'; case 'image/x-rgb': return '.rgb'; case 'image/x-xbitmap': return '.xbm'; case 'image/x-xpixmap': return '.xpm'; case 'image/x-xwindowdump': return '.xwd'; case 'image/png': return '.png'; case 'image/x-jps': return '.jps'; case 'image/x-freehand': return '.fh'; default: return false;
} } function login($var_username,$var_password){ $sql="SELECT * FROM users WHERE username = '" .mysql_real_escape_string(trim($var_username)). "' AND password = '".mysql_real_escape_string(trim($var_password))."' LIMIT 1"; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } ?> Service Online <? function select_service_online(){ $sql="SELECT * FROM service_online" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_id_service_online($var_id_service_online){ $sql="SELECT * FROM service_online WHERE id_service_online = '" .mysql_real_escape_string(trim($var_id_service_online)). "' ";
163
$resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_id_users($var_id_users){ $sql="SELECT * FROM service_online WHERE id_users = '" .mysql_real_escape_string(trim($var_id_users)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_id_service_ac($var_id_service_ac){ $sql="SELECT * FROM service_online WHERE id_service_ac = '" .mysql_real_escape_string(trim($var_id_service_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_service_perbaikan($var_service_perbaikan){ $sql="SELECT * FROM service_online WHERE service_perbaikan = '" .mysql_real_escape_string(trim($var_service_perbaikan)). "' ";
$resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_service_pembersihan($var_service_pembersihan){ $sql="SELECT * FROM service_online WHERE service_pembersihan = '" .mysql_real_escape_string(trim($var_service_pembersihan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_service_tambahan_freon($var_service_tambahan_freon){ $sql="SELECT * FROM service_online WHERE service_tambahan_freon = '" .mysql_real_escape_string(trim($var_service_tambahan_freon)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_service_pengisian_freon($var_service_pengisian_freon){ $sql="SELECT * FROM service_online WHERE
164
service_pengisian_freon = '" .mysql_real_escape_string(trim($var_service_pengisian_freon)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_jumlah_ac($var_jumlah_ac){ $sql="SELECT * FROM service_online WHERE jumlah_ac = '" .mysql_real_escape_string(trim($var_jumlah_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_tanggal_daftar($var_tanggal_daftar){ $sql="SELECT * FROM service_online WHERE tanggal_daftar = '" .mysql_real_escape_string(trim($var_tanggal_daftar)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_tanggal_transfer($var_tanggal_transfer){
$sql="SELECT * FROM service_online WHERE tanggal_transfer = '" .mysql_real_escape_string(trim($var_tanggal_transfer)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_nomor_referensi($var_nomor_referensi){ $sql="SELECT * FROM service_online WHERE nomor_referensi = '" .mysql_real_escape_string(trim($var_nomor_referensi)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_tanggal_kirim($var_tanggal_kirim){ $sql="SELECT * FROM service_online WHERE tanggal_kirim = '" .mysql_real_escape_string(trim($var_tanggal_kirim)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; }
165
function select_service_online_by_tanggal_close($var_tanggal_close){ $sql="SELECT * FROM service_online WHERE tanggal_close = '" .mysql_real_escape_string(trim($var_tanggal_close)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_online_by_keterangan($var_keterangan){ $sql="SELECT * FROM service_online WHERE keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_service_online_by_id_service_online($var_id_service_online){ $sql="DELETE FROM service_online WHERE id_service_online = " .mysql_real_escape_string(trim($var_id_service_online)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_service_online=1; } else { $returnDetete_service_online=0; }
return $returnDetete_service_online; } function insert_service_online($var_id_users,$var_id_service_ac,$var_service_perbaikan,$var_service_pembersihan,$var_service_tambahan_freon,$var_service_pengisian_freon,$var_jumlah_ac,$var_tanggal_daftar,$var_tanggal_transfer,$var_nomor_referensi,$var_tanggal_kirim,$var_tanggal_close,$var_keterangan){ $sql="INSERT INTO service_online (id_service_online,id_users,id_service_ac,service_perbaikan,service_pembersihan,service_tambahan_freon,service_pengisian_freon,jumlah_ac,tanggal_daftar,tanggal_transfer,nomor_referensi,tanggal_kirim,tanggal_close,keterangan) VALUES (NULL,'" .mysql_real_escape_string(trim($var_id_users)). "','" .mysql_real_escape_string(trim($var_id_service_ac)). "','" .mysql_real_escape_string(trim($var_service_perbaikan)). "','" .mysql_real_escape_string(trim($var_service_pembersihan)). "','" .mysql_real_escape_string(trim($var_service_tambahan_freon)). "','" .mysql_real_escape_string(trim($var_service_pengisian_freon)). "','" .mysql_real_escape_string(trim($var_jumlah_ac)). "','" .mysql_real_escape_string(trim($var_tanggal_daftar)). "','" .mysql_real_escape_string(trim($var_tanggal_transfer)). "','" .mysql_real_escape_string(trim($var_nomor_referensi)). "','" .mysql_real_escape_string(trim($var_tanggal_kirim)). "','" .mysql_real_escape_string(trim($var_tanggal_close)). "','" .mysql_real_escape_string(trim($var_keterangan)). "')";
166
$resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_service_online=1; } else { $returnInsert_service_online=0; } return $returnInsert_service_online; } function update_service_online($var_id_service_online,$var_id_users,$var_id_service_ac,$var_service_perbaikan,$var_service_pembersihan,$var_service_tambahan_freon,$var_service_pengisian_freon,$var_jumlah_ac,$var_tanggal_daftar,$var_tanggal_transfer,$var_nomor_referensi,$var_tanggal_kirim,$var_tanggal_close,$var_keterangan){ $sql="UPDATE service_online SET id_users = '" .mysql_real_escape_string(trim($var_id_users)). "', id_service_ac = '" .mysql_real_escape_string(trim($var_id_service_ac)). "', service_perbaikan = '" .mysql_real_escape_string(trim($var_service_perbaikan)). "', service_pembersihan = '" .mysql_real_escape_string(trim($var_service_pembersihan)). "', service_tambahan_freon = '" .mysql_real_escape_string(trim($var_service_tambahan_freon)). "', service_pengisian_freon = '" .mysql_real_escape_string(trim($var_service_pengisian_freon)). "', jumlah_ac = '" .mysql_real_escape_string(trim($var_jumlah_ac)). "', tanggal_daftar = '" .mysql_real_escape_string(trim($var_tanggal_daftar)). "', tanggal_transfer = '" .mysql_real_escape_string(trim($var_tanggal_transfer)). "', nomor_referensi = '" .mysql_real_escape_string(trim
($var_nomor_referensi)). "', tanggal_kirim = '" .mysql_real_escape_string(trim($var_tanggal_kirim)). "', tanggal_close = '" .mysql_real_escape_string(trim($var_tanggal_close)). "', keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' WHERE id_service_online = '" .mysql_real_escape_string(trim($var_id_service_online)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_service_online=1; } else { $returnUpdate_service_online=0; } return $returnUpdate_service_online; } ?> Service AC <? function select_service_ac(){ $sql="SELECT * FROM service_ac" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_ac_by_id_service_ac($var_id_service_ac){ $sql="SELECT * FROM service_ac WHERE id_service_ac = '" .mysql_real_escape_string(trim($var_id_service_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){
167
$data[] = $rows; } return $data; } function select_service_ac_by_jenis_ac($var_jenis_ac){ $sql="SELECT * FROM service_ac WHERE jenis_ac = '" .mysql_real_escape_string(trim($var_jenis_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_ac_by_harga_service_perbaikan($var_harga_service_perbaikan){ $sql="SELECT * FROM service_ac WHERE harga_service_perbaikan = '" .mysql_real_escape_string(trim($var_harga_service_perbaikan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_ac_by_harga_service_pembersihan($var_harga_service_pembersihan){ $sql="SELECT * FROM service_ac WHERE harga_service_pembersihan = '" .mysql_real_escape_string(trim($var_harga_service_pembersihan)). "' "; $resultQuery=mysql_query($sql);
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_ac_by_harga_service_tambahan_freon($var_harga_service_tambahan_freon){ $sql="SELECT * FROM service_ac WHERE harga_service_tambahan_freon = '" .mysql_real_escape_string(trim($var_harga_service_tambahan_freon)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_ac_by_harga_service_pengisian_freon($var_harga_service_pengisian_freon){ $sql="SELECT * FROM service_ac WHERE harga_service_pengisian_freon = '" .mysql_real_escape_string(trim($var_harga_service_pengisian_freon)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_ac_by_pk($var_pk){ $sql="SELECT * FROM service_ac WHERE pk = '"
168
.mysql_real_escape_string(trim($var_pk)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_service_ac_by_keterangan($var_keterangan){ $sql="SELECT * FROM service_ac WHERE keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_service_ac_by_id_service_ac($var_id_service_ac){ $sql="DELETE FROM service_ac WHERE id_service_ac = " .mysql_real_escape_string(trim($var_id_service_ac)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_service_ac=1; } else { $returnDetete_service_ac=0; } return $returnDetete_service_ac; } function insert_service_ac($var_jenis_ac,$var_harga_service_perbaikan,$var_harga_service_pembersihan,$var_harga_service_tambahan_
freon,$var_harga_service_pengisian_freon,$var_pk,$var_keterangan){ $sql="INSERT INTO service_ac (id_service_ac,jenis_ac,harga_service_perbaikan,harga_service_pembersihan,harga_service_tambahan_freon,harga_service_pengisian_freon,pk,keterangan) VALUES (NULL,'" .mysql_real_escape_string(trim($var_jenis_ac)). "','" .mysql_real_escape_string(trim($var_harga_service_perbaikan)). "','" .mysql_real_escape_string(trim($var_harga_service_pembersihan)). "','" .mysql_real_escape_string(trim($var_harga_service_tambahan_freon)). "','" .mysql_real_escape_string(trim($var_harga_service_pengisian_freon)). "','" .mysql_real_escape_string(trim($var_pk)). "','" .mysql_real_escape_string(trim($var_keterangan)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_service_ac=1; } else { $returnInsert_service_ac=0; } return $returnInsert_service_ac; } function update_service_ac($var_id_service_ac,$var_jenis_ac,$var_harga_service_perbaikan,$var_harga_service_pembersihan,$var_harga_service_tambahan_freon,$var_harga_service_pengisian_freon,$var_pk,$var_keterangan){ $sql="UPDATE service_ac SET jenis_ac = '" .mysql_real_escape_string(trim($var_jenis_ac)). "', harga_service_perbaikan = '" .mysql_real_escape_string(trim($var_harga_service_perbaikan)). "', harga_service_pembersihan = '"
169
.mysql_real_escape_string(trim($var_harga_service_pembersihan)). "', harga_service_tambahan_freon = '" .mysql_real_escape_string(trim($var_harga_service_tambahan_freon)). "', harga_service_pengisian_freon = '" .mysql_real_escape_string(trim($var_harga_service_pengisian_freon)). "', pk = '" .mysql_real_escape_string(trim($var_pk)). "', keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' WHERE id_service_ac = '" .mysql_real_escape_string(trim($var_id_service_ac)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_service_ac=1; } else { $returnUpdate_service_ac=0; } return $returnUpdate_service_ac; } ?> User <? function select_users(){ $sql="SELECT * FROM users" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_users_by_id_users($var_id_users){ $sql="SELECT * FROM users WHERE id_users = '"
.mysql_real_escape_string(trim($var_id_users)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_users_by_kode_user($var_kode_user){ $sql="SELECT * FROM users WHERE kode_user = '" .mysql_real_escape_string(trim($var_kode_user)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_users_by_nama($var_nama){ $sql="SELECT * FROM users WHERE nama = '" .mysql_real_escape_string(trim($var_nama)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_users_by_email($var_email){ $sql="SELECT * FROM users WHERE email = '" .mysql_real_escape_string(trim($var_email)). "' "; $resultQuery=mysql_query($sql);
170
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_users_by_alamat($var_alamat){ $sql="SELECT * FROM users WHERE alamat = '" .mysql_real_escape_string(trim($var_alamat)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_users_by_no_hp($var_no_hp){ $sql="SELECT * FROM users WHERE no_hp = '" .mysql_real_escape_string(trim($var_no_hp)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_users_by_username($var_username){ $sql="SELECT * FROM users WHERE username = '" .mysql_real_escape_string(trim($var_username)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; }
return $data; } function select_users_by_password($var_password){ $sql="SELECT * FROM users WHERE password = '" .mysql_real_escape_string(trim($var_password)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_users_by_id_users($var_id_users){ $sql="DELETE FROM users WHERE id_users = " .mysql_real_escape_string(trim($var_id_users)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_users=1; } else { $returnDetete_users=0; } return $returnDetete_users; } function insert_users($var_kode_user,$var_nama,$var_email,$var_alamat,$var_no_hp,$var_username,$var_password){ $sql="INSERT INTO users (id_users,kode_user,nama,email,alamat,no_hp,username,password) VALUES (NULL,'" .mysql_real_escape_string(trim($var_kode_user)). "','" .mysql_real_escape_string(trim($var_nama)). "','" .mysql_real_escape_string(trim($var_email)). "','" .mysql_real_escape_string(trim($var_alamat)). "','" .mysql_real_escape_string(trim
171
($var_no_hp)). "','" .mysql_real_escape_string(trim($var_username)). "','" .mysql_real_escape_string(trim($var_password)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_users=1; } else { $returnInsert_users=0; } return $returnInsert_users; } function update_users($var_id_users,$var_kode_user,$var_nama,$var_email,$var_alamat,$var_no_hp,$var_username,$var_password){ $sql="UPDATE users SET kode_user = '" .mysql_real_escape_string(trim($var_kode_user)). "', nama = '" .mysql_real_escape_string(trim($var_nama)). "', email = '" .mysql_real_escape_string(trim($var_email)). "', alamat = '" .mysql_real_escape_string(trim($var_alamat)). "', no_hp = '" .mysql_real_escape_string(trim($var_no_hp)). "', username = '" .mysql_real_escape_string(trim($var_username)). "', password = '" .mysql_real_escape_string(trim($var_password)). "' WHERE id_users = '" .mysql_real_escape_string(trim($var_id_users)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_users=1; } else { $returnUpdate_users=0; } return $returnUpdate_users; } ?> Contact <? function select_contact(){
$sql="SELECT * FROM contact" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_id_contact($var_id_contact){ $sql="SELECT * FROM contact WHERE id_contact = '" .mysql_real_escape_string(trim($var_id_contact)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_id_users($var_id_users){ $sql="SELECT * FROM contact WHERE id_users = '" .mysql_real_escape_string(trim($var_id_users)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nama($var_nama){ $sql="SELECT * FROM contact WHERE nama = '" .mysql_real_escape_string(trim($var_nama)). "' "; $resultQuery=mysql_query($sql);
172
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_email($var_email){ $sql="SELECT * FROM contact WHERE email = '" .mysql_real_escape_string(trim($var_email)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_alamat($var_alamat){ $sql="SELECT * FROM contact WHERE alamat = '" .mysql_real_escape_string(trim($var_alamat)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_telepon($var_telepon){ $sql="SELECT * FROM contact WHERE telepon = '" .mysql_real_escape_string(trim($var_telepon)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; }
return $data; } function select_contact_by_nama_bank_1($var_nama_bank_1){ $sql="SELECT * FROM contact WHERE nama_bank_1 = '" .mysql_real_escape_string(trim($var_nama_bank_1)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nomor_rekening_bank_1($var_nomor_rekening_bank_1){ $sql="SELECT * FROM contact WHERE nomor_rekening_bank_1 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_1)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nama_bank_2($var_nama_bank_2){ $sql="SELECT * FROM contact WHERE nama_bank_2 = '" .mysql_real_escape_string(trim($var_nama_bank_2)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; }
173
function select_contact_by_nomor_rekening_bank_2($var_nomor_rekening_bank_2){ $sql="SELECT * FROM contact WHERE nomor_rekening_bank_2 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_2)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nama_bank_3($var_nama_bank_3){ $sql="SELECT * FROM contact WHERE nama_bank_3 = '" .mysql_real_escape_string(trim($var_nama_bank_3)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nomor_rekening_bank_3($var_nomor_rekening_bank_3){ $sql="SELECT * FROM contact WHERE nomor_rekening_bank_3 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_3)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data;
} function delete_contact_by_id_contact($var_id_contact){ $sql="DELETE FROM contact WHERE id_contact = " .mysql_real_escape_string(trim($var_id_contact)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_contact=1; } else { $returnDetete_contact=0; } return $returnDetete_contact; } function insert_contact($var_id_users,$var_nama,$var_email,$var_alamat,$var_telepon,$var_nama_bank_1,$var_nomor_rekening_bank_1,$var_nama_bank_2,$var_nomor_rekening_bank_2,$var_nama_bank_3,$var_nomor_rekening_bank_3){ $sql="INSERT INTO contact (id_contact,id_users,nama,email,alamat,telepon,nama_bank_1,nomor_rekening_bank_1,nama_bank_2,nomor_rekening_bank_2,nama_bank_3,nomor_rekening_bank_3) VALUES (NULL,'" .mysql_real_escape_string(trim($var_id_users)). "','" .mysql_real_escape_string(trim($var_nama)). "','" .mysql_real_escape_string(trim($var_email)). "','" .mysql_real_escape_string(trim($var_alamat)). "','" .mysql_real_escape_string(trim($var_telepon)). "','" .mysql_real_escape_string(trim($var_nama_bank_1)). "','" .mysql_real_escape_string(trim($var_nomor_rekening_bank_1)). "','" .mysql_real_escape_string(trim($var_nama_bank_2)). "','" .mysql_real_escape_string(trim
174
($var_nomor_rekening_bank_2)). "','" .mysql_real_escape_string(trim($var_nama_bank_3)). "','" .mysql_real_escape_string(trim($var_nomor_rekening_bank_3)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_contact=1; } else { $returnInsert_contact=0; } return $returnInsert_contact; } function update_contact($var_id_contact,$var_id_users,$var_nama,$var_email,$var_alamat,$var_telepon,$var_nama_bank_1,$var_nomor_rekening_bank_1,$var_nama_bank_2,$var_nomor_rekening_bank_2,$var_nama_bank_3,$var_nomor_rekening_bank_3){ $sql="UPDATE contact SET id_users = '" .mysql_real_escape_string(trim($var_id_users)). "', nama = '" .mysql_real_escape_string(trim($var_nama)). "', email = '" .mysql_real_escape_string(trim($var_email)). "', alamat = '" .mysql_real_escape_string(trim($var_alamat)). "', telepon = '" .mysql_real_escape_string(trim($var_telepon)). "', nama_bank_1 = '" .mysql_real_escape_string(trim($var_nama_bank_1)). "', nomor_rekening_bank_1 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_1)). "', nama_bank_2 = '" .mysql_real_escape_string(trim($var_nama_bank_2)). "', nomor_rekening_bank_2 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_2)). "', nama_bank_3 = '" .mysql_real_escape_string(trim($var_nama_bank_3)). "', nomor_rekening_bank_3 = '"
.mysql_real_escape_string(trim($var_nomor_rekening_bank_3)). "' WHERE id_contact = '" .mysql_real_escape_string(trim($var_id_contact)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_contact=1; } else { $returnUpdate_contact=0; } return $returnUpdate_contact; } ?> Pembelian Online <? function select_contact(){ $sql="SELECT * FROM contact" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_id_contact($var_id_contact){ $sql="SELECT * FROM contact WHERE id_contact = '" .mysql_real_escape_string(trim($var_id_contact)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_id_users($var_id_users){ $sql="SELECT * FROM contact WHERE id_users = '"
175
.mysql_real_escape_string(trim($var_id_users)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nama($var_nama){ $sql="SELECT * FROM contact WHERE nama = '" .mysql_real_escape_string(trim($var_nama)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_email($var_email){ $sql="SELECT * FROM contact WHERE email = '" .mysql_real_escape_string(trim($var_email)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_alamat($var_alamat){ $sql="SELECT * FROM contact WHERE alamat = '" .mysql_real_escape_string(trim($var_alamat)). "' "; $resultQuery=mysql_query($sql);
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_telepon($var_telepon){ $sql="SELECT * FROM contact WHERE telepon = '" .mysql_real_escape_string(trim($var_telepon)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nama_bank_1($var_nama_bank_1){ $sql="SELECT * FROM contact WHERE nama_bank_1 = '" .mysql_real_escape_string(trim($var_nama_bank_1)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nomor_rekening_bank_1($var_nomor_rekening_bank_1){ $sql="SELECT * FROM contact WHERE nomor_rekening_bank_1 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_1)). "' "; $resultQuery=mysql_query($sql);
176
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nama_bank_2($var_nama_bank_2){ $sql="SELECT * FROM contact WHERE nama_bank_2 = '" .mysql_real_escape_string(trim($var_nama_bank_2)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nomor_rekening_bank_2($var_nomor_rekening_bank_2){ $sql="SELECT * FROM contact WHERE nomor_rekening_bank_2 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_2)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nama_bank_3($var_nama_bank_3){ $sql="SELECT * FROM contact WHERE nama_bank_3 = '" .mysql_real_escape_string(trim($var_nama_bank_3)). "' "; $resultQuery=mysql_query($sql);
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_contact_by_nomor_rekening_bank_3($var_nomor_rekening_bank_3){ $sql="SELECT * FROM contact WHERE nomor_rekening_bank_3 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_3)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_contact_by_id_contact($var_id_contact){ $sql="DELETE FROM contact WHERE id_contact = " .mysql_real_escape_string(trim($var_id_contact)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_contact=1; } else { $returnDetete_contact=0; } return $returnDetete_contact; } function insert_contact($var_id_users,$var_nama,$var_email,$var_alamat,$var_telepon,$var_nama_bank_1,$var_nomor_rekening_bank_1,$var_nama_bank_2,$var_nomor_rekening_bank_2,$var_nama_bank_3,$var_nomor_rekening_bank_3){
177
$sql="INSERT INTO contact (id_contact,id_users,nama,email,alamat,telepon,nama_bank_1,nomor_rekening_bank_1,nama_bank_2,nomor_rekening_bank_2,nama_bank_3,nomor_rekening_bank_3) VALUES (NULL,'" .mysql_real_escape_string(trim($var_id_users)). "','" .mysql_real_escape_string(trim($var_nama)). "','" .mysql_real_escape_string(trim($var_email)). "','" .mysql_real_escape_string(trim($var_alamat)). "','" .mysql_real_escape_string(trim($var_telepon)). "','" .mysql_real_escape_string(trim($var_nama_bank_1)). "','" .mysql_real_escape_string(trim($var_nomor_rekening_bank_1)). "','" .mysql_real_escape_string(trim($var_nama_bank_2)). "','" .mysql_real_escape_string(trim($var_nomor_rekening_bank_2)). "','" .mysql_real_escape_string(trim($var_nama_bank_3)). "','" .mysql_real_escape_string(trim($var_nomor_rekening_bank_3)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_contact=1; } else { $returnInsert_contact=0; } return $returnInsert_contact; } function update_contact($var_id_contact,$var_id_users,$var_nama,$var_email,$var_alamat,$var_telepon,$var_nama_bank_1,$var_nomor_rekening_bank_1,$var_nama_bank_2,$var_nomor_rekening_bank_2,$var_nama_bank_3,$var_nomor_rekening_bank_3){ $sql="UPDATE contact SET id_users = '" .mysql_real_escape_string(trim($var_id_users)). "', nama =
'" .mysql_real_escape_string(trim($var_nama)). "', email = '" .mysql_real_escape_string(trim($var_email)). "', alamat = '" .mysql_real_escape_string(trim($var_alamat)). "', telepon = '" .mysql_real_escape_string(trim($var_telepon)). "', nama_bank_1 = '" .mysql_real_escape_string(trim($var_nama_bank_1)). "', nomor_rekening_bank_1 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_1)). "', nama_bank_2 = '" .mysql_real_escape_string(trim($var_nama_bank_2)). "', nomor_rekening_bank_2 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_2)). "', nama_bank_3 = '" .mysql_real_escape_string(trim($var_nama_bank_3)). "', nomor_rekening_bank_3 = '" .mysql_real_escape_string(trim($var_nomor_rekening_bank_3)). "' WHERE id_contact = '" .mysql_real_escape_string(trim($var_id_contact)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_contact=1; } else { $returnUpdate_contact=0; } return $returnUpdate_contact; } ?> Penyewaan Online <? function select_penyewaan_online(){ $sql="SELECT * FROM penyewaan_online" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){
178
$data[] = $rows; } return $data; } function select_penyewaan_online_by_id_penyewaan($var_id_penyewaan){ $sql="SELECT * FROM penyewaan_online WHERE id_penyewaan = '" .mysql_real_escape_string(trim($var_id_penyewaan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_id_users($var_id_users){ $sql="SELECT * FROM penyewaan_online WHERE id_users = '" .mysql_real_escape_string(trim($var_id_users)). "' "; // echo $sql; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_id_sewa_ac($var_id_sewa_ac){ $sql="SELECT * FROM penyewaan_online WHERE id_sewa_ac = '" .mysql_real_escape_string(trim($var_id_sewa_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows;
} return $data; } function select_penyewaan_online_by_tanggal_sewa_mulai($var_tanggal_sewa_mulai){ $sql="SELECT * FROM penyewaan_online WHERE tanggal_sewa_mulai = '" .mysql_real_escape_string(trim($var_tanggal_sewa_mulai)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_tanggal_sewa_selesai($var_tanggal_sewa_selesai){ $sql="SELECT * FROM penyewaan_online WHERE tanggal_sewa_selesai = '" .mysql_real_escape_string(trim($var_tanggal_sewa_selesai)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_jumlah_ac($var_jumlah_ac){ $sql="SELECT * FROM penyewaan_online WHERE jumlah_ac = '" .mysql_real_escape_string(trim($var_jumlah_ac)). "' "; $resultQuery=mysql_query($sql);
179
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_tanggal_daftar($var_tanggal_daftar){ $sql="SELECT * FROM penyewaan_online WHERE tanggal_daftar = '" .mysql_real_escape_string(trim($var_tanggal_daftar)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_tanggal_transfer($var_tanggal_transfer){ $sql="SELECT * FROM penyewaan_online WHERE tanggal_transfer = '" .mysql_real_escape_string(trim($var_tanggal_transfer)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_nomor_referensi($var_nomor_referensi){ $sql="SELECT * FROM penyewaan_online WHERE nomor_referensi = '" .mysql_real_escape_string(trim
($var_nomor_referensi)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_tanggal_kirim($var_tanggal_kirim){ $sql="SELECT * FROM penyewaan_online WHERE tanggal_kirim = '" .mysql_real_escape_string(trim($var_tanggal_kirim)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_tanggal_close($var_tanggal_close){ $sql="SELECT * FROM penyewaan_online WHERE tanggal_close = '" .mysql_real_escape_string(trim($var_tanggal_close)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_penyewaan_online_by_keterangan($var_keterangan){ $sql="SELECT * FROM penyewaan_online WHERE keterangan = '"
180
.mysql_real_escape_string(trim($var_keterangan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_penyewaan_online_by_id_penyewaan($var_id_penyewaan){ $sql="DELETE FROM penyewaan_online WHERE id_penyewaan = " .mysql_real_escape_string(trim($var_id_penyewaan)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_penyewaan_online=1; } else { $returnDetete_penyewaan_online=0; } return $returnDetete_penyewaan_online; } function insert_penyewaan_online($var_id_users,$var_id_sewa_ac,$var_tanggal_sewa_mulai,$var_tanggal_sewa_selesai,$var_jumlah_ac,$var_tanggal_daftar,$var_tanggal_transfer,$var_nomor_referensi,$var_tanggal_kirim,$var_tanggal_close,$var_keterangan){ $sql="INSERT INTO penyewaan_online (id_penyewaan,id_users,id_sewa_ac,tanggal_sewa_mulai,tanggal_sewa_selesai,jumlah_ac,tanggal_daftar,tanggal_transfer,nomor_referensi,tanggal_kirim,tanggal_close,keterangan) VALUES (NULL,'" .mysql_real_escape_string(trim($var_id_users)). "','" .mysql_real_escape_string(trim
($var_id_sewa_ac)). "','" .mysql_real_escape_string(trim($var_tanggal_sewa_mulai)). "','" .mysql_real_escape_string(trim($var_tanggal_sewa_selesai)). "','" .mysql_real_escape_string(trim($var_jumlah_ac)). "','" .mysql_real_escape_string(trim($var_tanggal_daftar)). "','" .mysql_real_escape_string(trim($var_tanggal_transfer)). "','" .mysql_real_escape_string(trim($var_nomor_referensi)). "','" .mysql_real_escape_string(trim($var_tanggal_kirim)). "','" .mysql_real_escape_string(trim($var_tanggal_close)). "','" .mysql_real_escape_string(trim($var_keterangan)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_penyewaan_online=1; } else { $returnInsert_penyewaan_online=0; } return $returnInsert_penyewaan_online; } function update_penyewaan_online($var_id_penyewaan,$var_id_users,$var_id_sewa_ac,$var_tanggal_sewa_mulai,$var_tanggal_sewa_selesai,$var_jumlah_ac,$var_tanggal_daftar,$var_tanggal_transfer,$var_nomor_referensi,$var_tanggal_kirim,$var_tanggal_close,$var_keterangan){ $sql="UPDATE penyewaan_online SET id_users = '" .mysql_real_escape_string(trim($var_id_users)). "', id_sewa_ac = '" .mysql_real_escape_string(trim($var_id_sewa_ac)). "', tanggal_sewa_mulai = '" .mysql_real_escape_string(trim($var_tanggal_sewa_mulai)). "', tanggal_sewa_selesai = '"
181
.mysql_real_escape_string(trim($var_tanggal_sewa_selesai)). "', jumlah_ac = '" .mysql_real_escape_string(trim($var_jumlah_ac)). "', tanggal_daftar = '" .mysql_real_escape_string(trim($var_tanggal_daftar)). "', tanggal_transfer = '" .mysql_real_escape_string(trim($var_tanggal_transfer)). "', nomor_referensi = '" .mysql_real_escape_string(trim($var_nomor_referensi)). "', tanggal_kirim = '" .mysql_real_escape_string(trim($var_tanggal_kirim)). "', tanggal_close = '" .mysql_real_escape_string(trim($var_tanggal_close)). "', keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' WHERE id_penyewaan = '" .mysql_real_escape_string(trim($var_id_penyewaan)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_penyewaan_online=1; } else { $returnUpdate_penyewaan_online=0; } return $returnUpdate_penyewaan_online; } ?> Kode User <? function select_kode_user(){ $sql="SELECT * FROM kode_user" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; }
function select_kode_user_by_id_kode_user($var_id_kode_user){ $sql="SELECT * FROM kode_user WHERE id_kode_user = '" .mysql_real_escape_string(trim($var_id_kode_user)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_kode_user_by_kode_user($var_kode_user){ $sql="SELECT * FROM kode_user WHERE kode_user = '" .mysql_real_escape_string(trim($var_kode_user)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_kode_user_by_nama($var_nama){ $sql="SELECT * FROM kode_user WHERE nama = '" .mysql_real_escape_string(trim($var_nama)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_kode_user_by_keterangan($var_keterangan){
182
$sql="SELECT * FROM kode_user WHERE keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_kode_user_by_kode_user($var_kode_user){ $sql="DELETE FROM kode_user WHERE kode_user = " .mysql_real_escape_string(trim($var_kode_user)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_kode_user=1; } else { $returnDetete_kode_user=0; } return $returnDetete_kode_user; } function insert_kode_user($var_kode_user,$var_nama,$var_keterangan){ $sql="INSERT INTO kode_user (id_kode_user,kode_user,nama,keterangan) VALUES (NULL,'" .mysql_real_escape_string(trim($var_kode_user)). "','" .mysql_real_escape_string(trim($var_nama)). "','" .mysql_real_escape_string(trim($var_keterangan)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_kode_user=1; } else { $returnInsert_kode_user=0; } return $returnInsert_kode_user; }
function update_kode_user($var_id_kode_user,$var_kode_user,$var_nama,$var_keterangan){ $sql="UPDATE kode_user SET kode_user = '" .mysql_real_escape_string(trim($var_kode_user)). "', nama = '" .mysql_real_escape_string(trim($var_nama)). "', keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' WHERE id_kode_user = '" .mysql_real_escape_string(trim($var_id_kode_user)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_kode_user=1; } else { $returnUpdate_kode_user=0; } return $returnUpdate_kode_user; } ?> Data Multimedia <? function select_data_multimedia(){ $sql="SELECT * FROM data_multimedia" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_data_multimedia_by_id_data_multimedia($var_id_data_multimedia){ $sql="SELECT * FROM data_multimedia WHERE id_data_multimedia = '" .mysql_real_escape_string(trim
183
($var_id_data_multimedia)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_data_multimedia_by_id_ac($var_id_ac){ $sql="SELECT * FROM data_multimedia WHERE id_ac = '" .mysql_real_escape_string(trim($var_id_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_data_multimedia_by_jenis_multimedia($var_jenis_multimedia){ $sql="SELECT * FROM data_multimedia WHERE jenis_multimedia = '" .mysql_real_escape_string(trim($var_jenis_multimedia)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_data_multimedia_by_file_name($var_file_name){ $sql="SELECT * FROM data_multimedia WHERE file_name = '"
.mysql_real_escape_string(trim($var_file_name)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_data_multimedia_by_keterangan($var_keterangan){ $sql="SELECT * FROM data_multimedia WHERE keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_data_multimedia_by_id_data_multimedia($var_id_data_multimedia){ $sql="DELETE FROM data_multimedia WHERE id_data_multimedia = " .mysql_real_escape_string(trim($var_id_data_multimedia)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_data_multimedia=1; } else { $returnDetete_data_multimedia=0; } return $returnDetete_data_multimedia; } function insert_data_multimedia($var_id
184
_ac,$var_jenis_multimedia,$var_file_name,$var_keterangan){ $sql="INSERT INTO data_multimedia (id_data_multimedia,id_ac,jenis_multimedia,file_name,keterangan) VALUES (NULL,'" .mysql_real_escape_string(trim($var_id_ac)). "','" .mysql_real_escape_string(trim($var_jenis_multimedia)). "','" .mysql_real_escape_string(trim($var_file_name)). "','" .mysql_real_escape_string(trim($var_keterangan)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_data_multimedia=1; } else { $returnInsert_data_multimedia=0; } return $returnInsert_data_multimedia; } function update_data_multimedia($var_id_data_multimedia,$var_id_ac,$var_jenis_multimedia,$var_file_name,$var_keterangan){ $sql="UPDATE data_multimedia SET id_ac = '" .mysql_real_escape_string(trim($var_id_ac)). "', jenis_multimedia = '" .mysql_real_escape_string(trim($var_jenis_multimedia)). "', file_name = '" .mysql_real_escape_string(trim($var_file_name)). "', keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' WHERE id_data_multimedia = '" .mysql_real_escape_string(trim($var_id_data_multimedia)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_data_multimedia=1; } else { $returnUpdate_data_multimedia=0; }
return $returnUpdate_data_multimedia; } ?> Jenis AC <? function select_jenis_ac(){ $sql="SELECT * FROM jenis_ac" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_jenis_ac_by_id_jenis_ac($var_id_jenis_ac){ $sql="SELECT * FROM jenis_ac WHERE id_jenis_ac = '" .mysql_real_escape_string(trim($var_id_jenis_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_jenis_ac_by_kode_jenis_ac($var_kode_jenis_ac){ $sql="SELECT * FROM jenis_ac WHERE kode_jenis_ac = '" .mysql_real_escape_string(trim($var_kode_jenis_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; }
185
return $data; } function select_jenis_ac_by_nama_jenis_ac($var_nama_jenis_ac){ $sql="SELECT * FROM jenis_ac WHERE nama_jenis_ac = '" .mysql_real_escape_string(trim($var_nama_jenis_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_jenis_ac_by_keterangan($var_keterangan){ $sql="SELECT * FROM jenis_ac WHERE keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_jenis_ac_by_id_jenis_ac($var_id_jenis_ac){ $sql="DELETE FROM jenis_ac WHERE id_jenis_ac = " .mysql_real_escape_string(trim($var_id_jenis_ac)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_jenis_ac=1; } else { $returnDetete_jenis_ac=0; } return $returnDetete_jenis_ac;
} function insert_jenis_ac($var_kode_jenis_ac,$var_nama_jenis_ac,$var_keterangan){ $sql="INSERT INTO jenis_ac (id_jenis_ac,kode_jenis_ac,nama_jenis_ac,keterangan) VALUES (NULL,'" .mysql_real_escape_string(trim($var_kode_jenis_ac)). "','" .mysql_real_escape_string(trim($var_nama_jenis_ac)). "','" .mysql_real_escape_string(trim($var_keterangan)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_jenis_ac=1; } else { $returnInsert_jenis_ac=0; } return $returnInsert_jenis_ac; } function update_jenis_ac($var_id_jenis_ac,$var_kode_jenis_ac,$var_nama_jenis_ac,$var_keterangan){ $sql="UPDATE jenis_ac SET kode_jenis_ac = '" .mysql_real_escape_string(trim($var_kode_jenis_ac)). "', nama_jenis_ac = '" .mysql_real_escape_string(trim($var_nama_jenis_ac)). "', keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' WHERE id_jenis_ac = '" .mysql_real_escape_string(trim($var_id_jenis_ac)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_jenis_ac=1; } else { $returnUpdate_jenis_ac=0; } return $returnUpdate_jenis_ac; } ?>
186
Merk AC <? function select_merk_ac(){ $sql="SELECT * FROM merk_ac" ; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_merk_ac_by_id_merk_ac($var_id_merk_ac){ $sql="SELECT * FROM merk_ac WHERE id_merk_ac = '" .mysql_real_escape_string(trim($var_id_merk_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_merk_ac_by_kode_merk($var_kode_merk){ $sql="SELECT * FROM merk_ac WHERE kode_merk = " .mysql_real_escape_string(trim($var_kode_merk)). " "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_merk_ac_by_nama_merk($var_nama_merk){ $sql="SELECT * FROM merk_ac WHERE nama_merk = '"
.mysql_real_escape_string(trim($var_nama_merk)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_merk_ac_by_keterangan($var_keterangan){ $sql="SELECT * FROM merk_ac WHERE keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function delete_merk_ac_by_kode_merk($var_kode_merk){ $sql="DELETE FROM merk_ac WHERE kode_merk = " .mysql_real_escape_string(trim($var_kode_merk)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_merk_ac=1; } else { $returnDetete_merk_ac=0; } return $returnDetete_merk_ac; } function insert_merk_ac($var_kode_merk,$var_nama_merk,$var_keterangan){ $sql="INSERT INTO merk_ac (id_merk_ac,kode_merk,nama_merk,keterangan) VALUES (NULL,'"
187
.mysql_real_escape_string(trim($var_kode_merk)). "','" .mysql_real_escape_string(trim($var_nama_merk)). "','" .mysql_real_escape_string(trim($var_keterangan)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_merk_ac=1; } else { $returnInsert_merk_ac=0; } return $returnInsert_merk_ac; } function update_merk_ac($var_id_merk_ac,$var_kode_merk,$var_nama_merk,$var_keterangan){ $sql="UPDATE merk_ac SET kode_merk = '" .mysql_real_escape_string(trim($var_kode_merk)). "', nama_merk = '" .mysql_real_escape_string(trim($var_nama_merk)). "', keterangan = '" .mysql_real_escape_string(trim($var_keterangan)). "' WHERE id_merk_ac = '" .mysql_real_escape_string(trim($var_id_merk_ac)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_merk_ac=1; } else { $returnUpdate_merk_ac=0; } return $returnUpdate_merk_ac; } ?> AC <? function select_ac(){ $sql="SELECT * FROM ac" ; $resultQuery=mysql_query($sql);
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_id_ac($var_id_ac){ $sql="SELECT * FROM ac WHERE id_ac = '" .mysql_real_escape_string(trim($var_id_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_id_users($var_id_users){ $sql="SELECT * FROM ac WHERE id_users = '" .mysql_real_escape_string(trim($var_id_users)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_video($var_video){ $sql="SELECT * FROM ac WHERE video = '" .mysql_real_escape_string(trim($var_video)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; }
188
return $data; } function select_ac_by_gambar($var_gambar){ $sql="SELECT * FROM ac WHERE gambar = '" .mysql_real_escape_string(trim($var_gambar)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_nama($var_nama){ $sql="SELECT * FROM ac WHERE nama = '" .mysql_real_escape_string(trim($var_nama)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_kode_merk($var_kode_merk){ $sql="SELECT * FROM ac WHERE kode_merk = '" .mysql_real_escape_string(trim($var_kode_merk)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_type_ac($var_type_ac){
$sql="SELECT * FROM ac WHERE type_ac = '" .mysql_real_escape_string(trim($var_type_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_pk_ac($var_pk_ac){ $sql="SELECT * FROM ac WHERE pk_ac = '" .mysql_real_escape_string(trim($var_pk_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_daya_ac($var_daya_ac){ $sql="SELECT * FROM ac WHERE daya_ac = '" .mysql_real_escape_string(trim($var_daya_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_garansi_tahun($var_garansi_tahun){ $sql="SELECT * FROM ac WHERE garansi_tahun = '" .mysql_real_escape_string(trim($var_garansi_tahun)). "' ";
189
$resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_dimensi_indoor_mm($var_dimensi_indoor_mm){ $sql="SELECT * FROM ac WHERE dimensi_indoor_mm = '" .mysql_real_escape_string(trim($var_dimensi_indoor_mm)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_dimensi_outdoor_mm($var_dimensi_outdoor_mm){ $sql="SELECT * FROM ac WHERE dimensi_outdoor_mm = '" .mysql_real_escape_string(trim($var_dimensi_outdoor_mm)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_berat_indoor_kg($var_berat_indoor_kg){ $sql="SELECT * FROM ac WHERE berat_indoor_kg = '" .mysql_real_escape_string(trim($var_berat_indoor_kg)). "' "; $resultQuery=mysql_query($sql);
while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_berat_outdoor_kg($var_berat_outdoor_kg){ $sql="SELECT * FROM ac WHERE berat_outdoor_kg = '" .mysql_real_escape_string(trim($var_berat_outdoor_kg)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_kelas($var_kelas){ $sql="SELECT * FROM ac WHERE kelas = '" .mysql_real_escape_string(trim($var_kelas)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_harga_unit($var_harga_unit){ $sql="SELECT * FROM ac WHERE harga_unit = '" .mysql_real_escape_string(trim($var_harga_unit)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows;
190
} return $data; } function select_ac_by_harga_pasang($var_harga_pasang){ $sql="SELECT * FROM ac WHERE harga_pasang = '" .mysql_real_escape_string(trim($var_harga_pasang)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_jumlah_barang($var_jumlah_barang){ $sql="SELECT * FROM ac WHERE jumlah_barang = '" .mysql_real_escape_string(trim($var_jumlah_barang)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; } function select_ac_by_kode_jenis_ac($var_kode_jenis_ac){ $sql="SELECT * FROM ac WHERE kode_jenis_ac = '" .mysql_real_escape_string(trim($var_kode_jenis_ac)). "' "; $resultQuery=mysql_query($sql); while ($rows=mysql_fetch_row($resultQuery)){ $data[] = $rows; } return $data; }
function delete_ac_by_id_ac($var_id_ac){ $sql="DELETE FROM ac WHERE id_ac = " .mysql_real_escape_string(trim($var_id_ac)). " LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnDetete_ac=1; } else { $returnDetete_ac=0; } return $returnDetete_ac; } function insert_ac($var_id_users,$var_video,$var_gambar,$var_nama,$var_kode_merk,$var_type_ac,$var_pk_ac,$var_daya_ac,$var_garansi_tahun,$var_dimensi_indoor_mm,$var_dimensi_outdoor_mm,$var_berat_indoor_kg,$var_berat_outdoor_kg,$var_kelas,$var_harga_unit,$var_harga_pasang,$var_jumlah_barang,$var_kode_jenis_ac){ $sql="INSERT INTO ac (id_ac,id_users,video,gambar,nama,kode_merk,type_ac,pk_ac,daya_ac,garansi_tahun,dimensi_indoor_mm,dimensi_outdoor_mm,berat_indoor_kg,berat_outdoor_kg,kelas,harga_unit,harga_pasang,jumlah_barang,kode_jenis_ac) VALUES (NULL,'" .mysql_real_escape_string(trim($var_id_users)). "','" .mysql_real_escape_string(trim($var_video)). "','" .mysql_real_escape_string(trim($var_gambar)). "','" .mysql_real_escape_string(trim($var_nama)). "','" .mysql_real_escape_string(trim($var_kode_merk)). "','" .mysql_real_escape_string(trim($var_type_ac)). "','" .mysql_real_escape_string(trim($var_pk_ac)). "','" .mysql_real_escape_string(trim($var_daya_ac)). "','" .mysql_real_escape_string(trim($var_garansi_tahun)). "','" .mysql_real_escape_string(trim
191
($var_dimensi_indoor_mm)). "','" .mysql_real_escape_string(trim($var_dimensi_outdoor_mm)). "','" .mysql_real_escape_string(trim($var_berat_indoor_kg)). "','" .mysql_real_escape_string(trim($var_berat_outdoor_kg)). "','" .mysql_real_escape_string(trim($var_kelas)). "','" .mysql_real_escape_string(trim($var_harga_unit)). "','" .mysql_real_escape_string(trim($var_harga_pasang)). "','" .mysql_real_escape_string(trim($var_jumlah_barang)). "','" .mysql_real_escape_string(trim($var_kode_jenis_ac)). "')"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnInsert_ac=1; } else { $returnInsert_ac=0; } return $returnInsert_ac; } function update_ac($var_id_ac,$var_id_users,$var_video,$var_gambar,$var_nama,$var_kode_merk,$var_type_ac,$var_pk_ac,$var_daya_ac,$var_garansi_tahun,$var_dimensi_indoor_mm,$var_dimensi_outdoor_mm,$var_berat_indoor_kg,$var_berat_outdoor_kg,$var_kelas,$var_harga_unit,$var_harga_pasang,$var_jumlah_barang,$var_kode_jenis_ac){ $sql="UPDATE ac SET id_users = '" .mysql_real_escape_string(trim($var_id_users)). "', video = '" .mysql_real_escape_string(trim($var_video)). "', gambar = '" .mysql_real_escape_string(trim($var_gambar)). "', nama = '" .mysql_real_escape_string(trim($var_nama)). "', kode_merk = '" .mysql_real_escape_string(trim
($var_kode_merk)). "', type_ac = '" .mysql_real_escape_string(trim($var_type_ac)). "', pk_ac = '" .mysql_real_escape_string(trim($var_pk_ac)). "', daya_ac = '" .mysql_real_escape_string(trim($var_daya_ac)). "', garansi_tahun = '" .mysql_real_escape_string(trim($var_garansi_tahun)). "', dimensi_indoor_mm = '" .mysql_real_escape_string(trim($var_dimensi_indoor_mm)). "', dimensi_outdoor_mm = '" .mysql_real_escape_string(trim($var_dimensi_outdoor_mm)). "', berat_indoor_kg = '" .mysql_real_escape_string(trim($var_berat_indoor_kg)). "', berat_outdoor_kg = '" .mysql_real_escape_string(trim($var_berat_outdoor_kg)). "', kelas = '" .mysql_real_escape_string(trim($var_kelas)). "', harga_unit = '" .mysql_real_escape_string(trim($var_harga_unit)). "', harga_pasang = '" .mysql_real_escape_string(trim($var_harga_pasang)). "', jumlah_barang = '" .mysql_real_escape_string(trim($var_jumlah_barang)). "', kode_jenis_ac = '" .mysql_real_escape_string(trim($var_kode_jenis_ac)). "' WHERE id_ac = '" .mysql_real_escape_string(trim($var_id_ac)). "' LIMIT 1"; $resultQuery=mysql_query($sql); if($resultQuery){ $returnUpdate_ac=1; } else { $returnUpdate_ac=0; } return $returnUpdate_ac; } ?>