Upload
nguyennguyet
View
251
Download
3
Embed Size (px)
Citation preview
PEMBANGUNAN SISTEM PEMASARAN MENGGUNAKAN
KONSEP ‘ADAPTIVE MARKETING’
SOFFRI BIN YUSSOF
Laporan projek ini dikemukakan sebagai memenuhi
syarat penganugerahan Ijazah Sarjana Sains
(Teknologi Maklumat – Pengurusan)
Fakulti Sains Komputer dan Sistem Maklumat
Universiti Teknologi Malaysia
Mac 2007
iii
Dedikasi Khas
Buat Abah,
Yussof Madat
Buat Ibu,
Anita Jaraiee
Buat adik,
Soffuan
Buat teman-teman seperjuangan,
Buat warga Fakulti Sains Komputer & Sistem Maklumat,
Jutaan terima kasih di atas segala doa, dorongan dan semangat yang kalian berikan.
Sokongan, bantuan, nasihat dan kasih sayang kalian adalah kekuatan langkahku.
Semoga Allah memberkati kalian...
iv
PENGHARGAAN
Dengan Nama Allah Yang Maha Pemurah Lagi Maha Penyayang
Syukur Alhamdulillah, setinggi-tinggi dipanjatkan kesyukuran kepada Allah SWT
kerana dengan limpah rahmat kurnia-Nya projek akhir yang bertajuk
Pembangunan Sistem Pemasaran Menggunakan Konsep ’Adaptive Marketing’, dapat
saya siapkan. Setinggi-tinggi perhargaan diucapkan kepada penyelia projek Dr. Othman
Ibrahim di atas bimbingan, tunjuk ajar dan nasihat yang diberikan sebagai garis panduan
dalam penghasilan projek saya ini. Terima kasih juga kepada pihak pengurusan
Keharsons Sdn. Bhd. terutama Encik Surjit Singh dan Encik Kalban Singh selaku
pengarah serta kakitangan yang banyak membantu dan memberikan kerjasama.
Penghargaan istimewa saya berikan kepada keluarga, terutama ibu bapa saya yang
tersayang, terima kasih atas dorongan dan harapan mereka kepada saya serta rakan
seperjuangan, terima kasih atas sokongan dan bantuan kalian.
Akhir kata, saya ingin mengambil kesempatan ini untuk mengucapkan ribuan
terima kasih kepada semua yang telah membantu saya dalam menyiapkan projek ini.
v
ABSTRAK
Pemasaran merupakan salah satu elemen yang utama dalam proses perniagaan.
Kemajuan teknologi internet membolehkan pemasaran dilakukan secara global.
Pemasaran bertujuan untuk memasarkan produk atau perkhidmatan pada sasaran yang
betul dan pada masa yang tepat. Sasaran pasaran ialah golongan pengguna yang
merupakan entiti penting dalam memainkan peranan yang membolehkan sesuatu
perniagaan untuk terus maju. Oleh yang demikian, sesuatu perniagaan akan berusaha
untuk menghasilkan produk atau perkhidmatan yang terbaik dan memasarkan dengan
pendekatan atau mekanisma yang berkesan untuk memberi kepuasan yang maximum
kepada pengguna. Pendekatan yang berkesan kepada pengguna akan mewujudkan daya
tarikan dan secara tidak langsung membolehkan sesuatu perniagaan akan lebih berdaya
saing dalam pasaran global masa kini. Menyedari hakikat ini, projek ini diusahakan
untuk memberi sokongan kepada Keharsons Sdn Bhd. Melalui pembangunan aplikasi
iaitu Pembangunan Sistem Pemasaran Menggunakan Konsep ‘Adaptive Marketing’.
Metodologi Prototaip digunakan dalam pembangunan sistem ini manakala perisian yang
digunakan ialah Macromedia Dreamweaver MX dan pangkalan data menggunakan
MYSQL. Sistem yang bakal dibangunkan ini akan mempermudahkan Keharsons Sdn
Bhd. untuk melakukan aktiviti pemasaran dengan lebih cekap dan berkesan serta
membantu pengguna melakukan keputusan pembelian.
vi
ABSTRACT
Marketing is one of the important element in business process. The Internet
trends nowadays let marketing activities to be done globally. Marketing is use to market
products or services at the perfect target market and at the right time. The target market
is the people which are an important entity that plays their roles in increasing a business
organization to be more profitable. On top of that, business organization trying to
develop better products and services and market them by an effective approach for
consumer satisfaction. An approach that is effective to consumer will attracts more
consumer simultaneously develop an organization to participate in the global market.
Realizing this factor, this project is to develop a system call The Development of
Marketing System based on Adaptive Marketing Concept. Prototype Methodology was
used in developing this system and Macromedia Dreamweaver MX is the software to
develop the system and MYSQL is the database. The future project is to assist
Keharsons Sdn Bhd in managing an effective and efficient marketing activities as well
as supporting customer purchasing decisions.
vii
KANDUNGAN
BAB PERKARA MUKA SURAT
ABSTRAK v
ABSTRACT vi
ISI KANDUNGAN vii
SENARAI JADUAL xiii
SENARAI RAJAH xiv
SENARAI LAMPIRAN xv
SENARAI SINGKATAN NAMA xvi
SENARAI ISTILAH xvii
BAB I PENGENALAN PROJEK
1.1 Pengenalan 1
1.2 Latar Belakang Masalah 2
1.3 Pernyataan Masalah 3
1.4 Objektif Projek 4
1.5 Skop Projek 4
1.6 Kepentingan Projek 5
1.7 Ringkasan 5
BAB II KAJIAN LITERATUR
2.1 Pengenalan 6
2.2 Asas Pemasaran 6
2.2.1 Konsep Pemasaran 9
2.2.2 Fungsi Pemasaran 10
2.2.3 Strategi Pemasaran 11
2.2.4 Sumber Maklumat Pemasaran 13
2.2.5 Model Sistem Maklumat Pemasaran 15
viii
2.3 Pemasaran Atas Talian 17
2.3.1 Ciri-ciri Pemasaran Atas Talian 18
2.3.2 Kelebihan Pemasaran Atas Talian 19
2.3.3 Kitar Hayat Pemasaran Atas Talian 20
2.4 Peranan Pengguna dalam Pemasaran 22
2.4.1 Kepentingan Pengguna Dalam
Pemasaran
23
2.4.2 Katetori Pengguna Atas Talian 24
2.4.3 Kesetiaan Pengguna 25
2.4.3.1 Komponen Kesetiaan
Pengguna
25
2.4.3.2 Kesetiaan Pengguna dalam
Era ICT
26
2.5 Perhubungan Antara Organisasi Pemasaran
dengan Pengguna
27
2.5.1 Asas Perhubungan 28
2.5.2 Faktor Perhubungan Pemasaran 29
2.5.3 Kelebihan Perhubungan Pemasaran
Secara Atas Talian
30
2.6 Pemilihan Konsep Sistem Pemasaran ‘Adaptive
Marketing’
31
2.6.1 Definasi Sistem Pemasaran ‘Adaptive
Marketing’
32
2.6.2 Elemen dalam Pemasaran ‘Adaptive
Marketing’
33
2.6.3 Matlamat Pemasaran ‘Adaptive
Marketing ’
35
2.6.4 Kelebihan Pemasaran ‘Adaptive
Marketing ’
35
2.6.5 Proses Pembangunan Strategi
Pemasaran ‘Adaptive Marketing ’
36
ix
2.7 Contoh Model Pemasaran Menggunakan Konsep
‘Adaptive’
39
2.7.1 Perkhidmatan Perundingan Perniagaan
IBM
40
2.7.2 Amazon.com 41
2.7.3 Senario D 42
2.7.4 Panasonic.com 43
2.7 Ringkasan 44
BAB III METODOLOGI
3.1 Pengenalan 45
3.2 Perancangan Kajian 46
3.3 Pendekatan Kajian 47
3.4 Metodologi Projek 48
3.4.1 Fasa 1 : Perancangan awal 50
3.4.2 Fasa 2 : Analisa data 50
3.4.3 Fasa 3 : Pembangunan sistem 50
3.4.4 Fasa 4 : Pengujian 51
3.4.5 Fasa 5 : Dokumentasi 52
3.5 Metodologi Pembangunan Projek 52
3.5.1 Metodologi Prototaip 53
3.5.2 Justifikasi Pemilihan Prototaip 54
3.6 Perancangan Projek 55
3.7 Keperluan Perisian Dan Perkakasan 55
3.8 Ringkasan 57
BAB IV ANALISIS DAN REKABENTUK SISTEM
4.1 Pengenalan 58
4.2 Kajian Latar Belakang Organisasi 58
4.2.1 Objektif Organisasi 59
4.2.2 Struktur Organisasi 60
x
4.3 Analisa Responden 60
4.3.1 Analisis Dalaman Organisasi 60
4.3.2 Analisa Pengguna 63
4.3.3 Penilaian Analisa Responden 63
4.4 Analisis dan Rekebentuk Model Pemasaran
Menggunakan Konsep ’Adaptive Marketing ’
64
4.4.1 Rekabentuk Model Pemasaran
Menggunakan Konsep ‘Adaptive
Marketing’
64
4.4.2 Sistem Cadangan 66
4.5 Data Model dan Proses Semasa (As-Is) 67
4.5.1 Rajah Peristiwa (Use Case) 67
4.5.2 Rajah Kelas (Class Diagram) 69
4.5.3 Rajah Jujukan (Sequence Diagram) 69
4.5.4 Rajah Aktiviti (Activiti Diagram) 70
4.6 Keperluan Pengguna 70
4.7 Data Model dan Rekabentuk Sistem Cadangan
(To – Be )
71
4.7.1 Rajah Peristiwa (Use Case) 71
4.7.2 Kad CRC (CRC Card) 74
4.7.3 Rajah Kelas (Class Diagram) 74
4.7.4 Rajah Jujukan (Sequence Diagram) 75
4.7.5 Rajah Keadaan (State Diagram) 77
4.7.6 Rajah Aktiviti (Activiti Diagram) 77
4.8 Cadangan Antaramuka Sistem 78
4.9 Rekabentuk Pangkalan Data 84
4.10 Senibina Sistem 84
4.10 Ringkasan 85
BAB V IMPLEMENTASI DAN PENGUJIAN
5.1 Pengenalan 86
xi
5.2 Pelan Pengujian 86
5.2.1 Pengujuan Unit 87
5.2.1.1 Pengujian Kotak Hitam 87
5.2.2 Pengujian Integrasi 87
5.2.3 Pengujian Sistem 88
5.2.4 Pengujian Penerimaan Pengguna 89
5.2.4.1 Pendekatan Pengujian 90
5.2.4.2 Hasil Pengujian 90
5.3 Pengkodan Aturcara 92
5.4 Manual Pengguna 92
5.5 Ringkasan 92
BAB VI STRATEGI ORGANISASI
6.1 Pengenalan 93
6.2 Strategi Pelaksanaan 93
6.3 Faktor Kejayaan Sistem 96
6.3.1 Impak Individu 98
6.3.2 Impak Organisasi 98
6.3 Ringkasan 98
BAB VII PERBINCANGAN DAN KESIMPULAN
7.1 Pengenalan 100
7.2 Hasil Pencapaian 100
7.3 Kelebihan Sistem 102
7.4 Kelemahan Sistem 102
7.5 Cadangan Pembaikan 103
7.6 Pengajaran dan Pengalaman 103
7.7 Kekangan dan Cabaran dalam Pelaksanaan
Projek
104
7.8 Kesimpulan 105
xii
RUJUKAN 106
LAMPIRAN 110-262
xiii
SENARAI JADUAL
NO. JADUAL TAJUK MUKA SURAT
2.1 Faktor-faktor Perhubungan Pemasaran 29
3.1 Senarai Perisian 56
4.1 Temuramah Pihak Pengurusan 61
4.2 Model Pemasaran Secara ‘Adaptive’ 65
4.3 Sistem Cadangan 66
4.4 Penerangan Rajah Peristiwa Bagi Sistem
Semasa
68
4.5 Penerangan Ringkas Rajah Jujukan
Sistem Semasa
69
4.6 Penerangan Ringkas Rajah Reristiwa
Sistem Baru
73
4.7 Penerangan Ringkas Rajah Jujukan
Sistem Baru
75
4.8 Strategi pemasaran ‘adaptive marketing’
berlandaskan konsep dan ciri-ciri
pemasaran ’adaptive’ serta paparan
antaramuka sistem
79
5.1 Hasil Pengujian Penerimaan Pengguna 85
6.1 Faktor Kejayaan Sistem Pemasaran
menggunakan konsep ‘Adaptive’
91
xiv
SENARAI RAJAH
NO. RAJAH TAJUK MUKA SURAT
2.1 Konsep Teras Pemasaran 7
2.2 Marketing Mix 11
2.3 Sumber Maklumat Pemasaran 14
2.4 Model Sistem Maklumat Pemasaran 16
2.5 Kitar Hayat Pemasaran Atas Talian 21
2.6 Konsep Pemasaran ‘Adaptive’ 33
2.7 Strategi Pembangunan Pemasaran
menggunakan konsep ‘Adaptive’
38
3.1 Rangka kerja projek 49
3.2 Model Prototaip 54
4.1 Rajah Peristiwa Sistem Sedia Ada 68
4.2 Rajah Peristiwa Sistem Baru 72
4.3 Senibina Sistem 79
6.1 Pelan Pelaksanaan 89
xv
SENARAI LAMPIRAN
LAMPIRAN TAJUK MUKA SURAT
A Carta Gantt 110
B Carta Organisasi dan Sijil Pengiktirafan 113
C Hasil Soal Selidik Pengguna 117
D Soalan Temuramah dan Soal Selidik 120
E Penerangan Rajah Peristiwa Sistem
Semasa (As- Is)
125
F Rajah Kelas Sistem Semasa (As- Is) 131
G Rajah Jujukan Sistem Semasa (As- Is) 133
H Rajah Aktiviti Sistem Semasa (As- Is) 136
I Penerangan Rajah Peristiwa Sistem Baru
(To-Be)
138
J Kad CRC Sistem Baru (To-Be) 153
K Rajah Kelas Sistem Baru (To-Be) 161
L Rajah Jujukan Sistem Baru (To-Be) 163
M Rajah Keadaan Sistem Baru (To-Be) 183
N Rajah Aktiviti Sistem Baru (To-Be) 185
O Rekabentuk Antaramuka Sistem 187
P Rekabentuk Pangkalan Data 199
Q Pengujian 205
Q1: Pengujian Unit (Kotak Hitam) 206
Q2: Pengujian Integrasi 209
Q3: Pengujian Penerimaan Pengguna 211
R Pengkodan Aturcara 212
S Manual Pengguna 232
xvi
SENARAI SINGKATAN NAMA
SINGKATAN NAMA PENUH
Sdn Bhd Sendirian Berhad
MAICO Matsushita Industrial Corp. Sdn Bhd
Email Electronic Mail
UML Unified Modeling Language
xvii
SENARAI ISTILAH
BAHASA INGGERIS BAHASA MALAYSIA
Abstract Abstrak
Brings Together Penyatuan
Direct Marketing Pemasaran Secara Langsung
Email Surat Berelektronik
Ethnography Kajian Pemerhatian
Hyperlink Penghubung laman web
ICT Teknologi Maklumat dan Komunikasi
Internet Marketing Pemasaran Melalui Internet
Maketing Pemasaran
Newsletter Surat Berita
Item Benda atau barang
Category Kategori
Customer Pelanggan
Cart Bakul Pembelian
News Berita
Shipping Kaedah Penghantaran
Discount Potongan Harga
Report Laporan
BAB 1
PENGENALAN PROJEK 1.1 Pengenalan
Bidang pemasaran merupakan suatu bidang yang dominan dalam proses
perniagaan. Pemasaran secara umunya merupakan proses yang melibatkan interaksi
pengguna. Pemasaran bertujuan untuk menarik pengguna baru dengan menjanjikan
nilai produk dan perkhidmatan yang baik dan mengekalkan pengguna lama dengan
jaminan kualiti untuk kepuasan pangguna (Kolter dan Armstrong, 2000).
Pernigaaan masa kini telah menggunakan pendekatan internet untuk proses
pemasaran. Pendekatan ini membolehkan organisasi perniagaan melakukan
pemasaran secara interaktif dan berkesan melalui laman web.
Bagi membolehkan pemasaran dilakukan secara efektif dan efisyen,
pendekatan pemasaran yang menggunakan konsep ‘adaptive marketing’ merupakan
fokus utama dalam pembangunan sistem ini. Sesebuah organisasi perniagaan akan
dapat memahami kehendak pengguna berdasarkan kepada proses pembelian yang
telah dibuat, kekerapan pengguna melayari laman web, maklumbalas pengguna dan
daya tarikan ke atas produk atau perkihdmatan. Organisasi perniagaan seterusnya
akan mentafsir dan bertindakbalas dengan maklumat yang diterima dengan
menyediakan perkhidmatan yang berkebolehan menarik perhatian pengguna..
Pendekatan ini secara tidak langsung akan meningkatkan kesetiaan pengguna dan
akan meningkatkan jualan. ( Haeckel, 2003).
2
1.2 Latar Belakang Masalah Aktiviti pemasaran yang dilakukan di Keharsons Sdn Bhd adalah secara
manual iaitu maklumat terkini mengenai barangan disampaikan secara langsung
kepada pengguna yang berkunjung ke kedai. Syarikat ini tidak mempunyai sebarang
medium untuk menyampaikan maklumat terkini kepada pengguna secara cepat dan
berkesan. Penyebaran maklumat barangan yang terhad oleh pentadbiran syarikat
menyebabkan pengguna sukar untuk mendapatkan informasi mengenai barangan
yang dikehendaki seperti yang dinyatakan oleh Daryl Clark (2001). Maklumat terkini
seperti harga jualan, maklumat barangan sukar disebarkan kepada pengguna
menyebabkan aktiviti jualan syarikat terhad. Maklumat-maklumat ini harus sampai
kepada pengguna dengan cara yang efektif dan berkesan untuk menjamin prestasi
jualan syarikat akan meningkat.
Pihak pengurusan syarikat sukar memenuhi kehendak pengguna di mana
pengguna menghadapi kesukaran untuk mendapatkan maklumat lengkap mengenai
barangan yang dijual. Sebagaimana yang diketahui pengguna inginkan maklumat
mengenai barangan yang dijual seperti maklumat promosi, maklumat barangan
keluaran baru atau harga barangan. Maklumat-maklumat ini adalah sentiasa berubah
dari semasa ke semasa. Oleh hal yang demikian pengguna terpaksa berkunjung ke
premis ini untuk mendapatkan keterangan mengenai barangan yang akan dibeli bagi
menganggarkan harga barangan yang dikehendaki. Pihak pengurusan tidak
berkeupayaan untuk menyampaikan maklumat-maklumat tersebut kepada pengguna
dengan berkesan. Dave Chaffey (2003) menegaskan kesukaran syarikat menyebarkan
maklumat akan menyebabkan syarikat tidak mempunyai keupayaan ramah pengguna.
Kesukaran menyebarkan maklumat menyebabakan Keharsons Sdn Bhd tidak
beruapayan untuk mengekalkan kesetiaan pengguna. Ini disebabkan pengguna
inginkan maklumat yang lengkap dan terkini mengenai sesuati produk dan
perkhidmatan yang ditawarkan. Hasil daripada itu, kebarangkalian penyusutan
jumlah pengguna adalah tinggi dan ini akan menjejaskan jualan syarikat.
3
Pasaran Keharsons Sdn Bhd adalah di sekitar Labuan sahaja. Ini disebabkan
syarikat tidak mempunyai medium pemasaran untuk meluaskan pasarannya. Pasaran
yang terhad ini akan menyukarkan syarikat untuk menambah pengguna dan
meningkatkan jualan.
Sistem manual yang digunakan tidak mempunyai ciri-ciri keselematan di
mana maklumat yang penting boleh dicapai oleh semua pekerja yang tidak
mempunyai had kuasa untuk berbuat demikian. Maklumat-maklumat sulit syarikat
seperti laporan jualan, laporan stok dan laporan keuntungan akan mudah
dieksploitasi sekiranya tiada had kuasa bagi perkerja diwujudkan.
Pihak pengurusan syarikat juga mengalami kesukaran untuk menjana laporan.
Keadaan ini disebabkan pihak pengurusan terpaksa membuka fail-fail yang berkaitan
seperti fail jualan dan ini mengambil masa. Laporan ini penting bagi membantu
pihak pengurusan membuat analisa ke atas jualan yang dilakukan.
1.3 Penyataan Masalah Merujuk kepada latar belakang masalah, terdapat beberapa masalah dan
kelemahan pada sistem sedia ada yang dihadapi oleh Keharsons Sdn Bhd. Persoalan
yang perlu dibangkitkan ialah
‘Adakah Pembangunan Sistem Pemasaran Menggunakan Konsep ‘Adaptive
Marketing’ ini dapat membantu syarikat Keharsons Sdn Bhd dalam meningkatkan
kesetiaan pengguna, penyebaran maklumat pemasaran dan keberkesanan jualan
syarikat?’
Bagi menjawab soalan di atas, beberapa sub soalan perlu diwujudkan seperti
berikut:-
(i) Apakah bentuk pemasaran yang dapat menganalisa kehendak
pengguna yang pelbagai?
4
(ii) Bagaimanakah pendekatan secara ‘adaptive marketing ’ dilakukan
dalam proses pemasaran?
(iii) Sejauh manakah tahap penerimaan pengguna dan pihak syarikat
terhadap sistem yang akan dibangunkan melalui konsep pemasaran
secara ’adaptive marketing’?
1.4 Objektif Projek
Objektif projek ini yang ingin dicapai di dalam sistem telah dikenalpasti iaitu:
(i) Mengkaji beberapa komponen dan model pemasaran yang telah
dibangunkan yang menggunkan pendekatan pemasaran berkonsepkan
‘adaptive marketing’.
(ii) Merumuskan model-model yang telah dikaji untuk digunakan sebagai
panduan dalam merekabentuk system.
(iii) Membangunkan sistem yang menggunakan konsep pemasaran secara
’adaptive marketing’ berdasarkan model yang telah dirumuskan.
1.5 Skop Projek
Dalam menbangunkan Sistem Pemasaran Menggunakan Konsep ’Adaptive
Marketing’, terdapat beberapa skop yang telah dikenal pasti. Diantara skop projek ini
adalah:
(i) Kajian projek ini dijalankan di Keharsons Sdn Bhd yang terletak di
Wilayah Persekutuan Labuan.
(ii) Sistem ini boleh digunakan oleh pengguna awam, pengguna berdaftar
dan pihak pentadbiran Keharsons Sdn. Bhd.
5
(iii) Sistem ini terdiri daripada dua modul utama iaitu modul pengguna
dan modul pentadbiran syarikat.
(iv) Sistem cadangan akan dibangunkan menggunakan metodologi
prototaip.
1.6 Kepentingan Projek
Pembangunan sistem ini diharapkan dapat memberi pendekatan dalam usaha
untuk menyelesaikan pemasalahan yang diterangkan dalam latarbelakang masalah.
Sistem ini akan membolehkan pengguna mendapat maklumat dan informasi yang
lengkap mengenai produk dan perkhidmatan yang ditawarkan. Selain itu, sistem ini
juga memberi kemudahan kepada syarikat untuk mengetahui perkembangan
pemasaran selain menyebarkan maklumat terkini mengenai produk jualan. Ekoran
daripada itu, diharap sistem ini akan menjadi pemangkin kepada kemajuan
Keharsons Sdn Bhd dalam melakukan aktiviti pemasaran dengan berkesan dan tanpa
batasan.
1.7 Ringkasan Projek
Tujuan bab satu adalah untuk memberi gambaran dan penerangan yang jelas
mengenai kajian yang dijalankan untuk membangunkan sebuah sistem pemasaran
yang menggunakan konsep ‘adaptive marketing’. Pembangunan sistem ini adalah
berpandukan metodologi yang dipilih bagi memghasilkan sistem yang baik dan
memenuhi criteria-criteria yang dikehendaki serta berkualiti selaras dengan objektif
dan skop yang ingin dicapai. Dengan berlandaskan prosedur kajian yang telah
dilakukan, diharapkan agar kajian ini dapat memberi memberikan pendekatan baru
kepada aktiviti pemasaran di samping menyelesaian masalah yang dihadapi.
BAB II
KAJIAN LITERATUR
2.1 Pengenalan
Setiap Projek yang ingin dijalankan akan melalui beberapa kaedah untuk
mencapai tahap pembangunan sistem yang sebenar. Kaedah yang dimaksudkan
adalah berbentuk kajian yang akan dibuat untuk memperolehi maklumat dan
keperluan untuk membangunkan sistem yang dikehendaki. Kajian ini dikenali
sebagai kajian literatur. Kajian literatur ini dilaksanakan bagi mengkaji topik-topik
utaman yang berkaitan dengan persoalan kajian. Ia bertujuan supaya pemahaman
terhadap sistem yang akan dibangunkan dapat ditingkatkan serta dapat memilih cara
yang terbaik dalam melaksanakan projek ini.
2.2 Asas Pemasaran
Apa itu pemasaran? Ramai yang menyangka pemasaran itu hanya meliputi
proces jualan dan pengiklanan. Walau bagaimananpun jualan dan pengikalan hanya
sebahagian daripada kunci pemasaran (Kolter dan Armstrong, 2000). Kini pemasaran
perlu difahami bukan sahaja mewujudkan jualan, malah dalam pemahaman yang
mendalam iaitu memenuhi keperluan pengguna (Kolter dan Armstrong, 2000). Jika
pemasaran dilakukan dengan menggabungkan elemen seperti memahami kehendak
pengguna, membangunkan produk yang mempunyai harga yang berpatutan,
7
pengagihan dan promosi dengan efektif dan produk yang mempunyai elemen-eleman
ini akan melalui proses jualan yang mudah.
Pemasaran adalah satu proses sosial dan pengurusan dimana individu atau
kumpulan (organisasi) akan dapat memenuhi kehendak individu atau kumpulan yang
lain menerusi proses pertukaran produk atau perkhidmatan dengan nilai tertentu
(Kolter dan Armstrong, 2000). Untuk menerangkan dengan lebih lanjut lagi, Rajah
2.1 di bawah menunjukkan hubungan antara keperluan, kemahuan permintaan,
produk, nilai, kepuasan, dan kualiti dalam pemasaran.
Pemasaran adalah satu proses yang menyatukan ‘brings together’
kemampuan sesebuah organisasi dengan permintaan-permintaan pengguna atau
pengguna. Ia mementingkan proses perhubungan dengan pengguna dan mempunyai
kesan terhadap setiap aspek organisasi dari penyelidikan perkhidmatan/produk
sehinggalah kepada perkhidmatan sokongan selepas jualan. (Reibstein, 1985)
Rajah 2.1 : Konsep Teras Pemasaran ( Kolter dan Armstrong, 2000)
Sumber-sumber yang terdapat dalam Rajah 2.1 di atas terdiri daripada berikut:
Keperluan, Kemahuan
dan Permintaan
Produk dan Perkhidmatan
Nilai, Kepuasaan dan
Kualiti
Pasaran
Pertukaran, Transaksi dan Perhubungan
Konsep Teras
Pemasaran
Rajah 2.1 : Konsep Teras Pemasaran (Kolter dan Armstrong, 2000)
8
(i) Keperluan, Kemahuan dan Permintaan
Keperluan di sini bermaksud suatu elemen yang perlu untuk hidup
seperti makanan, pakaian dan tempat tinggal. Manakala kemahuan
pula bermaksud kehendak yang memberi kepuasan kepada pengguna
yang dipengaruhi oleh persekitaran dan kebudayaan. Permintaan pula
kuasa beli pengguna terhadap keperluan dan kehendak mereka.
(ii) Produk dan Perkhidmatan
Produk merupakan suatu yang dapat ditawarkan dalam pasaran untuk
menarik perhatian pengguna bagi memenuhi keperluan dan kemahuan
mereka. Ia meliputi objek fizikal, perkhidmatan, tempat , organisasi
dan idea. Manakala perkhidmatan merupakan aktiviti yang diberikan
oleh sesuatu parti yang berbentuk bukan fizikal iaitu bermasuk suatu
yang tidak dapat dirasai oleh deria tetapi dapat memusakan keperluan
dan kemahuan pengguna.
(iii) Nilai, Kepuasan dan Kualiti
Nilai di sini bermaksud nilai pengguna di mana perbezaan antara nilai
yang diterima oleh pengguna menerusi penggunaan produk dan kos
untuk mendapatkan produk tersebut. Kepuasan pengguna bergantung
soalan ‘Adakah produk atau perkhidmatan yang diberikan sama
seperti jangkaan dan harapan pengguna?’. Kepuasan pengguna
berhubungkait dengan kualiti. Kualiti merupakan rekaan suatu
program yang sememangnya mengalami perubahan dalam mengubah
sesuatu produk atau perkhidmatan supaya dapat memenuhi keperluan
dan kemahuan sebenar pengguna.
(iv) Pertukaran, Transaksi dan Perhubungan
Pertukaran merupakan suatu kelakuan untuk mendapatkan sesuatu
yang diidamkan daripada seseorang melalui penawaran sesuatu yang
akan mendapatkan pulangan. Transaksi merupakan perniagaan antara
dua pihak yang melibatkan sekurang-kurangnya dua barangan
bernilai, persetujuan atas keadaan, masa perjanjian dan tempat
perjanjian. Perhubungan pula bermaksud proses dalam rekaan,
9
pengekalan dan mewujudkan perhubungan yang kekal antara
pengguna dan pihak seperti penjual, pembekal dan pihak pengagihan.
(v) Pasaran
Pasaran merupakan suatu set yang nyata dan kebolehan pembeli
berinteraksi kepada produk dan perkhidmatan.
2.2.1 Konsep Pemasaran
Konsep pemasaran disimpulkan sebagai sesuatu organisasi yang ingin
mencapai kejayaan bergantung kepada penentuan keperluan dan kehendak sasaran
pasaran dan menyediakan perkhidmatan yang effektif dan efisyen demi memenuhi
kehendak pengguna yang komplex (Kolter dan Armstrong, 2000).
Kolter mendefinasikan konsep pemasaran sebagai satu organisasi yang
memadankan kehendak pengguna dengan objektif organisasi kearah meraih
keuntungan jangka panjang. Hasil daripada definasi ini, terdapat tiga bahagian dalam
konsep pemasaran iaitu:
(i) Fokus Pengguna
Konsep pemasaran bermula dengan keputusan perniagaan melalui
keperluan dan kehendak pengguna. Keperluan dan kehendak
dianalisis seterusnya produk dan perkhidmatan dikenalpasti untuk
memenuhi permintaan pengguna.
(ii) Meraih Keuntungan
Konsep pemasaran dikaitkan dengan kewujudan produk dan
perkhidmatan yang dipasarkan untuk mandapatkan keuntungan.
Objektif keuntungan adalah penting kearah kewujudan dan
perkembangan perniagaan. Tanpa keuntungan, perniagaan tidak
mampu memenuhi keperluan dan kehendak pengguna.
10
(iii) Keupayaan Organisasi
Keberkesanan implementasi konsep pemasaran memerlukan
penglibatan kesemua anggota perkerja dalam semua jabatan di dalam
sesuatu perniagaan. Latihan perlu diberikan dan motivasi pekerja juga
penting untuk mencapai tahap kepuasan pengguna yang tinggi dan
keuntungan yang maksimum.
Sesuatu perniagaan yang telah menyesuaikan dengan konsep pemasaran
mendapati ianya member kesan terhadap jualan. Ia juga secara tidak langsung
memberi impak kepada operasi sesuatu perniagaan. Kebanyakan perubahan dalam
pengurusan dikaitkan dengan konsep pemasaran. Ini termasuklah keputusan
memenuhi keperluan dan kehendak pengguna berbanding dengan target jualan dan
produksi serta melihat keuntungan sebagai objektif berbanding dengan jumlah
pengeluaran.
Perubahan dalam aktiviti pemasaran berlaku dalam konsep pemasaran yang
merangkumi strategi pemasaran dan fungsi pemasaran. Pengumpulan data dilakukan
untuk menentukan keperluan dan kehendak pengguna dan untuk memberi
tindakbalas kepada pancapaian perniagaan diletakkan sebagai suatu yang penting
untuk perkembangan perniagaaan. Kepuasan pengguna disifatkan sebagai aspek
utama dalam aktiviti pemasaran.
2.2.2 Fungsi Pemasaran
Pemasaran mempunyai tujuan atau fungsi dan tanggungjawab dalam
beberapa perkara yang harus dititikberatkan seperti berikut:
(i) Keperluan dan kehendak pengguna dalam semua kategori harus
diambil tahu atau diselidik dan dikenalpasti bagi mengetahui keadaan
permintaan.
(ii) Teknologi terkini juga harus dikenalpasti seiring dengan kehendak
pengguna.
11
(iii) Produk yang sedia ada harus dianalisis dan diuruskan dalam
mengenalpasti produk baru yang harus dipasarkan dalam
memantapkan lagi produktiviti organisasi.
(iv) Kadar bekalan yang sedia ada diramal dan diuruskan untuk
memastikan aktiviti pemasaran sentiasa seimbang dan memastikan
kadar aliran tunai yang stabil.
2.2.3 Strategi Pemasaran
Strategi pemasaran mengandungi gabungan elemen yang dinamakan
‘marketing mix’ oleh Philip Kotler and Gary Armstrong . Ia adalah kombinasi
strategi-strategi pemasaran terperinci, taktik, polisi-polisi, operasi, teknik dengan
beberapa sumber yang diperuntukkan agar objektif pemasaran dapat dicapai.
Marketing mix memastikan produk yang tepat telah tersedia pada harga yang
berpatutan, di tempat yang tepat, dan pada masa yang sesuai.
Target Pengguna
Produk Promosi
Tempat Pengguna
Proses Bukti Fizikal
Harga
Rajah 2.2 : Marketing Mix (Smith dan Chaffey, 2003)
12
Komponen-komponen yang terdapat dalam Rajah 2.2 terdiri daripada berikut:
(i) Produk
Elemen produk dalam ‘marketing mix’ merupakan suatu yang dapat
ditawarkan dalam pasaran untuk menarik perhatian pengguna bagi
memenuhi keperluan dan kemahuan pengguna. Ia meliputi ciri-ciri
yang dapat dilihat, mempunyai jenama yang tersendiri, imej yang
tertentu, sokongan pembelian, quality dan cara pembungkusan.
Perhidmatan juga tergolong dalam elemen produk yang merupakan
aktiviti yang diberikan oleh sesuatu parti yang berbentuk bukan fizikal
iaitu bermasuk suatu yang tidak dapat dirasai oleh deria tetapi dapat
memusakan keperluan dan kemahuan pengguna.
(ii) Promosi
Promosi bermaksud bagaimana komunikasi pemasaran digunakan
untuk memaklumkan pada pengguna mengenai sesuatu perniagaan
dan produk. Komunikasi pemasaran yang biasa digunakan ialah
seperti pengiklanan, promosi jualan, jualan secara langsung,
pemasaran secar langsung (direct marketing) dan laman web.
(iii) Harga
Harga merupakan jumlah wang yang dikenakan ke atas produk atau
perkhidmatan untuk pengguna menggunakan produk atau
perkhidmatan. Ia juga merupakan polisi harga perniagaan yang
menunjukkan harga jualan bagi sesuatu produk atau perkhidmatan.
Model harga ini memainkan peranan yang penting dalam menentukan
kuasa membeli pengguna.
(iv) Tempat
Tempat atau pasaran merupakan suatu set yang nyata dan kebolehan
pembeli berinteraksi kepada produk dan perkhidmatan. Ia merupakan
saluran pengedaran produk dan perkhidmatan dilakukan.
13
(v) Pengguna
Pengguna merupakan elemen yang menerima produk atau
perkhidmatan yang ditawarkan. Pengguna merupakan elemen yang
mempunyai kehendak yang berbeza-beza pada setiap masa (Harris
dan Dennis, 2002). Kuasa memberli penggun memainkan peranan
yang utama dalam usaha untuk memasarkan produk dan perkhidmatan
(Smith dan Chaffey, 2001).
(vi) Proses
Proses merupakan cara atau pendekatan yang digunakan oleh
perniagaan untuk mencapai kesemua fungsi pemasaran seperti
pembangunan produk baru, promosi, jualan dan sokongan pengguna.
(vii) Bukti Fizikal (Physical Evidence)
Elemen ini merangkumi tindakbalas pengguna terhadap produk,
bagaimana penggun mendapatnya dan menggunakannya. Ia
berhubungkait dengan pengalaman pengguna berinteraksi dengan
sesebuah organisasi perniagaan melalui laman web. Pengalaman
pengguna ini meliputi kemudahan laman web dari segi cara
keselesaaan pengguna melayari dan prestasi laman web. Ini secara
tidak langsung dapat mewujudkan pemasaran secara ’’adaptive
marketing’.
2.2.4 Sumber Maklumat Pemasaran
Sumber maklumat yang diperolehi hasil daripada aktiviti pemasaran boleh
membantu pengurus untuk menilai prestasi pemasaran. Dengan adanya hasil
maklumat yang telah dikemaskini digunakan oleh pengurus untuk membuat
perancangan belanjawan, analisis, pasaran dan juga prestasi jualan. Sumber- sumber
data yang penting adalah seperti ditunjukkan pada Rajah 2.3.
14
Sokongan Kputusan-keputusan
dalam aktiviti Pemasaran
Data pemprosesan
transaksi
Data Perisikan
Pemasaran
Data Perisikan Luaran
Data Penyelidikan Pemasaran
Rajah 2.3: Sumber Maklumat Pemasaran (A.R.Morden, 1987)
Sumber-sumber data yang terdapat dalam Rajah 2.3 diatas terdiri daripada:
(i) Data Pemprosesan Transaksi
Prestasi jualan hasil daripada campuran tujuh faktor iaitu produk,
promosi, tempat dan harga. Data ini digunakan untuk menilai prestasi
dan mengawal perbelanjaan pemasaran Keharsons. Sdn. Bhd.
(ii) Data Penyelidikan Pemasaran
Data ini merupakan data berkaitan dengan pengguna untuk
menyokong keputusan pemasaran. Antara aktiviti bagi perolehan data
ialah temubual dengan pengguna, soal selidik dan sebagainya.
15
(iii) Data Persekitaran Luaran
Pemasaran produk yang terdapat di sesebuah organisasi dipengaruhi
oleh faktor luaran keadaan ekonomi, polisi kerajaan, harga pasaran,
kestabilan politik dan sebagainya menjadi faktor kejayaan dalam
pemasaran.
(iv) Data Perisikan Pemasaran
Data perisikan pemasaran merupakan maklumat yang berkaitan
dengan strategi-strategi pesaing.
2.2.5 Model Sistem Maklumat Pemasaran
Model bagi sistem maklumat pemasaran dicadangkan oleh McLeod yang
terdiri daripada kombinasi subsistem input dan output di mana kedua-dua kombinasi
subsistem ini dihubungkan oleh satu pangkalan data. Sistem maklumat pemasaran
mempunyai submodel-submodel yang terdiri daripada manusia, peralatan dan
prosedur. Sistem maklumat pemasaran ini juga menilai keperluan maklumat,
membangunkan ,maklumat yang diperlukan dan menghasilkan maklumat yang
berguna kepada pihak pengurus.
16
Subsistem produk
Sh
Subsistem Input
Sistem maklumat perakaunan
Sistem penyelidikan pemasaran
Sistem perisikan pemasaran
Sumber persekitaran
Sumber dalaman
data
Rajah 2.4 : Mo
Berpandukan Raja
subsistem input dan subsis
pemprosesan data, subsiste
pemasaran. Data organisa
merupakan penerangan ter
(i) Rekod terp
maklumat p
berkala.
(ii) Maklumat
jualan dikum
Pangkalan data
Pangkalan data
Subsistem Output
Subsistem tempat
ubsistem arga
Subsistem promosi
Pengguna maklumat
data
del Sistem Maklumat Pemasaran (Morden 1987)
h 2.4, model tersebut terdiri daripada dua subsistem iaitu
tem output. Subsistem input terbahagi tiga iaitu subsistem
m penyelidikan pemasaran dan juga subsistem kepintaran
si persekitaran dikumpul dalam subsistem input. Berikut
hadap ketiga-tiga subsistem:
erinci tentang sesuatu aktiviti disediakan oleh subsistem
erakaunan untuk menjana laporan-laporan khas ataupun
yang berkaitan mengenai pengguna dan juga prospek
pul dalam subsistem penyelidikan pemasaran.
17
(iii) Data-data yang berkaitan dengan pesaing dan pengguna dikumpulkan
dalam subsistem perisikan pemasaran.
Subsistem output tersebut terdiri daripada subsistem produk, tempat, promosi
dan harga. Penerangan bagi setiap subsistem adalah seperti berikut:
(i) Subsistem produk membantu dalam membuat keputusan berkaitan
produk dan strategi serta teknik disepadukan dengan perancangan
pemasaran.
(ii) Subsistem tempat pula memberikan maklumat tentang saluran
pengedaran, aktiviti-aktiviti pengiklanan dan jualan personel. Kajian
ini memilih Internet sebagai saluran pengedaran produk.
(iii) Subsistem harga membuat penentuan harga harga berdasarkan kos
ataupun permintaan.
(iv) Subsistem promosi memilih media serta kaedah promosi dan
memperuntukkan sumber kewangan bagi memaksimakan jualan.
2.3 Pemasaran Atas Talian
Pemasaran atas talian merupakan penggunaan Internet dan teknologi digital
dalam mencapai objektif pemasaran dan menyokong konsep pemasaran modern.
Pendekatan pemasaran secara atas talian ini termasuk penggunaan laman web
organisasi perniagaan dengan gabungan teknik promosi atas talian seperti carian,
pengiklanan, email dan perkhidmatan sokongan untuk manarik pengguna baru dan
menyediakan perkhidmtan kepada pengguna laman untuk mewujudkan perhubungan
dengan pengguna.
18
Istillah ’Internet Marketing’ saling berpaut kepada perspektif ’bagaimana
internet dapat digunakan untuk memberikan perkhidmatan kepada pengguna. E-
Marketing atau pemasaran secara elektronik mempunyai skop yang luas yang dalam
Internet yang mempunyai ciri-ciri interaktif yang terdiri daripada pangakalan data
dan CRM (customer relationship management) untuk mencapai onjektif pemasaran
(Smith dan Chaffey, 2003). Ia mempunyai perspektif dalaman dan luaran dalam
usaha untuk menggambungkan perspektif ini menjadi proses dan komunikasi
pemasaran yang boleh digunakan melalui teknologi maklumat dan komunikasi. E-
Marketing mempunyai objektif yang sama seperti pendekatan yang ada pada
pemasaran tradisional, tetapi ia mengikut corak perniagaan yang baru dengan
menggunakan pelbagai peralatan dan teknologi yang baru (Little,2000).
Smith dan Chaffey (2003) juga menegaskan bahawa teknologi internet boleh
digunakan untuk menyokong sasaran seperti berikut:
(i) Kenalpasti – Internet dapat digunakan untuk kajian pemasaran untuk
mengenalpasti keperluan dan kehendak pengguna.
(ii) Perhubungan – Internet menyediakan saluran alternatif untuk
memudahkan pengguna mendapatkan maklumat dan melakukan
pembelian.
(iii) Kepuasan – Faktor kejayaan pemasaran secara atas talian ialah untuk
mencapai kepuasan pengguna melalui saluran elektronik.
2.3.1 Ciri-ciri Pemasaran Atas Talain
Pemasaran secara atas talian mempunyai beberapa ciri-ciri yang tersendiri.
Antara ciri-ciri pemasaran atas talian adalah seperti berikut:
(i) Tanpa Sempadan
Dunia Internet tidak terbatas pada sesiapa pun, malah ia dapat dicapai
oleh semua lapisan masyarakat mahupun yang muda dan yang tua.
Jaringan rangkaian yang telah wujud kini membolehkan makklumat
dapat dicapai ke serata tempat.
19
(ii) Kos yang Murah
Pemasaran melalui internet tidak memakan kos yang tinggi.
Pemasaran yang dialakukan tidak memerlukan kaedah penghantaran
seperti surat khabar, majalah dan sebgainya. Ia hanya perlu diedarkan
melalui laman web atau kepada email-email pengguna.
(iii) Cepat
Jaringan Internet yang semakin meluas membolehkan maklumat yang
ingin disampaikan boleh dilakukan dengan pantas. Keadaan ini
membolehkan syarikat Keharsons Sdn. Bhd. menyebarkan makumat
promosi kepada penggunanya dengan cepat.
(iv) Interaktif
Produk atau perkhidmatan yang dipasarkan melalui Internet disajikan
dengan gambar dan perkataan yang menarik. Ini secara tidal langsung
dapat memikat hati pengguna untuk mengetahui mesej yang
disampaikan.
(v) Berfungsi 24 jam
Kebolehan Internet yang beroperasi 24 jam membolehkan maklumat
yang disampaikan sentiasa ada di laman web. Ini membolehkan
pengguna mencari atau mendapatkan maklumat pada bila-bila masa
sahaja.
2.3.2 Kelebihan Pemasaran Atas Talian
Pemasaran atas talian memberi kelebihan dalam pelbagai cara kepada
pengguna dan organisasi perniagaan. Pengguna mengegaskan bahawa pembelian
secara atas talian menyeronokkan, selesa dan tidak mempunayai gangguan. Ia
menjimatkan masa dan menyenaraikan pelbagai pilihan produk. Pengguna dapat
melihat dan mendapatkan maklumat melalui laman web pemasaran sesebuah
20
perniagaan dan melakukan pembelian produk yang diingini. Pengguna juga dapat
mengetahui keweujudan sesuatu produk baru atau perkhidmatan tanpa menunggu
kewujudannya di pasaran yang bergantung kepada jurujual. Pengguna berkebolehan
untuk mendapatkan maklumat produk atau perkhidmatan dengan cepat tanpa perlu
bergegas ke sesebuah premis perniagaan.
Organisasi perniagaan juga tidak terlepas daripada kelebihan pemasaran atas
talian. Organisasi perniagaan dapat menyalurkan maklumat sesuatu produk dan
perkhidmatan dengan cepat dan lengkap menerusi teknologi internet. Pemasaran
sesuatu produk dapat dilakukan dengan pantas dan pada masa yang tepat. Selain itu,
organisasi perniagaan dapat menjalin hubungan secara terus dengan pengguna
(Kleindl, 2003). Organisasi perniagaan berkebolehan menghantar maklumat produk
melalui email kepada pengguna dalam usaha untuk mengeratkan hubungan. Ini
secara tidak langsung dapat menjamin kepuasan pengguna dan sekaligus dapat
mengekalkan pengguna. Organisasi perniagaan juga dapat mengenalpasti kehendak
pengguna terhadap sesuatu produk melalui maklumabalas daripada aktiviti promosi
dan paparan produk pada lama web. Kelebihan ini membolehkan organisasi
perniagaan melakukan strategi pemasaran yang lebih efektif untuk menjamin
keuntungan dan kepuasan pengguna (Coupey, 2001)
2.3.3 Kitar Hayat Pemasaran Atas Talian
Kitar hayat pemasaran atas talian merupakan proses pembangunan pemasran
yang mempunyai empat elemen pembangunan. Elemen-elemen ini saling
berinteraksi antara satu sama lain dalam mewujudkan proses pemasaran yang
berkesan. Rajah 2.5 menunjukkan model kitar hayar pemasaran atas talian.
21
Rajah 2.5 : Kitar Hayat Pemasaran Atas Talian (Little, 2000)
Menurut Little (2000), di dalam fasa persediaan, syarikat perlu harus
mengenalpasti keperluan dan kemahuan pengguna, pasaran yang menarik dan
pesaing yang ada. Syarikat perlu menganalisa pilihan pengguna untuk menghasilkan
produk atau perkhidmatan yang tepat.
Fasa komunikasi bermula apabila produk atau perkhidmatan telah ditetapkan
untuk dipasarkan dengan mengambilkira pilihan pengguna. Setiap syarikat perlu
mengetahui dengan tepat apakah yang perlu ditawarkan kepada pengguna. Terdapat
empat sub-fasa yang terkandung di dalam fasa komunikasi iaitu perhatian,
maklumat, minat dan aksi. Syarikat perlu menarik perhatian pengguna baru yang
ditawarkan. Penggunaan Web merupakan satu cara yang dapat menarik perhatian
pengguna. Dengan hanya menekan tetikus, maklumat dapat disalurkan kepada
pengguna mengikut minat dan kehendak mereka. Untuk menjalankan aktiviti jualan,
syarikat tersebut perlu membangkitkan minat pengguna kepada produk atau
perkhidmatan yang ada dalam tawaran. Untuk mengbangkitkannya, penggunaan
teknologi multimedia adalah cara yang terbaik. Contohnya, pandangan tiga dimensi,
wayang gambar ataupun penggunaan model-model simulasi. Seterusnya, pengguna
yang berminat dapat memilih produk atau perkhidmatan yang menjadi pilihan
mereka. Apabila pilihan telah dibuat, maka tempahan akan dihubungkan kepada
syarikat melalui tangkaian secara terus.
Persediaan
Komunikasi Selepas Jualan
Transaksi
22
Fasa transaksi melibatkan penerimaan produk atau perkhidmatan dan
pembayaran transaksi oleh pengguna, dan cabaran yang lebih kuat ialah untuk
mengikat pengguna tersebut untuk terus melangggan menggunakan produk atau
perkhidmatan syarikat tersebut. Reaksi dan jawapan menggunakan elektronik mel
dan seksyen Frequently Asked Question (FAQ) merupakan antara cara yang
membolehkan maklumbalas, komen dan pandangan daripada pengguna dapat
diterima secara terus. Pengetahuan yang dihasilkan daripada aktiviti selepas jualan
ini digunakan dalam fasa persediaan.
2.4 Peranan Pengguna Dalam Pemasaran
Pengguna dapat didefinasikan sebagai seseorang atau sekumpulan orang yang
mempengaruhi atau berkemahuan untuk memiliki sesuatu produk atau perkhidmatan,
atau seseorang yang menggunakan produk dan perkhidmatan (Kincaid, 2003).
Orang yang berkeinginan untuk memiliki produk juga dikategorikan sebagai
pengguna. Sesebuah organisasi tidak akan dapat mengumpul maklumat daripada
prospek ini, tetapi perhubungan akan bermula setelah organisasi dan pengguna mula
menyedari akan kewujudan masing-masing. Pengguna dikatakan akan bermula
perhubungan dengan organisasi apabila pengguna mula berhasrat untuk membeli
sesuatu produk dan perkhidmatan.
Pengguna memainkan peranan yang penting dalam pemasaran. Pengguna
menjadi pemangkin terhadap kemajuan sesebuah perniagaan.. Pengguna merupakan
golongan yang berinteraksi dengan organisasi perniagaan dimana pengguna
merupakan entiti yang menggunakan produk dan perkhdmatan yang disediakan
melalui proses pembelian. Pengguna juga merupakan entiti yang berkomunikasi
dengan organisasi perniagaan. Pengguna akan berkomunikasi dengan organisasi
untuk mendapatkan sesuatu maklumat mengenai produk atau perkhidmatan atau
menyuarakan pendapat serta melaukan pertanyaan (Baker, 2003).
23
2.4.1 Kepentingan Pengguna dalam Pemasaran
Pengguna mempunyai kepentingan tersendiri kepada sessbuah organisasi
perniagaan. Peranan yang dimainkan oleh pengguna menjadikan ianya penting dalam
memberi keuntungan kepada syarikat disamping menghasikan maklumat yang
penting untuk tujuan strategi pemasaran syarikat. Berikut merupakan kepentingan
pengguna yang dikenalpasti:
(i) Pengguna menyumbangkan pendapatan kepada organisasi perniagaan
melalui pembelian produk dan perkhidmatan yang ditawarkan.
(ii) Pengguna membantu organisasi perniagaan untuk membentuk segmen
pasaran supaya dapat memberi garis paduan dalam menguruskan
straetgi pemasaran.
(iii) Organisasi dapat mengatur strategi pemasaran berdasarkan kepada
pembelian dan maklumbalas daripada pengguna. Maklumbalas ini
penting untuk menbolehkan organisasi mengetahui citrasa dan
kehendak pengguna.
(iv) Membolehkan organisasi berdaya saing dengan organisasi lain untuk
mengekalkan pengguna masing-masing di samping menghasilkan
produk dan perkhidmatan yang dapat memenuhi keperluan dan
kehendak pengguna.
(v) Pengguna menjadi faktor yang utama dalam mewujudkan organisasi-
organisasi perniagaan yang dapat mencari peluang untuk memenangi
hati pengguna.
24
2.4.2 Kategori Pengguna Atas Talian
Model sikap membeli pengguna telah dibangunkan oleh Bettman (1979) dan
Booms dan Bitner (1981). Dalam model ini, pengguna dalam pemasaran
dipenngaruhi oleh model 4Ps dan persekitaran yang berhubungkait dengan budaya,
kumpulan, individu dan psikologi. Criteria-criteria ini akan mempengaruhi respon
pengguna kepada mesej pemasaran. Dalam pemasaran secara atas talian, faktor-
faktor yang mempengaruhi sikap pengguna penting kerana sesuatu laman web perlu
menyesuaikan keadaan kepada pengguna yang mempunyai budaya dan latarbelakang
sosial yang berlainan. Pengguna juga mempunyai tahap pengalaman yang berlainan
dalam penggunaan sesuatu web. Pernyataan Lewis dan Lewis (1997) yang dipetik
dari rujukan (Smith dan Chaffey, 2003) mengenalpasti lima kategori pengguna atas
talian:
(i) Pencari maklumat secara terus
Pengguna ini mencari porduk, pasaran atau maklumat mengenai
sesuatu contohnya mencari keterangan sesuatu buku. Pengguna
seperti ini berminat untuk menggunakan Internet sebagai tempat
carian maklumat menggunakan enjin carian dan direktori.
(ii) Pencari maklumat secara tidak terus (Undirected)
Pengguna jenis ini kebiasaannya akan sering bertukar-tukar laman
web dengan berpandukan hyperlink. Kumpulan pengguna ini
merupakan pengguna baru dan mereka ini lebih menjurus berminat
kepada iklan-iklan dalam sesuatu laman web.
(iii) Pembeli secara terus
Pengguna ini merupakan pembeli atas talian untuk membeli produk
tertentu. Pengguna ini akan membuat perbandingan produk dan harga.
Pengguna ini akan mewujudkan sikap kesetiaan dalam pembelian. Ini
disebabkan mereka akan sentiasa melayari lama web yang diminati
untuk memberli sesuatu produk.
25
(iv) Pengguna Promosi
Pengguna ini akan mencari tawaran yang wujud daripada promosi
jualan seperti sampel percuma atau hadiah.
(v) Pengguna Hiburan
Pengguna ini mencari untuk berinteraksi dengan sesuatu laman untuk
tujuan hiburan menerusi pertandingan seperti quiz atau permainan
interaktif.
2.4.3 Kesetiaan Pengguna (Customer Loyalty)
Kincaid (2003) mendefinasikan kesetiaan pengguna sebagai satu perlakuan,
terjadi melalui pengalaman dan nilai yang positif . Perlakuan ini iaitu membeli
produk atau menggunakan perkhidmatan dimana ia tidak semestimya menjadi
keputusan yang rasional. Ini disebabkan kesetiaan ialah perasaan dan bukannya
rasional. Kesetiaan berkalu apabila individu mempunyai kepentingan diri dalam
mendapatkan berhubungan yang baik daripada pengalaman yang diperoleh dari masa
ke semasa.
Timn dan Jones (2005) menyokong definasi tersebut dimana tiada perniagaan
dapat berkembang tanpa mewujudkan kesetiaan pengguna. Tambahan pula, tiada
individu yang boleh kecapi kehidupan yang baik tanpa memenuhi kehendak
pengguna. Kehendak ini termasuklah kehendak untuk kesetiaan dalam mewujudkan
perhubungan.
2.4.3.1 Komponen Kesetiaan Pengguna
Memahami kesetiaan pengguna akan membolehkan organisasi untuk
memperbaiki kualiti servis kepada pengguna. Kesetiaan pengguna boleh difahami
melalui ciri-ciri seperti berikut (Timm and Jones, 2005):
26
(i) Kepuasan keseluruhan
Pengguna yang setia merasa bahawa mereka mendapat kepuasan
yang konsisten dan memenuhi keperluan dan kehendak mereka.
(ii) Keperluan untuk melakukan perhubungan yang berterusan
Pengguna yang setia akan terus menjalin hubungan yang baik dengan
sesebuah organisasi. Pengguna akan terus menjadi pengguna yang
tetap walaupun dipengaruhi oleh pesaing yang lain. Mereka
merasakan tahap komimen dan sanggup untuk mengekalkan
perhubungan dengan organisasi.
(iii) Mengesyorkan organisasi kepada pengguna lain
Pengguna yang setia akan mencadangkan kepada rakan atau keluarga
mengenai sesebuah organisasi. Mereka adalah sebagai penyokong dan
pejuang bagi organisasi.
Pengguna yang setia akan melakukan pembelian yang berterusan dan secara
langsung akan menbantu organisasi mengenai kesukaan mereka. Golongan pengguna
ini adalah mudah didekati disebabkan mereka telah menjadi sebahagian daripada
entiti organisasi (Molineux, 2002).
2.4.3.2 Kesetiaan Pengguna dalam Era ICT
Kini interaksi pengguna dalam konsep ICT adalah melalui Internet. Apa yang
menjadi tanda tanya ialah bagaimana mewujudkan hubungan dengan pengguna.
Jawapannya adalah bergantung kepada maklumat dan pengetahuan. Pengetahuan
yang dikumpul dan disimpan mengenai pengguna, kebolehan untuk menggabungkan
penggunaan pengetahuan ini akan membolehkan organisasi untuk mewujudkan dan
mengekalkan kesetiaan dalam era ICT. Maklumat akan membolehkan organisasi
untuk menghubungkan pengetahuan pengguna melalui saluran interaksi yang
berbeza. Maklumat dapat digunakan sebagai medium untuk merealisasikan interaksi
secara elektronik (Kincaid, 2003).
27
Dengan penggunaan pengetahuan mengenai pengguna akan membantu
organisasi untuk bertemu dengan jangkaan baru pengguna dan piawai yang baru.
Teknologi dan maklumat akan membantu organisasi menguruskan perhubungan
dengan pengguna mereka dan mewujudkan kesetiaan untuk menuju kejayaan
perniagaan. Kejayaan ini bergantung kepada kebolehan untuk menggumpul
maklumat yang berguna, membangunkan sesuatu pendekatan dan proses supaya
organisasi boleh menggunakan maklumat dan pengalaman untuk berinteraksi dengan
pengguna.
Semua organisasi mesti mengimbangi bagaimana mereka mengadaptasi
maklumat dan pengetahuan mengenai pengguna. Dalam projek ini, faktor ini mesti
dikenalpasti oleh Keharsons Sdn Bhd. Mengenalpasti nilai pengguna akan
membolehkan organisasi mencapai perhubungan yang erat dengan pengguna di
samping mendatangkan keuntungan.
2.5 Perbubungan Pemasaran Antara Organisasi dengan Pengguna
Keperluan terhadap perhubungan pemasaran telah meningkat daripada
perkembangan pasaran global dan keperluan untuk kejayaan. Secara umunya,
objektif perniagaan adalah untuk mendapatkan keuntungan maksimum daripada
objektif yang merangkumi elemen produk, harga, tempat dan promosi. Kini, konsep
telah berubah yang menjurus kepada perhubungan yang menggambarkan pengguna
merupakan aset yang penting dalam perniagaan. Aset ini perlu dipertahankan dan
diperkembangkan untuk mengurangkan kesan terhadap persaingan dan potensi
kenaikan harga sesauatu produk dan perkhidmatan (Morgan and Hunt,1994).
Perhubungan pemasaran adalah berhubungkait dengan kualiti yang tinggi,
pengkalan data pengguna untuk mengumpul dan mencapai data pengguna bagi
mengetahui bentuk keperluan dan kehendak pengguna (Khalid dan Harcar, 1999).
Perhubungan bergerak dari perubahan transaksi jualan secara jangka pendek kepada
proses jualan jangka panjang yang merupakan asas kepada memenuhi keperluan
28
pengguna (Scott, 1995). Pendekatan ini berkait dengan anjakan evolusi urusniaga
kepada analisis yang interaktif.
Perhubungan pemasaran satu kepada satu merupakan pendekatan yang
sinonim dengan pemasaran. Untuk mencapai pendekatan ini, organisasi hendaklah
mengetahui kaedah untuk mengumpul dan menggunakan data pengguna secara
efektif. Konsep perhubungan pemasaran satu kepada satu dapat dicapai dengan
menggunakan teknologi Internet. Email merupakan contoh yang dalam pendekatan
ini. Pendekatan ini bertujuan untuk mendapatkan maklumbalas daripada pengguna
untuk membolehkan organisasi mengetahui kehendak pengguna pada masa hadapan
(Scott, 1995).
2.5.1 Asas Perhubungan
Perhubungan pemasaran berkembang lewat 1980an yang menyentuh prinsip
4P yang dicadangkan oleh Jerome McCarthy (Smith dan Chaffey, 2003) iaitu Produk
(Product), Harga (Price), Tempat (Place) dan Promosi (Promotion) menjadi semakin
pupus dimana model ini adalah bersifat ke arah produk dan bukannya ke arah
pengguna. Dengan meningkatnya persaingan, fokus utaman adalah untuk memenuhi
citarasa pengguna yang menyediakan produk dan perkhidmatan mengikut keperluan
dan kehendak pengguna. Gummesson (1987) menegaskan bahawa perhubungan,
kerjasama serta meinitikberatkan pengiklanan dan persaingan menjadi fokus utama
dalam strategi pemasaran adalah bersifat ke arah produk dan bukannya ke arah
pengguna.
Perhubungan pemasaran bermaksud aplikasi konsisten mengenai
pengetahuan pengguna kepada rekabentuk produk dan perkhidmatan yang
berkomunikasi secara interaktif dalam usaha untuk membangunkan perhubungan
kekal dan berfaedah (Baker, 2003). Pendekatan ini mempunyai pengaruh seperti
berikut:
29
(i) Memiliki pasaran dengan memilih pasaran tertentu dan berusaha
untuk menguasainya dengan membangunkan produk dan
perkhidmatan yang sesuai.
(ii) Mewujudkan perhubungan yang baik dengan pengguna dalam sesuatu
pasaran untuk membantu membangunkan produk yang sesuai melalui
interaksi pengguna dalam pembangunan produk.
(iii) Dapat menyesuaikan keadaan melalui pengawasan, analisa dan
maklumbalas untuk bertindak dengan strategi yang tepat.
(iv) Mewujudkan perkongsian dengan pembekal, penjual dan pengguna
untuk membantu mengekalkan penguasaan dalam pasaran.
Perhubungan pemasaran merupakan pendekatan yang berubah daripada
’membuat jualan’ kepada ’mendapatkan pengguna’.
2.5.2 Faktor Perhubungan Pemasaran
Perhubungan pemasaran wujud berdasarkan kepada organisasi perniagaan.
Terdapat beberapa faktor yang menjurus kepada interaksi perhubungan yang
berkualiti. Jadual 2.1 menunjukkan faktor-faktor yang dinyatakan :
Jadual 2.1: Faktor-faktor Perhubungan Pemasaran
Faktor Perhubungan
Pemasaran
Keterangan
Komitmen Merupakan jaminan kesinambungan mengenai
perhubungan antara organisasi dengan pengguna
untuk tempoh masa yang panjang.
Kepercayaan Merupakan pihak yang percaya keperluannya
akan dipenuhi daripada tindakan yang diambil
30
oleh satu pihak yang lain.
Kuasa Kebolehan satu pihak untuk menjalankan
sesuatu aktivti yang tidak akan dijalankan oleh
pihak yang lain.
Kawalan Hasil daripada kuasa apabila satu pihak dapat
mengubahsuai sikap atau cara pihak yang
berkomunikasi dengannya.
Saling memerlukan Pendekatan yang saling bergantung antara satu
pihak dengan yang lain.
Komunikasi Berkongsi maklumat yang penting secara
langsung atau secara tidak langsung.
2.5.3 Kelebihan Perhubungan Pemasaran Secara Atas Talian
Perhubungan pemasaran mensasarkan untuk meningkatkan kesetiaan
pengguna. Dengan menggunakan Internet sebagai medium untuk mewujudkan
perhubungan pemasaran melibatkan pangkalan data pengguna dan laman web untuk
mewujudkan sasaran perhubungan. Melalui pendekatan ini, pemasaran dapat
ditingkatkan dengan cara berikut (Baker 2003):
(i) Sasaran yang efektif
Organisasi bukan sahaja dapat mewujudkan hubungan kepada
pengguna yang melayari laman web organisasi, tetapi dengan adanya
laman web yang interaktif, paparan maklumat yang menarik akan
mempu menarik perhatian pengguna. Ini merupakan sasaran bagi
organisasi untuk membolehkan pengguna mendaftar sebagai ahli.
Pendekatan ini mampu menarik lebih banyak pengguna baru untuk
melayari laman web organisasi.
(ii) Meningkatkan tahap perhubungan
Pendekatan secara Internet membolehkan maklumat disampaikan
kepada pengguna yang memerlukan. Penghantaran maklumat secara
email membolehkan komunikasi dengan pengguna dapat dilakukan
31
dengan kerap. Laman web bagi pengguna berdaftar juga dapat
disediakan untuk menyampaikan maklumat statistik produk yang
dibelu oleh pengguna.
(iii) Penggunaan kaedah maklumbalas
Maklumbalas pengguna dapat dilakukan dengan mewujudkan borang
maklumbalas secara atas talian mengenai sesuatu produk, pertanyaan
mengenai kemudahan perkhidmatan yang disediakan melalui email,
soal selidik secara atas talian mengenai minat dan pendapat pengguna
tentang sesuatu produk. Ini membolehkan organisasi perniagaan
membuat strategi pemasaran yang baik untuk memenuhi citarasa
pengguna.
2.6 Pemilihan Konsep Pemasaran Secara ‘adaptive marketing’
Pemasaran menggunakan konsep ’adaptive marketing’ merupakan
pendekatan yang membantu organisasi perniagaan berkembang daripada urusniaga
tradisional kepada organisasi yang menggunakan pemasaran secara ’adaptive
marketing’ (Walters, 2004). Secara umumnya pemasaran secara ’adaptive
marketing’ merupakan pendekatan yang membolehkan organisasi mengetahui
kehendak dan keperluan pengguna menerusi sikap pengguna terhadap strategi
pemasaran dan maklumbalas yang diterima. Ini juga bermaksud organisasi akan
menyesuaikan keadaan pemasaran berdasarkan kepada maklumat yang diperolehi
daripada pengguna. Konsep pemasaran secara ’adaptive marketing’ adalah bertujuan
untuk membantu organisasi melakukan strategi pemasaran yang sesuai untuk
memenuhi kehendak dan keperluan pengguna yang kompleks.
Organisasi yang menggunakan pendekatan pemasaran secara ’adptive’ akan
melaksanakan satu kempen pemasaran yang menyeluruh yang akan mewujudkan
perhubungan pemasaran dengan pengguna dan seterusnya melakukan tawaran
kepada pengguna mengenai produk dan perkhidmatan. Kempen ini dilaksanakan
melalui cara manual yang dibantu oleh teknologi seperti Internet. Melalui pendekatan
32
yang lebih menjurus kepada konsep analisis, model ramalan, dan rekebentuk
kempen, organisasi akan mewujudkan penghubungan yang ketat antara pemasaran
dan jualan, keputusan yang tepat pada waktu yang dijangkakan dan saluran jualan
yang produktif (Walters, 2004).
2.6.1 Definasi Pemasaran Secara ‘adaptive marketing’
Menurut Walters, pemasaran secara ’adaptive marketing’ didefinasikan
sebagai satu pendekatan yang dapat menarik pengguna secara berterusan,
komunikasi dua hala untuk membangunkan perhubungan jangka panjang dan meraih
keuntungan. Umumnya pengguna akan membeli produk dan perkhidmatan yang
ditawarkan oleh organisasi perniagaan. Tetapi pemasaran secara ‘adaptive
marketing’ membolehkan organisasi perniagaan akan mengambil peluang untuk
mengesan dan melakukan tindakbalas berdasarkan kepada maklumat secara langsung
atau secara tidak langsung yang diperolehh daripada pengguna dan menterjemahkan
maklumat tersebut kepada strategi pemasaran yang sesuai. Organisasi akan
mengetahui secara cepat apa yang perlu dilakukan dan akan menyerapkan data yang
diperolehi ke dalam pengkalan data pemasaran untuk mereka dan melaksanakan
strategi pemasaran tambahan.
Organisasi yang melaksanakan pemasaran secara ‘adaptive marketing’ akan
menggunakan kebolehan mengesan yang cepat dan berterusan, mentafsir dan
menganalisa, membuat keputusan dan melaksanakan strategi berdasarkan kepada
maklumat yang diperolehi. Ini dapat digambarkan menerusi Rajah 2.6. Organisasi
akan mengesan apa yang bernilai kepada pengguna, seterusnya akan respon kepada
keperluan dan kehendak pengguna. Walaupun konsep ini merupakan sesuatu yang
drastik, ia muncul sebagai sesuatu yang penting di mana pengguna akan mendapat
pelbagai pilihan dan kawalan (Walters, 2004).
33
Rajah 2.6 : Konsep Pemasaran ‘adaptive marketing’
Tafsir
Tindakan
Analisa
Respon
Respon
Respon
Respon
Respon
Respon
Kesan
KesanKesan
Kesan
Kesan
Kesan
2.6.2 Elemen Pemasaran Menggunakan Konsep ‘adaptive marketing’
Untuk mengaplikasikan pemasaran menggunakan konsep ‘adaptive
marketing’, terdapat beberapa elemen yang diperlukan untuk melaksanakan sistem
ini. Berikut merupakan elemen-elemen dalam pemasaran secara ‘adaptive marketing’
(Wollin dan Perry, 2002):
(i) Pengkalan data pemasaran
Pengkalan data pemasaran bermula dengan maklumat yang
mengenalpasti pengguna. Ini membolehkan organisasi berkomunikasi
34
dengan pengguna melaui email atau pendekatan soal selidik.
Pangkalan data ini akan berfungsi untuk menyimpan semua maklumat
yang diperolehi daripada individu tertentu hasil daripada soal selidik
atau data yang diperoleh daripada statistik pengguna melayari lama
web.
(ii) Sistem bantuan keputusan
Data yang banyak dan kompleks adalah sukar untuk ditafsirkan dan
dan dihubungkaitkan dengan strategi pemasaran. Perniagaan masa
kini dijalankan dalam pasaran yang dinamik dana skala yang luas.
Keputusan perlu dibuat dalam jangka masa yang pendek dan tepat.
Oleh yang demikian, organisasi memerlukan satu sistem bantuan
keputusan atau sistem sokongan yang dapat menjana keputusan untuk
membolehkan organisasi melakukan strategi pemsaran yang tepat dan
cepat.
(iii) Mekanisma perhubungan
Perhubungan atau komunikasi antara pengguna dengan perniagaan
merupakan satu elemen yang penting. Ini membolehkan perniagaan
mengetahui pendapat, komen dan presepsi pengguna terhadap produk
jualan atau perkhidmatan yan ditawarkan. Mekanisma perhubungan
ini membolehkan perniagaan berinteraksi dengan pengguna untuk
memberikan perkhidmatan yang terbaik. Contoh mekanisma
perhubunagn ini ialah perkhidmatan email dan dan forum.
(iv) Pendekaan pemasaran
Pendekatan pemasaran yang sesuai haruslah dititikberatkan untuk
mendapatkan hasil pemasaran yang berkesan. Menurut Wollin, era
kini merupakan era IT dimana pendekatan secara IT adalah
pendekatan yang terbaik untuk aktiviti pemasaran. Ini membolehkan
pengguna akan mendapat maklumat terkini dengan pantas dan
dimana-mana saja dengan adanya kemudahan internet.
35
2.6.3 Matlamat Pemasaran Secara ‘adaptive marketing’
Matlamat utama dalam pemasaran secara ‘adaptive marketing’ ialah untuk
memenuhi keperluan dan kehendak pengguna disamping meningkatkan keuntungan.
Matlamat ini disokong dengan kebolehan mengesan dan respon kepada kehendak
pengguna untuk menghasilkan kepuasan pengguna yang maksimum, kesetiaan
pengguna dan perkembangan organisasi perniagaan untuk lebih maju (Haeckel
,2003).
2.6.4 Kelebihan Sistem Pemasaran ‘adaptive marketing’
Penggunaan sistem pemasaran ’adaptive marketing’ yang menyeluruh akan
mendatangkan kelebihan kepada organisasi. Berikut merupakan kelebihan hasil
penggunaan sistem pemasaran ’adaptive marketing’:
(i) Penjimatan Kos
Teknologi internet memudahkan untuk berkomunikasi dengan
pengguna, melakukan jualan dan memberikan perkhidmatan
sokongan. Organisasi tidak memerlukan pendekatan secara
tradisional untuk melakukan urusniaga.
(ii) Kepuasan dan Kesetiaan Pengguna
Melalui sistem pemasaran ’adaptive marketing’, organisasi
perniagaan menyediakan laman web yang mesra pengguna yang
memudahkan pengguna berurusan dengan organisasi dan kebolehan
untuk mendapatkan maklumat yang diperlukan. Ini membuatkan
pengguna akan sentiasa melayari sesuatu laman web.
36
(iii) Meningkatkan Keuntungan
Organisasi akan meningkatkan keuntungan berdasarkan kepada
penjimatan kos dan peningkatan kesetiaan pengguna. Maklumat
daripada pengguna akan digunakan oleh organisasi untuk
melaksanakan strategi pemasaran. Ini membuatkan pengguna akan
sentiasa mengikuti perkembangan organisasi. Pengguna juga akan
menyebarkan laman yang sentisa dilayari kepada pengguna lain.
(iv) Peningkatan Risikan Maklumat Pernigaan
Peninkatan maklumat risikan perniagaan bermaksud organisasi akan
mengetahui pengguna dengan baik untuk membolehkan organisasi
menyesuaikan produk, strategi pemasaran dan perkhidmatan
sokongan. Penggunaan sistem pemasaran secara ‘adaptive marketing’
membantu organisasi untuk menganalisa data pengguna.
2.6.5 Proses Pembangunan Strategi Pemasaran ‘adaptive marketing’
Menurut Haeckel, untuk melaksanakan ‘adaptive marketing’ bermula dengan
komitmen pengarah terhadap prinsip pemasaran secara ‘adaptive marketing’
berdasarkan kepada perkara-perkara seperti berikut:
(i) Pengguna merupakan kuasa utaman dalam menentukan pemasaran
organisasi.
(ii) Strategi yang nyata adalah dengan mengikuti perkembangan
persekitaran.
(iii) Komunikasi dengan pengguna adalah berdasarkan kepada profil
pengguna
(iv) Strategi perhubungan melalui saluran-saluran tertentu perlu direka
untuk mendapatkan kepuasan pengguna yang maksimum. Ini melihat
37
kepada perhubungan pemasaran antara pengguna dengan organisasi
perniagaan.
(v) Operasi perkhidmatan perlu menggunakan pendekatan ’adaptive
marketing’ kepada organisasi untuk mendapatkan repon yang efektif
daripada pengguna.
Proses pembangunan strategi pemasaran ’adaptive marketing’ dicadangkan
oleh Chang (2002) merupakan satu strategi yang menerapkan pernyataan yang
dikatakan oleh Haeckel. Dalam usaha untuk menggunakan pendekatan pemasaran
secara ’adaptive marketing’, organisasi perlu memahami ciri-ciri industri global.
Industri global merujuk kepada industri dimana organisasi berkecimpung
dipengaruhi oleh organisasi lain dari negaran lain. Keupayaan untuk meningkatkan
skala dan skop ekonomi menjurus kepada piawai produk sama ada produk akhir atau
komponen produk. Sebagai contoh kereta, komputer telekomunikasi dan alatan
elektrik. Rajah 2.6 menunjukkan ciri-ciri global industri yang dipengaruhi oleh
industri global semasa.
Pendekatan ‘adaptive marketing’ merupakan pendekatan yang membolehkan
organisasi meningkatkan kebolehhan ‘adaptive marketing’ iaitu penyesuaian untuk
merekabentuk starategi yang tepat untuk aktiviti pemasaran. Organisasi yang ingin
merekabentuk strategi pemasaran perlu mengenalpasti pasaran dan melakukan
aktiviti pemasaran pada pasaran tertentu untuk mengurangkan persaingan. Untuk
mendapatkan mengenalpasti pasaran, organisasi perlu membangunkan ’marketing
mix’ yang berkaitan. Elemen-elemen dalam ’marketing mix’ ini akan dilaksanakan
dengan bantuan teknologi contohnya Internet. Kewangan juga perlu dititikberatkan
untuk menjamin perlaksanaan aktivit akan bergerak dengan lancar. Pasaran yang
dikenalpasti ini akan mewujudkan perhubungan pemasaran dimana organisasi dapat
berkomunikasi dengan pengguna. Keempat-empat elemen dalam pendekatan
‘adaptive marketing’ ini menjadi penggerak kepada pemasaran secara ‘adaptive
marketing’.
38
Maklumbalas
Pengaruh
Petunjuk
Pendekatan ‘‘adaptive marketing’’
Pelaburan organisasi Tahap Teknologi Kekuatan Kewangan Marketing Mix Perhubungan Pemasaran
Kebolehan ‘‘adaptive
marketing’’
Pemasaran ‘‘adaptive marketing’’ alternatif
Fokus Pasaran Saluran Pemasaran Inovasi Produk/ Komunikasi Pengguna Operasi Perkhidmatan
Pengkhususan ‘‘adaptive marketing’’
Persaingan
Pencapaian Organisasi
Ciri-ciri Industri Global
Piawai Produk Operasi Global
Persaingan Intensif
Kemunculan Industri Global
Integrasi Ekonomi Dunia Interaksi Budaya Trend Teknologi
Rajah 2.7: Strategi Pembangunan Pemasaran menggunakan Konsep ‘adaptive
marketing’ (Chang ,2002)
39
Organisasi yang telah meningkatkan keupayaan terhadap pasaran secara tidak
langsung akan meningkatkan tahap kebolehan ’adaptive marketing’. Ini menjurus
kepada strategi pemasaran ’adaptive marketing’ untuk memperbaiki persaingan yang
sedia ada. Rajah 2.6 menunjukkan empat strategi pengkhususan pemasaran iaitu
fokus pasaran, inovasi produk/operasi perkhidmatan, saluran pemasaran dan
komunikasi pengguna. Organisasi yang telah mengenalpasti fokus pasaran perlu
mempelbagaikan produk atau perkhidmatan yang disediakan. Produk yang pelbagai
serta perkhidmatan yang baik akan menarik minat dan perhatian pengguna. Keadaan
pasaran yang penuh persaingan menyeru organisasi untuk menggunakan saluran
pemasaran yang efektif. Melalui saluran pemasaran yang tersendiri, contohnya
penggunaan laman web, organisasi akan memiliki kawalan terhadap aktiviti
pemasaran yang dilakukan. Saluran pemasaran yang efektif ini menggalakkan kepad
komunikasi pengguna yang berterusan.
Dalam usaha untuk mengelakkan risiko, organisasi perlu melakukan
pemantauan terhadap kelemahan organisasi dari segi tahap teknologi yang
digunakan, kemahiran pemasaran dan kekuatan kewangan. Tahap teknologi
merupakan faktor yang penting dalam pemasaran secara ’adaptive marketing’ kerana
ia merupakan faktor untuk membangunkan sesuatu produk dan mengcungkil
permintaan pengguna.
2.7 Contoh Model Pemasaran Menggunakan Konsep ’adaptive marketing’
Penelitian dan pemahaman mengenai model pemasaran secara ‘adaptive
marketing’ adalah penting kepada pembangun sistem untuk mengenalpasti
kefungsian, proses dan ciri-ciri yang perlu ada untuke pembangunan sebuah sistem
yang berteraskan ‘adaptive marketing’. Beberapa model telah dikenaplasti dalam
kajian kajian yang telah dilaksanakan.
40
2.7.1 Perkhidmatan Perunding Perniagaan IBM
Karl Salnoske merupakan Pemangku Presiden Perdagangan Elektrik,
Perkhidmatan Global IBM menegaskan bahawa pemasaran secara ‘adaptive
marketing’ merupakan satu mekanisma pembaharuan dalam era pemasaran.
Pendekatan ‘adaptive marketing’ ini seperti yang diperkatakan oleh beliau
membolehkan perniagaan mengetahui citarasa pengguna atau pelanggan menerusi
ciri-ciri yang terdapat dalam satu strategi perniagaan. Strategi perniagaan ini
merupakan pemasaran secara atas talian.
Pemasaran atas talian merupakan satu strategi untuk membolehkan
penghantaran maklumat perniagaan dilakukan dengan pantas dan cekap. Entiti utama
dalam pemasaran adalah pengguna dan produk. Pengguna bukan sahaja memerlukan
penelitian terhadap maklumat sesuatu produk, tetapi mereka memerlukan maklumat
yang dapat memberikan mereka untuk membuat keputusan dalam proses pembelian.
Ekoran daripada itu, Karl Salnoske berpendapat bahawa perniagaan perlu
mengetahui sikap pengguna melakukan pembelian melalui internet dan input yang
diterima akan dianalisis untuk menentukan strategi seterusnya. Strategi ini
merupakan satu kaedah untuk membolehkan perniagaan respon terhadap citarasa
pengguna. Beliau juga menyatakan antara aspek-aspek yang perlu dititikberatkan
dalam pemasaran melalui internet adalah seperti berikut
(i) Web site yang dinamik
(ii) Produk pemasaran
(iii) Komunikasi antara perniagaan dan pengguna
(iv) Strategi pemasaran
Pemasaran secara ’adaptive marketing’ membantu perniagaan untuk
memahami presepsi pelanggan untuk masa kini dan juga masa hadapan. Salah satu
cara terbaik untuk menggunakan maklumat pemasaran adalah dengan mereka nilai
tambahan untuk memperbaiki rekabentuk perniagaan. Ciri-ciri pemasaran secara
’adaptive marketing’ ini membolehkan pernigaan belajar dan mendapatkan
pengetahuan yang dapat diimplemenkan dalam sistem perniagaan dan bukan terhad
kepada pengetahuan pekerja sahaja.
41
2.7.2 Amazon.com
Amazon.com merupakan perdagangan secara elektronik yang berjaya.
Perdagangan buku secara elektronik merupakan produk pertama yang dipasarkan
melalui internet. Kini terdapat pelbagai produk boleh didapati dari amazon.com.
Amazon.com yang diperkenalkan adalah mudah iaitu daya tarikan yang menarik
(Kamel Mellahi dan Michael Johnson, 2003). Menurut Kamel Mellahi dan Michael
Johnson, iventori yang mahal dan gudang penyimpanan tidak diperlukan dalam
konsep pemasaran secara ’adaptive marketing’ dan hanya memerlukan laman web
yang menarik untuk menarik pengguna dan mendapatkan penempahan pengguna.
Amazon.com juga merupakan syarikat atas talian yang pertama menggunakan
pendekatan usaha-sama dimana ia akan menganalisa pembelian pengguna.
Contohnya Amazon.com akan mencadangkan buku lain yang menerupai dengan
pembelian pengguna sebelum ini sebelum pengguna melakukan pembelian .
Makumat yang bernilai ini merupakan cara yang efektif dalam mendapatkan strategi
pemasaran secara atas talian. Amazon.com mengutamankan pengguna dimana ia
menyediakan perlbagai jenis perkhidmatan sokongan kepada pengguna.
Amazon.com mengekalkan ciri-ciri inovasi yang membolehkan Amazon.com
mencapai seperti beriku:
(i) Amazon.com berkeupayaan untuk menyimpan maklumat mengenai
sikap pembelian yang dilakukan oleh pengguna.
(ii) Amazon.com berkeupayaan untuk menjangka permintaan dengan
tepat.
(iii) Amazon.com mampu menarik lebih ramai pengguna dan perkongsian
pasaran dengan lain-lain pesaing atas talian.
(iv) Amazon.com berkeupayaan mengetahui pendapat dan komen
pengguna mengenai produk melalui forum yang diadakan pada setiap
laman bg produk yang dijual.
42
Amazon.com merupakan laman web yang kerap dilawati oleh pengguna di
Amerika Syarikat, UK, France, German dan Japan. Strategi pemasaran dan proses
inovasi yang diterapkan oleh Amazon.com dapat menarik pengguna yang
bertanggapan untuk mempercayai kebolehan Amazon.com berdasarkan kepada
pengalaman melawati laman web tersebut (Kamel Mellahi dan Michael Johnson,
2003).
2.7.3 Senario D
Senario D merupakan agensi yang menyediakan perkhidmatan perunding
mengenai pemasaran secara ’adaptive marketing’ yang berpangkalan di Colorada,
Amerika Syarikat. Senario D berpendapat bahawa pemasaran secara ’adaptive
marketing’ merupakan satu pendekatan teknologi dengan menerapkan semua fungsi
pemasaran, proses dan metodologi yang efektif dan berkesan untuk menegsan dan
respon kepada kehendak dan keperluan pengguna dan ini merupakan sistem
pemasaran membolehkan merekabentuk strategi yang cepat dan berkesan.
Senario D menyediakan beberapa langkah untuk menukar bentuk pemasaran
dan jualan kepada satu pendekatan yang dapat mengesan dan respon menyatukan
proses dan teknologi untuk:
(i) Membantu mengetahui mengenai pengguna melalui strategi
pemasaran
(ii) Mengenalpasti prospek yang terbaik dengan potensi nilai yang
berterusan
(iii) Menyatukan unsur-unsur pemasaran untuk mempergiatkan jualan dan
menarik perhatian pengguna.
(iv) Merekabentuk Pengurusan Perhubungan Pengguna (CRM) untuk
mendekatkan diri dengan pengguna
(v) Merekabentuk dan mengimplemen kempen pemasaran.
(vi) Mengenalpasti perubahan dalam keperluan pemasaran dan melakukan
innovasi
43
(vii) Membuat keputusan pengurusan yang berksesan berdasarkan kepada
maklumat pemasaran yang diperolehi dan perhubungan dengan
pengguna.
Langkah-langkah yang disenaraikan merupakan antara strategi yang perlu ada
untuk mendapatkan pendekatan pemasaran yang efeksik dan esifyen. Konsep
’adaptive marketing’ juga dapat diserapkan dimana organisasi yang menggunakan
strategi yang dinyatakan membolehkan mengetahui keperluan pengguna dan
menganalisa keperluan pengguna tersebut untuk merekebentuk strategi pemasaran
yang seterusnya. Ini membolehkan organisasi memenuhi citarasa pengguna
disamping memaksimumkan keuntungan.
2.7.4 Panasonic.com
Panasonic.com merupakan laman web jenama barangan elektronik yang
dikenali ramai. Panasonic mengekalkan komitmen terhadap qualiti, nilai dan inovasi
produk. Laman web Panasonic ini memaparkan paparan produk yang menarik. Daya
tarikan ini adalah menerusi warna yang digunakan dan cara maklumat produk
dipersembahkan. Ciri-ciri tarikan ini akan menyediakan satu mekanisma yang dapat
mengekalkan kesetiaan pengguna. Penyataan ini diperkatakan oleh David M.
Hardesty yang menegaskan bahawa pengalaman pengguna terjadi daripada laman
web yang menarik dan mempunyai fungsi-fungsi yang dapat memenuhi kehendak
dan keperluan pengguna terhadap sesuatu produk atau perkidmatan.
Melalui laman web panasonic ini, laman web ini menitikberatkan kepuasan
pengguna dari segi maklumat produk yang disediakan, cara persembahan produk-
produk yang ditawarkan, iklan secara atas talian, berita terkini mengenai produk,
newsletter, dan perkhidmatan sokongan. Berdasarkan kepada David M. Hardesty,
ciri-ciri ini merupakan salah satu strategi panasonic memenuhi keperluan pengguna
yang menerapkan pemasaran secara ’adaptive marketing’. Pemasaran secara
’adaptive marketing’ disini iaitu dengan adanya ciri-ciri yang dinyatakan, panasonic
berkeupayaan memenuhi kehendak penggun yang memerlukan maklumat dengan
cepar dan terkini disamping berpengalaman dengan paparan yang menarik.
44
2.8 Ringkasan
Bab ini adalah mengenai kajian literatur yang diperlukan di dalam projek
ini. Setiap kenyataan dan fakta yang telah dibuat adalah berdasarkan kepada
beberapa kajian. Kajian ini dibuat adalah bertujuan untuk memberi sokongan yang
kukuh kepada setiap fakta yang telah dinyatakan. Selain daripada itu, kajian ini juga
dibuat adalah untuk melihat perbezaan pada setiap fakta yang telah wujud bagi
membuat satu kesimpulan yang lebih baik. Fakta-fakta ini telah diperolehi daripada
pelbagai sumber yang kukuh bagi memastikan kajian literatur ini tepat dan sah.
Kajian dilakukan terhadap konsep pemasaran dan pemasaran atas talian.
Selain itu, kajian juga dilakukan terhadap peranan pengguna dalam pemasaran dan
perhubungan pemasaran antara organisasi dan pengguna. Bab ini turut menyentuh
pemasaran secara ‘adaptive marketing’ yang mana ia dilihat sebagai satu cara untuk
mengatasi masalah yang terdapat di dalam sistem sedia ada dan juga aplikasi atas
talian yang diharapkan dapat membantu dalam melaksanakan kajian ini.
BAB III
METODOLOGI
3.1 Pengenalan
Proses pembangunan yang terancang merupakan satu kunci untuk menghasilkan
sistem yang baik dan berkualiti. Oleh yang demikian, metodologi yang yang hendak
digunakan adalah penting supaya ia dapat menyokong sistem yang akan dibangunkan.
Metodologi adalah satu set penerangan bersistematik yang melibatkan beberapa aktiviti
yang diperlukan bagi membantu pembangunan sistem.Selain itu, ia juga diperlukan
sebagai panduan menyelesaikan sesuatu masalah. Ia menyediakan teknik-teknik yang
boleh digunakan untuk menjalankan beberapa aktiviti tertentu. Pemilihan metodologi
sistem yang bersesuaian juga, dikatakan penting kerana ia akan membantu menghasilkan
produk yang berkualiti dan memenuhi keperluan dan spesifikasi yang telah ditetapkan.
Bab ini menerangkan proses yang terlibat dari awal hingga akhir dalam melaksanakan
kajian ini. Bermula dengan perancangan kajian, pemilihan metodologi dan sehinggalah
kepada metodologi pembangunan sistem.
46
3.2 Perancangan Kajian
Perancangan kajian merupakan aspek yang perlu dititikberatkan dalam usaha
menghasilkan projek yang berkualiti. Perancangan yang teratur perlu dilakukan sebelum
melakukan proses yang melibatkan pembangunan sistem. Setiap fasa dan peringkat
dalam proses kerja untuk pembangunan sistem perlu dititikberatkan agar objektif
sebenar projek dicapai. Kitaran hayat pembangunan sistem merupakan proses yang
lengkap bagi pembangunan sesebuah sistem iaitu bermula dengan fasa penyisatan awal
dan berakhir dengan fasa operasi dan sokongan (Mohamad Noorman Masrek et. al,
2001).
Dalam kitar hayat pembangunan projek satu set metodologi diperlukan sebagai
panduan dalam menghasilkan projek yang menepati sasaran. Metodologi atau rangka
kerja ini bermula dengan penyiasatan awal dan berakhir dengan sokonganterhadap
sistem cadangan yang telah lengkap. Metdologi pembangunan sistem juga dikenalpasti
untuk proses pembangunan sistem. Metdologi ini termasuk dalam kitar hayat
pembangunan sistem dimana ianya merupakan salah satu fasa yang dijalankan.
Bagi melaksanakan kajian projek ini, secara umumnya terdapat dua kaedah
kajian utama iaitu kajian secara kuantiatif dan secara kualitatif. Kajian secara kualitatif
dipilih berdasarkan kesesuaian pendekatan ini mendalamni Keharsons Sdn Bhd
menguruskan aktiviti pemasaran dan juga persepsi pengguna terhadap keberkesanan
pemasaran Keharsons Sdn Bhd.
Berdasarkan kepada skop kajian, pembangun sistem merangka soalan temuramah
dan soal selidik untuk mengenalpasti aktiviti pemasaran organisasi dan pendapat
pengguna.
47
3.3 Pendekatan Kajian
Dalam usaha untuk mendapatkan maklumat mengenai pemasaran Keharsons Sbn
Bhd, pembangun sistem mengumpul data qualitatif daripada kajian kes yang dinyatakan.
Terdapat empat teknik utaman dalam pendekatan ini iaitu pendekatan kajian secara
kajian Ethnographic, Temuramah secara tidak berstruktur (Unstructured Interviewing),
Kajian tindakan (Action Research), dan kajian kes (Case Studies).
Kajian Ethnography merupakan satu kajian pemerhatian terhadap sesuatu yang
semulajadi kepada manusia bagi mendekati realiti (Burns 2000). Manakala kajian
temuramah secara tidak berstruktur merupakan teknik mendengar dan menanya soalan
secara tidak langsung ketika proses temuramah dijalankan. Kajian secara temuramah
tidak berstruktur ini mudah bagi proses pengumpulan data kerana proses ini dijalankan
secara bersemuka dengan pemberi maklumat dan kajian ini dapat membantu daripada
masalah kekeliruan maklumat. Kajian tindakan merupakan satu kajian yang
mengaplikasikan fakta yang wujud bagi menyelesaikan masalah dengan kerjasama
daripada penyelidik-penyelidik yang lain. Kajian ini adalah bertujuan untuk
meningkatkan penilaian yang telah dibuat bagi sesuatu situasi. Malah kajian ini lebih
berfokus kepada masalah yang tertentu secara terperinci. Kajian kes merupakan kajian
yang dilakukan terhadap sesubuah organisasi. Kajian ini dilaksanakan dengan mengkaji
dan meneliti keadaan persekitaraan (Blexter, 1996).
Berdasarkan kepada kajian projek ini, pembangun sistem menggunanakan teknik
temuramah dan kajian kes sebagai mekasnisma dalam mendapatkan data dan maklumat.
Kedua-dua teknik ini bersesuaian dengan proses untuk mendapatkan informasi mengenai
keadaan sesuatu organisasi. Selain daripada itu, teknik soal selidik juga dijalankan untuk
mendapatkan maklumat. Soal selidik merupakan salah satu teknik pengumpulan data
dan maklumat yang dilaksanakan dengan mengisi borang soalan soal selidik. Teknik ini
bersesuaian dengan soalan yang ringkas dan padat dan mudah difahami.
48
Menurut Burns (2000), salah satu elemen yang sukar dikaji dah digunakan
dengan sebaiknya ialah dengan menerima sekumpulan pendapat yang berbeza.
Kesukaran untuk menerima dan memahami pendapat pengguna sedikit sebanyak
mempengahruhi keputusan kajian. Keputusan yang tidak dijangka kebiasaanya akan
terjadi. Tegasnya pengkaji perlu berkeupayaan untuk membiasakan diri dengan keadaan
yang berubah-ubah dalam persekitaran kajian.
3.4 Metodologi Projek
Pembangunan projek ini adalah berdasarkan kepada pembentukan fasa-fasa.
Setiap fasa ini mempunyai perancangan kerja yang tertentu untuk membolehkan
pembangunan projek ini berjalan dengan teratur, lancar dan terancang. Terdapat lima
fasa yang telah dibentuk iaitu; Fasa 1: Penyiasatan awal, Fasa 2: Analisa data, Fasa 3:
Pembangunan sistem, Fasa 4: Pengujian dan Fasa 5: Dokumentasi.
Fasa-fasa yang telah dikenalpasti perlu dilaksanakan mengikut jujukan yang
telah dirancang. Rajah 3.1 pada muka surat sebelah menunjukkan rangka kerja projek
yang telah dibentuk.
49
Pemilihan tajuk projek
Kajian literatur
Kajian pemasaran
Kajian pemasran atas talian
Kajian pemasaran ‘adaptive
k
Analisa hasil awalan kajian
Membangunkan Prototaip
Pengujian
Penulisan Laporan Akhir
Rekabentuk sistem
Implemantasi sistem
Fasa 2: Analisa Data
Fasa 3: Pembangunan Sistem
Fasa 4: Pengujian
Analisa sistem
Fasa 5: Dokumentasi
Fasa 1: Penyasiatan Awal
Rajah 3.1: Rangka kerja projek
50
3.4.1 Fasa 1: Penyiasatan Awal
Fasa ini merupakan fasa permulaan dalam rangka kerja projek. Dalam fasa ini,
proses menentukan tajuk projek telah dilakukan. Tajuk yang dicadangkan akan melalui
proses penulisan proposal projek mengandungi perkara-perkara yang membincangkan
latar belakang masalah, objektif projek dan skop projek dan kepentingan projek.
Proposal projek yang dicadangkan akan dinilai dan dilulus oleh panel-panel penyelaras
projek.
3.4.2 Fasa 2: Analisa Data
Fasa ini bertujuan untuk menganalisa data yang berkaitan dengan tajuk kajian.
Penganalisaan dilakukan untuk memperoleh data dan maklumat berkaitan dengan
pemasran merangkumi konsep pemasran, pemasaran atas talian dan pemasaran secara
‘adaptive marketing’. Kesemua data-data yang diperolehi adalah penting untuk
membolehkan pemahaman yang menyeluruh terhadap bidang kajian yang dilakukan.
Proses kajian literatur yang dilakukan ini memainkan peranan yang penting dan
dianggap sebagai nadi kajian bagi menghasilkan kajian yang baik.
Sumber data diperolehi adalah melalui temuduga yang dijalankan, sumber
rujukan seperti buku, jurnal, tesis dan Internet. Data-data yang diperolehi akan dikumpul
untuk tujuan semakan dan pemahaman. Ini merupakan elemen yang penting dalam
menjelaskan kajian sebenar projek ini dilakukan.
3.4.3 Fasa 3: Pembangunan Sistem
Pemahaman yang menyeluruh dilakukan pada kajian literatur untuk
membolehkan pembangun sistem mengenal pasti metodologi sistem. Metodologi
prototaip digunakan sebagai panduan dan proses pembangunan sistem. Dalam
51
pembangunan projek ini, pembangunan sistem dibahagikan kepada tiga bahagian iaitu
analisa sistem, rekabentuk sistem dan implemantasi sistem.
Analisa sistem dilakukan untuk untuk memahami keperluan kajian dan
menentukan keperluan sistem yang bakal dibangunkan. Pada peringkat ini, setiap
keperluan sistem dikanalpasti dan dianalisa. Kajian keperluan pengguna, keperluan
sistem dan keperluan organisasi dilakukan bagi mengenalpasti cara terbaik untuk
menyelesaikan masalah sistem sedia ada.
Rekabentuk sistem dilakukan untuk membolehkan pembangun sistem
mengenalpasti bagaimana sistem yang bakal dibangunkan beroperasi. Ini adalah penting
untuk memastikan kesemua elemen-elemen yang telah dikajian menerusi kajian literatur
diterapkan dalam rekabentuk sistem ini. Kaedah UML digunakan untuk menggambarkan
sistem beroperasi.
Pada peringkat implemantasi sistem, peringkat ini mengenalpasti bagaimana
untuk mengimplemantasikan sistem sebenar terhadap segala modul, fungsi dan struktur
yang telah direka. Proses pengaturcaraan dan pengkodan dilaksanakan dan pengkalan
data yang sesuai dikenalpasti. Setiap satu proses mereka bentuk dan
mengimplemantasikan sistem dilakukan, maka pengesahan sistem akan dilaksanakan
dalam proses ini berulang sehingga proses itu memenuhi ciri-ciri yang dikehendaki.
3.4.4 Fasa 4: Pengujian
Fasa ini berfungsi untuk menguji sejauh mana keberkesanan, kecekapan, nilai
kebolehharapan dan keselematan sistem tersebut. Oleh yang demikian pengujian akan
dilakukan berulangkali sehungga sistem tersebut tidak menghadapi sebarang masalah
atau kekangan.
52
3.4.5 Fasa 5: Dokumentasi
Fasa ini dilakukan untuk membentuk satu set manual dalam memberi garisa
panduan kepada pengguna untuk memudahkan mereka menggunakan sistem yang telah
dibangunkan. Selain daripada itu, dokumantasi dalaman akan dibentuk untuk
memudahkan kerja penyelanggaraan pada masa hadapan.
3.5 Metodologi Pembangunan Projek
Pembangunan sesuatu sistem perlu melalui fasa-fasa didalam kitaran hayat
pembangunan sistem dan perlu dibangunkan berdasarkan metodologi tertentu. Terdapat
pelbangai jenis metodologi yang boleh digunakan dalam pembangunan sistem.
Metodologi seperti metodologi prototaip, Kitar Hayat Pembangunan Sistem (SDLC),
pembangunan sistem berorientasikan objek, Pembangunan Aplikasi Pantas (RAD) dan
Pembangunan Aplikasi Bersama (JAD) merupakan jenis yang biasa digunakan oleh
pembagunan sistem.
Metodologi pembagunan sistem terbahagi kepada dua iaitu secara rekabentuk
berstruktur dan secara pembangunan aplikasi pantas (RAD). Metodologi rekabentuk
berstruktur merupakan metodologi yang berjujukan iaitu secara langkah demi langkah.
Metodologi ini menggunakan pendekatan Kitar Hayat Pembangunan Sistem (SDLC).
Model Air Terjun merupakan contoh metodologi rekabentuk berstruktur. Metodologi
Pembangunan Aplikasi Pantas (RAD) merupakan metodologi yang digunakan untuk
memperbaiki dan meningkatkan keberkesanan pada metodologi rekabentuk berstruktur.
Ini dapat dilihat dengan mempercepatkan fasa SDLC dalam pembangunan sistem.
Model Prototaip merupakan model yang dibina dalam metodologi RAD.
53
Bagi membangunkan sistem yang dicadangkan, model prototaip dipilih sebagai
metodologi pembangunan sistem. Ini merujuk kepada analisa yang telah dibuat yang
memberi kesimpulan bahawa model prototaip ini bersesuaian dengan sistem yang bakal
dibangunkan.
3.5.1 Metodologi Prototaip
Model prototaip telah diperkenalkan bagi mengatasi kelemahan yang ada pada
model air terjun (Pradhan, 2003). Model prototaip melibatkan proses pengulangan
langkah-langkah dalam pembangunan sistem. Proses pengulangan ni membolehkan
keperluan maklumat yang tidak lengkap pasa awal fasa pembangunan akan ditambah
seterusnya sistem akan menjadi lebih baik berdasarkan pengubahsuaian yang dibuat.
Berbanding dengan model air terjun, keperluan perlu dikenalpasti dengan tepat dan
lengkap di awal projek serta tidak membenarkan pengulangan antara fasa dilakukan.
Model prototaip yang digunakan sebagai metodologi pembangunan sistem
mempunyai tiga peringkat iaitu analisa, rekabantuk dan implemantasi. Peringkat analisa
dilakukan untuk memahami masalah semasa dan keperluan sistem. Pada peringkat
rekabentuk pula, sistem akan direkabentuk mengikut keperluan dan kajian yang telah
dilakukan. Peringkat implementasi menterjemahkan reka bentuk terperinci kepada kod
aturcara yang juga dikenali sebagai penulisan aturcara. Aturcara ini ditulis berdasarkan
rekabentuk sistem yang telah dibangunkan pada fasa rekabentuk. Setelah ketiga-tiga
peringkat ini dilaksanakan model prototaip akan dibentuk. Penyelenggaraan sistem
dilakukan setelah sistem sebenar dibina.
Metodologi prototaip ini membernarkan pembangun sistem mengubahsuai
keperluan sistem dalam mana-mana peringkat yang dinyatakan. Sekiranya prototaip
yang dibangunkan tidak memenuhi spesifikasi yang diharapkan, pengubahsuaian akan
dilakukan mengikut kitaran peringkat yang dinyatakan. Ini akan berterusan sehinggalah
prototaip mencapai tahap yang dikehendaki.
54
Rajah 3.2: Model Prototaip (Suhaimi, 1999)
Sistem sebenar
Prototaip sistem
Implementasi
Rekabentuk
Analisa
Penyelenggaraan
Perancangan
3.5.2 Justifikasi Pemilihan Prototaip
Pembangunan yang tersusun dan terancang membuatkan metodologi prototaip
merupakan satu metodologi yang sesuai dalam keperluan dan perancangan sistem.
Pemilihan paradigma Model Prototaip sebagai metodologi kerana perkara-perkara
tersebut:-
(i) Model Prototaip merupakan paradigma penyelesaian kepada kekurangan
yang terdapat dalam Model Air Terjun seperti keperluan yang ditakrifkan
mestilah tepat dan lengkap pada awal projek.
(ii) Model ini membenarkan pengulangan fasa berlaku. Keperluan yang
diperolehi pada awal pembangunan sistem diakui tidak lengkap. Oleh itu
55
model ini membenarkan sekiranya semasa proses pembangunan sistem
dilakukan, proses pengulangan ke atas fasa sebelumnya boleh dilakukan
jika terdapat maklumat atau data yang perlu ditambah.
(iii) Prototaip yang telah dibangunkan akan dilaksanakan oleh pengguna
untuk disahkan, komen dan cadangan daripada pengguna diambil kira
untuk menghasilkan versi baru.
(iv) Pendekatan metodologi ini mengoptimumkan masa pembangunan sistem
setelah keperluan pengguna dikenalpasti dan difahami.
3.6 Perancangan Projek
Perancangan projek adalah penting untuk mengelakkan daripada berlakunya
masalah kerja yang tidak dapat disiapkan pada masa yang telah ditetapkan dan bertujuan
untuk mengelakkan daripada berlakunya kerja tertangguh yang akan memberi tekanan
pada pembangun sistem apabila masa yang telah ditetapkan hampir tiba. Berpandukan
Carta Gantt yang dibuat maka sistem dapat dibangunkan dengan teratur dan dapat
disiapkan pada masa yang telah ditetapkan. Sila rujuk Lampiran A.
3.7 Keperluan Perisian dan Perkakasan
Keperluan sistem yang tersiri daripada keperluan perisian dan keperluan
perkakasan perlu dilkenalpasti dalam pembangunan sistem. Ini kerana ia dapat
mengelakkan sebarang masalah yang timbul jika alatan yang digunakan tidak
bersesuaian. Di dalam kajian ini, komputer peribadi akan digunakan dan antara
spesifikasi perkakasan ialah:
56
(i) Komputer peribadi
(a) Pemproses : AMD Turion 1.7GHz
(b) Saiz Ingatan : 512 MB DDR-RAM
(c) Storan Ingatan : 80GB
(d) Papan kekunci ( keyboard )
(e) Tetikus
(f) Modem
(ii) Pencetak Canon PIXMA iP1000
Perisian yang digunakan juga memainkan peranan yang penting dalam
pembangunan sistem. Pemilihan yang dibuat adalah bergantung kepada keperluan dan
kesesuaian sistem yang bakal dibangunkan. Jadual 3.1 menyenaraikan perisian yang
diperlukan.
Jadual 3.1: Senarai Perisian
Bil Jenis Perisian Spesifikasi
1. Microsoft Window XP Profesional Sistem Pengoperasian
2. Microsoft Word Dokumentasi
3. Microsoft Project Carta Gantt
4. Rational Rose Rekabentuk UML
5. Macromedia Dreamweaver MX Platform Pengaturcaraan
6. MySQL Pangkalan Data
7. Adobe Photoshop 7.0 Rekabentuk Imej Gambar
57
3.8 Ringkasan
Bab ini menjelaskan mengenai pemilihan metodologi yang tepat agar kerja yang
dilakukan adalah tepat dan tidak menimbulkan masalah. Di samping itu, keperluan
perisian dan perkakasan serta justifikasinya dijelaskan di dalam bab ini bagi
menerangkan fungsi dan ciri-ciri pembangunan sistem. Perancangan kerja mestilah
dibuat secara terperinci dan maklumat yang digunakan mestilah bertepatan dengan
konsep pembangunan sistem yang akan dibuat.
BAB IV
ANALISIS DAN REKABENTUK SISTEM
4.1 Pengenalan
Bab ini menerangkan mengenai analisa kajian yang telah dilakukan. Analisa
dilakukan terhadap organisasi dalaman Keharsons Sdn Bhd dan responden pengguna
mengenai aktiviti pemasaran yang sedia ada. Seterusnya diikuti dengan rekabentuk data
model yang merangkumi data model sistem semasa dan data model sistem cadangan.
Bab ini menjurus kepada hasil awalan kajian yang diperolehi untuk digunakan sebagai
panduan dalam merekabentuk proses sistem.
4.2 Kajian Latar Belakang Organisasi
Keharsons Sdn Bhd merupakan di antara syarikat yang kukuh di Pulau Labuan.
Ia ditubuhkan pada tahun 1974 dan sehingga sekarang syarikat ini sudahpun berusia dua
puluh lapan tahun. Tempoh usia sedemiianmerupakan satu jangkamasa yang agak lama,
akan tetapi berkat kesabaran dan usaha gigih yang dilakukan oleh ahli-ahli Keharson
Sdn Bhd menjadikan ia wujud dengan jayanya sehingga sekarang.
Sebelum beralih ke jenis perniagaan sendirian berhad, asalnya syarikat ini
bernama Kehar Sons Textiles di mana ia pada permulaannya berniaga barangan sukan,
59
tekstil dan muzik iaitu sebelum tahun 1974. Kini Keharsons Sdn Bhd menjalankan
perniagaan menjual barangan elektrik dan elektronik.
Pada awal tahun 2002, Keharsons Sdn Bhd telah berjaya menjadi pengedar bagi
barangan jenama National khusus kepada penghawa dingin. Sijil ini dikeluarkan oleh
Matsushita Industrial Corp. Sdn. Bhd. (MAICO). Kejayaan Keharsons Sdn Bhd
mendapat pengiktirafan ini merupakan suatu kejayaan besar buat syarikat di mana
merupakan syarikat pertama di Labuan yang menerima pengiktirafan sedemikian. Sila
rujuk Lampiran B .
Keharsons Sdn Bhd juga telah menerima pengiktirafan bagi mengedar barangan
elektrik dan elektronik bagi barangan jenama National Panasonic untuk ‘Consumer
Products Group’. Pengiktirafan ini dikeluarkan oleh National Panasonic (Malaysia)
Sdn.Bhd.. Dengan pengiktirafan yang diterima menjadikan Keharson Sdn Bhd
memperluaskan pasaran barangan elektrik dan elektronik. Sila rujuk Lampiran B.
4.2.1 Objektif Organisasi
Keharsons Sdn Bhd meletakkan beberapa objektif yang digunakan sebagai
panduan untuk menuju ke arah kecemerlangan perniagaan. Antara objektif tersebut ialah
seperti berikut:
(i) Menjadi premis utama dalam jualan produk elektrik dan elektronik.
(ii) Memenuhi kehendak dan keperluan pengguna untuk menjamin tahap
kepuasan yang diharapkan.
(iii) Menjual produk-produk dengan harga yang berpatutan dan berkualiti,
tepat pada masa dan menyediakan perkhidmatan baik.
(iv) Mencari peluang baru dalam industri perniagaan untuk
memperkembangkan pasaran.
60
4.2.2 Struktur Organisasi
Pada tahun 2006, secara keseluruhannya Keharsons Sdn Bhd mempunyai
sebanyak dua puluh lima kakitangan. Keharsons ditadbir seorang pengerusi dan lima
orang pengarah. Pengarah dibantu oleh kerani, juruwang, juruteknik dan jurujual. Sila
rujuk Lampiran G untuk carta organisasi bagi Keharsons Sdn Bhd.
4.3 Analisis Responden Terdapat beberapa jenis analisa yang boleh dilakukan untuk mengetahui respon
daripada pengguna. Antaranya ialah menganalisa data, temuramah secara formal dan
temuramah tidak fomal (Burns, 2000). Analisis yang dilakukan adalah dengan
menggunakan teknik temuramah tidak formal. Temuramah ini dilakukan terhadap pihak
pengurusan syarikat dan orang ramai. Temuramah ini dilakukan adalah untuk memberi
gambaran status keadaan pemasaran Keharsons Sdn Bhd.
4.3.1 Analisis Dalaman Organisasi
Analisis dalaman organisasi dilakukan dengan mememuramah Encik Kalban
Singh dan Encik Dadar Singh iaitu selaku pengarah Keharsons Sdn Bhd. Jadual 4.1 di
bawah menunjukkan topik-topik utama yang diutarakan dalam sesi temuramah. Ruangan
‘Tahap Pencapaian’ yang terdapat pada Jadual 4.1 menunjukkan tahap pencapaian
Keharsons Sdn Bhd terhadap elemen-elemen perniagaan. Bidang yang mempunyai tahap
pencapaian yang rendah mempunyai risiko dalam kecermerlangan perniagaan. Tahap
pencapaian yang rendah ini menunujukkan setiap orang mempunya pandangan yang
berbeza terhadap topik yang dibincangkan. Tahap pencapaian yang tinggi merupakan
satu kekuatan untuk membuktikan kefahaman dan sokongan ke arah kecermerlangan
perniagaan. Jadual 4.1 menunjukkan tahap pencapaian bagi topik-topik yang diutarakan.
61
Jadual 4.1: Temuramah Pihak Pengurusan
Topik Petikan Temuramah Tahap Pencapaian
Objektif Perniagaan • Menjadi premis utaman dalam
jualan produk elektrik dan
elektronik
• Menjual produk-produk dengan
harga yang berpatutan dan
berkualiti, tepat pada masa dan
menyediakan perkhidmatan
baik.
Tinggi
Isu-isu Perniagaan • Menyediakan perkihmatan
sokongan pengguna yang
cemerlang.
• Maklumbalas terhadap
perkhidmatan sokongan
pengguna perlu dipercepatkan.
• Mendapatkan maklumbalas
pengguna
• Mengetahui minat pengguna
dalam produk-produk tertentu
Rendah
Rendah
Rendah
Rendah
Peluang Perniagaan • Maklumat dapat diperolehi
pada setiap masa dan tempat.
Sangat rendah
62
Sistem pemasaran
secara ‘adaptive
marketing’
• Mengukuhkan perhubungan
dengan pengguna dengan
mewujudkan perhubungan dua
hala.
• Memenuhi kehendak pengguna
dengan menyediakan capaian
pengguna 24 jam melalui
pengunaan laman web.
• Mengetahui interaksi pengguna
terhadap laman web
• Bertindakbalas terhadap
maklumat yang diperolehi
untuk tujuan strategi
pemasaran.
Keperluan
Bagaimanakah
sistem pemasaran
secara ‘adaptive
marketing’ dapat
membantu
Keharsons Sdn Bhd.
• Perhubungan yang erat dengan
pengguna
• Mengetahui dan menganalisa
citarasa pengguna, kehendak
pengguna dan komen pengguna.
Tinggi
Implementasi • Pembagunan sistem pemasaran
secara ‘adaptive marketing’
untuk memasarkan produk dan
juga menyediakan perhidmatan
sokongan terus kepada
pengguna.
Tinggi
63
Risiko
Implemenatasi
• Struktur
organisasi
• Teknologi
• Staf memberikan impak yang
posotif
• Tiada staf yang berpengalaman
Tinggi
Rendah (Kemasukan
pekerja yang berkebolehan)
4.3.2 Analisis Pengguna
Analisa pengguna dilakukan dengan menyediakan borang soal selidik. Soal
selidik dilakukan kepada pengguna atau Pengguna yang berkunjung ke Keharons Sdn
Bhd. Sila rujuk Lampiran C untuk melihat peratus respon pengguna terhadap analisa
yang dilakukan.
4.3.3 Penilaian Analisa Responden
Penilaian analisa responden ini adalah untuk mentafsir atau membuat kesimpulan
terhadap analisa yang dijalankan daripada Keharsons Sdn Bhd dan analisa pengguna.
Berikut adalah kesimpulan yang telah dibuat:
(i) Pihak pengurusan Keharsons Sdn Bhd memahami keadaan dan objektif
syarikat, tetapi pencapaian yang rendah dalam isu-isu perniagaan dan
peluang perniagaan. Dalam pembangunan sistem perlu menyediakan
elemen-elemen yang terdapat dalam petikan isu-isu perniagaan dan
peluang perniagaan.
(ii) Tahap pencapaian yang rendah dalam usaha untuk mengeratkan
hubungan dengan pengguna, mendapatkan maklumbalas pengguna dan
memberi perkhidmatan sokongan menyebabkan Keharsons Sdn Bhd
perlu memiliki laman web untuk tujuan tersebut.
64
(iii) Pembagunan laman web pemasaran secara ’adaptive marketing’
membolehkan pihak pengurusan Keharsons Sdn Bhd mengetahui citarasa
pengguna malalui laman-laman yang kerap dikunjungi, komen pengguna
dan kehendak pengguna.
(iv) Pihak pengguna menitikberatkan untuk mendapatkan maklumat yang
terkini dan lengkap mengenai produk jualan Keharsons Sdn Bhd.
Pembangunan sistem ini mampu menyelesaikan masalah ini.
(v) Hasil soal selidik yang dilakukan menunjukkan tujuh puluh lima peratus
pengguna menyokong kepada pembangunan laman web syarikat. Ini
merupakan titik permulaan untuk membangunkan sistem cadangan.
4.4 Analisis dan Rekabentuk Model Pemasaran Menggunakan Konsep
’Adaptive marketing’
Analisis dan rekabentuk Sistem Pemasaran Menggunakan Konsep ‘Adaptive
marketing’ adlah berdasarkan kepada kajian litaratur dan keperluan syarikat Keharsons
Sdn Bhd dan juga pengguna. Bahagian ini memaparkan rekabentuk model dan juga
sistem cadangan.
4.4.1 Rekabentuk Model Pemasaran Menggunakan Konsep ‘Adaptive marketing’ Hasil daripada kajian literatur, terdapat tiga komponen yang dikenalpasti dalam
menentukan ciri-ciri pemasaran menggunakan konsep ’adaptive marketing’. Komponen
tersebut ialah porduk, pelanggan dan sistem. Komponen-komponen ini menjurus kepada
penghasilan model pemasaran menggunkan konsep ’adaptive marketing’ yang
menggabungkan ciri-ciri yang terdapat dalam model-model yang telah dikaji. Model-
model tersebut ialah daripada Perkhidmatan Perunding Perniagaan IBM, Amazon.com,
Senario D, dan Panasonic.com. Ciri-ciri yang terdapat dalam model-model ini
65
dirumuskan untuk mendapatkan satu model pemasaran menggunakan konsep ’adaptive
marketing’. Jadual 4.2 memaparkan model pemasaran yang dibangunkan untuk
pembangunan sistem.
Jadual 4.2: Model Pemasaran Menggunakan Konsep ’Adaptive marketing’
Aspek Model
Produk Pelanggan Sistem
Model 1 :IBM • Capaian
maklumat produk
dengan cepat dan
tepat.
• Kommunikasi sebagai
medium untuk
mengetahui pendapat
dan komen pengguna.
• Sikap pembelian
pengguna
• Laman web
yang dinamik.
Model 2 :
Amazon.com
• Paparan produk
yang memaparkan
entiti-entiti
penting seperti
jenama, harga,
pengeluar dan
model.
• Komunikasi untuk
mendapatkan respon
pengguna mengenai
produk yang
ditawarkan dan sebagai
mekanisma untuk
perkongsian
pengetahuan.
• Berkeupayaan
untuk
mengetahui
kekerapan
pengguna
melawat
sesuatu laman
kategori
produk.
Model 3 :
Senario D
• Membantu
pelanggan dalam
proses membuat
keputusan
pembelian.
• Menarik perhatian
pengguna dengan
mengadakan promosi
tertentu. (Strategi
pemasaran berdasarkan
promosi dan harga
produk.)
• Pengurusan
pemasaran atas
talian (Laporan
pencapaian)
66
Model 4 :
Panasonic.com
• Iklan secara atas
talian (Maklumat
terkini mengenai
produk)
• Membolehkan
pengguna mendapatkan
maklumat produk
menerusi email.
• Paparan
antaramuka
yang menarik
4.4.2 Sistem Cadangan Sistem cadangan ini memaparkan modul-modul yang terdapat dalam antaramuka
pelanggan dan antaramuka pentadbir sistem. Jadual 4.3 menunjukkan sistem cadangan.
Jadual 4.3: Sistem Cadangan
Modul Cadangan Ciri-ciri
Antaramuka Pelanggan
1. Home Paparan mengenai produk jualan yang terkini.
2. Register Pendaftaran pelanggan sebagai ahli
3. Login Login Pelanggan
4. About Us Maklumat am mengenai Syarkat Keharsons Sdn Bhd
5. Contact Us Pertanyaan pelanggan melalui email yang disediakan
6. Forum Mekanisma perkongsian pendapat dan komen
7. Newsletter Pelanggan dapat memilih lebih daripada satu produk
untuk penghantaraan newsletter
8. Add to cart Pelanggan boleh memilih lebih daripada satu produk
untuk sebelum penempahan
Antaramuka Pentadbir Sistem
1. Item Tambahan produk dalam kategori produk
2. Category Tambahan kategori produk
3. News Pengurusan berita terkini
67
4. Customer Paparan pelanggan yg berdaftar
5. Shipping Perkhidmatan penghantaran yang disediakan
6. Discount Kadar diskaun terhadap penempahan produk
7. Report Penjanaan laporan
(i) Laporan pelanggan
(ii) Laporan produk
(iii) Laporan penempahan
(iv) Laporan statistik penempahan
(v) Laporan statistik produk
8. Newsletter Pengurusan newsletter
9. Email Pengurusan email daripada pelanggan
10. Forum Pengurusan forum
4.5 Data Model dan Proses Semasa (As-Is)
Merujuk kepada sistem semasa yang sedia ada, rajah UML disediakan untuk
menggambarkan bagaimana aktiviti pemasaran Keharsons Sdn Bhd dibuat. Berpandukan
proses semasa dapat dikenalpasti kekurangan dan kelemahan yang wujud dan dapat
mereka bentuk pemasaran yang lebih efisyen dan efektif.
4.5.1 Rajah Peristiwa (Use Case Diagram)
Dalam sistem sedia ada, terdapat dua pelakon (actor) yang telah dikenalpasti.
Pelakon pertama ialah Juruteknik dan pelakon kedua ialah Jurujual.
68
Terdapat lima rajah peristiwa (use-case). Rajah peristiwa yang dikenalpasti ialah
lihat maklumat produk, buat pembelian, buat pertanyaan, buat maklumbalas dan edar
risalah. Rajah 4.1 menunjukkan keseluruhan rajah peristiwa sistem sedia ada.
Buat Pertanyaan
Juruteknik
Buat Maklumbalas
Pelanggan
Lihat maklumat produk
Buat Pembelian
Jurujual
Edar Risalah
Rajah 4.1: Rajah Peristiwa Sistem Sedia Ada
Jadual 4.3 di bawah menunjukkan penerangan secara ringkas menegenai rajah peristiwa
seperti yang digambarkan pada Rajah 4.1. Bagi penerangan rajah peristiwa, sila rujuk
Lampiran E.
Jadual 4.4: Penerangan Rajah Peristiwa Bagi Sistem Semasa
69
Rajah Peristiwa Pelakon Penerangan
Lihat maklumatproduk Pelanggan
Pengguna akan melihat
produk yang diingini.
Buat pembelian Pelanggan
Pengguna membuat
pembelian produk.
Buat pertanyaan Pelanggan
Pengguna mendapatkan
khidmat sokongan
Buat maklumbalas Juruteknik Juruteknik melakukan
maklumbalas terhadap
pertanyaan pengguna
Edar risalah Jurujual Jurujual mengedarkan
risalah produk kepada
pengguna.
4.5.2 Rajah Kelas (Class Diagram)
Terdapat lapan rajah kelas yang digunakan dalam sistem sedia ada. Ianya terdiri
daripada jurijual , risalah, Pengguna, juruteknik, perkhidmatan sokongan,pembelian,
resit dan produk. Pengguna mendapatkan maklumat produk daripada risalah dan melalui
jurujual. Pengguna juga mendapatkan perkhidmatan sokongan mengenai produk yang
telah dibeli melalui juruteknik syarikat. Rujuk LAMPIRAN F untuk gambarajah rajah
kelas.
4.5.3 Rajah Jujukan (Sequence Diagram)
Terdapat empat rajah jujukan bagi sistem sedia ada. Sila rujuk Lampiran G.
Ringkasan penerangan rajah-rajah interaksi tersebut boleh didapati pada Jadual 4.4 di
bawah.
70
Jadual 4.5: Penerangan Ringkas Rajah Jujukan Sistem Semasa
Rajah Jujukan Penerangan
Lihat maklumat produk Mewakili peranan dan perbuatan pelakon
dalam proses mendapatkan maklumat
produk.
Buat pembelian produk Mewakili peranan dan perbuatan pelakon
dalam proses membeli produk.
Mendapatkan perkhidmatan sokongan Mewakili peranan dan perbuatan pelakon
dalam proses mendapatkan perkhidmatan
sokongan.
Mengedar risalah Mewakili peranan dan perbuatan pelakon
dalam proses mengedarkan risalah.
4.5.4 Rajah Aktiviti (Activiti Diagram)
Rajah aktiviti bagi sistem semasa memaparkan mengenai proses yang
merangkumi melihat maklumat produk, pembelian, mendapatkan perkhidmatan
sokongan dan mengedar risalah. . Sila rujuk Lampiran H untuk gambarajah aktiviti.
4.6 Keperluan Pengguna
Terdapat dua keperluan pengguna telah dikenalpasti berdasarkan kategori
mereka, iaitu,
(i) Pentadbir
(a) Dapat mengedarkan maklumat produk dengan cepat dan tepat.
71
(b) Dapat mengetahui kehendak pengguna.
(c) Dapat membuat strategi pemasaran dengan lebih mudah.
(d) Memudahkan berhubung dengan pengguna.
(ii) Pengguna
(a) Dapat memperolehi maklumat produk dengan cepat dan lengkap.
(b) Dapat membuat keputusan secara terperinci sebelum membeli
sesuatu produk.
(c) Memudahkan untuk membuat pertanyaan.
(d) Memudahkan untuk mengutarakan pendapat dan komen
(e) Menjimatkan masa
4.7 Data Model dan Rekabentuk Sistem Cadangan (To-Be)
Sistem baru yang dicadangkan akan mengaplikasikan pemasaran secara atas
talian. Sistem cadangan ini dibuat untuk memperkenalkan pendekatan baru dalam
aktiviti pemasarn kepada Keharsons Sdn Bhd. Ini adalah untuk menjadikan aktiviti
pemasaran akan lebih efektif dan efisyen. Sistem ini juga diwujudkan berdasarkan
kepada keperluan pengguna.
4.7.1 Rajah Peristiwa (Use Case Diagram)
Terdapat dua belas rajah peristiwa yang telah dikenalpasti bagi sistem cadangan.
Rajah peristiwa ini mempunyai pelakon-pelakon yang tersendiri yang menggunakan
rajah peristiwa tersebut. Rajah 4.2 menunjukkan rajah peristiwa bagi sistem cadangan.
72
PenggunaBuat Pendaftaran
Pengguna tidak berdaftar Buat pembelian
Hantar email
Masuk forum
Pengguna Berdaftar
Lihat maklumat produk
Urus pentadbir sistem
Urus maklumat produk
Lihat laporan
Urus berita terkini
Urus newsletter
Urus email
Urus forum
Urus kaedah penghantaran
Pentadbir Sistem
Urus potongan harga
Rajah 4.2: Rajah Peristiwa Sistem Baru
Jadual 4.6 di bawah menunjukkan penerangan secara ringkas menegenai rajah peristiwa
seperti yang digambarkan pada Rajah 4.2. Bagi penerangan rajah peristiwa, sila rujuk
Lampiran I.
73
Jadual 4.6: Penerangan Ringkas Rajah Reristiwa Sistem Baru
Rajah Peristiwa Pelakon Penerangan
Buat pendaftaran • Pengguna tidak
berdaftar
Merupakan proses pendaftaran
bagi Pengguna yang tidak
berdaftar.
Lihat maklumat
produk
• Pengguna berdaftar
• Pengguna tidak
berdaftar
Merupakan proses melihat
paparan produk yang ditawarkan
pada laman web.
Buat penempahan • Pengguna berdaftar
Merupakan proses membeli
produk oleh pengguna.
Hantar email • Pengguna berdaftar
• Pengguna tidak
berdaftar
Merupakan proses membuat
pertanyaan oleh pengguna.
Urus pentadbir sistem • Pentadbir sistem Meupakan proses mengurus
pentadbir laman web.
Urus maklumat produk • Pentadbir sistem Merupakan proses memasukkan
produk baru ke dalam laman web
dan mengemaskini maklumat
produk.
Urus email • Pentadbir sistem Merupakan proses menyediakan
perkhidmatan sokongan kepada
pengguna melalui pertanyaan
pengguna melalui email.
Lihat laporan • Pentadbir Sistem Merupakan proses penjanaan
laporan.
Urus newsletter • Pentadbir Sistem Merupakan proses melakukan
penghantaran newsletter kepada
pengguna
Urus berita terkini • Pentadbir Sistem Merupakan proses membuat
74
berita terbaru dan mengemaskini
berita.
Urus forum • Pentadbir Sistem Merupakn proses mengurus
forum.
Urus kaedah
penghataran
• Pentadbir Sistem Merupakan proses mengurus
kaedah penghataran.
Urus potongan harga • Pentadbir Sistem Merupakan proses mengurus
potongan harga.
4.7.2 Kad CRC (CRC Card)
Kad CRC yang dibina adalah berdasarkan rajah kelas. Ianya menunjukkan
tanggungjawab (responsibilites) iaitu perkara yang diketahui dan dilakukan oleh kelas
dan juga kerjasama (collaboration) objek dalam melaksanakan permintaan. Terdapat
empatbelas kad CRC yang telah dibuat. Sila rujuk LAMPIRAN J untuk melihat kad
CRC.
4.7.3 Rajah Kelas (Class Diagram)
Terdapat empatbelas kelas yang digunakan di dalam sistem pemasaran secara
‘adaptive marketing’. Rajah kelas ini terdiri daripada Pengguna (Pengguna),
Pendaftaran, Login Pengguna, Maklumat produk, Pembelian, Maklumat bayaran, Resit,
Pentedbir Sistem, Perkhidmatan Sokongan dan Laporan. Sila Rujuk LAMPIRAN K
untuk gambarajah Rajah Kelas.
75
4.7.4 Rajah Jujukan (Sequence Diagram)
Terdapat sembilanbelas rajah jujukan (sequence diagram) bagi sistem yang
dicadangkan. Sila rujuk Lampiran L. Ringkasan penerangan rajah-rajah interaksi
tersebut pada Jadual 4.3 di bawah.
Jadual 4.7: Penerangan Ringkas Rajah Jujukan Sistem Baru
Rajah Jujukan Penerangan
Pendaftaran pengguna Mewakili peranan dan perbuatan pelakon
(Pengguna) dalam proses mendaftar
sebagai ahli.
Kemaskini maklumat pengguna Mewakili peranan dan perbuatan pelakon
(Pengguna) dalam proses mengemaskini
buitr-butir peribadi
Melihat maklumat produk Mewakili peranan dan perbuatan pelakon
(Pengguna) dalam proses melihat paparan
maklumat produk.
Pembelian produk Mewakili peranan dan perbuatan pelakon
(Pengguna) dalam proses membeli
produk.
Menghantar email Mewakili peranan dan perbuatan pelakon
(Pengguna) dalam proses membuat
pertanyaan dalam perkhidmatan sokongan.
Memasuki forum Mewakili peranan dan perbuatan
(Pengguna) dalam proses memasuki forum
dan mengutarakan pendapat.
Cipta pentadbir sistem Mewakili peranan dan perbuatan
(Pentadbir Sistem) dalam proses mencipta
76
pentadbir sistem.
Cipta produk baru Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) dalam proses
memasukkan maklumat produk baru.
Mengemaskini maklumat produk Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) mengemaskini
maklumat produk.
Semakan laporan Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) dalam proses
melakukan semakan laporan.
Cipta berita terkini Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) mencipta berita terkini.
Email promosi produk (Newsletter) Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) dalam proses
melakukan email promosi produk kepada
pengguna.
Maklumbalas perkhidmatan email Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) dalam proses
melakukan maklumbalas terhadap
pertanyaan yang dibuat oleh pengguna.
Cipta tajuk forum Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) dalam proses mencipta
tajuk forum yang baru.
Mengemaskini forum Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) dalam proses
melakukan pengemaskini terhadap topik-
topik forum yang dibuat oleh pengguna.
Cipta kaedah penghantaran Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) dalam proses mencipta
kaedah penghantaran baru.
Mengemaskini kaedah penghantaran Mewakili peranan dan perbuatan pelakon
77
(Pentadbir Sistem) dalam proses
melakukan pengemaskini terhadap
maklumat kaedah penghantaran.
Cipta potongan harga Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) dalam proses mencipta
potongan harga baru.
Mengemaskini potongan harga Mewakili peranan dan perbuatan pelakon
(Pentadbir Sistem) dalam proses
melakukan pengemaskini terhadap
maklumat maklumat potongan harga.
4.7.5 Rajah Keadaan (State-chart Diagram)
Rajah keadaan yang dibina adalah untuk menggambarkan perubahan keadaan
objek yang terlibat di dalam proses pembelian produk oleh pengguna. Sila rujuk
Lampiran M.
4.7.6 Rajah Aktiviti (Activity Diagram)
Rajah aktiviti sistem pemasaran secara ‘adaptive marketing’ merangkumi
kesemua fungsi-fungsi dalam aplikasi sistem laman web. Sila rujuk Lampiran N bagi
rajah aktiviti sistem baru.
78
4.8 Cadangan Antaramuka Sistem
Rekabantuk antaramuka pada laman web membolehkan pengguna berinteraksi
dengan sistem bagi tujuan memasukkan data, melihat output dan sebagainya.
Antaramuka pengguna penting untuk menghubungkan antara pengguna dengan sistem.
Cadangan antaramuka sistem ini menggabungkan konsep pemasaran ‘adaptive
marketing’ dengan ciri-ciri pemasaran ‘adaptive marketing’.
Konsep pemasaran ‘adaptive marketing’ yang menggabungkan elemen kesan,
tafsir, analisa, tindakan dan respon merupakan pendekatan yang digunakan untuk
mewujudkan pemasaran yang berkonsepkan ‘adaptive marketing’. Ciri-ciri pemasaran
‘adaptive marketing’ yang telah dirumuskan dalam Jadual 4.2 digunakan untuk
memadankan dengan elemen-elemen konsep pemasaran ‘adaptive marketing’.
Antaramula sistem akan ditunjukkan seiring dengan elemen dan ciri-ciri pemasaran
‘adaptive marketing’. Jadual 4.8 menunjukkan cadangan antaramuka sistem. Disamping
itu, sila rujuk Lampiran O untuk melihat carta antaramuka sistem.
79
Jadual 4.8 : Strategi pemasaran ‘adaptive marketing’ berlandaskan konsep dan ciri-ciri pemasaran ’adaptive marketing’ serta paparan antaramuka sistem Konsep Model Aspek Ciri-ciri Pemasaran
berkonsepkan ’Adaptive
marketing’
Antaramuka
Sistem
(Lampiran O)
Catatan
Model 1 : IBM Produk Capaian maklumat produk dengan
cepat dan tepat.
Rajah O2
(ms 184)
Berdasarkan kepada capaian
maklumat atas talian, pengguna
mampu mencapai maklumat
sesuatu produk dengan mudah
hanya melalui kemudahan
internet.
Kesan
Model 1 : IBM Pelanggan Kommunikasi sebagai medium
untuk mengetahui pendapat dan
komen pengguna.
Rajah O3
(ms 185)
Kemudahan email yang
disediakan dalam sistem in
membolehkan pengguna
menyuarakan pendapat atau
bertanyakan sesuatu mengenai
produk atau sebagainya. Ini
merupakan satu mekanisma
komunikasi yang berkesan, cepat
dan mudah.
80
Konsep Model Aspek Ciri-ciri Pemasaran
berkonsepkan ’Adaptive
marketing’
Antaramuka
Sistem
(Lampiran O)
Catatan
Model 2 :
Amazon.com
Pelanggan Komunikasi untuk mendapatkan
respon pengguna mengenai produk
yang ditawarkan dan sebagai
mekanisma untuk perkongsian
pengetahuan.
Rajah 04 &
Rajah 05
(ms 185)
Kemudahan forum yang diadakan
membolehkan pengguna mahupun
pentadbir sistem berkomunikasi
untuk berdasarkan kepada tajuk-
tajuk forum yang diutarakan.
Komunikasi ini merupakan
pedekatan komunikasi dua hala
dimana pengguna dapat bekongsi
pendapat dan pengetahuan.
Kesan
Model 3 :
Senario D
Pelanggan Menarik perhatian pengguna
dengan mengadakan promosi
tertentu. (Strategi pemaasran
berdasarkan promosi dan harga
produk.)
Rajah 06 &
Rajah 07
(ms 186)
Strategi pemasaran berbentuk
promosi harga produk akan
membolehkan pengguna
penegtahui promosi tertentu
dengan cepat dan ini dapat
menarik perhatian pengguna
untuk lebih kerap mengunjungi
laman web organisasi.
81
Konsep Model Aspek Ciri-ciri Pemasaran
berkonsepkan ’Adaptive
marketing’
Antaramuka
Sistem
(Lampiran O)
Catatan
Model 1 : IBM Sistem Laman web yang dinamik. Rajah O8
(ms 188)
Maklumat produk yang mudah
dikemaskini menjadikan laman
web memenuhi ciri-ciri laman
web yang dinamik.
Model 3 :
Senario D
Sistem Pengurusan pemasaran atas talian
(Laporan pencapaian)
Rajah 09, Rajah
O10 & Rajah
O11 (ms 189)
Senarai laporan yang terdapat
dalam sistem ini membolehkan
syarikat mengetahui keadaan
jualan serta status pemasaran
yang dilakukan. Hasil laporan ini
akan digunakan oleh syarikat
untuk mengatur strategi
pemasaran yang seterusnya.
Analisa,
Tafsir
dan
Tindakan
Model 2 :
Amazon.com
Sistem Berkeupayaan untuk mengetahui
kekerapan pengguna melawat
sesuatu laman kategori produk.
Rajah O12
(ms 190)
Sistem ini berkeupayaan untuk
mengetahui kekerapan pelanggan
melawati laman produk
berdasarkan kepada kategori.
82
Konsep Model Aspek Ciri-ciri Pemasaran
berkonsepkan ’Adaptive
marketing’
Antaramuka
Sistem
(Lampiran O)
Catatan
Analisa,
Tafsir
dan
Tindakan
Model 2 :
Amazon.com
Produk Paparan produk yang memaparkan
entiti-entiti penting seperti jenama,
harga, pengeluar dan model.
Rajah O13
(ms 190)
Laman web ini memaparkan
keterangan mengenai sesuatu
produk dengan jelas yang
merangkumi jenama, harga,
pengeluar, model, spesifikasi
teknikal dan sebagainya.
Model 1 : IBM Pelanggan Kommunikasi sebagai medium
untuk mengetahui pendapat dan
komen pengguna
Rajah O14
(ms 191)
Pentadbir sistem akan membuat
maklumbalas terhadap setiap
pertanyaan yang dikemukakan
menerusi email pelanggan.
Respon
Model 4 :
Panasonic.com
Pelanggan Membolehkan pengguna
mendapatkan maklumat produk
menerusi email.
Rajah O15 &
Rajah O16
(ms 191)
Sistem ini mempunyai
kemudahan penghantaran
newsletter berdasarkan kepada
kategori produk. Pelanggan hanya
perlu memasukkan nama dan
alamat email pada bahagian
newsletter dan kategori produk.
83
Konsep Model Aspek Ciri-ciri Pemasaran
berkonsepkan ’Adaptive
marketing’
Antaramuka
Sistem
(Lampiran O)
Catatan
Model 3 :
Senario D
Produk Membantu pelanggan dalam proses
membuat keputusan pembelian.
Rajah O17
(ms 192)
Forum yang terdapat dalam laman
web syarikat akan menyenaraikan
maklumat jualan produk yang
mendapat sambutan. Ini secara
tidak langsung akan membantu
pelanggan membuat keputusan
pembelian.
Respon
Model 4 :
Panasonic.com
Produk Iklan secara atas talian (Maklumat
terkini mengenai produk)
Rajah O18
(ms 193 )
Pelanggan akan dapat mengetahui
maklumat terbaru mengenai
produk-produk di pasaran. Ini
membolehkan pelanggan akan
sentiasa mengunjungi laman wen
untuk mengetahui maklumat
lanjut mengenai sesuatu produk.
84
4.9 Rekabentuk Pangkalan Data
Pangkalan data bertanggungjawab dalam penyimpanan data dan berupaya
memberikan kesepaduan dan perkongsian data. Rekabentuk pangkalan data penting
untuk mengelakkan daripada penduaan data yang akan memaksimumkan penggunaan
pangkalan data.Ia juga untuk memastikan maklumat dikemaskini akan diproses dengan
efisyen. Sila rujuk Lampiran P untuk melihat rekabentuk pangkalan data.
4.10 Senibina Sistem
Rekabentuk senibina sistem bagi sistem pemasaran secara ‘adaptive marketing’
adalah seperti yang digambarkan pada Rajah 4.3.
Rajah 4.3: Senibina Sistem
85
(i) Tingkat 1
Tingkat 1 merupakan antaramuka pengguna. Pada peringkat ini pengguna
mendapat pengalaman dan juga pengetahuan mengenai produk jualan.
Pada peringkat ini juga menyediakan paparan grafik kepada pengguna
untuk berinteraksi dengan aplikasi, data input, output dan mengurus data.
(ii) Tingkat 2
Tingkat 2 menyediakan hubungan antara antaramuka dan bahagian
perkhidmatan data. Tingkat ini mengandungi transaksi perniagaan yang
berlaku pada fasa keperluan sebelum ini. Transaksi ini menghubungkan
pengguna dengan data.
(iii) Tingkat 3
Tingkat 3 merupakan bahagian perkhidmatran data yang mengandungi
pangkalan data di mana capaian data berlaku di peringkat ini. Dalam
projek ini, pembangun akan menggunakan MySQL sebagai pengkalan
data.
4.11 Ringkasan
Hasil awalan kajian ini menceritakan mengenai latarbelakang organisasi kajian kes. Bab
ini juga mendokumentasikan semua hasil awalan kajian yang telah dijalankan. Proses
semasa dan cadangan sistem digambarkan melalui rajah-rajah UML. Rekabentuk modul
cadangan antaramuka sistem, rekabentuk pangkalan data dan senibina sistem juga
digambarkan di dalam bab ini.
BAB V
IMPLEMENTASI DAN PENGUJIAN
5.1 Pengenalan
Berdasarkan kepada analisis dan rekebentuk system, pembangunan sistem akan
bermula. Pengujian merupakan fasa yang kritikal dalam pembangunan sistem dan
penyelenggaraan. Pembangunan pelan pengujian se asa analisis sistem dan rekabentuk
dan sebelum implementasi adalan penting untuk penghasilan sistem yang berkualiti.
Tujuan pengujian ini adalah untuk memastikan sistem tidak mempunyai sebarang
masalah dan bebas daripada ralat serta memenuhi keperluan pengguna. Pembangun
sistem telah mengendalikan beberapa peringkat pengujian seperti pengujian unit,
pengujian integrasi, pengujian sistem dan pengujian penerimaan pengguna. Selepas
mengaturcara keseluruhan sistem, pelan pengujian perlu dibangunkan dan dilaksanakan
berdasarkan kepada data pengujian. Hasil pengujian hendaklah sama dengan jangkaan
keputusan.
5.2 Pelan Pengujian
Menerusi projek ini, terdapat empat peringkat pengujian dalam strategi untuk
mengimplementasikan pelan pengujian. Pelan pengujian ini perlu berdasarkan kepada
teknik yang tepat untuk memastikan kualiti sistem sebelum diimplementasikan ke dalam
persekitaraan sebenar.
87
5.2.1 Pengujian Unit
Pengujian unit merupakan pengujian yang akan lebih fokus kepada setiap unit.
Pengujian unit dilakukan ke atas modul-modul untuk mengesan kemasukan data
daripada pengguna. Pengujian ini dilakukan secara berterusan dan berperingkat semasa
proses pembangunan dan implementasi dijalankan. Ini adalah bagi mengesan ralat dari
peringkat awal pembangunan sistem. Terdapat dua pendekatan di dalam pengujian ini
iaitu kaedah pengujian kotak hitam dan kotak putih.
5.2.1.1 Pengujian Kotak Hitam
Pengujian kotak hitam yang dijalankan adalah berdasarkan kepada unit yang
terdapat di dalam sub-sub modul. Pengujian kotak hitam hanya melibatkan pengujian
luaran sahaja iaitu pendekatan yang memfokuskan kepada apa yang dijangkakan.
Pengujian ini lebih menumpukan kepada output yang dihasilkan mestilah tepat seperti
yang dikehendaki. Pengujian Kotak Hitam boleh dilihat pada Lampiran Q1.
5.2.2 Pengujian Integrasi
Pengujian integrasi adalah bertujuan untuk menilai modul-modul yang telah
diintegrasikan. Komponen perisian akan diuji secara berkelompok dan ini adalah untuk
memastikan antaramuka dan pautan-pautan di setiap bahagian sistem beroperasi dengan
baik dan sempurna. Pengujian ini merupakan cara terbaik untuk mengesan ralat dalam
suatu subsistem.
Untuk bahagian antaramuka, pengujian antaramuka sistem menjadi fungsi yang
penting dimana ia akan memastikan semua data akan disimpan dengan betul dan tidak
akan mengalami kehilangan data atau ralat pada pangkalan data. Pengujian akan melihat
88
kepada mana-mana percanggahan antara komponen antaramuka untuk memastikan tidak
berlaku sebarang kekeliruan antara aplikasi dalam sistem jika dilarikan secara serentak.
Di akhir pengujian ini perlu menampakan keputusan yang positif. Kesemua komponen
sistem perlu berjalan dengan lancar. Proses dan hasil pengujian integrasi bagi sistem
boleh dilihat pada Lampiran Q2.
5.2.3 Pengujian Sistem
Pada peringkat ini pengujian telah selesai pada data sebenar. Sistem yang
lengkap akan dijalankan berdasarkan kepada data sebenar. Semasa proses pengujian ini,
keputusan daripada sistem akan dianalisa. Semasa analisa keputusan dilakukan, akan
terdapat keputusan yang tidak memadai jangkaan keputusan daripada sistem. Untuk kes
yang sedemikian, ralat pada aturcara tertentu akan dikenalpasti dan dibetulkan dan
seterusnya pengujian dilakukan untuk mendapatkan jangkaan keputusan. Apabila sistem
bebas daripada ralat, data sebenar akan dimasukkan supaya sistem dapat menunjukkan
perjalanan yang lancar mengikut keperluan pengguna.
Pengujian ini dijalankan untuk mengesahkan sistem akan diuji terhadap kesemua
komponen secara serentak. Setiap antaramuka, menu dan butang akan diuji untuk
memastikan bagaimana sistem memenuhi keperluan pengguna. Dalam pendekatan
pengujian ini, pengujian lain dilakukan dalam sistem ini. Pengujian yang dilakukan
dalam sistem yang dibangunkan adalah seperti berikut:
(i) Pengujian antaramuka dilakukan bagi memastikan interaksi di antara
antaramuka adalah seperti yang dirancang.
(ii) Pihak pengurusan dan pelanggan menggunakan kata laluan yang tertentu.
Hasil pengujian menunjukkan sekiranya pengguna memasukkan ID dan
kata laluan yang salah tidak dapat memasuki halaman pengurusan.
89
(iii) Pengujian kemasukan data yang tidak lengkap pada borang pendaftaran
pelanggan telah menunjukkan hasil di mana borang yang tidak lengkap
mesej ralat akan ditunjukkan.
(iv) Pengujian kata laluan dilakukan untuk memastikan hanya pelanggan yang
(v) berdaftar sahaja dibenarkan masuk ke halaman tertentu. Ini adalah
bertujuan
(vi) untuk menjamin keselamatan data.
(vii) Pengujian sistem setelah pengintegrasian modul dilakukan dan pengujian
ini telah menunjukkan bahawa semua modul dapat dilaksanakan dengan
baik.
5.2.4 Pengujian Penerimaan Pengguna
Pengujian penerimaan pengguna merupakan bahagian terakhir dalam
pembangunan sistem. Pengujian penerimaan dilakukan untuk menguji sejauh mana
penerimaan pengguna terhadap sistem. Selain daripada itu, ia adalah untuk memastikan
bahawa sistem yang dibangunkan dapat memenuhi keperluan pengguna. Pengujian ini
dilakukan oleh pengguna-pengguna yang akan menggunakan sistem. Terdapat dua
peringkat dalam pengujian ini iaitu pengujian alfa dan pengujian beta. Pengujian alfa
merupakan pengujian dengan menggunakan data palsu manakala pengujian beta
merupakan pengujian menggunakan data sebenar dan di bawah pemerhatian pembangun
sistem bagi tujuan keselamatan data. Penerimaan pengguna adalah faktor terpenting bagi
memastikan keberkesanan sesebuah sistem yang dibangunkan. Pengujian ini dijalankan
pada kefungsian dan antaramuka sistem. Lampiran Q3 menyenaraikan soalan-soalan
bagi menguji tahap penerimaan pengguna terhadap sistem ini.
90
5.2.4.1 Pendekatan Pengujian
Pengujian penerimaan pengguna dilakukan terhadap sepuluh orang yang telah
diambil sebagai sampel pengujian sistem. Sampel yang diambil ini adalah orang awam
yang merupakan pengguna sistem. Mereka diberi serba sedikit penerangan ringkas
tentang kaedah pengujian ini. Selepas pengujian ke atas sistem selesai, mereka diminta
untuk mengisi borang pengujian penerimaaan pengguna bagi menjawab beberapa soalan
berdasarkan pengalaman mereka terhadap sistem tersebut.
5.2.4.2 Hasil Pengujian
Pengujian penerimaan pengguna dinilai berdasarkan kepada peringkat kepuasan
pengguna iaitu dari skala satu hingga lima. Jadual 5.1 menunjukkan keputusan
pengujian.
Jadual 5.1: Hasil Pengujian Penerimaan Pengguna
Keputusan Pengujian Penerimaan Pengguna
Soalan-soalan Pengujian Penerimaan Purata
1. Apakah pendapat anda mengenai antatamuka sistem? 4.2
2. Apakah pendapat anda mengenai pengusunan menu dan produk-
produk jualan dalam sistem ini?
4.2
3. Adakah anda mudah untuk mencari maklumat produk yang dicari? 4
4. Adakah sistem in mampu memberikan maklumat terkini mengenai
produk jualan?
3
5. Adakah forum yang terdapat dalam sistem ini memberi kemudahan
untuk perkongsian maklumat?
4
6. Adakah kategori produk yang mendapat jualan yang tinggi membantu
anda dalam melakukan pembelian?
3
7. Adakah anda berpuas hati terhadap bayaran dilakukan di luar sistem? 3
8. Adakah sistem ini mesra pengguna? 4
91
9. Adakah anda berminat untuk menggunakan sistem ini di masa
hadapan?
4
10. Pada pendapat anda, adakah sistem ini dapat dikomersialkan? 4
Berdasarkan kepada hasil pengujian penerimaan pengguna, dapat disimpulkan
bahawa sistem ini memiliki antaramuka yang menarik dan ringkas. Di samping itu,
pengusunan menu juga menampakkan ciri-ciri yang mudah dan jelas. Sistem ini juga
dinilai dengan baik dari segi papaan maklumat produk dan kegunaan forum untuk
perkongsian pendapat dan pengetahuan. Sistem ini juga dikategorikan sebagai sistem
yang mesra pengguna dan mendapat penerimaan tinggi untuk kegunaan masa hadapan
dan juga untuk dikomersialkan. Akan tetapi pengguna memerlukan pembarayan di
dalam sistem untuk memudahkan transaksi dilakukan. Pembangun sistem tidak dapat
membangunkan modul untuk pembayaran disebebkan oleh ciri-ciri keselematan dan
juga masa yang terhad dalam proses pembangunan.Senarai dibawah merupakan komen
dan cadangan pengguna terhadap sistem ini.
(i) Sistem perlu memuatkan modul komunikasi antara pelanggan dengan
pelanggan dan juga antara pelanggan dengan pihak syarikat.
(ii) Sistem perlu memuatkan bahagian berita terkini mengenai produk jualan
dan sebagainya.
(iii) Pelanggan perlu mengetahui produk jualan yang mendapat sambutan
yang tinggi.
Berdasarkan kepada komen dan cadangan pengguna, beberapa pembaharuan
telah dilakukan seperti ruangan berita terkini dan juga pembaharuan forum.
Walaubagaimanapun, modul pembayaran tidak dapat dibangunkan disebabkan keadaan
masa yanag terhad.
92
5.3 Pengkodan Aturcara
Pengkodan bagi modul-modul sistem dibina menggunakan bahasa
pengaturcaraan PHP. Modul-modul yang terlibat dibangunkan secara
berperingkat, selari dengan pembangunan serta penyelenggaraan pangkalan data.
Pengodan aturcara bagi modul-modul yang utama dalam sistem ini ialah pembelian
produk, cipta produk baru, paparan laporan pengguna dan newsletter. Aturcara
disediakan pada Lampiran R.
5.4 Manual Pengguna
Manual Pengguna merupakan antaramuka sistem dan panduan langkah demi
langkag untuk kegunaan pengguna untuk menggunakan sistem ini. Terdapat dua modul
pengguna iaitu pelangan dan juga pentadbiran. Manual pengguna ini disediakan pada
Lampiran S.
5.5 Ringkasan
Fasa pembangunan akan lengkap dengan melakukan pengujian sistem dan
pengujian penerimaan pengguna. Pengujian unit dan pengujian sistem dijalankan untuk
memastikan sistem dapat berjalan dengan lancar tanpa sebarang ralat dan masalah.
Pengujian kotak hitam dilakukan untuk memeastikan fungsi-fungsi sistem berjalan
dengan lancar. Komen dan cadangan pengguna digabungkan dan pembaharuan telah
dilakukan untuk membolekan sistem mempunyai ciri-ciri yang diperlukan oleh
pengguna.
BAB VI
STRATEGI ORGANISASI
6.1 Pendahuluan
Bab strategi organisasi ini akan menerangkan strategi yang dicadangkan untuk
dilaksanakan di Syarikat Keharsons Sdn Bhd. Strategi dan langkah-lagkah yang terbaik
perlu diambil bagi menjamin sistem yang akan dilaksanakan dapat berjalan dengan baik
dan lancar. Strategi pelaksaanan bagi sistem yang telah dibangunkan akan diterangkan
di dalam bab ini.
6.2 Strategi Pelaksanaan
Strategi pelaksanaan merupakan strategi yang digunakan oleh pihak syarikat
untuk melancarkan sistem. Strategi pelaksanaan ini adalah merujuk kepada pelan
pelaksanaan yang digunakan sebagai panduan untuk mengimplementasikan sistem.
Langkah-langkah pelaksanaan adalah digambarkan pada Rajah 6.1 di bawah.
94
Langkah 2: Menentukan staf yang bertanggungjawab sebagai admin sistem Setalah perbincangan, pihak pentadbiran syarikat hendaklah menngnalpasti staf yang bakal menguruskan sistem.
Langkah 3: Kandungan Sistem Staf yang bertanggungjawab hendaklah memasukkan maklumat produk-produk jualan syarikat dan menentusahkan kandungan dan maklumat produk yang tepat dan sah
Langkah 4: Melancarkan Sistem Sitem Pemasaran Menggunakan Konsep ‘Adaptive marketing’ perlu dilancarkan oleh pengarah-pengarah Syarikat Keharsons Sdn Bhd.
Langkah 5: Kajian semula dan Pengemaskinian Kandungan sistem perlulah sentiasa dikemaskini dan kajian semula perlu dilakukan berdasarkan kepada fungsi-fungsi yang terdapat pada sistem.
Langkah 6: Penyelenggaraan sistem Sistem perlu diselenggara untuk memastikan tidak terdapat sebarang ralat dan digunakan untuk penambahan fungsi-fungsi tertentu untuk sokongan sistem.
Langkah 1: Membuat perbincangan Langkah pertama ialah dengan mengadakan perbincangan antara ahli-ahli pengarah Keharsons Sdn Bhd untuk memberi pendedahan mengenai sistem yang bakal digunakan untuk mendapatkan pemahaman yang jelas.
Rajah 6.1: Pelan Pelaksanaan
95
Penjelasan bagi keenam-enam langakan dalam pelan pelaksanaan adalah seperti berikut:
(i) Langkah 1
Dalam peringkat pertama ini, ahli-ahli pengarah syarikat perlu memahami
keperluan dan kebolehan sistem untuk mendapatkan pemahanan yang
menyeluruh mengenai strategi pemasaran yang terkini.
(ii) Langkah 2
Setelah pemahaman dan persetujuan mengenai sistem, pihak pentadbiran
perlu menentukan staf yang akan bertanggungjawab untuk menguruskan
sistem.
(iii) Langkah 3
Pihak pengurusan syarikat akan menetapkan kandungan sistem yang
meliputi maklumat mengenai produk jualan dan maklumat lain untuk
dimasukkan oleh staf yang dipertanggungjawabkan.
(iv) Langkah 4
Pelancaran sistem perlu dilakukan untuk memastikan kweujudannya dan
perlu dilancarkan oleh pengarah-pengarah syarikat.
(v) Langkah 5
Staf yang dipertanggungjawab haruslah menemukakan laporan kepada
pihak pengarah syarikat untuk mendapatkan kajian semula atau
pengemaskinian terhadap maklumat-maklumat produk yang sedia ada. Ini
adalah perlu untuk memberikan maklumat yang terkini mengenai produk
jualan syarikat dari masa ke semasa dan juga memberi maklumat kepada
pelanggan-pelanggan yang tertentu. Bahagian ini dapat dicapai oleh pihak
pentadbiran syarikat untuk melihat perkembangan jualan dan sebagainya.
(vi) Langkah 6
Sistem ini perlu diselenggaran dari masa ke semasa untuk memastikan
sistem akan berjalan dengan lancar tanpa ralat. Selain itu penambahan
96
ciri-ciri sistem seperti penambahan fungsi atau modul juga diperlukan
untuk memastikan sistem memenuhi ciri-ciri pemasaran masa kini.
6.3 Faktor Kejayaan Sistem
Faktor yang membawa kejayaan kepada sistem ini merupakan kelancaran sistem
ini menyalurkan maklumat dan memudahkan pelanggan melakukan penempahan.
Berikut merupakan cadangan yang diperolehi untuk mempertingkatkan kejayaan sistem
pemasaran menggunakan konsep ’adaptive marketing’.
Jadual 6.1: Faktor Kejayaan Pembangunan Sistem Pemasaran menggunakan
Konsep ‘Adaptive marketing’
Model Faktor Kejayaan
Kaedah Pengumpulan Data Hasil
Mengkaji jenis-jenis model
dan sistem pemasaran secara
adaptive marketing.
Mengetahui kelebihan dan
masalah pada sistem sedia ada.
Mengkaji ciri-ciri dan
kelebihan pemasaran secara
‘adaptive marketing’
Mengetahui ciri-ciri ‘adaptive
marketing’ pada sistem yang
akan dibangunkan.
Sumber teknikal
Menemubual pihak
pengurusan untuk
mendapatkan kaedah
pemasaran semasa yang
dilakukan
Mengetahui proses pemasaran
yang dijalankan.
97
Merumuskan model yang
dikaji dan merekabentuk
model ‘adaptive marketing’
sebagai panduan
Model yang direka dijadikan
sebagai panduan untuk
membangunkan sistem.
Rekabentuk Sistem
Pemasaran
menggunakan
Konsep ‘Adaptive
marketing’ Kaji selidik pelanggan bagi
memenuhi keperluan
mereka.
Mengetahui keperluan dan
citarasa pelanggan
Peranan Sistem
Pemasaran
menggunakan
Konsep ‘Adaptive
marketing’
Pemerhatian
terhadapteknologi laman web
yang semakin berkembang.
Penggunaan sistem lebih meluas
dan memudahkan pengguna
untuk memperoleh maklumat
pada bila-bila masa dan dimana
sahaja.
Kualiti Sistem Temubual/kaji selidik
tentang sistem pemasaran
menggunakan konsep
‘adaptive marketing’
Memuaskan – perlu pembayaran
secara atas talian
Temubual tentang apakah
maklumat yang diperlukan.
Perlu tambahkan maklumat
mengenai produk
Kualiti Maklumat
Kaji selidik tentang
keperluan maklumat
terhadap pengguna.
Maklumat amat berguna.
Kepuasan Pengguna Kaji selidik faedah Sokongan yang menyeluruh
mengenai sistem yang
dibangunkan.
98
6.3.1 Impak Individu
Pembangunan sistem pemasaran menggunakan konsep ‘adaptive marketing’
mempunyai pendekatan yang tersendiri untuk memudahkan pengguna memdapatkan
maklumat produk dan juga mendapatkan sokongan keputusan dalam melakukan
pembelian Sistem ini juga dapat membantu pihak admin untuk menyalurkan maklumat
produk dengan mudah dan pantas.
6.3.2 Impak Organisasi Secara amnya, sistem pemasaran menggunakan konsep ‘adaptive marketing’
membantu organisasi menyebarkan maklumat produk dengan efektif dan efisyen. Sistem
ini berkemampuan untuk membantu pihak organisasi dalam proses mereka bentuk
strategi pemasaran dengan cepat. Oleh itu, kredabiliti dan mutu pemasaran organisasi
dapat dipertingkatkan. Ciri-ciri bantuan keputusan yang terdapat dalam system ini juga
membolehkan pihak pengurusan mengetahui perkembangan penjualan produk yang
melibatkan maklumat pengguna dan juga produk. Ekoran daripada itu pihak pengurusan
dapat memyemak perkembangan keseluruhan jualan secara atas talian dengan mudah
dan cepat serta mampu mengendalikan aktiviti pemasaran secara sistematik.
6.4 Ringkasan
Bab ini secara keseluruhannya menerangkan strategi organisasi yang perlu
diambil oleh organisasi kajian iaitu Keharsons Sdn Bhd. Strategi organisasi ini
penting bagi membantu organisasi kajian untuk meningkatkan dan memperbaiki kaedah
pemasaran dan perkhidmatan yang diberikan kepada orang ramai. Bab ini juga turut
99
membantu organisasi dalam memberi cadangan dan mempertimbangkan strategi yang
dicadangkan seterusnya menjadikannya sebagai satu alternatif bagi mencapai
kejayaan penggunaan sistem maklumat dan memenuhi keperluan pengguna sistem.
Strategi organisasi ini juga perlu dipertimbangkan oleh pihak organisasi dari masa ke
semasa untuk menyesuaikan dengan keadaan persekitaran.
BAB VII
PERBINCANGAN DAN KESIMPULAN
7.1 Pengenalan
Bab ini merupakan bab terakhir di dalam dokumentasi ini. Di dalam bab ini
semua perbincangan mengenai projek akan diterangkan iaitu dari segi pencapaian dan
juga cabaran yang telah dihadapi sepanjang projek ini dilaksanakan. Manakala kelebihan
dan kelemahan projek ini turut dimuatkan. Selain daripada itu, bab ini turut menjelaskan
mengenai pengajaran dan pengalaman yang dialami sepanjang sistem ini dibangunkan.
Cadangan pembaikan juga diselitkan dalam bab ini bagi menambahbaikkan lagi sistem
ini untuk masa hadapan.
7.2 Hasil Pencapaian
Dapat dirumuskan bahawa projek ini telah mencapai objektif yang berikut:
(i) Mengkaji beberapa komponen dan model sebelum ini yang telah dibina
untuk mewujudkan keberkesanan pendekatan pemasaran ‘adaptive
marketing’ kepada organisasi.
(ii) Merumuskan model-model yang dikaji dan mereka model pemasaran
secara ’adaptive marketing’ yang digunakan sebagai panduan untuk
merekabentuk sistem
101
(iii) Merekebentuk sistem yang menggunakan konsep pemasaran secara
’adaptive marketing’ yang digunakan sebagai garis panduan demi
mengukur kerberkesanan dalam memberikan perkhidmatan kepada
pengguna.
Objektif pertama projek adalah untuk mengkaji beberapa komponen dan model
sebelum ini yang telah dibina untuk mewujudkan pendekatan adaptive marketing kepada
organisasi. Ini telah dicapai dengan melakukan kajian terhadap beberapa model yang
mempunyai pendekatan adaptive marketing. Kajian ini telah dilakukan dalam bab dua
iaitu kajian literatur. Selain itu, kajian juga dilakukan terhadap beberapa komponen yang
melihat kepada percepsi pengguna dalam dimensi laman web. Ini adalah untuk
menentukan mengetahui kesetiaan pengguna yang merupakan salah satu daripada ciri-
ciri pemasaran ’adaptive marketing’.
Objektif kedua adalah untuk merumuskan model-model yang dikaji dan mereka
model pemasaran secara ’adaptive marketing’ yang digunakan sebagai panduan untuk
merekabentuk sistem. Model pemasaran yang digunakan sebagai garis panduan ini telah
dikenalpasti dengan menggabungkan model-model yang dikaji dengan menggabungkan
ciri-ciri yang mempunyai nilai-nilai ’adaptive marketing’. Model yang direka ini akan
digunakan sebagai panduan dalam membangunkan sistem pemasaran menggunakan
konsep ’adaptive marketing’. Model yang direka ini adalah merujuk kepada produk
yang dipasarkan dan juga kepada pengguna untuk mengetahui pencapaian jualan dan
juga kesetiaan pengguna.
Objektif ketiga iaitu merekebentuk sistem yang menggunakan konsep
pemasaran secara ’adaptive marketing’ yang digunakan sebagai garis panduan demi
mengukur kerberkesanan dalam memberikan perkhidmatan kepada pengguna.
Pembangunan sistem ini adalah berpandukan model yang telah direka dan juga modul-
modul yang telah dikenalpasti. Selain itu temuramah juga dilakukan untuk mengetahui
pendapat pihak syarikat. Temuramah ini bertujuan untuk mengetahui keperluan dan
102
cadangan pihak syarikat dalam pembangunan sistem pemasasaran secara ’adaptive
marketing’.
7.3 Kebelihan Sistem
Setelah dikenalpasti, terdapat empat kelebihan sistem yang dibangunkan.
Kelebihan-kelebihan adalah seperti berikut:
(i) Sistem ini membolehkan maklumat produk jualan syarikat dapat
dipasarkan secara atas talian.
(ii) Sistem ini memberikan makulmat produk yang terkini yang memudahkan
pelanggan mendapatkan maklumat produk yang diingini pada bila-bila
masa.
(iii) Sistem ini merupakan sistem yang dinamik dimana pihak pengurusan
dapat menambah kandungan maklumat produk dan produk baru serta
maklumat terkini mengenai produk yang bakal dipasarkan.
(iv) Sistem ini membolehkan pelanggan membeli produk jualan syarikat
secara atas talian.
(v) Pelanggan akan mendapatkan newsletter daripada sistem ini untuk
mengetahui maklumat produk yang terkini.
(vi) Para pelanggan dapat bertukar-tukar pendapat mengenai produk terkini
atau produk yang telah dibeli menerusi forum yang disediakan.
(vii) Pihak pengurusan syarikat dapat mengetahui prestasi jualan syatikat
dengan adanya penjanaan laporan jualan.
(viii) Pihak pengurusan dapat mengeratkan hubungan dengan para pelanggan
melalui email yang disediakan oleh mengetahui pendapat, pertanyaan dan
cadangan daripada pelanggan.
103
7.4 Kelemahan Sistem
Setiap kelemahan yang dikenalpasti ini diharap dapat memberikan idea dan
cadangan yang lebih baik untuk pembagunan sistem pada masa akan datang. Sistem ini
hanya menggunakan pembayaran kad kredit secara simulasi. Ini disebabkan pembayaran
kad kredit memerlukan kerjasama daripada pihak bank. Selain itu, sistem ini tidak dapat
mengetahui jualan keseluruhan syarikat disebabkan sistem ini hanya untuk pelanggan
menerusi internet sahaja dan tidak termasuk kepada pelanggan yang berkunjung secara
langsung ke premis perniagaan.
7.5 Cadangan Pembaikan
Berdasarkan daripada kelemahan yang dikenalpasti, beberapa cadangan ingin
dikemukakan bagi mempertingkatkan keupayaan sistem pemasaran menggunakan
konsep ‘adaptive marketing’. Antara cadangan yang ingin diusulkan di sini adalah
seperti berikut:
(i) Memperinicikan paparan maklumat produk seperti ciri-ciri teknikal,
arahan pengoperasian, dan perkakasan.
(ii) Mempelbagaikan lagi aplikasi yang terdapat di dalam sistem ini
contohnya pemberitahuan maklumat produk terkini melalui sistem
pesanan rimgkas (sms).
(iii) Memperkembangkan fungsi forum contohnya memperincikan forum
kepada sub kategori.
(iv) Sistem dapat mencadangkan paparan maklumat produk mengikut harga
dan kategori model produk.
104
7.6 Pengajaran dan Pengalaman
Setelah mengharungi pelbagai cabaran dalam menjayakan projek ini, terdapat
banyak pengajaran yang diperolehi. Antaranya ialah:
(i) Bagaimana untuk menguruskan masa dengan lebih baik. Pengurusan
masa yang sistematik akan dapat membantu mengatasi masalah kekangan
masa.
(ii) Belajar berhadapan dan berurusan dengan pelbagai peringkat individu
dan karaktor manusia yang berbeza dan berkomunikasi dengan baik bagi
memahami keperluan pengguna di samping mendapatkan bantuan serta
input bagi sistem.
(iii) Belajar berfikir secara kreatif dan innovatif bagi merekabentuk sistem.
(iv) Mempraktikkan apa yang dipelajari secara teori sebelum ini melalui
penghasilan dokumen dan juga pembangunan sistem.
7.7 Kekangan dan Cabaran dalam Pelaksanaan Projek Beberapa cabaran telah ditempuhi sepanjang melaksanakan projek ini. Antara
cabarannya ialah:
(i) Kekangan dari segi masa yang agak terhad. Ini menimbulkan kesukaran
kepada pembangun sistem untuk melaksanakan fasa analisis dan
rekabentuk sistem.
(ii) Selain daripada itu, cabaran lain yang perlu dihadapi ialah kelemahan dari
segi pengalihan bahasa. Ini telah melambatkan proses penulisan tesis
dimana kebanyakan rujukan adalan dalam Bahasa Inggeris.
105
(iii) Kekangan dari segi pengaturcaraan juga telah menimbulkan kesulitan
kepada pembangun sistem. Ini melambatkan lagi proses implementasi
sistem.
7.8 Kesimpulan
Pembangun sistem berharap Pembangunan Sistem Pemasaran Menggunakan
Konsep ’Adaptive marketing’ ini adalah bermanfaat kepada organisasi yang memerlukan
pemasaran produk selari dengan tidakbalas yang diperlukan hasil daripada jualan.
Menerusi sistem ini juga, pembangun sistem berharap ia akan dapat membantu pihak
pengurusan yang menggunakan sistem ini untuk menilai prestasi jualan dan juga untuk
membantu pengguna membuat keputusan pembelian. Projek ini memberikan pencapaian
yang cemerlang kepada pembangun dalam memahami konsep pemasaran yang sebenar.
Menerusi projek ini, pembangun sistem menimba pengetahuan dan pengalaman yang
bermakna dalam pengendalian kajian yang diperlukan untuk mendapatkan hasil yang
dapat memenuhi objektif projek. Pembangunan projek ini meliput berbagai cabaran dan
kekangan. Akan tetapi segala cabaran yang dihadapi telah ditempuhi dengan penuh
kesabaran dan ini telah membantu untuk lebih tabah dan bersemangat bagi menyiapkan
projek ini.
106
RUJUKAN
Baker, S. (2003). New Consumer Marketing : Managing A Living Demand System. Wiley
Bettman, J. (1979). An Information Processing Theory of Consumer Choice. Addision-
Wesley, Reading, MA
Booms, B. and Bitner, M. (1981). Marketing strategies and Organization Structure for
service Firms. J. Donelly and W.George. Marketing of Services. American Marketing
Association, New York.
Burns, R.B. (2000). Introduction to Research Method. Sage Publication
Clark, D. (2001). Monitoring Customer Satisfaction on the Web.
Dirujuk pada 10 Februari 2006 daripada:
(http://www.emarketingman.com/articles/e-marketing-article7.shtml)
Coupey, E., (2001). Marketing And The Internet, Prentice Hall
Dr Chaffey, D (2003). Improving Retention Online.
Dirujuk pada 10 Februari 2006 daripada:
(http://www.wnim.com/currentissue/current/emarketing.htm)
Drew Wollin and Chad Perry (2002), Marketing management in a complex adaptive
system. University of Queensland, Brisbane, Australia,
Dirujuk pada 12 Februari 2006 daripada:
( www.emeraldinsight.com/0309-0566.htm )
Gummesson, E. (1987) The New Marketing: developing long term interactive
relationships, Long Range Planning. Wiley, New York.
107
Haris, L. and Dennis C. (2002). Marketing the E-Business. Routledge
Haeckel, S. (2003), Adaptive Enterprise: Creating and Leading Sense-and-Respond
Organizations.
Dirujuk pada 15 Februari 2006 daripada:
( http://www-1.ibm.com/services/us/imc/pdf/g510-1602-bcs-adaptive-marketing.pdf )
Khalil, O.E.M. and Harcar, T.D. (1999), Relationship marketing and data quality
management, SAM Advanced Management Journal, Vol. 64 No. 2, Spring, pp. 26-33.
Kincaid, J. W., (2003). Customer Relationship Management: Getting It Right, Hewlett-
Packard Company.
Kleindl, B.A. (2003). Strategic Electronic Marketing : Managing E-business. 2nd .ed.
Thomson , South Western
Kolter, P and Armstrong, G (2000). Marketing : An Introduction. 5th .ed. Prentice Hall,
Upper Saddle River, New Jersey
Little, A.D., (2000). Article E-Marketing Cycle.
Michael K. Rich (2000), The direction of marketing relationships, Vol 15, Journal of
Business & Industrial Marketing.
Mohamad Noorman Masrek, Safawi Abdul Rahman dan Kamarulariffin Abdul Jalil
(2001). Analisis & Rekabentuk Sistem Maklumat. McGraw Hill (Malaysia).
Ned F. Kock (1999). Process Improvement & Organizational Learning: The Role of
Collaboration Technologies. Idea Group Inc. (IGI).
108
Mellahi, K. & Johnson M. (2003). Does It Pay To Be A First Mover In E-Commerce?
The Case Of Amazon.com.
Dirujuk pada 9 Ogos 2006 daripada:
(http://www.emeraldinsight.com/Insight/ViewContentServlet?Filename=/publishe
d/emeraldfulltextarticle/pdf/0010380701.pdf)
Moulineux, P. (2002). Exploiting CRM: Connecting with Customers, CSC Computer
Sciences Ltd.
Morden, A.R., (1987). Elements of Marketing, 1st .ed. Sherpherds Bush Green, London:
DP Publications. 20-528.
Morgan, R.M. and Hunt, S.D. (1994), The commitment-trust theory of relationship
Marketing. Journal of Marketing, Vol. 58 No. 3, July, pp. 20-38.
Panasonic.com (2006). Panasonic
Dirujuk pada 7 Ogos 2006 daipada
(www.panasonic.com)
Patricia Sorce (2002), Relationship Marketing Strategy . Rochester Institute of
Technology.
Dirujuk pada 12 Februari 2006 daripada:
(http://print.rit.edu/pubs/02_04_sorce.pdf)
Pradhan, S. (2003). Software Development Methodology. Lecture Notes, Vassar College,
Computer Science Department, Raymond Avenue Poughkeepsie, NY. Scott, M.P.
(1995), ``Relationship selling'', Executive Excellence, Vol. 12 No. 1, January, p. 18
Reibstein, D. J (1985). Marketing: Concept, Strategies and Decision. Wharton school of
business, University of Pennsylvania. Prentice Hall.
109
Salnoske, K (2002). Adaptive Marketing- A New Paradigm.
Dirujuk pada 8 Ogos 2006 daripada
(http://www-1.ibm.com/services/us/imc/pdf/g510-1602-bcs-adaptive-
marketing.pdf)
Senario D (2005). Adaptive Marketing Framework.
Dirujuk pada 8 Ogos 2006 daripada
(http://www.scenario-d.com/adaptivemarketing.htm)
Scott, M.P. (1995). Relationship selling, Executive Excellence, Vol. 12 No. 1, January, p.
18.
Smith, R. and Chaffey, D. (2003). Internet Marketing : Strategy, Implementation and
Practice. 2nd .ed. Prentice Hall, Pearson Education
Suhaimi Ibrahim, Wan Moh. Nasir Wan Kadir, Paridah Samsuri, Rozlina Mohamed dan
Mohd Yazid Idris (1999). Kejuruteraan Perisisan. Penerbit UTM, Universiti Teknologi
Malaysia.
Chang, T.L. (2002), Formulating adaptive marketing strategies in a global industry.
School of Industrial Management, New Jersey Institute of Technology,
Newark, New Jersey, USA
Timm, P. R., Jones, C. G. (2005). Technology and Customer Service: Profitable
Relationship Building, Pearson Education Inc.
110
LAMPIRAN A CARTA GANTT
111
112
113
LAMPIRAN B
CARTA ORGANISASI KEHASONS SDN BHD
SENARAI SIJIL PENGIKTIRAFAN ORGANISASI
114
115
116
117
LAMPIRAN C HASIL SOAL SELIDIK PENGGUNA
118
1. Adakah anda mudah untuk mendapatkan maklumat atau keterangan mengenai
sesuatu produk yang ingin dibeli?
Jawapan Peratus (%)
1. Ya 30
2. Tidak 70
2. Bagaimanakah anda mendapatkan maklumat produk?
Jawapan Peratus (%)
1. Bertanya kepada jurujual 70
2. Bertanya kepada jurujual 25
3. Lihat pada bungkusan atau kotak produk 5
3. Adakah abda berpuas hati terhadap keterangan yang diberikan oleh jurujual
menegnai produk?
Jawapan Peratus (%)
1. Berpuas hati 20
2. Kurang berpuas hati 50
3. Tidak berpuas hati 30
4. Adakah anda mudah mengetahui promosi syarikat?
Jawapan Peratus (%)
1. Ya 20
2. Tidak 80
5. Bagaimanakah anda mengetahui promosi produk?
Jawapan Peratus (%)
1. Berkunjung ke kedai 60
2. Risalah 10
3. Rakan 30
6. Bagaimanakah anda mandapatkan perkhidmatan sokongan?
Jawapan Peratus (%)
1. Berkunjung ke kedai 90
2. Telefon 10
7. Bagaimanakah tahap perkhidmatan sokongan yang diberikan?
119
Jawapan Peratus (%)
1. Sangat Baik 40
2. Memuaskan 60
3. Kurang baik 0
8. Apakah tahap pencapaian yang anda boleh berikan terhadap perkhidmatan yang
diberikan dalam mendapatkan maklumat mengenai produk dan perkhidmatan yang
disediakan dalam memenuhi kehendak anda?
Jawapan Peratus (%)
1. Sangat Baik 10
2. Baik 20
3. Memuaskan 50
4. Kurang Baik 20
5. Tidak Baik
9. Apakah pendapat anda jika diwujudkan laman web Keharsons Sdn Bhd?
Jawapan Peratus (%)
1. Sangat Setuju 75
2. Setuju 25
3. Tidak Setuju 0
10. Cadangan anda terhadap perkhidmatan Keharsons Sdn Bhd dalam memudahkan
mendapatkan maklumat produk dan promosi.
Jawapan
1. Adakan perkhidmatan email
2. Wujudkan laman web
3. Adakan satu pendekatan untuk memudahkan orang ramai mendapatkan maklumat
promosi cth: laman web dan risalah
120
LAMPIRAN D
SOALAN TEMURAMAH DAN SOAL SELIDIK
121
Soalan Temuramah Pihak Pengurusan
Soalan Temuramah Pihak Pengurusan
Maklumat Pihak Ditemuramah
Nama Jawatan Jabatan No Telefon Date/Time Email
ORGANISASI
1. Nyatakan latar belakang organisasi.
• Sejarah penubuhan
• Objektif organisasi
• Carta organisasi
• Pencapaian organisasi
2. Bagaimanakah syarikat memasarkan produk?
3. Apakah masalah dalam aktiviti memasarkan produk?
4. Apakah sasaran organisasi dalam memasarkan produk?
122
PENGGUNA
1. Bagaimanakah pengguna mendapatkan maklumat produk?
2. Bagaimanakah organisasi mengukur prestasi perhubungan pengguna?
3. Apakah perkhidmatan sokongan yang disediakan?
4. Adakah pengguna berpuas hati terhadap perkhidmatan yang disediakan?
PENDEKATAN PEMASARAN SECARA ATAS TALIAN DAN ADAPTIVE
MARKETING
1. Apakah pendapat anda mengenai pemasaran secara online?
2. Pada pandangan anda, adakah ia boleh membantu dalam memasarkan produk?
LAIN-LAIN
1. Apakah faktor-faktor kejayaan yang boleh membanti organisasi berdaya saing?
2. Apakah cadangan organisasi dalam meningkatkan jualan dan meningkatkan perhubungan
dengan pengguna?
123
Soal selidik Pengguna
Soal Selidik Pengguna
Maklumat Pihak Disoalselidik
Nama Jawatan Jabatan No Telefon Date/Time Email 1. Adakah anda mudah untuk mendapatkan maklumat atau keterangan mengenai sesuatu produk yang ingin dibeli?
Ya [ ] Tidak [ ] 2. Bagaimanakah anda mendapatkan maklumat produk?
• Bertanya kepada jurujual [ ] • Bertanya kepada jurujual [ ] • Lihat pada bungkusan atau kotak produk [ ]
3. Adakah abda berpuas hati terhadap keterangan yang diberikan oleh jurujual menegnai produk?
• Berpuas hati [ ] • Kurang berpuas hati [ ] • Tidak berpuas hati [ ]
4. Adakah anda mudah mengetahui promosi syarikat?
Ya [ ] Tidak [ ]
5. Bagaimanakah anda mengetahui promosi produk?
• Berkunjung ke kedai [ ] • Risalah [ ] • Rakan [ ]
6. Bagaimanakah anda mandapatkan perkhidmatan sokongan?
• Berkunjung ke kedai [ ] • Telefon [ ]
124
7. Bagaimanakah tahap perkhidmatan sokongan yang diberikan?
• Sangat Baik [ ] • Sangat Baik [ ] • Kurang baik [ ] •
8. Apakah tahap pencapaian yang anda boleh berikan terhadap perkhidmatan yang diberikan dalam mendapatkan maklumat mengenai produk dan perkhidmatan yang disediakan dalam memenuhi kehendak anda?
• Sangat Baik [ ] • Baik [ ] • Memuaskan [ ] • Kurang Baik [ ] • Tidak Baik [ ]
9. Apakah pendapat anda jika diwujudkan laman web Keharsons Sdn Bhd?
• Sangat Setuju [ ] • Setuju [ ] • Tidak Setuju [ ]
10. Cadangan anda terhadap perkhidmatan Keharsons Sdn Bhd. Dalam memudahkan mendapatkan maklumat produk dan promosi.
125
LAMPIRAN E PENERANGAN RAJAH PERISTIWA SISTEM
SEMASA (AS-IS)
126
Penerangan Rajah Peristiwa Lihat Maklumat Produk
Use case name: Lihat Malumat Produk
ID: 1
Importance level: Penting
Primary actor: Pengguna
Use case type: Terperinci dan Penting
Stakeholders and interests: Pengguna = Melihat maklumat porduk Brief description: Merupakan proses mengetahui maklumat produk Trigger: Pengguna ingin mendapatkan maklumat produk Type: essential External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Tiada Normal flow of events:
1. Pengguna melihat produk. 2. Pengguna meneliti maklumat produk.
Sub flows: Tiada Alternate/exceptional flows: Tiada
127
Penerangan Rajah Peristiwa Buat Pembelian
Use case name: Buat Pemnelian
ID: 2
Importance level: Penting
Primary actor: Pengguna
Use case type: Terperinci dan Penting
Stakeholders and interests: Pengguna = Tempah produk Brief description: Merupakan proses pembelian produk Trigger: Pengguna ingin menempah produk. Type: essential External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Tiada Normal flow of events:
1. Pengguna melihat produk 2. Pengguna meneliti maklumat produk. 3. Pengguna membeli produk yang diingini. 4. Pengguna mendapat resit pembayaran.
Sub flows: Tiada Alternate/exceptional flows: Tiada
128
Penerangan Rajah Peristiwa Buat Pertanyaan
Use case name: Buat Pertanyaan
ID: 3
Importance level: Penting
Primary actor: Pengguna
Use case type: Terperinci dan Penting
Stakeholders and interests: Pengguna = Melakukan pertanyaan Brief description: Merupakan proses membuat pertanyaan mengenai produk Trigger: Pengguna ingin mendapatkan perkhidmatan sokongan Type: essential External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Tiada Normal flow of events:
1. Pengguna membuat pertanyaan mengenai sesuatu produk. 2. Juruteknik maklumbalas pertanyaan Pengguna.
Sub flows: Tiada Alternate/exceptional flows: Tiada
129
Penerangan Rajah Peristiwa Buat Maklumbalas
Use case name: Buat Maklumbalas
ID: 4
Importance level: Penting
Primary actor: Juruteknik
Use case type: Terperinci dan Penting
Stakeholders and interests: Juruteknik = Melakukan maklumbalas terhadap pertanyaan pengguna. Brief description: Merupakan proses maklumbalas pertantaan pengguna Trigger: Juruteknik mengemukakan maklumbalas. Type: essential External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Tiada Normal flow of events:
1. Juruteknik terima pertanyaan pengguna 2. Juruteknik melakukan maklumbalas terhadap pertanyaan pengguna.
Sub flows: Tiada Alternate/exceptional flows: Tiada
130
Penerangan Rajah Peristiwa Edar Risalah
Use case name: Edar Risalah
ID: 5
Importance level: Penting
Primary actor: Jurujual
Use case type: Terperinci dan Penting
Stakeholders and interests: Jurujual = Mengedarkan risalah Brief description: Merupakan proses engedarkan risalah kepada pengguna Trigger: Jurujual mengedarkan risalah Type: essential External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Tiada Normal flow of events:
1. Jurujual mengedarkan risalah kepada pengguna
Sub flows: Tiada Alternate/exceptional flows: Tiada
131
LAMPIRAN F RAJAH KELAS SISTEM SEMASA (AS-IS)
132
RESITno resittarikh
PEMBELIANnama produktarikhjumlah hargano resit
bayar( )
dapat
RISALAHnamajenamaharga
edar( )
JURUJUALnamano ic
urus( )edar( )
edar
PRODUKnamajenamano siriharga
buat
rujuk
tunjuk
PELANGANnamano telalamat
lihat( )tanya( )bayar( )
l ihat
PERKHIDMATAN SOKONGANketerangantarikh
senggara( )
tanya
JURUTEKNIKnamano ic
urus( )senggara( )
urus
urus
1
0..*
1
0..*
1
0..*
0..*
1..*
1..*
1
Rajah F1 : Rajah Kelas Sistem Semasa
133
LAMPIRAN G RAJAH JUJUKAN SISTEM SEMASA (AS-IS)
134
aPelanggan : Pelanggan
produk maklumat produk : produk
lihatteliti
Rajah G1 : Rajah Jujukan Sistem Semasa Lihat Maklumat Produk
aPelanggan : Pelanggan
Produk maklumat produk : produk
produk: pembelian
bayaran: pembelian
lihatteliti beli
resit
Rajah G3 : Rajah Jujukan Sistem Semasa Buat Pembelian Produk
135
aPelanggan : Pelanggan
produk: perkhidmatan sokongan aJuruteknik :
Juruteknik
tanyaterima
maklum
Rajah G2 : Rajah Jujukan Sistem Semasa Buat Pertanyaan dan Buat Maklumbalas dalam Perkhidmatan Sokongan
aJurujual : Jurujual
aRisalah :Risalah
1. Edar ()
Rajah G4 : Rajah Jujukan Sistem Semasa Mengedar Risalah
136
LAMPIRAN H RAJAH AKTIVITI SISTEM SEMASA (AS-IS)
137
Mula
Pengguna berkunjung ke premis perniagaan
Edar risalah Melakukan maklumbalas
JuruteknikJurujual
Lihat produk Buat pertanyaan
Buat pembelian
Dapat resit pembelian
Tamat
Rajah H1 : Rajah Aktiviti Sistem Semasa
138
LAMPIRAN I PENERANGAN RAJAH PERISTIWA SISTEM BARU (TO-BE)
139
Penerangan Rajah Peristiwa Buat Pendaftaran (To-Be)
Use case name: Buat Pendaftaran
ID: 1 Importance level: Penting
Primary actor: Pengguna tidak berdaftar
Use case type: Terperinci dan Penting
Stakeholders and interests: Pengguna = Membuat pendaftaran ahli untuk menjadi pengguna berdaftar. Brief description: Merupakan proses pendaftaran pengguna. Trigger: Pengguna perlu mendaftar untuk membolehkan membuat pembelian dan memasuki forum. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pengguna menekan butang daftar pada laman web 2. Pengguna memasukkan butir peribadi pada borang yang tertera. 3. Pengguna menekan butang submit 4. Pengguna menekan butang login untuk memasuki sistem sebagai pengguna
berdaftar.. Sub flows: Tiada Alternate/exceptional flows: Tiada
140
Penerangan Rajah Peristiwa Lihat Maklumat Produk
Use case name: Lihat Maklumat Produk
ID: 2 Importance level: Penting
Primary actor: Pengguna berdaftar Pengguna tidak berdaftar
Use case type: Terperinci dan Penting
Stakeholders and interests: Pengguna = Melihat maklumat produk Brief description: Merupakan proses melihat maklumat produk. Trigger: Pengguna meneliti maklumat produk. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pengguna lihat produk pada laman utama. 2. Pengguna memilih produk diingini mengikut kategori produk. 3. Pengguna meneliti penerengan produk menerusi butang reviews pada setiap
produk. Sub flows: Tiada Alternate/exceptional flows: Tiada
141
Penerangan Rajah Peristiwa Penempahan
Use case name: Pembelian
ID: 3 Importance level: Penting
Primary actor: Pengguna berdaftar
Use case type: Terperinci dan Penting
Stakeholders and interests: Pengguna berdaftar= Membuat pembelian terhadap produk. Brief description: Merupakan proses pembelian oleh pengguna. Trigger: Pengguna membuat pembelian secara atas talian. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Bayaran Generalization: Ada Normal flow of events:
1. Pengguna login ke dalam sisten 2. Pengguna teliti produk 3. Pengguna pilih produk yang diingini 4. Sistem memaparkan maklumat produk 5. Pengguna menyemak maklumat produk 6. Pengguna menekan butang add to cart 7. Pengguna menekan butang checkout 8. Sistem memaparkan maklumat produk yang ingin dibeli dan pembayaran 9. Pengguna memasukkan kaedah penghantaran. 10. Pengguna memasukkan butir-butir pembayaran. 11. Pengguna menekan butang submit. 12. Sistem akan memaparkan proses pembalian selesai.
Sub flows: Tiada Alternate/exceptional flows: 3a-1. Pengguna memilih produk lain 3a-2. Pengguna mengulangi langkah 3 ke 6 sehingga selesai.
142
Penerangan Rajah Peristiwa Buat Pertanyaan
Use case name: Buat Pertanyaan
ID: 4 Importance level: Penting
Primary actor: Pengguna berdafatar
Use case type: Terperinci dan Penting
Stakeholders and interests: Pengguna berdaftar = Membuat pertanyaan mengenai produk dan perkhidmatan lain. Brief description: Merupakan proses pertanyaan pengguna mengenai produk. Trigger: Pengguna membuat pertanyaan secara atas talian. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pengguna menekan butang Contact Us pada laman utama. 2. Sistem memaparkan borang pertanyaan 3. Pengguna mengemukakan pertanyaan. 4. Pengguna menekan butang submit.
Sub flows: Tiada Alternate/exceptional flows: Tiada
143
Penerangan Rajah Peristiwa Masuk Forum
Use case name: Masuk Forum
ID: 5 Importance level: Penting
Primary actor: Pengguna berdafatar
Use case type: Terperinci dan Penting
Stakeholders and interests: Pengguna berdaftar = Berinteraksi dalam forum Brief description: Merupakan proses berinteraksi dalam forum. Trigger: Pengguna membuat tindakbalas dan mengutrakan pendapat. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pengguna login ke dalam laman web 2. Pengguna menekan butang forum pada laman web utaman. 3. Pengguna memasukkan butir-butir topik perbincangan.. 4. Pengguna menekan butang post. 5. Pengguna melihat senarai tajuk forum. 6. Pengguna mengacukan pendapat dalam sesuatu topik perbincangan.
Sub flows: Tiada Alternate/exceptional flows: Tiada
144
Penerangan Rajah Peristiwa Urus Pentadbir Sistem
Use case name: Urus pentadbir sistem
ID: 6 Importance level: Penting
Primary actor: Pentadbir Sistem
Use case type: Terperinci dan Penting
Stakeholders and interests: Pentadbir Sistem = Mengurus pentadbir sistem Brief description: Merupakan proses mengurus pentadbir sistem Trigger: Pentadbir mengurus pentadbir sistem. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pentadbir sistem login ke dalam laman pentadbir 2. Sistem memaparkan menu admin 3. Pentadbir memilih menu admin. 4. Pentadbir sistem menekan new admin 5. Pentadbir sistem memasukkan butir-butir pentadbir baru 6. Pentadbir sistem menekan butang insert record.
Sub flows: Tiada Alternate/exceptional flows: 3a-1 Pentadbir sistem memilih update untuk mengemaskini maklumat pentadbir
system yang sedia ada. 3a-2 Pentadbir menekan butang update record.
145
Penerangan Rajah Peristiwa Urus Maklumat Produk
Use case name: Urus maklumat produk
ID: 7 Importance level: Penting
Primary actor: Pentadbir Sistem
Use case type: Terperinci dan Penting
Stakeholders and interests: Pentadbir Sistem = Mengurus maklumat produk Brief description: Merupakan proses mengemaskini maklumat produk Trigger: Pentadbir mengemaskini maklumat produk. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pentadbir sistem login ke dalam sistem 2. Sistem memaparkan menu admin 3. Pentadbir memilih menu item 4. Pentadbir memekan butang new item. 5. Pentadbir memasukkan maklumat produk baru. 6. Pentadbir menekan update record.
Sub flows: Tiada Alternate/exceptional flows: 3a-1 Pentadbir sistem memilih ‘update’ untuk mengemaskini produk. 3a-2 Pentadbir menekan updade record.
146
Penerangan Rajah Peristiwa Lihat Laporan
Use case name: Lihat Laporan
ID: 8 Importance level: Penting
Primary actor: Pentadbir Sistem
Use case type: Terperinci dan Penting
Stakeholders and interests: Pentadbir Sistem = Menjanan laporan Brief description: Merupakan proses penjanaan laporan Trigger: Pentadbir menjana laporan. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pentadbir login ke dalam sistem 2. Sistem memaparkan menu admin 3. Pentadbir memilih menu report 4. Pentadbir memilih laporan yang diingini 5. Pentadbir melihat laporan berdasarkan kepada categori laporan yang dipilih.
Sub flows: Tiada Alternate/exceptional flows: Tiada
147
Penerangan Rajah Peristiwa Urus Email
Use case name: Urus Email
ID: 9 Importance level: Penting
Primary actor: Pentadbir Sistem
Use case type: Terperinci dan Penting
Stakeholders and interests: Pentadbir Sistem = Melakukan maklumbalas terhadap email daripada pengguna Brief description: Merupakan proses maklumbalas terhadap pertanyaan pengguna Trigger: Pentadbir akan membuat maklumbalas terhadap pertanyaan pengguna. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pentadbir sistem login ke dalam sistem 2. Sistem akan memaparkan menu admin 3. Pentadbir memilih menu email 4. Pentadbir akan menekan tajuk untuk melihat butiran email. 5. Pentadbir menekan butang reply untuk membuat maklumbalas. 6. Pentedbir akan menekan butang submit .
Sub flows: Tiada Alternate/exceptional flows: Tiada
148
Penerangan Rajah Peristiwa Urus Berita Terkini
Use case name: Urus Berita Terkini
ID: 10 Importance level:
Penting Primary actor: Pentadbir Sistem
Use case type: Terperinci dan Penting
Stakeholders and interests: Pentadbir Sistem = Mengurus berita terkini Brief description: Merupakan proses mengurus berita terkini Trigger: Pentadbir mengurus berita terkini Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pentadbir login ke dalam sistem 2. Sistem memaparkan menu admin 3. Pentadbir memilih menu news 4. Pentadbir mencipta berita baru.
Sub flows: Tiada Alternate/exceptional flows: 4a-1 Pentadbir memilih untuk mengemaskini berita. 4a-2 Pentadbir menekan butang update record.
149
Penerangan Rajah Peristiwa Urus Newsletter
Use case name: Urus Newsletter
ID: 11 Importance level:
Penting Primary actor: Pentadbir Sistem
Use case type: Terperinci dan Penting
Stakeholders and interests: Pentadbir Sistem = Melakukan promosi melalui newsletter Brief description: Merupakan proses menghantar maklumat promosi Trigger: Pentadbir membuat penghantaran maklumat promosi kepada pengguna. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pentadbir login ke dalam sistem 2. Sistem memaparkan menu admin 3. Pentadbir memilih menu newsletter 4. Pentadbir memasukkan maklumat mengenai newsletter 5. Pengguna menekan butang submit.
Sub flows: Tiada Alternate/exceptional flows: Tiada
150
Penerangan Rajah Peristiwa Urus Forum
Use case name: Urus Forum
ID: 12 Importance level:
Penting Primary actor: Pentadbir Sistem
Use case type: Terperinci dan Penting
Stakeholders and interests: Pentadbir Sistem = Mengurus forum Brief description: Merupakan proses mengurus forum Trigger: Pentadbir memgurus forum. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pentadbir login ke dalam sistem 2. Sistem memaparkan menu admin 3. Pentadbir memilih menu forum 4. Pentadbir memasukkan butiran tajuk baru. 5. Pentadbir menekan butang post.
Sub flows: Tiada Alternate/exceptional flows: 3a-1 Pentadbir menekan tajuk pada forum untuk mengutarakan komen. 3a-2 Pentadbur menekan butang post.
151
Penerangan Rajah Peristiwa Urus Kaedah Penghantaran
Use case name: Urus Penghantaran
ID: 13 Importance level:
Penting Primary actor: Pentadbir Sistem
Use case type: Terperinci dan Penting
Stakeholders and interests: Pentadbir Sistem = Mengurus kaedah penghantaran Brief description: Merupakan proses mengurus kaedah penghantaran Trigger: Pentadbir memgurus kaedah penghataraan. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pentadbir login ke dalam sistem 2. Sistem memaparkan menu admin 3. Pentadbir memilih menu shipping 4. Pentadbir menekan new shipping 5. Pentadbir memasukan butir-butir kaedah penghantaran 6. Pentadbir menekan butang insert record.
Sub flows: Tiada Alternate/exceptional flows: 3a-1 Pentadbir menekan edit untuk mengemaskini. 3a-2 Pentadbur menekan butang insert record.
152
Penerangan Rajah Peristiwa Urus Potongan Harga
Use case name: Urus Potongan Harga
ID: 12 Importance level:
Penting Primary actor: Pentadbir Sistem
Use case type: Terperinci dan Penting
Stakeholders and interests: Pentadbir Sistem = Mengurus potongan harga Brief description: Merupakan proses mengurus potongan harga. Trigger: Pentadbir memgurus potongan harga. Type: essential Internal dan External. Relationships: Association: Tiada Include: Tiada Extend: Tiada Generalization: Ada Normal flow of events:
1. Pentadbir login ke dalam sistem 2. Sistem memaparkan menu admin 3. Pentadbir memilih menu discount 4. Pentadbir menekan new discount 5. Pentadbir memasukkan buti-butir potongan harga 6. Pentadbir menekan butanginsert record.
Sub flows: Tiada Alternate/exceptional flows: 3a-1 Pentadbir menekan edit untuk mengemaskini. 3a-2 Pentadbur menekan butang insert record.
153
LAMPIRAN J KAD CRC SISTEM BARU (TO-BE)
154
Kad CRC Pengguna
Front
Class name : Pengguna ID : 1 Type :
Description : Seseorang yang ingin mendapatkan maklumat produk dan mendapatkan perkhidmatan sokongan
Associated use case : 1,2, 3, 4, 5 dan 6
Responsibilities Melihat maklumat produk. Membuat pembelian produk. Membuat pertanyaan.
Collaborators Pendaftaran Maklumat Produk Pembelian Email Resit
Back
Attributes : Integer Text Double Relationships : Generalization (a-kind-of) : Pengguna berdaftar dan Pengguna tidak berdaftar Aggregation (has-parts) : Other association :
Kad Pengguna Tidak Berdaftar
Front
Class name : Pengguna tidak berdaftar ID : 2 Type :
Description : Seseorang yang ingin mendapatkan maklumat produk
Associated use case : 1, 2 ,5 dan 6
Responsibilities Melihat maklumat produk. Membuat pendaftaran
Collaborators Pendaftaran Maklumat Produk
Back
Attributes : text
Relationships : Generalization (a-kind-of) : Pengguna Aggregation (has-parts) : Other association :
155
Kad CRC Pengguna Berdaftar
Front
Class name : Pengguna berdaftar ID : 3 Type :
Description : Seseorang yang ingin mendapatkan maklumat produk, melakukan pembelian dan mendapatkan perkhidmatan sokongan
Associated use case : 2 ,3, 4 dan 5
Responsibilities Melihat maklumat produk. Membuat pembelian produk. Membuat pertanyaan.
Collaborators Maklumat Produk Pembelian Email Resit
Back
Attributes : Text integer Relationships : Generalization (a-kind-of) : Pengguna Aggregation (has-parts) : Other association :
Kad CRC Pendaftaran
Front
Class name : Pendaftaran ID : 4 Type :
Description : Merupakan proses pendaftaran bagi Pengguna Associated use case : 1
Responsibilities Membuat pendaftaran
Collaborators Penguna tidak berdaftar
Back
Attributes : Integer Double Tarikh Text Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
156
Kad CRC Login Pengguna
Front
Class name : Login Pengguna ID : 5 Type :
Description : Login untuk melakukan pembelian Associated use case : 2, 3 dan 4
Responsibilities Masuk ke sistem
Collaborators Pengguna berdaftar Maklumat produk
Back
Attributes : Integer Double Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
Kad CRC PengurusanMaklumat Produk
Front
Class name : Pengurusan Maklumat Produk
ID : 6 Type :
Description : Paparan maklumat produk Associated use case : 6 dan 7
Responsibilities Paparan maklumat produk Paparan maklumat promosi
Collaborators Pengguna berdaftar Pengguna tidak berdaftar
Back
Attributes : Integer Double Text Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
157
Kad CRC Pembelian
Front
Class name : Pembelian ID : 7 Type :
Description : Proses pembelian oleh penlanggan Associated use case : 3 dan 4
Responsibilities Melihat maklumat produk. Membuat pembelian produk.
Collaborators Maklumat produk Maklumat bayaran
Back
Attributes : Integer Double Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
Kad CRC Pentadbir Sistem
Front
Class name : Pentadbir Sistem ID : 8 Type :
Description : Seseorang yang mempunyai hak kuasa terdapat sistem laman web syarikat.
Associated use case : 6, 7, 8, 9,10,11,12,13 dan 14
Responsibilities Mengemaskini maklumat produk Mengemaskini maklumat promosi Melakukan maklumbalas terhadap pertanyaan pengguna Menjana laporan
Collaborators Maklumat produk Email Laporan
Back
Attributes : Integer Text Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
158
Kad CRC Perkhidmatan Email
Front
Class name : Perkhidmatan email ID : 9 Type :
Description : Memberikan maklumbalas terhadap pertanyaan pengguna
Associated use case : 4 dan 12
Responsibilities Melakukan maklumbalas pertanyaan
Collaborators Pengguna berdaftar Pentadbir sistem
Back
Attributes : Text
Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
Kad CRC Laporan
Front
Class name : Resit ID : 10 Type :
Description : Menjana laporan jualan, statistik kekerapan pengguna melayari laman, pertanyaan pengguna
Associated use case : 8
Responsibilities Menjana laporan.
Collaborators Pentadbir sistem
Back
Attributes : Integer Double Text Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
159
Kad CRC Newsletter
Front
Class name : Newsletter ID : 11 Type :
Description : Memberikan makumat produk secara newsletter Associated use case : 4 dan 11
Responsibilities Mengedar newsletter
Collaborators Pengguna berdaftar Pengguna tidak berdaftar Pentadbir sistem
Back
Attributes : Text
Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
Kad CRC Forum
Front
Class name : Forum ID : 12 Type :
Description : Menyuarakan pendapar menerusi forum Associated use case : 6 dan 13
Responsibilities Mengurus forum
Collaborators Pengguna berdaftar Pengguna tidak berdaftar Pentadbir sistem
Back
Attributes : Integer Double Text Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
160
Kad CRC Berita Terkini
Front
Class name : Berita Terkini ID : 13 Type :
Description : Mengurus berita terkini Associated use case : 10
Responsibilities Menyiarkan berita terkini
Collaborators Pentadbir sistem
Back
Attributes : Text
Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
Kad CRC Kaedah Penghantaraan
Front
Class name : Penghantaraan ID : 14 Type :
Description : Memasukkan jenis penghantaran Associated use case : 3 dan 13
Responsibilities Mengurus penghantaran
Collaborators Pentadbir sistem
Back
Attributes : Integer Double Text Relationships : Generalization (a-kind-of) : Aggregation (has-parts) : Other association :
161
LAMPIRAN K RAJAH KELAS SISTEM BARU (TO-BE)
162
daftar1..1
1..1
PENDAFTARANnamaalamattelemailidkatalaluan
login1..1
1..1
LOGIN PENGGUNAidkatalaluan
lihat masuk
CARTidkuantitiid item
buat
1..*
1..*
1..1
1..*
hantar
PENGGUNA TIDAK BERDAFTAR
daftar()
1..1
1..*
daftar
1..1
1..*
hantar
1..1
1..*
daftar
PENGGUNA BERDAFTARidkatalaluannamatelemailalamat
lihat()bayar()
masuk
LAPORANjenis laporanKeterangan
rujuk
EMAILnamaemailtelsubjekmesej
urus
NEWSLETTERnamaemail
urus
FORUMtajukteks
urus buat
POTONGAN HARGAidjumlahperatus
papar()
ITEM (Produk)id itemnama itemmodelpembuatketerangangambarhargatarikhpaparankategoristokpromosipotongan harga
papar
BERITA TERKINIidtarikhtajukdaripada
urus
PENTADBIR SISTEMidnamakatalaluan
kemaskini()urus()semak()buat()
urus
KAEDAH PENGHANTARANidkosnama perkhidmatan
papar()
PEMBELIANnama penggunaalamatpotongan hargakos penghantaranjumlahjenis kad kredit
papar
Rajah K1 : Rajah Kelas Sistem Baru
163
LAMPIRAN L RAJAH JUJUKAN SISTEM BARU (TO-BE)
164
aPengguna : Pengguna tidak berdaftar
Aplikasi laman web
Pendaftaran: aplikasi laman web
1. tekan register
2. Masukan butir-butir peribadi ()
3. Tekan butang register
Rajah L1 : Rajah jujukan pendaftaran pengguna
165
Akaun pengguna
aPengguna : Pengguna Berdaftar
aplikasi laman web
Maklumat pengguna
1. Login ()
2. Paparan akaun pengguna
3. Tekan update profile
4. Kemaskini maklumat ()
4. Maklumat dikemaskini
5. Logout
Rajah L2 : Rajah jujukan kemaskini maklumat pengguna
166
aPengguna : Pengguna Berdaftar
aplikasi laman web
Paparan produk: aplikasi laman web
Paparan maklumat produk : produk
aProduk: produk
1. Login ()
2. Lihat produk
3. Tekan reviews
4. Teliti maklumat produk
Rajah L3 : Rajah jujukan melihat maklumat produk
167
aPengguna : Pengguna Berdaftar
:aplikasi laman web
:categori produk acategori produk : paparan produk
aProduk: Produk
cart : produk maklumat pembayaran: pembayaran
1. Login ()
2. Pilih categori produk
3. Tekan reviews
4. Tekan add to cart
5. Tentukan kuantiti produk
6.Teruskan Pembelian
7. Tekan checkout
8. Pilih kaedah penghantaran ()
9. Masukkan butir-butir kad kredit ()
10. Tekan submit
11. Pengesahan pembayaran.
Rajah L4 : Rajah jujukan pembelian produk
168
aPengguna
aplikasi laman web
1. Tekan menu contact us
2. Masukkan butir-butir email ()
3. Tekan butang submit
Rajah L5 : Rajah jujukan mengantar email
169
aPengguna : Pengguna Berdaftar
aplikasi laman web
forum
1. Tekan menu forum
2. Masukkan butir-butir tajuk perbincangan
3. Tekan butang post
Rajah L6 : Rajah jujukan memasuki forum
170
aPentadbir Sistem : Pentadbir Sistem
aplikasi laman web
Menu admin : aplikasi laman web
admin: menu admin
1. Login ()
2. Pilih manu admin
3. Pilih new admin
4. Masukkan butir-butir admin ()
5. Takan butang insert record
Rajah L7 : Rajah jujukan cipta pentadbir sistem
171
aPentadbir sistem : Pentadbir Sistem
aplikasi laman web
Menu admin item: menu admin
1. Login ()
2. Pilih menu item
3. Tekan new item
4. Masukkan butir-butir produk ()
5. Tekan butang insert record
aitem: menu item
Rajah L8 : Rajah jujukan mengurus cipta produk baru
172
item : menu admin : Pentadbir
Sistem
aplikasi laman web
Menu admin: aplikasi laman web
aItem : item
1. Login ()
2. Pilih menu item
3. Pilih categori, produk dan tekan update
4. Edit maklumat produk ()
5. Tekan butang insert record
6. Produk dikemaskini
Rajah L9 : Rajah jujukan mengemaskini maklumat produk
173
aPentadbir Sistem : Pentadbir Sistem
aplikasi laman web
menu admin : aplikasi laman web
report : menu admin
aReport : report
1.Login ()
2. Pilih menu report
3. Pilih categori laporan
4. Semak kandungan laporan
Rajah L10 : Rajah jujukan semakan laporan
174
aPentedbir Sistem : Pentadbir Sistem
aplikasi laman web
menu admin : aplikasi laman web
news : menu admin
anews : news
1. Login ()
2. Pilih menu news
3. Tekan add news
4. Masukkan butir-butir berita
5. Tekan butang insert record
Rajah L11 : Rajah jujukan cipta berita terkini
175
aPentadbir Sistem : Pentadbir Sistem
aplikasi laman web
menu admin : aplikasi laman web
newsletter : menu admin
1. Login ()
2. Pilih menu newsletter
3. Masukkan butir-butir promosi
4. Tekan butang submit
Rajah L12 : Rajah jujukan email promosi produk (newsletter)
176
aPentadbir Sistem : Pentadbir Sistem
aplikasi laman web
menu admin : aplikasi laman web
email : menu admin
aEmail : email
1. Login ()
2. Pilih menu email
3. Pilih subject untuk menghantar email
4. Tekan reply
5. Masukkan mesej email ()
6. Tekan submit
Rajah L13 : Rajah jujukan maklumbalas perkhidmatan email
177
aPentadbir Sistem : Pentadbir Sistem
aplikasi laman web
menu admin : aplikasi laman web
forum : menu admin
1. Login ()
2. Pilih manu forum
3. Masukkan tajuk dan teks forum ()
4. Tekan butang post
Rajah L14 : Rajah jujukan cipta tajuk forum
178
forum : menu adminaPentedbir Sistem :
Pentadbir Sistem
aplikasi laman web
menu admin : aplikasi laman web
1. Login ()
2. Pilih menu forum
3. Masukkan komen dalam tajuk forum
4. Tekan butang post
Rajah L15 : Rajah jujukan mengemaskini forum
179
shipping : menu admin
aPentadbir Sistem : Pentadbir Sistem
aplikasi laman web
menu admin : aplikasi laman web
aShipping : shipping
1. Login ()
2. Pilih menu shipping
3. Pilih new shipping
4. Masukkan butir-butir kaedah penghantaran ()
5. Tekan butang insert record
Rajah L16 : Rajah jujukan cipta keadah penghantaran
180
aPentedbir Sistem : Pentadbir Sistem
aplikasi laman web
menu admin : aplikasi laman web
shipping : menu admin
aShipping : shipping
1. Login ()
2. Pilih menu shipping
3. Tekan update pada kaedah penghantaran
4. Edit maklumat ()
5. Tekan butang insert record
Rajah L17 : Rajah jujukan mengemaskini kaedah penghantaran
181
discount : menu adminaPentadbir Sistem :
Pentadbir Sistem
apikasi laman web
menu admin : aplikasi laman web
aDiscount : discount
1. Login ()
2. Pilih menu discount
3. Tekan new discount
4. Masukkan butir-butir potongan harga ()
5. Tekan butang insert record
Rajah L18 : Rajah jujukan cipta potongan harga
182
aPentadbir Sistem : Pentadbir Sistem
aplikasi laman web
menu admin : aplikasi laman web
discount : menu admin
aDiscount : discount
1. Login ()
2. Pilih menu discount
3. Tekan update pada potongan harga
4. Edit maklumat
5. Tekan butang insert record
Rajah L19 : Rajah jujukan mengemaskini potongan harga
183
LAMPIRAN M RAJAH KEADAAN SISTEM BARU (TO-BE)
184
Rajah M1 : Rajah keadaan kelas pembelian
185
LAMPIRAN N RAJAH AKTIVITI SISTEM BARU (TO-BE)
186
Rajah N1 : Rajah aktiviti sistem baru
187
LAMPIRAN O Cadangan Antaramuka Sistem
188
<< Laporan >> Pengguna
<< Laporan >> Produk
<< Laporan >> Pembelian
<< Laporan >> Statistik
Pembelian
<< Laporan >> Statistik
<< Aplikasi >> Admin
<< Aplikasi >> Produk
<< Aplikasi >> Kategori
<< Aplikasi >> Berita
<< Aplikasi >> Pengguna
<< Aplikasi >> Kaedah
Penghantaran
<< Aplikasi >> Potongan
<< Aplikasi >> Laporan
<< Aplikasi >> Newsletter
<< Aplikasi >> Forum
<< Aplikasi >> Email
<< Borang >> Newsletter
<< Aplikasi >> Forum
<< Aplikasi >> Email
<< Cart >> Pembelian
<< Aplikasi >> Profil
<< Laporan >> Pembelian
<< Aplikasi >> Pembayaran
<< Borang >> Newsletter
<< Borang >> Pendaftaran
<< Aplikasi >> Email
<< Aplikasi >> Forum
<< Aplikasi >> Pengguna tidak
berdaftar
<< Aplikasi >> Pengguna berdaftar
<< Aplikasi >> Pentadbir
Sistem
<< Aplikasi laman web>> Laman Utama
Rajah O1 : Carta Antaramuka Sistem
189
Rajah O2 : Laman utama
190
Rajah O3 : Email
191
Rajah O4 : Laman utaman Forum
Rajah O5 : Laman kandungan forum
192
Rajah O6 : Promosi harga produk
Rajah O7 : Kemaskini maklumat produk
193
Rajah O8 : Laman kemaskini maklumat produk
Rajah O9 : Laman laporan senarai pelanggan yang membuat pembelian yang tinggi
194
Rajah O10 : Laman laporan senarai produk yang mempunyai penjualan yang tinggi
Rajah O11 : Laman laporan senarai produk berdasarkan kepada kategori
195
Rajah O12 : Kekerapan pelanggan melawat laman mengikut kategori
Rajah O13 : Keterangan maklumat produk
196
Rajah O14 : Maklumbalas email pelanggan
Rajah O15 : Pendaftaran Newsletter Pelanggan
197
Rajah O16 : Admin newsletter
Rajah O17 : Paparan maklumat produk yang mendapat jualan tertinggi
198
Rajah O18 : Paparan maklumat terkin produk
199
LAMPIRAN P Rekabentuk Pangkalan Data
200
Rajah P1 : Rekabentuk Pangkalan Data Pentadbir
Rajah P2 : Rekabentuk Pangkalan Data Berita
Rajah P3 : Rekabentuk Pangkalan Data Cart
201
Rajah P4 : Rekabentuk Pangkalan Data Kategori
Rajah P5 : Rekabentuk Pangkalan Data Newsletter
Rajah P6 : Rekabentuk Pangkalan Data Pelanggan
202
Rajah P7 : Rekabentuk Pangkalan Data Diskaun
Rajah P8 : Rekabentuk Pangkalan Data Item
203
Rajah P9 : Rekabentuk Pangkalan Data Email
Rajah P10 : Rekabentuk Pangkalan Data Pembelian
204
Rajah P11 : Rekabentuk Pangkalan Forum
Rajah P12 : Rekabentuk Pangkalan Data Kaedah Penghantaran
Rajah P12 : Rekabentuk Pangkalan Data Stok
205
LAMPIRAN Q Pengujian
206
Lampiran Q1 – Pengujian Unit (Kotak Hitam)
Pengujian Unit Modul Pelanggan
Modul Submodul Pengujian Pengesahan Hasil Jangkaan
Keputusan
Rekod lengkap
Pelanggan berjaya mendaftar
Sah Daftar sebagai pengguna
Memasukkan nama, alamat, no telefon, email, username, katalaluan
Rekod tidak lengkap
Mesej ralat dipaparkan
Sah
Login sebagai pelanggan berdaftar
Memasukkan usernam’ dan katalaluan
Login berjaya
Paparan pelanggan berdaftar
Sah
Kemaskini butir-buitr peribadi
Klik butang Update Profile
Rekod ada Maklumat butir-butir peribadi dipaparkan
Sah
Pembelian
Klik butang Add to Cart pada produk
Klik Submit Pembelian Penempahan berjaya dilakukan
Sah
Pembayaran Klik butang submit
Butir tidak lengkap
Mesej ralat dipaparkan
Sah
Rekod lengkap
Email berjaya dihantar
Sah Email kepada syarikat
Klik pada Contact Us dan masukkan butir-butir yang dinyatakan
Rekod tidak lengkap
Mesej ralat dipaparkan
Sah
Forum Memasukkan pendapat atau komen
Klik Post Pendaftaran diterima
Sah
Modul Pelanggan
Newsletter Memasukkan nama dan email serta kategori
Klick Submit
Maklumat diterima
Sah
207
Pengujian Unit Modul Admin
Modul Submodul Pengujian Pengesahan Hasil Jangkaan
Keputusan
Sah Pengguna akan dibawa ke halaman menu admin
Sah Login Sistem Memasukkan nama dan kata laluan
Tidak Sah Mesej ‘Login Failed’ dipaparkan
Sah
Masukkan data mengenai produk baru
Memilih kategori produk dan memasukkan butir-butir produk
Lengkap Maklumat produk baru mengikut kategori ditambah
Sah
Rekod ada Maklumat produk dipaparkan
Sah Kemaskini maklumat produk
Klik butang Item dan seterusnya pilih produk yang hendak dikemaskini dan klik butang insert record
Rekod produk
dikemaskini
Maklumat produk dikemaskini
Sah
Memasukkan kategori baru
Klik menu category dan new category dan seterusnya memasukkan kategori baru
Kategori baru
Kategori baru dipaparkan
Sah
Modul Admin
Semak kandungan berita
Klik butang news
Rekod ada Senarai berita dipaparkan
Sah
208
Semak maklumat pelanggan
Klik butang Customer
Rekod ada Maklumat pelanggan dipaparkan
Sah
Semak maklumat Shipping
Klik butang Shipping
Rekod ada Maklumat kaedah penghantaran dipaparkan
Sah
Semak maklumat Discount
Klik butang Discount
Rekod ada Maklumat kadar potongan harga dipaparkan
Sah
Semak Laporan Pelanggan
Klik butang Report dan seterusnya klik butang Customer
Masukan jumlah
turutan dn tentukan
tarikh
Maklumat pelanggan dipparkan
Sah
Semak Laporan Produk
Klik butang Report dan seterusnya klik butang Item Report
Masukan jumlah
turutan dn tentukan
tarikh
Maklumat produk dipparkan
Sah
Semak Laporan Pembelian
Klik butang Report dan seterusnya klik butang Order Report
Pilih tarikh pembelian pengguna
Maklumat pembelian dipaparkan
Sah
Semak Laporan Statistik Produk
Klik butang Report dan seterusnya klik butang Item Stats
Pilih kategori produk
Maklumat produk dipaparkan
Sah
Semak Newsletter
Klik butang Newsletter dan pilih kategori produk
Rekod ada Email pengguna dipaparkan
Sah
Rekod ada Maklumat email pengguna dipaparkan
Sah Kemaskini email pengguna
Klik pada menu email
Email pengguna
dikemaskini
Email dihantar ke pengguna
Sah
Kemaskini forum
Klik pada menu forum
Cipta komen pada
Komen diterima
Sah
209
tajuk yang diutarakan
Cipta tajuk forum yang
baru
Tajuk dipaparkan
Sah
Lampiran Q2 – Pengujian Integrasi Senario Keterangan Pengujian Hasil
Jangkaan Keputusan
Klik pada butang Account pelanggan
Halaman akaun pelanggan akan dipaparkan
Sah Semak Penempahan
Semak maklumat penempahan yang dibuat
Klik view transaction history
Maklumat penempahan sebelum ini akan dipaparkan
Sah
Klik pada butang Update Profile
Halaman profil akan dipaparkan
Sah Kemaskini butir-butir peribadi pelanggan
Mengemaskinikan maklumat pelanggan
Masukkan maklumat yang ingin dikemaskini
Maklumat baru telah berjaya dikemaskini
Sah
Memasukkan maklumat pertanyaan pada bahagian Contact Us
Halaman email dipaparkan
Sah Hantar email Membuat pertanyaan kepada syarikat
Klik Submit Email telah berjaya dihantar
Sah
Pilih produk dan klik add to cart
Produk dipaparkan dalam cart
Sah Buat Pembelian
Membuat pembelian lebih daripada satu produk dan lebih daripada satu kuantiti.
Tentukan kuantiti bagi produk
Jumlah harga produk dipaparkan mengikut kuantiti yang dipilih.
Sah
210
Klik pada menu Item
Halaman maklumat produk mengikut kategori diapaprkan
Sah
Klik New Item Memasukkan data baru mengenai produk
Sah
Tambah produk
Pentadbir menambahkan produk baru dalam kategori produk
Klik Insert Record
Data baru telah berjaya dimasukkan
Sah
Semak laporan
Menyemak laporan mengukut tarikh yang dipilih
Memasukkan tarikh mengikut laporan
Halaman yang dipilih akan dipaparkan
Sah
211
Lampiran Q3 : Pengujian Penerimaan Pengguna
PENGUJIAN PENERIMAAN PENGGUNA SISTEM PEMASARAN SECARA ADAPTIVE MARKETING
Objektif: Borang soal selidik ini disediakan bagi mendapatkan maklum balas
daripada pengguna terhadap sistem ini. Sistem ini dibangunkan adalah untuk mendapatkan pemasaran secara berkesan disamping memenuhi kehendak pelanggan yang komplex.
Nama: _____________________________ Tarikh: ________________
Sila bulatkan yang mana berkenaan:
5 – Sangat Baik, 4 – Baik, 3 – Memuaskan, 2 – Kurang Memuaskan, 1 – Sangat Tidak Memuaskan
1. Apakah pendapat anda mengenai antatamuka sistem? 1 2 3 4 5
2. Apakah pendapat anda mengenai pengusunan menu dan produk-
produk jualan dalam sistem ini?
1 2 3 4 5
3. Adakah anda mudah untuk mencari maklumat produk yang dicari? 1 2 3 4 5
4. Adakah sistem in mampu memberikan maklumat terkini mengenai
produk jualan?
1 2 3 4 5
5. Adakah forum yang terdapat dalam sistem ini memberi kemudahan
untuk perkongsian maklumat?
1 2 3 4 5
6. Adakah kategori produk yang mendapat jualan yang tinggi
membantu anda dalam melakukan pembelian?
1 2 3 4 5
7. Adakah anda berpuas hati terhadap bayaran dilakukan di luar
sistem?
1 2 3 4 5
8. Adakah sistem ini mesra pengguna? 1 2 3 4 5
9. Adakah anda berminat untuk menggunakan sistem ini di masa
hadapan?
1 2 3 4 5
10. Pada pendapat anda, adakah sistem ini dapat dikomersialkan? 1 2 3 4 5
11) Komen dan cadangan lain ______________________________________________________________________
212
LAMPIRAN R Pengkodan Aturcara
213
1. Pembelian (CART) ?php include("db.php"); switch($_GET["action"]) { case "add_item": { AddItem($_GET["id"], $_GET["qty"]); ShowCart(); break; } case "update_item": { UpdateItem($_GET["id"], $_GET["qty"]); ShowCart(); break; } case "remove_item": { RemoveItem($_GET["id"]); ShowCart(); break; } default: { ShowCart(); } } function AddItem($itemId, $qty) { // Will check whether or not this item // already exists in the cart table. // If it does, the UpdateItem function // will be called instead global $dbServer, $dbUser, $dbPass, $dbName; // Get a connection to the database $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName); // Check if this item already exists in the users cart table //$result = mysql_query("select count(*) from cart where cookieId = '" . GetCartId() . "' and itemId = $itemId"); $result = mysql_query("select count(*) from cart where cookieId = '" . $_COOKIE['cartId'] . "' and itemId = $itemId");
$row = mysql_fetch_row($result); $numRows = $row[0];
214
if($numRows == 0) { // This item doesn't exist in the users cart, // we will add it with an insert query //@mysql_query("insert into cart(cookieId, itemId, qty) values('" . GetCartId() . "', $itemId, $qty)"); @mysql_query("insert into cart(cookieId, itemId, qty) values('" . $_COOKIE['cartId'] . "', $itemId, $qty)"); } else { // This item already exists in the users cart, // we will update it instead UpdateItem($itemId, $qty); } } function UpdateItem($itemId, $qty) { // Updates the quantity of an item in the users cart. // If the qutnaity is zero, then RemoveItem will be // called instead global $dbServer, $dbUser, $dbPass, $dbName; // Get a connection to the database $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName); if($qty == 0) { // Remove the item from the users cart RemoveItem($itemId); } else { //mysql_query("update cart set qty = $qty where cookieId = '" . GetCartId() . "' and itemId = $itemId"); mysql_query("update cart set qty = $qty where cookieId = '" . $_COOKIE['cartId'] . "' and itemId = $itemId"); } } function RemoveItem($itemId) { // Uses an SQL delete statement to remove an item from
215 215
// the users cart // the users cart global $dbServer, $dbUser, $dbPass, $dbName; global $dbServer, $dbUser, $dbPass, $dbName; // Get a connection to the database // Get a connection to the database $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName); $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName); //mysql_query("delete from cart where cookieId = '" . GetCartId() . "' and itemId = $itemId"); //mysql_query("delete from cart where cookieId = '" . GetCartId() . "' and itemId = $itemId"); mysql_query("delete from cart where cookieId = '" . $_COOKIE['cartId'] . "' and itemId = $itemId"); mysql_query("delete from cart where cookieId = '" . $_COOKIE['cartId'] . "' and itemId = $itemId"); } } function ShowCart() function ShowCart() { // Gets each item from the cart table and display them in { // Gets each item from the cart table and display them in // a tabulated format, as well as a final total for the cart // a tabulated format, as well as a final total for the cart global $dbServer, $dbUser, $dbPass, $dbName; global $dbServer, $dbUser, $dbPass, $dbName; // Get a connection to the database // Get a connection to the database $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName); $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName); $totalCost = 0; $totalCost = 0; //$result = mysql_query("select * from cart inner join item on cart.itemId = item.ID_item where cart.cookieId = '" . GetCartId() . "' order by item.item_name asc");
//$result = mysql_query("select * from cart inner join item on cart.itemId = item.ID_item where cart.cookieId = '" . GetCartId() . "' order by item.item_name asc"); $result = mysql_query("select * from cart inner join item on cart.itemId = item.ID_item where cart.cookieId = '" . $_COOKIE['cartId'] . "' order by item.item_name asc");
$result = mysql_query("select * from cart inner join item on cart.itemId = item.ID_item where cart.cookieId = '" . $_COOKIE['cartId'] . "' order by item.item_name asc"); ?> ?> <?php <?php //Connection statement //Connection statement require_once('Connections/book.php'); require_once('Connections/book.php'); //Aditional Functions //Aditional Functions require_once('includes/functions.inc.php'); require_once('includes/functions.inc.php'); //load the tNG classes //load the tNG classes require_once('tNG/KT_tNG_defines.inc.php'); require_once('tNG/KT_tNG_defines.inc.php'); //load the tNG classes //load the tNG classes require_once('tNG/KT_tNG.inc.php'); require_once('tNG/KT_tNG.inc.php'); //Start the Session - begin Block //Start the Session - begin Block @session_start(); @session_start();
216 216
@session_start(); @session_start(); // Start logout user // Start logout user $KTLogoutPage = $HTTP_SERVER_VARS["PHP_SELF"] . "?KTLogoutnow=1"; $KTLogoutPage = $HTTP_SERVER_VARS["PHP_SELF"] . "?KTLogoutnow=1"; if (isset($HTTP_GET_VARS['KTLogoutnow']) && ($HTTP_GET_VARS['KTLogoutnow']==1)) { if (isset($HTTP_GET_VARS['KTLogoutnow']) && ($HTTP_GET_VARS['KTLogoutnow']==1)) { KT_session_unregister(LOGIN_USER_VAR . 'book_store'); KT_session_unregister(LOGIN_USER_VAR . 'book_store'); KT_session_unregister(LOGIN_LEVEL_VAR . 'book_store'); KT_session_unregister(LOGIN_LEVEL_VAR . 'book_store'); KT_session_unregister(LOGIN_ID_VAR . 'book_store'); KT_session_unregister(LOGIN_ID_VAR . 'book_store'); setcookie(LOGIN_USER_VAR . 'book_store', '', time()-3600, '/'); setcookie(LOGIN_USER_VAR . 'book_store', '', time()-3600, '/'); setcookie(LOGIN_PASSWORD_VAR . 'book_store', '', time()-3600, '/'); setcookie(LOGIN_PASSWORD_VAR . 'book_store', '', time()-3600, '/'); KT_redir("index.php"); KT_redir("index.php"); } } // End logout user // End logout user restrictAccessToPage($book,'book_store','login.php','customer','ID_cus','username','password','',false,array()); restrictAccessToPage($book,'book_store','login.php','customer','ID_cus','username','password','',false,array()); loginUser($book,'electronic','customer','ID_cus','username','password','',false); loginUser($book,'electronic','customer','ID_cus','username','password','',false); // begin Recordset // begin Recordset $query_Recordset1 = "SELECT * FROM shipping ORDER BY service_name DESC"; $query_Recordset1 = "SELECT * FROM shipping ORDER BY service_name DESC"; $Recordset1 = $book->SelectLimit($query_Recordset1) or die($book->ErrorMsg()); $Recordset1 = $book->SelectLimit($query_Recordset1) or die($book->ErrorMsg()); $totalRows_Recordset1 = $Recordset1->RecordCount(); $totalRows_Recordset1 = $Recordset1->RecordCount(); // end Recordset // end Recordset // begin Recordset // begin Recordset $query_category = "SELECT * FROM category ORDER BY category ASC"; $query_category = "SELECT * FROM category ORDER BY category ASC"; $category = $book->SelectLimit($query_category) or die($book->ErrorMsg()); $category = $book->SelectLimit($query_category) or die($book->ErrorMsg()); $totalRows_category = $category->RecordCount(); $totalRows_category = $category->RecordCount(); // end Recordset // end Recordset ?> ?> <?php //PHP ADODB document - made with PHAkt 2.6.5?> <?php //PHP ADODB document - made with PHAkt 2.6.5?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" --> <head> <head> <!-- InstanceBeginEditable name="doctitle" --> <!-- InstanceBeginEditable name="doctitle" --> <title>KEHARSONS SDN BHD</title> <title>KEHARSONS SDN BHD</title> <script language="JavaScript" type="text/JavaScript"> <script language="JavaScript" type="text/JavaScript"> function UpdateQty(item) function UpdateQty(item) { {
217
itemId = item.name;
newQty = item.options[item.selectedIndex].text; document.location.href = 'checkouts.php?action=update_item&id='+itemId+'&qty='+newQty; } </script> <!-- InstanceEndEditable --><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="sft.css" rel="stylesheet" type="text/css"> <!-- InstanceBeginEditable name="head" --> <style type="text/css"> <!--
2. Cipta Produk Baru <?php //Connection statement require_once('../Connections/book.php'); //Aditional Functions require_once('../includes/functions.inc.php'); include("pictureuploader.class.php"); define("PHOTO_DIR", $HTTP_SERVER_VARS['DOCUMENT_ROOT'].rtrim(dirname($_SERVER['PHP_SELF']))."/../item_images"); $tmpz = explode("/", PHOTO_DIR); $upload_dir_tmpz = $tmpz[0]; for ($i=1; $tmpz[$i]!="";$i++){ $upload_dir_tmpz = $upload_dir_tmpz."\\\\".$tmpz[$i];} $upload_dir_tmpz = $upload_dir_tmpz."\\\\"; define("UPLOAD_DIR_CLASS", $upload_dir_tmpz); $picturefilename = "b_drop.png"; if ($_FILES['picture']){ $fileupload=new pictureupload("picture",$_FILES['picture']['name']); $fileupload->uploadFile(); if ($fileupload->newfilename != "") $picturefilename = $fileupload->newfilename; } // build the form action
218
$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'] . (isset($HTTP_SERVER_VARS['QUERY_STRING']) ? "?" . $HTTP_SERVER_VARS['QUERY_STRING'] : ""); if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO item (item_name, model, manufacturer, `desc`, picture, price, `date`, feature, category, stock, promotion, promo_price) VALUES (%s, %s, %s, %s, '%s', %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($HTTP_POST_VARS['tajuk'], "text"), GetSQLValueString($HTTP_POST_VARS['author'], "text"), GetSQLValueString($HTTP_POST_VARS['ISBN'], "text"), GetSQLValueString($HTTP_POST_VARS['desc'], "text"), //GetSQLValueString($HTTP_POST_VARS['picture'], "text"), $picturefilename, GetSQLValueString($HTTP_POST_VARS['price'], "text"), GetSQLValueString($HTTP_POST_VARS['date'], "date"), GetSQLValueString(isset($HTTP_POST_VARS['feature']) ? "true" : "", "defined","1","0"), GetSQLValueString($HTTP_POST_VARS['category'], "int"), GetSQLValueString($HTTP_POST_VARS['stock'], "int"), GetSQLValueString(isset($HTTP_POST_VARS['promotion']) ? "true" : "", "defined","1","0"), GetSQLValueString($HTTP_POST_VARS['promo_price'], "text")); $Result1 = $book->Execute($insertSQL) or die($book->ErrorMsg()); $insertGoTo = "book_list.php"; if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING']; } KT_redir($insertGoTo); } // begin Recordset $query_categories = "SELECT * FROM category ORDER BY category ASC"; $categories = $book->SelectLimit($query_categories) or die($book->ErrorMsg()); $totalRows_categories = $categories->RecordCount(); // end Recordset //PHP ADODB document - made with PHAkt 2.6.5?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../style.css" rel="stylesheet" type="text/css">
219
<script language="Javascript1.2"><!-- // load htmlarea _editor_url = "htmlarea/"; // URL to htmlarea files var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]); if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; } if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; } if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; } if (win_ie_ver >= 5.5) { document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"'); document.write(' language="Javascript1.2"></scr' + 'ipt>'); } else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); } // --></script> </head> <body> <form enctype="multipart/form-data" action="<?php echo $editFormAction; ?>" method="POST" name="form1" > <table align="center"> <tr valign="baseline"> <td colspan="2" align="right" nowrap><div align="center"><strong>NEW ITEM </strong></div></td> <tr valign="baseline"> <td nowrap align="right"><strong>Category:</strong></td> <td> <select name="category"> <?php while(!$categories->EOF){ ?> <option value="<?php echo $categories->Fields('ID_category')?>" ><?php echo $categories->Fields('category')?></option> <?php $categories->MoveNext(); } $categories->MoveFirst(); ?> </select> </td> <tr valign="baseline"> <td nowrap align="right"><strong>Item Name :</strong></td> <td><input type="text" name="tajuk" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right"><strong>Manufacturer:</strong></td> <td><input type="text" name="ISBN" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right"><strong>Model:</strong></td>
220
<td><input type="text" name="author" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right" valign="top"><strong>Desc:</strong></td> <td> <textarea name="desc" cols="50" rows="10"> </textarea> </td> </tr> <tr valign="baseline"> <td nowrap align="right"><strong>Price:</strong></td> <td>RM <input type="text" name="price" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right"><strong>Picture:</strong></td> <td><input type="file" name="picture" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right"><strong>Feature:</strong></td> <td><input type="checkbox" name="feature" ></td> </tr> <tr valign="baseline"> <td nowrap align="right"><strong>Promotion:</strong></td> <td><input name="promotion" type="checkbox" id="promotion" ></td> </tr> <tr valign="baseline"> <td nowrap align="right"><strong>Promotion Price:</strong></td> <td><input name="promo_price" type="text" id="promo_price"></td> </tr> <tr valign="baseline"> <td nowrap align="right"><strong>Stock:</strong></td> <td><input name="stock" type="text" id="stock"></td> </tr> <tr valign="baseline"> <td nowrap align="right"><script language="javascript1.2"> editor_generate('desc'); </script> </td> <td><input type="submit" name="MM_insert" value="Insert record"></td> </tr> </table> <input type="hidden" name="date" value="<?php echo date("d/m/Y");?>"> <input type="hidden" name="MM_insert" value="form1"> </form> <p> </p> </body> </html>
221
3. Paparan Laporan Pengguna <?php //Connection statement require_once('../Connections/book.php'); $toplist = "20"; $conn = mysql_connect ("localhost", "root","") or die('My SQL Error: ' . mysql_error()); $conn2 = mysql_connect ("localhost", "root","") or die('My SQL Error: ' . mysql_error()); mysql_select_db("electronic", $conn); mysql_select_db("electronic", $conn2); $arraycustomer = array(); $countercustomer = 0; if ($_GET['top']) $toplist = $_GET['top']; if ($_GET['tarikh'] && $_GET['tarikh2']){ $colname2__order = '0'; if (isset($HTTP_GET_VARS['tarikh2'])) { $colname2__order = $HTTP_GET_VARS['tarikh2']; } $colname__order = '0'; if (isset($HTTP_GET_VARS['tarikh'])) { $colname__order = $HTTP_GET_VARS['tarikh']; } //$res = mysql_query($selectitems) or die (mysql_error()); //$query_Recordset1 = sprintf("SELECT * FROM `orders` INNER JOIN `customer` ON (`orders`.`ID_user` = `customer`.`ID_cus`) INNER JOIN `shipping` ON (`orders`.`ID_shipping` = `shipping`.`ID_shipping`) WHERE orders.date >= '%s' AND orders.date <= '%s' ORDER BY orders.date DESC", $colname__order,$colname2__order); //$query_Recordset1 = sprintf("SELECT * FROM `orders` INNER JOIN `customer` ON (`orders`.`ID_user` = `customer`.`ID_cus`) INNER JOIN `shipping` ON (`orders`.`ID_shipping` = `shipping`.`ID_shipping`) WHERE orders.date >= '%s' AND orders.date <= '%s' ORDER BY orders.date, orders.totals DESC ", $colname__order,$colname2__order); $queryallcus = "select distinct a.ID_user, b.* from orders a, customer b where a.date >= '$colname__order' AND a.date <= '$colname2__order' and a.ID_user = b.ID_cus"; } else{ $queryallcus = "select distinct a.ID_user, b.* from orders a, customer b where a.ID_user = b.ID_cus";
222
// begin Recordset //$query_Recordset1 = "SELECT * FROM customer ORDER BY name ASC"; //$query_Recordset1 = "SELECT * FROM `orders` INNER JOIN `customer` ON (`orders`.`ID_user` = `customer`.`ID_cus`) INNER JOIN `shipping` ON (`orders`.`ID_shipping` = `shipping`.`ID_shipping`) ORDER BY orders.date, orders.totals DESC"; } $res = mysql_query($queryallcus,$conn) or die(mysql_error()); while ($rows = mysql_fetch_object($res)){ $totalscurr = 0; $customerdetails = array(); $customerdetails['ID']=$rows->ID_cus; $customerdetails['name']=$rows->name; $customerdetails['address']=$rows->address; $customerdetails['tel']=$rows->tel; $customerdetails['email']=$rows->email; if ($_GET['tarikh'] && $_GET['tarikh2']){ $querycounttotals = "select totals from orders where ID_user = '".$customerdetails['ID']."' and date >= '$colname__order' AND date <= '$colname2__order'"; } else $querycounttotals = "select totals from orders where ID_user = '".$customerdetails['ID']."'"; $res2 = mysql_query($querycounttotals,$conn2) or die(mysql_error()); while ($rows2 = mysql_fetch_object($res2)){ //$totalstmp = number_format($rows2->totals,".",","); $numbrtmp = explode(",",$rows2->totals); $totalstmp_ = ""; for ($i=0; $numbrtmp[$i]!=null;$i++){ $totalstmp_ = $totalstmp_.$numbrtmp[$i]; } $totalstmp = floatval($totalstmp_); $totalscurr = $totalscurr + $totalstmp; } $customerdetails['totals']=$totalscurr; //$customerdetails['ID']=$rows->ID_cus; $arraycustomer[$countercustomer] = $customerdetails; $countercustomer = $countercustomer + 1; } $arraycustomer = sortSenaraiPelanggan($arraycustomer,$countercustomer); if ($toplist > $countercustomer) $toplist = $countercustomer;
223
//$Recordset1 = $book->SelectLimit($query_Recordset1,$toplist) or die($book->ErrorMsg()); //$totalRows_Recordset1 = $Recordset1->RecordCount(); // end Recordset //PHP ADODB document - made with PHAkt 2.6.5?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../style.css" rel="stylesheet" type="text/css"> <link href="./js/epoch_styles.css" rel="stylesheet" type="text/css" /> <? if ($_GET['print']=="true") { ?> <script type="text/javascript" language="JavaScript1.2" src="./js/myprint.js"></script> <? } ?> <style type="text/css"> <!-- .style1 { font-size: x-small; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; } --> </style> <script type="text/javascript" language="JavaScript1.2" src="./js/epoch_classes.js"></script> <script type="text/javascript"> window.onload = function () { dp_cal = new Epoch('epoch_popup','popup',document.getElementById('tarikh')); dp_cal2 = new Epoch('epoch_popup','popup',document.getElementById('tarikh2')); } function numbersonly(myfield, e, dec) { var key; var keychar; if (window.event) key = window.event.keyCode; else if (e) key = e.which; else return true; keychar = String.fromCharCode(key); // control keys if ((key==null) || (key==0) || (key==8) ||
224
(key==9) || (key==13) || (key==27) ) return true; // numbers else if ((("0123456789").indexOf(keychar) > -1)) return true; // decimal point jump else if (dec && (keychar == ".")) { myfield.form.elements[dec].focus(); return false; } else return false; } <? if ($_GET['print']=="true") { ?> MYprint(); <? } ?> <? if (!isset($_GET['print'])) { $extraparam = ""; ?> function doPrint() { <? if (isset($_GET['tarikh']) && isset($_GET['tarikh2']) && isset($_GET['top'])) { $extraparam = "&tarikh=".$_GET['tarikh']."&tarikh2=".$_GET['tarikh2']."&top=".$_GET['top']; } ?> var newwindow = window.open("","zas"); newwindow.location = "customer_report.php?print=true<?= $extraparam ?>"; } <? } ?> </script> </head> <body> <? if (!isset($_GET["print"])) { ?> <p class="style1">ADMINISTRATION AREA </p> <form name="form1" method="get" action="customer_report.php"> Top : <input type="text" onkeypress="return numbersonly(this,event)" name="top" size="3" maxlength="3" value="<?= number_format($toplist) ?>"/> Customers <br> Date Range: <input name="tarikh" type="text" id="tarikh" value="<?php if (!$HTTP_GET_VARS['tarikh']) echo date("Y-m-d"); else echo $HTTP_GET_VARS['tarikh']; ?>"> -
225
<input name="tarikh2" type="text" id="tarikh2" value="<?php if (!$HTTP_GET_VARS['tarikh2']) echo date("Y-m-d"); else echo $HTTP_GET_VARS['tarikh2']; ?>"> <input type="submit" name="Submit" value="Show"> </form> <? } ?> <p class="style1">TOP <?= $toplist ?> CUSTOMER LIST BASED ON AMOUNT OF RM SPENT <? if (isset($_GET['tarikh']) && isset($_GET['tarikh2'])) { ?> FROM <?= $_GET['tarikh'] ?> UNTIL <?= $_GET['tarikh2'] ?> <? } ?>:</p> <table border="1" cellpadding="4" cellspacing="0"> <tr bgcolor="#CCCCCC"> <td><div align="center"><strong>Rank</strong></div></td> <td><div align="center"><strong>ID Cus</strong></div></td> <td><div align="center"><strong>Total RM Spent</strong></div></td> <td><div align="center"><strong>Name</strong></div></td> <td><div align="center"><strong>Address</strong></div></td> <td><div align="center"><strong>Tel</strong></div></td> <td><div align="center"><strong>Email</strong></div></td> </tr> <?php /* while (!$Recordset1->EOF) { ?> <tr> <td><?php echo $Recordset1->Fields('ID_cus'); ?></td> <td><div align="center"><?php echo $Recordset1->Fields('date'); ?></div></td> <td><?php echo $Recordset1->Fields('name'); ?> </td> <td><?php echo $Recordset1->Fields('address'); ?> </td> <td><?php echo $Recordset1->Fields('tel'); ?> </td> <td><?php echo $Recordset1->Fields('email'); ?> </td> </tr> <?php $Recordset1->MoveNext(); } */ for ($i=0; $i < $toplist; $i++) { ?> <tr> <td><?= $i+1 ?></td> <td><?php echo $arraycustomer[$i]['ID']; ?></td> <td><div align="right">RM <?php echo number_format($arraycustomer[$i]['totals'],"2",".",","); ?></div></td> <td><?php echo $arraycustomer[$i]['name']; ?> </td> <td><?php echo $arraycustomer[$i]['address']; ?> </td> <td><?php echo $arraycustomer[$i]['tel']; ?> </td> <td><?php echo $arraycustomer[$i]['email']; ?> </td> </tr> <?php
226
//$Recordset1->MoveNext(); } ?> </table> <? if (!isset($_GET['print'])) { ?> <br> <div align="left"><a href="javascript:doPrint();"><img border="0" src="../images/print.gif"/ alt="Cetak"></a></div> <? } ?> <p class="style1"> </p> </body> </html> <?php function sortSenaraiPelanggan($arrayPelangganTerbanyak, $sizeArray){ for($x = 0; $x < $sizeArray; $x++) { for($y = $x; $y < $sizeArray; $y++) { if($arrayPelangganTerbanyak[$x]['totals'] < $arrayPelangganTerbanyak[$y]['totals']) { $hold = $arrayPelangganTerbanyak[$x]; $arrayPelangganTerbanyak[$x] = $arrayPelangganTerbanyak[$y]; $arrayPelangganTerbanyak[$y] = $hold; } } } return $arrayPelangganTerbanyak; } //$Recordset1->Close(); ?>
227
4. Newsletter <?php //Connection statement require_once('../Connections/book.php'); // begin Recordset $colname__Recordset1 = '-1'; if (isset($HTTP_GET_VARS['cat'])) { $colname__Recordset1 = $HTTP_GET_VARS['cat']; } $query_Recordset1 = sprintf("SELECT * FROM newsletter WHERE category = '%s' ORDER BY name ASC", $colname__Recordset1); $Recordset1 = $book->SelectLimit($query_Recordset1) or die($book->ErrorMsg()); $totalRows_Recordset1 = $Recordset1->RecordCount(); // end Recordset // begin Recordset $query_Recordset2 = "SELECT * FROM category ORDER BY category ASC"; $Recordset2 = $book->SelectLimit($query_Recordset2) or die($book->ErrorMsg()); $totalRows_Recordset2 = $Recordset2->RecordCount(); // end Recordset //PHP ADODB document - made with PHAkt 2.6.5?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../style.css" rel="stylesheet" type="text/css"> <style type="text/css"> <!-- .style1 { font-size: x-small; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; } --> </style> <script type="text/javascript"> function createRequestObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {
228
try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } function getRequestBody(oForms) { var aParams = new Array(); for (var i=0 ; i < oForms.elements.length; i++) { var sParam = encodeURIComponent(oForms.elements[i].name); sParam += "="; sParam += encodeURIComponent(oForms.elements[i].value); aParams.push(sParam); } return aParams.join("&"); } function sendRequestz() { var oForm = document.forms[0]; var sBody = getRequestBody(oForm); var http = createRequestObject(); http.open("post", "forwardtosenderajax.php", true); http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); http.onreadystatechange = function () { if (http.readyState == 4) { if (http.status == 200) { result = http.responseText; if (result == "ok"){ alert("Newsletter has been sent!"); } if (result == "fail"){
229
alert("Error while try sending newsletter!"); } } else { alert("Connection problem!"); } } }; http.send(sBody); } function handleResponse() { } </script> <script language="Javascript1.2"> <!-- <!-- // load htmlarea _editor_url = "htmlarea/"; // URL to htmlarea files var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]); if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; } if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; } if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; } if (win_ie_ver >= 5.5) { document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"'); document.write(' language="Javascript1.2"></scr' + 'ipt>'); } else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); } // --> function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> </head> <body> <p class="style1">ADMINISTRATION AREA</p> <? if (!$_GET['success']) { ?> <p class="style1">Newsletter Content</p> <form name="form1" method="POST" action="http://stradsys.net/futsalbooking/mailsenderajax.php" > <table width="100%" border="0" cellspacing="0" cellpadding="4">
230
<tr> <td class="style1">Products:</td> <td><select name="menu1" onChange="MM_jumpMenu('self',this,0)"> <option value="newsletter.php" selected <?php if (!(strcmp("newsletter.php", $HTTP_GET_VARS['cat']))) {echo "SELECTED";} ?>>Choose Products</option> <?php while(!$Recordset2->EOF){ ?> <option value="newsletter.php?cat=<?php echo $Recordset2->Fields('ID_category')?>"<?php if (!(strcmp($Recordset2->Fields('ID_category'), $HTTP_GET_VARS['cat']))) {echo "SELECTED";} ?>><?php echo $Recordset2->Fields('category')?></option> <?php $Recordset2->MoveNext(); } $Recordset2->MoveFirst(); ?> </select></tr> <tr> <td><span class="style1">To:</span></td> <td><span class="style1"> <input name="textfield" type="text" value="<?php while (!$Recordset1->EOF) { ?> <?php echo $Recordset1->Fields('emel'); ?> <?php $Recordset1->MoveNext(); } ?>"> </tr> <tr> <td><span class="style1">Subject:</span></td> <td><span class="style1"> <input type="text" name="subject"> </span></td> </tr> <tr> <td valign="top"><span class="style1">Content:</span></td> <td><span class="style1"> <textarea name="content" cols="90" rows="15"></textarea> </span></td> </tr> <tr> <td valign="top"> <script language="javascript1.2"> editor_generate('content'); </script> </td>
231
<td><input type="submit" value="Submit"/> <input type="hidden" name="from" value="[email protected]"/> <input type=hidden name="recipents" value="<?php $Recordset1->MoveFirst(); while (!$Recordset1->EOF) { ?> <?php echo $Recordset1->Fields('emel'); ?>, <?php $Recordset1->MoveNext(); } ?>"> <input type=hidden name="redirect" value="<?= "http://" . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['PHP_SELF']), '/\\') . "/" . "newsletter.php?success=true"?>"> </td> </tr> </table> <p class="style1"> </p> <p class="style1"> </p> <p class="style1"> </p> </form> <? } else {?> <br> <p> You have successfully send all the newsletters to the intended recipents. </p> <? } ?> <p class="style1"> </p> <p class="style1"> </p> </body> </html> <?php $Recordset1->Close(); $Recordset2->Close(); ?>
232
LAMPIRAN S Manual Pengguna
233
1. Pembangunan Sistem Pemasaran Menggunakan Konsep ’Adaptive
marketing’
Sistem Pemasaran Secara ‘Adaptive marketing’ : Keharsons Sdn Bhd merupakan
sistem yang terdiri daripada tiga pengguna iaitu pelanggan berdaftar, pelanggan tidak
berdaftar dan juga pentadbir sistem. Sistem ini memberi had kuasa kepada pengguna
sistem di mana pengguna perlu mempunyai id dan katalaluan yang sah untuk memasuki
sistem.
2. Laman Utama
Rajah S1 : Laman utama Sistem Pemasaran Secara ‘Adaptive marketing’ : Keharsons Sdn Bhd
i) Rajah di atas merupakan Laman Utama untuk Sistem Pemasaran Secara ‘Adaptive
marketing’ : Keharsons Sdn Bhd
ii) Pada Sebelah atas laman ini , terdapat menu yang boleh dicapai oleh pengguna.
Menu ini terdiri daripada Home, Register, Login, About Us, Contact Us dan
234
Forum. Pada sebelah kiri laman ini, terdapat menu senarai produk yang ditawarkan
untuk penepahan.
iii) Pengguna biasa boleh mencapai semua menu kecuali menu Admin. Hanya
pentadbir sistem yang sah sahaja boleh memasuki laman ini.
iv) Laman utama ini akan dihubungkan dengan laman-laman yang lain yang terdapat pada sistem ini mengikut menu yang diklik oleh pengguna sistem
3. Menu Pendaftaran
Rajah S2 : Menu Pendaftaran
i) Laman ini adalah laman untuk pengguna mengisi borang pendaftaran pelanggan
ii) Laman ini dipaparkan apabila pengguna klik pada Register di laman utama sistem.
iii) Pengguna perlu mengisi borang tempahan ini dengan lengkap supaya tiada mesej
ralat yang dipaparkan. Contoh ralat adalah seperti pada halaman sebelah.
235
Rajah S3 : Paparan Ralat dalam Pendaftaran 4. Menu Log-in
Rajah S4 : Menu Login
i) Laman ini adalah laman untuk pelanggan berdaftar memasuki sistem.
236
ii) Laman ini dipaparkan apabila pengguna klik pada Login di laman utama sistem.
iii) Jika pengguna memasukkan data yang silap maka laman seperti di bawah
akan tertera.
5 . Menu Akaun Pengguna
Rajah S5 : Menu Akaun Pengguna
237
i) Laman ini memaparkan akaun bagi pelanggan yang telah berdaftar. ii) Akaun pengguna terdiri daripada Update Profile, View transaction History
dan Log Out.
iii) Laman di bawah menunjukkan laman dimana pengguna mengemaskini maklumat peribadi yang telah dimasukan apabila klik Update Profile dan paparan bagi View Transaction History.
Rajah S6 : Menu Kemaskini Rekod Pengguna
Rajah S6 : Paparan Rekod Pembelian
238
Rajah S7 : Paparan Maklumat Pembelian 6. Menu Pembelian
Rajah S8 : Paparan Maklumat Produk Camcorders
239
i) Rajah H12 pada laman sebelah adalah untuk pengguna melihat senarai produk bagi kategori Camcorders .
ii) Pengguna perlu klik pada perkataan Camcorders pada bahagian Product
Categories.
iii) Setiap modul produk akan memaparkan nama produk, syarikat yang mengeluarkan, model, harga sebenar, harga promosi dan butang Reviews serta Add To Cart.
iv) Laman pada halaman sebelah akan tertera apabila pengguna klik Reviews
pada produk Compact Digital Camcorders.
Rajah S9 : Paparan Maklumat Produk
v) Rajah S10 di bawah menunjukkan mengenai cart dimana laman ini akan dipaparkan apabila pengguna klik Add To Cart pada laman produk atau Reviews.
vi) Pengguna dapat menentukan kuantiti yang hendak ditempah. Paparan jumlah
keseluruhan akan dipaparkan mengikut kuantiti yang ditentukan.
vii) Pengguna boleh meneruskan pembelian dengan menekan Keep Shopping.
240
Rajah S11 : Paparan pemilihan kaedah penghantaran
viii) Laman ini menunjukkan apabila pengguna klik nama item yang ditempah dan klik Checkout pada laman Reviews
ix) Pengguna perlu menentukan kaedah penghantaraan. Kaedah penghantaraan
yang disediakan adalah seperti FedEx, Pos laju dan Self Collect
x) Kemudian pengguna klik Calculate Order. Paparan adalah seperti pada laman sebelah.
241
Rajah S11 : Paparan Pembayaran
xi ) Rajah S11 menunjukkan menu pembayaran yang perlu dilengkapkan oleh pengguna.
xii) Selepas pengguna meneliti maklumat tersebut, pengguna perlu klik Confirm
dan paparan di bawah akan tertera.
Rajah S12 : Paparan Tamat Pembelian
242
7. Menu Email Pengguna
Rajah S13 : Menu Email Pengguna
i) Laman ini adalah laman untuk pengguna membuat pertanyaan kepada syarikat.
ii) Laman ini dipaparkan apabila pengguna klik pada Contact Us di laman
utama sistem.
iii) Pengguna hanya perlu memasukkan email untuk membolehkan pentadbir sistem membuat maklumbalas kepada pengguna menerusi email yang dimasukkan.
243
8. Menu Newsletter
Rajah S14 : Menu Newsletter
i) Pengguna yang ingin mendapatkan maklumat promosi daripada syarikat perlulah memasukkan nama dan alamat email pada ruang newsletter.
ii) Seterusnya pengguna perlu menekan butang yang terdapat pada ruang
newsletter tersebut untuk mendapatkan laman seperti di bawah. Pengguna perlulah memilih jenis produk yang diingini untuk penghantaran newsletter.
iii) Rajah S15 di bawah menunjukkan menu newsletter untuk membolehkan
pengguna menentukan jenis produk yang diingini.
Rajah S15 : Menu Pemilihan Jenis Produk Untuk Newsletter
244
9. Forum
Rajah S16 : Forum
i) Pengguna perlu klik icon forum. ii) Seterusnya pengguna perlu memilih tajuk-tajuk forum yang diperbincangkan
seperti yang ditunjukkan dalam rajah di atas. iii) Rajah S17 di bawah menunjukkan paparan selepas pengguna memilih tajuk
dalam forum.
Rajah S17 : Paparan tajuk forum
245
10. Menu Pentadbir Sistem
Rajah S18 : Login Admin
i) Laman ini akan tertera apabila pentadbir sistem klik Admin pada menu utama sistem.
ii) Pentadbir perlu memasukkan nama dan katalaluan untuk memasuki
bahagian pentadbiran. Apabila pentadbir klik Enter maka paparan menu admin akan tertera.
Rajah S19 : Menu Admin
246
11. Menu Akaun Pentadbir Sistem
Rajah S20 : Paparan Akaun Pentadbir Sistem
i) Laman ini memaparkan senarai pentadbir yang boleh memasuki sistem.
ii) Jika pentadbir baru yang hendak mendapatkan hak kuasa untuk memasuki sistem , klik New Admin dan laman seperti di bawah akan tertera.
Rajah S20 : Menu Pendaftaran Pentadbir Baru
iv) Laman ini memerlukan pentadbir memasukan nama, id dan katalaluan untuk memasuki sistem kelak dan klik Insert Record.
247
12. Menu Maklumat Produk (Item)
Rajah S21 : Paparan Senarai Produk
i) Laman pada halaman sebelah memaparkan mengenai senarai produk yang telah dimasukkan ke dalam rekod.
ii) Pentadbir perlu memilih Filte By Category untuk memilih category produk.
iii) Untuk memasukkan maklumat baru ke dalam rekod pentadbir perlu kilk New
Item seperti paparan pada halaman sebelah.
248
Rajah S22 : : Menu Kemasukan Produk Baru
i) Laman ini memaparkan laman new item di mana pentadbir perlu memasukkan maklumat mengenai produk baru.
ii) Jika pentadbir menekan bahagian Features maka paparan produk ini akan
dipaparkan pada laman utama. 13. Menu Ketegori
Rajah S23 : Paparan Kategori Produk
249
i) Laman ini memaparkan senarai categori yang terdapat dalam rekod. ii) Senarai category ini akan dipaparkan pada laman setiap laman dalam sistem
seperti pada halaman di bawah.
Rajah S24 : Menu Kemasukan Kategori Produk
v) Laman ini memaparkan kategori baru yang hendak dimasukkan oleh
pentadbir. 14. Menu Berita
Rajah S24 : Paparan Senarai Berita
i) Laman ini memaparkan bahagian berita. ii) Paparan berita ini akan dipaparkan pada laman utama. Untuk menambah
berita terbaru, pentadbir perlu klik Add News seperti paparan di halaman sebelah..
250
Rajah S25 : Menu Tambahan Berita 15. Menu Pengguna/Pelanggan
Rajah S26 : Paparan Senarai Pelanggan
251
i) Laman pada halaman sebelah memaparkan senarai pelanggan yang berdaftar. ii) Pentadbir sendiri boleh mengemaskini maklumat pelanggan dengan klik pada
Update.
iii) Pentadbit juga boleh melihat senarai pelanggan mengikut tempoh tarikh yang dipilih.
16 . Menu Kaedah Penghantaran
Rajah S27 : Paparan Jenis Penghantaraan
i) Laman ini memaparkan senarai kaedah penghantaran yang disediakan oleh syarikat.
ii) Rajah S28 di bawah menunjukkan kaedah penghantaraan baru yang perlu
dimasukkan maklumat penghantaran.
Rajah S27 : Paparan Tambahan Jenis Penghantaraan
252
17. Menu Potongan Harga
Rajah S28 : Paparan Kadar Diskaun
i) Laman ini memaparkan maklumat diskaun yang diberikan oleh syarikat.
ii) Pentadbir hanya perlu klik New Discount untuk memasukkan kadar diskaun yang baru atau klik Edit untuk mengemaskini maklumat diskaun yang sedia ada.
18 . Menu Laporan
Rajah S29 : Paparan Menu Laporan
i) Laman ini tertera apabila pentadbir klik pada menu Report.
ii) Laman ini terdiri daripada Customer Report, Itm Report, Order Report, Order Ststs dan Item Stats.
253
Rajah S30 : Paparan Laporan Pelanggan
i) Laman ini akan terpapar apabila pentabir sistem menekan customer report pada menu laporan.
ii) Dalam laporan pelanggan ini, pentadbir mampu melihat pilihan
pelanggan yang diperlukan untuk melihat pelanggan yang melakukan pembelian yang terbanyak mengikut tempoh tarikh yang dipilih.
Rajah S31 : Paparan Laporan Item
254
iii) Laman ini akan terpapar apabila pentabir sistem menekan item report pada menu laporan.
iv) Dalam laporan item ini, pentadbir mampu melihat pilihan produk yang
diperlukan untuk melihat peroduk yang laris mengikut tempoh tarikh yang dipilih.
Rajah S32 : Paparan Senarai Tempahan
i) Rajah S32 memaparkan senarai tempahan yang diterima.
ii) Pentadbir memproses tempahan yang diterima dengan menekan view.
255
Rajah S33 : Maklumat Tempahan
i) Rajah S33 memaparkan maklumat tempahan untuk seseorang pelanggan.
ii) Pentadbir akan meneliti maklumat ini sebelum menekan butang Process.
iii) Setelah menekan butang Process status tempahan pelanggan akan bertukar daripada receive kepada order has been send.
iv) Status ini dapat dilihat oleh pelanggan menerusi view trasaction history.
256
Rajah S34 : Maklumat Statistik Tempahan
i) Rajah S34 memaparkan maklumat statistic tempahan mengikut tarikh. Laporan ini dapat dilihat menerusi order stats pada menu laporan.
ii) Pentadbir boleh melihat produk tempahan dengan klik pada jumlah
tempahan stats. Hasil ini dapat dilihat menerusi Rajah S35 di bawah.
Rajah S35 : Makluamat Statistik Tempahan
257
Rajah S36 : Laporan Statistik Produk
i) Rajah S36 memaparkan statistic produk berdasarkan pilihan kategori produk. Laporan ini dapat dilihat menerusi item stats pada menu laporan.
Rajah S37 : Laporan Statistik Produk Camcorders
258
19. Menu Newsletter
Rajah S38 : Menu Newsletter
i) Laman ini merupakan menu newsletter yang akan dilakukan oleh pentadbir.
ii) Setiap pengguna yang memasukkan alamat email mereka pada laman
sistem akan disimpan dalam rekod newsletter.
iii) Alamat newsletter ini disimpan mengikut kategori produk yang dipilih oleh pelanggan.
iv) Penghantaraan promosi ini akan dihantar terus ke alamat email
pelanggan.
259
20. Menu Email
Rajah S39 : Menu Email
i) Laman ini merupakan menu email. Pentadbir sistem akan mengurus email daripada pelanggan dengan melakukan respon keatas pertanyaan pelanggan.
ii) Untuk membalas email pelanggan, pentadbir sistem perlu klik pada tajuk
pada ruang subject.
260
Rajah S40 : Maklumbalas Email
i) Pentadbir sistem perlu menekan butang reply untuk melakukan maklumlabas pertanyaan pelanggan.
ii) Setelah membuat maklumbalas, pentadbir system perlu menekan butang
submit. Email akan dihantar terus ke alamat email pengguna.
261
21. Menu Forum
Rajah S40 : Menu Forum
i) Laman ini merupakan menu forum. Untuk melakukan tajuk forum yang baru, pentadbir hanya perlu memasukkan tajuk pada title dan kandungan tajuk pada text.
ii) Untuk mengutarakan pendapat pada tajuk forum yang sedia ada,
pentadbir hanya perlua klik pada tajuk tersenarai.
262
Rajah S41 : Paparan Tajuk Forum
i) Untuk mengutarakan pendapat pada tajuk forum yang sedia ada, pentadbir sistem hanya perlu memasukkan pendapat pada ruang text.
ii) Pentadbir perlu klik Log Out setelah selesai proses dalam bahagian
pentadbiran seperti paparan Rajah S42 di bawah.
Rajah S42 : Logout