150
i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN MOHAMMAD ALI Laporan Projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan Ijazah Sarjana Sains (Keusahawanan Teknologi Maklumat) Fakulti Sains Komputer Dan Sistem Maklumat Universiti Teknologi Malaysia MEI 2007

i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

  • Upload
    hathien

  • View
    260

  • Download
    2

Embed Size (px)

Citation preview

Page 1: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

i

AUTOMATED VENDING MACHINE SYSTEM

MOHD HASYIM BIN MOHAMMAD ALI

Laporan Projek ini dikemukakan

sebagai memenuhi sebahagian daripada syarat

penganugerahan Ijazah Sarjana Sains (Keusahawanan Teknologi Maklumat)

Fakulti Sains Komputer Dan Sistem Maklumat

Universiti Teknologi Malaysia

MEI 2007

Page 2: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

iii

Teristimewa untuk ayah dan ibu yang tersayang,

Yang banyak berkorban dan mendoakan kejayaan anak

serta

Abang, adik serta sahabat-sahabat, rakan seperjuagan, staf-staf Infotech Net

Yang memahami perjalanan kehidupan ini

Terima kasih atas sokongan dan bantuan kalian

Doa, jasa dan pengorbanan kalian akan ku kenang selama-lamanya

Semoga Allah memberikan kebahagian dan meredhai kehidupan kita semua

Page 3: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

iv

PENGHARGAAN

Dengan Nama Allah Yang Maha Pemurah Lagi Maha Mengasihani .

Setinggi-tinggi kesyukuran dipanjatkan kehadrat Ilahi kerana dengan limpah

kurniaNya serta keredhaanNya dapatlah saya menyelesaikan sepenuhnya Projek I

Sarjana Muda ini pada masa yang telah ditetapkan.

Terlebih dahulu saya ingin mengucapkan jutaan terima kasih kepada Prof. Dr.

Safaai Deris selaku penyelia disepanjang pembangunan projek I ini, di mana beliau telah

banyak membantu, memberi sokongan dan tunjuk ajar sepanjang tempoh penyelidikan

projek ini. Penghargaan yang tidak terkira buat ibu bapa dan keluarga saya, yang

banyak memberi dorongan dan semangat kepada saya.

Ucapan terima kasih yang tidak terhingga juga buat rakan-rakan seperjuangan

terutamanya kepada ahli-ahli Pulai Rovers Foundation yang banyak memberi pendapat,

galakan, semangat, sokongan moral dan kritikan membina sepanjang perlaksanaan

projek.

Akhir sekali, ucapan terima kasih juga ditujukan kepada semua pihak yang

terlibat secara langsung mahu pun tidak langsung dalam menjayakan projek ini dan

semoga jasa baik kalian akan dirahmati dan diberkatiNya.

Page 4: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

v

ABSTRAK

Mesin runcitan merupakan satu perniagaan yang boleh diceburi oleh

individu, organisasi dan kerajaan. Terdapat pelbagai jenis mesin runcitan yang

terdapat dipasaran seperti mesin runcitan untuk produk makanan dan minuman

terutamanya. Kini terdapat satu lagi jenis mesin runcitan yang telah lama berada

di pasaran tetapi di luar negara seperti Amerika Syarikat, United Kingdom dan

lain-lain iaitu mesin runcitan kad tambah nilai. Kelebihan mesin ini dengan yang

lain adalah mesin ini akan dilengkapi dengan sistem AVMS. Terdapat 8 modul

di dalam sistem AVMS iaitu modul perakaunan, modul inventori, modul

maklumat lokasi dan mesin, modul penyelenggaraan mesin, modul penjanaan

laporan, modul penarafan produk dan jualan, modul pengiraan margin untung

dan rugi, modul alat penganalisaan grafik, dan modul penjadualan pengiklanan

media elektronik. Produk yang bakal disiapkan akan menjadi produk utama

kepada syarikat Infotech Net. Bagi memastikan projek ini dapat dibangunkan

dengan teratur, pembangun memilih metodologi prototaip penjelajahan

Page 5: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

vi

ABSTRACT

Nowadays, sales using the vending machines are increasingly popular.

This business can be ventured by almost anyone; i.e individuals, private

organizations or governmental bodies. In the market today, there are different

varieties of vending machine that sells a whole variety of food and beverages.

Currently there's a new vending machine which is hitting into our market;

Prepaid Vending Machines. These vending machines have long been introduced

in countries like the United State and United Kingdom but only recently in our

country,making it a great potential that is yet to be tapped. One advantage of this

machine is that it will be equipped with an AVMS system and a monitor

screen,unlike the ones that are currently available on the market today. The

AVMS system would consists some of modules which are : an accounting

module, inventory module, machine positioning information module,

maintenance module, report regeneration module, product sales performance

module, margin calculation module, graphical analyser device module and

scheduled electronic advertising module. The finished product shall be a main

product for Infotech Net. To ensure this project is developed appropriately,

developers have chosen as it outlines detailed methodology on techniques and

steps to be taken.

Page 6: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

vii

SENARAI KANDUNGAN BAB PERKARA HALAMAN

HALAMAN JUDUL i

PERAKUAN ii

DEDIKASI iii

PENGHARGAAN iv

ABSTRAK v

ABSTRACT vi

SENARAI KANDUNGAN vii

SENARAI JADUAL xiii

SENARAI RAJAH xv

SENARAI ISTILAH xvii

SENARAI SINGKATAN xviii

SENARAI LAMPIRAN xx

BAB I PENDAHULUAN

1.1 Pengenalan 1

1.2 Pernyataan Masalah 2

1.3 Matlamat Projek 3

1.4 Objektif Projek 3

1.5 Skop Projek 4

1.6 Justifikasi 5

BAB II KAJIAN LITERATUR

2.1 Pengenalan 6

2.2 Kajian Terhadap Mesin Runcitan 6

2.3 Analisis mengenai sistem Semasa 7

Page 7: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

viii

2.3.1 Perakaunan 7

2.3.2 Inventori 8

2.3.3 Maklumat lokasi dan mesin 8

2.3.4 Penyelenggaraan mesin 9

2.3.5 Penjanaan laporan 9

2.3.6 Penarafan produk dan jualan 10

2.3.7 Pengiraan margin untung dan rugi 10

2.3.8 Alat penganalisaan grafik 10

2.3.9 Penjadualan pengiklanan media

elektronik

11

2.3.10 Contoh laporan dan proses kerja yang

sedia ada

11

2.4 Kajian Terhadap Perisian, Bahasa

Pengaturcaraan dan Teknologi

16

2.4.1 My SQL 17

2.4.2 Java Server Page (JSP) 18

2.4.3 HTML 18

2.4.4 JavaScript 19

2.4.4.1 Kelebihan JavaScript 20

2.4.5 Java Applet 20

2.4.6 Java Servlet 21

2.4.7 JavaBeans 22

2.4.8 JavaMail API 22

2.4.9 Java Database Connectivity (JDBC) 22

2.4.10 Java 2 Micro Edition (J2ME) 23

2.4.11 Pelayan Web Jakarta-Tomcat 24

2.5 Keselamatan Data 24

2.5.1 Pengesahan Pengguna Sistem 24

2.6 Protokol E-mel 25

2.6.1 SMTP 25

2.6.2 POP3 26

2.7 Pelayan-Pelanggan 26

2.8 Justifikasi Pemilihan Teknik, Teknologi dan 27

Page 8: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

ix

Peralatan

2.9 Kajian Terhadap Pengiklanan Di Media

Tradisional

28

2.9.1 Pengiklanan Di Televisyen 28

2.9.2 Pengiklanan Di Radio 30

2.9.3 Pengiklanan Di Akhbar 32

2.9.4 Pengiklanan Di Majalah 33

2.10 Ulasan Kajian Terhadap Ciri-ciri Pengiklanan 34

2.10.1 Ciri-ciri Pengiklanan Yang Baik 34

2.11 Rumusan 36

BAB III METODOLOGI PEMBANGUNAN

3.1 Pengenalan 38

3.2 Metodologi Model Prototaip 39

3.3 Fasa-fasa dalam Metodologi Model Prototaip

Penjelajahan

41

3.3.1 Fasa Perancangan 41

3.3.2 Fasa Analisis Keperluan 42

3.3.3 Fasa Rekabentuk 43

3.3.4 Fasa Implementasi 44

3.3.5 Fasa Penentusahan dan Pengesahan 44

3.3.6 Fasa Operasi dan Penyelenggaraan 44

3.4 Analisis Keperluan Sistem 45

3.4.1 Justifikasi Perkakasan 45

3.4.2 Justifikasi Perisian 46

3.4.3 Spesifikasi Input 47

3.4.4 Spesifikasi Output 47

3.5 Andaian dan Kekangan 48

Page 9: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

x

BAB IV REKABENTUK

4.1 Aliran Kerja Fasa Keperluan 49

4.1.1 Rajah Kes Guna Sistem 49

4.1.2 Keterangan Aktor 51

4.1.2.1 Jabatan Penyelenggaraan 51

4.1.2.2 Jabatan Akaun 52

4.1.2.3 Jabatan Pemasaran dan jualan 52

4.1.2.4 Jabatan Pembelian 53

4.1.2.5 Jabatan IT 54

4.1.2.6 Sistem Penjualan kad 55

4.1.3 Keterangan Kes Guna 55

4.1.3.1 Sedia dan analisa penyata

Akaun

4.1.3.2 Tambah dan kemaskini

inventori

4.1.3.3 Kemaskini dan capai

maklumat lokasi dan mesin

4.1.3.4 Kemaskini dan capai

maklumat penyelenggaraan

4.1.3.5 Cetak laporan dan graf

4.1.3.6 Analisa penarafan produk dan

jualan

4.1.3.7 Kira margin

4.1.3.8 Sediakan jadual pengiklanan

media elektronik

4.1.3.9 Rekabentuk format laporan

dan graf

4.1.3.10 Mendaftar dan mengemaskini

akaun id sistem

55

56

57

57

58

58

59

59

60

60

4.2 Aliran Kerja Fasa Analisis 61

4.2.1 Rajah Jujukan 61

Page 10: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xi

4.2.2 Rajah Kelas 61

4.3 Aliran Kerja Fasa Rekabentuk 62

4.3.1 Rekabentuk Antaramuka Sistem 62

4.4 Ringkasan 69

BAB V RANCANGAN PERNIAGAAN

5.1 Ringkasan Eksekutif 71

5.1.1 Matlamat 72

5.1.2 Misi 72

5.1.3 Kunci Kejayaan 73

5.2 Pengurusan dan Organisasi 73

5.2.1 Maklumat Syarikat 74

5.2.2 Carta Organsasi 79

5.2.3 Strategi Pengurusan 80

5.2.4 Strategi Perkhidmatan 80

5.3 Keterangan Produk 81

5.3.1 Modul Perkakaunan 82

5.3.2 Modul Inventori 82

5.3.3 Modul Maklumat Lokasi dan Mesin 83

5.3.4 Modul Penyelenggaraan Mesin 83

5.3.5 Modul Penjanaan Laporan 84

5.3.6 Modul Penarafan Produk dan Jualan 84

5.3.7 Modul Pengiraan Margin Untung dan

Rugi

84

5.3.8 Modul Alat Penganalisaan Grafik 85

5.3.8 Modul Penjadualan Pengiklanan Media

Elektronik

85

5.4 Analisis Industri 85

5.4.1 Industri Semasa 85

5.4.1.1 Industri mesin runcitan di

singapura

85

5.4.1.2 Industri semasa telefon 89

Page 11: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xii

5.4.2 Haluan Pasaran Masa Akan Datang 91

5.4.3 Peluang Strategi 92

5.4.4 Segmentasi Pasaran 92

5.4.3 Ramalan Industri 93

5.5 Sasaran Pasaran 96

5.5.1 Lokasi Pasaran dan Pelanggan 96

5.5.2 Haluan Pasaran dan Masa Depan 97

5.6 Pesaingan 98

5.6.1 Analisis Pesaing 98

5.6.2 Strategi Persaingan 98

5.7 Perancangan Pemasaran dan Strategi Jualan 99

5.7.1 Produk 99

5.7.2 Harga 99

5.7.3 Lokasi 99

5.7.4 Promosi 100

5.8 Pengkajian Risiko 101

5.8.1 Analisis SWOT 101

5.8.2 Teknologi 105

5.8.2 Perancangan Kecemasan 105

5.9 Pembangunan Jangka Masa Panjang dan

Perancangan Keluar

106

5.9.1 Matlamat 106

5.9.2 Strategi 106

5.9.3 Batu Tanda 107

5.9.4 Penilaian Risiko 107

5.9.1 Perancangan Keluar 107

BAB VI PERBINCANGAN DAN KESIMPULAN

6.1 Hasil dan Capaian 109

6.2 Kesimpulan 110

RUJUKAN 111

LAMPIRAN A – D 114 - 130

Page 12: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xiii

SENARAI JADUAL

NO. JADUAL TAJUK HALAMAN

2.1 Laporan Kutipan Jualan Harian 13

2.2 Laporan Jualan Bulanan 14

2.3 Borang penambahan bekalan di mesin 15

2.4 Borang pemindahan bekalan 16

2.5 Rancangan Yang Mempunyai Bilangan

Penonton Terbanyak

30

3.1 Spesifikasi pekakasan 40

3.2 Spesifikasi perisian 47

5.1 Profil Perniagaan 75

5.2 Mesin runcitan menyumbang peratus di

dalam jualan runcit

86

5.3 (a) Jualan mesin mengikut sektor produk dari

1998 - 2007

86

5.3 (b) Jualan mesin mengikut sektor produk dari

1998 - 2007

87

5.4 Bilangan mesin mengikut sektor produk

dari 2002-2007

87

5.5 Bilangan mesin runcitan mengikut lokasi 88

5.6 Kadar penembusan bagi industri

Komunikasi dan Multimedia

89

5.7 Bilangan penggunaan telefon selular pada

tahun 2005 dan 2006

90

Page 13: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xiv

5.8 Peratus pengguna pra bayar mengikut

pendapatan isi rumah

91

5.9 (a) Analisis 5 kuasa (5 forces analysis) 95

5.9 (b) Analisis 5 kuasa (5 forces analysis) 96

5.10 Syarikat pengeluar dan menyediakan

perkhidmatan mesin runcitan

97

5.11 Analisa produk pesaing 98

5.12 (a) Analisis SWOT 101

5.12 (b) Analisis SWOT 102

Page 14: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xv

SENARAI RAJAH

NO. RAJAH TAJUK HALAMAN

2.1 Langkah-langkah dalam mengendalikan

panggilan

12

2.2 Struktur Konsep JDBC 23

3.1 Model Prototaip 46

4.1 Rajah Kes Guna bagi IVS 50

4.2 Rajah Aktor bagi Jabatan Penyelenggaraan 51

4.3 Rajah Aktor bagi Jabatan Akaun 52

4.4 Rajah Aktor bagi Jabatan Pemasaran dan

Jualan

53

4.5 Rajah Aktor bagi Jabatan Pembelian 54

4.6 Rajah Aktor bagi Jabatan IT 54

4.7 Rajah Aktor bagi Sistem Penjualan Kad 55

4.8 Senibina Sistem 63

4.9 Senibina bagi e-mel 64

4.10 Rekabentuk Antaramuka Pelanggan 65

4.11 Rekabentuk Antaramuka Pembekal 66

4,12 Rekabentuk Antaramuka Pembekal 67

4.13 Rekabentuk Antaramuka Perisian

Vendacom 5.09 bagi meter dispenser

68

4.14 Antaramuka General Parameters & Status 69

5.1 Borang D 70

5.2 Sijil Kementerian Kewangan 77

5.3 Sijil Pengiktirafan Bumiputera 78

5.4 Carta organisasi Infotech Net 79

Page 15: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xvi

5.5 Mesin runcitan kad prabayar 82

5.6 Model Five Forces 94

Page 16: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xvii

SENARAI ISTILAH

BAHASA MELAYU BAHASA INGGERIS

Enkripsi Encryption

Pangkalan Data Database

Pelakon Actor

Pelanggan Client

Pelayan Server

Perisian Software

Aplikasi Application

Dekripsi Decryption

Perkakasan Hardware

Prototaip Prototype

Rajah Jujukan Sequence Diagram

Rajah Kes Guna Use Case Diagram

Real-time Masa-nyata

Calculate Kira

Page 17: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xviii

SENARAI SINGKATAN

SINGKATAN MAKNA SINGKATAN

HTTP Hypertext Transfer Protocol

SQL Structured Query Language

ANSI American National Institute

ISO International Standard Organization

HTML Hypertext Markup Language

SGML Standard Generalised Markup Language

IMAP Interactive Mail Access Protokol

POP3 Post Office Protocol

SMTP Simple Mail Transfer Protocol

SADT Software Analysis and Design Technique

UML Unified Modeling Language

OMT Object Modelling Technique

WAP Wireless Access Protocol

DES Data Encryption Standard

IDEA International Data Encryption Algorithm

AES Advanced Encryption Algorithm

DBMS Database Management System

UA User Agent

NVT Network Virtual Terminal

MD2 Message Digest2

MD5 Message Digest5

AVMS Automated Vending Machine System

ITN Infotech Net

Page 18: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xix

SHA Secure Hash Algoritma

JSP Javaserver Page

ASP Active Server page

PHP Personal Home Page

JVM Java Virtual Machine

JPJ Jabatan Pengangkutan Jalan

MAC Message Authentication Code

JCA Java Cryptography Architecture

JCE Java Cryptography Extension

RSA Rivest-Shamir-Adelman

J2ME Java 2 Micro Edition

PDA Personal Digital Assistant

UML Unified Modelling Language

PIAM Persatuan Insurans Am Malaysia

Page 19: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

xx

SENARAI LAMPIRAN

LAMPIRAN TAJUK HALAMAN

A Carta Gantt Projek Sarjana I 114

B Rajah Jujukan 116

C Rajah kelas 120

D Perbezaan My SQL dengan Ms Access 121

E Rancangan kewangan 122

Page 20: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

BAB I

PENDAHULUAN

1.1 Pengenalan

Internet merupakan salah satu cabang bagi perkembangan teknologi yang

menghubungkan seluruh dunia secara global melalui rangkaian komputer. Selaras

dengan perkembangan teknologi maklumat di negara ini, kebanyakan proses-proses

dan operasi-operasi yang biasanya dilakukan secara manual seperti pembelian

barangan, pembayaran bil, pembelian insurans, perbankan dan lain-lain urusan telah

diaplikasikan menjadi sistem ataupun telah dijadikan aplikasi berasaskan web untuk

kegunaan organisasi di Internet. Aktiviti-aktiviti penganalisaan pada masa sekarang

ini dilakukan secara manual iaitu dengan mengisi borang jual beli kad dan

dikemaskini ke dalam komputer melalui penggunaan Microsoft excel. Sistem

pengurusan mesin runcitan daripada syarikat luar negara telah pun berada dipasaran

tetapi harganya agak mahal. Bagi usahawan-usahawan yang telah menjalankan

perniagaan mesin runcitan sekian lama dan mempunyai bilangan mesin yang banyak,

usahawan-usahawan ini membeli perisian aplikasi mesin runcit . Penganalisaan ini

dilakukan untuk menganalisa dari segi keuntungan dan permintaan iaitu untuk

mengetahui sudut atau bahagian mana yang memberi keuntungan atau dari sudut

mana yang mempunyai permintaan yang tinggi dan sudut yang mana masih kurang

mendapat sambutan.

Bagi masa kini, belum terdapat satu fungsi dimana pesanan ringkas atau

email dapat dihantar secara automatik untuk memaklumkan kuantiti kad. Fungsi ini

amat penting bagi membolehkan penambahan kad dapat dilakukan dengan segera.

Pelanggan akan berasa kecewa apabila didapati kad habis dan ia akan memberi satu

Page 21: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

2

perspektif yang buruk lagi apabila pelanggan amat memerlukan kad tambah nilai.

Di sinilah wujudnya idea untuk membangunkan sebuah aplikasi yang mampu

membantu dalam membuat melakukan penyemakan kuantiti kad, untung rugi,

peringatan dan penjadualan pengiklanan.

1.2 Penyataan Masalah

i. Tidak mempunyai sistem perakaunan secara atas talian untuk melakukan

proses analisa akaun dengan lebih pantas dan tepat.

ii. Inventori merupakan bahagian kritikal di dalam semua industri. Bagi

masa kini, inventori dilakukan secara manual. Terdapat beberapa lagi

masalah yang berlaku seperti:

a. Pemeriksaan kuantiti perlu dilakukan di setiap mesin runcitan dan

gudang.

b. Tidak dapat melakukan pemeriksaan kuantiti dan penempahan kad

secara cepat.

c. Tidak dapat melakukan dengan pantas dalam merekod kritikal

inventori bagi sesuatu produk, tarikh pembelian dan tarikh luput.

d. Pembezaan harga antara pembekal dilakukan secara manual dan

dengan ini ia memakan masa yang lama.

iii. Maklumat terperinci mengenai mesin dan lokasi dilakukan secara manual

iaitu merekod dengan menggunakan Microsoft Excel dan word.

Pencarian maklumat terperinci mesin, lokasi dan penyelenggaraan mesin

memakan masa lama dan lambat.

iv. Pada masa kini, penjanaan laporan seperti laporan perbelanjaan, laporan

inventori, laporan untung rugi, laporan penyelenggaraan dan laporan

komisyen dihasilkan dengan menggunakan microsft excel. Penjanaan

laporan dalam bentuk graf amat diperlukan dan untuk menyediakan

laporan sebegini rupa, ia dihasilkan dengan menggunakan perisian yang

Page 22: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

3

sama iaitu microsft excel tetapi proses penyediaannya memakan masa

lama kerana semua data perlu dimasukkan.

v. Pengurus syarikat tidak dapat mengetahui jualan secara masa nyata. Ia

perlu menunggu laporan daripada jabatan jualan dan pemasaran.

vi. Menyimpan dan mencari maklumat rekod pembekal kad, pembekal

peralatan mesin dan perhubungan perniagaan dengan pemilik restoran.

vii. Proses pengiraan keuntungan bagi setiap mesin dilakukan secara manual.

Proses pengiraan dilakukan dengan mengambil kira bilangan kad yang

dijual beserta dengan harga kad. Masalah yang merumitkan lagi dalam

melakukan pengiraan keuntungan adalah perubahan harga kad.

1.3 Matlamat Projek

Matlamat projek ini ialah untuk membangunkan sistem yang dapat

menyelesaikan masalah dalam bahagian, perakaunan, kawalan inventori, maklumat

terperinci mesin dan lokasi, maklumat perhubungan perniagaan, pengurusan

penyelenggaraan, penjanaan laporan, jualan dan kedudukan produk, margin untung

rugi, dan penjanaan graf bagi jualan produk, pencapaian produk, perbelanjaan,

pencapaian mesin melakukan pengiraan insurans secara atas talian, menjana laporan

dalam bentuk graf bagi jualan produk, prestasi produk, perbelanjaan, prestasi mesin,

perbandingan produk, perbandingan lokasi mesin, kos produk, penggunaan produk,

prestasi lokasi dan mesej peringatan melalui e-mel dan sms.

1.4 Objektif Projek

Objektif-objektif utama projek ini adalah membangun sebuah sistem yang

terdiri daripada 9 modul iaitu:

Page 23: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

4

i. Membangun modul perakaunan, modul inventori, modul maklumat lokasi

dan mesin, modul penyelenggaraan mesin, modul penjanaan laporan,

modul penarafan produk dan jualan, modul pengiraan margin untung dan

rugi, modul alat penganalisaan grafik, dan modul penjadualan

pengiklanan media elektronik.

ii. Mengkaji sistem dan senibina papan litar PLC.

iii. Merekabentuk struktur sistem pengoperasian penjualan dan pengiklanan

mesin runcitan.

iv. Mengimplementasi IVS ke mesin runcitan hak milik Infotech Net.

1.5 Skop Projek

Antara-antara skop yang diambil kira didalam pembangunan projek ini adalah:

i. Kajian dilakukan dengan mengambil salah satu jenis mesin runcitan

sebagai kajian kes iaitu mesin runcitan top up kad.

ii. Sistem ini lebih fokus kepada 9 modul iaitu inventori, perakaunan,

maklumat lokasi dan mesin, penyelenggaraan mesin, penjanaan laporan,

penarafan produk dan jualan, pengiraan margin untung dan rugi, alat

penganalisaan grafik dan penjadualan pengiklanan media elektronik

secara atas talian.

iii. Mengkaji sistem penjualan kad yang sedia ada.

iv. Mengkaji sistem papan litar PLC mesin.

v. Mengkaji dan melakar luaran dan dalaman mesin.

Page 24: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

5

vi. Bahasa Pengaturcaraan yang akan digunakan ialah JavaServer Page bagi

sistem alatan pengkodan sistem, Microsoft SQL Server sebagai pangkalan

data dan Jakarta-tomcat sebagai web server.

vii. Ciri keselamatan yang diimplementasikan adalah dengan menggunakan

Secure Socket Layer

1.6 Justifikasi

Pada masa kini, para usahawan melakukan penganalisaan, penyemakan

kuantiti kad, pengurusan stok dan perakaunan secara manual. Masalah-masalah yang

telah dikenalpasti ini dapat diselesaikan dengan adanya IVS. Maka dengan adanya

sistem ini, para usahawan boleh menambah bilangan mesin runcit.

Page 25: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

BAB II

KAJIAN LITERATUR

2.1 Pengenalan

Kajian literatur adalah satu kajian mengkaji dan meneliti segala maklumat

yang berkaitan dengan pembangunan projek. Maklumat-maklumat kajian ini penting

dalam membuat ukuran terhadap sistem yang sedia ada dengan menggantikan sistem

yang lebih baik dan memuaskan hati pihak pengguna yang ditujukan. Di dalam Bab

II ini penerangan tertumpu kepada kajian ke atas sistem sedia ada, bahasa

pengaturcaraan yang digunakan, perisian-perisian yang digunakan untuk

pembangunan projek, dan ciri-ciri keselamatan data yang diimplementasi ke atas

sistem.

2.2 Kajian Terhadap Mesin Runcitan

Pada masa sekarang terdapat pelbagai jenis mesin runcitan seperti mesin

runcitan untuk makanan, minuman, rokok, suratkhabar, tiket, dan sebagainya lagi.

Perniagaan mesin runcitan telah bermula bertapak sejak sekian tahun yang lalu dan

sehingga kini perniagaan ini masih mendapat sambutan dan mampu menjana

pulangan yang tinggi. Bilangan mesin runcitan telah bertambah dengan pesat dan

Page 26: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

7

malaysia juga tidak ketinggalan dengan pertambahan bilangan mesin runcitan. Maka

dengan itu, pemilik perniagaan ITN iaitu Mohd Hasyim Bin Mohammad Ali telah

membuat mula menceburi di dalam perniagaan mesin runcitan.

Perniagaan mesin runcitan merupakan satu peluang perniagaan bagi sesiapa

sahaja dan perniagaan ini boleh diwarisi dengan mudah. Perniagaan mesin runcitan

ini boleh dilakukan sebagai perniagaan separuh masa dan sepenuh masa. Perniagaan

ini mampu memberi kehidupan yang lebih selesa jika dibandingkan dengan bekerja

makan gaji. Salah satu keistimewaan dalam menjalankan perniagaan ini adalah,

tidak memerlukan ramai pekerja.

2.3 Analisis Mengenai Sistem Semasa

Sistem semasa yang diamalkan adalah secara manual iaitu dengan

menggunakan borang dan microsoft excel. Sistem sedia ada banyak memberi

masalah dan memakan masa yang lama di dalam sesuatu kerja. Kajian dilakukan

dan didapati terdapat beberapa modul yang mempunyai masalah yang ketara.

2.3.1 Perakaunan

Setiap operasi perakaunan pada masa kini dilakukan dengan secara manual

dimana, semua rekod disimpan di dalam komputer dengan menggunakan microsoft

excel dan menggunakan buku akaun lejar. Proses penyediaan akaun banyak

memerlukan masa yang lama dan memerlukan tenaga kerja yang mahir dalam bidang

akaun.

Page 27: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

8

2.3.2 Inventori

Pemasalahan yang timbul di dalam bahagian ini adalah staf perlu membuat

pemeriksaan kuantiti kad di setiap mesin setiap hari untuk memastikan kad di dalam

mesin tidak kehabisan. Dengan itu, staf perlu membawa bersama kad dengan

kuantiti yang banyak. Staf bahagian akan membuat rekod keluar masuk kad dengan

mengisi borang kad keluar bagi untuk membawa kad keluar dan borang kad masuk

apabila staf membawa pulang kad. Kemudian semua borang dikumpulkan dan

direkod ke dalam komputer dengan menggunkan perisian mirosoft excel. Bagi setiap

hujung minggu, pengiraan stok dilakukan di tempat penyimpanan kad dan di semua

mesin-mesin. Proses ini memakan masa lama pada bahagian pengiraan stok di

mesin-mesin kerana staf perlu pergi ke mesin-mesin untuk membuat pengiraan.

Terdapat beberapa lagi masalah yang berlaku seperti:

a. Tidak dapat melakukan pemeriksaan kuantiti dan penempahan kad

secara cepat.

b. Tidak dapat melakukan dengan pantas dalam merekod kritikal

inventori bagi sesuatu produk, tarikh pembelian dan tarikh luput.

c. Pembezaan harga antara pembekal dilakukan secara manual dan

dengan ini ia memakan masa yang lama.

2.3.3 Maklumat lokasi dan mesin

Segala maklumat terperinci spesifikasi mesin seperti papan litar PLC,

pembahagi kad, lampu, butang tekan, cermin kad, badan mesin dan alat pembaca

wang. Kesemua data ini disimpan dalam fail dan juga dalam komputer dengan

menggunakan perisian microsoft office word. Mesin-mesin diletak di beberapa

tempat dan setiap mesin mempunyai id tersendiri. Segala maklumat lokasi disimpan

secara manual iaitu menyimpan dalam fail dan di dalam komputer dengan

Page 28: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

9

mengggunakan microsoft word. Masalah akan timbul apabila proses pencarian

dokumen dan mengemaskini dokumen jika ada pertukaran alat ganti dalam mesin.

Proses ini dapat dilakukan tetapi memakan masa yang lama dan menyusahkan.

Masalah yang lain adalah, segala maklumat yang diingini tidak dapat diambil dicapai

jika berada di luar daripada pejabat.

2.3.4 Penyelenggaraan mesin.

Penyelenggaraan mesin dipecahkan kepada 3 kategori iaitu penyelenggaraan

mingguan, bulanan dan setengah tahun. Penyelenggaraan minimum adalah

penyelenggaraan pada bahagian roda pembahagi kad, nad penyelaras, alat memgesan

wang, dan butang pilih kad. Penyelenggaraan mingguan ini dilakukan pada setiap

hujung minggu. Bagi penyelenggaraan bulanan, penyelenggaraan dilakukan pada

bahagian pembahagi kad, alat mengesan wang, dan butang pilih kad.

Penyelenggaraan ini dilakukan sebulan sekali. Penyelenggaraan setengah tahun

adalah penyelenggaraan yang dilakukan bagi setiap 6 bulan. Penyelenggaraan ini

mengambil masa dalam satu hari bekerja dan jenis penyelenggaraan dilakukan

adalah merendam dan membasuh papan litar PLC dengan berus halus dengan

alkohol, membersihkan bahagian pengesan wang dengan alkohol dan membersihkan

secara keseluruhan mesin.

2.3.5 Penjanaan laporan.

Pada masa kini, penjanaan laporan seperti laporan perbelanjaan, laporan

inventori, laporan untung rugi, laporan penyelenggaraan dan laporan komisyen

dihasilkan dengan menggunakan perisian microsft excel.

Page 29: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

10

2.3.6 Penarafan produk dan jualan.

Dalam langkah memperkembangkan perniagaan, perkembangan penarafan

produk dan jualan dititikberatkan kerana ia merupakan langkah dalam mengenalpasti

produk yang memberi pulangan dan jualan yang tinggi. Semua kerja-kerja

penganalisaan penarafan produk dan jualan dilakukan dengan memasukkan semua

input di dalam perisian microsoft excel dan daripada situ penarafan produk dan

jualan dapat dihasilkan.

2.3.7 Pengiraan margin untung dan rugi.

Pengiraan margin untung rugi dilakukan dengan menggunakan komputer

iaitu dengan menggunakan perisian microsft excel. Masalah yang dapat dikenalpasti

adalah proses penyedian margin untung rugi memakan masa yang lama kerana

banyak input yang perlu dimasukkan. Kemungkinan nilai margin yang diperolehi

daripada pengiraan margin untung rugi adalah tinggi kerana faktor utamanya adalah

kesilapan dalam memasukkan input.

2.3.8 Alat penganalisaan grafik.

Pada masa kini, perisian microsoft excel digunakan untuk menghasilkan graf

samada graf carta pai, graf bar dan beberapa jenis graf lagi tetapi ia memakan masa

kerana semua data perlu dimasukkan terlebih duhulu. Pemilik perlu mempunyai

tenaga kerja yang mahir dalam menggunakan perisian microsoft office dan ini

merupakan satu lagi kos perbelanjaan yang ditanggung.

Page 30: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

11

2.3.9 Penjadualan pengiklanan media elektronik.

Margin untung kad adalah berbeza bergantung kepada jenis kad prabayar.

Oleh itu pengiklanan merupakan salah satu punca pulangan yang boleh diperolehi.

Jenis pengiklanan yang dicadangkan adalah pengiklanan dalam bentuk media

elektronik tetapi mesin runcitan sekarang tidak dilengkapi dengan monitor atau TV.

Pemilik ITN bercadang untuk mengubahsuai mesin runcitan yang sedia ada dan

menambah skrin paparan bersaiz 21”. Jadi masalah yang akan timbul adalah

pengurusan jadual pengiklanan dilakukan secara manual iaitu proses penyusunan

memakan masa yang lama.

2.3.10 Contoh laporan dan proses kerja yang sedia ada

Proses kerja yang dilakukan pada masa kini oleh kedua-dua buah syarikat

Express Top Up dan Infotech Net secara manual iaitu dengan mengisi borang dan

laporan yang telah disediakan. Setelah siap isi, semua data akan disalin semula di

simpan di dalam komputer. Disini disertakan lebih terperinci mengenai langkah-

langkah dan jenis laporan yang digunakan oleh kedua-dua buah syarikat:

i. Langkah-langkah pengendalian panggilan

Rajah dibawah menunjukkan langkah-langkah yang dilakukan oleh staf

yang dipertanggungjawab menjawab panggilan. Langkah-langkah ini

diamalkan dan disediakan oleh sebuah syarikat yang bertapak di kuala

lumpur iaitu Express Top Up Sdn. Bhd.

Page 31: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

12

Handle Hotline

Customer will call hotline if their

1.Money stuck at currency note reader

2.Customer do not notice that the machine is not provide changed/extra money

3.Card stuck inside machine

4.Time out due to customer do not insert the correct amout and press the desired

button at the specific time.

5.Insert a fade and folded money into currency note reader

6.Power OFF by the time customer insert the money into currency note reader

7.Etc

When the customer calling hotline,customer service should recorded their

Name,Handphone Number,Location,Total Amount Inserted,Time Inserted for

tracking purposes.Customer service is required to send the pin number of the card to

the customer if there are extra card or money inside the machine.For customer who

are foreigner or do not have handphone ,please record down their account number

and bank in into their account or get their address and post it to them.The extra

money should tally with the amount stated by the customer who make a complaint.

Sumber : Ekspress Top Up Sdn Bhd

Rajah 2.1: Langkah-langkah dalam mengendalikan panggilan

ii. Laporan Kutipan Jualan Harian

Pada setiap hari jualan ke semua mesin direkod dan disimpan didalam

komputer dan di dalam fail. Staf akan membawa bersama sebuah borang

yang dikenali dengan nama Sales Tracking Report. Melalui laporan ini,

syarikat dapat mengetahui jumlah jualan pada sesuatu hari dan lokasi

mana yang mendapat jualan paling tinggi. Melalui laporan ini juga,

syarikat dapat mengetahui permintaan kerana slot kad hanya dapat diisi

dengan 50 keping kad sahaja. Jika permintaan tinggi, maka mungkin dua

mesin perlu diletakkan atau bekalan kad perlu ditambah lebih daripada

Page 32: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

13

sekali sehari. Setiap laporan hanya untuk satu mesin bagi setiap kali

maklumat jualan rekod diambil. Jadual 2.1 menunjukkan contoh laporan

sales tracking report yang digunakan oleh Express Top Up Sdn Bhd dan

Infotech Net.

Jadual 2.1: Laporan Kutipan Jualan Harian

Sumber : Ekspress Top Up Sdn Bhd

iii. Laporan jualan bulanan

Laporan ini digunakan untuk merekod jualan kad bagi sesuatu bulanan.

Laporan ini dijana pada setiap hujung bulan dan dihantar pada pihak

atasan. Laporan jualan bulanan disediakan bagi setiap mesinLaporan ini

amat diperlukan oleh pihak atasan untuk mengetahui untung rugi.

Melalui laporan ini pihak atasan akan menyusun perancangan sama ada

untuk menambah bilangan mesin atau mengurangkan bilangan mesin

disesuatu tempat. Keputusan untuk meletakkan mesin adalah dikawalan

pihak atasan. Jadual 2.2 menunjukkan contoh laporan jualan bulanan.

Page 33: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

14

Jadual 2.2: Laporan Jualan Bulanan

Vending Machine Sales Invoice # Date

Unit Price QTY

(PCS) TOTAL RM

Maxis RM10 10.00 0

-

Maxis RM30 30.00 0

-

Maxis RM60 60.00 0

-

Celcom RM10 10.00 0

-

Celcom RM30 30.00 0

-

Celcom RM50 50.00 0

-

Digi RM10 10.00 0

-

Digi RM30 30.00 0

-

Digi RM50 50.00 0

-

Ring Ring RM20 20.00 0

-

Ring Ring RM50 50.00 0

-

Italk RM30 30.00 0

-

Italk RM60 60.00 0

-

TOTAL 0 -

Amount Extra/Short -

Actual Collection -

Wai - Transfer to petty cash

- Punithan - Transfer to petty cash

- Total Transfer To Petty Cash

- Sumber : Ekspress Top Up Sdn Bhd

Page 34: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

15

iv. Borang penambahan bekalan di mesin

Jadual 2.3 dibawah menunjukkan borang yang digunakan semasa

melakukan proses penambahan bekalan di mesin-mesin. Borang ini akan

dibawa bersama-sama sewaktu menambah bekalan di dalam mesin. Bagi

masa kini ia dilakukan setiap hari bagi mengelakkan kad kehabisan.

Jadual 2.3: Borang Penambahan bekalan di mesin

Sumber : Ekspress Top Up Sdn Bhd

v. Borang pemindahan bekalan

Jadual 2.4 di bawah menunjukkan borang pemindahan bekalan. Borang

ini diperlukan apabila proses pengiraan bekalan dilakukan pada setiap

hujung minggu dan bulan.

Page 35: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

16

Jadual 2.4: Borang pemindahan bekalan

Sumber : Ekspress Top Up Sdn Bhd

2.4 Kajian Terhadap Perisian, Bahasa Pengaturcaraan dan Teknologi

Maklumat mengenai persian, bahasa pengaturcaraan dan teknologi diperolehi

melalui Internet, buku-buku komputer dan artikel-artikel komputer. Maklumat yang

diperolehi, dianalisis dan dikaitkan mengikut kesesuaian dengan pembangunan

sistem. Penerangan mengenai perisian, bahasa pengaturcaraan dan teknologi dapat

dilihat pada subjudul-subjudul 2.4.

Page 36: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

17

2.4.1 MySQL

MySQL adalah pilihan yang paling utama untuk Sistem Pengurusan

Pangkalan Data Hubungan (RDBMS) bagi kebanyakan organisasi. Ini adalah kerana

SQL Server mempunyai integrasi yang kukuh dengan windows dan antaramuka yang

ramah pengguna. Prototaip untuk RDBMS adalah SQL serta SEQUEL2 dan ia

dibangunkan dalam tahun 1970 oleh IBM. Namun dalam tahun 1980, SQL telah

dikembangkan kepada dua piawaian iaitu American National Institute (ANSI) dan

International Standards Organization (ISO). MySql menggunakan Transact-SQL

kerana ia berdasarkan kepada piawaian ANSI-92 dan ia adalah baik bagi proses

capaian data dan prestasi pentadbiran. Kebanyakkan tugas-tugas T-SQL boleh

diklasifikasikan kepada dua kategori:

i. Bahasa Definasi Data (DDL) digunakan untuk menakrifkan semua

objek dalam pangkalan data SQL Server.

ii. Bahasa Manipulasi Data (DML) digunakan untuk memilih,

memasukkan, mengemaskini dan menghapuskan data dalam objek-

objek pangkalan data.

Di dalam pembangunan projek ini perisian MySQL dipilih untuk

pembangunan pangkalan data daripada Perisian Microsoft Access adalah disebabkan

terdapat beberapa kelebihan MySQL jika dibandingkan dengan Microsoft Access.

Lampiran D menunjukkan perbezaan antara My SQl dengan Microsoft Access

(Mohd Shahizam, Suraya, Roliana dan Norasnita, 2001).

Page 37: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

18

2.4.2 JSP (JavaServer Page)

Teknologi JSP (JavaServer Page) memudahkan pembangun web

membangunkan sistem dengan cepat dan memudahkan tugas-tugas menyelenggara.

Ini kerana JSP menyediakan halaman yang dinamik dan mampu meningkatkan

keupayaan sistem. Teknologi JSP dapat dibangunkan pada mana-mana platform,

dijalankan pada mana-mana pelayan web dan boleh dicapai daripada mana pelayar

web. JSP merupakan sebahagian daripada java, oleh itu teknologi JSP ini dapat

mengembangkan pembangunan sistem yang berasaskan web. Teknolgi JSP

menggunakan XML (Extensible Markup Language) yang ditulis di dalam bahasa

pengaturcaraan java untuk menjana kandungan bagi laman web dan laman ini dapat

mencapai skrip kerana sumber JSP berasaskan pelayan (Java Server page, 2004; Web

Server Apache, 2004).

2.4.3 HTML

Hypertext markup language (HTML) adalah salah satu jenis bahasa dalam

web. Kesemua laman web yang dibangunkan berasaskan kepada HTML. HTML

ditakrifkan sebagai satu jenis markup language yang mengikut standard World Wide

Web Consortium. Standard Generalised Markup Language (SGML) juga merupakan

satu jenis piawaian antarabangsa. SGML ini adalah standard piawai bagi

menerangkan bagaimana cara untuk mengambil teks yang tersimpan dalam komputer

dan menandakannya untuk melampirkan maklumat tambahan. Namun begitu,

terdapat banyak versi-versi markup language yang baru dibangunkan. Contohnya

Extensible Markup Language (XML) merupakan bahasa versi baru yang berdasaskan

kepada HTML tetapi tidak berasaskan SGML. Ini terbukti bahawa HTML

mempunyai keupayaan untuk bergabung dengan bahasa yang lain seperti JSP, Active

Server page (ASP), JavaScript dan sebagainya (Deitel, 2004).

Page 38: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

19

2.4.4 JavaScript

Pada tahun 1995, pada asalnya JavaScript sebenarnya dipanggil dengan nama

lain iaitu LiveScript oleh Netscape dan kemudian Sun Microsystems, Inc telah

membangunkan bahasa satu jenis bahasa pengaturcaraan iaitu Javascript. Netscape

dan Sun membuat interaksi antara JavaScript dan Applet. Kod aturcara JavaScript

boleh disokong untuk diproses dan dinyahkod oleh pelbagai pelayar, antaranya

Netscape Communicator, Internet Explorer dan Neoplanet. JavaScript boleh

dimasukkan ke dalam halaman HTML. JavaScript merupakan salah satu bahasa

script terbuka kerana setiap pengguna atau pengaturcara boleh menggunakannya

tanpa memerlukan lesen.

Javascript merupakan bahasa skrip yang menggunakan pengaturcaraan Java

yang berorientasikan objek. Script yang ditulis dalam JavaScript perlu diwakilkan

terus melalui pelayar web kerana ia bukan merupakan bahasa pengaturcaraan yang

berdiri sendiri. Maka dengan itu, JavaScript dipilih kerana sifatnya yang bebas dan

tidak bergantung pada persekitaran sistem operasi serta sebarang aplikasi yang

memanggil dan mengimplimentasikannya. Oleh itu, pembangun menggunakan

bahasa pengaturcaraan ini untuk membangunkan kalkulator bagi kegunaan untuk

operasi pengiraan mengenai insurans sahaja. Salah satu sebab pembangun memilih

bahasa pengaturcaraan ini adalah kerana JavaScript mempunyai konsep

pengaturcaraan masa-nyata, di mana data yang dimasukkan dapat diproses di dalam

pelayar web tanpa memerlukan data daripada pangkalan data terlebih dahulu (Deitel,

2004).

Page 39: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

20

2.4.4.1 Kelebihan Java Script

Java Script adalah juga sama dengan bahasa pengaturcaraan script yang lain

yang dapat disokong dalam HTML. Java Script adalah lebih kepada halaman yang

dapat berinteraksi dengan sistem dan hasil keputusan dihasilkan dengan segera tanpa

melibatkan pangkalan data. Maklumat yang dimasukkan oleh pengguna tidak akan

disimpan dan ia akan hilang sebaik sahaja pengguna memasukkan input yang lain.

Bahasa skrip ini digunakan untuk halaman-halaman yang memerlukan hasil daripada

data yang dimasukkan dengan segera untuk kegunaan lain contohnya seperti

kalkulator dan sebagainya (Deitel, 2004).

2.4.5 Java Applet

Applet adalah salah satu jenis bahasa pengaturcaraan java dan dapat

dimasukkan dalam halaman HTML. Kod Java Applet disimpan didalam pelayan

web dan kod akan diambil daripada pelayan web apabila ada permintaan daripada

pengguna. Kod Applet di ambil daripada pelayan web ke komputer pengguna dan

dijalankan dengan menggunakan pelayar Java Virtual Machine (JVM) pada

komputer pengguna. Tujuan penggunaan JavaApplet kerana Java Applet dapat

dijalankan pada aplikasi yang lain dengan syarat aplikasi dapat menyokong model

pengaturcaraan Applet seperti AppletViewer (Deitel, 2004).

Page 40: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

21

2.4.6 JavaServlet

Servlet boleh berkomunikasi dengan pangkalan data melalui JDBC dan ia

merupakan kaedah yang biasa bagi program java berhubung dengan pelbagai jenis

pangkalan data dengan cara yang umum tanpa perlu mengenalpasti secara spesifik

sistem pangkalan data yang mana satu. Servlet merupakan suatu aturcara yang

dikompil menjadi kod bait java, boleh dimuatkan secara dinamik dan mewarisi

segala program yang terdapat dalam pelayan web. Servlet mempunyai empat

kelebihan dan antaranya adalah servlet mampu menjadi aplikasi bahagian tengah

yang berfungsi untuk menjadi perantara antara pelayan dan pelanggan. Kelebihan

kedua adalah berfungsi sebagai pelayan proksi iaitu proksi kepada applet. Kelebihan

ketiga adalah servlet boleh menyokong protokol selain daripada protokol HTTP

seperti SMTP, FTP, dan Telnet. Kelebihan terakhir adalah servlet mempunyai suatu

alternatif yang baik jika dibandingkan dengan teknologi CGI terutamanya semasa

perlaksanaan di pelayan dan pelanggan (Deitel, 2004).

2.4.7 Javabeans

Javabeans adalah jenis kelas yang istimewa kerana ia mempunyai beberapa

fungsi. Halaman JSP boleh memanggil kod beberapa fungsi ke dalam JavaBeans dan

boleh memanggil fungsi. Contohnya adalah seperti sistem peringatan, di mana

terdapat fungsi sistem untuk menghantar mesej kepada pelanggan insurans melalui e-

mel. Maklumat dalam pangkalan data akan dihantar kepada JavaBeans dulu

kemudian hantar kepada e-mel dengan menggunakan JavaMail API.

Page 41: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

22

2.4.8 JavaMail API

JavaMail API adalah set-set kelas yang berfungsi bagi pengendalian mesej

secara elektronik. Rekabentuk JavaMail adalah berasaskan kepada beberapa

protokol yang terdapat e-mel iaitu SMTP, POP dan IMAP. JavaMail sememangnya

sudah bersambung dengan protokol e-mel, maka pembangun tidak perlu memikir

bagaimana hendak menyambungkan kepada protokol e-mel, protokol rangkaian dan

pelayan.

2.4.9 Java Database Conenctivity (JDBC)

JDBC adalah satu jenis protokol yang digunakan untuk membolehkan sistem

yang dibangunkan dalam persekitaraan Java dapat mencapai data dalam pangkalan

data. JDBC dibangunkan pada tahun 1996. JDBC Application programmer

Interface (API) adalah java API yang digunakan untuk mencapai data dalam

pangkalan data dan dijalankan pada mana-mana platform dengan menggunakan

JVM. JDBC API merupakan sebahagian daripada Java 2 SDK. Fungsi JDBC API

adalah untuk memudahkan penghantaran pernyataan SQL kepada sistem pangkalan

data hubungan. Kelebihan lain pada JDBC adalah ia sesuai pada perniagaan, mudah

di instalasi dan tidak memerlukan konfigurasi bahagian pelanggan.

JDBC memerlukan JDBC driver untuk mengkhususkan atau mencapai

DBMS. Rajah di bawah menunjukkan fungsi JDBC driver untuk menghubungkan

aplikasi java dengan DBMS (Deitel, 2004).

Page 42: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

23

Java Applications

JDBC Driver Manager

Vendor Specific JDBC Driver

JDBC-ODBC Bridge

DBMS DBMS

Rajah 2.2: Struktur Konsep JDBC

2.4.10 Java 2 Micro Edition (J2ME)

Java 2 Micro Edition adalah pengaturaraan java yang terbaru. Platform ini

digunakan oleh pembangun untuk membangunkan aplikasi peralatan pengguna yang

mempunyai sumber perkakasan yang terhad seperti terminal web, telefon selular,

PDA (Personal Digital Assistant) dan sistem terbenam. Aplikasi ini mampu

digunakan untuk membangun aplikasi yang dapat dijalankan pada peralatan tanpa

wayar. Namun aplikasi yang dibangunkan perlu mengambil kira sumber perkakasan

yang dapat disokong oleh peralatan tanpa wayar seperti saiz skrin yang terhad,

ingatan, kuasa dan jalur lebar. J2ME juga ada menyediakan peralatan-peralatan

untuk membangunkan antaramuka pengguna, berhubung dengan rangkaian (untuk

hantar dan terima data) dan menyimpan maklumat seperti buku telefon dan alamat e-

mel.

Page 43: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

24

2.4.11 Pelayan Web Jakarta-Tomcat

Pelayan web apache dibangunkan oleh syarikat Apache Software Foundation.

Pelayan web ini dapat dijalankan dalam platform UNIX, Windows NT/2000, dan

juga dapat disokong dalam windows 95 dan 98. Pelayan ini mendapat sambutan

daripada pembangun web kerana pelayan ini stabil, efisien dan mudah alih. Ia juga

merupakan sumber produk yang terbuka dan mudah diperolehi daripada web tanpa

dikenakan bayaran.

2.5 Keselamatan Data

Keselamatan data adalah penting agar maklumat yang dihantar tidak dapat

dibaca dan diubah oleh orang ketiga. Maka, teknik SSL (Secure Socket Layer)

diimplemen dalam sistem insurans ini.

2.5.1 Pengesahan Pengguna Sistem

Pengesahan pengguna adalah adalah penting untuk mengesahkan identiti

pengguna agar pengguna yang tidak berkenaan tidak dapat memasuki sistem.

Terdapat pelbagai jenis pengesahan yang boleh digunakan sama ada menggunakan

kaedah kriptografi seperti kaedah kriptografi simetri atau kriptografi tak simetri, dan

terdapat pelbagai lagi jenis pengesahan seperti pengesahan dengan menggunakan kad

pintar, cerna mesej dan pengesahan menggunakan katalaluan, id pekerja dan

katanama. Pengesahan menggunakan katalaluan, id pekerja dan katanama akan

diimplemen dalam sistem. Pengesahan menggunakan katanama dan katalaluan

Page 44: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

25

merupakan cara pengesahan yang banyak digunakan pada laman-laman web

terutamanya web e-mel. Oleh itu kaedah ini juga akan diimplemen ke dalam sistem

dan terdapat penambahan iaitu id pekerja.

2.6 Protokol E-mel

Sistem mesej elektronik amat berguna dan penting terutamanya pada zaman

moden ini. Sebarang mesej dapat dihantar melalui sistem mesej elektronik dengan

menggunakan pelanggan e-mel. Namun dalam membangunkan pelayan emel ini, ia

perlu menggunakan dua jenis protokol iaitu SMTP dan POP3.

2.6.1 SMTP

Simpel Mail Transfer Protocol (SMTP) merupakan protokol mail yang

berfungsi untuk menghantar e-mel dan ia menggunakan port 25 untuk menjalankan

proses penghantaran e-mel. Protokol ini terletak pada kedua-dua belah bahagian iaitu

pada bahagian pelanggan dan pelayan. SMTP di bahagian pelayan dan pelanggan

dipecahkan kepada dua komponen iaitu User Agent (UA) dan Mail Transfer Agent

(MTA). UA merupakan satu program yang digunakan untuk hantar dan terima e-

mel. Fungsi MTA pula adalah untuk menghantar e-mel kepada pengguna melintasi

Internet. Pada bahagian pelanggan dan pelayan perlu mempunyai MTA untuk

membolehkan proses menghantar dan menerima berlaku.

SMTP dapat menghantar e-mel di dalam Network Virtual Terminal (NVT)

hanya dalam format aksara ASCII 7 bit. Namun begitu, masalah ini boleh

diselesaikan dengan menggunakan Mail Internet Mail Extension (MIME). MIME

Page 45: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

26

bukannya protokol e-mel tetapi ia merupakan sambungan bagi SMTP. MIME akan

mengubah data yang bukan dalam aksara ASCII kepada format aksara 7-bit NVT

ASCII pada penghantar e-mel. Penerima e-mel juga mempunyai MIME dan MIME

akan menukarkan aksara 7-bit NVT ASCII kepada bukan kod ASCII. Protokol tidak

dapat menghantar mesej yang lebih besar daripada 64KB dan jika sesuatu e-mel

mempunayi saiz yang lebih besar daripada 64KB maka ia perlu dipecahkan kepada

setiap satunya bersaiz 64KB. SMTP dapat melakukan dengan menukarkan fail

perduaan kepada heksadesimal dengan menggunakan Udecode dan UEncode.

Namun masalah ini juga dapat diselesaikan oleh MIME tanpa perlu menukarkan fail

kepada heksdesimal kerana MIME dapat lakukan penghantaran data perduaan.

2.6.2 POP3

POP3 merupakan salah satu jenis protokol e-mel dan protokol ini digunakan

untuk melakukan capaian e-mel. Capaian ini dilakukan di atas talian dan ia amat

sesuai digunakan untuk sebuah komputer sahaja bagi seorang pengguna. Kesemua e-

mel akan dimuatkan oleh pelanggan ke dalam pelayan untuk diproses dan kesemua

e-mel tersebut akan dibuang daripada pelayan. Protokol POP3 akan menggunakan

protokol lain untuk penghantaran e-mel dan protokol tersebut adalah protokol SMTP.

Protokol yang mempunyai fungsi untuk mencapai e-mel yang sama dengan protokol

POP3 adalah protokol IMAP.

2.7 Pelayan-Pelanggan

Pelayan pelanggan sebenarnya banyak digunakan di syarikat-syarikat,

institusi dan kilang-kilang. Pelayan pelanggan adalah dua buah komputer yang

Page 46: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

27

berlainan dan boleh berada di tempat yang berlainan. Kedua-dua buah komputer ini

iaitu pelayan dan pelanggan boleh dicapai dengan menggunakan protokol HTTP.

Kelebihannya adalah ia boleh menggunakan komputer yang berlainan dan kerosakan

pada salah satu komputer tidak akam memberi kesan kepada komputer lain. Protokol

ini bukan sahaja dapat menghubungkan antara sebuah pelayan dengan sebuah

pelanggan, malah lebih daripada itu dan hubungan antara semasa pelayan dapat juga

dilakukan. Di bahagian pelayan terdapat satu program iaitu web pelayan dan di

bahagian pelanggan juga terdapat satu program iaitu web pelanggan. Fungsi web

pelayan adalah untuk memberi maklum balas ke atas permintaan web pelanggan

dengan menggunakan protokol HTTP.

Fungsi pelanggan adalah menguruskan antaramuka pengguna, memproses

aplikasi, menjana permintaan pengguna kepada pelayan dan menghantar maklum

balas kepada pengguna. Fungsi bagi pelayan pula adalah menerima dan memproses

permintaan daripada pelanggan, menyemak kawalan, memastikan kekangan dan

kesahihan data, menghantar maklum balas selepas proses permintaan pelanggan

dilakukan kepada pelanggan dan menyelenggara dan membaik pulih data (Deitel dan

Goldberg, 2004).

2.8 Justifikasi Pemilihan Teknik, Teknologi dan Peralatan

Pemilihan bahasa pengaturcaraan dan teknologi yang digunakan amat penting

disebabkan setiap bahasa pengaturcaraan mempunyai kebolehan yang tersendiri.

Selepas melakukan kajian dan berdasarkan kepada maklumat yang diperolehi, bahasa

pengaturcaraan java dan teknologi JSP menjadi pilihan bagi bahagian pelanggan.

Java merupakan satu-satunya bahasa pengaturcaraan yang dapat disokong dalam

aplikasi J2ME. Tujuan penggunaan adalah untuk membenarkan sistem yang bakal

dibangunkan dapat berinteraksi dengan telefon selular. Teknologi servlet dipilih

untuk digunakan pada bahagian pelayan dan pemilihan teknologi disebabkan

Page 47: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

28

teknologi mampu disokong oleh protokol SMTP dan FTP. Perisian Macromedia

Dreamweaver dipilih untuk pembangunan sistem ini kerana ia dapat disokong oleh

bahasa HTML dan teknologi JSP.

2.9 Kajian Terhadap Pengiklanan Di Media Tradisional

2.9.1 Pengiklanan Di Televisyen

Masyarakat mempunyai tanggapan bahawa produk yang diiklankan di

televisyen mempunyai kualiti yang baik. Oleh itu banyak syarikat besar

mengiklankan barangan mereka menerusi televisyen. Iklan di televisyen dapat

disampaikan dengan mudah kerana penonton boleh melihat dan menidengar serta

dapat mempengaruhi pemikiran penonton. Selain daripada itu, iklan ditelevisyen

juga adalah menarik apabila diadunkan dengan suara ydan muzik. Animasi juga

boleh digunakan di dalam iklan televisyen. Penggunaan artis-artis atau model pula

boleh mempengaruhi penonton untuk mencuba produk yang diklankan. Kesemua

ciri-ciri ini memudahkan penonton kerana tidak perlu membaca tetapi boleh

memahami mesej iklan yang disampaikan.

Iklan-iklan yang disiarkan di televisyen seolah-olah dipaksa ditonton kerana

funsgi asal televisyen adalah untuk menyiarkan rancangan-rancangan yang telah

disusun dam iklan-iklan telah diselitkan di antara rancangan-rancangan tersebut.

Ada kalanya penonton menggemarinya kerana ia boleh menghiburkan penonton

secara selingan. Terdapat juga iklan di televisyen menerima tempahan terus melalui

telefon untuk jualan. Ini memudahkan penonton daripada bergerak ke kedai untuk

membuat pembelian (Danaher dan Green, 1997).

Page 48: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

29

Sungguhpun iklan menerusi televisyen mempunyai banyak kelebihan namun

ia mempunyai beberapa kelemahan. Bagi syarikat yang mempunyai modal yang

kecil sudah tentu tidak mampu mengiklankan produknya di televisyen kerana

bayaran yang terlalu tinggi. Ini adalah alasan yang menyebabkan kenapa banyak

produk di pasaran tidak diklankan di televisyen walaupun mempunyai potensi untuk

mengaut keuntungan. Iklan di televisyen juga disiarkan hanya untuk jangka waktu

singkat dan kadang-kadang hanya untuk tempoh beberapa saat kerana tidak mahu

menanggung risiko kerugian andainya produk mereka tidak mendapat perhatian

(Takeuchi dan Nishio, 2000)

Iklan yang di televisyen perlu disiarkan berulang-ulang untuk mendapatkan

reaksi penonton yang baik. Ini akan meningkatkan kos iklan. Setiap rancangan juga

mempunyai penonton dan bilangan penonoton yang berbeza-beza. Nerdasarkan

laporan siaran daripada Nielsen Media Research, Jadual 2.5 menunjukkan bilangan

penonton terbanyak bagi sembilan rancangan yang paling popular mulai tarikh 14

september 2003 hingga 20 september 2003 (Nielsen, 2003).

Page 49: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

30

Jadual 2.5: Rancangan Yang Mempunyai Bilangan Penonton Terbanyak

Bil Rancangan Saluran Hari Tarikh Masa Penonton

(‘000)

1. Senario TV3 Rabu 17/09/2003 2100-2132 4190

2. Neraca Kisah

Benar

TV3 Rabu 17/09/2003 2132-2201 3954

3. Cerekarama –

Amir

TV3 Jumaat 19/09/2003 2200-2353 3760

4. Majalah 3 TV3 Jumaat 19/09/2003 2059-2157 3712

5. Misteri Nusantara TV3 Isnin 15/09/2003 2130-2204 3698

6. 999 TV3 Isnin 15/09/2003 2101-2130 3658

7. Gerak Khas TV3 Khami

s

18/09/2003 2105-2206 3046

8. Buletin Utama TV3 Rabu 17/09/2003 2000-2059 2616

9. Buletin Utama TV3 Jumaat 19/09/2003 2000-2059 2601

10. Piala Malaysia

2003

TV3 Sabtu 20/09/2003 2030-2300 2545

Sumber : Nielsen Media Research

Tidak semua penonton akan melihat iklan yang disiarkan jika rancangan yang

ditonton bukan kegemarannya. Manakala waktu rancangan yang mempunyai

penonton yang ramai mempunyai harga yang lebih tinggi.

2.9.2 Pengiklanan Di Radio

Di samping rancangan radio yang disiarkan, radio juga digunakan sebagai

media pengiklanan. Sama seperti televisyen, di samping mendengar rancangan yang

disiarkan, pendengar juga akan ,mendengar iklan-iklan yang disiarkan iaitu iklan-

Page 50: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

31

iklan pendek yang disiarkan berulang-ulang dan iklan yang disiarkan dalam bentuk

wawancara atau lebih dikenali sebagai rancangan tajaan.

Terdapat pelbagai saluan radio di Malaysia yang berbeza-beza mengikut

kawasan dan ketegori rancangan. Setiap saluran mempunyai peminatnya yang

tersendiri. Peminat yang mendengar rancangan di radio bukan sahaja dipengaruhi

oleh sesuatu rancangan itu malah penyampai rancangan atau pengacara rancangan itu

sendiri juga dapat menarik perhatian pendengar.

Pendengar yang mendengar iklan di radio boleh terus mendengar tanpa perlu

mengalih perhatian mereka daripada melakukan sesuatu kerja seperti memandu,

memasak ataus sedang duduk berehat (McDonald, 1998; Katz, 1995; Roberts dan

Berger, 1989; Shaver, 1982). Radio juga boleh didengari di mana-mana sahaja

walaupun sedang berjalan kerana saiz radio yang kecil malah boleh didapati di

telefon bimbit.

Satu kebaikan yang paling ketara pengiklanan di radio adalah menerusi

rancangan tajaan iaitu dalam bentuk wawancara yang mana pendengar boleh terus

menelefon dan bertanya untuk mendapatkan maklumat yang lebih tepat. Ini akan

lebih memberi keyakinan kepada pendengar. Walau bagaimanapun pendengar perlu

menulis untuk menyimpan maklumat yang didengari seperti nombor telefon atau apa

sahaja maklumat yang berkaitan (Rossiter dan Percy, 1996). Melalui rancangan ini

hanya seorang pendengar sahaja boleh dilayan menerusi talian telefon pada satu-satu

masa.

Produk yang diklankan di radio tidak boleh dilihat. Oleh itu sesuatu iklan

yang disiarkan hendaklah berjaya memberi gambaran terhadap produk yang

diklankan (Verhoef, Hoekstra dan Aalst, 2000).

Kos pengiklanan di radio tidaklah setinggi pengiklanan di televisyen. Tetapi

sesuatu stesen radio boleh mengetahui bilangan pendengar rancangan mereka.

Page 51: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

32

Apabila bilangan pendengar meningkat akan menyebabkan harga siaran iklan pada

masa tersebut akan meningkat.

Iklan pula perlu disiarkan secara berulang-ulang kerana seseorang pendengar

tidak selalu berada di sisi radio. Ada kalanya mereka dapat mendengar dan ada

kalanya tidak. Tidak semua pendengar radio mendengar siaran radio pada masa yang

sama, maka sekiranya sesuatu produk itu ingin diiklankan secara lebih meluas, iklan

tersebut hendaklah disiarkan di semua saluran yang meliputi kawasan yang lebih

besar.

2.9.3 Pengiklanan Di Akhbar

Akhbar merupakan media cetak yang popular di kebanyakan negara. Selain

daripada fungsinya sebagai penyampai maklumat harian ia juga digunakan untuk

pengiklanan sama ada oleh syarikat-syarikat perniagaan mahupun individu. Oleh

kerana harga sesebuah akhbar murah dan mudah didapati di mana-mana, ia amat

digemari sebagai media pengiklanan. Iklan yang disiarkan juga boleh dipotong dan

disimpan oleh pembaca.

Walau bagaimanapun kadar sewa ruang iklan masih lagi agak tinggi jika

dibandingkan dengan radio dan televisyen. Ruang iklan satu muka surat penuhn

iklan di akhbar boleh mencecah sehingga RM 25 ribu sehari manakala ruang iklan

baris secara purata di setiap akhbar adalah lebih kurang RM10 sehari (NSTP, 2002).

Seperti di radio, iklan di akhbar perlu disiarkan berulang-ulang untuk mendapat

maklum balas yang berkesan di kalangan pembaca

Page 52: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

33

Masing-masing akhbar dikeluarkan mengikut bahasa dan kategori yang

mempunyai kumpulan pembacanya sendiri. Maka sekiranya iklan ingin disampaikan

dengan lebih menyeluruh, pengiklan perlu mengiklan si semua akhbar yang terdapat

di sesuatu kawasan.

Iklan di media cetak tidak boleh didengar dan tidak interaktif seperti iklan di

televisyen maka pembaca perlu meperuntukan masa untuk ia dibaca. Walau

bagaimanapun pembaca boleh membaca pada bila-bila masa yang sesuai berbanding

dengan televisyen dan radio yang perlu diikuti masa siaranya.

2.9.4 Pengiklanan Di Majalah

Majalah adalah salah satu daripada media masa yang ditebitkan untuk

menyampaikan maklumat kategori yang berlainan seperti kategori hiburan, keluarga,

teknologi dan sebagainya. Kategori majalah ini memudahkan pengiklan untuk

mengiklan megikut kategori pembaca yang telah dikenal pasti. Produk yang

diklankan boleh disesuaikan dengan kategori pembaca majalah tersebut.

Umumnya majalah diterbitkan secara bulanan dan boleh dikatakan dengan

sekali pembelian ia boleh digunakan sebagai bahan bacaan untuk tempoh sebulan.

Mutu kertas yang tinggi membolehkan sesuatu iklan dengan kualiti yang lebih baik

daripada akhbar. Disebabkab faktor ini kos pengiklanan di majalah adalah lebih

tinggi berbanding dengan pengiklanan di akhbar.

Seperti mana akhbar pengiklan tidak boleh dilaksanakan secara interaktif dan

pembaca perlu membaca bahan terbitan majalah tersebut. Walau bagaimanapun,

pembaca mempunyai masa sebulan untuk mmelihat kandungan sesuatu majalah.

Page 53: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

34

2.10 Ulasan Kajian Terhadap Ciri-ciri Pengiklanan

Berdasarkan kajian dan perbandingan yang dapat dilihat melalui kaedah

pengiklanan yang digunakan pada masa kini, berikut adalah ulasan bagi ciri-ciri

pengiklanan yang baik serta kelebihan dan kelemahan internet sebagai media

pengiklanan.

2.10.1 Ciri-ciri Pengiklanan Yang Baik

Berikut adalah ciri-ciri pengiklanan yang baik:

i. Iklan yang mudah dicapai

Pemilihan media pengiklanan mestilah menggunakan media yang

sering digunakan oleh masyarakat dan mempunyai bilangan sasaran

pengguna yang besar.

ii. Pembaca yang ramai

Media yang digunakan untuk pengiklanan hendaklah mempunyai

pembaca yang ramai. Bilangan pembaca yang ramai memberi

kemungkinan produk yang diiklankan diterima dalam peratus yang

lebih besar.

iii. Maklumat yang ringkas dan tepat

Iklan yang disiarkan hendaklah menarik dan menepati kepada produk

yang diperkenalkan dan tidak menceritakan perkara-perkara yang

tidak berkaitan. Ringkas dan tepat adalah lebih baik kerana ada

pembaca yang tidak gemar untuk membaca iklan yang

dipersembahkan dalam bentuk karangan yang panjang (Biel, 1992;

Kirmani dan Zeitaml, 1993).

Page 54: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

35

iv. Promosi yang menarik

Untuk menarik pembaca lebih ramai, adalah baik sekiranya terdapat

promosi-promosi yang boleh menggalakkan pengguna menggunakan

media tersebut secara berulang.

v. Menarik minat pembaca

Iklan hendaklah menarik minat pembaca dan bukan menghujani

pembaca dengan mesej pemasaran yang terlalu banyak seolah-olah

pelanggan perlu tahu kepentingan mesej yang disampaikan

(Moldovan, 1985; Aaker dan Stayman, 1990).

vi. Bersifat tegas

Media pengiklanan yang digunakan adalah berbayar. Maka ruang dan

masa yang ada hendaklah menjurus kepada perkara yang ingin

disampaikan dan tidak meleret kepada perkara-perkara yang tidak

berkenaan.

vii. Tempoh penyiaran iklan yang panjang atau berkala

Penonton atau pendengar kepada sesuatu iklan ada kalanya tidak

berpeluang untuk melihat atau mendengar iklan yang disiarkan. Oleh

itu penyiaran sesuatu iklan hendaklah diulang terbitannya untuk

sasaran dapat melihat atau mendengarnya. Iklan yang berulang-ulang

secara berkala juga boleh memberi keyakinan kepada pembaca

terhadap sesuatu produk yang diiklankan (Furukawa dan Katahira,

1995).

viii. Ruang pengiklanan yang berpatutan

Pengiklanan di dalam sesebuah majalah memberi kesan daripada saiz

yang berbeza terhadap pembaca. Daripada kajian terhadap

pengiklanan di majalah menunjukkan pengiklanan separuh muka surat

mendapat 60% perhatian pembaca manakala pengiklanan satu muka

surat penuh mendapat perhatian pembaca sebanyak 75%. Ini

menunjukkan bahawa pengiklanan separuh muka surat lebih baik dari

segi kos daripada iklan satu muka surat penuh (Rogers, 1995)

Page 55: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

36

ix. Pembaca boleh memberi maklum balas

Iklan yang berjaya adalah sekiranya pembaca memberi maklum balas

terhadap bahan iklan. Oleh itu adalah baik sekiranya pembaca boleh

memberi maklum balas kepada sesuatu iklan dengan mudah.

x. Kos pengiklanan yang berpatutan

kos yang terlibat untuk menyampaikan mesej melalui sesuatu media

adalah faktor yang penting. Tujuan pengiklanan adalah untuk

memperkenalkan sesuatu produk dan berakhir dengan keuntungan

jualan. Maka kos sesuatu iklan merupakan faktor yang penting bagi

sesebuah organisasi perniagaan.

2.11 Rumusan

Dapat dirumuskan bahawa bahasa pengaturcaraan java yang dipilih adalah

bersesuaian kerana semua pelayar web dapat menyokong bahasa ini. Teknologi yang

yang diimplemen dalam pembangunan projek ini adalah teknologi JSP dan Servlet.

Teknologi ini merupakan teknologi terbaru dan ia banyak digunakan untuk

pembangunan web atas talian. Persian yang digunakan untuk pembangunan projek

ini adalah Macromedia Dreamwever 2004 MX kerana ia dapat menyokong teknologi

JSP, JavaScript dan HTML.

Metodologi prototaip penjelajahan dipilih untuk pembangunan Sistem

Peruncitan Mesin Runcitan. Penerangan lebih lanjut mengenai metodologi yag

dipilih diterangkan pada Bab III. Sebelum melakukan pembangunan sistem, lakaran

rajah-rajah seperti Rajah Kes Guna, Rajah Jujukan, Rajah Kerjasama dan Rajah kelas

dan rekabentuk awalan sistem dilakarkan agar pembangun dapat memberi gambaran

secara kasar kepada pengguna supaya jika ada penambahan atau pengurangan fungsi

dapat dilakukan dengan segera. Perubahan pada lakaran adalah lebih mudah

Page 56: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

37

daripada perubahan pada sistem yang sudah siap kerana masa yang diperlukan untuk

melakukan perubahan pada lakaran adalah lebih cepat dan menjimatkan masa.

Penerangan, rajah-rajah dan rekabentuk awalan antaramuka dan sistem dapat dilihat

pada Bab IV.

Page 57: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

BAB III

METODOLOGI PEMBANGUNAN

3.1 Pengenalan

Dalam membangunkan sesuatu projek sama ada projek tersebut kecil atau

besar, perkara penting yang perlu dilakukan oleh pembangun projek adalah perlu

memilih salah satu daripada beberapa jenis metodologi pembangunan. Melalui

metodologi ini pembangun dapat mengetahui apa yang perlu dilakukan agar

pembangunan projek tersebut dapat berjalan dengan lancar. Tujuan metodologi

pembangunan adalah untuk memastikan projek yang ingin dibangunkan dapat

berjalan lancar dan mengikut beberapa ketetapan yang telah ditentukan antara

pembangun dengan pelanggan seperti ketetapan masa, kos, sumber dan sebagainya.

Terdapat dua bahagian metodologi yang utama iaitu Metodologi Berstruktur dan

Metodologi Berorientasikan Objek.

Metodologi berstruktur merupakan padigma tradisional. Sistem dilihat dan

dianalisa dengan mengenalpasti fungsi-fungsi yang ia perlu lakukan. Metodologi ini

memfokuskan kepada apa yang sistem akan lakukan dan bagaimana fungsi

melaksanakan data yang terdapat pada sistem. Ia juga mengasingkan komponen

proses (sistem) dan juga data-datanya. Manakala metodologi berorientasikan objek

pula merupakan paradigma terbaru. Sistem akan dilihat dari segi objek-objek dan

daripada situ sistem dibangunkan. Melalui objek-objek ini akan diwujudkan

interaksi atau hubungan antara sesama objek. Proses ini bermula dengan

mengenalpasti objek-objek yang terdapat perniagaan insurans yang akan membentuk

Page 58: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

39

sistem. Ini diikuti dengan membina model objek bagi menggambarkannya.

Pembangunan sistem menggunakan metodologi ini memfokuskan apa yang

membentuk sistem dan objek yang melaksanakan fungsi-fungsi dalam sistem. Ia

akan menggabungkan data dan proses ke dalam satu kelas objek.

3.2 Metodologi Model Prototaip

Metodologi model prototaip merupakan paradigma penyelesaian yang terhasil

untuk menangani kekurangan yang terdapat pada model Air Terjun. Hasil daripada

kajian yang dilakukan dengan mengaitkan dengan sistem yang akan dibangunkan,

didapati model prototaip lebih bersesuaian daripada model air terjun. Oleh itu

pembangun memilih metodologi model prototaip. Tujuan utama metodologi ini

dipilih adalah di dalam model prototaip dapat melakukan pengulangan fasa, dapat

berhadapan dengan keperluan yang tidak lengkap dan terdapat perisian yang boleh

digunakan oleh pengguna pada pertengahan proses pembangunan sistem. Keperluan

pengguna diperolehi pada awal pembangunan sistem diakui tidak lengkap dan

kadang kala terdapat dimana keperluan pengguna ditukarkan oleh pengguna.

Perancangan awal pembangunan sistem adalah berdasarkan maklumat awal

keperluan pengguna dan daripada maklumat tersebut rangka sistem diwujudkan.

Berdasarkan rangka sistem yang dibina, satu versi sistem akan dirancang dan

dibangunkan. Pengguna akan melaksanakan sistem tersebut dan mengesahkannya.

Segala komen dan cadangan daripada pengguna akan digunakan untuk menghasilkan

versi baru iaitu versi kedua. Kesemua aktiviti yang diterangkan di atas

digambarkankan dalam Rajah 3.1 [ 5 ].

Page 59: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

40

Keperluan sistem (biasanya tidak formal/lengkap)

Plan pembangunan prototaip

Penentuan rangka spesifikasi sistem

Rajah 3.1: Model Prototaip

Daripada Rajah 3.1 di atas dapat diperhatikan bahawa terdapat dua

pendekatan yang berbeza iaitu pendekatan prototaip penjelajahan dan prototaip

pakai-buang. Di dalam pembangunan projek ini pembangun akan menggunakan

model prototaip penjelajahan di dalam membangunkan projek. Model prototaip

Penilaian Prototaip

Pembangunan Prototaip Prototaip

pakai-buang Perlu pembaikan

Komponen

Sistem Perisian yang sempurna

Penentuan Spesifikasi sistem

Mereka bentuk dan mengimplementasikan sistem

Pengesahan Sistem

Diterima sebagai komponen sistem

Page 60: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

41

penjelajahan, prototaip yang disahkan digunakan sebagai komponen kepada perisian

yang dibangunkan.

3.3 Fasa-fasa dalam Metodologi Model Prototaip Penjelajahan

Di dalam membangunkan projek Sistem Pengurusan Mesin Runcitan (SPMR)

ini, ia melibatkan 6 peringkat yang dikenali sebagai fasa. Fasa-fasa tersebut adalah

fasa perancangan, fasa analisis keperluan, fasa rekabentuk, implementasi, fasa

penentusahan dan pengesahan dan fasa operasi dan penyelenggaraan. Di dalam

setiap fasa akan mempunyai batu tanda tersendiri. Batu tanda merupakan titik akhir

aktiviti dalam sesuatu fasa. Ia menerangkan siri hasilan bagi setiap fasa dan hasil

setiap fasa boleh dikemukakan kepada pelanggan mengenai prestasi projek.

3.3.1 Fasa Perancangan

Di dalam fasa perancangan ini, matlamat utama yang perlu diketahui adalah

untuk menentukan objektif, skop, matlamat projek dan pernyataan masalah. Masalah

yang dihadapi pada sistem operasi mesin runcitan dikenalpasti melalui kaedah

pemerhatian, dan pengujian ke atas mesin runcitan. Kajian dilakukan ke atas salah

sebuah mesin runcitan kad tambah nilai di Restoran Habib, Taman Tampoi Indah,

Johor, Malaysia. Mesin ini adalah kepunyaan perniagaan Infotech Net (ITN).

Kaedah temubual juga dilakukan dengan salah sebuah syarikat pembekal mesin

runcitan iaitu Express Top Up Sdn Bhd. Hasil daripada temubual, pemerhatian,

pengujian yang dilakukan maka objektif dan skop projek dapat dikenalpasti. Selepas

itu pencarian maklumat melalui Internet juga dilakukan iaitu dengan melayari

beberapa laman web berkenaan mesin runcitan seperti laman web pembekal mesin

runcitan, pembekal alat-alat mesin runcitan dan contoh-contoh beberapa laman web.

Page 61: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

42

Di dalam fasa perancangan ini, pembangunan projek dilakukan dengan

mengenalpati keperluan perkakasan dan perisian yang akan digunakan. Sebelum

membuat pemilihan keperluan, maklumat mengenai segala perisian yang terdapat

dipasaran dikaji melalui Internet, buku-buku dan artikel-artikel komputer agar ia

bersesuaian dengan projek yang ingin dibangunkan. Segala aktiviti-aktiviti yang

terlibat dalam proses pembangunan projek ini disusun dan dirancang mengikut

penjadualan dan perancangan projek yang telah dibuat dengan carta gantt.

Penjadualan projek dilakukan agar anggaran masa untuk mencapai setiap batu tanda

tercapai. Perancangan yang baik dapat mengelakkan masalah-masalah seperti

kelewatan aktiviti atau pengulangan fasa yang kerap berlaku dan dapat menghasilkan

spekulasi kos dan jadual kerja yang rapi dan tepat sebagaimana yang dirancangkan.

3.3.2 Fasa Analisis Keperluan

Matlamat utama fasa ini adalah untuk mengenalpasti keperluan sistem yang

digunakan dalam pembangunan projek dan menganalisa masalah yang dihadapi oleh

agen insurans. Maklumat yang diperolehi daripada kerja-kerja fasa perancangan

dianalisa untuk mengenalpasti bahasa pengaturcaraan, pelayan web, protokol-

protokol, perkakasan dan perisian yang digunakan. Kajian mengenai bahasa

pengaturcaraan yang digunakan amatlah penting agar ia memberi kepuasaan yang

maksimum kepada pengguna. Maklumat mengenai protokol-protokol yang

berkenaan dengan e-mel dikaji agar pemilihan yang dilakukan adalah pemilihan yang

terbaik. Kebaikan dan kelemahan setiap perisian turut dikenalpasti dan dijadikan

sebagai panduan dalam fasa-fasa berikutnya.

Masalah sistem semasa mesin runcitan yang dihadapi juga dianalisa dan

kajian terperinci dilakukan untuk membolehkan maklumat yang lebih terperinci

diperolehi. Kajian tambahan seperti kajian mengenai operasi dan prosedur kerja

yang dilakukan agar rangka sistem dapat dihasilkan. Penentuan dari segi

keselamatan sistem terutamanya dari segi data dilakukan kerana ia merupakan aspek

dalam pembangunan sistem.

Page 62: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

43

Sebelum proses pembangunan projek dimulakan, kajian terhadap metodologi

yang digunakan juga dikenalpasti kerana di dalam metodologi terdapat panduan-

panduan yang dapat membantu dalam melaksanakan kerja-kerja pembangunan

projek. Metodologi prototaip penjelajahan dipilih dalam pembangunan projek ini.

3.3.3 Fasa Rekabentuk

Fasa rekabentuk adalah lanjutan daripada fasa analisis keperluan.

Rekabentuk dan pembangunan perisian merupakan satu proses penukaran idea

(spesifikasi) kepada kenyataan. Terdapat dua strategi rekabentuk yang utama iaitu

rekabentuk berstruktur dan rekabentuk berorientasikan objek. Dalam pembangunan

projek ini, rekabentuk berorientasikan objek digunakan kerana sistem yang

dibangunkan menggunakan bahasa pengaturcaraan Java. Oleh itu, aktiviti yang

dilakukan semasa dalam proses rekabentuk sistem adalah berdasarkan kepada kaedah

UML kerana kaedah ini berorientasikan objek. Kaedah UML ini digunakan untuk

merekabentuk lakaran Rajah Kes Guna, Rajah Jujukan, Rajah Kolaborasi dan

rekabentuk pangkalan data agar ia memudahkan kerja-kerja di fasa implementasi.

Dalam fasa ini, lakaran rekabentuk pangkalan data bagi pangkalan data utama

kurnia insurans dilakarkan dengan menggunakan perisian Logic Erwin. Lakaran

bentuk ini penting kerana ia merupakan proses permulaan untuk mengenalpasti entiti

dan atribut yang terlibat sebelum sistem pangkalan data diwujudkan. Tujuan lakaran

rekabentuk pangkalan data dibuat adalah untuk memudahkan pembetulan terhadap

lakaran rekabentuk pangkalan data iaitu dari segi entiti dan atribut yang terlibat.

Rekabentuk awalan antaramuka pengguna sistem dilakarkan mengikut

keperluan pengguna. Antaramuka pengguna sistem dipecahkan kepada 2 bahagian

iaitu antaramuka pengguna sistem dan antaramuka sistem bagi pentadbir sistem.

Page 63: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

44

3.3.4 Fasa Implementasi

Pada fasa implementasi ini segala perisian, perkakasan dan program aplikasi

digunakan sepenuhnya untuk menukarkan atau menterjemahkan rekabentuk-

rekabentuk yang dilakarkan ke dalam bentuk kod aturcara dengan menggunakan

keperluan perkakasan, perisian, teknologi dan protokol yang telah ditentukan. Kerja-

kerja pengkodan menjadi mudah jika di fasa rekabentuk dan fasa analisis yang

dilakukan betul jikalau tiada pengulangan fasa perlu dilakukan. Di dalam fasa ini,

segala ralat yang berlaku selepas kod aturcara dikompil diperbetulkan dan dikompil

semula sehingga tidak terdapat ralat lagi.

3.3.5 Fasa Penentusahan dan Pengesahan

Sistem yang siap dibangun perlu melalui proses pengujian untuk

mengesahkan sistem betul-betul dapat digunakan sepenuhnya oleh pengguna

sebelum sistem ini diserahkan kepada pengguna. Pengujian ini dilakukan dengan

beberapa sampel data digunakan untuk menguji, mengesah dan menyemak. Hasil

output yang diperolehi daripada sistem dibandingkan dengan output yang

dijangkakan. Contohnya seperti dalam antaramuka pengiraan, hasil yang diperolehi

daripada pengiraan sistem semasa dengan hasil yang diperolehi daripada sistem yang

dibangunkan dibandingkan dan jika didapati terdapat perbezaan maka sistem perlu

dibetulkan seperti memeriksa kod aturcara atau formula yang digunakan.

3.3.6 Fasa Operasi dan Penyelenggaraan

Setelah sistem berjaya diuji, maka sistem dipasang dan pengguna iaitu agen

insurans boleh menggunakan sistem tersebut. Proses penyerahan sistem untuk

digunakan oleh pengguna perlu mengikuti perancangan yang telah ditetapkan seperti

latihan, manual, dan sokongan teknikal. Latihan mengenai cara penggunaan sistem

Page 64: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

45

dari segi fungsi-fungsi yang terdapat dalam sistem disediakan. Proses

penyelenggaraan dilakukan apabila terdapat ralat yang tidak dapat dikesan semasa

fasa penentusahaan dan pengesahan. Proses penyelenggaraan perlu dilakukan

apabila terdapat perubahan untuk meningkatkan lagi keupayaan sistem dengan

membuat penambahan beberapa fungsi seperti fungsi untuk menghubungkan dengan

sistem yang lain.

3.4 Analisis Keperluan Sistem

Analisis keperluan sistem ini perlu untuk mengetahui keperluan perkakasan

dan perisian yang digunakan untuk membangunkan projek ini. Ia membantu

pembangun untuk menglengkapkan segala keperluan sebelum memulakan

pembangunan projek.

3.4.1 Justifikasi Perkakasan

Perkakasan yang digunakan dalam pembangunan sistem dan juga perkakasan

untuk pengujian berserta dengan penerangan bagi setiap perkakasan terdapat pada

Jadual 3.1.

Page 65: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

46

Jadual 3.1: Spesifikasi pekakasan

Jenis Perkakasan Keperluan

Komputer • Sistem pengoperasian – Microsoft 2000 profesional

• Pemproses - Intel Pentium IV 2.0 GHz

• Cakera keras - 300 GB SATA ruang storan

• RAM – 2 GB .

• Kad Rangkaian

Perkakasan komputer ini digunakan bagi bahagian

pelayan.

Komputer • Sistem pengoperasian - Linux

• Pemproses - Intel Pentium IV Duo 3.0 GHz

• Cakera keras - 600 GB SATA ruang storan

• RAM – 4 GB .

• Kad Rangkaian

• Modem ADSL

• Perkakasan komputer ini digunakan bagi bahagian

pelanggan di dalam mesin runcitan

Telefon bimbit Digunakan untuk menerima mesej daripada pelayan data

Mesin Runcitan • Set lengkap papan terbenam

3.4.2 Justifikasi Perisian

Kajian ke atas beberapa jenis perisian yang dapat menyokong bahasa

pengaturcaraan java dilakukan agar ia bersesuaian dengan kehendak pasaran dan

kehendak pengguna. Hasil daripada kajian yang dilakukan, maka terdapat beberapa

jenis perisian dikenalpasti. Senarai perisian yang akan digunakan dan penerangan

mengenai setiap perisian dapat di rujuk pada Jadual 3.2.

Page 66: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

47

Jadual 3.2: Spesifikasi perisian

Jenis perisian Keperluan

MySQL Digunakan untuk membangunkan

pangkalan data utama insurans

Jakarta-Tomcat-4.1.29-LE-jdk14 Digunakan sebagai web server.

J2ME (Java 2 Micro Edition) Tujuan untuk menerima mesej peringatan

daripada pelayan data

Pelayar web 6.0 Untuk paparkan sistem

J2sdk1.4.1_05 Sebagai untuk mengendalikan bahasa

pengaturcaraan java dan dapat

menyokong perpustakaan JCE.

Macromedia Dreamweaver Mx 2006 Membangunkan sistem pada bahagian

pelanggan.

3.4.3 Spesifikasi Input

Spesifikasi input bagi pembangunan sistem adalah berbeza mengikut modul-

modul antaramuka. Contohnya, input dalam modul antaramuka pengesahan staf

teknikal adalah katanama, katalaluan dan no pekerja. Bagi modul antaramuka tambah

kad, input yang perlu dimasukkan adalah kod kad dan juga bilangan kad. Bagi

modul wang, input yang perlu dimasukkan adalah bilangan duit RM 1, RM 2, RM 5,

RM 10, RM 50 dan RM 100. Input yang perlu dimasukkan pada bahagian

antaramuka pengiklanan adalah tarikh, masa, kekerapan, bilangan hari dan lokasi

mesin.

3.4.4 Spesifikasi Output

Input yang dimasukkan oleh pengguna diproses dan mengeluarkan output

contohnya adalah output yang terhasil daripada input yang dimasukkan dalam modul

Page 67: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

48

antaramuka perakaunan iaitu bilangan jualan kad, jumlah wang, jumlah wang

sangkut, dan bilangan kad hilang. Nilai ini pula akan menjadi input kepada modul

antaramuka penganalisaan dan hasil outputnya boleh dicetak atau disimpan.

3.5 Andaian dan Kekangan

Andaian terhadap sistem ini ialah dapat digunakan dengan sepenuhnya oleh

kesemua agen insurans di seluruh malaysia secara amnya dan sistem atas talian ini

akan menjadi penting pada masa hadapan. Kekangan bagi sistem ini adalah

pembangunan sistem ini memerlukan perkhidmatan Internet untuk membolehkan ia

dapat berfungsi.

Page 68: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

BAB IV

REKABENTUK AWALAN

4.1 Aliran Kerja Fasa Keperluan

Rajah kes guna dihasilkan dalam pengaliran kerja fasa keperluan ini bagi

memberikan gambaran yang jelas mengenai aktor yang terlibat di dalam

pembangunan sistem. Rajah kes guna adalah terdiri daripada aktor dan kes guna.

Aktor menunjukkan persekitaran sistem manakala kes guna menunjukkan fungsi bagi

sistem.

4.1.1 Rajah Kes Guna Sistem

Di dalam Rajah Kes Guna Sistem terdapat satu aktor dan sembilan kes guna

yang digunakan. Kes guna adalah mewakili proses-proses dalam sistem. Melalui

rajah ini, gambaran mengenai sistem insurans dapat dilihat dengan lebih jelas apakah

fungsi atau keupayaan yang terdapat dalam sistem. Rajah 4.1 di bawah adalah Rajah

Kes Guna bagi Sistem Insurans Atas Talian. Penerangan bagi setiap aktor dan kes

guna diterangkan dalam Rajah 4.1.

Page 69: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

50

AVMS

<<actor>> Sistem

Penjualan kad

Tambah dan kemaskini inventori

Kemaskini dan Capai maklumat lokasi dan mesin

Jabatan IT

Cetak laporan dan graf

Kemaskini dan Capai maklumat penyelenggaraan

Sedia dan analisa Penyata Akuan

Jabatan Penyelenggaraan

Analisa penarafan produk dan jualan

Kira margin

Sediakan jadual pengiklanan media elektronik

Jabatan Pemasaran dan

Jualan

Jabatan Pembelian

Jabatan Akaun

Daftar dan Kemaskini akaun id sistem

Rekabentuk format laporan dan graf

Login

Rajah 4.1: Rajah Kes Guna bagi AVMS

Page 70: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

51

4.1.2 Keterangan Aktor

Terdapat enam aktor yang terlibat di dalam sistem yang dibangunkan iaitu:

i. Jabatan Penyelenggaraan

ii. Jabatan Akaun

iii. Jabatan Pemasaran dan jualan

iv. Jabatan pembelian

v. Jabatan IT

vi. Sistem penjualan kad

4.1.2.1 Jabatan Penyelenggaraan

Aktor ini terdiri daripada staf-staf di jabatan penyelenggaraan yang

menggunakan internet untuk mencapai IVS. Aktor dapat mencapai modul laporan,

penyelenggaraan, dan maklumat lokasi dan mesin.

Kemaskini dan Capai maklumat lokasi dan mesin

Cetak laporan dan graf

Kemaskini dan Capai maklumat penyelenggaraan

Jabatan Penyelenggaraan

Login

Rajah 4.2: Rajah Aktor bagi Jabatan Penyelenggaraan

Page 71: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

52

4.1.2.2 Jabatan Akaun

Aktor ini terdiri daripada staf-staf di jabatan akaun dari pengurus sehingga ke

level kerani. Sistem ini dicapai dengan menggunakan internet. Aktor dapat

mencapai modul akaun dan laporan.

Cetak laporan dan graf

Sedia dan Analisa Penyata Akuan

Jabatan Akaun

Login

Rajah 4.3: Rajah Aktor bagi Jabatan Akaun

4.1.2.3 Jabatan pemasaran dan jualan

Aktor ini terdiri daripada staf-staf di jabatan pemasaran dan jualan. Sistem

dicapai daripada pejabat dengan menggunakan internet. Aktor dapat mencapai

modul inventori, mencetak laporan dan graf, menganalisa penarafan produk dan graf,

mengira margin untung rugi dan menyediakan jadual pengiklanan.

Page 72: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

53

Sediakan jadual pengiklanan media elektronik

Kira margin

Analisa penarafan produk dan jualan

Cetak laporan dan graf

Login

Jabatan Pemasaran dan

Jualan

Tambah dan Kemaskini inventori

Rajah 4.4: Rajah Aktor bagi Jabatan Pemasaran dan Jualan

4.1.2.4 Jabatan Pembelian

Aktor ini terdiri daripada staf-staf di jabatan pembelian daripada pengurus

sehingga kerani. Aktor dapat mencapai beberapa modul iaitu modul mencetal

laporan dan graf, mengemaskini dan mencapai maklumat lokasi dan mesin dan

modul mengira margin untung dan rugi.

Page 73: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

54

Login

Cetak laporan dan graf

Kira margin Jabatan

Pembelian

Kemaskini danCapai maklumat lokasi dan mesin

Rajah 4.5: Rajah Aktor bagi Jabatan Pembelian

4.1.2.5 Jabatan IT

Aktor ini terdiri daripada staf-staf di jabatan penyelenggaraan yang

menggunakan internet untuk mencapai IVS. Aktor ini dapat mencapai modul

merekabentuk format laporan dan graf, dan mendaftar dan mengemaskini akaun id

sistem.

Rekabentuk format laporan dan graf

Daftar dan Kemaskini akaun id sistem

Login

Jabatan IT

Rajah 4.6: Rajah Aktor bagi Jabatan IT

Page 74: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

55

4.1.2.6 Sistem Penjualan Kad

Aktor ini merupakan aktor luar iaitu sebuah sistem luar dan sistem ini

diintegrasi dengan sistem IVS. Aktor ini dapat mencapai kes guna menyedia dan

menganalisa penyata akaun, menambah dan mengemaskini inventori, mencetak

laporan dan graf, dan menganalisa penarafan produk dan jualan. Aktor ini bergerak

secara aotomatik dan ia berfungsi untuk memberi maklumat dan menerima maklumat

daripada IVS.

`

Menyedia dan menganalisa Penyata Akuan

Menambah dan mengemaskini inventori

Mencetak laporan dan graf

Menganalisa penarafan produk dan jualan

<<Actor>> Sistem Penjualan kad

Rajah 4.7: Rajah Aktor bagi Sistem Penjualan Kad

4.1.3 Keterangan Kes Guna

4.1.3.1 Sedia dan analisa penyata akaun

Use Case Name : Sedia dan Analisa Penyata Akuan Primary Actor : Jabatan akaun

Page 75: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

56

Secondary Actor/Stakeholder

: Sistem penjualan kad

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka akaun dipaparkan dan terdapat beberapa butang.

Flow of Events : - Staf akaun memasukkan kata login, katalaluan dan nopekerja. - Sistem akan memaparkan modul Perakaunan. - Akan terdapat beberapa submenu iaitu kos perbelanjaan, harga pembelian kad, harga pembelian mesin dan laporan akaun.

4.1.3.2 Tambah dan kemaskini inventori

Use Case Name : Tambah dan kemaskini inventori Primary Actor : Jabatan pemasaran dan jualan Secondary Actor/Stakeholder

: Sistem penjualan kad

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka Inventori dipaparkan dan terdapat beberapa butang.

Flow of Events : - staf memasukkan katalogin, katalaluan dan idpekerja. Sistem akan memaparkan modul inventori. - Di dalam antaramuka terdapat beberapa menu seperti menambah, menolak dan memindah bekalan.

Page 76: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

57

4.1.3.3 Kemaskini dan capai maklumat lokasi dan mesin

Use Case Name : Kemaskini dan capai maklumat lokasi dan mesin Primary Actor : Jabatan penyelenggaraan Secondary Actor/Stakeholder

: Jabatan Pembelian

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka Inventori dipaparkan dan terdapat beberapa butang.

Flow of Events : - staf memasukkan katalogin, katalaluan dan idpekerja. Sistem akan memaparkan modul maklumat mesin dan lokasi. - Di dalam antaramuka terdapat beberapa menu seperti menambah, menolak dan pemindahan mesin dan alat ganti.

4.1.3.4 Kemaskini dan capai maklumat penyelenggaraan

Use Case Name : Kemaskini dan capai maklumat penyelenggaraan Primary Actor : Jabatan Penyelenggaraan Secondary Actor/Stakeholder

:

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka Inventori dipaparkan dan terdapat beberapa butang.

Flow of Events : - staf memasukkan katalogin, katalaluan dan idpekerja. Sistem akan memaparkan antaramuka modul penyelenggaraan . - Di dalam antaramuka terdapat beberapa menu seperti menambah, menolak dan pemindahan alat ganti.

Page 77: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

58

4.3.1.5 Cetak laporan dan graf

Use Case Name : Cetak laporan dan graf Primary Actor : Jabatan Pembelian, jabatan pemasaran dan jualan,

jabatan penyelenggaraan dan jabatan akaun Secondary Actor/Stakeholder

:

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka mencetak laporan dan graf dipaparkan dan terdapat beberapa butang.

Flow of Events : - klik pada menu laporan dan submenu dipaparkan. Klik pada submenu yang berkaitan dan antaramuka laporan dipaparkan. - masukkan tarikh

4.1.3.6 Analisa penarafan produk dan jualan

Use Case Name : Analisa penarafan produk dan jualan Primary Actor : Jabatan Pemasaran dan jualan Secondary Actor/Stakeholder

: Sistem penjualan kad

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka penarafan produk dan jualan dipaparkan dan terdapat beberapa butang.

Flow of Events : - staf milih submenu pemilihan penarafan produk atau submenu penarafan jualan. - nilai-nilai yang diperlukan akan diperolehi daripada pangkalan data dan staf hanya perlu memasukkan tarikh dan lokasi mesin. - sistem akan menjalankan analisa dan menghasilkan jawapan daripada didalam bentuk laporan ringkas.

Page 78: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

59

4.1.3.7 Kira margin

Use Case Name : Kira margin Primary Actor : Jabatan Pembelian Secondary Actor/Stakeholder

: Jabatan pemasaran dan jualan

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka margin dipaparkan dan terdapat beberapa butang.

Flow of Events : - klik pada menu margin dan antaramuka margin dipaparkan. - staf nemasukkan nilai-nilai seperti nilai kos kad, sewa tapak, gaji staf, dan kos penyelenggaraan. - sistem akan menjalankan analisa dan menghasilkan jawapan daripada didalam bentuk laporan ringkas.

4.1.3.8 Sediakan jadual pengiklanan media elektronik

Use Case Name : Sediakan jadual pengiklanan media elektronik Primary Actor : Jabatan Pemasaran dan jualan Secondary Actor/Stakeholder

:

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka pengiklanan dipaparkan dan terdapat beberapa butang.

Flow of Events : - staf memilih menu pengiklanan dan antaramuka pengiklanan dipaparkan. - terdapat menu menambah pengiklanan, mengubah pengiklanan, membuang pengiklanan, dan memapar jadual pengiklanan.

Page 79: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

60

4.1.3.9 Rekabentuk format laporan dan graf

Use Case Name : Rekabentuk format laporan dan graf Primary Actor : Jabatan IT Secondary Actor/Stakeholder

:

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka admin dipaparkan dan terdapat beberapa butang.

Flow of Events : - Staf memilih jenis laporan yang sedia ada dan mengaktifkan laporan mengikut userid - merekabentuk laporan daripada perisian crystal report.

4.1.3.10 Mendaftar dan mengemaskini akaun id sistem

Use Case Name : Mendaftar dan mengemaskini akaun id sistem Primary Actor : Jabatan IT Secondary Actor/Stakeholder

:

Preconditions : Postconditions : - Paparan pengesahan sistem dipaparkan

- Antaramuka admin dipaparkan dan terdapat beberapa butang.

Flow of Events : - staf memilih menu userid dan antaramuka user dipaparkan. Daripada antaramuka tersebut staf it boleh menambah, membuang dan mengubah userid sistem

Page 80: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

61

4.2 Aliran Kerja Fasa Analisis

Fasa analisis adalah satu-satunya fasa yang mempunyai tiga rajah di dalam

satu fasa. Rajah-rajah yang terdapat di dalam fasa ini adalah Rajah Jujukan, Rajah

Kerjasama dan Rajah Kelas. Secara umumnya ketiga-tiga rajah ini mempunyai satu

matlamat iaitu menunjukkan satu proses atau tranksaksi antara satu objek dengan

objek lain. Dalam proses membangunkan sistem untuk agen insurans, rajah-rajah ini

merupakan lakaran awalan untuk menunjukkan proses-proses yang berlaku.

4.2.1 Rajah Jujukan

Rajah Rujukan dilakarkan berpandukan kepada Rajah Kes Guna di mana di

dalam rajah jujukan ini menunjukkan proses-proses yang berlaku dalam sistem.

Rajah Jujukan sistem dan penerangan dapat dirujuk pada Lampiran B

4.2.2 Rajah Kelas

Rajah kelas sistem terdiri daripada kelas-kelas atau objek-objek yang

mempunyai atribut, kelakuan dan hubungan yang sama dengan objek-objek lain.

Rajah kelas sistem dan penerangan dapat dirujuk pada Lampiran C.

Page 81: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

62

4.3 Aliran Kerja Fasa Rekabentuk

Fasa rekabentuk adalah lanjutan daripada fasa keperluan dan analisis. Tujuan

fasa rekabentuk ini adalah untuk menghasilkan satu seni bina sistem yang memenuhi

keperluan kualiti dengan cara yang paling kos-efektif. Rekabentuk antaramuka

sistem dilakarkan dengan menggunakan perisian Macromedia Dreamwever MX

2004 dan rekabentuk pangkalan data dilakarkan dengan menggunakan perisian

Erwin. Tujuan lakaran rekabentuk pengkalan data dilakarkan adalah untuk

mengenalpasti kekunci utama dan kekunci asing. Kedua-dua kekunci ini penting

dalam membuat hubungan antara satu entiti dengan entiti yang lain agar maklumat

dapat dicapai.

4.3.1 Rekabentuk Antaramuka Sistem

Struktur senibina sistem dipecahkan kepada 3 bahagian iaitu bahagian

pelanggan, aplikasi pelayan dan pelayan data. Di dalam bahagian pelanggan terdapat

pelayar web dan mesin runcitan. Bahagian kedua iaitu bahagian applikasi pelayan

iaitu bahagian dimana semua teknologi seperti servlet, IVS, pelayan e-mel, dan

pangkalan data diinstalasi. Mesin runcitan dan pelayar web pada bahagian

pelanggan boleh mencapai bahagian kedua dengan menggunakan protokol HTTP.

Proses yang berlaku antara bahagian pelanggan dengan bahagian pelayan aplikasi

adalah pelanggan perlu membuat permintaan daripada pelayan aplikasi untuk

menjalankan IVS, pelayan akan menjalankan sistem dan menghantarkan maklumat

yang dikehendaki kepada pelanggan. Pelayan aplikasi mencapai data daripada

pangkalan data dengan menggunakan JDBC. Proses yang berlaku antara bahagian

AVMS dengan pangkalan data adalah sistem menghantar arahan kepada pangkalan

data, dan pangkalan data akan memproses dan menghantar maklumat kepada AVMS.

Keterangan di atas dapat dilihat dalam Rajah 4.8.

Page 82: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

63

Mesin Runcitan

Pelayar web

Pelanggan Pelayan Data dan Aplikasi

Jabatan IT

Secure Socket Layer (SSL)

Rajah 4.8: Senibina Sistem

Senibina bagi pelayan perkhidmatan mesej pendek dengan pelayan e-mel

diinstalasi pada pelayan aplikasi. Pelayan data berhubung dengan pelayan

perkhidmatan mesej pendek dengan menggunakan sambungan Internet atau

sambungan rangkaian setempat dan pelayan perkhidmatan mesej pendek berhubung

dengan pelayan e-mel dengan menggunakan sambungan Internet.

Rajah 4.3 di bawah menunjukkan senibina bagi e-mel. Apabila pelayan data

menghantar e-mel kepada pelanggan maka ia perlu melalui pelayan e-mel dan

penghantaran ini menggunakan protokol SMTP.

Page 83: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

64

Pelayan Aplikasi Pelanggan

Internet

SMTP

Rajah 4.9: Senibina bagi e-mel

Page 84: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

65

Rajah 4.10: Rekabentuk Antaramuka Pelanggan

Antaramuka pelanggan dibangunkan untuk mendaftar pelanggan baru

dengan memasukkan nama dan syarikat.

Page 85: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

66

Rajah 4.11: Rekabentuk Antaramuka Pembekal

Antaramuka pembekal untuk membuat pendaftaran pembekal – pembekal

barang-barang dalam mesin.

Page 86: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

67

Rajah 4.12: Rekabentuk Antaramuka Pembekal

Antaramuka di atas adalah berfungsi untuk mendaftar produk-produk yang

dijual dalam mesin. Segala produk perlu didaftarkan terlebih dahulu dengan mengisi

beberapa butiran. Segala maklumat produk akan dihubungkan dengan mesin

runcitan.

Persian VendaCom merupakan sebuah perisian yang dibangunkan oleh

syarikat vendapin. Perisian ini boleh diintegrasikan dengan papan litar mesin

runcitan yang dikenali sebagai CECB4. Segala maklumat didalam CECB4 akan

disimpan didalam pangkalan data Vendacom. Pangkalan data vendacom akan

diintegrasikan dengan pangkalan data AVMS. Maka dengan itu segala maklumat

yang terdapat didalam CECB4 akan dapat dilihat melalui sistem AVMS.

Page 87: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

68

Rajah 4.13: Rekabentuk Antaramuka Perisian Vendacom 5.09 bagi meter dispenser

Rajah 4.13 menunjukkan salah satu antaramuka yang terdapat didalam

perisian Vendacom 5.09. Antaramuka ini berfungsi untuk mendapatkan data

mengenai bilangan jualan bagi setiap dispenser card. Segala maklumat diperolehi

daripada CECB4 dan disimpan didalam pangkalan data Vendacom dan juga

pangkalan data AVMS.

Page 88: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

69

Rajah 4.14: Antaramuka General Parameters & Status

Antaramuka di atas menyimpan maklumat mengenai status dispenser seperti

maklumat jammed, low, and sold out. Maklumat ini merupakan maklumat yang

amat dikehendaki. Daripada maklumat tersebut, maka juruteknik perlu menambah

produk dan membaiki jika mesej jammed dipaparkan.

4.4 Ringkasan

Dalam bab ini telah diterangkan secara terperinci mengenai sistem semasa

dan juga sistem yang dibangunkan. Penerangan yang dibuat adalah berdasarkan

konsep pembangunan berorientasikan objek. Dalam bab ini juga diterangkan secara

Page 89: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

70

terperinci setiap modul dan fungsi-fungsi yang terdapat dalam yang terdapat dalam

sistem semsa dan sistem yang dibangunkan.

Page 90: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

BAB V

RANCANGAN PERNIAGAAN

5.1 Ringkasan Eksekutif

AVMS merupakan sebuah sistem yang dapat diimplemetasikan pada semua

jenis mesin runcitan. Tujuan utama sistem ini adalah untuk membolehkan

pengurusan mesin runcitan secara atas talian dengan bersistematik dapat

dilaksanakan. Sistem ini dibangunkan sebagai penyelesaian kepada masalah

pengurusan mesin runcitan yang timbul di kalangan pengusaha-pengusaha syarikat

mesin runcitan. Sistem ini juga dilengkapi dengan modul pengiklanan elektronik

dimana ia menjelaskan keuntungan yang bakal diperolehi menerusi jualan ruang

iklan menerusi mesin yang sesuai untuk B2B, B2C dan juga C2C.

AVMS akan dikendalikan oleh Infotech Net yang berpengalaman dalam

dunia perniagaan semenjak tahun 2004. Infotech Net telah berkembang dengan

mempunyai 8 pekerja dalam tempoh 2 tahun dan mendapat kepercayaan daripada

syarikat Ethnic Sdn Bhd untuk mengendalikan projek IT sekolah bagi 30 buah

sekolah disekitar batu pahat. Infotech Net juga telah mula menceburi bidang sukan

dan telah mengendalikan 2 pertandingan sukan iaitu Mountain Bike Challenge dan

BMX Flatland dengan berkerjasama dengan Pesta Konvokesyen ke-38 Universiti

Teknologi Malaysia yang telah berlangsung pada 24 dan 25 March 2007.

Page 91: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

72

Projek AVMS ini telah dimulakan semenjak Ogos 2006 dengan

menggunakan infrastruktur asas dan membelanjakan sebanyak RM 20,000 yang

disediakan oleh Infotech Net. Projek ini memerlukan pembiayaan kewangan lagi

untuk kerja-kerja penyelidikan, pembangunan, dan pemasaran sebanyak RM

100,000.

AVMS dijangka akan dapat mengisi kekosongan ruang pasaran yang ada dan

menjana pendapatan daripada operasi pengiklanan dan penjualan mesin serta sistem

bermula daripada awal tahun 2008..

5.1.1 Matlamat

Matlamat projek AVMS adalah untuk menguasai industri mesin runcitan dan

pengiklanan di kalangan entiti perniagaan dan individu menerusi perniagaan di

seluruh malaysia dan luar negara dengan catatatn keuntungan kasar sebanyak RM 2

juta menjelang penghujung tahun 2009.

5.1.2 Misi

AVMS adalah merupakan sebuah sistem yang dibangunkan khusus bagi

semua jenis mesin runcitan. AVMS dapat diintegrasikan dengan semua jenis mesin

runcitan yang dikeluarkan daripada beberapa pengeluar mesin.

Page 92: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

73

5.1.3 Kunci Kejayaan

Kunci kejayaan bagi Infotech Net adalah:

i. Pemasaran – Pemasaran tanpa sempadan dan memperkenalkan nama

ii. Maklum balas - memberi maklum balas dengan cepat melalui telefon

iii. Kualiti – Menggunakan barang yang berkualiti dengan memberi

jaminan 100%.

iv. Perhubungan - Menjaga perhubungan yang baik dengan pelanggan

v. Perkhidmatan – Menyediakan perkhidmatan 24 jam.

5.2 Pengurusan dan Organisasi

Infotech Net adalah sebuah syarikat milik penuh bumiputera yang telah

berdaftar Pendaftar Syarikat dan ditubuhkan pada 20 julai 2004. Syarikat ini

diasaskan oleh seorang tenaga pakar sistem maklumat yang berkelulusan Sarjana

Muda Sains Komputer di Universiti Teknologi Malaysia dan seorang tenaga pakar

didalam elektronik yang berkelulusan Sarjana Muda Kejuruteraan Elektrik-

Mekatronik di Universiti Teknologi Malaysia. Perniagaan ini dikendalikan dan hak

milik sepenuhnya oleh dua pemilik sahaja iaitu Mohd Hasyim Bin Mohammad Ali

dan Mohd Azhar Bin Mohammad Ali.

Infotech Net ditubuhkan dengan modal berbayar RM10,000 dan sedang

dalam proses untuk meningkatkan modal berbayar kepada RM50,000 sebelum

penghujung tahun 2006. Perniagaan ini menggunakan sepenuhnya teknologi sistem

Page 93: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

74

maklumat. Infotech Net menyediakan perkhidmatan kepada syarikat swasta,

kerajaan dan individu. Perkhidmatan yang disediakan adalah seperti:

i. Pembangunan Perisian, Multimedia dan Aplikasi

ii. Latihan ICT

iii. Perunding

iv. Wakil Jualan Produk Tmnet

v. Membekal dan instalasi komputer, CCTV, dan Sistem

vi. Rangkaian

a. Rekabentuk Struktur Rangkaian

b. Perunding Rangkaian

c. Menginstalasi Rangkaian

5.2.1 Maklumat Syarikat

Jadual 5.1 dibawah menunjukkan profil perniagaan Infotech Net. Rajah 5.1

menunjukkan borang D iaitu sijil pendaftaran perniagaan yang dikeluarkan oleh

Suruhanjaya Syarikat Malaysia.

Page 94: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

75

Jadual 5.1: Profil Perniagaan Maklumat Syarikat Nama Syarikat : INFOTECH NET No. Syarikat : JM0408943-X No. Kementerian Kewangan : 357-02081364 Alamat Operasi : Suite IT 1, Kompleks Usahawan Teknologi Mara, Technovation Park, 81310 Skudai Johor Darul Takzim. Pemilikan : 100% Bumiputera Tel No. : 07-5520903 No. Fax : 07-5211295

Kewangan Nama Bank : Bumiputra-Commerce Bank Berhad Cawangan : Universiti Teknologi Malaysia, Skudai Alamat : Bangunan Hal Ehwal Pelajar, Universiti Teknologi Malaysia, 81300 Skudai, Johor No. Tel : 07-557 7103 No. Fax : 07-557 0855 No. Akaun Semasa : 0118-000425105-8

Page 95: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

76

Rajah 5.1: Borang D

Page 96: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

77

Rajah 5.2: Sijil Kementerian Kewangan

Page 97: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

78

Rajah 5.3: Sijil Pengiktirafan Bumiputera

Page 98: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

79

5.2.2 Carta Organisasi

Infotech Net terdiri daripada tujuh staf dimana seorang sahaja staf berkhidmat

sepenuh masa dan enam yang lain berkerja separuh masa. Rajah dibawah

menunjukkan carta organisasi Infotech Net.

M OHD FARIS BIN

ADANAN Graphics & Multimedia

MOHD RUZALMI BIN IBRAHIM

System Computer & Communication

Executive

MD KHAIRUL FADZLY BIN

ZAINAL ABIDIN Human Resources & Account Executive

BADRISHAM BIN

AHMAD Graphics & Multimedia

MUHAMMAD

REZA BIN Z’ABA Human Resources &

Account Assistant

MOHAMAD NOOR BIN HAMDAN

System, Network and Technical

NIK MOHD HABIBULLAH B.

NIK MOHD NIZAM

Marketing Executive

MOHD HASYIM BIN

MOHAMMAD ALI Manager

Rajah 5.4: Carta organisasi Infotech Net

Page 99: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

80

5.2.3 Strategi Pengurusan

Kaedah pengurusan perniagaan dan kakitangan yang baik serta sistematik

amat mustahak di dalam usaha menunjukkan perniagaan. Oleh itu Infotech Net telah

mengatur beberapa startegi pengurusan seperti berikut:

i. Menerapkan semangat kerja berpasukan di antara para kakitangan

untuk faedah bersama.

ii. Memberi bimbingan kepada kakitangan supaya dapat menunjukkan

prestasi kerja yang baik serta bertanggungjawab terhadap tugas yang

diberikan.

iii. Setiap pihak sama ada para pekerja bawahan atau pengurusan sentiasa

berbincang dan memberi pendapat serta cadangan tentang cara terbaik

untuk menghasilkan kerja yang lebih cekap dan sistematik.

iv. Menetapkan setiap hari sabtu sebagai hari latihan dan perkembangan

kakitangan dengan melakukan penyelidikan.

5.2.4 Strategi Perkhidmatan

Di antara strategi perkhidmatan yang diatur oleh Infotech Net adalah seperti

berikut:

i. Menghasilkan perkhidmatan yang berkualiti dan menangani segala masalah

dan rungutan pelanggan dengan baik.

ii. Menerima kerja mengikut keuapyaan dan kapasiti yang mampu disiapkan

sehaja agar kualiti kerja dikekalkan.

iii. Sentiasa mengemas kini sistem dan urusan pentadbiran agar dapat

dilaksanakan menggunakan komputer secara automatik.

Page 100: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

81

iv. Sentiasa berbincang dengan pelanggan agar pelanggan sentiasa berpuas hati

dengan mutu kerja yang dihasilkan.

5.3 Keterangan Produk

AVMS adalah sebuah sistem pengurusan jual beli dan pengiklanan elektronik

untuk kegunaan pada mana-mana mesin runcitan. Sistem AVMS terdiri daripada

beberapa modul antaranya adalah:

i. Modul perakaunan

ii. Modul inventori

iii. Modul maklumat lokasi dan mesin

iv. Modul penyelenggaraan mesin

v. Modul penjanaan laporan

vi. Modul penarafan produk dan jualan

vii. Modul pengiraan margin untung dan rugi

viii. Modul alat penganalisaan grafik

ix. Modul penjadualan pengiklanan media elektronik.

Buat permulaan sistem ini diuji pada salah satu jenis mesin runcitan iaitu mesin

runcitan kad prabayar. Fungsi utama mesin ini adalah untuk menjual kad prabayar

dimana pelanggan memasukkan wang yang secukupnya, tekan butang pilihan, dan

kad dikeluarkan. Rajah 5.3 dibawah menunjukkan mesin runcitan kad prabayar.

Page 101: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

82

Rajah 5.5: Mesin runcitan kad prabayar

5.3.1 Modul Perakaunan

Modul perakaunan ini berfungsi untuk menjana akuan seperti akuan untung

rugi untuk melihat untung rugi syarikat dengan mengambil kira kos perbelanjaan,

jumlah jualan dan kos penyelenggaraan.

5.3.2 Modul inventori

Modul inventori ini adalah untuk berfungsi merekod keluar masuk kad

daripada mesin-mesin runcitan. Dengan adanya modul ini, maka staf boleh membuat

Page 102: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

83

pemeriksaan kuantiti kad didalam mesin terlebih dahulu, jika kuantiti kad mencukupi

maka staf tidak perlu pergi ke lokasi mesin tersebut. Di dalam modul ini juga

terdapat fungsi mesej peringatan dimana, jika bilangan kuantiti tidak mencukupi

maka mesej akan dihantar ke email admin, dan admin dapat memberi arahan kepada

staf untuk mengisi kad semula ke dalam mesin.

5.3.3 Modul maklumat lokasi dan mesin

Modul ini berfungsi untuk mengetahui lokasi mesin diletak dan maklumat

terperinci perkakasan didalam mesin. Maklumat seperti serialno, tarikh pembelian,

nama pembekal, alamat pembekal, tarikh jaminan tamat dan maklumat lokasi mesin

yang diletak dan staf yang bertanggungjawab sepenuhnya terhadap mesin. Segala

barang-barang yang ditukar di dalam mesin, maka maklumat tersebut perlu

dikemaskini.

5.3.4 Modul penyelenggaraan mesin

Modul penyelenggaraan adalah modul yang akan digunakan oleh juruteknik.

Modul ini akan berinteraksi dengan modul maklumat lokasi dan mesin dari segi

penggunaan data seperti tarikh pembelian perkakasan, ini penting kerana jika barang-

barang di dalam rosak dan ia masih mempunyai jaminan maka ia boleh ditukar

dengan pembekal. Di dalam modul ini segala data berkaitan tarikh penyelenggaraan

seterusnya dan alatganti yang digunakan akan direkod.

Page 103: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

84

5.3.5 Modul penjanaan laporan

Modul ini berfungsi dalam menjanakan laporan bagi akaun, inventori,

penarafan produk, penarafan jualan, laporan jualan mingguan, laporan jualan

bulanan, dan laporan kos penyelenggaraan. Kesemua laporan tidak dicapai oleh

mana-mana pihak, ia disediakan khas untuk pihak-pihak yang telah ditetapkan

contohnya, laporan akaun hanya dapat dilihat pada bahagian akaun sahaja.

5.3.6 Modul penarafan produk dan jualan

Modul penarafan produk dan jualan adalah untuk memberi maklumat

mengenai penarafan bagi produk dan jualan. Didalam modul ini, penarafan sesuatu

produk bagi sesuatu lokasi dapat diketahui. Didalam modul ini juga penarafan jualan

juga dapat dilakukan bagi mengetahui penarafan jualan bagi setiap mesin di semua

lokasi. Keputusan daripada penarafan, berkemungkinan bilangan mesin perlu

ditambah bagi lokasi yang mendapat permintaan tinggi dan menggurangkan atau

mengeluarkan mesin daripada lokasi sedia ada.

5.3.7 Modul pengiraan margin untung dan rugi

Modul pengiraan ini digunakan untuk mengira margin untung dan rugi bagi

sesuatu mesin dan produk berdasarkan jualan. Melalui modul ini keputusan

membuat perniagaan sesuatu produk dapat dicapai dengan cepat dan mudah. Modul

ini akan diintegrasikan dengan modul alat penganalisaan grafik untuk membolehkan

penghasilan margin melalui graf.

Page 104: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

85

5.3.8 Modul alat penganalisaan grafik

Modul alat penganalisaan grafik digunakan untuk menghasilkan laporan

dalam bentuk graf. Modul ini akan diintegrasikan dengan semua modul. Segala

laporan di dalam bentuk graf dapat dihasilkan dengan modul ini.

5.3.9 Modul penjadualan pengiklanan media elektronik.

Modul penjadualan pengiklanan media elektronik berfungsi dalam

menguruskan jadual pengiklanan. Pemaparan pengiklanan dapat dilakukan dengan

teratur dengan mengikut waktu dan tarikh yang telah dijanjikan.

5.4 Analisis Industri

5.4.1 Industri semasa

5.4.1.1 Industri mesin runcitan di Singapura

Perniagaan mesin runcitan di malaysia tidak berkembang dengan pesat kerana

kurangnya penglibatan daripada usahawan-usahawan. Maka dengan itu, kajian

dilakukan ke atas negara jiran iaitu singapura. Didapati perniagaan mesin runcitan

sememangnya berkembang dan dijangkakan jualan daripada perniagaan ini

meningkat dengan kenaikan sebanyak 15% iaitu bersamaan dengan S$110 juta pada

Page 105: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

86

tahun 2007. Jualan runcitan di singapura meningkat daripada S$21.2 billion pada

tahun 1998 meningkat kepada S$32.6 billion pada tahun 2002. Jadual 5.2

menunjukkan jumlah sumbangan daripada mesin runcitan di dalam jualan runcitan

dari tahun 1998- 2002.

Jadual 5.2: Mesin runcitan menyumbang peratus di dalam jualan runcit

S$ million 1998 1999 2000 2001 2002

Total Retails sales 21,208.0 23,751.2 27,362.1 34,037.0 32,613.9

Vending 76.4 80.9 86.1 91.2 94.9

Vending sales as proportion

of total retails sales (%)

0.36 0.34 0.31 0.27 0.29

Sumber: Euromonitor International from trade interviews, trade press

Terdapat pelbagai barang boleh dijual seperti produk makanan kering dan

basah, tiket, kad, rokok dan sebagainya. Jadual 5.3 (a) dan jadual 5.3 (b)

menunjukkan jualan daripada mesin mengikut sektor barang.

Jadual 5.3 (a): Jualan mesin mengikut sektor produk dari 1998 - 2007

S$ million 1998 1999 2000 2001 2002

Packaged drinks

48.5

51.3

54.7

58.0

60.2

Unpackaged drinks

21.5

22.7

24.2

25.5

26.5

Food products

6.3

6.8

7.3

7.7

8.2

Tobacco products

neg neg neg neg neg

Personal hygiene products

neg neg neg neg neg

Other products

neg neg neg neg neg

TOTAL

76.4

80.9

86.1

91.2

94.9

Sumber: Euromonitor International from trade interviews, trade press

Page 106: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

87

Jadual 5.3 (b): Jualan mesin mengikut sektor produk dari 1998 - 2007

S$ million 2003 2004 2005 2006 2007

Packaged drinks

61.8

63.7

65.6

67.7

69.7

Unpackaged drinks

27.1

27.7

28.3

29.0

29.7

Food products

8.6

9.0

9.5

9.9

10.4

Tobacco products

neg neg neg neg neg

Personal hygiene products

neg neg neg neg neg

Other products

neg neg neg neg neg

TOTAL

97.5

100.4

103.4

106.7

109.7

Sumber: Euromonitor International from trade interviews, trade press

Jadual 5.4 menunjukkan bilangan mesin runcitan bermula dari tahun

2002 sehingga 2007. Daripada jadual yang ditunjukkan, didapati peluan

untuk memperkenalkan sistem AVMS dan mesin runcitan amat tinggi di

singapura. Jika singapura iaitu sebuah negara yang jauh lebih kecil daripada

negeri johor mempunyai bilangan mesin yang mencecah 13,530, maka

bilangan mesin di malaysia setentunya jauh lebih banyak.

Jadual 5.4: Bilangan mesin mengikut sektor produk dari 2002-2007

Parc 2002 2003 2004 2005 2006 2007

Packaged drinks 7,830 7,840 7,845 7,860 7,940 7,960

Unpackaged drinks 3,915 3,940 3,955 3,960 4,040 4,050

Food products 1,305 1,380 1,410 1,450 1,500 1,520

TOTAL 13,050 13,160 13,210 13,270 13,480 13,530

Merujuk kepada jadual-jadual di atas didapati jualan melalui mesin runcitan

amat tinggi dan merupakan satu perniagaan yang boleh membawa keuntungan yang

Page 107: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

88

tinggi. Dalam mendapatkan jualan yang sebegini, didapati lokasi merupakan faktor

yang penting. Lokasi mesin-mesin ditempatkan seharusnya startegik dan untuk

mengetahui lokasi yang startegik maka kajian mengenai lokasi perlu dilakukan

terlebih dahulu dengan mengambil kira beberapa faktor antaranya adalah faktor usia,

kaum, cuaca dan beberapa faktor yang lain. Jadual 5.5 di bawah menunjukkan

bilangan mesin di beberapa lokasi.

Jadual 5.5: Bilangan mesin runcitan mengikut lokasi

Machine 1998 1999 2000 2001 2002

Manufacturing/Office premises

8,526

8,733

8,920

9,174

9,146

Educational institutions

1,540

1,652

1,755

1,860

1,910

Recreational centres

665

728

763

840

885

Sport/leisure centres

480

520

557

595

602

Healthcare institutions

290

312

339

367

380

Transport networks

99

105

116

124

127

Retail outlets

neg neg neg neg neg

Restaurants/Pubs/Bars

neg neg neg neg neg

Street

neg neg neg neg neg

TOTAL

11,600

12,050

12,450

12,960

13,050

Page 108: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

89

5.4.1.2 Industri Semasa telefon

Industri telekomunikasi melalui penggunaan telefon berkembang pesat dan ia

terbukti dengan wujudnya bilangan penduduk yang menggunakannya sama ada

telefon tetap atau telefon selular. Jadual 5.6 menunjukkan kadar penembusan bagi

industri komunikasi dan multomedia.

Jadual 5.6: Kadar penembusan bagi industri Komunikasi dan Multimedia

Sumber : Statistik kadar penembusan bagi industri Komunikasi dan Multimedia, Suruhanjaya Komunikasi dan Multimedia Malaysia

Daripada jadual 5.6 diatas didapati bilangan penggunaan telefon tinggi iaitu

antara 49% sehingga 80% daripada jumlah penduduk malaysia. Bilangan

penggunaan telefon selular adalah lebih tinggi daripada telefon tetap iaitu 80.8%.

Terdapat dua pakej utama di dalam telefon selular iaitu pakej pasca bayar atau pra

bayar. Di antara kedua-dua pakej ini bilangan pengguna yang menggunakan pakej

pra bayar adalah lebih tinggi iaitu sebanyak 18,358,000 dan bilangan pasca bayar

3,162,000. Jadual 5.6 menunjukkan bilangan penggunaan telefon pada tahun 2005

dan 2006.

Page 109: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

90

Jadual 5.7: Bilangan penggunaan telefon selular pada tahun 2005 dan 2006

Sumber : Statistik kadar penembusan bagi industri Komunikasi dan Multimedia, Suruhanjaya Komunikasi dan Multimedia Malaysia

Kad pra bayar berpotensi mendapat sambutan yang tinggi berbanding dengan

pasca bayar. Golongan yang menggunakan pra bayar bukan sahaja daripada

golongan yang berpendapatan rendah dan sederhana malah golongan yang

berpendapatan tinggi juga menggunakannya. Jadual 5.8 menunjukkan peratus

pengguna pra bayar mengikut pendapatan isi rumah.

Page 110: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

91

Jadual 5.8: Peratus pengguna pra bayar mengikut pendapatan isi rumah

Peratus pendapatan isi

rumah

1990 1995 2000 2001 2002 2003

RM 0 – 8,800 28.83 18.57 14.65 15.03 14.47 14.33

RM 8,801-17,600 32.71 25.56 20.88 20.92 20.21 19.88

RM 17,601- 26,500 16.72 18.24 16.90 16.75 16.46 16.25

RM 26,501- 35,300 7.87 11.29 11.90 11.74 11.74 11.68

RM 35,301- 44,100 3.95 6.93 8.13 8.02 8.15 8.16

RM 44,101- 52,900 2.16 4.38 5.60 5.53 5.70 5.75

RM 52,901- 61,700 1.27 2.87 3.94 3.91 4.06 4.13

RM 61,701- 70,500 0.79 1.96 2.85 2.83 2.97 3.03

RM 70,501- 79,400 0.52 1.38 2.10 2.10 2.22 2.27

RM 79,401 + 5.18 8.83 13.05 13.18 14.03 14.53

Jumlah 100.00 100.00 100.00 100.00 100.00 100.00

5.4.2 Haluan Pasaran Masa Akan Datang

Singapura merupakan sebuah negara yang banyak menggunakan mesin

runcitan jika dibandingkan dengan malaysia. Jualan mesin runcitan di singapura

akan meningkat pada tahun 2007 sehingga mencecah S$110 juta dolar singapura. Ini

menunjukkan permintaan mesin runcitan di singapura amat tinggi dan tidak

berkemungkinan jualan mesin runcitan di malaysia bertambah. Terdapat pelbagai

jenis mesin runcitan dan salah satu daripadanya mesin runcitan kad pra bayar. Mesin

ini akan mendapat sambutan yang hangat kerana bilangan pelanggan yang

menggunakan kad pra bayar adalah lebih tinggi daripada pasca bayar dengan

perbezaan sebanyak 600% pada tahun 2006. Maka dengan itu, bilangan mesin

runcitan kad pra bayar akan bertambah berlipat ganda untuk menampung permintaan.

Namun begitu perancangan terapi mengenai lokasi perlu dilakukan sebaik-baiknya.

Page 111: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

92

5.4.3 Peluang Strategi

Mesin runcitan kad pra bayar telah bercambah di sekitar ibu kota kuala

lumpur di mana setiap stesen komuter, LRT dan kolej telah pun diletakkan mesin

runcitan. Namun begitu, di negeri-negeri selain kuala lumpur belum lagi

diperkenalkan.

i. Mesin sedia ada masih tidak diintegrasi dengan mana – mana sistem

seperti point of sale system. Ini merupakan peluang untuk

memperkenalkan mesin yang dilengkapi dengan sistem.

ii. Mesin kad pra bayar hanya terdapat pada sekitar ibu kota kuala

lumpur dan belum dibawa ke negeri-negeri yang lain.

iii. Sistem untuk mesin runcitan sudah terdapat di pasaran dimana ia

dibangunkan dari syarikat luar negara. Belum terdapat syarikat

tempatan yang membangunkan sistem untuk mesin runcitan.

iv. Sistem daripada syarikat luar negara tidak dilengkapi dengan modul

pengiklanan.

5.4.4 Segmentasi Pasaran

Pasaran kad pra bayar makin hari makin meningkat dan kategori pengguna

yang menggunakan meliputi semua lapisan umur, kaum, jantina dan pendapatan.

Jadual 5.7 menunjukkan peratus pengguna pra bayar mengikut pendapatan isi rumah.

Dalam mendapatkan jualan yang tinggi maka lokasi mesin diletakkan haruslah tepat.

Antara kategori lokasi yang dijangkakan akan mendapat sambutan iaitu:

Page 112: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

93

i. Kilang-kilang

ii. Institusi pengajian

iii. Pusat rekreasi

iv. Kompleks sukan

v. Pusat-pusat perubatan

vi. Stesen pengangkutan

vii. Kompleks-kompleks membeli belah

viii. Pejabat atau wisma kerajaan

5.4.5 Ramalan Industri

Dalam menjalankan perniagaan ramalan industri merupakan salah satu

bahagian yang perlu dilakukan untuk tujuan mengetahui kekuatan syarikat dan

produk. Dalam melakukan proses ramalan industri model five forces digunakan

sebagai panduan. Rajah 5.3 menunjukan model five forces.

Page 113: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

94

Pesaingan kompetatif antara pemain sedia ada

dalam industri

Ancaman pengganti kepada

perkhidmatan ITN

Kuasa tawar menawar pelanggan

Kuasa Tawar menawar oleh

pembekal

Ancaman Pendatang Baru

Rajah 5.4: Model Five Forces

Di dalam jadual 5.9 (a) dan 5.9 (b) terdapat penerangan terperinci mengenai

model five forces. Daripada model ini, syarikat ITN dapat mengetahui kekuatan dan

kelemahan dalam:

i. Kuasa tawar menawar oleh pembekal

ii. Kuasa tawar menawar pelanggan

iii. Pesaingan kompetitif antara pemain sedia ada dalam industri

iv. Ancaman pengganti kepada perkhidmatan ITN

v. Ancaman kepada pendatang baru

Page 114: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

95

Jadual 5.9 (a): Analisis 5 kuasa (5 forces analysis)

No Tahap tinggi rendah

1. Kuasa tawar

menawar oleh

pembekal.

- kurangnya pembekal

perkhidmatan aplikasi web dan

perisian profesional.

- permintaan yang tinggi

terhadap pembekal

perkhidmatan tersebut.

-harga pembekal perkhidmatan

lain yang tinggi.

- bergabung atau

berkerjasama dengan

pembekal.

-penjanamaan yang kuat

dan dikenali

2. Kuasa tawar

menawar

pelanggan

-pembelian yang tinggi dan

besar oleh pelanggan

-tiadanya trak rekod dan

pengiktirafan

-tingkatkan kesetiaan

pelanggan

-kualiti perkhidmatan yang

terbaik

-pengiktirafan oleh

kerajaan dan swasta

-harga yang berpatutan

3. Ancaman

pendatang baru

-terlalu ramai yang mempunyai

yang melibatkan dalam industri

ICT(pembangunan aplikasi web

dan perisian)

-kos yang sedikit bagi

melibatkan diri dalam

perniagaan ICT perisian

-dapatkan pengiktirafan dan

kerjasama daripada institusi

berkenaan

-menganggotai pertubuhan

profesional

-dapatkan kepakaran

tempatan dan luar negara

-banyakkan kerjasama

4. Ancaman

pengganti

kepada

perkhidmatan

ITN

-harga murah

-mudah

-banyak dipasaran

-penjanamaan yang unik

-mudah dicari dan diakses

-mudah dihubungi

-ada alternatif tersendiri

Page 115: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

96

Jadual 5.9 (b): Analisis 5 kuasa (5 forces analysis)

No Tahap tinggi rendah

5. Pesaingan

kompetatif

antara pemain

sedia ada dalam

industri

-lesen dan pengiktirafan yang

banyak

-banyak promosi

-dapatkan pengiktirafan

terhadap hasil kerja dan

produk yang dihasilkan

-banyakkan promosi

-dapatkan taraf pembekal

tunggal/utama latihan

5.5 Sasaran Pasaran

5.5.1 Lokasi Pasaran dan Pelanggan

Sasaran pasaran yang telah dikenalpasti terbahagi kepada 3 kategori iaitu

sasaran iaitu :

i. Sasaran pasaran bagi perniagaan menjual kad dan menyediakan

perkhidmatan pengiklanan.

ii. Sasaran pasaran menjual dan menyewa mesin runcitan.

iii. Sasaran pasaran menjual sistem AVMS

Di dalam ketiga-tiga kategori, sasaran pasaran yang dipilih bagi jangkamasa 2

tahun pertama iaitu menjual sistem AVMS. Sasaran pasaran adalah kepada 3 jenis

mesin runcitan iaitu packaged drinks, unpackaged drinks and food products. Jadual

5.4 menunjukkan bilangan mesin runcitan mengikut kategori.

Page 116: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

97

5.5.2 Haluan Pasaran dan Masa Depan

Haluan pasaran pada masa akan datang adalah dengan menambah bilangan

mesin yang menggunakan sistem diseluruh negeri dan singapura. Haluan kedua

adalah berkerjasama dengan syarikat-syarikat pengeluar mesin dimana sistem dan

mesin diintegrasi dan dijual dalam bentuk pakej. Haluan pasaran yang ketiga adalah

dengan menghasilkan mesin runcitan seperti mesin suratkhabar, cd, majalah dan

pelbagai lagi. Namun begitu, haluan kedua dan ketiga akan dijalankan selepas 2

tahun.

Jadual 5.10: Syarikat pengeluar dan menyediakan perkhidmatan mesin runcitan

Syarikat Sektor Produk Negara Jenis Sistem

F&N Coca-Cola Pte Ltd Meisn Makanan

dan minuman

Singapura /

Malaysia

tiada

Yeo Hiap Seng Ltd

Makanan dan

minuman

Singapura /

Malaysia

Tiada

Atlas Vending Pte Ltd

Mesin Makanan

dan minuman

Singapura /

Malaysia

Tiada

Warburg Vending Pte Ltd

Mesin Makanan

dan minuman

Singapura Tiada

Super Multi Vending Pte Ltd

Mesin Makanan

dan minuman

Singapura Tiada

Ekspress Top Up Sdn Bhd

Mesin Kad telefon Malaysia Tiada

Sakaue Vending Machine Sdn. Bhd.

Mesin Runcitan Malaysia Tiada

Vendapin LLC Mesin Kad telefon US Vendacom

Enterprise Vending Mesin Kad telefon US Stand alone

Guangzhou Zenjet Machinery Co. Ltd.

Mesin Kad telefon China Tiada sistem

Vendaweb Mesin Automated

Vending

Technology

Page 117: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

98

5.6 Pesaingan

5.6.1 Analisis Pesaing

Jadual 5.11: Analisa produk pesaing

Syarikat Sektor Produk Negara Jenis Sistem

Vendapin LLC Mesin Kad pra

bayar

US Vendacom

MIH Express Prepaid Sdn

Mesin kad pra

bayar

Malaysia Sistem penjualan

no pin pra bayar

Vendaweb Mesin UK Automated

Vending

Technology

Infotech Net IT Malaysia AVMS

5.6.2 Strategi Persaingan

Mengikut daripada jadual 5.11 diatas, hanya terdapat 4 syarikat yang

menghasilkan produk mesin runcitan dan sistem. Namun begitu, kekuatan yang pada

produk produk Infotech Net adalah sistem AVMS secara atas talian dapat dintegrasi

dengan semua jenis mesin runcitan. Sistem AVMS mempunyai kelebihan dengan

sistem yang lain seperti yang dibangunkan oleh Vendaweb adalah Infotech Net

bertapak di Malaysia dan berdekatan dengan singapura.

Page 118: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

99

5.7 Perancangan Pemasaran dan Strategi Jualan

5.7.1 Produk

Sistem yang dibangunkan dan diintegrasikan dengan mesin runcitan adalah

untuk membolehkan pengawalan bekalan, jualan dan pengiklanan dapat dijalankan.

Sistem AVMS ini juga dapat integrasikan dengan mesin runcitan yang lain seperti

mesin jualan air, makanan dan sebagainya.

5.7.2 Harga

Penetapan harga yang diletakkan ke atas perkhimatan sistem yang ditawarkan

adalah berpatutan dan kompetitif. Pada peringkat permulaan, sistem tidak dikenakan

sebarang bayaran bagi tempoh sebulan bermula daripada tarikh mesin dijalankan.

Selepas daripada itu bayaran dikenakan iaitu RM1.00 bagi satu hari.

5.7.3 Lokasi

Pemilihan Selangor dan Johor Bahru sebagai tapak permulaan bagi

memperkenalkan Sistem AVMS. Selangor dipilih kerana kilang – kilang pengeluar

mesin runcitan dan syarikat-syarikat yang mempunyai mesin seperti Sakaue Vending

Machine Sdn Bhd, F & Ncc Beverages Sdn Bhd dan Atlas Vending (M) Sdn Bhd.

Negeri Johor merupakan negeri yang berdekatan dengan singapura, maka terdapat

pembekal, pengeluar dan pemunya mesin runcitan seperti Atlas Vending (S) Pte Ltd,

dan F & Ncc Beverages Singapore Pte Ltd.

Page 119: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

100

5.7.4 Promosi

Di antara strategi promosi yang dilakuakn oleh Infotech Net bagi

menawarkan dan memperkenalkan khidmatnya ialah dengan menggunakan media

cetak, media elektronik dan kaedah-kaedah lain sebagai sokongan:

i. Radio dan internet merupakan media elektronik yang amat berkesan

dan murah untuk mengiklankan produk. Dengan itu Infotech Net

menggunakan media ini dalam mengiklankan produk AVMS dan juga

syarikat Infotech Net. Para pelanggan dapat melayari laman web

syarikat di www.infotechnet.com.my untuk mengetahui produk dan

servis yang ditawarkan oleh syarikat.

ii. Selain daripada menggunakan media elektronik, media cetak juga

digunakan untuk mengiklankan produk dan servis. Pengiklanan

dilakukan di suratkhabar sepertio berita harian, utusan melayu, the

star, singapore straits time and today.

iii. Mengadakan demo ke bagi syarikat pengeluar mesin runcitan yang

berminat dan mengadakan pameran.

iv. Promosi juga dilakukan melalui kenalan-kenalan, merapatkan diri

dengan syarikat-syarikat pengeluar mesin, mengedarkan risalah

kepada syarikat pengeluar mesin dan memberikan profil syarikat.

Page 120: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

101

5.8 Pengkajian Risiko

5.8.1 Analisis SWOT

Jadual 5.13 (a) dan 5.13 (b) menunjukkan analisis SWOT dimana melalui

analisis ini kekuatan, kelemahan, pelaung dan ancaman kepada produk dan syarikat

dapat dikenalpasti

Jadual 5.12 (a): Analisis SWOT

Kekuatan Kelemahan

Adanya pekerja sementara mahir dan tekun

yang ramai (terdiri daripada pelajar dan bekas

pelajar UTM).

Bekerjasama dengan para penyelidik dan

pensyarah daripada UTM amnya.

Pemilik yang mempunyai pengetahuan

teknikal yang diiktiraf (ICT).

Produk dan servis yang ditawarkan kreatif.

Strategi perletakkan harga yang fleksibel.

Struktur pengurusan yang rendah.

Syarikat belum ada tanggungan hutang..

Pemilik kurang kemahiran dalam bidang

pengurusan perniagaan.

Masih ramai pelanggan belum mengetahui

kewujudan ITN (kurang promosi).

Pekerja sementara terdiri daripada pakar IT

sahaja dan tidak mempunyai kemahiran atau

ilmu dalam pengurusan perniagaan.

Pengurusan perniagaan masih tidak stabil.

Tidak mempunyai kenalan perniagaan.

Page 121: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

102

Jadual 5.12 (b): Analisis SWOT

Peluang Ancaman / Halangan

Segmen pasaran semakin berkembang dengan

cepat.

Peningkatan pengguna Internet di seluruh

dunia.

Pengedar sedang mencari produk baru untuk

dipasarkan.

Pasaran terbuka kepada semua, dalam dan

luar negeri.

Pesaing utama juga memasuki segmen

pasaran yang sama.

Perang harga dengan syarikat pesaing.

Teknologi baru yang muncul

mempercepatkan jangka hayat produk.

Pasaran mungkin menjadi sensitif terhadap

harga produk dan servis.

Peningkatan segmen pasaran akan

menjemput lebih banyak persaingan besar.

Pesaing mempunyai modal yang besar dan

bantuan kewangan.

Syarikat yang telah lama tertubuh

mempunyai banyak rekod projek

i. Kekuatan

Pemilik ITN mempunyai ilmu di dalam bidang perniagaan dan juga

mempunyai kemahiran teknikal di dalam bidang ICT. Modal yang

dilaburkan dalam syarikat ITN adalah daripada wang simpanan pemilik

yang mana tidak ada pergantungan dengan mana-mana institusi kewangan

dan agensi kerajaan dalam bantuan bentuk kewangan.

Pejabat ITN terletak di dalam kawasan UTM, oleh itu, adalah mudah

untuk memperolehi pelajar yang ingin mendapatkan pengalaman berkerja

secara sementara atau kontrak dalam pembangunan perisian, instalasi

Page 122: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

103

perkakasan IT dan instalasi sistem. Syarat utama pelajar yang diambil

adalah mempunyai pengetahuan dalam pengkodan dalam pelbagai bahasa

pengaturcaraan. Kebanyakan pelajar yang memohon terdiri daripada

pelajar daripada Fakulti Sains Komputer & Sistem Maklumat. Kemahiran

mereka akan diuji terlebih dahulu bagi mengetahui kemampuan mereka

dalam pembangunan perisian atau sistem (bergantung pada jenis bahasa

pengaturcaraan). Oleh itu, ITN sentiasa boleh memperolehi pelajar mahir

yang ingin mendapatkan wang secara bayaran upah mengikut jenis tugas

dan beban masa. Pelajar boleh buat kerja di tempat penginapan masing-

masing dan tidak perlu pergi ke pejabat. Selain daripada pengambil pekerja

daripada kalangan pelajar, pekerja-pekerja di syarikat IT juga dipelawa

untuk mengisi jawatan separuh masa. ITN juga bekerjasama dengan para

penyelidik dalam membuat pemasaran produk yang dihasilkan oleh para

penyelidik UTM. ITN juga membuka jawatan kepada para penyelidik.

ITN juga sentiasa menawarkan produk yang kreatif kepada

penggunanya. Kemampuan ITN mengubah sistem asal yang kurang

berautomasi dan mesra pengguna kepada yang lebih berautomasi, mesra

pengguna dan murah. ITN akan membangunkan sistem dengan

berpandukan kepada permintaan pelanggan.

Dalam memberi harga yang rendah, maka ITN menggunakan

teknologi Open Source dimana ia dapat menjimatkan kos operasi . Open

Source merupakan salah satunya teknologi yang tidak dikenakan bayaran.

ITN juga mengamalkan pengurusan yang lebih terkawal dan tenang.

Tiada birokrasi terlibat dalam menerima segala pandangan luar walaupun

oleh pekerja sementara sendiri.

Selain daripada kemahiran dalam bidang teknikal, pemilik ITN

mempunyai kemahiran dalam membuat perundingan, pembentangan dan

berkomunikasi dengan pelbagai kaum dan lapisan umur.

Page 123: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

104

ii. Kelemahan

Pemilik ITN masih kurang ilmu pengurusan perniagaan. Maka dengan

itu perniagaan berada dalam keadaan tidak stabil. Kelemahan yang ketara

adalah masih ramai pelanggan yang belum mengetahui mengenai ITN. Ini

berlaku kerana ITN tidak melakukan sebarang aktiviti dalam

memperkenalkan nama seperti pengiklanan dan sebagainya. Sebab utama

ia tidak dapat dilakukan kerana kesuntukan wang.

ITN menghadapi masalah beban kerja kerana kerja-kerja jualan,

pemasaran, promosi, dan lain-lain lagi terpaksa dipikul oleh pemilik

syarikat. Lain-lain kelemahan yang timbul ialah kurang promosi dan tiada

mekanisme untuk mengenalpasti keperluan pengguna dengan mudah dan

cepat.

iii. Peluang

Antara peluang yang muncul kepada ITN ialah peluang pasaran

terbuka. Dari segi produk pula, pertambahan bilangan agen insurans daripada

pelbagai jenis syarikat insurans. Sistem insurans ini mampu dipasarkan ke

luar negeri

iv. Ancaman / Halangan

ITN menghadapi persaingan yang sengit dari banyak syarikat

daripada sekecil-kecilnya sehinggalah ke syarikat multinasional. Berikutan

itu, syarikat yang mempunyai modal yang besar dan bantuan kewangan yang

kukuh pastinya dapat bersaing dengan ITN dari segi harga, produk dan servis,

serta pengedaran.

Tapi secara langsungnya produk ITN sistem insurans belum ada

mana-mana pesaing. Salah satu sebab belum ada pesaing kerana, sistem

Page 124: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

105

insurans ini dibangunkan mengikut keperluan pelanggan agen insurans.

Sistem insurans ini bukanlah satu sistem yang sesuai dengan mana-mana

agen insurans, ia hanya khusus kepada agen –agen tertentu.

ITN mendapat persaingan terhadap perniagaan yang lain seperti

perkhidmatan memasang rangkaian, membekal perkakasan komputer dan

perkhidmatan penyelenggaraan rangkain dan komputer.

5.8.2 Teknologi

Teknologi yang dimplemtasikan adalah teknologi pelayan pelanggan dengan

menggunakan perisian pembangunan sistem dan web pelayan open sources. Pada

bahagian pelayan teknologi servlet digunakan, manakala pada bahagian pelanggan

pula teknologi JSP digunakan. Teknologi keselamatan SSL diimplemantasikan bagi

membolehkan data yang dihantar dan diterima selamat dan tidak dicerobohi.

5.8.3 Perancangan Kecemasan

Bagi permulaan, Infotech Net akan membuang perbincangan dengan beberapa

badan kerajaan dan organisasi untuk membenarkan mesin ditempatkan. Jika ia tidak

dapat mendapat kebenaran maka plan yang kedua adalah dengan meletakkan di

semua kedai-kedai makanan 24 jam.

Page 125: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

106

5.9 Pembangunan Jangka Masa Panjang dan Perancangan keluar

5.9.1 Matlamat

Matlamat ialah untuk membangunkan sistem yang dapat menyelesaikan

masalah dalam bahagian, perakaunan, kawalan inventori, maklumat terperinci mesin

dan lokasi, maklumat perhubungan perniagaan, pengurusan penyelenggaraan,

penjanaan laporan, jualan dan kedudukan produk, margin untung rugi, dan penjanaan

graf bagi jualan produk, pencapaian produk, perbelanjaan, menjana laporan dalam

bentuk graf bagi jualan produk, prestasi produk, perbelanjaan, prestasi mesin,

perbandingan produk, perbandingan lokasi mesin, kos produk, penggunaan produk,

prestasi lokasi dan mesej peringatan melalui e-mel dan sms.

5.9.2 Strategi

Perancangan seterusnya adalah:

i. Mengembangkan perkhidmatan pengiklanan di mana pengiklanan

bukan sahaja dipaparkan pada mesin malah ia akan dipaparkan di

web.

ii. Sistem AVMS diintegrasikan dengan mesin – mesin yang lain.

iii. Menyediakan perkhidmatan sewa mesin.

iv. Pembayaran kad tambah nilai dapat dilakukan dengan menggunakan

kad kredit.

Page 126: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

107

v. Membangunkan mesin menjual suratkhabar dan CD.

5.9.3 Batu Tanda

Status terkini pembangunan produk adalah masih lagi dalam bentuk

prototaip. Untuk maklumat lanjut mengenai perlaksanaan produk sila rujuk pada

Lampiran A (Carta Gantt).

5.9.4 Penilaian Risiko

Risiko utama adalah pada mesin runcitan iaitu masalah keganasan. Peralatan

yang dijangkakan berkemungkinan mudah rosak adalah butang pemilihan dan

pembaca wang. Risiko kedua adalah, sistem diserang virus dan diceroboh masuk

dan mengubah atau merosakkan maklumat. Risiko ketiga, penjualan tambah nilai

tidak lagi dijual dengan menggunakan kad malah ia menggunakan sistem dimana

pengguna mendapat nombor tambah nilai daripada kedai dengan hanya mendapat no

16 digit yang tercetak di atas kertas.

5.9.5 Perancangan keluar

Di dalam menjalankan projek ini ia memakan modal yang tinggi. Maka

dengan itu, Infotech Net perlu membuat pinjaman daripada MARA atau SME Bank.

Page 127: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

108

Perancangan keluar jika pinjaman diluluskan, maka perancangan adalah setelah

selesai membayar pinjaman iaitu dijangkakan dalam masa 36 bulan iaitu 3 tahun.

Page 128: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

BAB VI

PERBINCANGAN DAN KESIMPULAN

6.1 Hasil Dan Pencapaian

Setelah melalui setiap fasa dalam pembangunan sistem, akhirnya sistem ini

dapat disiapkan dengan sepenuhnya. Secara keseluruhan pembangunan sistem ini

telah melalui setiap fasa dalam pembangunan sistem iaitu fasa keperluan, analisa,

rekabentuk serta implementasi dan pengujian. Maklumat-maklumat yang diperolehi

pada setiap fasa digunakan untuk fasa yang seterusnya bagi memenuhi keperluan

pembangunan sistem. Aktiviti pada setiap fasa pembangunan sistem dijalankan

dengan teliti bagi memastikan kelancaran dalam pembangunan sistem.

Kesinambungan antara setiap fasa pembangunan memberikan kelebihan kepada

pembangun untuk menghasilkan sebuah sistem yang baik dan memenuhi keperluan

pengguna.

Sistem ini telah dibangunkan berdasarkan objektif-objektif yang telah

digariskan pada permulaan pembangunan sistem. Hasil daripada kajian yang

dilakukan maka Sistem AVMS dapat disiapkan 7 modul manakala 2 modul tidak

dapat disiapkan dengan sepenuhnya iaitu modul akaun dan inventori. Modul yang

tidak dapat disiapkan adalah kerana terdapat kekangan dari segi masa dan tenaga

pakar dalam membangun sistem yang menggunakan teknologi java. Pada

keseluruhannya sistem ini telah berjaya mencapai setiap objektif dan skop yang telah

dinyatakan .

Page 129: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

110

Kod-kod untuk pembangunan prototaip ini dibangunkan menggunakan

pengaturcaraan berasaskan web iaitu JSP, JavaServlet, dan dibantu dengan kod- kod

HTML. Manakala pangkalan data pula dibina menggunakan MySql dan jakarta-

tomcat 4.1.29 LE sebagai pelayan web.

6.2 Kesimpulan

Sistem manual yang masih digunakan oleh banyak memberi masalah seperti

yang dinyatakan dalam Bab I bahagian pernyataan masalah dan tujuan projek ini

adalah untuk menyelesaikan masalah yang dihadapi. Segala masalah yang

dikenalpasti dapat diatasi dengan adanya Sistem AVMS. Pembangun berharap agar

sistem ini dapat digunakan walaupun terdapat beberapa kelemahan sistem. Sistem

ini mempunyai kelebihannya tersendiri terutamanya dari segi teknologi bahasa

pengaturcaraan yang diimplemenkan. Kod-kodnya adalah ringkas dan mudah untuk

digunakan disamping ianya tiada sebarang masalah untuk digabungkan dengan

HTML. Teknologi JSP dan JavaServlet boleh dikatakan teknologi yang baru lagi

dan penggunaan teknologi ini pada akhir-akhir ini amat terserlah. Teknologi bahasa

pengaturcaraan JSP dan JavaServlet telah menjadi popular di kalangan pembangun-

pembangun sistem terutamanya pembangun-pembangun sistem yang amat mahir

dalam bahasa pengaturcaraan java.

Pembangun berharap agar sistem ini dapat dibaik disempurnakan pada

semester hadapan dan perancangan untuk membolehkan sistem ini boleh digunakan

akan tercapai.

Page 130: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

111

RUJUKAN

Aaker, D.A. and Stayman, D.M. (1990). Measuring audience perception of

commercials and relating them to ad impact. Journal of Advertising

Research, 7-17.

Biel, A.L. (1992). How brand image drives brand equity. Journal of Advertising

Research. 32(6):6-12.

Danaher, P.J and Green, B.J. (1997). A comparison of media factor that influence

the effectiveness of direct response television advertising. Journal of direct

Marketing. 11(1):46-58

Deitel. H.M. dan Deitel. P. J. (2002). Java How To Program. New Jersey:

Pearson Education International.

Deitel. H.M., Deitel. P. J. dan Goldberg. A. B. (2004). Internet & World Wide

Web How To Program. New Jersey: Pearson Education International

Furukawa, I. and Katahira, H. (1995). Analysis of advertising effects: category

effects and dynamic effects. The 28th Report of Yoshida Hideo Memorial

Faoundation.

Katz, H. (1995). The Media Handbook, NTC Bussiness Books. Lincolnwood, IL.

Kirmani, A. And Zeithaml, V. (1993). Advertising, perceived quality and brand

image Brand Equity and Advertising: Advertising’s Role Building Strong

Brands, Lawrence Erlbaum Associates Inc. 143-61.

Page 131: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

112

McDonald, W.J. (1998). Direct marketing an Integrated Approach. Boston,

Irwin: McGraw Hill. 387-391.

Mohd Aizaini Maarof, Mazleena Salleh, Subariah Ibrahim dan Rabiah Ahmad

(2003). Asas Kriptografi. Edisi pertama. Johor: Penerbit UTM. 94-96

Mohd Shahizan Othman, Suraya Miskon, Roliana Ibrahim dan Norasnita Ahmad

(2001). Amali Pangkalan Data. Edisi Pertama. Johor: Penerbit UTM. 4

Moldovan, S.E. (1998). Copy factors related to persuasion scores. Journal of

Advertising Research. 24(6):16-22

Nielsen Media Research (2003). Copy factors related to persuasion scores.

Journal of Advertising Research. 24(6):16-22.

Pressman Roger S. (2001). Software Engineering A Practitioner’s Approach.

New York: McGraw-Hill.

Roberts, P.D and Berger, M.L. (1989). Direct Marketing Management.

Englewood Cliffs, NJ.: Prentice-Hall. 134-159.

Rogers, S.C. (1995). How to create advertising that works. Journal of Bussiness

& Industrial Marketing. 10(2): 243-255.

Rossiter, J.R. and Percy, L. (1996). Advertising Communications and Promotions

Management. New York, NY.: The McGraw-Companies. 243-248.

Shaver, D. (1982). Strategic Planning: an overview. The Direct Marketing

Handbook. New York, NY.: McGraw-Hill. 3-41.

Stallings William (2003). Crytography and Network Security. New Jersey:

Pearson Education International.

Page 132: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

113

Takeuchi, T. And Nishio, C. (2000). The qualitative contents of television

advertising and its penetration: the case in Japan. Journal of Marketing

Intelligence and Planning. 18(2): 78-99

Verhoef, P.C., Hoekstra, J.C. and Aalst, M.V (2000). The effectiveness of direct

response radio commercials. European Journal of Marketing. 34(1):3-15

Atlas Vending: http://www.atlas-vending.com/. Julai 24, 2006

Java Server Page: http://java.sun.com/products/jsp. Januari 20, 2004

JCE: http://java.sun.com/products/jce/index.jsp. Januari 20, 2004

J2ME: http://java.sun.com/products/j2me. Februari 3, 2004

Perisian vendacom: www.vendapin.com. Julai 24, 2006

Sakaue Vending Machine (M) Sdn. Bhd: http://www.sakauegroup.com.

Julai 24, 2006

Senibina Agile Telecom: http://www.freesms.net/site/howitworks.htm.

Januari 26, 2004

Vendaweb: www.vendaweb.com. Julai 24, 2006

Web Server Apache: http://www.apache.com. Januari 27, 2004

Page 133: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

114

LAMPIRAN A

CARTA GANTT PERANCANGAN PROJEK SARJANA II

AUTOMATED VENDING MACHINE SYSTEM

Page 134: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

ID Task Name Duration Start Finish

1 FASA 1: PERANCANGAN PROJEK 5 days Mon 7.8.06 Fri 11.8.06

2 Perbincangan dengan penyelia 1 day Mon 7.8.06 Mon 7.8.06

3 Penentuan skop dan objektif 2 days Tue 8.8.06 Wed 9.8.06

4 Dokumentasi skop dan objektif 1 day Thu 10.8.06 Thu 10.8.06

5 Pembetulan skop dan objektif 1 day Fri 11.8.06 Fri 11.8.06

6 Tamat fasa perancangan 0 days Fri 11.8.06 Fri 11.8.06

7 FASA 2: KAJIAN DAN ANALISA 18 days Mon 14.8.06 Wed 6.9.06

8 Melakukan penyelidikan dan pengumpulan maklumat 2 days Mon 14.8.06 Tue 29.8.06

9 Melakukan analisa dan kajian literatur 1 day Wed 30.8.06 Wed 30.8.06

10 Menentukan permodelan sistem 1 day Thu 31.8.06 Thu 31.8.06

11 Kenalpasti metodologi 1 day Fri 1.9.06 Fri 1.9.06

12 Justifikasi metodologi 1 day Mon 4.9.06 Mon 4.9.06

13 Dokumentasi kajian, model dan metodologi sistem 2 days Tue 5.9.06 Wed 6.9.06

14 Tamat fasa kajian dan analisa 0 days Wed 6.9.06 Wed 6.9.06

15 FASA 3: REKABENTUK 4 days Thu 7.9.06 Tue 12.9.06

16 Kajian spesifikasi antaramuka pengguna 1 day Thu 7.9.06 Thu 7.9.06

17 Melakukan rekabentuk antaramuka pengguna 1 day Fri 8.9.06 Fri 8.9.06

18 Kajian pangkalan data sistem 1 day Mon 11.9.06 Mon 11.9.06

19 Melakukan rekabentuk pangkalan data sistem 1 day Tue 12.9.06 Tue 12.9.06

20 Tamat fasa rekabentuk 0 days Tue 12.9.06 Tue 12.9.06

21 Business Plan 9 days? Mon 21.8.06 Thu 31.8.06

22 Gather Market Information 1 day Mon 21.8.06 Mon 21.8.06

23 Identify Customer 1 day Mon 28.8.06 Mon 28.8.06

24 Perform Competitor Analysis 1 day? Tue 29.8.06 Tue 29.8.06

25 Summary 1 day Thu 31.8.06 Thu 31.8.06

26 Penyerahan Draf Laporan 1 day? Wed 4.4.07 Wed 4.4.07

27 Penyelia Semak Draf Laporan 1 day Thu 5.4.07 Thu 5.4.07

28 Project Draft Return By Supervisor 1 day Fri 6.4.07 Fri 6.4.07

29 Present Project Progress 1 day? Thu 5.4.07 Thu 5.4.07

30 Prepare Slide Presentation 2 days? Thu 5.4.07 Fri 6.4.07

31 Submit Report & Slide 1 day? Fri 6.4.07 Fri 6.4.07

32 Presentation 1 day? Tue 10.4.07 Tue 10.4.07

33 Correction 6 days? Fri 20.4.07 Fri 27.4.07

34 Submission Dateline Of Corrected 1 day? Fri 27.4.07 Fri 27.4.07

11.8

6.9

12.9

M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T FAug '06 13 Aug '06 20 Aug '06 27 Aug '06 3 Sep '06 10 Sep '06 17 Sep '06 24 Sep '06 1 Oct '06 8 Oct '06 15 Oct '06

Task

Progress

Milestone

Summary

Rolled Up Task

Rolled Up Milestone

Rolled Up Progress

Split

External Tasks

Project Summary

Group By Summary

Deadline

Page 1

Project: PSM 1.mppDate: Thu 10.5.07

Page 135: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

116

LAMPIRAN B

1. Rajah Jujukan mendaftar akaun id oleh jabatan IT

Antaramuka Login

: Jabatan IT

Antaramuka Admin

Buka Akaun id Pengesahan id

1. log masuk

2. Sahkan idpekerja, katalaluan dan katanama

3. Pilih menu buka akaun

4. Masukkan butiran pekerja, katanama, katalaluan dan menu akses

5. klik butang terima

6. sistem kembali ke menu utama

7. Klik keluar

2. Menjana bentuk laporan oleh jabatan IT

Antaramuka Login

: Jabatan IT

Antaramuka Admin

Buka Akaun id Pengesahan id

1. log masuk

2. Sahkan idpekerja, katalaluan dan katanama

3. Pilih menu buka akaun

4. Masukkan butiran pekerja, katanama, katalaluan dan menu akses

5. klik butang terima

6. sistem kembali ke menu utama

7. Klik keluar

Page 136: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

117

3. Kemaskini akaun id oleh jabatan IT

: Jabatan IT

Antaramuka login

Antaramuka admin

Antaramuka akaun id

Edit Akuan Menu (nama pengguna)

1. Log masuk

2. Sahkan katanama, katalaluan, dan id pekerja

3. Klik menu akaun id

4. klik 2 kali pada nama pengguna dan klik edit

5. edit maklumat dan klik simpan

6. sistem kembali

7. klik butang keluar

8. klik butang keluar

4. Tambah dan kemaskini inventori

: Jabatan pemasaran dan jualan

Antaramuka Login

Antaramuka utama

Antaramuka Inventori

Antaramuka tambah dan kemaskini

Pengesahan data

1. log masuk

2. sahkan idpekerja, katanama dan katalaluan

3. klik menu inventori

4. pilih tambah dan kemaskini

5. masukkan data

6. klik terima

7. kembali ke antaramuka inventori

8. klik keluar

9. klik logout

Page 137: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

118

5. Tambah dan kemaskini malumat mesin

: Jabatan pembelian

Antaramuka Login

Antaramuka utama

Antaramuka data mesin

Antaramuka tambah

Pengesahan Cetak maklumat

1. masukkan katanama, katalaluan dan idpekerja

2. sahkan idpekerja, katanama, dan katalaluan

3. klik menu tambah mesin

4.klik menu tambah mesin

5. masukkan maklumat mesin

6. klik terima

7. klik cetak

8. klik kembali

9. klik kembali

10. klik keluar

Page 138: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

119

6. Kemaskini dan capai maklumat penyelenggaraan

: Jabatan Penyelenggaraan

Antaramuka login

antaramuka utama

Laporan kerja catatan

1. masukkan katanama, katalaluan dan idpekerja

2. sahkan idpekerja, katanama, katalaluan

3. klik menu laporan kerja penyelenggaraan

4. klik cetak

5. klik kembali

6. klik menu catatan

7. masukkan data

8. klik menu main utama

9. klik keluar

Page 139: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

120

LAMPIRAN C

Rajah Kelas

Pelanggannamasyarikat : TextNocompany : Textalamat : TextType of business : Textteloff : NumberFax : Numbernamapelanggan : Textcontact_person : Textjawatan : Text

add()edit()delete()

masuk kemasuk ke

masuk ke

masuk ke

masuk ke

masuk ke

masuk ke

masuk ke

masuk ke

Cetak

Cetak

masuk ke

penyelenggaraanhari : datebulan : datetahun : date

add()edit()

maklumat_mesinidmesin : Textidreader : Charreaderserialno : Chariddispenser : Chardispenserserialno : CharidPLC : CharPLCserialno : Charidbutton : Charbuttonserialno : Chardisplay : Text

add()delete()edit()

lokasi_mesinalamat : Addressidmesin : TextMesinKategori : Text

add()delete()edit()

Create_Userkatalaluan : TextKatalogin : CharName : TextNo Pekerja : CharJabatan : Char

adduser()delete()edit()

Inventoriprodukname : Textprodukkategori : Numberbilangan : NumberTarikh : NumberMasa : Numbermesinname : Textproductcode : char

addstock()minusstock()

milagetarikh : date/timebeginning_milage : numberending_milage : numbertotal_milage : numberexpenses_amount : currencymethodofpayment : textcomments : textvehicle_no : charvehicle_type : Textidpekerja : char

calculate()record()

expenses_typeexpenses_id : chartype : texttotal : currencyidpekerja : char

add()mengira_margin

hargabeli : currencyhargajual : currencygajistaf : Currencymilleage : Currencysewatapak : Currencykospenyelenggaraan : Currency

calculate()

invoicenocompany : Texttarikh : Dateperkara : Texttempoh : Texttotal : TextDiskaun : Text

generate()cetak()

pengiklananhari : date/timebulan : date/timetahun : date/timejam : date/timeminute : date/timesaat : date/timejangkamasa : date/timesaiziklan : Textformat : Textnocompany : Text

add()delete()edit()jana_jadual()

login_IVSkatanama : TextKatalaluan : Textid_pekerja : Text

login()

Page 140: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

121

LAMPIRAN D

Hasil kajian saya terhadap dua jenis perisian pangkalan data iaitu MS Access

dan My SQL dapat dilihat dengan lebih jelas perbezaan yang terdapat antara dua

perisian tersebut di dalam jadual dibawah. Dari jadual, jelaslah bahawa perisan My

SQL yang menggunakan bahasa pengaturcaraan SQL adalah lebih baik daripada MS

Access.

Ciri My SQL MS Access

Peralatan Pembangunan Aplikasi Tidak Ya

Pangkalan Data Kumpulan Kerja (1-30 orang) Ya Ya

Pangkalan Data Enterprise (ratusan hingga ribuan pengguna) Ya Tidak

Triggers dan Prosedur yang Disimpan Ya Tidak

Sebahagian daripada Microsoft Back Office Ya Tidak

Sebahagian daripada Microsoft Office Tidak Ya

(sesetengah

versi)

Page 141: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

122

LAMPIRAN E

LAPORAN KEWANGAN

Page 142: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

PEKARA / BULAN / TAHUNPRA

OPERASI 1 2 3 4 5 6 7 8 9 10 11 12 Jumlah

PENERIMAAN TUNAI

MODAL SENDIRI 42,344.00 - - - - - - - - - - - - 42,344.00JUALAN - 0.00 0.00 0.00 0.00 0.00 0.00 41,943.00 41,943.00 40,590.00 41,943.00 40,590.00 41,943.00 248,952.00 PINJAMAN 100,000.00 100,000.00

JUMLAH PENERIMAAN 142,344.00 0.00 0.00 0.00 0.00 0.00 0.00 41,943.00 41,943.00 40,590.00 41,943.00 40,590.00 41,943.00 391,296.00

PEMBAYARAN TUNAI

Kos JualanSewa broadband 800 800 800 800 800 800 800 800 800 800 800 800 9,600.00 Belanja gaji dan elaun 1500 1500 1500 1500 1500 1500 1500 1500 1500 1500 1500 1500 18,000.00 Kwsp dan Perkeso 210 210 210 210 210 210 210 210 210 210 210 210 2,520.00 belanja perubatan 150 150 150 150 150 150 150 150 150 150 150 150 1,800.00

BELIAN HARTA TETAPPeralatan Komputer 10,000.00 10,000.00Alatan Pejabat 5,000.00 5,000.00Mesin Runcitan 20,000.00 20,000.00Server 10,000 10,000.00

BELANJA PEMASARAN DAN PENGURUSANbelanja pengiklanan dan pemasaran 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 12,000.00belanja kenderaan 200 200 200 200 200 200 200 200 200 200 200 200 2,400.00belanja petrol, tol dan letak kereta 1,500 1,500 1,500 1,500 1,500 1,500 1,500 1,500 1,500 1,500 1,500 1,500 18,000.00

PENTADBIRANBelanja gaji dan elaun 3,000.00 3,000.00 3,000.00 3,000.00 3,000.00 3,000.00 3,000.00 3,000.00 3,000.00 3,000.00 3,000.00 3,000.00 36,000.00KWSP & SOCSO 360.00 360.00 360.00 360.00 360.00 360.00 360.00 360.00 360.00 360.00 360.00 360.00 4,320.00 belanja perubatan 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 1,800.00

LAIN-LAIN BELANJADaftar Niaga 100.00 100.00 Sewa 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 7,200.00 Bil Elektrik/Air/Telepon 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 1,200.00 Belanja Pejabat 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 1,200.00 Petrol, tol dan letak kereta 500.00 500.00 500.00 500.00 500.00 500.00 500.00 500.00 500.00 500.00 500.00 500.00 6,000.00 Belanjan insurans 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 2,400.00

DEPOSITsewa 1,800 1,800.00utiliti 300 300.00

Bayaran Pinjaman 2,598 2,598 2,598 2,598 2,598 2,598 2,598 2,598 2,598 23,382.00 Faedah Pinjaman 417 417 417 417 417 417 417 417 417 3,753.00

JUMLAH PEMBAYARAN 37,100.00 10,370.00 10,370.00 10,370.00 23,385.00 13,385.00 13,385.00 13,485.00 13,385.00 13,385.00 13,385.00 13,385.00 13,385.00 198,775.00

LEBIHAN KURANGAN) 105,244.00 (10,370.00) (10,370.00) (10,370.00) (23,385.00) (13,385.00) (13,385.00) 28,458.00 28,558.00 27,205.00 28,558.00 27,205.00 28,558.00 192,521.00 BAKI AWAL - 105,244.00 94,874.00 84,504.00 74,134.00 50,749.00 37,364.00 23,979.00 52,437.00 80,995.00 108,200.00 136,758.00 163,963.00 - BAKI AKHIR 105,244.00 94,874.00 84,504.00 74,134.00 50,749.00 37,364.00 23,979.00 52,437.00 80,995.00 108,200.00 136,758.00 163,963.00 192,521.00 192,521.00

Syarikat Infotech NetBelanjawan bagi Tahun Pertama Selepas Pembiayaan

Page 143: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

PEKARA/ BULAN/TAHUN 1 2 3 4 5 6 7 8 9 10 11 12 Jumlah

PENERIMAAN TUNAI

JUALAN 41943.00 37884.00 41943.00 40590.00 41943.00 40590.00 46137.30 46137.30 44649.00 46137.30 44649.00 46137.30 518740.20PINJAMAN

JUMLAH PENERIMAAN 41943.00 37884.00 41943.00 40590.00 41943.00 40590.00 46137.30 46137.30 44649.00 46137.30 44649.00 46137.30 518740.20

PEMBAYARAN TUNAI

Kos JualanSewa broadband 2000.00 2000.00 2000.00 2000.00 2000.00 2000.00 2000.00 2000.00 2000.00 2000.00 2000.00 2000.00 24000.00Belanja gaji dan elaun 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 19800.00Kwsp dan Perkeso 231.00 231.00 231.00 231.00 231.00 231.00 231.00 231.00 231.00 231.00 231.00 231.00 2772.00belanja perubatan 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 1980.00

BELIAN HARTA TETAPPeralatan Komputer 5000.00 5000.00Alatan Pejabat 2000.00 2000.00Mesin Runcitan 20000.00 20000.00Server 30000.00 30000.00

BELANJA PEMASARAN DAN PENGURUSANbelanja pengiklanan dan pemasaran 1100.00 1100.00 1100.00 1100.00 1100.00 1100.00 1100.00 1100.00 1100.00 1100.00 1100.00 1100.00 13200.00belanja kenderaan 220.00 220.00 220.00 220.00 220.00 220.00 220.00 220.00 220.00 220.00 220.00 220.00 2640.00belanja petrol, tol dan letak kereta 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 1650.00 19800.00

PENTADBIRANBelanja gaji dan elaun 3300.00 3300.00 3300.00 3300.00 3300.00 3300.00 3300.00 3300.00 3300.00 3300.00 3300.00 3300.00 39600.00KWSP & SOCSO 396.00 396.00 396.00 396.00 396.00 396.00 396.00 396.00 396.00 396.00 396.00 396.00 4752.00belanja perubatan 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 150.00 1800.00

LAIN-LAIN BELANJADaftar Niaga 100.00 100.00Sewa 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 7200.00Bil Elektrik/Air/Telepon 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 1320.00Belanja Pejabat 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 110.00 1320.00Petrol, tol dan letak kereta 550.00 550.00 550.00 550.00 550.00 550.00 550.00 550.00 550.00 550.00 550.00 550.00 6600.00Belanjan insurans 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 2400.00

Bayaran Pinjaman 2598.00 2598.00 2598.00 2609.00 2609.00 2609.00 2609.00 2609.00 2609.00 2609.00 2609.00 2609.00 31275.00Faedah Pinjaman 417.00 417.00 417.00 406.00 406.00 406.00 406.00 406.00 406.00 406.00 406.00 406.00 4905.00

JUMLAH PEMBAYARAN 42447.00 15447.00 15447.00 45447.00 15447.00 15447.00 15547.00 15447.00 15447.00 15447.00 15447.00 15447.00 242464.00

LEBIHAN KURANGAN) -504.00 22437.00 26496.00 -4857.00 26496.00 25143.00 30590.30 30690.30 29202.00 30690.30 29202.00 30690.30 276276.20BAKI AWAL 192521.00 192017.00 214454.00 240950.00 236093.00 262589.00 287732.00 318322.30 349012.60 378214.60 408904.90 438106.90 192521.00BAKI AKHIR 192017.00 214454.00 240950.00 236093.00 262589.00 287732.00 318322.30 349012.60 378214.60 408904.90 438106.90 468797.20 468797.20

Syarikat Infotech NetBelanjawan bagi Tahun Kedua Selepas Pembiayaan

Page 144: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

PEKARA/ BULAN/TAHUN 1 2 3 4 5 6 7 8 9 10 11 12 Jumlah

PENERIMAAN TUNAI

JUALAN 46,137.30 41,672.40 46,137.30 44,649.00 46,137.30 44,649.00 50,751.03 50,751.03 49,113.90 50,751.03 49,113.90 50,751.03 570,614.22 PINJAMAN

JUMLAH PENERIMAAN 46,137.30 41,672.40 46,137.30 44,649.00 46,137.30 44,649.00 50,751.03 50,751.03 49,113.90 50,751.03 49,113.90 50,751.03 570,614.22

PEMBAYARAN TUNAI

Kos JualanSewa broadband 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 36,000.00 Belanja gaji dan elaun 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 21,780.00 Kwsp dan Perkeso 254.1 254.1 254.1 254.1 254.1 254.1 254.1 254.1 254.1 254.1 254.1 254.1 3,049.20 belanja perubatan 181.50 181.50 181.50 181.50 181.50 181.50 181.50 181.50 181.50 181.50 181.50 181.50 2,178.00

BELIAN HARTA TETAPPeralatan Komputer 2,000 2,000.00 Alatan Pejabat 2,000 2,000.00 Mesin Runcitan 20,000 20,000.00 Server 60,000 60,000.00

BELANJA PEMASARAN DAN PENGURUSANbelanja pengiklanan dan pemasaran 1,210.00 1,210.00 1,210.00 1,210.00 1,210.00 1,210.00 1,210.00 1,210.00 1,210.00 1,210.00 1,210.00 1,210.00 14,520.00 belanja kenderaan 242.00 242.00 242.00 242.00 242.00 242.00 242.00 242.00 242.00 242.00 242.00 242.00 2,904.00 belanja petrol, tol dan letak kereta 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 1,815.00 21,780.00

PENTADBIRANBelanja gaji dan elaun 3,630.00 3,630.00 3,630.00 3,630.00 3,630.00 3,630.00 3,630.00 3,630.00 3,630.00 3,630.00 3,630.00 3,630.00 43,560.00 KWSP & SOCSO 435.60 435.60 435.60 435.60 435.60 435.60 435.60 435.60 435.60 435.60 435.60 435.60 5,227.20 belanja perubatan 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 165.00 1,980.00

LAIN-LAIN BELANJADaftar Niaga 100.00 100.00 Sewa 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 600.00 7,200.00 Bil Elektrik/Air/Telepon 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 1,452.00 Belanja Pejabat 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 121.00 1,452.00 Petrol, tol dan letak kereta 605.00 605.00 605.00 605.00 605.00 605.00 605.00 605.00 605.00 605.00 605.00 605.00 7,260.00 Belanjan insurans 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 2,400.00

Bayaran Pinjaman 2,609.00 2,609.00 2,609.00 2,619 2,619 2,619 2,619 2,619 2,619 2,619 2,619 2,619 31,398.00 Faedah Pinjaman 406.00 406.00 406.00 395 395 395 395 395 395 395 395 395 4,773.00

JUMLAH PEMBAYARAN 41,410.20 17,410.20 17,410.20 77,409.20 17,409.20 17,409.20 17,509.20 17,409.20 17,409.20 17,409.20 17,409.20 17,409.20 293,013.40

LEBIHAN KURANGAN) 4,727.10 24,262.20 28,727.10 (32,760.20) 28,728.10 27,239.80 33,241.83 33,341.83 31,704.70 33,341.83 31,704.70 33,341.83 277,600.82 BAKI AWAL 468,797.20 473,524.30 497,786.50 526,513.60 493,753.40 522,481.50 549,721.30 582,963.13 616,304.96 648,009.66 681,351.49 713,056.19 468,797.20 BAKI AKHIR 473,524.30 497,786.50 526,513.60 493,753.40 522,481.50 549,721.30 582,963.13 616,304.96 648,009.66 681,351.49 713,056.19 746,398.02 746,398.02

Syarikat Infotech NetBelanjawan bagi Tahun Ketiga Selepas Pembiayaan

Page 145: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

JUALAN 248,952.00 518,740.20

KOS JUALANSewa broadband 9,600.00 24,000.00 36,000.00 Belanja gaji dan elaun 18,000.00 19,800.00 21,780.00 Kwsp dan Perkeso 2,520.00 2,772.00 3,049.20 belanja perubatan 1,800.00 1,980.00 2,178.00

31,920.00 48,552.00 63,007.20

UNTUNG KASAR 217,032.00 470,188.20

PERBELANJAANBELANJA PEMASARAN DAN PENGURUSAN

belanja pengiklanan dan pemasaran 12,000.00 13200.00 14,520.00belanja kenderaan 2,400.00 2640.00 2,904.00belanja petrol, tol dan letak kereta 18,000.00 19800.00 21,780.00

32,400.00 35640.00 39,204.00

PENTADBIRAN

Belanja gaji dan elaun 36,000.00 39,600.00 43,560.00 KWSP & SOCSO 4,320.00 4,752.00 5,227.20 belanja perubatan 1,800.00 1,800.00 1,980.00

42,120.00 46,152.00 50,767.20 LAIN-LAIN BELANJA

Daftar Niaga 100.00 100.00 100.00 Sewa 7,200.00 7,200.00 7,200.00 Bil Elektrik/Air/Telepon 1,200.00 1,320.00 1,452.00 Belanja Pejabat 1,200.00 1,320.00 1,452.00 Petrol, tol dan letak kereta 6,000.00 6,600.00 7,260.00 Belanjan insurans 2,400.00 2,400.00 2,400.00 Faedah Pinjaman 3,753.00 4,905.00 4,773.00

21,853.00 23,845.00 24,637.00

SUSUT NILAI:Peralatan Komputer 2,000.00 2,600.00 2,480.00 Mesin Runcitan 3,000.00 5,550.00 7,717.50 Alatan Pejabat 1,000.00 1,200.00 1,360.00 Server 2,000.00 7,600.00 18,080.00

8,000.00 16,950.00 29,637.50

Jumlah Perbelanjaan 104,373.00 122,587.00

Untung / Rugi sebelum cukai 112,659.00 347,601.20

Cukai 28% 31,544.52 97,328.34 101,741.17

Untung / Rugi selepas cukai 81,114.48 250,272.86

TAHUN PERTAMA TAHUN KEDUA TAHUN

Syarikat Infotech NetPENYATA PERDAGANGAN, UNTUNG DAN RUGI

BAGI TAHUN PERTAMA, KEDUA DAN KETIGA

Page 146: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN
Page 147: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

570,614.22

507,607.02

144,245.70

363,361.32

261,620.15

N KETIGA

Page 148: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN
Page 149: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

Anggaran Susut Nilai Untuk Tahun Pertama Sehingga Tahun Ketiga

HARTA TETAP HARGA KOS SUSUTNILAIS/NILAI

TERKUMPUL NILAI BERSIH

Peralatan Komputer 10,000.00 2,000.00 2,000.00 8,000.00 Mesin Runcitan 20,000.00 3,000.00 3,000.00 17,000.00 Alatan Pejabat 5,000.00 1,000.00 1,000.00 4,000.00 Server 10,000.00 2,000.00 2,000.00 8,000.00

JUMLAH 45,000.00 8,000.00 8,000.00 37,000.00

HARTA TETAP HARGA KOS SUSUTNILAIS/NILAI

TERKUMPUL NILAI BERSIH

Peralatan Komputer 13,000.00 2,600.00 4,600.00 10,400.00 Mesin Runcitan 37,000.00 5,550.00 8,550.00 31,450.00 Alatan Pejabat 6,000.00 1,200.00 2,200.00 4,800.00 Server 38,000.00 7,600.00 9,600.00 30,400.00

JUMLAH 94,000.00 16,950.00 24,950.00 77,050.00

HARTA TETAP HARGA KOS SUSUTNILAIS/NILAI

TERKUMPUL NILAI BERSIH

Peralatan Komputer 12,400.00 2,480.00 7,080.00 9,920.00 Mesin Runcitan 51,450.00 7,717.50 16,267.50 43,732.50 Alatan Pejabat 6,800.00 1,360.00 3,560.00 5,440.00 Server 90,400.00 18,080.00 27,680.00 72,320.00

JUMLAH 161,050.00 29,637.50 54,587.50 131,412.50

* Susut Nilai PeratusPeralatan Komputer 20%Mesin Runcitan 15%Alatan Pejabat 20%Server 20%

TAHUN PERTAMA

TAHUN KEDUA

TAHUN KETIGA

Syarikat Infotech Net

Page 150: i AUTOMATED VENDING MACHINE SYSTEM MOHD HASYIM BIN

Jumlah Pinjaman = RM 100,000Kadar Faedah Tahunan = 5% SetahunTempoh Bayaran Balik = 3 Tahun

TAHUN BAYARAN FAEDAH 5% BAKI PINJAMAN BAYARAN BULANAN JUMLAH BAYARAN

Tahun 1 23,382.00 3,753.00 76,618.00 3,014.45 27,135.00

Tahun 2 31,275.00 4,905.00 45,343.00 3,014.45 36,180.00

Tahun 3 31,398.00 4,773.00 13,945.00 3,014.45 36,171.00

JUMLAH 86,055.00 13,431.00 99,486.00

Syarikat Infotech NetJadual Pembiayaan Balik Pinjaman