“Saya akui bahawa saya telah membaca karya ini dan pada pandangan saya karya ini
adalah memadai dari segi skop dan kualiti untuk tujuan penganugerahan ijazah
Sarjana Sains (Teknologi Maklumat - Pengurusan)”.
Tandangan : ……………………………….
Nama Penyelia : Dr. Othman Bin Ibrahim
Tarikh : 20 April 2006
v
APRIL, 2006
vi
“Saya akui karya ini adalah hasil kerja saya sendiri kecuali nukilan dan ringkasan
yang tiap-tiap satunya telah saya jelaskan sumbernya”.
Tandangan : …………………………………..
Nama Penulis : Nur Iliawani Bt Mohamad
Tarikh : 20 April 2006
vii
PENGHARGAAN
Ucapan jutaan terima kasih juga kepada Encik Samsul Ariffin Bin Masdar
selaku Penolong Pengurus Kedai Buku Koperasi UTM Berhad dan Puan Noraini Bt
Ibrahim selaku Penyelia Kedai Buku Koperasi UTM Berhad di atas sumbangan dan
kerjasama yang telah diberikan.
Akhir sekali, saya ingin mengucapkan jutaan terima kasih kepada suami
Mohd Noor Haizal Bin Abdul Halim dan kedua-dua ibu bapa di atas dorongan dan
kasih sayang yang diberikan selama ini. Tidak lupa juga buat teman-teman
seperjuangan Noryusliza Abdullah dan Ely Salwana Mat Surin yang banyak
membantu dan memberi sokongan di atas penyiapan projek ini.
ix
ABSTRAK
Trust menjadi isu utama mengapa laman web e-dagang masih belum
mendapat perhatian di kalangan pengguna. Terdapat beberapa model seperti model
MoTec yang menggariskan panduan bagi pembangunan laman web yang berkesan.
Berdasarkan kajian terhadap model MoTec, satu aplikasi e-shopping bagi Kedai
Buku Koperasi UTM Berhad dibangunkan untuk membuktikan sejauh mana elemen-
elemen yang digariskan di dalam model tersebut mempengaruhi tahap kepercayaan
pengguna-pengguna di Malaysia. Metodologi pembangunan sistem yang akan
digunakan adalah Phase development based methodology daripada kategori Rapid
Application Development. Pendekatan berorientasikan objek digunakan dalam fasa
analisis dan rekabentuk bagi memodelkan sistem semasa dan sistem cadangan
bahasa pengaturcaraan digunakan bagi pengimplementasian sistem adalah Active
Server Pages (ASP).
x
ABSTRACT
KANDUNGAN
PENGHARGAAN i
ABSTRAK ii
ABSTRACT iii
KANDUNGAN iv
SENARAI RAJAH viii
SENARAI JADUAL ix
SENARAI ISTILAH x
SENARAI LAMPIRAN xi
1.1 Pengenalan 1
1.2 Latar Belakang Masalah 2
1.3 Penyataan Masalah 3
1.4 Objektif Projek 4
1.5 Skop Projek 5
1.6 Kepentingan Projek 5
1.7 Ringkasan 6
xii
2.1 Pengenalan 7
2.2 E-Dagang 8
2.2.1 Jenis-jenis E-Dagang 9
2.2.2 Infrastruktur E-Dagang 11
2.2.2.1 Internet 11
2.2.2.2 World Wide Web (WWW) 13
2.2.3 Isu-isu E-Dagang 14
2.2.3.1 Isu 1: Kebolehgunaan Laman
(Web Usability) 14
2.2.3.2 Isu 2: Pembelian secara Online 16
2.2.3.3 Isu 3:Trust dalam E-Dagang 17
2.2.4 E-Dagang: Fokus terhadap Perkhidmatan
Pelanggan 18
2.2.5 Kaedah Pembayaran dalam E-Dagang 23
2.3 Trust 26
2.3.1 Cabaran Trust 27
2.3.1.1 Sekuriti dan Kerahsiaan 28
2.3.1.2 Ketidakbiasaan terhadap Servis 31
2.3.1.3 Tiada Interaksi Secara Langsung 31
2.3.1.4 Kebolehpercayaan Terhadap
Maklumat 31
2.3.2 Kepentingan Trust dalam E-Dagang 32
2.3.3 Kajian Berkaitan Trust 33
2.3.3.1 Model moTec (Egger, 2003) 33
2.3.3.2 Teori Kriteria Penjanaan
Trust dalam E-Dagang 40
2.3.3.3 Model Kajian Peringkat Eksplorasi
dan Komitmen 43
2.3.4 Pemilihan Model moTec sebagai
Rangka Kajian 46
2.4 Ringkasan 49
xiii
BAB 3 METODOLOGI 50
3.1 Pengenalan 50
3.2 Struktur Kajian 51
3.3 Kaedah Kajian 52
3.4 Metodologi Pembangunan Sistem 55
3.4.1 Elemen-elemen dalam Metodologi 56
3.4.2 Kebaikan Menggunakan Metodologi 56
3.5 Pemilihan Metodologi 57
3.5.1 Rapid Application Development 58
3.5.1.1 Justifikasi Pemilihan Metodologi
Pembangunan Berasaskan Fasa 62
3.5.1.2 Fasa Pembangunan Projek 63
3.5.2 Analisis dan Rekabentuk Sistem
Berorientasikan Objek 66
3.6 Penjadualan Projek 66
3.7 Ringkasan 67
4.1 Pengenalan 68
4.2 Latar Belakang Organisasi
Koperasi UTM Berhad 68
4.2.1 Fungsi dan Aktiviti Perniagaan Utama 69
4.2.2 Sistem Maklumat Sedia Ada 71
4.2.3 Pernyataan Masalah dalam Konteks
Organisasi 71
4.3 Proses dan Pemodelan Data Sistem Semasa 71
4.3.1 Rajah Aktiviti (Activity Diagram) 72
4.3.2 Rajah Use Case 73
xiv
5.1 Pengenalan 97
5.2 Pembangunan Program 98
5.3 Pengujian Unit 101
5.4 Pengujian Integrasi 102
5.5 Pengujian Sistem 103
5.6 Pengujian Penerimaan Pengguna 103
5.6.1 Prosedur Pengujian 105
xv
RUJUKAN 118
LAMPIRAN 120
16
SENARAI JADUAL
SENARAI RAJAH
SENARAI ISTILAH
SENARAI LAMPIRAN
PENGENALAN
1.1 Pengenalan
Berdasarkan kajian yang telah dibuat, kedai buku merupakan antara aktiviti-
aktiviti perniagaan utama bagi Koperasi UTM Berhad. Sistem E-Shopping yang bakal
dibangunkan merupakan value-added bagi koperasi kedai buku UTM. Sistem ini
dijangka dapat membantu Koperasi UTM Berhad meluaskan lagi pasaran bukan sahaja
di dalam lingkungan UTM, malahan juga di luar kawasan UTM. Sistem yang
2
berkonsepkan secara atas talian ini membolehkan pengguna membuat capaian terhadap
produk-produk koperasi dengan mudah dan cepat.
Salah satu fenomena yang penting di dalam E-Dagang pada masa kini adalah
faktor trust. Trust merupakan komponen yang penting dalam hubungan sosial dan
perniagaan yang menentukan sifat dan tanggapan sesuatu pihak (Fukuyama, 1995;
Hosmer, 1995; Lewis & Weigert, 1985; Luhman, 1979). Dengan kewujudan trust,
membolehkan beberapa pihak membina suatu tanggapan terhadap pihak lain yang
melaksanakan perniagaan (Fukuyama, 1995; Luhman, 1979, Williamson, 1985)
Bagi Koperasi UTM Berhad, kedai buku merupakan aktiviti perniagaan yang
utama di mana paling banyak menyumbangkan keuntungan dalam keseluruhan aktiviti
perniagaan. Berdasarkan kepada kajian yang dijalankan, Kedai Buku Koperasi UTM
Berhad masih menjalankan operasi secara manual termasuk perekodan dan pengiraan
inventori. Ini agak menyulitkan proses kerja kerana tiada integrasi di antara bahagian
stok dan bahagian pentadbiran terutama sekali untuk menguruskan pesanan daripada
pelanggan. Buat masa ini aplikasi yang melibatkan E-Dagang masih belum dibangunkan
untuk meningkatkan keupayaan proses perniagaan di kedai buku. Jadi dengan
pembangunan aplikasi E-Shopping ini dijangkakan mampu meningkatkan tahap
perniagaan dan meluaskan pasaran Koperasi UTM Berhad.
Selain daripada persoalan utama seperti di atas, terdapat beberapa persoalan kecil yang
juga harus diambil kira iaitu :
1. Apakah yang dikatakan sebagai trust yang perlu ada bagi sebuah aplikasi E-
Dagang?
4. Adakah model yang akan dibangunkan memenuhi kriteria-kriteria yang perlu ada
dalam aplikasi E-Dagang bagi memastikan pelanggan meletakkan kepercayaan
terhadap perniagaan.
2. Mengkaji model yang dapat dijadikan sebagai panduan untuk mengukur sejauh
mana aplikasi E-Dagang boleh diterima pakai dan dipercayai oleh pengguna.
1. Skop kajian bagi aplikasi yang akan dibangunkan adalah tertumpu kepada E-
Dagang yang melibatkan hubungan di antara perniagaan dengan pelanggan
(Business 2 Consumers).
4. Pengguna sasaran bagi aplikasi yang akan dibangunkan ini secara khususnya
adalah di kalangan pelajar-pelajar dan juga pensyarah di UTM.
Walaubagaimanapun, secara amnya memandangkan aplikasi ini adalah
berasaskan web (secara atas talian), ianya juga boleh dicapai oleh kesemua
pengguna yang melayari laman web.
1.7 Ringkasan
Secara keseluruhannya, bab ini memberi gambaran awal tentang projek yang
akan dibangunkan. Ianya merangkumi latar belakang masalah yang dikaji, iaitu
kepentingan elemen trust dalam aplikasi E-Dagang. Objektif projek menerangkan
tentang matlamat yang ingin dicapai semasa pembangunan projek. Sudah pasti setiap
projek yang akan dibangunkan adalah berdasarkan permasalahan yang timbul
sebagaimana dihuraikan dalam latar belakang masalah. Pernyataan masalah yang timbul
perlu diselesaikan agar dapat membuktikan bahawa objektif yang ditetapkan dapat
dicapai berpandukan skop yang telah ditetapkan. Akhir sekali, kepentingan projek
dikenalpasti agar dapat memberi nilai terhadap pengguna dan organisasi yang terlibat.
7
BAB 2
KAJIAN LITERATUR
2.1 Pengenalan
Pada masa kini, terlalu banyak kemudahan yang disediakan untuk para pengguna
dengan adanya kemajuan teknologi maklumat. Kepesatan teknologi kini telah
menjadikan dunia semakin kecil di mana maklumat boleh dicapai hanya di hujung jari
iaitu melalui teknologi Internet. Dengan terbentuknya evolusi Internet, maka lahirlah
beberapa aplikasi seperti e-dagang (E-Commerce) dan E-Bisnes (E-Business).
diterangkan secara terperinci di bahagian 2.2. Bahagian 2.4 pula akan mengupas tentang
isu berkaitan trust dan juga contoh-contoh penyelidikan yang berkaitan dengan trust.
2.2 E-Dagang
E-dagang telah diadaptasi daripada satu teknologi yang telah hampir dua dekad
lalu diperkenalkan iaitu Electronic Data Interchange (EDI). Jika berurus niaga
menggunakan teknologi EDI, peniaga perlu menggunakan perisian khas serta rangkaian
persendirian yang sulit (Laudon, 2002). Keadaan ini tentunya akan mengehadkan
peniaga kecil dan sederhana untuk menjalankan perniagaan memandangkan cara ini
melibatkan kos yang tinggi. Walaupun begitu, perkembangan Internet dan teknologi web
pada masa kini telah mengubah keadaan tersebut. Sekiranya seseorang peniaga ingin
menjalankan perniagaan e-dagang, maka beliau hanya perlu menyediakan satu laman
web yang mempunyai antara muka yang menarik dengan memberikan maklumat tentang
perniagaannya serta beberapa langkah keselamatan ketika menjalankan operasi di
rangkaian. Seterusnya, pengguna boleh berurus niaga dengan peniaga menggunakan
Internet atau rangkaian awam yang lain. Urusniaga secara ini dapat mengurangkan kos,
dan selain itu kawasan perniagaan menjadi lebih luas.
Definisi E-Dagang telah banyak diutarakan oleh ramai penyelidik dan pengarang
sebelum kajian ini. McKeown dan Watson (1997) contohnya, telah mendefinisikan e-
dagang sebagai penggunaan rangkaian komputer untuk meningkatkan lagi prestasi
organisasi iaitu meningkatkan keuntungan, memperoleh pasaran yang lebih luas dan
9
penghantaran produk dengan lebih pantas kepada pengguna. Oleh itu, e-dagang
membolehkan seseorang peniaga menjadi lebih kompetitif dalam pasaran, seterusnya
memberikan banyak kelebihan kepadanya berbanding pesaing lain.
Business to Business telah pun digunakan beberapa tahun yang lalu dan juga dikenali
sebagai EDI (Electronic Data Interchange). EDI dilaksanakan melalui hubungan secara
terus antara 2 bisnes. Kedua-dua bisnes ini menghantar maklumat secara elektronik di
10
antara satu sama lain. Buat masa ini, B2B menyumbangkan kira-kira 94% terhadap
transaksi yang melibatkan e-dagang. eSteel.com merupakan laman web yang
diaplikasikan dengan menggunakan kaedah ini.
Consumer to Business merupakan salah satu aplikasi e-dagang yang mana membolehkan
pengguna membuat permintaan terhadap servis dari peniaga.
Aplikasi e-dagang ini juga dikenali sebagai ‘Intranet’. Intranet merupakan laman web
yang dibangunkan untuk menyediakan maklumat kepada pekerja-pekerja dalam
sesebuah organisasi. Biasanya maklumat dicapai melalui rangkaian dalam organisasi
tersebut. Pengguna-pengguna di luar rangkaian Intranet juga boleh mencapai maklumat
tetapi hanya dengan kebenaran organisasi tersebut.
11
Contoh laman yang melibatkan hubungan pelanggan dengan pelanggan adalah laman
lelongan (auction sites), contohnya eBay.com Pelanggan menyenaraikan item-item
untuk dijual ke laman lelongan. Pelanggan-pelanggan lain akan masuk ke laman tersebut
untuk membuat penawaran.
6. M-commerce
Mobile commerce atau M-Commerce merujuk kepada penggunaan peranti digital tanpa
wayar untuk membolehkan transaksi secara atas talian. Pelanggan menggunakan
rangkaian tanpa wayar untuk menyambungkan telefon selular dan PDA terus ke web.
Pelanggan mobile mampu menjalankan pelbagai transaksi termasuk perbankan,
tempahan pelancongan, urusniaga saham dan sebagainya.
Sebagaimana yang diketahui, konsep e-dagang adalah transaksi secara atas talian
yang mana menggunakan internet sebagai medium penghantaran. Jadi, infrarstuktur e-
dagang yang paling penting adalah internet dan World Wide Web.
2.2.2.1 Internet
Internet telah melalui tiga fasa di sepanjang evolusinya. Fasa pertama iaitu Fasa
Inovasi berlaku di sekitar tahun 1961 sehingga 1974. Asas pembangunan Internet adalah
berdasarkan perkakasan packet-switching, pelayan-pelanggan (client-server) dan
protokol komunikasi yang dipanggil TCP/IP. Matlamat asal pembangunan Internet
adalah untuk menghubungkan komputer-komputer kerangka utama di kampus-kampus
kolej.
Fasa kedua iaitu Fasa Institusi berlaku di sekitar tahun 1975 sehingga 1995.
Institusi-institusi besar seperti Jabatan Pertahanan dan Pertubuhan Sains Kebangsaan
telah membiaya untuk membangunkan projek yang dinamakan Internet. Projek ini
kemudiannya didemonstrasikan dalam sistem komunikasi ketenteraan. Kemudian projek
ini dikenali sebagai ARPANET (Advanced Research Projects Agency Network). Pada
tahun 1986, Pertubuhan Sains Kebangsaan telah mengambil alih projek ini untuk
dikembangkan yang mana memakan masa selama 10 tahun dengan perbelanjaan
sebanyak $200 juta (Laudon, 2002).
Fasa ketiga iaitu Fasa Komersial berlaku di sekitar tahun 1995 sehingga 2001,
yang mana agesnsi-agensi kerajaan telah menggalakkan syarikat-syarikat korporat untuk
mengambil alih pengembangan Internet untuk kegunaan penduduk-penduduk di
Amerika Syarikat. Aplikasi e-dagang yang pertama telah muncul dalam sekitar tahun
1994 (Laudon, 2002).
13
Web adalah sistem yang diterimapakai oleh piawai untuk penyimpanan, capaian,
penyusunan dan paparan maklumat, menggunakan senibina pelayan-pelanggan. Web
menggabungkan teks, hipermedia, grafik dan bunyi. Ianya boleh mengendalikan
pelbagai jenis komunikasi digital. Web menggunakan antaramuka pengguna grafik
untuk memudahkan paparan. Antaramuka grafik ini adalah berdasarkan bahasa HTML
(Hypertext Markup Language).
mengagihkan ‘web page’ dipanggil pelayan web. Setiap web page mempunyai alamat
yang unik dipanggil URL (Uniform Resource Locator). Contohnya
http://www.yahoo.com (Laudon, 2002).
Di dalam era teknologi maklumat yang kian pesat membangun, e-dagang dilihat
sebagai salah satu hasil teknologi yang mampu memudahkan urusan-urusan harian
pengguna. Namun begitu, terdapat beberapa isu yang telah dikenalpasti oleh penyelidik
berhubung dengan aplikasi e-dagang. Isu-isu yang telah dikenalpasti adalah berhubung
dengan kebolehgunaan laman, isu pembelian secara atas talian dan juga faktor trust
dalam e-dagang (Egger, 2003).
Dengan kata lainnya, kebolehgunaan yang dimaksudkan di sini adalah rekabentuk laman
yang boleh memudahkan navigasi dan carian di mana memerlukan hanya sedikit masa
dan usaha oleh pengguna (mesra pengguna).
15
Rekabentuk visual sesebuah laman juga merupakan salah satu faktor dalam
kebolehgunaan laman web. Risden et al (2000) telah mengkaji tentang penggunaan
16
Penyebab utama mengapa pengguna tidak mahu berurusniaga secara atas talian
adalah kerana kurangnya faktor trust di antara peniaga dan pengguna (Hoffman, Novak
dan Peralta, 1999, p. 80). Keen (1997) berpendapat bahawa kurangnya elemen trust di
kalangan pengguna merupakan penghalang jangka panjang terhadap aktiviti-aktiviti e-
dagang.
Trust menjadi topik utama dalam kajian ini. Kupasan lanjut mengenai isu ini
akan dibincangkan di bahagian seterusnya iaitu di bahagian 2.3.
18
Hampir 20 tahun yang lalu, Ives dan Learmonth telah memperkenalkan kitar
hayat perkhidmatan pelanggan (Customer service Life Cycle) sebagai panduan bagi
membandingkan perkhidmatan yang diterima oleh pelanggan dalam kitar pembelian.
Kitar hayat perkhidmatan pelanggan terdiri daripada empat fasa iaitu keperluan,
perolehan, pemilikan dan persaraan. Fasa keperluan menentukan keperluan terhadap
sesuatu produk dan juga atribut-atribut produk tersebut. Peringkat perolehan pula
mengandungi pesanan, pembelian, pemprosesan, pengujian dan penerimaan produk oleh
pelanggan. Fasa pemilihan pula melibatkan penggunaan produk, penambahbaikan dan
pemulihan apabila diperlukan. Peringkat persaraan pula melibatkan pemulangan atau
pembuangan produk dan memantau perbelanjaan yang berkaitan dengan produk. Jadual
2.2 di bawah menunjukkan keperluan fungsian bagi kitar hayat perkhidmatan pelanggan.
FASA KEPERLUAN
Implementasi Implementasi
1. menjawab FAQ Bahagian Bantuan Bantuan, Muka FAQ
2. menyediakan kaedah alternatif
Alamat E-Mail, No. Alamat, No Tel, Fax &
bagi maklumat yang boleh
Telefon E-mail
dihubungi
3. menyediakan maklumat lokasi
Alamat Alamat
perniagaan
FASA PEROLEHAN
Implementasi Implementasi
13. bantuan untuk memahami bantuan untuk pautan daripada hompej,
proses pembelian pelanggan baru bantuan
14. bantuan terhadap pemilihan
mekanisma carian mekanisma carian
produk/perkhidmatan
15. bantuan terhadap spesifikasi
mekanisma carian mekanisma carian
produk/perkhidmatan
16. memadankan
produk/perkhidmatan kepada tidak berkaitan tidak berkaitan
individu
17. mengumpulkan produk-
senarai cadangan,
produk kegemaran yang mungkin shopping cart
shopping cart
dibeli
18. memaparkan produk yang
shopping cart shopping cart
dipilih
19. memaklumkan pelanggan
deskripsi produk deskripsi produk
tentang kewujudan produk
20. kenalpasti alamat
alamat penghantaran alamat penghantaran
penghantaran pelanggan
proses daftar keluar,
21. membuat pesanan ikon 'Beli', shopping cart
mekanisma klik
22. mengesahkan pesanan pos, email pos, email
23. menyediakan maklumat- penerangan semasa
bantuan untuk
maklumat umum mengenai pelanggan hendak
pelanggan baru
pemesanan keluar
paparan ringkasan
24. memaparkan caj pesanan ikon 'Beli'
pesanan
kad kredit, cek, money kad kredit, cek, money
25. menerima bentuk
order, sijil hadiah, kod order, sijil hadiah, kod
pembayaran alternatif
promosi promosi
26. memaklumkan tentang
ikon kad kredit, deskripsi ikon kad kredit, faks,
kaedah alternatif bagi
pembayaran pautan hantar pesanan
pembayaran
27. menyediakan pembayaran
ya ya
yang selamat
28. memaklumkan pelanggan
jaminan membeli belah jaminan membeli belah
tentang keselamatan
selamat selamat
pembayaran
29. memaklumkan pelanggan pautan semasa daftar
pautan ke polisi sulit
tentang polisi sulit keluar/menu bantuan
30. memaklumkan tentang
tiada tiada
pilihan kewangan dan kelayakan
22
FASA PEMILIKAN
Implementasi Implementasi
38. mengumpulkan maklum melalui e-mail, no. tel,
melalui e-mail
balas pelanggan faks
39. bertindak balas terhadap
melalui e-mail melalui e-mail
maklumbalas pelanggan
40. memaklumkan pelanggan
alamat, telefon, faks, e-
tentang kaedah alternatif untuk e-mail
mail
meklumat yang boleh dihubungi
41. menyediakan maklumat
tidak berkaitan pautan ke bantuan
mengenai jaminan produk
42. menyediakan maklumat
tidak berkaitan tiada
pendaftaran produk
43. memaklumkan pelanggan
tidak berkaitan tiada
tentang penambahbaikan produk
44. menyediakan kemudahan
ulasan produk, komen
kepada pelanggan untuk bertukar ulasan pelanggan
dari pelanggan
maklumat
Skor : 4/4 = 1.00 5/7 = 0.71
Keperluan Fungsian Amazon.com Chumbo.com
FASA PERSARAAN
Implementasi Implementasi
45. memaklumkan pelanggan
pusat pemulangan pautan bantuan
mengenai pilihan pembuangan
46. memaklumkan pelanggan
tidak berkaitan tidak berkaitan
mengenai proses pertukaran
47. memaklumkan pelanggan
pusat pemulangan pautan bantuan
mengenai proses pemulangan
23
i. Kad Kredit
Kad kredit adalah satu kaedah pembayaran yang lazimnya digunakan oleh
pelanggan untuk menjalankan transaksi samada secara atas talian mahupun transaksi
biasa. Walaupun kad kredit merupakan satu kaedah pembayaran yang popular di
kalangan pembeli atas talian, kebanyakan pengguna tidak mahu menerima kemudahan
ini disebabkan oleh faktor-faktor keselamatan seperti pencerobohan kad kredit.
Berikut merupakan formula LUHN (MOD 10) untuk pegesahan nombor akauan
utama. Terdapat beberapa langkah dalam pengesahan seperti di tunjukkan dalam jadual
di bawah.
Langkah 1 : Gandakan nilai bagi sela satu digit bermula daripada digit kedua dari
kanan.
Langkah 2 : Tambahkan setiap digit hasil daripada langkah 1 dengan nombor-nombor
asal yang tidak digandakan.
Langkah 3 : Jumlah nombor yang diperolehi dalam langkah 2 mestilah nombor yang
berakhir dengan sifar (30, 40, 50) yang mana bila dibahagi dengan 10 tidak
meninggalkan baki.
x2 x2 x2 x2 x2
-----------------------------------
19 4 6 16 2
Kad debit menawarkan satu kaedah alternatif bagi para pemegang kad untuk
mencapai simpanan mereka dan menyemak akaun-akaun lain. Kad debit seakan sama
dengan kad kredit, tetapi nilai wang di dalam akaun akan ditolak setelah pembayaran
dibuat. Pelanggan juga boleh mengeluarkan wang tunai dari akaun mereka melalui
mesin ATM.
iii. E-Wallet
Kad prabayar atau juga dikenali sebagai kad simpan-nilai merupakan kad plastik
yang bersaiz kad kredit. Kad prabayar ini mengandungi sejumlah wang yang telah
ditetapkan oleh syarikat pengeluar kad tersebut. Terdapat dua jenis sistem kad prabayar
iaitu kad prabayar sistem tertutup dan kad prabayar sistem terbuka.
Kad prabayar sistem tertutup adalah kad yang mana hanya boleh digunakan
untuk membuat pembelian di sebuah kedai atau syarikat yang mengeluarkan kad
prabayar tersebut. Contoh syarikat yang menggunakan sistem tertutup adalah Starbucks,
Barnes & Noble dan Home Depot. Kad-kad prabayar ini biasanya dibeli secara terus
daripada penjual. biasanya kad ini dijual dalam jumlah yang tetap (contohnya RM25,
RM 50 atau RM100) dan tidak boleh ditambah nilai.
Berbeza dengan kad prabayar sistem terbuka yang mana ianya dikeluarkan oleh
bank. Kad prabayar ini boleh digunakan di mesin ATM.
2.3 Trust
Terdapat beberapa definisi trust yang diberikan oleh beberapa orang penyelidik
berdasarkan kepada penafsiran mereka. Mayers Davis dan Schoorman (1995)
mendefinisikan trust sebagai kesediaan suatu pihak untuk dipengaruhi oleh tindakan
pihak lain dengan jangkaan ianya mampu melaksanakan tindakan seperti apa yang
diharapkan. Untuk menjelaskan lagi definisi ini, kita ambil Perbankan Internet sebagai
contoh yang mana melaksanakan transaksi bank melalui Internet adalah merupakan satu
27
Trust selalunya dikaitkan dengan tahap keselamatan dalam transaksi atas talian.
Pemindahan data yang selamat adalah apabila kedua-dua pihak terlebih dahulu disahkan
dan jaminan bahawasanya maklumat yang berada dalam rangkaian tidak diubahsuai.
(Egger, 2003)
Setiap individu yang menggunakan laman web untuk transaksi e-bisnes dan e-
dagang menitikberatkan tentang isu keselamatan. Terdapat dua protokol keselamatan
yang digunakan untuk keselamatan transaksi iaitu Secure Socket Layer (SSL) dan Secure
Electronic Transaction (SET).
Mesej yang diterima daripada penghantar di hantar ke soket yang mana akan
mentafsir mesej tersebut ke dalam protokol TCP/IP (Transmission Control
Protocol/Internet Protocol). TCP/IP adalah set protokol piawai yang digunakan untuk
membolehkan komunikasi di antara komputer-komputer di dalam rangkaian internet.
Kebanyakan transmisi internet dihantar dalam bentuk mesej perseorangan yang
dipanggil paket. Sebelum penghantaran, paket dinomborkan terlebih dahulu mengikut
turutan dan maklumat kawalan kesalahan disertakan pada setiap paket. Pada bahagian
penerimaan, TCP akan memastikan bahawa semua paket telah sampai dan meletakkan
paket mengikut turutan dan menentukan samada paket tiba tanpa berlakunya sebarang
pengubahsuaian. Jika paket telah diubahsuai, TCP/IP berperanan untuk menghantar
29
paket itu kembali ke tempat asal. TCP/IP kemudiannya menghantar mesej kepada soket
yang mana akan ditafsirkan ke dalam bentuk yang boleh dibaca oleh aplikasi penerima.
Di dalam transaksi yang menggunakan SSL, soket-soket adalah selamat menggunakan
public-key cryptography.
Peniaga mesti mempunyai sijil digital dan perisian SET untuk membolehkan
pemprosesan transaksi. Pelanggan pula mesti mempunyai sijil digital dan perisian
dompet digital (digital wallet). peranan dompet digital adalah sama dengan dompet
sebenar di mana ia menyimpan maklumat kad kredit bagi pelbagai kad sebagaimana sijil
digital mengesahkan identiti pemegang kad. Dompet digital menyediakan keselesaan
kepada pembelian atas talian kerana pelanggan tidak perlu memasukkan maklumat kad
kredit pada setiap laman e-dagang.
30
Apabila pelanggan bersedia untuk membuat pesanan, perisan SET peniaga akan
menghantar maklumat pesanan dan sijil digital kepada dompet digital pelanggan yang
mana akan mengaktifkan perisian dompet. Pelanggan hanya perlu memilih kad kredit
yang ingin digunakan bagi urusniaga tersebut. Maklumat kad kredit pelanggan
dilindungi dengan adanya proses encryption dan decryption.
Di dalam protokol SET, peniaga tidak dapat melihat maklumat hak milik. Oleh
itu, no kad kredit pelanggan tidak disimpan di dalam server peniaga bertujuan untuk
mengurangkan risiko penipuan. Walaupun SET di rekabentuk untuk khusus untuk
transaksi e-dagang, ianya telah menjadi protokol piawai yang mana digunakan oleh
kebanyakan transaksi. Masalah yang timbul bagi SET adalah protokol ini memerlukan
perisian yang khusus di kedua-dua belah pelanggan (client) dan pelayan (server). Ini
akan menyebabkan peningkatan dalam kos transaksi. Penggunaan masa bagi protokol ini
turut meningkat berbanding dengan protokol lain seperti SSL.
Sebagaimana yang kita sedia maklum, berdasarkan kajian yang dijalankan oleh
Hoffman, Novak dan Peralta (1999), penyebab utama mengapa pengguna tidak mahu
berurusniaga secara atas talian adalah kerana kurangnya faktor trust di antara peniaga
dan pengguna. Ini telah menunjukkan bahawa betapa pentingnya trust di dalam aplikasi
e-dagang. Terdapat beberapa kepentingan trust yang dikenalpasti iaitu:-
ii. Untuk melihat kepentingan trust dalam e-dagang, kita perlu melihat
kelebihan e-dagang itu sendiri. e-dagang dapat mengurangkan kos, mampu
membuka pasaran baru dan mampu meningkatkan daya saing.
Para penyelidik telah membuat kajian berhubung dengan isu trust dalam e-
dagang. Terdapat tiga model dan rangka kerja yang dihasilkan oleh para penyelidik,
dikaji dan dianalisa, iaitu:
iii. Trust
• Terdiri daripada maklumat yang ringkas dan jelas mengenai syarikat,
harga produk yang munasabah, maklumat yang mencukupi mengenai
produk, rekabentuk laman yang bagus dan bercirikan professional, polisi
yang jelas dan mesra pengguna, maklumat peribadi pelanggan digunakan
dengan betul, memenuhi ciri keselamatan.
Model moTec (Model of trust for e-commerce) telah dihasilkan dan diubahsuai
semula oleh Egger. Model awalan yang dibangunkan oleh beliau ialah pada 1998 dan
kemudiannya diubahsui pada tahun 2000. Beliau mengkaji isu yang berkaitan trust
35
daripada pelbagai sudut dan perspektif termasuk psikologi, pemasaran, pengurusan dan
interaksi manusia-komputer (HCI).
Seperti yang dapat dilihat dalam rajah 2.2, terdapat empat komponen utama di
dalam model moTec iaitu Saringan Pra-Interaksi, , Rekabentuk Antaramuka, Kandungan
Maklumat dan Pengurusan Hubungan (Egger, 2003).
Kandungan Kepenggunaan
Maklumat
Gambaran
Pengurusan
Hubungan
Rekabentuk Tarikan
Antaramuka
Reputasi Pemindahan
Pandangan umum
terhadap E-dagang
Kecenderungan umum
Saringan terhadap trust
Pra-Interaksi
1. Psikologi Pengguna
• Pengetahuan Pengguna
• Pemindahan
Satu lagi faktor yang mempengaruhi urusniaga atas talian adalah, kedudukan
laman web syarikat di dalam direktori dan enjin-enjin carian. Secara umumnya, laman
web yang terletak di senarai teratas adalah yang paling pakar dalam bidangnya dan
secara langsung memberi kesan terhadap kebolehpercayaan pengguna terhadap syarikat
tersebut
Rekabentuk antaramuka merujuk kepada aspek luaran bagi sebuah laman web e-
dagang. Rekabentuk antaramuka mampu mempengaruhi keputusan pengguna untuk
mempercayai dan menjalankan urusniaga dengan peniaga atas talian.
i. Penjenamaan
Ianya merujuk kepada rekabentuk visual laman web. Rekabentuk adalah
amat penting untuk menarik perhatian pengguna apabila mereka memasuki
laman web buat pertama kali. Pengguna biasanya berasa kagum bila melihat
senireka grafik yang menarik. Secara tidak langsung akan meningkatkan
keyakinan pengguna untuk menjalankan urusniaga dengan syarikat tersebut.
ii. Kepenggunaan
Sub komponen yang kedua adalah kepenggunaan di mana Nielsen (2001)
mendefinisikan bahawa kepenggunaan bermaksud laman web e-dagang
mestilah mudah difahami oleh pengguna. Kepenggunaan berkait rapat
dengan struktur penyusunan maklumat. Maklumat yang disusun dengan baik
memudahkan pengguna untuk memahami cara untuk bernavigasi dengan
betul. Sesebuah laman e-dagang yang dibina hendaklah menetapkan fokus
terhadap sasaran pengguna. Ini kerana, pengguna akan meneruskan navigasi
39
jika mereka rasakan apa yang dipaparkan di dalam laman web mempunyai
perkaitan dengan apa yang dikehendaki oleh mereka.
i. Syarikat
Sesebuah laman e-dagang hendaklah memaparkan maklumat mengenai
profil syarikat seperti sejarah syarikat, statusnya di dalam pasaran,
pencapaian yang diperolehi dan kerjasama yang dijalankan dengan syarikat
berpengaruh serta sumbangan terhadap aktiviti-aktiviti kebajikan bagi
menarik perhatian pelanggan.
iii. Keselamatan
Keselamatan merujuk kepada polisi keselamatan yang diimplementasikan di
dalam laman web e-dagang. Syarikat perlu menyenaraikan langkah-langkah
keselamatan bagi memastikan pemindahan data adalah selamat. Satu lagi
kaedah yang boleh digunakan adalah membolehkan pembayaran secara
offline.
40
iv. Kerahsiaan
Umumnya, kebanyakan pengguna tidak suka memasukkan banyak maklumat
semasa pendaftaran. Laman web e-dagang hendaklah mengambil maklumat
yang diperlukan sahaja dari pelanggan. Kawalan pengguna terhadap capain
dan mengemaskini data adalah penting untuk keselesaan pelanggan.
i. Pra-pembelian
Merujuk kepada bantuan yang ditawarkan kepada pengguna untuk
membantu proses pembelian seperti bantuan pengguna melalui email,
chat, telefon dan faks. Dengan kaedah ini, pengguna lebih rasa
dihargai. Di samping itu juga, proses maklum balas yang diberikan
kepada pengguna hendaklah pantas dan tepat.
ii. Pasca-pembelian
Selepas pengguna membuat pesanan, adalah wajar bagi syarikat atas
talian untuk membuat pengesahan mengenai pesanan samada melalui
telefon atau surat. Dengan ini, dapat meningkatkan tahap
kepercayaan pengguna terhadap urusniaga yang dijalankan.
41
Ildemaro Araujo & Ivan Araujo (2003) telah mencadangkan beberapa kriteria
untuk menjana trust dalam aplikasi e-dagang:-
ii. Teknologi
• Keselamatan - maklumat yang dimasukkan pengguna adalah sulit,
kebolehpcapaian terhadap system pada bila-bila masa
42
iv. Jenama
• Jenama memainkan peranan penting dalam meraih kepercayaan
pengguna. Terdapat beberapa cara untuk meningkatkan kepercayaan
pengguna terhadap laman e-dagang :
Penampilan laman yang profesional.
Memasukkan imej dan logo syarikat.
Memberi maklumat tentang latar belakang, senarai contact,
gambar, pencapaian, sejarah dan lain-lain.
Menawarkan harga yang berpatutan dan kualiti barangan yang
baik.
43
v. Amalan Peniaga
• Pemilik laman e-dagang bertanggungjawab terhadap keselamatan
maklumat yang dimasukkan oleh pelanggan dan juga transaksi yang
dijalankan.
• Pengguna tidak tahu samada mereka berurusan dengan laman yang betul
atau laman palsu. Mereka juga ragu-ragu samada pemilik laman akan
menunaikan janji sebagaimana yang dinyatakan. Jadi, untuk membina
trust di kalangan pengguna, pemilik laman perlu menyatakan:
Syarat pembelian
Jaminan
Polisi kerahsiaan
Minta kebenaran daripada pengguna untuk mengguna maklumat
peribadi.
Pendirian
mengenai Trust
Kecenderungan
terhadap Trust
Reputasi
Syarikat
Rajah 2.3 di atas menunjukkan model kajian bagi Peringkat Eksplorasi yang
diadaptasikan daripada McKnight et al. 1998. Selain daripada pengalaman pengguna
menggunakan laman web, satu lagi faktor penting yang mempengaruhi kepercayaan
pengguna terhadap urusniaga atas talian adalah kecenderungan terhadap trust. Faktor ini
memberi kesan terhadap pendirian pengguna mengenai isu trust dan seterusnya
mempengaruhi kepercayaan dan niat mereka samada ingin terus melayari laman web
berkenaan atau tidak. Di samping itu, reputasi syarikat dan wujudnya ikon pihak ketiga
juga mempengaruhi kepercayaan pengguna untuk berurusniaga secara atas talian. Ikon
pihak ketiga yang dimaksudkan di sini adalah wujudnya kerjasama antara syarikat atau
45
organisasi lain yang mempunyai kredibiliti dan sudah lama bertapak dalam industri dan
pasaran.
Pendirian
mengenai Trust
Kecenderungan
terhadap Trust
Reputasi
Syarikat
Kualiti Laman
Rajah 2.4 di atas menunjukkan model kajian bagi peringkat komiten, juga
diadaptasi daripada McKnight et al. 1998. Penyelidik menyatakan bahawa, pengalaman
menggunakan laman web dan kecenderungan pengguna terhadap trust masih lagi
menjadi faktor penting dalam urusniaga secara atas talian. Jika dilihat pada model di
peringkat eksplorasi, pendirian pengguna mempengaruhi secara langsung kepercayaan
pengguna dan juga niat mereka untuk berurusniaga. Tetapi, sebaliknya di peringkat
komitmen, yang mana niat pengguna tidak dipengaruhi secara langsung oleh pendirian
46
mereka terhadap trust. mereka biasanya akan membuat keputusan samada ingin
meneruskan urusniaga atau tidak jika mereka benar-benar percaya terhadap laman web
tersebut. Faktor ini disokong oleh kualiti laman seperti struktur kandungan, produk yang
ditawarkan, rekabentuk antaramuka dan sebagainya.
Hasil analisa terhadap tiga model yang diketengahkan telah ditafsirkan dalam
bentuk jadual seperti pada Jadual 2.5. Jadual ini menunjukkan elemen-elemen trust atau
faktor-faktor yang mempengaruhi kepercayaan pelanggan terhadap laman e-dagang
yang dikaji di dalam setiap model. Daripada jadual tersebut mendapati bahawa model
moTec memenuhi hampir kesemua elemen-elemen yang mempengaruhi trust bagi
pengguna laman web. Elemen-elemen yang paling kritikal dan dianggap penting
daripada hasil kajian ini adalah kredibiliti atau reputasi syarikat, kualiti laman, dari segi
rekabentuk antaramuka, struktur kandungan dan tahap kepenggunaan, polisi
keselamatan dan profil syarikat.
Seperti yang dapat dilihat dalam rajah 2.5, terdapat empat komponen utama di
dalam model moTec iaitu Saringan Pra-Interaksi, , Rekabentuk Antaramuka, Kandungan
Maklumat dan Pengurusan Hubungan. Rajah ini merupakan adaptasi daripada model
moTec seperti dalam rajah 2.3. Saringan Pra-Interaksi terdiri daripada beberapa
komponen di dalamnya. Komponen pertama adalah kecenderungan umum terhadap trust
47
yang mana berbeza di antara setiap individu. Setiap individu mempunyai tanggapan
terhadap sesebuah syarikat dan industri. Tanggapan ini boleh dipengaruhi oleh reputasi
dan jenama syarikat dan kerjasama syarikat atas talian dengan syarikat atau organisasi
yang sudah lama bertapak di dalam industri dan di hati ramai pengguna.
Pengurusan Hubungan
Rekabentuk antaramuka yang menarik dari segi susun atur dan grafik mampu
memberi tanggapan awal yang baik dan mampu menarik para pengguna untuk
menjalankan urusniaga. Kepenggunaan merujuk kepada kebolehpercayaan sistem yang
mana ianya mudah difahami dan mudah digunakan.
samada untuk mengadakan hubungan atau tidak dengan peniaga. Hubungan jangka
panjang mampu meningkatkan tahap kepercayaan pelanggan.
MODEL KAJIAN
Rangka kerja
Model Model Eksplorasi
Elemen-elemen Trust kriteria
moTec & Komitmen
penjanaan Trust
Psikologi Pengguna √ √
Kredibiliti/Reputasi syarikat √ √ √
Ikon pihak ketiga √ √
Kualiti Laman
Rekabentuk visual
Struktur Kandungan √ √ √
Kepenggunaan √ √ √
Laman √ √ √
Pembayaran fleksibel √ √
Kawalan oleh pengguna √ √
Sokongan pengguna √ √
Keselamatan √ √ √
Profil syarikat √ √ √
2.4 Ringkasan
trust dalam e-dagang. Pemerhatian telah dibuat terhadap ketiga-tiga model tersebut dan
mendapati bahawa elemen-elemen trust yang paling penting bagi sesebuah aplikasi e-
dagang ialah kredibiliti atau reputasi syarikat, kualiti laman, dari segi rekabentuk
antaramuka, struktur kandungan dan tahap kepenggunaan, polisi keselamatan dan profil
syarikat.
50
BAB 3
METODOLOGI
3.1 Pengenalan
Kajian diteruskan di peringkat kedua iaitu kajian literatur. Di dalam kajian ini,
bahan-bahan rujukan serta bacaan yang berkaitan dengan projek dicari dan
dikumpulkan. Bahan-bahan rujukan yang digunakan termasuklah jurnal-jurnal
penyelidik, buku, serta artikel-artikel penulis daripada internet.
PENGENALAN BAB 1
Model Trust
KAJIAN
BAB 2
LITERATUR 1. Model MoTec
Konsep E-Dagang 2. Rangkakerja kriteria penjanaan
Trust
Kajian Trust
3. Model Eksplorasi dan Komitmen
Model Trust
METODOLOGI
BAB 3
Metodologi
Pembangunan
berasaskan Fasa.
Object Oriented
i. Kuantitatif.
Kaedah kajian kuantitatif dibangunkan di dalam bidang sains untuk mengkaji
fenomena-fenomena semulajadi. Contohnya, kaedah pemerhatian, ujikaji
atau eksperimen makmal serta kajian yang melibatkan nombor dan
matematik. Kaedah ini digunakan apabila kajian tersebut lebih bersifat fokus
iaitu cuba untuk membuat pengukuran terhadap sesuatu kajian di mana tiada
kesamaran berlaku tentang sesuatu konsep yang diukur.
ii. Kualitatif
Kaedah kajian kualitatif dibangunkan dalam bidang sains sosial yang
membolehkan penyelidik-penyelidik mengkaji fenomena-fenomena sosial
dan budaya. Contohnya kajian kes. Sumber-sumber data kualitatif
termasuklan pemerhatian, temubual, borang soal selidik, teks dan dokumen
serta pendapat-pendapat penyelidik.
ii. Temubual
Temubual merupakan salah satu proses untuk mendapatkan maklumat yang
diperlukan. Pertama sekali, untuk mengkaji latar belakang masalah bagi
tempat kajian, individu-individu yang terlibat akan ditemubual. Melalui
kaedah ini, pembangun sistem dapat mengetahui gambaran keseluruhan
mengenai aspek yang dikaji.
iii. Pemerhatian
Pemerhatian dilakukan ke atas beberapa laman web untuk melihat
hubungkait antara rekabentuk senibina laman web dengan faktor
kepercayaan pengguna. Berdasarkan kepada kajian literatur yang telah
dibuat, elemen-elemen trust telah dapat dikenalpasti. Beberapa laman web
seperti amazon.com, maybank2u.com telah diambil sebagai sampel
pemerhatian. Kedua-dua laman ini merupakan yang paling mendapat tempat
dihati pengguna di mana mereka tidak ragu-ragu untuk menjalankan
transaksi secara atas talian. Amazon.com dan Maybank2u.com didapati
mempunyai ciri-ciri atau elemen-elemen trust seperti yang dinyatakan oleh
para penyelidik.
55
Suatu metodologi dalam satu domain sistem maklumat mesti mencakupi semua
aspek dalam pembangunan projek. Walaubagaimanapun, setiap metodologi mempunyai
prosedur, teknik-teknik, alatan bantuan dan dokumentasi yang akan digunakan untuk
membantu pembangun sistem bagi membangunkan satu sistem maklumat.
RAD termasuk dalam kategori bagi metodologi terbaru yang mana telah muncul
di sekitar tahun 1990-an (Dennis et al., 2005). Terdapat tiga metodologi di bawah
kategori ini iaitu:
Metodologi ini membahagikan keseluruhan sistem kepada satu siri versi yang
akan dibangunkan secara berjujukan. Semasa fasa analisis, konsep sistem secara
keseluruhan dikenalpasti dan pasukan projek, pengguna dan pihak pengurusan sistem
akan mengkategorikan keperluan-keperluan tadi kepada beberapa siri versi. Keperluan-
59
keperluan yang penting dan asas akan dikumpulkan bagi membentuk versi pertama
sistem tersebut. Seterusnya fasa analisis akan dilaksanakan, diikuti dengan rekabentuk
dan implementasi untuk satu set keperluan pengguna yang dikenal pasti dalam versi
pertama sahaja.
Apabila versi pertama diimplementasikan, kerja akan bermula untuk versi kedua.
Analisis tambahan akan dilaksanakan berdasarkan keperluan sebelumnya dan akan
digabungkan dengan idea dan isu yang baru timbul daripada pengalaman pengguna
dalam versi pertama. Versi kedua kemudiaanya direkabentuk dan dimplementasikan dan
kerja akan bermula untuk versi seterusnya. Proses ini berulang sehinggalah sistem telah
siap dilaksanakan atau ianya tidak digunakan lagi.
Perancangan
Perancangan
Analisa
Analisa
Implementasi
Perancangan
Sistem
Versi 1
Analisa
Implementasi
Perancangan
Sistem
Versi 2
Analisa
Implementasi
Sistem
Versi 3
Rajah 3.2 : Metodologi Pembangunan Berasaskan Fasa (Dennis et. al, 2005)
60
Perancangan
Analisis
Sistem
Rekabentuk Implementasi
Prototaip
Implementasi
Sistem
Perancangan
Rekabentuk
Analisis
Prototaip
Rekabentuk Implementasi
Rekabentuk
Implementasi
Sistem
Di dalam fasa ini, lawatan ke Koperasi UTM berhad telah dibuat bagi
mengetahui serba sedikit mengenai latar belakang pentadbiran organisasi serta
mendapatkan gambaran keseluruhan bagaimana Koperasi ini beroperasi. Kajian
diteruskan dengan menemubual penolong pengurus Kedai Buku Koperasi UTM, iaitu
Encik Samsul Ariffin Bin Masdar bagi mengetahui operasi dan aktiviti-aktiviti
perniagaan yang dijalankan secara spesifik. Dokumen-dokumen seperti profil syarikat,
carta organisasi, dan risalah diambil untuk dianalisa.
Tujuan utama fasa analisis adalah untuk memastikan pengguna dan pembangun
sistem sapat memahami masalah yang wujud dan supaya sistem yang bakal dibangunkan
nanti bertepatan dengan kehendak dan keperluan pengguna.
3. Rekabentuk Sistem
Fasa ini akan menentukan bagaimana sistem akan beroperasi berdasarkan kepada
perkakasan, perisian, kemudahan rangkaian, antaramuka pengguna, borang-borang dan
65
i. Rekabentuk senibina
Rekabentuk senibina menerangkan perkakasan, perisian dan kemudahan
rangkaian yang akan digunakan.
4. Implementasi
Carta Gantt bagi projek 1 dan projek II ditunjukkan pada lampiran A1 dan A2.
67
3.7 Ringkasan
BAB 4
4.1 Pengenalan
Bab ini menghuraikan tentang hasil daripada analisis-analisis yang telah dibuat
berdasarkan permasalahan yang telah dinyatakan di dalam bab 1. berdasarkan kepada
kajian literatur yang telah dijalankan terhadap isu trust, model kajian yang dipilih untuk
dijadikan sebagai satu rangka kerja bagi projek ini adalah model moTec (Model of Trust
in E-Commerce). Pendekatan analisis dan rekabentuk sistem berorientasikan objek
digunakan bagi memodelkan sistem semasa dan sistem cadangan. Rajah-rajah seperti
use case, aktiviti, jujukan, kelas dibangunkan bagi memodelkan rekabentuk sistem.
Koperasi Universiti Teknologi Malaysia Berhad telah ditubuhkan pada 8hb Jun
1974 (No Pendaftaran: 4935) di bawah Ordinan Syarikat Kerjasama 1948 dengan nama
Koperatif Institut Teknologi Kebangsaan Malaysia (KOPITK). Mulai 21 Disember
1981, namanya telah ditukar kepada Koperasi Universiti Teknologi Malaysia Berhad
dan digunapakai hingga ke hari ini.
69
Sehingga 31 Disember 1974, jumlah keanggotaan adalah seramai 208 orang yang
mana majoritinya merupakan kakitangan yang berjawatan rendah. Kini setelah lebih 30
tahun penubuhannya, jumlah keanggotaannya telah meningkat kepada lebih 2500 orang
dan ianya terus meningkat dari masa ke semasa.
v. Koop Kafe
Beroperasi di kafeteria Kolej Kedua, UTM Kuala Lumpur dengan nama
K’Kafe.
Bagi projek pembangunan E-Shopping, unit yang akan dijadikan sebagai kajian
kes adalah Kedai Buku Koperasi (Koop Book Center). Aktiviti pernigaan utama yang
dijalankan oleh unit ini adalah menjual buku-buku terbitan dari dalam dan luar negara
serta penerima pesanan daripada pelanggan. Pelanggan-pelanggan adalah terdiri
daripada pensyarah universiti, kolej-kolej swasta, pelajar UTM, politeknik, sekolah dan
agensi-agensi kerajaan.
Struktur organisasi bagi Unit Kedai Buku Kopersi UTM Berhad terdiri daripada
Penolong Pengurus Unit iaitu En. Samsul Ariffin Bin Masdar dan tiga bahagian iaitu
bahagian pemasaran, pentadbiran dan kewangan (Lampiran A).
71
Buat masa sekarang, masih tiada sistem maklumat yang dibangunkan bagi unit
Kedai Buku Koperasi UTM Berhad. Semua aktiviti jualan dan inventori adalah secara
manual di mana kakitangan perlu merekodkan inventori, pembayaran dan pesanan ke
dalam fail.
Kedai Buku Koperasi UTM Berhad masih menjalankan operasi dan aktiviti-
aktiviti perniagaannya secara manual. Pihak pengurusan mengalami masalah untuk
membuat semakan inventori. Pada setiap akhir tahun, inventori buku dikira secara
manual oleh kakitangan-kakitangan unit ini untuk membuat semakan akaun.
Pesanan yang diterima daripada pelanggan juga diuruskan secara manual oleh
penyelia. Apabila stok yang dipesan daripada penerbit telah sampai, stok-stok tersebut
direkodkan oleh pembantu stor yang bertugas. Rekod tersebut kemudiannya dihantar
kepada penyelia untuk pemprosesan pesanan pelanggan. Penyelia terpaksa menyemak
semula rekod inventori tersebut untuk dipadankan dengan pesanan pelanggan. Ianya
agak rumit kerana tiada integrasi di antara rekod pembantu stor dan penyelia.
Terdapat beberapa rajah yang digunakan bagi memodelkan sistem semasa bagi
Kedai Buku Koperasi UTM Berhad iaitu Rajah Aktiviti, Rajah Use Case, Rajah Jujukan,
dan Rajah Kelas.
72
Rajah aktiviti ini menerangkan tentang aktiviti pembelian yang dijalankan dalam
sistem semasa. Operasi penjualan di Kedai Buku Koperasi UTM masih menggunakan
mesin ’cash register’ untuk pembayaran. Rajah aktiviti bagi pembelian ditunjukkan
seperti di lampiran B1.
Rajah aktiviti ini menerangkan tentang aliran bagi aktiviti pesanan daripada
pelanggan yang dijalankan dalam sistem semasa. Pelanggan-pelanggan seperti
pensyarah dan pelajar yang ingin membuat pesanan buku akan menghubungi Kedai
Buku Koperasi dengan memberi senarai buku yang dikehendaki yang mengandungi
tajuk buku, nama pengarang dan nombor ISBN jika ada. Rajah aktiviti bagi pesanan
ditunjukkan seperti di lampiran B2.
73
Rajah aktiviti ini menerangkan tentang aliran bagi aktiviti Urus Pesanan yang
dijalankan dalam sistem semasa. Pesanan diuruskan oleh penyelia Kedai Buku Koperasi
UTM. Penyelia akan menyemak stok terlebih dahulu sebelum menghantar pesanan
kepada penerbit. Stok yang diterima daripada penerbit direkodkan oleh pembantu stor.
Penyelia kemudian menyemak stok untuk dipadankan dengan pesanan pelanggan. Rajah
aktiviti bagi urus pesanan ditunjukkan seperti di lampiran B3.
Buat pembelian
pelanggan
Buat pesanan
pensyarah pelajar
urus pesanan
penyelia
<include>
belian ke penerbit
Rajah jujukan adalah lebih kurang sama dengan rajah aktiviti. Rajah ini
menggambarkan objek-objek yang terlibat dalam use case dan aliran-aliran proses yang
dihantar di antara setiap objek.
Rajah jujukan adalah lebih kurang sama dengan rajah aktiviti. Rajah ini
menerangkan tentang jujukan bagi proses pembelian yang dijalankan dalam sistem
semasa. Rajah jujukan bagi use case buat pembelian ditunjukkan seperti di lampiran C1.
Rajah jujukan bagi use case buat pesanan menerangkan tentang aliran yang
berlaku dalam use case pesanan. Objek yang terlibat dalam rajah ini adalah pelanggan,
penyelia dan penerbit. Rajah jujukan ini ditunjukkan seperti di lampiran C2.
Rajah kelas adalah satu model statik yang menunjukkan kelas-kelas dan
hubungan di antara kelas di dalam sistem. Setiap kelas mengandungi atribut dan
kelakuan masing-masing. Rajah kelas bagi sistem semasa ditunjukkan seperti dalam
lampiran D.
77
Keperluan sistem boleh dibahagikan kepada dua iaitu keperluan fungsian dan
keperluan bukan fungsian.
1. Keperluan Fungsian
i. Pengguna boleh melakukan carian buku dengan memasukkan kata kunci
di dalam textbox yang disediakan.
ii. Pengguna boleh melakukan carian berdasarkan tiga kategori iaitu Tajuk
Buku, Pengarang dan Kod ISBN.
iii. Pengguna boleh memaparkan maklumat item seperti tajuk buku, muka
hadapan, nama pengarang, abstrak dan harga.
iv. Pengguna boleh memilih untuk memesan buku tersebut dengan
memasukkannya ke dalam shopping cart.
v. Pengguna boleh mengemaskini dan menghapus item-item yang
terkandung dalam shopping cart.
vi. Pengguna boleh membuat tempahan buku sekiranya buku yang dicari
tiada dalam senarai carian.
Terdapat beberapa rajah yang digunakan bagi memodelkan sistem semasa bagi
Kedai Buku Koperasi UTM Berhad iaitu Rajah Aktiviti, Rajah Use Case, Rajah Jujukan,
dan Rajah Kelas.
Rajah aktiviti bagi Cari Item menunjukkan aliran proses yang berlaku semasa
carian item. Aliran ini bermula dengan pelanggan memasukkan kata kunci untuk carian
buku berdasarkan tiga kategori iaitu Tajuk Buku, Nama Pengarang dan Nombor ISBN.
Rajah aktiviti bagi cari item ini ditunjukkan pada lampiran E1.
Rajah aktiviti bagi Buat Bayaran menunjukkan aliran proses yang berlaku dalam
proses pembayaran. Untuk melaksanakan pembayaran, pelanggan diminta terlebih
dahulu memasukkan ID dan password untuk pengesahan. Rajah aktiviti ini ditunjukkan
pada lampiran E2.
79
<extend>
buat tempahan
cari item
<extend>
pelanggan
buat pesanan
<include>
buat bayaran
pensyarah pelajar
login
<extend>
Buat tempahan
Laluan Asas 1. Pelanggan memasukkan kata kunci untuk carian
buku.
2. Sistem memadankan item dengan kata kunci yang
dimasukkan.
3. Sistem memaparkan senarai item yang dicari
4. Pelanggan memilih item jika ada.
5. Pelanggan memapar maklumat item yang dipilih.
6. Pelanggan memilih samada untuk membuat pesanan
atau tidak.
Laluan Alternatif 3a : Pelanggan melaksanakan use case tempahan
5a : Pelanggan melaksanakan use case pesanan
Rajah jujukan adalah lebih kurang sama dengan rajah aktiviti. Rajah ini
menggambarkan objek-objek yang terlibat dalam use case dan aliran-aliran proses yang
dihantar di antara setiap objek.
Rajah jujukan bagi cari item menerangkan aliran-aliran proses yang berlaku di
antara objek-objek yang terlibat dalam use case cari item. Rajah jujukan bagi cari item
ditunjukkan pada lampiran F1.
84
Rajah jujukan bagi buat bayaran menerangkan aliran-aliran proses yang berlaku
di antara objek-objek yang terlibat dalam use case pembayaran. Rajah jujukan ini
ditunjukkan pada lampiran F2.
Rajah jujukan bagi use case buat akaun baru menerangkan aliran-aliran proses
yang berlaku di antara objek-objek yang terlibat dalam use case buat akaun baru. Rajah
jujukan bagi use case buat akaun baru ditunjukkan pada lampiran F3.
Rajah jujukan bagi use case buat pesanan menerangkan proses-proses yang
berlaku apabila pelanggan ingin membuat pesanan sebagaimana yang ditunjukkan dalam
spesifikasi untuk use case pesanan. Rajah ini ditunjukkan pada lampiran F4.
Rajah jujukan bagi use case buat tempahan menerangkan proses-proses yang
berlaku apabila pelanggan ingin membuat tempahan jika item yang dikehendaki tiada
dalam senarai carian.Rajah jujukan ini ditunjukkan pada lampiran F5.
85
Rajah Keadaan merupakan satu rajah yang memodelkan perwakilan keadaan dan
interaksi bagi satu objek yang dinamik. Ia merangkumi semua kemungkinan pusingan
hayat objek tersebut dan juga semua kemungkinan tindakbalas satu objek kepada semua
use case yang terlibat dengannya. Rajah ini hanya dibina bagi kelas yang mempunyai
perubahan yang dinamik sahaja. Rajah keadaan bagi kelas Items, Tempahan dan
Shopping Cart ditunjukkan pada lampiran G.
Client
Presentation Logic
(Web Browser)
INTERNET
Client
Presentation Logic
(Web Browser)
Client
Presentation Logic Database
(Web Browser) Server
Hompej (index.asp)
Carian
Pesanan
Akaun Pengguna
Cart
Forum
Profil Syarikat
FAQ
i. Modul Carian
• Modul ini berfungsi sebagai mekanisma carian oleh pengguna sistem
iaitu pelanggan. Carian buku boleh dibuat berdasarkan kategori tajuk
buku, nama penulis, nombor ISBN dan juga nama penerbit. Pengguna
hanya perlu memasukkan kata kunci dan sistem akan menyenaraikan
buku-buku yang padan dengan kriteria yang dimasukkan.
90
v. Modul Forum
• Modul ini berperanan sebagai sokongan pelanggan. Para pelanggan boleh
menyatakan komen atau pertanyaan melalui forum ini yang mana ianya
akan dijawab oleh pihak pengurusan.
91
Pengguna buat
carian
Senarai carian
dipaparkan
Nak teruskan
carian
Sistem cadangkan Pengguna pilih
untuk buat untuk melihat
tempahan maklumat buku
Pengguna memilih
untuk ‘checkout’
Tiada akaun
Pengguna Buat akaun baru
masukkan login
Masukkan alamat
penghantaran
Ingin keluar dar
‘cart’ ? Antaramuka keluar
dar ‘cart’
Isi maklumat dipaparkan
pembayaran
Maklumat item
disimpan dalam
Antaramuka ‘My Account’
pembelian berjaya
dipaparkan
Pengguna boleh
teruskan untuk
Sistem rekodkan
melihat ‘My
pesanan dalam
Account’
pangkalan data
Pengujian dan penilaian sistem dilakukan setelah sistem siap dibangunkan. Ini
adalah untuk memastikan bahawa sistem yang dibangunkan telah mencapai objektif dan
matlamat pembangunan serta dapat berfungsi dengan baik. Pengujian sistem mesti
dijalankan selari dengan pengaturcaraan di sepanjang proses pembangunan. Pada fasa ini
juga, sistem akan diuji dan dinilai untuk mengenalpasti ralat, kebaikan dan kelemahan
sistem serta integrasi bagi setiap komponen fungsian yang terdapat dalam sistem
Kaedah pengujian yang digunakan untuk menguji keberkesanan sistem ini adalah
pengujian unit, pengujian integrasi , pengujian sistem dan pengujian penerimaan
pengguna. Penerangan lanjut mengenai keaedah-kaedah pengujian ini dan juga hasil
pengujian diterangkan di dalam bab 5 iaitu Implementasi dan Pengujian.
96
4.11 Ringkasan
Secara keseluruhannya, bab ini menerangkan tentang analisa yang dibuat ke atas
organisasi kajian kes iaitu Koperasi UTM Berhad, bagi Unit Kedai Buku Koperasi.
Kedai Buku Koperasi masih belum mengimplementasikan penggunaan IS/IT di dalam
pengurusannya. Semua aktiviti perniagaan dijalankan secara manual. Bagi
membangunkan sistem e-shopping yang mengimplementasikan elemen-elemen trust di
dalamnya, model moTec telah digunakan sebagai rangka kerja kajian di mana elemen
tersebut akan diuji keberkesanannya. Pendekatan berorientasikan objek digunakan dalam
pemodelan Sistem Semasa dan Sistem Cadangan berdasarkan keperluan pengguna.
97
BAB 5
5.1 Pengenalan
Pengujian merupakan fasa yang amat penting untuk dijalankan setelah sistem
siap dibangunkan dan diimplemenkan. Tujuan pengujian dilaksanakan adalah untuk
memastikan sistem dapat berjalan dengan lancar tanpa sebarang kesalahan dan masalah
di masa akan datang serta menepati keperluan dan spesifikasi yang telah ditetapkan oleh
pengguna. Pada fasa ini, sistem akan diuji dan dinilai untuk mengenalpasti ralat,
kebaikan dan kelemahan sistem, keupayaan perisian serta kebolehan setiap modul dalam
sistem bekerjasama di antara satu sama lain. Terdapat empat peringkat umum pengujian
yang akan dibincangkan dalam bab ini iaitu pengujian unit, pengujian integrasi,
pengujian sistem dan pengujian penerimaan oleh pengguna.
98
<%
'================================================================
' File Name: MyCart2.asp
' Date created: 13/3/06
' Programmer: Nur Iliawani Bt Mohamad
' Description: This code is to validate the payment form submitted
user. There are 2 payment method validated here
which are by payment using credit card and
prepaid card.
' Procedures: validatePaymentForm()
'================================================================
Sub validatePaymentForm()
'declare variable
Dim nama, address, postcode, city, negeri, phone, payment, email, amount
Dim ccType, ccNum, bulan, tahun, prefix, result, salah, itempassed, baki
'ceate the session and put each value into the session
Session("amount") = amount
Session("payment") = payment
Session("cardType") = ccType
Session("ccNum") = ccNum
Session("cardfailure") = False
Case "Visa"
prefix = Left(ccNum, 1)
if prefix = 4 Then
if calculate = "invalid" Then
session("cardfailure") = True
salah = 1
end if
else
session("cardfailure") = True
salah = 1
end if
Case "Amex"
prefix = Left(ccNum, 2)
if prefix = 34 OR prefix = 37 Then
if calculate = "invalid" Then
session("cardfailure") = True
salah = 1
end if
else
session("cardfailure") = True
salah = 1
end if
End select
End If
session("prepaidfailure") = True
End If
If salah = 1 Then
ShowItemsInCart
paymentDetail
else
response.redirect ("myCart2.asp?action=finish")
end if
End Sub
%>
Pengujian unit memfokuskan kepada setiap satu unit iaitu kelas. Terdapat dua
pendekatan dalam pengujian unit iaitu kaedah pengujian kotak hitam dan kotak putih.
Pengujian kotak hitam adalah yang paling biasa digunakan yang mana ianya berdasarkan
kad CRC iaitu berkenaan dengan kelas. Pengujian unit ini akan lebih tertumpu kepada
keberkesanan proses pengekodan agar ia membenarkan sistem berfungsi dengan betul.
Proses pengujian ini sebenarnya berlaku secara berterusan dan berperingkat semasa
implementasi dijalankan. Ini bagi memudahkan pembangun sistem mengesan ralat di
awal pembangunan sistem. Rajah 5.2 di bawah menunjukkan spesifikasi pengujian bagi
kelas pelanggan.
Objektif pengujian:
Untuk memastikan maklumat pelanggan dimasukkan dengan betul
bagi memudahkan proses penghantaran buku yang dipesan.
Kes Ujian
Nama Atribut:Postcode
1) (1…1) Nil Checkout Null Gagal Gagal
102
Nama Atribut:Phone
1) (1…1) Nil Checkout Null Gagal Gagal
2) (Unsigned Long) Nil Checkout ABC Gagal Sah
3) (Unsigned Long) Nil Checkout 123 Sah Sah
Jadual 5.2 : Rating pengguna terhadap setiap komponen dalam model MoTec
Rating Pengguna
No. Soalan U1 U2 U3 U4 U5 U20 Purata
Penjenamaan
S1 4 4 4 4 4 3 0.8
S2 3 3 4 3 4 3 0.68
S3 4 4 4 3 3 4 0.72
78%
Kepenggunaan
S4 5 4 5 4 5 4 0.92
S5 4 5 4 5 4 4 0.88
S6 4 4 4 3 5 5 0.8
87%
Profil Syarikat
S7 5 4 4 5 5 4 0.92
S8 4 5 5 4 5 4 0.92
92%
Produk & Perkhidmatan
S9 5 5 5 5 4 5 0.96
S10 4 4 4 4 4 4 0.8
S11 4 3 4 5 4 4 0.8
85%
Sekuriti
S12 4 4 3 3 3 4 0.68
S13 4 4 3 3 4 4 0.72
70%
Privasi
S14 4 3 3 4 4 4 0.72
S15 4 4 3 4 4 4 0.76
74%
Sokongan Pelanggan
S16 5 5 5 5 4 5 0.96
S17 5 5 4 5 4 4 0.92
94%
107
100%
90%
80%
70%
Rating Pengguna
60%
50%
40%
30%
20%
10%
0%
Penjenamaan Kepenggunaan Profil Syarikat Produk & Sekuriti Privasi Sokongan
Perkhidmatan Pelanggan
Rajah 5.3 : Graf rating pengguna bagi setiap komponen dalam model MoTec
5.8 Ringkasan
Bab ini menerangkan secara ringkas mengenai fasa pengujian yang dijalankan.
Fasa pengujian dilihat sebagai komponen yang sangat penting bagi menilai sesebuah
sistem. Melalui pengujian, pembangun sistem dapat mengetahui samada sistem yang
telah siap dibangunkan itu berjaya atau tidak. Berjaya yang dimaksudkan di sini adalah
sistem yang dapat memenuhi semua keperluan pengguna dan mencapai semua objektif
yang telah ditetapkan di awal perancangan projek. Di samping itu, pembangun sistem
juga dapat meningkatkan tahap keberkesanan sistem berdasarkan pandangan dan idea
yang diperolehi daripada pengguna-pengguna yang telah menguji sistem ini.
109
BAB 6
STRATEGI ORGANISASI
6.1 Pengenalan
Kedai Buku Koperasi UTM Berhad tidak mempunyai sebarang sistem yang sedia
ada. Jadi, urusan instalasi sistem baru menjadi agak mudah kerana ianya tidak
melibatkan penggantian sistem sedia ada. Ianya juga tidak melibatkan ramai staf untuk
diberi pendedahan serta latihan mengenai cara pengendalian sistem. Staf yang terlibat
adalah kerani yang menguruskan bahagian pesanan yang mana beliau perlu menyemak
data-data pesanan daripada pangkalan data sistem. Memandangkan skop pembangunan
110
sistem hanya tertumpu kepada pengguna sistem iaitu pelanggan, maka modul untuk
pentadbir tidak dibangunkan. Modul ini dicadangkan sebagai salah satu cadangan bagi
penambahbaikan sistem di masa akan datang.
Pihak pengurusan juga perlu menambah seorang staf teknikal yang mahir dalam
bidang ICT yang bertanggungjawab dalam memantau perjalanan sistem. Tambahan
pula, memandangkan modul bagi pentadbir belum lagi dibangunkan, khidmat daripada
staf teknikal amat diperlukan untuk menggelintar pangkalan data sistem.
6.4 Ringkasan
BAB 7
7.1 Pengenalan
i. Kajian ke atas beberapa model Trust iaitu model MoTec, model kajian
peringkat eksplorasi dan komitmen, serta teori kriteria penjanaan Trust
dalam e-dagang telah dilakukan bagi memenuhi objektif kajian yang
pertama.
ii. Daripada hasil kajian yang dijalankan, model MoTec telah dipilih sebagai
rangka kajian untuk memenuhi objektif kajian yang kedua.
iii. Sistem e-shopping bagi Kedai Buku Koperasi UTM Berhad telah
dibangunkan semasa projek II bagi memenuhi objektif kajian yang
ketiga.
114
Terdapat beberapa kekangan dan cabaran yang dihadapi oleh pembangun sistem
untuk membangunkan projek ini iaitu:
iii. Tiada kajian terhadap isu trust dalam e-dagang dibuat bagi laman e-
dagang di Malaysia. Kebanyakan rujukan diperolehi dari sumber-sumber
luar negara, yang mana tahap kecenderungan terhadap trust dan
pengetahuan menggunakan teknologi ICT mungkin berbeza dengan
masyarakat di Malaysia.
115
ii. Dapat mempraktikkan apa yang dipelajari secara teori sebelum ini
melalui penghasilan dokumen dan juga pembangunan sistem.
116
Cadangan penambahbaikan yang boleh dilakukan pada masa akan datang adalah
seperti berikut:-
7.7 Ringkasan
Rujukan
A.F. Salam et. al. (2005). “Trust in e-commerce”. New York: ACM Press.
Araujo & Araujo (2003). “Developing Trust in Internet Commerce”. Toronto: IBM
Press.
Barnard, L. Wesson, J. (2004). “A trust model for e-commerce in South Africa”. South
Africa: South African Institute for Computer Scientists and Information
Technologists. 23 – 32.
Deitel, Deitel & Nieto (2001). “E-Business & E-Commerce: How to program”. New
Jersey. Prentice Hall.
Dennis, A., Wixom, H. B & Tegarden, D. (2005). “System Analysis and Design with
UML Version 2.0”. USA: John Wiley & Sons, Inc.
Egger, F. N. (2000). “Trust me, I’m online vendor”. New York: ACM Press.
Gangopahdyay & Aryya (2001). “Managing Business with Electronic Commerce: Issues
and Trends”. Idea Group Publishing.
Kyung, Kyu Kim & Bipin Prabhakar. (2004). “Initial Trust and the Adoption of B2c e-
Commerce: The case of Internet Banking”. New York: ACM Press. 50 – 64.
Khosrowpour, Mehdi (2004). “IT Solutions Series: E-Commerce Security: Advice from
Experts”. Idea Group Inc.
Loshin, P. & Vacca, J. (2004). “Electronic Commerce, Fourth Edition”. Charles River Media.
McKnight, H. D., Vivek, C, & Kacmar, C (2000). “Trust in e-Commerce vendors: A two
stage model”. Atlanta: Association for Information Systems. 532 – 536.
Mohd Shahizan Othman, et. al. (2005). Pembangunan Aplikasi Web Menggunakan ASP.
Univesiti Teknologi Malaysia: Penerbit UTM.
Nah & Davis (2002). “HCI Research Issues in Electronic Commerce. Journal of
Electronic Commerce Research”, VOL. 3, no. 3.
LAMPIRAN A
NORAZEAN BT ABU
DALILAH BT MD YAZIM
BAKAR
Juruwang
Kerani Akaun
ROSLAN B TUGIMIN
Pembantu Stor
NOOR HAZURA BT
HAMDAN
Juruwang
124
LAMPIRAN B
pilih buku
terima resit
pembayaran
126
mengisi maklumat
tempahan
terima invois
semakan stok/inventori
Ya Tidak
semak latar belakang Item ada dalam hantar pesanan kepada
urusniaga stok? penerbit
LAMPIRAN C
Kerani : Penyelia
: pelanggan
pilih buku
buat pembayaran
senarai buku
semak stok
hantar pesanan
terima stok
semakan stok
semak pesanan
pelanggan
LAMPIRAN D
Pesanan
Pelangga Item
n nopesanan
nama tajukbuku ISBN
fakulti buat mengandungi tajukbuku
ISBN
penuli penulis
pembelian( ) 1 1..* 1 1..* harga
s
harga
1
terima 1..* urus
Invois 1
Penyelia
Pensyarah Pelaja 1..* noinvois
r item nostaff
nostaff nomatrik keluarkan
qty
jumlah 1..* 1 uruspesanan( )
semakinventori( )
buat
1..*
Tempahan penerbit
Penerbit
kepada ISBN
kodpenerbi tajukbuku
tnamapenerbit
1..* 1..* penulis
133
LAMPIRAN E
Masukkan kata
kunci carian
paparkan senarai
item
Tidak
item ada dalam ingin buat
senarai? tempahan?
Ya Ya
Ya
sahkan tempahan
masukkan item
dalam shopping cart
Ya papar maklumat
papar maklumat tempahan
hapuskan item?
item yang dipillih
Ya
hapuskan item
kemaskini
maklumat
135
Login ke
sistem Tidak
login sah?
Ya
masukkan no
kad kredit
Tidak
Ya
sahkan
pembayaran
papar resit
cetak resit
136
LAMPIRAN F
: Carian : Items
: pelanggan
searchItem()
matchItem()
viewItem()
viewItemInfo()
X X
138
enterCreditCardNo()
enterAmount()
viewReceipt()
printReceipt()
139
: Login
: pelanggan
fillInfo()
verifyNewAccount()
enterNewLogin()
Jika Id yang
dimasukkan
sudah wujud
140
addItem()
viewItemList()
deleteItem()
updateItem()
X
141
: Tempahan
: pelanggan
fillForm()
submitBooking()
viewBooking()
verifyBooking()
142
: Log in
: pelanggan
log in()
verifyLogin()
Jika ID atau
Password yang
dimasukkan salah
reLogin()
log Out()
LAMPIRAN G
pesanan dihantar
Pelanggan buat untuk hantar kepada
pesanan pemprosesan pelanggan
dipesan diproses dihantar
pelanggan terima
item
diterima
pelanggan buat
pembayaran
Item dibeli
LAMPIRAN H
Login
ID
Password
Login( )
logOut( ) Credit Card
verifyLogin( ) JenisKad
reLogin( ) Expiry
fillInfo( )
verifyNewAccount( ) enterCreditCardNo( )
verifyCreditCard( )
1
1
1 semak Items
Pelanggan kodItem
Shopping Cart
idPelangg an 1 tajukBuku
Nama NoPesanan ISBN
Bayaran ItemPesan
Fakulti Penulis
noResit Alamat Qty Harg a
buat buat mengandungi
amaun 1 1 Jumlah sinopsis
noTel
cover
enterAmount( ) 0..* 1 viewItemList( ) 1..* 1..*
viewReceipt( ) kandung an
createReport( ) deleteItem( )
printReceipt( ) 1..*
1 updateItem( ) matchItem( )
enterNewLogin( )
addItem( ) viewItem( )
viewBooking( )
viewItemInfo( )
LAMPIRAN I
CLASS-RESPONSIBILITY-COLLABORATION CARDS
148
Depan:
Nama Kelas: Login ID: 1 Jenis: Domain
Deskripsi: Pengguna diminta memasukkan Gabungan Use Case: 1
ID dan Password sebelum membuat
pembayaran.
Tanggungjawab Kolaborasi
Login
verifyLogin
reLogin
fillInfo
verifyNewAccount
logOut
Belakang:
Atribut:
ID (text)
Password (text)
Hubungan:
Generalization (a-kind-of):
Aggregation (has-parts):
CADANGAN)
149
Depan:
Nama Kelas: Pelanggan ID: 2 Jenis: Domain
Deskripsi: Pelanggan yang membuat Gabungan Use Case: 1
pesanan dan tempahan buku.
Tanggungjawab Kolaborasi
viewReceipt
printReceipt
enterNewLogin
viewBooking
Belakang:
Atribut:
idPelanggan (text)
Nama (text)
Fakulti (text)
Alamat (text)
noTel (text)
Hubungan:
Generalization (a-kind-of):
Aggregation (has-parts):
Depan:
Nama Kelas: Credit Card ID: 3 Jenis: Domain
Deskripsi: Digunakan untuk pembayaran. Gabungan Use Case: 1
Tanggungjawab Kolaborasi
enterCreditCardNo
verifyCreditCard
Belakang:
Atribut:
JenisKad (text)
Expiry (date)
Hubungan:
Generalization (a-kind-of):
Aggregation (has-parts):
Depan:
Nama Kelas: Shopping Cart ID: 4 Jenis: Domain
Deskripsi: Menyimpan pesanan yang Gabungan Use Case: 1
dibuat oleh pelanggan
Tangunggjawab Kolaborasi
viewItemList
deleteItem
updateItem
addItem
Belakang:
Atribut:
NoPesanan (int)
ItemPesan (text)
Qty (int)
Jumlah (double)
Hubungan:
Generalization (a-kind-of):
Aggregation (has-parts):
Depan:
Nama Kelas: Items ID: 5 Jenis: Domain
Deskripsi: Mengandungi senarai buku Gabungan Use Case: 1
yang terdapat di Kedai Buku.
Tanggungjawab Kolaborasi
matchItem
viewItem
viewItemInfo
Belakang:
Atribut:
kodItem (int)
tajukBuku (text)
ISBN (int)
Penulis (text)
Harga (double)
Hubungan:
Generalization (a-kind-of):
Aggregation (has-parts):
Depan:
Nama Kelas: Carian ID: 6 Jenis: Domain
Deskripsi: Pelanggan memasukkan kata Gabungan Use Case: 1
kunci untuk carian.
Tanggungjawab Kolaborasi
searchItem
Belakang:
Atribut:
Katakunci (text)
Hubungan:
Generalization (a-kind-of):
Aggregation (has-parts):
Depan:
Nama Kelas: Tempahan ID: 7 Jenis: Domain
Deskripsi: Pelanggan membuat tempahan Gabungan Use Case: 1
jika item tiada dalam senarai carian.
Tanggungjawab Kolaborasi
fillForm
submitBooking
verifyBooking
Belakang:
Atribut:
noTempahan (int)
tajukBuku (text)
Penulis (text)
ISBN (int)
Hubungan:
Generalization (a-kind-of):
Aggregation (has-parts):
Depan:
Nama Kelas: Title ID: 8 Jenis: Domain
Deskripsi: Pelanggan melakukan carian Gabungan Use Case: 1
berdasarkan tajuk buku.
Tangunggjawab Kolaborasi
searchItem
Belakang:
Atribut:
Katakunci (text)
Hubungan:
Aggregation (has-parts):
Depan:
Nama Kelas: Author ID: 9 Jenis: Domain
Deskripsi: Pelanggan melakukan carian Gabungan Use Case: 1
berdasarkan nama penulis.
Tanggungjawab Kolaborasi
searchItem
Belakang:
Atribut:
Katakunci (text)
Hubungan:
Aggregation (has-parts):
Depan:
Nama Kelas: ISBN ID: 10 Jenis: Domain
Deskripsi: Pelanggan melakukan carian Gabungan Use Case: 1
berdasarkan nombor ISBN.
Tanggungjawab Kolaborasi
searchItem
Belakang:
Atribut:
Katakunci (text)
Hubungan:
Aggregation (has-parts):
Depan:
Nama Kelas: Bayaran ID: 11 Jenis: Domain
Deskripsi: Bayaran dibuat oleh pelanggan Gabungan Use Case: 1
melalui kad kredit.
Tanggungjawab Kolaborasi
enterAmount
createReport
Belakang:
Atribut:
noResit (text)
Amaun (Double)
Hubungan:
Generalization (a-kind-of):
Aggregation (has-parts):
LAMPIRAN J
Rajah J3 : Antaramuka bagi maklumat lengkap buku yang dipilih oleh pengguna
Rajah J4: Paparan setelah pengguna klik butang ‘Add Item to Cart’
Rajah J5 : Antaramuka shopping cart yang menyenaraikan item yang telah dimasukkan
oleh pengguna.
Pelanggan dimaklumkan
pengiraan kos untuk
penghantaran (5% x Total).
165
Rajah J9 : Paparan maklumat pelanggan serta maklumat penghantaran dan juga item
Rajah J12 : Paparan setelah pelanggan memasukkan item ke dalam ‘shopping cart’
untuk meneruskan proses pembelian.
Rajah J17 : Antaramuka bagi maklumat untuk dihubungi bagi Kedai Buku Koperasi
UTM Berhad
Penerangan mengenai
profil syarikat.
178
LAMPIRAN K
LAMPIRAN L
buku pada menu ‘Latest Book’ harga, tajuk, penulis, penerbit dan
isi kandungan) mengenai buku
tersebut akan dipaparkan
Pengguna memasukkan ID dan Antaramuka My Account akan Sah
katalaluan dalam menu ‘Sign In’ dipaparkan dengan menyenaraikan
buku-buku yang ‘pending’.
191
LAMPIRAN M
Senario : 1
Tarikh : 15/03/2006
Kes disediakan oleh : Nur Iliawani Mohamad
Penerangan Senario : Anggapkan seorang pengguna baru yang belum mempunyai
akaun ingin membuat pembelian melalui sistem e-shopping
Kedai Buku KUTMB.
Langkah-langkah Pengujian :
Senario : 2
Tarikh : 15/03/2006
Kes disediakan oleh : Nur Iliawani Mohamad
Penerangan Senario : Alia seorang pelanggan yang sudah kali kedua menjalankan
transaksi melalui sistem e-shopping. Beliau ingin membuat
pembelian baru.
Langkah-langkah Pengujian :
Senario : 3
Tarikh : 15/03/2006
Kes disediakan oleh : Nur Iliawani Mohamad
Penerangan Senario : Fariz membuat carian buku tetapi sistem menyatakan
bahawa buku yang dicari tiada dalam rekod. Sebagai
alternatif sistem telah mencadangkan agar beliau membuat
tempahan terhadap item tersebut.
Langkah-langkah Pengujian :
LAMPIRAN N
18. Adakah laman ini mampu memberi tanggapan pertama yang baik?
19. Adakah rekabentuk visual laman jelas dan profesional?
20. Adakah laman ini tampak terkini?
21. Adakah capaian terhadap maklumat cepat dan cekap?
22. Adakah mudah untuk mencari maklumat yang dicari?
23. Adakah navigasi ke atas laman dapat dilakukan dengan mudah?
24. Adakah syarikat ini dikenali ramai?
25. Adakah syarikat ini beroperasi secara profesional?
26. Adakah maklumat tentang produk yang dipaparkan lengkap?
27. Adakah harga atau caj yang dipaparkan telus?
28. Adakah maklumat-maklumat dalam laman ini tepat?
29. Adakah laman ini menyediakan maklumat yang cukup tentang syarat
dan peraturan?
30. Adakah laman ini mengambil berat terhadap keprihatinan pengguna
terhadap soal keselamatan?
31. Adakah laman ini mengambil berat terhadap keprihatinan pengguna
terhadap soal privasi?
32. Adakah pengguna percaya laman ini akan melindungi maklumat peribadi
yang telah diberikan dengan baik?
33. Adakah fungsi Contact Us dan Forum mampu memberi khidmat
sokongan pelanggan yang baik?
34. Adakah manual pengguna atas talian yang disediakan dapat membantu
anda menggunakan sistem dengan baik?
199
LAMPIRAN O
MANUAL PENGGUNA
200
1. In the search bar, enter the keyword and choose the search criteria (Title, Author,
ISBN, or Publisher).
2. Click 'GO' button
201
1. In the Browse Categories panel, choose the subject list by clicking on it (e.x :
Management).
202
1. On the detail page, click on the Add Item to Cart link OR to add item in your
shopping cart.
2. To display your cart, click on the ‘Display Cart’ button.
204
1. User can edit the quantity of item(s) by clicking on the link provided in 'Edit
Item' column.
2. As user click Add One, the number of quantity will be added once. User can only
add or remove one item per click.
206
4. You have to enter shipping details in order to enable us to deliver the item(s) that
you've ordered. (Note: Please enter the address correctly to avoid any mistakes).
5. Click ‘Continue To Payment’ button to proceed to the payment.
208
6. You have to enter payment details correctly. There are 3 types of payment that
you can choose (by credit card, prepaid card or directly deposit to our bank
account).
7. Click on the ‘Confirm Order’ button to confirm the order.
8. Finally, your purchasing process is done. Your order details is added to our
database for further process.
209
1. Yes, you can leave your shopping cart without paying. To leave the cart, click on
the 'Leave Cart' link.
2. The item(s) that you've added in your cart previously will be saved in your
account. This would enable the users to see their account in the future.
210
1. My Account is the user account. Users will be asked to login every time they
want to continue to checkout process. My Account also saves the pending item(s)
in you cart for future display.
2. Enter the User ID and password to login to My Account.
3. The pending item(s) will be displayed in user account. User can continue to
purchase those items by clicking on to add item in the shopping cart.
212
4. The items are then added into your shopping cart. To display the cart, click on
the ‘Display Cart’ button.
5. You can continue to the checkout process.
213
How can I get a particular book, if it didn't appear in the search result?
1. Click on the 'Order' menu on the menu bar. The order form will be displayed.
2. Fill in the form and click 'Submit' button.
214
4. Users can response to other messages by clicking to 'Reply The Message' link.
216
1. Users can access the information about the company profile on the 'About Us'
menu.