APLIKASI TROLI BELANJAWAN MENGGUNAKAN KAEDAH MENGIMBAS KOD QR
Wan Nisa Aqilah Binti Wan Zulrushdi Ts. Dr. Khairul Azmi Abu Bakar
Fakulti Teknologi dan Sains Maklumat, Universiti Kebangsaan Malaysia
ABSTRAK
Membeli-belah di pasar raya merupakan keperluan harian masyarakat. Namun, terdapat beberapa kesukaran yang dihadapi pelanggan pasar raya seperti dalam membuat kiraan agar tidak melebihi belanjawan yang ditetapkan dan juga pelanggan perlu mencari pengimbas kod harga barangan untuk memastikan harga sesuatu barang yang tidak pasti harganya. Aplikasi Troli Belanjawan ini dapat membantu pelanggan menjumlah harga barangan yang dibeli dan juga membolehkan pelanggan menyemak harga barangan dengan hanya menggunakan telefon pintar sendiri. Pelanggan hanya perlu mengimbas Kod QR pada barangan untuk menyemak atau menjumlah harga barang yang diingini. Pelanggan juga boleh mengubah kuantiti barang yang dijumlah dengan menekan butang tambah atau tolak dalam senarai barang. Aplikasi Troli Belanjawan ini dapat menjimatkan masa para pelanggan ketika membeli-belah, menyenangkan dan juga mengurangkan risiko pelanggan dalam berbelanja melebihi belanjawan kerana aplikasi ini akan memaparkan harga barangan yang terkini dan tepat.
1 PENGENALAN
Kod harga pada setiap produk barangan merupakan sesuatu yang utama bagi semua peruncit dan syarikat. Aplikasi ini menggunakan teknologi Kod QR. Kod QR ataupun kod Respons Pantas adalah tanda dagangan untuk jenis kod bar matriks (dua dimensi).
Kod QR menggunakan empat mod pengekodan (angka, abjad angka, bait/ binari, dan kanji) untuk menyimpan data dengan cekap. Kod QR boleh dijana untuk memuat informasi seperti teks untuk menunjukkan nama dan harga barangan.
Copyright@FTSM
PTA-FTSM-2020-115
Pembaca kod ataupun lebih dikenali sebagai pengimbas harga adalah peranti input yang digunakan untuk mengimbas dan membaca maklumat yang terkandung dalam kod tersebut. Pengimbas kod menyahkod data yang terkandung dalam kod dan menghantar data ke komputer. Pengimbas kod harga kebiasaannya digunakan oleh juruwang untuk menjumlah harga barangan yang dibeli oleh pembeli. Sebahagian dari pasar raya juga meletakkan beberapa pengimbas kod pada satu sisi di dinding ataupun tiang untuk pengguna mengimbas kod harga barangan yang mereka tidak pasti tentang harganya.
Salah satu teknologi yang boleh mengimbas Kod Bar adalah menggunakan aplikasi di telefon pintar. Industri telefon pintar telah berkembang dengan pesat memandangkan kadar bekalan dan langganan telefon pintar ini sendiri meningkat dengan pesat. Sistem di pasar raya boleh menjadi lebih maju dengan adanya aplikasi yang memudahkan pengguna.
2 PENYATAAN MASALAH
Barangan runcit merupakan satu keperluan dalam kehidupan masyarakat. Pelanggan barangan runcit juga mempunyai belanjawan masing-masing. Namun, pelanggan biasanya tidak mempunyai masa untuk mengira dengan tepatnya harga barang-barang yang mereka ambil dan kadangkalanya perbelanjaan mungkin melebihi belanjawan yang telah dirancang apabila ingin membayar di kaunter pembayaran. Hal ini menyebabkan pelanggan terpaksa mengeluarkan beberapa barang supaya tidak melebihi belanjawan ataupun pelanggan terpaksa menggunakan wang yang telah dirancang untuk belanjawan lain bagi menampung lebihan belanjawan pada barangan runcit.
Walaupun sudah diletakkan tanda harga pada setiap rak barang, ada kalanya segelintir tanda harga tidak diletakkan di baris barang yang betul dan juga ada kalanya barang-barang ini dialihkan oleh pengguna. Tanda harga barangan runcit juga kadangkalanya tidak dikemaskini. Hal ini menyebabkan pelanggan perlu pergi ke ruangan pengimbas kod harga barangan yang hanya berada di sisi tertentu sahaja malah ada sesetengah pasar raya yang tidak mempunyai kemudahan tersebut.
Pengguna juga harus berjalan dari tempatnya ke ruangan pengimbas hanya untuk
Copyright@FTSM
menentukan mengambil 3 OBJ
Aplikasi ini i.
ii.
iii.
4 ME
Kaedah pe Belanjawan hayat liner.
turutan. Pe sebelumnya
4.1 Fasa
Fasa ini ad yang ingin digunakan penyelesaia
n beberapa l masa pelan JEKTIF KA
i adalah ber Menjimatka perlu menc akan terleb Memudahk diambil.
Pelanggan barangan.
TOD KAJIA
embanguna n ini ialah M
. Melalui k embanguna a berjaya di
a Perancang
dalah fasa m n dibangunk untuk diim an masalah,
barang yan nggan keran AJIAN
rtujuan untu an masa p
ari ruangan ih berbelanj kan pelangg
dapat meng
AN
an yang d Metodologi kaedah ini, p an hanya a ilaksanakan
Raja gan
mengenal pa kan. Fasa mbas. Antara objektif, da
ng tidak pa na ada kalan
uk:
para pelang n pengimbas
ja.
gan untuk m
getahui harg
digunakan i Air Terjun
pembangun akan berge n.
ah 1 Mo
asti masalah ini penting a perkara ya
an skop.
asti hargany nya ianya ja
ggan ketika s kod harga
menjumlah
ga terkini a
untuk me n ataupun d nan aplikasi erak ke fa
del Air Terjun
h yang hen g untuk m ang turut d
ya. Ini agak auh.
membeli-b barangan d
‘harga sema
ataupun harg
embangunka dikenali seb i ini mudah asa seterus
n
ndak diseles memilih jeni ibincangkan
k menyukar
belah keran dan tidak pe
asa’ barang
rga promosi
an Aplikas bagai mode h dikawal m
snya jika
saikan oleh is kod yan n di fasa in
rkan dan
na tidak erlu risau
gan yang
i sesuatu
si Troli l kitaran mengikut langkah
aplikasi ng ingin ni adalah
Copyright@FTSM
PTA-FTSM-2020-115
4.2 Fasa Analisis
Mengkaji sistem atau aplikasi sedia ada untuk dijadikan rujukan untuk menjadikan aplikasi ini lebih baik dan mengumpul data yang diperlukan iaitu nama barangan runcit berserta harganya. Justeru, menganalisis kebolehan dan kekangan aplikasi ini.
Analisis terhadap perisian dan Aplikasi Troli Belanjawan dijalankan untuk kesesuaian dalam membangunkan aplikasi ini.
4.3 Fasa Reka Bentuk
Penghasilan spesifikasi reka bentuk. Struktur perisian dan aplikasi pengimbas Kod QR ditentukan di fasa ini berdasarkan hasil fasa analisis. Prototaip antara muka perisian juga dibina di fasa ini. Data yang telah dikumpulkan semasa fasa analisis akan dimasukkan ke dalam pangkalan data.
4.4 Fasa Implementasi
Di fasa ini, aplikasi akan dicuba dari semasa ke semasa supaya ianya dapat dibina mengikut pelan reka bentuk dan bebas daripada kelemahan. Jika terdapat kesalahan, ia akan dibetulkan di fasa ini.
4.5 Fasa Pengujian
Fasa ini adalah untuk menguji aplikasi yang telah dibina samada Kod QR pada barangan runcit berjaya diimbas dan dimasukkan ke dalam sistem ataupun tidak. Fasa ini juga menguji jika objektif tercapai ataupun tidak. Sebarang tindak balas akan direkodkan dan ditambahbaikkan..
5 HASIL KAJIAN
Projek yang telah dibangunkan ini terbahagi kepada dua bahagian iaitu bahagian pentadbir dan pengguna. Pentadbir mengemaskini senarai produk di laman web manakala pengguna perlu memuat turun senarai tersebut di Aplikasi Troli Belanjawan untuk mendapatkan maklumat produk yang terkini semasa mengimbas Kod QR pada barang.
Copyright@FTSM
P
Apl menggunak PHPMyAdm dimuat tur digunakan bagi kegun bahasa peng Laman We
Rajah 2 m masuk.
ikasi ini kan perisian min untuk m run oleh p
sebagai loc naan semasa
gaturcaraan eb Pentadb
menunjukkan
dibangunka n Android S menyimpan engguna d cal storage a ketiadaan n PHP serta bir
Rajah 2
n pentadbir
an dengan Studio. Apli
senarai pro dalam aplik
e dalam pen sambungan HTML unt
Antara muka
r perlu mem
n bahasa p ikasi ini me oduk yang d kasi mudah
nyimpanan n Internet. A tuk membin
a Log Masuk P
masukkan
pengaturcar enggunakan dikemaskini
alih. DB data yang Aplikasi ini na laman we
Pentadibir
ID dan Ka
raan Java n pangkalan
i oleh penta Browser telah dimu juga meng eb bagi pent
atalaluan un
dengan n data di adbir dan (SQLite) uat turun
gunakan tadbir.
ntuk log
Copyright@FTSM
Rajah 3 me produk yan
enunjukkan ng sedia ada
Rajah 3
pentadbir b a.
Antara mu
boleh menam
uka halaman P
mbah produ
PT
Produk
uk baru atau
TA-FTSM-2
upun menge
2020-115
emaskini
Copyright@FTSM
Aplikasi M
Rajah 4 m ataupun tid Jika penggu
Mudah Alih
R
enunjukkan dak. Jika pe una meneka
h Troli Bela
Rajah 4
n pengguna ngguna me an ‘TIDAK’
anjwan
Antara muka
a perlu mem enekan ‘YA
’, pengguna
a apabila aplik
milih untuk A’, data sena a akan kemb
kasi dibuka
memuat tu arai barang bali ke halam
urun senara akan dimu man utama.
ai terkini at turun.
Copyright@FTSM
Rajah 5 me
‘SEMAK’
barangan.
Ra
enunjukkan untuk men
ajah 5 A
n halaman a nyemak harg
Antara muka h
aplikasi yan ga dan but
halaman Troli
ng mempun ang ‘JUML
PT
Belanjawan
nyai dua m LAH’ untuk
TA-FTSM-2
menu utama.
k menjumla
2020-115
. Butang ah harga
Copyright@FTSM
Rajah 6 m mengimbas dipaparkan
menunjukka s Kod QR
mengikut I
Rajah 6
an halaman R pada bara
ID yang terk
Antara muk
n menyem ang. Setela kandung da
ka halaman M
ak yang m ah mengim alam Kod QR
enyemak
memerlukan mbas, maklu
R.
n penggun umat produ
a untuk uk akan
Copyright@FTSM
Rajah 7 m mengimbas senarai unt barangan.
tersebut aka kuantiti bar
menunjukka s Kod QR tuk ditamba Jika pengg an meningk rang dalam
Rajah 7
an halaman pada baran ah. Jumlah guna mengi kat dalam se
senarai.
Antara muk
n menjuml ngan untuk
harga bara imbas Kod enarai. Peng
ka halaman Me
lah yang m memasukk angan akan d QR yang
gguna juga
PT
enjumlah
memerlukan kan barang dipaparkan g sama, ku
boleh mena
TA-FTSM-2
n penggun tersebut k n di bawah uantiti pada ambah dan m
2020-115
a untuk ke dalam
h senarai a barang
menolak
Copyright@FTSM
Rajah 8 m ditambah.
tersebut. Pe
6 KE
Kesimpulan membeli-be menyemak ini sesuai mengurang ditetapkan d
Seca mengikut k terdapat pe menggangg dapat menja
menunjukkan Pengguna engguna jug
SIMPULA nnya, Aplik elah di pa serta menju
digunakan gkan risiko dan memud ara keselu keperluan enambahan gu fungsi ya alani urusan
Rajah 8
n halaman boleh swi ga boleh me
AN
kasi Troli B asar raya.
umlah harg n oleh pe pelanggan dahkan lagi uruhannya,
yang diken fungsi, ia ang sedia ad n membeli-b
Antara muk
menjumlah ipe barang enekan ‘UND
Belanjawan Pengguna ga barangan engguna. D
untuk ber urusan seha
Aplikasi nal pasti p a perlu dik da. Diharap
belah denga
ka halaman Me
h yang mem g untuk m NDO’ untuk
n ini dapat dapat me n yang diam Dengan ad rbelanja me arian para p Troli Bel pada fasa a
kaji dahulu kan dengan an lebih mu
enjumlah
mpunyai sen emadam k membatalk
membantu enggunakan mbil. Antara
danya aplik elebihi bela pengguna.
lanjawan t analisis kep u agar fun n adanya apl udah.
narai untuk keseluruhan kannya.
masyaraka nnya untuk a muka yang
kasi ini, anjawan yan
telah diban eperluan. S
ngsi tersebu likasi ini, p
k barang barang
at ketika k tujuan
g mudah ia akan ng telah
ngunkan ekiranya ut tidak engguna
Copyright@FTSM
PTA-FTSM-2020-115
7 RUJUKAN
Joe, N. 2017. Rfid Based Smart Trolley for Supermarket Automation.
International Research Journal of Engineering and Technology(IRJET) 4(7): 1975–1980. Retrieved from https://irjet.net/archives/V4/i7/IRJET-V4I7413.pdf
Mehta, R., Ashok, D., Ahluwalia, A., Siva, P. & Krishnan, R. 2017. Smart Shopping using QR codes for Bill Calculation and RFID system.
International Research Journal of Engineering and Technology(IRJET) 4(4): 3467–3471. Retrieved from
https://www.irjet.net/archives/V4/i4/IRJET-V4I4827.pdf
Rajathi, G. 2016. Rajathi, G. 2016. Automated Smart Trolley with Smart Billing Using Arduino 4(Iii): 897–902. Retrieved from
www.ijraset.comAutomated Smart Trolley with Smart Billing Using Arduino 4(Iii): 897–902. Retrieved from www.ijraset.com
Sabarinathan, R. 2017. Automated Shopping Trolley for Super Market with Billing System 3(4): 51–64.
Shilpa, A. 2018. International Journal of Trend in Scientific Research and Development ( IJTSRD ) Smart Drip Irrigation System 1560–1565.
Vernekar, S. B. & Ashwini, V. 2017. Smart Barcode Based Trolley for Automated Billing Using Image Processing Technique. International Research Journal of Engineering and Technology(IRJET) 4(6): 112–
116. Retrieved from https://irjet.net/archives/V4/i6/IRJET-V4I617.pdf Vishnu, R. S., Gowshik, G., Prakash, S., Aravinth, S. & Banusundareswari, M.
2018.
Automation of Shopping Cart Using Pir Sensor 1338–1342.
Copyright@FTSM
Yewatkar, A., Inamdar, F., Singh, R., Ayushya & Bandal, A. 2016. Smart Cart with Automatic Billing, Product Information, Product
Recommendation Using RFID
& Zigbee with Anti-Theft. Procedia Computer Science 79:
793–800. doi:10.1016/j.procs.2016.03.107