Professional Documents
Culture Documents
2014
i
2014
iii
Perakuan ini telah dibuat pada [HARI] (hari bulan) JUN(bulan) 2014.
i. Perakuan pelajar :
Saya, MOHD KHAERUL AZREE BIN CHE KAMARUDDIN dengan ini mengaku bahawa disertasi/tesis
yang bertajuk LAMAN WEB KOMUNITI SHOPPYME adalah hasil kerja saya sendiri. Saya tidak
memplagiat dan apa-apa penggunaan mana-mana hasil kerja yang mengandungi hak cipta telah
dilakukan secara urusan yang wajar dan bagi maksud yang dibenarkan dan apa-apa petikan, ekstrak,
rujukan atau pengeluaran semula daripada atau kepada mana-mana hasil kerja yang mengandungi hak
cipta telah dinyatakan dengan sejelasnya dan secukupnya
_________________________
Tandatangan pelajar
Saya, DR. AZNIAH BINTI ISMAIL dengan ini mengesahkan bahawa hasil kerja pelajar yang bertajuk
LAMAN WEB KOMUNITI SHOPPYME dihasilkan oleh pelajar seperti nama di atas, dan telah
diserahkan kepada Institut Pengajian Siswazah bagi memenuhi "[sebahagian=>mod B &
C/sepenuhnya=>PhD & mod A]" syarat untuk memperoleh Ijazah SARJANA MUDA PENDIDIKAN
(TEKNOLOGI MAKLUMAT) DENGAN KEPUJIAN.
____________________ __________________________
Tarikh Tandatangan Penyelia
iv
2. Perpustakaan Tuanku Bainun dibenarkan membuat salinan untuk tujuan rujukan sahaja.
Tuanku Bainun Library has the right to make copies for the purpose of research only.
3. Perpustakaan dibenarkan membuat salinan Tesis/Disertasi ini sebagai bahan pertukaran antara
Institusi Pengajian Tinggi.
The Library has the right to make copies of the thesis for academic exchange.
4. Perpustakaan tidak dibenarkan membuat penjualan salinan Tesis/Disertasi ini bagi kategori TIDAK
TERHAD.
The Library is not allowed to make any profit for ‘Open Access’ Thesis/Dissertation.
5. Sila tandakan ( √ ) bagi pilihan kategori di bawah / Please tick ( √ ) for category below:-
Catatan: Jika Tesis/Disertasi ini SULIT @ TERHAD, sila lampirkan surat daripada pihak berkuasa/organisasi berkenaan
dengan menyatakan sekali sebab dan tempoh laporan ini perlu dikelaskan sebagai SULIT dan TERHAD.
Notes: If the thesis is CONFIDENTAL or RESTRICTED, please attach with the letter from the organization with period and
reasons for confidentiality or restriction.
v
PENGHARGAAN
[Taipkan penghargaan kepada pihak yang telah membantu anda dalam menyiapkan
penyelidikan ini. Contoh => Alhamdulillah, dengan izinNya disertasi ini berjaya
disiapkan. Dalam usaha mengumpul bahan-bahan kajian, membangunan perisian ...]
vi
ABSTRAK
Laman web sosial, Shoppy.my, ini dibina bagi mengumpulkan data dan maklumat
tentang produk yang dibekalkan oleh pengguna. Laman web ini juga mampu
menyediakan alternatif baru kepada pengguna untuk mendapatkan maklumat tentang
sesuatu produk. Sebelum ini, pengguna perlu mengunjungi setiap premis bagi
mendapatkan harga yang terbaik. Hal ini sangat merumitkan dimana pengguna perlu
menghabiskan masa yang banyak dalam proses mendapatkan kualiti dan kuantiti yang
terbaik dengan harga berpatutan dan menanggung kos pengangkutan yang tinggi.
Dengan terbinanya laman web ini, segala maklumat tentang produk tersimpan di
dalam satu pangkalan data di atas talian dimana pengguna boleh mendapatkan data
hanya dengan beberapa klik pada bila-bila masa. Sistem ini dibangunkan berdasarkan
model ADDIE dan menggunakan metodologi SDLC Waterfall. Dapatan kajian
menunjukkan kebanyakkan pengguna berpuas hati dengan laman web ini.
vii
[TITLE-OF-YOUR-THESIS/DISSERTATION/PROJECT-PAPER]
ABSTRACT
[Taipkan Abstrak dalam Bahasa Inggeris. Contoh => This research has developed an
educational computer based software named FracBlock to enhance learning the topic
“fraction” for year 4...]
viii
KANDUNGAN
Muka surat
PENGHARGAAN......................................................................................................v
ABSTRAK..................................................................................................................vi
ABSTRACT..............................................................................................................vii
KANDUNGAN.........................................................................................................viii
SENARAI JADUAL...............................................................................................xiii
SENARAI RAJAH..................................................................................................xiv
BAB 1.............................................................................................................................1
1.8 Rumusan........................................................................................................5
BAB 2.............................................................................................................................6
ix
2.1 Pengenalan.....................................................................................................6
2.5 Rumusan......................................................................................................13
BAB 3...........................................................................................................................14
3.1 Pengenalan...................................................................................................14
3.5 Rumusan......................................................................................................24
BAB 4...........................................................................................................................25
4.1 Pengenalan...................................................................................................25
4.5 Rumusan......................................................................................................32
BAB 5...........................................................................................................................34
5.1 Pengenalan...................................................................................................34
xi
5.6 Rumusan......................................................................................................44
BAB 6...........................................................................................................................46
6.1 Pengenalan...................................................................................................46
6.3.2 Keselamatan........................................................................................48
6.6 Rumusan......................................................................................................50
xii
RUJUKAN.................................................................................................................51
LAMPIRAN..............................................................................................................52
xiii
SENARAI JADUAL
SENARAI RAJAH
RAJAH Muka surat
BAB 1
PENGENALAN
Dalam zaman yang serba moden ini, segala urusan-urusan yang dulunya dilakukan secara
manual kini boleh dilakukan dengan mudah tanpa perlu bangkit dari katil. Hampir setiap
manusia yang hidup di zaman ini tahu apa itu internet dan tahu bagaimana
mengaplikasikannya dalam setiap urusan harian. Daripada mencari teman hinggalah kepada
mencari barangan keperluan harian, prosesnya berlaku hanya dengan beberapa ketikan papan
tehadap internet seakan satu keperluan bukan lagi sebuah keinginan. Oleh sebab kemajuan
teknologi dan gaya hidup yang telah banyak berubah maka terbinalah sebuah laman komuniti
Shoppyme yang membolehkan pengguna mendapatkan produk di pasaran pada harga terbaik
Projek ini bakal menjadi satu alternatif yang berkesan dan paling efektif bagi pengguna untuk
meninjau harga barangan tertentu di pasaran. Harga yang dibekalkan disertakan dengan
perincian mengenai produk dan lokasi produk berkenan. Sesuai dengan kategorinya sebagai
sebuah laman web komuniti, maklumat-maklumat mengenai produk yang terdapat di dalam
hadir ke kedai tersebut bagi mendapatkan maklumat tentang harga produk khususnya. Ini
Sekarang, perincian mengenai harga hanya berkitar di dalam satu lingkungan kawasan
sahaja. Ia hanya sekadar sebuah perbualan diantara individu yang pernah berbelanja di kedai
tersebut dengan beberapa kenalan terdekat dan selalunya kitaran ini akan berakhir pada
Sejak kebelakangan ini, banyak berlaku kes-kes penipuan harga barangan dimana
harga ditetapkan terlalu tinggi berbanding harga pasaran. Ini berlaku apabila peruncit ingin
3
mendapatkan keuntungan yang melampau tanpa memikirkan impak yang akan terkesan pada
pengguna.
Selain itu, sekarang, terdapat pelbagai jenis laman web jual beli yang berpengkalan di
alam maya. Maka terbitlah sebuah persoalan mengapa tidak dibina sebuah laman web yang
menyediakan servis yang hampir sama bagi kedai-kedai yang wujud secara nyata.
Antara persoalan yang timbul dalam menghasilkan laman web ShoppyMe adalah :
Projek ini akan diuji oleh pengguna yang pernah dan akan berbelanja di
kedai-kedai di sekitar kawasan mereka
Sistem ini dibangunkan setelah mendapati belum ada sebuah laman yang
boleh memberikan informasi tentang sesuatu produk di sesebuah kedai dengan
harganya sentiasa dikemaskini dengan kerap di mana pengguna sendiri yang akan
mengemaskini harga barangan tersebut.
Projek ini akan dibangunkan dalam jangka masa dua semester iaitu
bermula dari febuari 2013 dan akan berakhir pada mei 2014 mengikut fasa-fasa
yang telah ditetapkan .
juga perisian. Antara perisian yang akan digunakan adalah, Adobe Dreamweaver,
4
Adobe Photoshop,dan juga beberapa perisian lain yang akan digunakan bagi
Secara amnya, ShoppyMe ini dibangunkan bagi membentuk satu komuniti yang aktif dalam
Antara objektif yang ingin dicapai bagi mewujudkan sistem ini adalah:
kehendak pengguna.
ii. Membangunkan satu laman web komuniti yang mempunyai pangkalan data
Sasaran pengguna bagi fasa satu projek ini adalah penduduk setempat di satu kawasan iaitu
daerah Tanjung Malim. Responden terdiri daripada penduduk yang menetap dan juga
Pemillihan responden adalah berkait rapat dengan lokasi pemaju projek ini berada.
pengumpulan data dan menjalankan proses penilaian dalam bentuk soal selidik.
Responden dari penduduk tetap adalah lebih kepada pembekal maklumat iaitu sebagai
satu komponen penting dalam tahap keberkesanan projek ini. Ini bertepatan dengan
maklumat. Kebanyakan mereka akan mencapai laman ini untuk mendapatkan maklumat dari
Projek ini dibangunkan bertujuan untuk membekalkan maklumat tentang harga sesuatu
produk dalam sesebuah kedai. Ini mampu membantu pengguna merancang perbelanjaan
Secara tidak langsung, projek ini mampu mendidik semangat kerjasama diantara
dalam menyediakan maklumat yang dimuatnaik ke pangkalan data laman web ini.
1.8 Rumusan
Dalam bab satu ini menunjukkan secara ringkas terhadap keseluruhan pembangunan projek
ini yang akan dibangunkan mengikut keperluan pengguna iaitu ke dalam bentuk yang mudah
6
difahami, mudah digunakan dan menjimat masa. Ciri-ciri yang terkandung dalam
BAB 2
TINJAUAN LITERATUR
2.1 Pengenalan
Definisi bagi kajian atau sorotan literatur merupakan satu rangka maklumat yang digunakan
untuk mengkaji titik-titik kritikal tentang isu dan pengetahuan semasa atau hanya untuk
melihat pendekatan methodologi yang telah digunakan dalam sesebuah kajian terdahulu
untuk dirujuk sebagai panduan menghasilkan sesebuah kajian yang baru. Kajian atau sorotan
literature juga merupakan maklumat sekunder dimana ianya tidak menyertakan laporan baru
atau hasil eksperimen asal yang dilakukan sebelum ini dalam sesebuah kajian. Secara
ringkasnya, sorotan literatur boleh didefinisikan sebagai satu kaedah dokumentasi hasil
maklumat daripada kajian-kajian lepas yang telah dikumpulkan untuk dijadikan rujukan
8
ataupun penerangan tentang masalah-masalah dan kelemahan sesuatu laman web terdahulu
yang boleh diperbaiki lalu dinaiktarafkan untuk menghasilkan satu kajian yang lebih baik.
Untuk pembangunan laman web, kajian literatur amat penting bagi para pengkaji
untuk mengambil inisiatif daripadanya untuk mengambil pendekatan yang lebih baik
daripada permasalahan dan kelemahan yang ada pada sesuatu kajian yang lepas untuk
membangunkan laman web dengan lebih berkesan dan sistematik. Bagi pembangunan laman
web, kita sememangnya sudah mengetahui terdapat pelbagai laman web yang dibangunkan.
Dalam kajian ini pengkaji akan melakukan sorotan daripada laman web tersebut untuk
menghasilkan sebuah laman web yang lebih berkesan dari beberapa aspek yang memerlukan
penambahbaikan.
Pada dasarnya, komuniti merujuk kepada sebuah laman web yang tertutup. Ia telah dilihat
mempunyai sempadan yang agak jelas, keahlian yang agak stabil dan menunjukkan sedikit
hubungan kepada komuniti lain (Anderson, 1999). Tetapi dengan kepesatan perkembangan
teknologi maklumat dan komunikasi, kuasa geografi sebagai pengekang yang membentuk
komuniti, komuniti yang dimaksudkan adalah tidak terbatas oleh keadaan muka bumi dan
Laman web komuniti adalah sebuah laman web yang menyediakan servis yang berbeza
berbanding laman web konvesional dimana setiap kandungan yang terdapat diadalam laman
web begini adalah disediakan oleh pengguna itu sendiri. Menurut Julian, Heckscher dan
9
Kelly pula, laman komuniti adalah sebuah persekitaran dimana pengguna berkumpul untuk
berkongsi maklumat, idea dan minat, berhibur antara satu sama lain, meminta pertolongan,
memberikan bantuan, berniaga dan menjalankan perhubungan. Ini adalah sejajar dengan
antara satu sama lain secara tidak langsung. Perhubungan yang terjalin adalah hubungan yang
bererti dimana maklumat yang disampaikan dapat diterima oleh pihak kedua dengan tepat.
Komuniti maya mampu meningkatkan komunikasi dengan menyediakan servis yang sentiasa
ada, murah (kebanyakannya percuma) dan komunikasi pantas. Komuniti maya menyediakan
perkongsian fail, perkhidmatan capaian awam, kemudahan sembang suara, audio dan
maya mampu menyediakan kos carian yang lebih murah, akses kepada pelbagai maklumat
daripada ahli lain, faedah ekonomi seperti harga istimewa, tawaran khas dan perkhidmatan
yang lebih baik. Bagi pihak penaja pula, pelbagai manfaat yang mampu diperolehi daripada
kos carian yang rendah, akses kepada kumpulan sasaran dengan pilihan yang telah
menyokong tenaga kerja maya, membantu pengurusan maklumat dan bertindak sebagai enjin
Jika laman web yang boleh memberikan maklumat yang mencukupi kepada pengguna ia akan
dapat menggalakkan orang ramai untuk membeli-belah di atas talian. Dari segi menyediakan
maklumat yang mencukupi, memberikan pelanggan peluang untuk merasai pengalaman yang
lebih langsung akan lebih berkesan daripada hanya bersembang kosong (Kuo, 2009).
Pengguna mampu mendapatkan ulasan yang lengkap daripada pengguna lain akan lebih
Ciri-ciri antara muka yang perlu diberi perhatian semasa merekabentuk antara muka, ialah
kesilapan dan pelabelan arahan. Kegagalan menangani isu ini pada peringkat awal boleh
menyebabkan kelewatan projek, dan pengguna kurang berpuashati dengan antara muka yang
dihasilkan.
Masa tindak balas laman web adalah rungutan utama dalam laman web interaktif. Masa
tindak balas yang panjang akan membosankan pengguna, sementara masa tindak balas yang
berubah-ubah akan membuat pengguna tertanya-tanya apakah yang sedang berlaku. Satu ciri
penting masa tindak balas ialah keberubahan. Keberubahan ialah sisihan daripada purata
masa tindak balas. Nilai keberubahan yang rendah membolehkan pengguna memantapkan
rentak berinteraksi dengan laman web. Sebagai contoh, masa tindak balas 1 saat per satu
arahan adalah lebih disenangi oleh pengguna berbanding dengan masa tindak balas yang
Mesej kesilapan dan amaran yang diberi kepada pengguna laman web berinteraktif apabila
laman web dalam keadaan yan tidak betul. Dalam keadaan yang paling berat mesej kesilapan
dan amaran memberi maklumat salah dan tidak berguna yang boleh menyebabkan
kekecewaan pengguna. Secara umumnya mesej kesilapan dan amaran yang dihsilkan oleh
Mesej perlu disertai dengan tanda amaran yang dapat didengar atau dilihat.
Arahan bertaip pada satu masa merupakan mod interaksi antara pengguna dan perisian laman
web untuk hampir semua aplikasi. Hari ini antara muka berasaskan tingkap, tunjuk dan tekan
yang mahir masih pilih untuk menggunakan arahan bertaip.Beberapa isu berkaitan dengan
Laman web sedia ada merujuk kepada laman web seakan-akan laman web yang akan
Laman web SaverHub.com adalah sebuah laman web yang memberikan harga barangan yang
Pada laman web ini, pemaju hanya menyertakan harga daripada beberapa pasaraya
ternama sahaja iaitu Tesco, Carrefour dan Giant. Bagi kawasan yang tidak terdapat pasaraya-
pasaraya yang dinyatakan seperti Tanjong Malim misalnya, laman web ini seakan tidak
bermakna.
Dalam laman web ini juga, harga yang terdapat disediakan oleh pembangun. Ini
2.5 Rumusan
Berdasarkan kajian yang dilakukan terhadap laman web sedia ada, belum ada lagi sebuah
laman web yang berfungsi secara keseluruhan menepati objektif pembinaan laman web
ShoppyMe. Laman yang sedia ada hanya membenarkan sebelah pihak sahaja
kandungan yang terdapat di dalam laman ShoppyMe boleh disunting oleh mana-mana ahli.
Ini perlu bagi memastikan harga barangan yang disediakan sentiasa dikemaskini dan sah.
15
BAB 3
METODOLOGI KAJIAN
3.1 Pengenalan
Bab ini akan memberikan sorotan dan membincangkan tentang metodologi atau kaedah yang
digunakan dalam membangunkan laman web ShoppyMe. Disini juga akan dibincangkan
aspek-aspek pemilihan yang metodologi yang paling sesuai digunakan dalam pembangunan
projek ini.
Dalam membangunkan projek ini, perancangan masa dan kerja sangat diperlukan bagi
memastikan objektif dan skop sistem ini tidak tersasar dan tercapai dengan jayanya.
16
Metodologi perisian adalah berkaitan dengan proses penghasilan perisian - tidak begitu
banyak sudut teknikal tetapi lebih kepada aspek organisasi (Philips,2010). Perkataan
metodologi itu sendiri merujuk kepada kaedah atau cara. Jadi, metodologi pembangunan
adalah kaedah-kaedah yang boleh digunakan dalam proses pembangunan sesebuah projek. Ia
membangunkan laman dan ini akan menjadi garis panduan bagi kerja yang kita lakukan.
Metodologi boleh juga ditakrifkan sebagai suatu jujukan aktiviti yang sistematik bagi
metodologi akan menggunakan satu set teknik yang digunakan untuk melaksanakan aktiviti-
digunakan dalam membangunkan sesebuah aplikasi sistem. Setiap pendekatan yang dipilih
Menurut Philips, metodologi terawal diwujudkan pada dasarnya adalah tidak ada
metodologi langsung yang dikenali sebagai ad hoc. Ini menunjukkan perkembangan proses
Metodologi terbahagi kepada tiga kumpulan berdasarkan kepada urutan fasa-fasa dalam
proses pembangunan sistem, jumlah masa dan usaha iaitu Kitar Hayat Pembangunan Sistem
SDLC adalah singkatan daripada “System Development Life Cycle” iaitu kitaran
hayat untuk membangunkan sistem yang tinggi yang memenuhi atau melebihi jangkaan
RAD bermaksud “Rapid Application Developmen”'. Model ini dicipta dan dihasilkan
berdasarkan dua tujuan jelas, peningkatan kelajuan serta pergolakan perniagaan disebabkan
persaingan pasaran dan terdapat perisian komputer berkuasa tinggi untuk menyokong
pembangunan aplikasi (seperti 'CASE tools', perisian 'prototype'). Putaran RAD merangkumi
empat peringkat iatu Perancangan keperluan, rekaan, pembinaan dan perlaksanaan. Peringkat
ini dijalankan oleh sekumpulan pembangun aplikasi yang mahir dan sentiasa berhubung
diutamakan berbanding dengan penulisan dan software yang berfungsi lebih penting daripada
dokumentasi yang lengkap, kolaborasi dengan pelanggan lebih penting dari pada rundingan
19
kontrak kerana model ini lebih kepada penghasilan produk atau sistem yang akan
dibangunkan.
Melalui kajian dan pemerhatian, pengkaji telah memilih model SDLC(Model Air
Terjun) kerana Model Air Terjun(Waterfall) ini mempunyai beberapa fasa dalam
membangunkan sistem iaitu fasa perancangan, fasa analisis, fasa reka bentuk, fasa
pelaksanaan dan sistem. Dalam model ini, pembangun sistem akan melakukan satu fasa ke
satu fasa untuk menyelesaikan dan membangunkan laman web. Model ini juga jarang
mengikut fasa yang berkaitan kerana fasa-fasa yang digunakan boleh diulangi dan boleh
Di dalam fasa ini, segala perancangan tentang pembangunan projek dilakukan dan
kerahan idea dijalankan. Disini juga, segala objektif, skop dan masalah yang dikenalpasti
Fasa analisis akan dijalankan bagi menganalisis keperluan sistem. Ia melibatkan kajian dan
Fasa ini juga meliputi analisa keperluan fizikal, keperluan perisian juga keperluan
pengguna. Ini dilakukan bagi memastikan matlamat dan objektif pembangunan projek ini
mampu dicapai.
Keperluan pengguna dikenal pasti melalui beberapa kaedah iaitu pemerhatian, temuramah
Berikut merupakan senarai perkakasan yang digunakan untuk membangunkan sistem dan
pendokumentasian.
23
PERKAKASAN SPESIFIKASI
RAM 6 GB
PERISIAN SPESIFIKASI
Fasa reka bentuk dijalankan setelah segala kriteria-kriteria penting yang perlu ada pada laman
ShoppyMe dikenal pasti. Dalam fasa ini, ada beberapa perkara penting akan ditentukan.
Antara fokus penting adalah antaramuka pengguna, pangkalan data dan perhubungan diantara
antaramuka. Ianya penting bagi memastikan segala proses pembangunan dan pengekodan
berjalan lancar.
Dengan bermulanya fasa, maka bermulalah proses pembangunan dan pengekodan laman
ShoppyMe. Disinilah segala analisa yang dilakukan, segala hasil daripada penelitian segala
Dalam fasa ini, pengguna sasaran yang telah dikenalpasti akan diminta untuk menguji laman
web yang dibangunkan. Selain itu juga pada peringkat perancangan segala penambahbaikan
atau ubah suai akan dilakukan selepas penguna melakukan ujian terhadap sistem yang telah
dibangunkan.
3.5 Rumusan
Kesimpulan yang boleh dilakukan dalam bab ini adalah perancangan dalam membangunkan
sesebuah projek adalah amat penting di mana ia mampu menjimatkan kos dan masa
Tanpa metodologi kajian, proses pembangunan sistem dengan mudah akan terkeluar
daripada fokus dan objektif sistem. Disini dapat dilihat bahawa metodologi kajian adalah
25
kunci dalam menjayakan sebuah projek dan merupakan tunjang bagi memastikan segala
BAB 4
REKA BENTUK
4.1 Pengenalan
Dalam bab ini, pengkaji akan membincangkan tentang proses mereka bentuk yang
melibatkan pangkalan data, perhubungan sistem dan antaramuka pengguna. Reka bentuk
pangkalan data dan perhubungan sistem akan di pamerkan melalui beberapa buah rajah iaitu
Data Flow Diagram (DFD), dan Entity Relationship Diagram (ERD). Bagi antaramuka
Dua pendekatan terdapat di dalam merekabentuk sebuah pangkalan data. Pendekatan tersebut
menstrukturkan data mereka secara logik. Dalam mereka bentuk pangkalan data hubungan,
terdapat tiga model pangkalan data utama, yang, yang pangkalan data konsep, pangkalan data
logik dan pangkalan data fizikal.( Ahmad, Khan, Alla dan Beg, 2010)
Tujuan utama peringkat ini dilaksanakan adalah untuk memastikan pangkalan data yang
dibangunkan mengandungi data yang sesuai dengan fungsi dan aplikasi pangkalan data yang
diperlukan. Bagi menentukan keperluan pangkalan data dan bagaimana ianya digunakan,
maklumat yang diperlukan di dalam pangkalan data perlu dikenal pasti. Dengan itu,
pembangun sistem akan dapat menentukan bagaimana subjek yang diperlukan untuk
menyimpan data (jadual) dan jenis data yang perlu disimpan mengenai setiap subjek
(lapangan).
Di dalam peringkat ini, ERD digunakan untuk bertindak sebagai model berkonsep yang
memahami kandungan pangkalan data dengan lebih baik dan juga membantu dalam
bagi penyimpanan pangkalan data. Penggunaan model data dalam rekabentuk logikal boleh
dikatakan berasaskan kepada konsep akstradisi struktur fizikal pangkalan data dengan
Pencarian jadual yang betul dalam pencarian data sangat penting memandangkan
aplikasi queries akan diformulasi dan dilaksanakan sepenuhnya berdasarkan jadual yang telah
dibina. Perekabentuk juga perlu menentukan setiap jenis data, berapa banyak bait
penyimpanan diperlukan dan nilai yang dibenarkan, kerana pembangun tidak hanya boleh
Struktur fail yang baik adalah dengan percubaan untuk mengoptima persembahan secara
keseluruhan sistem, supaya query perlaksanaan dapat diuruskan dengan pantas. Sebelum data
bebas disediakan oleh data yang lebih tinggi, perubahan struktur fail tidak seharusnya
Penstrukturan pangkalan data projek ini dibina berdasarkan Data Flow Diagram (DFD), dan
Data Flow Diagram atau dalam bahasa melayu dikenali sebagai rajah aliran data merujuk
kepada sebuah carta alir yang menunjukkan keseluruhan aliran data yang berlaku didalam
sesebuah sistem. DFD ini jugalah yang digunakan bagi mempamerkan segala aktiviti yang
kompleks dan storan data yang besar. Ia dibina secara grafik menunjukkan keperluan storan
Prototaip adalah sebuah model pertama atau model awal sesuatu projek yang akan dijadikan
rujukan dalam pembangunan atau akan diangkat menjadi projek akhir. Prototaip biasanya
melibatkan aspek visual dan fungsi yang akan terdapat di dalam hasil akhir projek.
Prototaip yang terdapat di dalam topik ini adalah model prototaip visual. Model
prorototaip visual merujuk kepada sebuah konsep reka bentuk yang disuntik elemen-elemen
Halaman ini melibatkan fungsi yang paling penting iaitu keselamatan. Ia melibatkan data-
data pengguna yang privasinya perlu dilindungi bagi memastikan pengguna bebas daripada
Di halaman ini, disediakan dua fungsi sekali gus yang diilhamkan daripada sebuah
laman web sosial terkemuka. Untuk pengguna yang telah berdaftar boleh menggunakan
borang log masuk atau Log In yang terdapat diruangan atas halaman manakala bagi pengguna
baru pula, boleh mendaftarkan diri menggunakan borang daftar atau Sign Up yang terdapat
ditengah halaman.
32
Berdasarkan rajah, halaman utama ini akan memaparkan segala aktiviti terbaru yang berlaku
di dalam laman ini. Aktiviti ini meliputi segala aktiviti yang dilakukan oleh pengguna lain
Halaman-halaman lain juga akan mempunyai paparan yang hampir serupa tetapi
dengan kandungan yang berbeza. Halaman My Store akan memaparkan item-item yang
33
ditambah ke dalam gudang oleh pengguna semasa sahaja. Halaman Cart pula akan
4.5 Rumusan
Secara kesimpulannya, dalam bab ini membincangkan proses analisis dan rekabentuk sistem.
Secara umumnya terdapat empat peringkat dalam merekabentuk pangkalan data iaitu
fizikal.
34
Dalam penstrukturan pangkalan data pula terdapat analisis data flow diagram dan
entity relationship diagram. Selepas itu rekabentuk hubungan pangkalan data iaitu hubungan
antara jadual di dalam pangkalan data. sketching (lakaran) juga digunakan untuk
BAB 5
DAPATAN KAJIAN
5.1 Pengenalan
Bab ini akan menerangkan tentang laporan terperinci mengenai dapatan kajian yang
dilakukan setelah versi beta diriliskan. Selain itu, di dalam dapatan kajian ini akan
mengandungi laporan secara jelas tentang hasil pengujian yang telah dilaksanakan terhadap
pembangunan laman web tersebut di samping menganalisis dapatan kajian ke dalam bentuk
Projek yang dibangunkan adalah merupakan laman web yang berkonsepkan social atau
komuniti yang diberi nama ShoppyMe telah siap dibangunkan dengan menggunakan
metodologi yang telah dirangkumkan dalam bab 3 mengikut jangka masa yang telah
model yang telah dipilih. Selain itu, penganalisaan keperluan pengguna, perkakasan dan
perisian telah dilakukan untuk proses pembangunan laman ShoppyMe ini bagi memastikan
objektif pembangunan tercapai dengan baik dan lancar dari segi pembangunannya.
langkah-langkah dalam sesi pembangunannya. Sesi pembangunan berjalan dengan lancar dan
efisyen dengan adanya perancangan awal iaitu kerangka kerja. Ia dapat dilihat melalui reka
bentuk projek yang telah membuat garis panduan untuk sesi pembangunan yang betul dengan
Pengujian projek ini dilakukan oleh sepuluh orang responden yang dipilih dalam kalangan
penduduk daerah Tanjung Malim. Kaedah pengujian adalah melalui borang soal selidik yang
Setelah borang soal selidik diisi oleh responden, data dikumpulkan bagi mendapatkan
maklumat yang diperlukan. Maklumat diproses bagi membentuk carta yang lebih mudah
difahami.
Jadual berikut menujukkan dapatan yang diperolehi daripada borang soal selidik yang
BIL MARKAH
5 4 3 2 1
CIRI-CIRI
1 Antaramuka pengguna 7 1 2 0 0
2 Kebolehgunaan 5 4 1 0 0
3 Kecekapan 5 3 0 1 1
B. ANTARAMUKA PENGGUNA
10 Carian berjaya 2 4 1 2 1
Hasil dapatan dipaparkan sebelum ini dipermudahkan lagi ke dalam bentuk graf
dengan diwakilkan peratusan (%) begi memudahkan pembangun menganalisa data yang
70
60
50
5
40 4
Skor 3
30
2
20
1
10
0
Antaramuka Pengguna Kebolehgunaan Kecekapan
Rajah 5.7 menunjukkan graf tindakbalas responden daripada keseluruhan laman web
ShoppyMe ini. Berdasarkan graf ini, terdapat tiga aspek yang penting yang diambil kira oleh
42
pembina untuk dianalisa iaitu antaramuka pengguna, kebolehgunaan dan kecekapan. Disini
dapat dilihat, 70% responden memberikan skor tertinggi iaitu lima markah bagi antaramuka
pengguna, 10% memberikan empat markah dan 20% daripada mereka memberikan tiga
markah. Bahagian kebolehgunaan pula, 50% responden memberikan markah penuh iaitu lima
markah, 40% responden memberikan 4 markah dan 10% lagi memberikan empat markah.
Bagi aspek terakhir iaitu aspek kecekapan, 50% responden memberikan lima markah, 30%
memberikan empat markah, 10% memberikan dua markah dan 10% responden lagi
100
80
60
40
20 5
4
0 3
s s ik
jela jela ar 2
ng n g en 1
ya ya m
ks r) ang
te ba ay
an am rn
una k (g wa
g afi n
eng Gr naa
P gu
eng
P
Rajah 5.8 menunjukkan graf hasil dapatan bagi perincian antaramuka pengguna.
Berdasarkan graf, 100% responden memberikan lima markah penuh bagi penggunaan teks
yang jelas. Dari segi grafik pula, 80% responden memberikan lima markah manakala 20%
lagi memberikan empat markah. Item terakhir iaitu Penggunaan warna yang menarik, 60%
43
responden memberikan markah penuh lima, 20% memberikan empat markah dan 20% lagi
100
80
60
40
20
0
5
ik en ik
ba sist ba 4
ga
n n an 3
n ko eng
de an d 2
gs
i id gsi
n a n 1
rfu su rfu
be se be
si ng g
iv ga ya r an
an Bo
na par
ng pa
uta n
B
u na
s
Su
Berdasarkan graf, 100% responden memberikan lima markah penuh bagi butang navigasi
yang berfungsi dengan baik. Dari segi susunan paparan yang sesuai dan konsisten pula, 50%
responden memberikan lima markah, 30% lagi memberikan empat markah, 10% memberikan
tiga markah manakala 10% lagi memberikan dua markah. Untuk borang yang berfungsi
dengan baik pula, 60% responden memberikan lima markah, 30% lagi memberikan empat
50
45
40
35
5
30
4
25 3
20 2
1
15
10
5
0
Maklumat boleh di ambil dengan mudah Carian berjaya
Rajah 5.10 menunjukkan graf hasil dapatan bagi perincian kecekapan. Berdasarkan
graf, hanya dua item yang dinilai iaitu maklumat yang boleh diambil dengan mudah dan
carian yang berjaya. Dari segi maklumat yang boleh diambil dengan mudah, 50% responden
memberikan lima markah, 20% memberikan empat markah, 10% memberikan tiga markah,
10% memberikan dua markah manakala 10% lagi memberikan satu markah. Untuk carian
yang berjaya pula, 20% responden memberikan lima markah, 40% memberikan empat
markah, 10% memberikan tiga markah, 20% memberikan dua markah dan 10% lagi
5.6 Rumusan
Secara keseluruhannya, bab ini telah membincangkan tentang hasil dapatan kajian yang
dilakukan terhadap responden yang telah cuba menggunakan laman web ShoppyMe ini.
BAB 6
6.1 Pengenalan
Bab ini merupakan bab terakhir yang akan mengupas proses pembangunan projek ini. Bab ini
akan diselitkan secara ringkas tentang hasil kajian yang telah dilakukan. Ini adalah bagi
menyimpulkan segala persoalan yang timbul berkaitan hasil kajian yang dibentangkan di
dalam bab 5. Ia adalah untuk mengkaji sejauh mana keberkesanan projek yang dibangunkan
dapat memberi kesan kepada pengguna serta implikasi yang terdapat pada projek tersebut.
Di dalam bab ini juga akan membincangkan kelebihan, kelemahan dan cadangan
penambaikkan laman web ShoppyMe. Ia akan menekankan isu-isu yang timbul pada hasil
47
akhir projek, sepanjang pembangunan projek juga sepanjang proses mendapatkan hasil
kajian.
Setelah membuat pengujian terhadap pengguna iaitu sepuluh orang responden yang terdiri
daripada penduduk daerah Tanjong Malim, dapat dikenalpasti kekuatan dan kelemahan yang
terkandung dalam laman web ini. Kajian yang dilakukan menggunakan kaedah soal selidik.
Semua data dikumpul ke dalam empat buah carta bar mengikut kategori-kategori yang
diperlukan.
Sehubungan dengan itu dapat diringkaskan hasil kajian tentang pembangunan laman
web ShoppyMe iaitu dari segi kekuatan dan kelemahan laman web tersebut. Maka,
Pembinaan projek ini adalah bertujuan memberikan pembaharuan kepada pengguna sebagai
alternatif untuk mendapatkan informasi mengenai harga sesuatu produk selain berkunjung
sendiri ke kedai.
Antaramuka yang ringkas dan padat adalah menjadi kunci kejayaan sesebuah laman web.
Namun begitu, antaramuka yang terlalu ringkas dan biasa akan menyebabkan pengguna
mudah bosan dan tidak mampu menarik lebih ramai pengguna. Jadi, pembangunan laman
web ShoppyMe ini memegang prinsip antaramuka harus ringkas tetapi menarik.
48
Daripada hasil dapatan soal selidik, dapat dilihat markah bagi antaramuka pengguna
adalah 100% lebih daripada tiga markah. Boleh dikatakan kesemua responden bersetuju
6.3.2 Keselamatan
Keselamatan adalah faktor paling penting dalam pembangunan sesebuah laman web.
Keselamatan peribadi pengguna laman web ini adalah terjamin dimana kata laluan setiap
pengguna yang mendaftarkan diri di laman web ini akan dienkripsi. Ini mampu menyulitkan
Laman web ini merupakan sebuah revolusi dalam dunia urus niaga. Ini kerana setakat hari
ini, masih belum wujud sebuah laman web yang berkonsepkan sosial atau komuniti yang
menyediakan kemudahan seperti laman web ShoppyMe ini. Kelebihan laman web komuniti
atau sosial adalah kemaskini yang lebih kerap dimana pengguna yang membekalkan
maklumat yang diperlukan mungkin oleh pengguna lain atau pengguna itu sendiri di masa
akan datang.
Setiap projek yang dijalankan pasti akan ada kekurangan yang perlu diperbaiki. Disini akan
Laman web ini tidak menyediakan informasi yang selengkapnya kepada pengguna terutama
sekali lokasi kedai. Ianya menyukarkan pengguna mencari kedudukan kedai dengan tepat.
Berdasarkan hasil dapatan dapat dilihat pengguna tidak berpuas hati akan terlalu banyak
perincian yang perlu dilengkapkan pengguna di dalam borang. Walaupun borang yang
terperinci ini adalah memudahkan pengguna namun ia agak merumit untuk dilengkapkan jika
Setelah segala kelemahan projek dikenalpasti, maka cadangan penambahbaikan adalah perlu
bagi memastikan keberkesanan hasil akhir projek dalam mencapai objektif. Cadangan
kepada pengguna. Pada binaan akan datang, laman web ini akan melengkapkan peta bagi
kedudukan kedai yang telah didaftarkan ke dalam pangkalan data ShoppyMe. Ini akan
Bagi penambahbaikan borang pula, pengguna tidak perlu mengisi keseluruhan borang
jika item atau kedai telah didaftar. Ini bermaksud sistem akan mengisi medan-medan yang
boleh dijemput(fetch) daripada pangkalan data secara automatik apabila pengguna mengisi
6.6 Rumusan
Daripada kajian yang dilakukan, didapati bahawa laman web yang dibangunkan ini mampu
membantu pengguna dalam melakukan perancangan perbelanjaan. Laman web ini juga secara
tidak langsung mampu mengiklankan kedai-kedai yang menawarkan harga yang berpatutan.
Selain daripada itu, hasil kajian ini diharap dapat membantu pembangun lain
mendapatkan input yang berguna sebelum menjalankan kajian mereka. Dengan ada sumber
ini sebagai rujukan, harap pembangunan laman web ini akan memperkembangkan lagi
kebaikan kepada masyarakat. Pembangunan laman web ShoppyMe ini dapat dijadikan
rujukan bagi pada masa akan datang sama ada untuk proses penambahbaikan atau
RUJUKAN
52
LAMPIRAN
53