Vous êtes sur la page 1sur 153

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

PSZ 19:16 (Pind. 1/97)

UNIVERSITI TEKNOLOGI MALAYSIA

BORANG PENGESAHAN STATUS TESIS


AUTOMATED VENDING MACHINE SYSTEM JUDUL: ____________________________________________________________ SESI PENGAJIAN : ________________ 2006/2007 Saya MOHD HASYIM BIN MOHAMMAD ALI _______________________________________________________________ (HURUF BESAR)

mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah)* ini disimpan di Perpustakaan Universiti Teknologi Malaysia dengan syarat-syarat kegunaan seperti berikut: 1. 2. 3. 4. Tesis adalah hakmilik Universiti Teknologi Malaysia. Perpustakaan Universiti Teknologi Malaysia dibenarkan membuat salinan untuk tujuan pengajian sahaja. Perpustakaan dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi. **Sila tandakan ( ) (Mengandungi maklumat yang berdarjah keselamatan atau SULIT kepentingan Malaysia seperti termaktub di dalam AKTA RAHSIA RASMI 1972) TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi atau badan penyelidikan dijalankan)

TIDAK TERHAD Disahkan oleh

_________________________ (TANDATANGAN PENULIS) Alamat tetap: NO. 9, JALAN BOLA SEPAK LIMA, SEKSYEN 13, 40100 SHAH ALAM, SELANGOR Tarikh: 7 MEI 2007

____________________________ (TANDATANGAN PENYELIA)

PROF. DR. SAFAAI BIN DERIS Nama penyelia Tarikh: 9 MEI 2007

CATATAN:

* **

Potong yang tidak berkenaan Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa/organisasi berkenaan dengan meyatakan sekali sebab dan tempoh tesis ini perlu dikelaskan sebagai SULIT atau TERHAD. Tesis dimaksudkan sebagai tesis bagi Ijazah Doktor Falsafah dan Sarjana secara penyelidikan, atau disertasi bagi pengajian secara kerja kursus dan penyelidikan, atau Laporan Projek Sarjana Muda (PSM).

Saya akui bahawa saya telah membaca karya ini dan pada pandangan saya karya ini memadai dari segi skop dan kualiti untuk tujuan penganugerahan Ijazah Sarjana Sains ( Keusahawanan Teknologi Maklumat).

Tandatangan Nama Penyelia Tarikh

: : :

... PROF. DR. SAFAAI DERIS 9 MEI 2007

ii

Saya akui karya ini adalah hasil kerja saya sendiri kecuali nukilan dan ringkasan yang tiap satunya telah saya jelaskan sumbernya.

Tandatangan Nama Penulis Tarikh

: : :

....................................................................... MOHD HASYIM BIN MOHAMMAD ALI 09 Mei 2007

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

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.

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

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.

vii

SENARAI KANDUNGAN BAB PERKARA HALAMAN JUDUL PERAKUAN DEDIKASI PENGHARGAAN ABSTRAK ABSTRACT SENARAI KANDUNGAN SENARAI JADUAL SENARAI RAJAH SENARAI ISTILAH SENARAI SINGKATAN SENARAI LAMPIRAN HALAMAN i ii iii iv v vi vii xiii xv xvii xviii xx

BAB I

PENDAHULUAN

1.1 1.2 1.3 1.4 1.5 1.6

Pengenalan Pernyataan Masalah Matlamat Projek Objektif Projek Skop Projek Justifikasi

1 2 3 3 4 5

BAB II

KAJIAN LITERATUR

2.1 2.2 2.3

Pengenalan Kajian Terhadap Mesin Runcitan Analisis mengenai sistem Semasa

6 6 7

viii

2.3.1 Perakaunan 2.3.2 Inventori 2.3.3 Maklumat lokasi dan mesin 2.3.4 Penyelenggaraan mesin 2.3.5 Penjanaan laporan 2.3.6 Penarafan produk dan jualan 2.3.7 Pengiraan margin untung dan rugi 2.3.8 Alat penganalisaan grafik 2.3.9 Penjadualan pengiklanan media elektronik 2.3.10 Contoh laporan dan proses kerja yang sedia ada 2.4 Kajian Terhadap Perisian, Bahasa Pengaturcaraan dan Teknologi 2.4.1 My SQL 2.4.2 Java Server Page (JSP) 2.4.3 HTML 2.4.4 JavaScript 2.4.4.1 Kelebihan JavaScript 2.4.5 Java Applet 2.4.6 Java Servlet 2.4.7 JavaBeans 2.4.8 JavaMail API 2.4.9 Java Database Connectivity (JDBC) 2.4.10 Java 2 Micro Edition (J2ME) 2.4.11 Pelayan Web Jakarta-Tomcat 2.5 Keselamatan Data 2.5.1 Pengesahan Pengguna Sistem 2.6 Protokol E-mel 2.6.1 SMTP 2.6.2 POP3 2.7 2.8 Pelayan-Pelanggan Justifikasi Pemilihan Teknik, Teknologi dan

7 8 8 9 9 10 10 10 11

11

16

17 18 18 19 20 20 21 22 22 22 23 24 24 24 25 25 26 26 27

ix

Peralatan 2.9 Kajian Terhadap Pengiklanan Di Media Tradisional 2.9.1 Pengiklanan Di Televisyen 2.9.2 Pengiklanan Di Radio 2.9.3 Pengiklanan Di Akhbar 2.9.4 Pengiklanan Di Majalah 2.10 Ulasan Kajian Terhadap Ciri-ciri Pengiklanan 2.10.1 Ciri-ciri Pengiklanan Yang Baik 2.11 Rumusan 28 30 32 33 34 34 36 28

BAB III

METODOLOGI PEMBANGUNAN

3.1 3.2 3.3

Pengenalan Metodologi Model Prototaip Fasa-fasa dalam Metodologi Model Prototaip Penjelajahan 3.3.1 Fasa Perancangan 3.3.2 Fasa Analisis Keperluan 3.3.3 Fasa Rekabentuk 3.3.4 Fasa Implementasi 3.3.5 Fasa Penentusahan dan Pengesahan 3.3.6 Fasa Operasi dan Penyelenggaraan

38 39 41

41 42 43 44 44 44 45 45 46 47 47 48

3.4

Analisis Keperluan Sistem 3.4.1 3.4.2 3.4.3 3.4.4 Justifikasi Perkakasan Justifikasi Perisian Spesifikasi Input Spesifikasi Output

3.5

Andaian dan Kekangan

BAB IV

REKABENTUK

4.1

Aliran Kerja Fasa Keperluan 4.1.1 4.1.2 Rajah Kes Guna Sistem Keterangan Aktor 4.1.2.1 4.1.2.2 4.1.2.3 4.1.2.4 4.1.2.5 4.1.2.6 4.1.3 Jabatan Penyelenggaraan Jabatan Akaun Jabatan Pemasaran dan jualan Jabatan Pembelian Jabatan IT Sistem Penjualan kad

49 49 51 51 52 52 53 54 55 55 55

Keterangan Kes Guna 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 4.1.3.6 Cetak laporan dan graf Analisa penarafan produk dan jualan 4.1.3.7 4.1.3.8 Kira margin Sediakan jadual pengiklanan media elektronik 4.1.3.9 Rekabentuk format laporan dan graf 4.1.3.10 Mendaftar dan mengemaskini akaun id sistem

56

57

57

58 58

59 59

60

60

4.2

Aliran Kerja Fasa Analisis 4.2.1 Rajah Jujukan

61 61

xi

4.2.2 Rajah Kelas 4.3 Aliran Kerja Fasa Rekabentuk 4.3.1 Rekabentuk Antaramuka Sistem 4.4 Ringkasan

61 62 62 69

BAB V

RANCANGAN PERNIAGAAN 5.1 Ringkasan Eksekutif 5.1.1 5.1.2 5.1.3 5.2 Matlamat Misi Kunci Kejayaan 71 72 72 73 73 74 79 80 80 81 82 82 83 83 84 84 84

Pengurusan dan Organisasi 5.2.1 Maklumat Syarikat

5.2.2 Carta Organsasi 5.2.3 Strategi Pengurusan 5.2.4 Strategi Perkhidmatan 5.3 Keterangan Produk 5.3.1 Modul Perkakaunan 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 Modul Inventori Modul Maklumat Lokasi dan Mesin Modul Penyelenggaraan Mesin Modul Penjanaan Laporan Modul Penarafan Produk dan Jualan Modul Pengiraan Margin Untung dan Rugi 5.3.8 5.3.8 Modul Alat Penganalisaan Grafik Modul Penjadualan Pengiklanan Media Elektronik 5.4 Analisis Industri 5.4.1 Industri Semasa 5.4.1.1 Industri mesin runcitan di singapura 5.4.1.2 Industri semasa telefon

85 85

85 85 85

89

xii

5.4.2 5.4.3 5.4.4 5.4.3 5.5

Haluan Pasaran Masa Akan Datang Peluang Strategi Segmentasi Pasaran Ramalan Industri

91 92 92 93 96 96 97 98 98 98 99 99 99 99 100 101 101 105 105 106

Sasaran Pasaran 5.5.1 5.5.2 Lokasi Pasaran dan Pelanggan Haluan Pasaran dan Masa Depan

5.6

Pesaingan 5.6.1 5.6.2 Analisis Pesaing Strategi Persaingan

5.7

Perancangan Pemasaran dan Strategi Jualan 5.7.1 5.7.2 5.7.3 5.7.4 Produk Harga Lokasi Promosi

5.8

Pengkajian Risiko 5.8.1 5.8.2 5.8.2 Analisis SWOT Teknologi Perancangan Kecemasan

5.9

Pembangunan Jangka Masa Panjang dan Perancangan Keluar 5.9.1 5.9.2 5.9.3 5.9.4 5.9.1 Matlamat Strategi Batu Tanda Penilaian Risiko Perancangan Keluar

106 106 107 107 107

BAB VI

PERBINCANGAN DAN KESIMPULAN 6.1 6.2 Hasil dan Capaian Kesimpulan 109 110 111 114 - 130

RUJUKAN LAMPIRAN A D

xiii

SENARAI JADUAL

NO. JADUAL

TAJUK

HALAMAN

2.1 2.2 2.3 2.4 2.5

Laporan Kutipan Jualan Harian Laporan Jualan Bulanan Borang penambahan bekalan di mesin Borang pemindahan bekalan Rancangan Yang Mempunyai Bilangan Penonton Terbanyak

13 14 15 16 30

3.1 3.2 5.1 5.2

Spesifikasi pekakasan Spesifikasi perisian Profil Perniagaan Mesin runcitan menyumbang peratus di dalam jualan runcit

40 47 75 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 5.6

Bilangan mesin runcitan mengikut lokasi Kadar penembusan bagi industri Komunikasi dan Multimedia

88 89

5.7

Bilangan penggunaan telefon selular pada tahun 2005 dan 2006

90

xiv 5.8 Peratus pengguna pra bayar mengikut pendapatan isi rumah 5.9 (a) 5.9 (b) 5.10 Analisis 5 kuasa (5 forces analysis) Analisis 5 kuasa (5 forces analysis) Syarikat pengeluar dan menyediakan perkhidmatan mesin runcitan 5.11 5.12 (a) 5.12 (b) Analisa produk pesaing Analisis SWOT Analisis SWOT 98 101 102 95 96 97 91

xv

SENARAI RAJAH

NO. RAJAH

TAJUK

HALAMAN

2.1

Langkah-langkah dalam mengendalikan panggilan

12

2.2 3.1 4.1 4.2 4.3 4.4

Struktur Konsep JDBC Model Prototaip Rajah Kes Guna bagi IVS Rajah Aktor bagi Jabatan Penyelenggaraan Rajah Aktor bagi Jabatan Akaun Rajah Aktor bagi Jabatan Pemasaran dan Jualan

23 46 50 51 52 53

4.5 4.6 4.7 4.8 4.9 4.10 4.11 4,12 4.13

Rajah Aktor bagi Jabatan Pembelian Rajah Aktor bagi Jabatan IT Rajah Aktor bagi Sistem Penjualan Kad Senibina Sistem Senibina bagi e-mel Rekabentuk Antaramuka Pelanggan Rekabentuk Antaramuka Pembekal Rekabentuk Antaramuka Pembekal Rekabentuk Antaramuka Perisian Vendacom 5.09 bagi meter dispenser

54 54 55 63 64 65 66 67 68

4.14 5.1 5.2 5.3 5.4

Antaramuka General Parameters & Status Borang D Sijil Kementerian Kewangan Sijil Pengiktirafan Bumiputera Carta organisasi Infotech Net

69 70 77 78 79

xvi 5.5 5.6 Mesin runcitan kad prabayar Model Five Forces 82 94

xvii

SENARAI ISTILAH

BAHASA MELAYU Enkripsi Pangkalan Data Pelakon Pelanggan Pelayan Perisian Aplikasi Dekripsi Perkakasan Prototaip Rajah Jujukan Rajah Kes Guna Real-time Calculate

BAHASA INGGERIS Encryption Database Actor Client Server Software Application Decryption Hardware Prototype Sequence Diagram Use Case Diagram Masa-nyata Kira

xviii

SENARAI SINGKATAN

SINGKATAN MAKNA SINGKATAN

HTTP SQL ANSI ISO HTML SGML IMAP POP3 SMTP SADT UML OMT WAP DES IDEA AES DBMS UA NVT MD2 MD5 AVMS ITN

Hypertext Transfer Protocol Structured Query Language American National Institute International Standard Organization Hypertext Markup Language Standard Generalised Markup Language Interactive Mail Access Protokol Post Office Protocol Simple Mail Transfer Protocol Software Analysis and Design Technique Unified Modeling Language Object Modelling Technique Wireless Access Protocol Data Encryption Standard International Data Encryption Algorithm Advanced Encryption Algorithm Database Management System User Agent Network Virtual Terminal Message Digest2 Message Digest5 Automated Vending Machine System Infotech Net

xix SHA JSP ASP PHP JVM JPJ MAC JCA JCE RSA J2ME PDA UML PIAM Secure Hash Algoritma Javaserver Page Active Server page Personal Home Page Java Virtual Machine Jabatan Pengangkutan Jalan Message Authentication Code Java Cryptography Architecture Java Cryptography Extension Rivest-Shamir-Adelman Java 2 Micro Edition Personal Digital Assistant Unified Modelling Language Persatuan Insurans Am Malaysia

xx

SENARAI LAMPIRAN

LAMPIRAN TAJUK

HALAMAN

A B C D E

Carta Gantt Projek Sarjana I Rajah Jujukan Rajah kelas Perbezaan My SQL dengan Ms Access Rancangan kewangan

114 116 120 121 122

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

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

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:

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. iii.

Mengkaji sistem dan senibina papan litar PLC. 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.

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.

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

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.

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

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.

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.

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 langkahlangkah 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.

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

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.

14

Jadual 2.2: Laporan Jualan Bulanan Vending Machine Sales Invoice # Date Unit Price Maxis RM10 Maxis RM30 Maxis RM60 Celcom RM10 Celcom RM30 Celcom RM50 Digi RM10 Digi RM30 Digi RM50 Ring Ring RM20 Ring Ring RM50 Italk RM30 Italk RM60 TOTAL 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 10.00 30.00 60.00 10.00 30.00 50.00 10.00 30.00 50.00 20.00 50.00 30.00 60.00 QTY (PCS) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOTAL RM -

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.

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.

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 objekobjek 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).

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).

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).

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).

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 emel. Maklumat dalam pangkalan data akan dihantar kepada JavaBeans dulu kemudian hantar kepada e-mel dengan menggunakan JavaMail API.

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).

23

Java Applications

JDBC Driver Manager

JDBC-ODBC Bridge

Vendor Specific JDBC Driver

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 emel.

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

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 emel. 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

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 emel 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

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

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).

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).

30

Jadual 2.5: Rancangan Yang Mempunyai Bilangan Penonton Terbanyak Bil Rancangan Saluran Hari Tarikh Masa Penonton (000) 1. 2. Senario Neraca Benar 3. Cerekarama Amir 4. 5. 6. 7. Majalah 3 Misteri Nusantara 999 Gerak Khas TV3 TV3 TV3 TV3 Jumaat Isnin Isnin Khami s 8. 9. Buletin Utama Buletin Utama TV3 TV3 Rabu Jumaat Sabtu 17/09/2003 2000-2059 19/09/2003 2000-2059 20/09/2003 2030-2300 2616 2601 2545 19/09/2003 2059-2157 15/09/2003 2130-2204 15/09/2003 2101-2130 18/09/2003 2105-2206 3712 3698 3658 3046 TV3 Jumaat 19/09/2003 2200-2353 3760 TV3 Kisah TV3 Rabu Rabu 17/09/2003 2100-2132 17/09/2003 2132-2201 4190 3954

10. Piala 2003

Malaysia TV3

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-

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.

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

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.

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).

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)

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

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.

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

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 ].

40

Keperluan sistem (biasanya tidak formal/lengkap)

Penentuan rangka spesifikasi sistem

Plan pembangunan prototaip

Diterima sebagai komponen sistem

Prototaip pakai-buang

Penilaian Prototaip

Pembangunan Prototaip Perlu pembaikan

Komponen

Penentuan Spesifikasi sistem

Mereka bentuk dan mengimplementasika n sistem

Sistem Perisian yang sempurna

Pengesahan 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

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.

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, protokolprotokol, 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.

43

Sebelum proses pembangunan projek dimulakan, kajian terhadap metodologi yang digunakan juga dikenalpasti kerana di dalam metodologi terdapat panduanpanduan 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.

44

3.3.4

Fasa Implementasi

Pada fasa implementasi ini segala perisian, perkakasan dan program aplikasi digunakan sepenuhnya untuk menukarkan atau menterjemahkan rekabentukrekabentuk yang dilakarkan ke dalam bentuk kod aturcara dengan menggunakan keperluan perkakasan, perisian, teknologi dan protokol yang telah ditentukan. Kerjakerja 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

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.

46

Jadual 3.1: Spesifikasi pekakasan Jenis Perkakasan Komputer Keperluan 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 Mesin Runcitan Digunakan untuk menerima mesej daripada pelayan data 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.

47

Jadual 3.2: Spesifikasi perisian Jenis perisian MySQL Keperluan Digunakan untuk membangunkan pangkalan data utama insurans Jakarta-Tomcat-4.1.29-LE-jdk14 J2ME (Java 2 Micro Edition) Digunakan sebagai web server. Tujuan untuk menerima mesej peringatan daripada pelayan data Pelayar web 6.0 J2sdk1.4.1_05 Untuk paparkan sistem 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 modulmodul 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

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.

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.

50

AVMS

Sedia dan analisa Penyata Akuan

Tambah dan kemaskini inventori

Jabatan Akaun

Jabatan Penyelenggaraan

Kemaskini dan Capai maklumat lokasi dan mesin

Kemaskini dan Capai maklumat penyelenggaraan

<<actor>> Sistem Penjualan kad

Login

Cetak laporan dan graf Jabatan Pembelian Analisa penarafan produk dan jualan

Jabatan Pemasaran dan Jualan

Kira margin

Sediakan jadual pengiklanan media elektronik

Rekabentuk format laporan dan graf

Daftar dan Kemaskini akaun id sistem Jabatan IT

Rajah 4.1: Rajah Kes Guna bagi AVMS

51 4.1.2 Keterangan Aktor

Terdapat enam aktor yang terlibat di dalam sistem yang dibangunkan iaitu: i. ii. iii. iv. v. vi. Jabatan Penyelenggaraan Jabatan Akaun Jabatan Pemasaran dan jualan Jabatan pembelian Jabatan IT 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.

Cetak laporan dan graf

Kemaskini dan Capai maklumat penyelenggaraan

Login Jabatan Penyelenggaraan Kemaskini dan Capai maklumat lokasi dan mesin

Rajah 4.2: Rajah Aktor bagi Jabatan Penyelenggaraan

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.

Sedia dan Analisa Penyata Akuan

Login

Jabatan Akaun Cetak laporan dan graf

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.

53

Tambah dan Kemaskini inventori

Login

Cetak laporan dan graf

Jabatan Pemasaran dan Jualan

Analisa penarafan produk dan jualan

Kira margin

Sediakan jadual pengiklanan media elektronik

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.

54

Login Cetak laporan dan graf

Kemaskini danCapai maklumat lokasi dan mesin Jabatan Pembelian Kira margin

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 Jabatan IT Login

Rajah 4.6: Rajah Aktor bagi Jabatan IT

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

<<Actor>> Sistem Penjualan kad

Menambah dan mengemaskini inventori

Mencetak laporan dan graf

Menganalisa penarafan produk dan jualan

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 Primary Actor

: :

Sedia dan Analisa Penyata Akuan Jabatan akaun

56

Secondary Actor/Stakeholder Preconditions Postconditions

Sistem penjualan kad

: :

- Paparan pengesahan sistem dipaparkan - Antaramuka akaun dipaparkan dan terdapat beberapa butang. - 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.

Flow of Events

4.1.3.2 Tambah dan kemaskini inventori

Use Case Name Primary Actor Secondary Actor/Stakeholder Preconditions Postconditions

: : :

Tambah dan kemaskini inventori Jabatan pemasaran dan jualan Sistem penjualan kad

: :

- Paparan pengesahan sistem dipaparkan - Antaramuka Inventori dipaparkan dan terdapat beberapa butang. - staf memasukkan katalogin, katalaluan dan idpekerja. Sistem akan memaparkan modul inventori. - Di dalam antaramuka terdapat beberapa menu seperti menambah, menolak dan memindah bekalan.

Flow of Events

57 4.1.3.3 Kemaskini dan capai maklumat lokasi dan mesin

Use Case Name Primary Actor Secondary Actor/Stakeholder Preconditions Postconditions

: : :

Kemaskini dan capai maklumat lokasi dan mesin Jabatan penyelenggaraan Jabatan Pembelian

: :

- Paparan pengesahan sistem dipaparkan - Antaramuka Inventori dipaparkan dan terdapat beberapa butang. - 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.

Flow of Events

4.1.3.4 Kemaskini dan capai maklumat penyelenggaraan

Use Case Name Primary Actor Secondary Actor/Stakeholder Preconditions Postconditions

: : :

Kemaskini dan capai maklumat penyelenggaraan Jabatan Penyelenggaraan

: :

- Paparan pengesahan sistem dipaparkan - Antaramuka Inventori dipaparkan dan terdapat beberapa butang. - 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.

Flow of Events

58 4.3.1.5 Cetak laporan dan graf

Use Case Name Primary Actor Secondary Actor/Stakeholder Preconditions Postconditions

: : :

Cetak laporan dan graf Jabatan Pembelian, jabatan pemasaran dan jualan, jabatan penyelenggaraan dan jabatan akaun

: :

- Paparan pengesahan sistem dipaparkan - Antaramuka mencetak laporan dan graf dipaparkan dan terdapat beberapa butang. - klik pada menu laporan dan submenu dipaparkan. Klik pada submenu yang berkaitan dan antaramuka laporan dipaparkan. - masukkan tarikh

Flow of Events

4.1.3.6 Analisa penarafan produk dan jualan

Use Case Name Primary Actor Secondary Actor/Stakeholder Preconditions Postconditions

: : :

Analisa penarafan produk dan jualan Jabatan Pemasaran dan jualan Sistem penjualan kad

: :

Flow of Events

- Paparan pengesahan sistem dipaparkan - Antaramuka penarafan produk dan jualan dipaparkan dan terdapat beberapa butang. - 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.

59 4.1.3.7 Kira margin

Use Case Name Primary Actor Secondary Actor/Stakeholder Preconditions Postconditions

: : :

Kira margin Jabatan Pembelian Jabatan pemasaran dan jualan

: :

- Paparan pengesahan sistem dipaparkan - Antaramuka margin dipaparkan dan terdapat beberapa butang. - 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.

Flow of Events

4.1.3.8 Sediakan jadual pengiklanan media elektronik

Use Case Name Primary Actor Secondary Actor/Stakeholder Preconditions Postconditions

: : :

Sediakan jadual pengiklanan media elektronik Jabatan Pemasaran dan jualan

: :

- Paparan pengesahan sistem dipaparkan - Antaramuka pengiklanan dipaparkan dan terdapat beberapa butang. - staf memilih menu pengiklanan dan antaramuka pengiklanan dipaparkan. - terdapat menu menambah pengiklanan, mengubah pengiklanan, membuang pengiklanan, dan memapar jadual pengiklanan.

Flow of Events

60 4.1.3.9 Rekabentuk format laporan dan graf

Use Case Name Primary Actor Secondary Actor/Stakeholder Preconditions Postconditions

: : :

Rekabentuk format laporan dan graf Jabatan IT

: :

Flow of Events

- Paparan pengesahan sistem dipaparkan - Antaramuka admin dipaparkan dan terdapat beberapa butang. - 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 Primary Actor Secondary Actor/Stakeholder Preconditions Postconditions

: : :

Mendaftar dan mengemaskini akaun id sistem Jabatan IT

: :

Flow of Events

- Paparan pengesahan sistem dipaparkan - Antaramuka admin dipaparkan dan terdapat beberapa butang. - staf memilih menu userid dan antaramuka user dipaparkan. Daripada antaramuka tersebut staf it boleh menambah, membuang dan mengubah userid sistem

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.

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.

63

Jabatan IT

Mesin Runcitan Secure Socket Layer (SSL) Pelayar web

Pelanggan

Pelayan Data dan Aplikasi 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.

64

Internet

SMTP

Pelayan Aplikasi

Pelanggan

Rajah 4.9: Senibina bagi e-mel

65

Rajah 4.10: Rekabentuk Antaramuka Pelanggan

Antaramuka pelanggan dibangunkan untuk mendaftar pelanggan baru dengan memasukkan nama dan syarikat.

66

Rajah 4.11: Rekabentuk Antaramuka Pembekal

Antaramuka pembekal untuk membuat pendaftaran pembekal pembekal barang-barang dalam mesin.

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.

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.

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

70 terperinci setiap modul dan fungsi-fungsi yang terdapat dalam yang terdapat dalam sistem semsa dan sistem yang dibangunkan.

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.

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.

73

5.1.3 Kunci Kejayaan

Kunci kejayaan bagi Infotech Net adalah: i. ii. iii. Pemasaran Pemasaran tanpa sempadan dan memperkenalkan nama Maklum balas - memberi maklum balas dengan cepat melalui telefon Kualiti Menggunakan barang yang berkualiti dengan memberi jaminan 100%. iv. v. Perhubungan - Menjaga perhubungan yang baik dengan pelanggan 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 ElektrikMekatronik 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

74

maklumat. Infotech Net menyediakan perkhidmatan kepada syarikat swasta, kerajaan dan individu. Perkhidmatan yang disediakan adalah seperti:

i. ii. iii. iv. v. vi.

Pembangunan Perisian, Multimedia dan Aplikasi Latihan ICT Perunding Wakil Jualan Produk Tmnet Membekal dan instalasi komputer, CCTV, dan Sistem 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.

75

Maklumat Syarikat Nama Syarikat : INFOTECH NET No. Syarikat : JM0408943-X

Jadual 5.1: Profil Perniagaan 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

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

76

Rajah 5.1: Borang D

77

Rajah 5.2: Sijil Kementerian Kewangan

78

Rajah 5.3: Sijil Pengiktirafan Bumiputera

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.

MOHD HASYIM BIN MOHAMMAD ALI Manager

MOHD FARIS BIN ADANAN Graphics & Multimedia

MD KHAIRUL FADZLY BIN ZAINAL ABIDIN Human Resources & Account Executive

NIK MOHD HABIBULLAH B. NIK MOHD NIZAM Marketing Executive

MOHD RUZALMI BIN IBRAHIM System Computer & Communication Executive

BADRISHAM BIN AHMAD Graphics & Multimedia

MUHAMMAD REZA BIN ZABA Human Resources & Account Assistant

MOHAMAD NOOR BIN HAMDAN System, Network and Technical

Rajah 5.4: Carta organisasi Infotech Net

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.

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. ii. iii. iv. v. vi. vii. viii. ix.

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 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.

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

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 barangbarang 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.

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.

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

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 Total Retails sales Vending Vending sales as proportion of total retails sales (%)
Sumber: Euromonitor International from trade interviews, trade press

1998

1999

2000

2001

2002

21,208.0 23,751.2 27,362.1 34,037.0 32,613.9 76.4 0.36 80.9 0.34 86.1 0.31 91.2 0.27 94.9 0.29

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 Packaged drinks Unpackaged drinks Food products Tobacco products Personal hygiene products Other products TOTAL 1998 48.5 21.5 6.3 neg neg neg 76.4 1999 51.3 22.7 6.8 neg neg neg 80.9 2000 54.7 24.2 7.3 neg neg neg 86.1 2001 58.0 25.5 7.7 neg neg neg 91.2 2002 60.2 26.5 8.2 neg neg neg 94.9

Sumber: Euromonitor International from trade interviews, trade press

87

Jadual 5.3 (b): Jualan mesin mengikut sektor produk dari 1998 - 2007 S$ million Packaged drinks Unpackaged drinks Food products Tobacco products Personal hygiene products Other products TOTAL 2003 61.8 27.1 8.6 neg neg neg 97.5 2004 63.7 27.7 9.0 neg neg neg 100.4 2005 65.6 28.3 9.5 neg neg neg 103.4 2006 67.7 29.0 9.9 neg neg neg 106.7 2007 69.7 29.7 10.4 neg neg neg 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 Packaged drinks Unpackaged drinks Food products TOTAL 2002 7,830 3,915 1,305 2003 7,840 3,940 1,380 2004 7,845 3,955 1,410 13,210 2005 7,860 3,960 1,450 13,270 2006 7,940 4,040 1,500 13,480 2007 7,960 4,050 1,520 13,530

13,050 13,160

Merujuk kepada jadual-jadual di atas didapati jualan melalui mesin runcitan amat tinggi dan merupakan satu perniagaan yang boleh membawa keuntungan yang

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 Manufacturing/Office premises Educational institutions Recreational centres Sport/leisure centres Healthcare institutions Transport networks Retail outlets Restaurants/Pubs/Bars Street TOTAL 1998 8,526 1999 8,733 2000 8,920 2001 9,174 2002 9,146

1,540 665 480 290 99 neg neg neg 11,600

1,652 728 520 312 105 neg neg neg 12,050

1,755 763 557 339 116 neg neg neg 12,450

1,860 840 595 367 124 neg neg neg 12,960

1,910 885 602 380 127 neg neg neg 13,050

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.

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.

91

Jadual 5.8: Peratus pengguna pra bayar mengikut pendapatan isi rumah Peratus pendapatan isi rumah RM 0 8,800 RM 8,801-17,600 RM 17,601- 26,500 RM 26,501- 35,300 RM 35,301- 44,100 RM 44,101- 52,900 RM 52,901- 61,700 RM 61,701- 70,500 RM 70,501- 79,400 RM 79,401 + Jumlah 28.83 32.71 16.72 7.87 3.95 2.16 1.27 0.79 0.52 5.18 100.00 18.57 25.56 18.24 11.29 6.93 4.38 2.87 1.96 1.38 8.83 100.00 14.65 20.88 16.90 11.90 8.13 5.60 3.94 2.85 2.10 13.05 15.03 20.92 16.75 11.74 8.02 5.53 3.91 2.83 2.10 13.18 14.47 20.21 16.46 11.74 8.15 5.70 4.06 2.97 2.22 14.03 14.33 19.88 16.25 11.68 8.16 5.75 4.13 3.03 2.27 14.53 1990 1995 2000 2001 2002 2003

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.

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:

93

i. ii. iii. iv. v. vi. vii. viii.

Kilang-kilang Institusi pengajian Pusat rekreasi Kompleks sukan Pusat-pusat perubatan Stesen pengangkutan Kompleks-kompleks membeli belah 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.

94

Ancaman Pendatang Baru

Kuasa Tawar menawar oleh pembekal

Pesaingan kompetatif antara pemain sedia ada dalam industri

Kuasa tawar menawar pelanggan

Ancaman pengganti kepada perkhidmatan ITN

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. ii. iii. iv. v.

Kuasa tawar menawar oleh pembekal Kuasa tawar menawar pelanggan Pesaingan kompetitif antara pemain sedia ada dalam industri Ancaman pengganti kepada perkhidmatan ITN Ancaman kepada pendatang baru

95

Jadual 5.9 (a): Analisis 5 kuasa (5 forces analysis) No 1. Tahap Kuasa tawar menawar oleh pembekal. tinggi - kurangnya pembekal perkhidmatan aplikasi web dan perisian profesional. - permintaan yang tinggi terhadap pembekal perkhidmatan tersebut. -harga pembekal perkhidmatan lain yang tinggi. 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 -dapatkan pengiktirafan dan kerjasama daripada institusi rendah - bergabung atau berkerjasama dengan pembekal. -penjanamaan yang kuat dan dikenali

ICT(pembangunan aplikasi web berkenaan dan perisian) -kos yang sedikit bagi melibatkan diri dalam perniagaan ICT perisian -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

96

Jadual 5.9 (b): Analisis 5 kuasa (5 forces analysis) No 5. Tahap Pesaingan kompetatif antara pemain sedia ada dalam industri tinggi -lesen dan pengiktirafan yang banyak -banyak promosi rendah -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. iii.

Sasaran pasaran menjual dan menyewa mesin runcitan. 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.

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 F&N Coca-Cola Pte Ltd Sektor Produk Meisn Makanan dan minuman Yeo Hiap Seng Ltd Makanan dan minuman Atlas Vending Pte Ltd Mesin Makanan dan minuman Warburg Vending Pte Ltd Super Multi Vending Pte Ltd Ekspress Top Up Sdn Bhd Sakaue Vending Machine Sdn. Bhd. Vendapin LLC Enterprise Vending Guangzhou Zenjet Machinery Co. Ltd. Vendaweb Mesin Makanan dan minuman Mesin Makanan dan minuman Mesin Kad telefon Mesin Runcitan Mesin Kad telefon Mesin Kad telefon Mesin Kad telefon Mesin Malaysia Malaysia US US China Tiada Tiada Vendacom Stand alone Tiada sistem Automated Vending Technology Singapura Tiada Negara Singapura / Malaysia Singapura / Malaysia Singapura / Malaysia Singapura Tiada Tiada Tiada Jenis Sistem tiada

98

5.6

Pesaingan

5.6.1 Analisis Pesaing

Jadual 5.11: Analisa produk pesaing Syarikat Vendapin LLC Sektor Produk Mesin Kad pra bayar MIH Express Prepaid Sdn Vendaweb Mesin kad pra bayar Mesin UK Malaysia Sistem penjualan no pin pra bayar Automated Vending Technology Infotech Net IT Malaysia AVMS Negara US Jenis Sistem Vendacom

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.

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.

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.

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

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.

teknikal yang diiktiraf (ICT). Produk dan servis yang ditawarkan kreatif. Strategi perletakkan harga yang fleksibel. Struktur pengurusan yang rendah. Syarikat belum ada tanggungan hutang..

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

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 masingmasing 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.

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

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.

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.

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.

108

Perancangan keluar jika pinjaman diluluskan, maka perancangan adalah setelah selesai membayar pinjaman iaitu dijangkakan dalam masa 36 bulan iaitu 3 tahun.

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 .

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 jakartatomcat 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 pembangunpembangun 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.

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: Advertisings Role Building Strong Brands, Lawrence Erlbaum Associates Inc. 143-61.

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 Practitioners 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.

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

114

LAMPIRAN A CARTA GANTT PERANCANGAN PROJEK SARJANA II AUTOMATED VENDING MACHINE SYSTEM

ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Task Name FASA 1: PERANCANGAN PROJEK Perbincangan dengan penyelia Penentuan skop dan objektif Dokumentasi skop dan objektif Pembetulan skop dan objektif Tamat fasa perancangan FASA 2: KAJIAN DAN ANALISA Melakukan penyelidikan dan pengumpulan maklumat Melakukan analisa dan kajian literatur Menentukan permodelan sistem Kenalpasti metodologi Justifikasi metodologi Dokumentasi kajian, model dan metodologi sistem Tamat fasa kajian dan analisa FASA 3: REKABENTUK Kajian spesifikasi antaramuka pengguna Melakukan rekabentuk antaramuka pengguna Kajian pangkalan data sistem Melakukan rekabentuk pangkalan data sistem Tamat fasa rekabentuk Business Plan Gather Market Information Identify Customer Perform Competitor Analysis Summary Penyerahan Draf Laporan Penyelia Semak Draf Laporan Project Draft Return By Supervisor Present Project Progress Prepare Slide Presentation Submit Report & Slide Presentation Correction Submission Dateline Of Corrected

Duration 5 days 1 day 2 days 1 day 1 day 0 days 18 days 2 days 1 day 1 day 1 day 1 day 2 days 0 days 4 days 1 day 1 day 1 day 1 day 0 days 9 days? 1 day 1 day 1 day? 1 day 1 day? 1 day 1 day 1 day? 2 days? 1 day? 1 day? 6 days? 1 day?

Start Mon 7.8.06 Mon 7.8.06 Tue 8.8.06 Thu 10.8.06 Fri 11.8.06 Fri 11.8.06 Mon 14.8.06 Mon 14.8.06 Wed 30.8.06 Thu 31.8.06 Fri 1.9.06 Mon 4.9.06 Tue 5.9.06 Wed 6.9.06 Thu 7.9.06 Thu 7.9.06 Fri 8.9.06 Mon 11.9.06 Tue 12.9.06 Tue 12.9.06 Mon 21.8.06 Mon 21.8.06 Mon 28.8.06 Tue 29.8.06 Thu 31.8.06 Wed 4.4.07 Thu 5.4.07 Fri 6.4.07 Thu 5.4.07 Thu 5.4.07 Fri 6.4.07 Tue 10.4.07 Fri 20.4.07 Fri 27.4.07

Finish Fri 11.8.06 Mon 7.8.06 Wed 9.8.06 Thu 10.8.06 Fri 11.8.06 Fri 11.8.06 Wed 6.9.06 Tue 29.8.06 Wed 30.8.06 Thu 31.8.06 Fri 1.9.06 Mon 4.9.06 Wed 6.9.06 Wed 6.9.06 Tue 12.9.06 Thu 7.9.06 Fri 8.9.06 Mon 11.9.06 Tue 12.9.06 Tue 12.9.06 Thu 31.8.06 Mon 21.8.06 Mon 28.8.06 Tue 29.8.06 Thu 31.8.06 Wed 4.4.07 Thu 5.4.07 Fri 6.4.07 Thu 5.4.07 Fri 6.4.07 Fri 6.4.07 Tue 10.4.07 Fri 27.4.07 Fri 27.4.07

Aug '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 MTWT F S SMTWT F S SMTWT F S SMTWT F S SMTWT F S SMTWT F S SM TWT F S SMTWT F S SMTWT F S SM TWT F S SM TWT F

11.8

6.9

12.9

Project: PSM 1.mpp Date: Thu 10.5.07

Task Progress

Milestone Summary

Rolled Up Task Rolled Up Milestone Page 1

Rolled Up Progress Split

External Tasks Project Summary

Group By Summary Deadline

116 LAMPIRAN B

1. Rajah Jujukan mendaftar akaun id oleh jabatan IT

: Jabatan IT

Antaramuka Login 1. log masuk

Antaramuka Admin

Buka Akaun id

Pengesahan id

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

: Jabatan IT

Antaramuka Login 1. log masuk

Antaramuka Admin

Buka Akaun id

Pengesahan id

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

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

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

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

120 LAMPIRAN C Rajah Kelas

Create_User
katalaluan : Text Katalogin : Char Name : Text No Pekerja : Char Jabatan : Char adduser() delete() edit()

Inventori
produkname : Text produkkategori : Number bilangan : Number Tarikh : Number Masa : Number mesinname : Text productcode : char addstock() minusstock()

pengiklanan
hari : date/time bulan : date/time tahun : date/time jam : date/time minute : date/time saat : date/time jangkamasa : date/time saiziklan : Text format : Text nocompany : Text add() delete() edit() jana_jadual()

lokasi_mesin
alamat : Address idmesin : Text MesinKategori : Text add() delete() edit()

penyelenggaraan hari : date bulan : date tahun : date add() edit()

masuk ke

masuk ke masuk ke masuk ke

login_IVS masuk ke
katanama : Text Katalaluan : Text id_pekerja : Text login()

Cetak invoice
nocompany : Text tarikh : Date perkara : Text tempoh : Text total : Text Diskaun : Text generate() cetak()

maklumat_mesin
idmesin : Text idreader : Char readerserialno : Char iddispenser : Char dispenserserialno : Char idPLC : Char PLCserialno : Char idbutton : Char buttonserialno : Char display : Text add() delete() edit()

masuk ke

masuk ke

masuk ke

masuk ke expenses_type
expenses_id : char type : text total : currency idpekerja : char add()

Cetak Pelanggan
namasyarikat : Text Nocompany : Text alamat : Text Type of business : Text teloff : Number Fax : Number namapelanggan : Text contact_person : Text jawatan : Text add() edit() delete()

masuk ke

mengira_margin
hargabeli : currency hargajual : currency gajistaf : Currency milleage : Currency sewatapak : Currency kospenyelenggaraan : Currency calculate()

milage
tarikh : date/time beginning_milage : number ending_milage : number total_milage : number expenses_amount : currency methodofpayment : text comments : text vehicle_no : char vehicle_type : Text idpekerja : char calculate() record()

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 Peralatan Pembangunan Aplikasi Pangkalan Data Kumpulan Kerja (1-30 orang)

My SQL MS Access Tidak Ya Ya Ya Tidak Tidak Tidak Ya (sesetengah versi)

Pangkalan Data Enterprise (ratusan hingga ribuan pengguna) Ya Triggers dan Prosedur yang Disimpan Sebahagian daripada Microsoft Back Office Sebahagian daripada Microsoft Office Ya Ya Tidak

122

LAMPIRAN E LAPORAN KEWANGAN

Syarikat Infotech Net Belanjawan bagi Tahun Pertama Selepas Pembiayaan


PEKARA / BULAN / TAHUN PENERIMAAN TUNAI MODAL SENDIRI JUALAN PINJAMAN JUMLAH PENERIMAAN PEMBAYARAN TUNAI Kos Jualan Sewa broadband Belanja gaji dan elaun Kwsp dan Perkeso belanja perubatan BELIAN HARTA TETAP Peralatan Komputer Alatan Pejabat Mesin Runcitan Server 10,000.00 5,000.00 20,000.00 10,000 10,000.00 5,000.00 20,000.00 10,000.00 800 1500 210 150 800 1500 210 150 800 1500 210 150 800 1500 210 150 800 1500 210 150 800 1500 210 150 800 1500 210 150 800 1500 210 150 800 1500 210 150 800 1500 210 150 800 1500 210 150 800 1500 210 150 9,600.00 18,000.00 2,520.00 1,800.00 42,344.00 100,000.00 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 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 42,344.00 248,952.00 100,000.00 391,296.00 PRA OPERASI 1 2 3 4 5 6 7 8 9 10 11 12 Jumlah

BELANJA PEMASARAN DAN PENGURUSAN belanja pengiklanan dan pemasaran belanja kenderaan belanja petrol, tol dan letak kereta PENTADBIRAN Belanja gaji dan elaun KWSP & SOCSO belanja perubatan LAIN-LAIN BELANJA Daftar Niaga Sewa Bil Elektrik/Air/Telepon Belanja Pejabat Petrol, tol dan letak kereta Belanjan insurans 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 100.00 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 600.00 100.00 100.00 500.00 200.00 100.00 7,200.00 1,200.00 1,200.00 6,000.00 2,400.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 3,000.00 360.00 150.00 36,000.00 4,320.00 1,800.00 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 1,000 200 1,500 12,000.00 2,400.00 18,000.00

DEPOSIT sewa utiliti Bayaran Pinjaman Faedah Pinjaman JUMLAH PEMBAYARAN LEBIHAN KURANGAN) BAKI AWAL BAKI AKHIR 37,100.00 105,244.00 105,244.00 10,370.00 (10,370.00) 105,244.00 94,874.00 10,370.00 (10,370.00) 94,874.00 84,504.00 10,370.00 (10,370.00) 84,504.00 74,134.00 1,800 300 2,598 417 23,385.00 (23,385.00) 74,134.00 50,749.00 2,598 417 13,385.00 (13,385.00) 50,749.00 37,364.00 2,598 417 13,385.00 (13,385.00) 37,364.00 23,979.00 2,598 417 13,485.00 28,458.00 23,979.00 52,437.00 2,598 417 13,385.00 28,558.00 52,437.00 80,995.00 2,598 417 13,385.00 27,205.00 80,995.00 108,200.00 2,598 417 13,385.00 28,558.00 108,200.00 136,758.00 2,598 417 13,385.00 27,205.00 136,758.00 163,963.00 2,598 417 13,385.00 28,558.00 163,963.00 192,521.00 1,800.00 300.00 23,382.00 3,753.00 198,775.00 192,521.00 192,521.00

Syarikat Infotech Net Belanjawan bagi Tahun Kedua Selepas Pembiayaan


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

JUALAN PINJAMAN JUMLAH PENERIMAAN PEMBAYARAN TUNAI Kos Jualan Sewa broadband Belanja gaji dan elaun Kwsp dan Perkeso belanja perubatan BELIAN HARTA TETAP Peralatan Komputer Alatan Pejabat Mesin Runcitan Server

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

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

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

2000.00 1650.00 231.00 165.00

24000.00 19800.00 2772.00 1980.00

5000.00 2000.00 20000.00 30000.00

5000.00 2000.00 20000.00 30000.00

BELANJA PEMASARAN DAN PENGURUSAN belanja pengiklanan dan pemasaran belanja kenderaan belanja petrol, tol dan letak kereta PENTADBIRAN Belanja gaji dan elaun KWSP & SOCSO belanja perubatan LAIN-LAIN BELANJA Daftar Niaga Sewa Bil Elektrik/Air/Telepon Belanja Pejabat Petrol, tol dan letak kereta Belanjan insurans 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 100.00 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 600.00 110.00 110.00 550.00 200.00 100.00 7200.00 1320.00 1320.00 6600.00 2400.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 3300.00 396.00 150.00 39600.00 4752.00 1800.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 1100.00 220.00 1650.00 13200.00 2640.00 19800.00

Bayaran Pinjaman Faedah Pinjaman JUMLAH PEMBAYARAN LEBIHAN KURANGAN) BAKI AWAL BAKI AKHIR

2598.00 417.00 42447.00 -504.00 192521.00 192017.00

2598.00 417.00 15447.00 22437.00 192017.00 214454.00

2598.00 417.00 15447.00 26496.00 214454.00 240950.00

2609.00 406.00 45447.00 -4857.00 240950.00 236093.00

2609.00 406.00 15447.00 26496.00 236093.00 262589.00

2609.00 406.00 15447.00 25143.00 262589.00 287732.00

2609.00 406.00 15547.00 30590.30 287732.00 318322.30

2609.00 406.00 15447.00 30690.30 318322.30 349012.60

2609.00 406.00 15447.00 29202.00 349012.60 378214.60

2609.00 406.00 15447.00 30690.30 378214.60 408904.90

2609.00 406.00 15447.00 29202.00 408904.90 438106.90

2609.00 406.00 15447.00 30690.30 438106.90 468797.20

31275.00 4905.00 242464.00 276276.20 192521.00 468797.20

Syarikat Infotech Net Belanjawan bagi Tahun Ketiga Selepas Pembiayaan


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

JUALAN PINJAMAN JUMLAH PENERIMAAN PEMBAYARAN TUNAI Kos Jualan Sewa broadband Belanja gaji dan elaun Kwsp dan Perkeso belanja perubatan BELIAN HARTA TETAP Peralatan Komputer Alatan Pejabat Mesin Runcitan Server

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

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

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

3000 1,815.00 254.1 181.50

36,000.00 21,780.00 3,049.20 2,178.00

2,000 2,000 20,000 60,000

2,000.00 2,000.00 20,000.00 60,000.00

BELANJA PEMASARAN DAN PENGURUSAN belanja pengiklanan dan pemasaran belanja kenderaan belanja petrol, tol dan letak kereta PENTADBIRAN Belanja gaji dan elaun KWSP & SOCSO belanja perubatan LAIN-LAIN BELANJA Daftar Niaga Sewa Bil Elektrik/Air/Telepon Belanja Pejabat Petrol, tol dan letak kereta Belanjan insurans 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 100.00 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 600.00 121.00 121.00 605.00 200.00 100.00 7,200.00 1,452.00 1,452.00 7,260.00 2,400.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 3,630.00 435.60 165.00 43,560.00 5,227.20 1,980.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 1,210.00 242.00 1,815.00 14,520.00 2,904.00 21,780.00

Bayaran Pinjaman Faedah Pinjaman JUMLAH PEMBAYARAN LEBIHAN KURANGAN) BAKI AWAL BAKI AKHIR

2,609.00 406.00 41,410.20 4,727.10 468,797.20 473,524.30

2,609.00 406.00 17,410.20 24,262.20 473,524.30 497,786.50

2,609.00 406.00 17,410.20 28,727.10 497,786.50 526,513.60

2,619 395 77,409.20 (32,760.20) 526,513.60 493,753.40

2,619 395 17,409.20 28,728.10 493,753.40 522,481.50

2,619 395 17,409.20 27,239.80 522,481.50 549,721.30

2,619 395 17,509.20 33,241.83 549,721.30 582,963.13

2,619 395 17,409.20 33,341.83 582,963.13 616,304.96

2,619 395 17,409.20 31,704.70 616,304.96 648,009.66

2,619 395 17,409.20 33,341.83 648,009.66 681,351.49

2,619 395 17,409.20 31,704.70 681,351.49 713,056.19

2,619 395 17,409.20 33,341.83 713,056.19 746,398.02

31,398.00 4,773.00 293,013.40 277,600.82 468,797.20 746,398.02

Syarikat Infotech Net PENYATA PERDAGANGAN, UNTUNG DAN RUGI BAGI TAHUN PERTAMA, KEDUA DAN KETIGA
JUALAN KOS JUALAN
Sewa broadband Belanja gaji dan elaun Kwsp dan Perkeso belanja perubatan

TAHUN PERTAMA 248,952.00

TAHUN KEDUA 518,740.20

TAHUN

9,600.00 18,000.00 2,520.00 1,800.00 31,920.00 217,032.00

24,000.00 19,800.00 2,772.00 1,980.00 48,552.00 470,188.20

36,000.00 21,780.00 3,049.20 2,178.00 63,007.20

UNTUNG KASAR PERBELANJAAN


BELANJA PEMASARAN DAN PENGURUSAN belanja pengiklanan dan pemasaran belanja kenderaan belanja petrol, tol dan letak kereta

12,000.00 2,400.00 18,000.00 32,400.00

13200.00 2640.00 19800.00 35640.00

14,520.00 2,904.00 21,780.00 39,204.00

PENTADBIRAN Belanja gaji dan elaun KWSP & SOCSO belanja perubatan

36,000.00 4,320.00 1,800.00 42,120.00 100.00 7,200.00 1,200.00 1,200.00 6,000.00 2,400.00 3,753.00 21,853.00

39,600.00 4,752.00 1,800.00 46,152.00 100.00 7,200.00 1,320.00 1,320.00 6,600.00 2,400.00 4,905.00 23,845.00

43,560.00 5,227.20 1,980.00 50,767.20 100.00 7,200.00 1,452.00 1,452.00 7,260.00 2,400.00 4,773.00 24,637.00

LAIN-LAIN BELANJA Daftar Niaga Sewa Bil Elektrik/Air/Telepon Belanja Pejabat Petrol, tol dan letak kereta Belanjan insurans Faedah Pinjaman

SUSUT NILAI:
Peralatan Komputer Mesin Runcitan Alatan Pejabat Server

2,000.00 3,000.00 1,000.00 2,000.00 8,000.00

2,600.00 5,550.00 1,200.00 7,600.00 16,950.00

2,480.00 7,717.50 1,360.00 18,080.00 29,637.50

Jumlah Perbelanjaan Untung / Rugi sebelum cukai Cukai 28% Untung / Rugi selepas cukai 31,544.52

104,373.00 112,659.00 97,328.34 81,114.48

122,587.00 347,601.20 101,741.17 250,272.86

N KETIGA 570,614.22

507,607.02

144,245.70 363,361.32

261,620.15

Syarikat Infotech Net Anggaran Susut Nilai Untuk Tahun Pertama Sehingga Tahun Ketiga

HARTA TETAP Peralatan Komputer Mesin Runcitan Alatan Pejabat Server JUMLAH

HARGA KOS 10,000.00 20,000.00 5,000.00 10,000.00 45,000.00

TAHUN PERTAMA S/NILAI SUSUTNILAI TERKUMPUL 2,000.00 3,000.00 1,000.00 2,000.00 8,000.00 2,000.00 3,000.00 1,000.00 2,000.00 8,000.00

NILAI BERSIH 8,000.00 17,000.00 4,000.00 8,000.00 37,000.00

HARTA TETAP Peralatan Komputer Mesin Runcitan Alatan Pejabat Server JUMLAH

HARGA KOS 13,000.00 37,000.00 6,000.00 38,000.00 94,000.00

TAHUN KEDUA S/NILAI SUSUTNILAI TERKUMPUL 2,600.00 5,550.00 1,200.00 7,600.00 16,950.00 4,600.00 8,550.00 2,200.00 9,600.00 24,950.00

NILAI BERSIH 10,400.00 31,450.00 4,800.00 30,400.00 77,050.00

HARTA TETAP Peralatan Komputer Mesin Runcitan Alatan Pejabat Server JUMLAH * Susut Nilai Peratus Peralatan Komputer Mesin Runcitan Alatan Pejabat Server

HARGA KOS 12,400.00 51,450.00 6,800.00 90,400.00 161,050.00

TAHUN KETIGA S/NILAI SUSUTNILAI TERKUMPUL 2,480.00 7,717.50 1,360.00 18,080.00 29,637.50 7,080.00 16,267.50 3,560.00 27,680.00 54,587.50

NILAI BERSIH 9,920.00 43,732.50 5,440.00 72,320.00 131,412.50

20% 15% 20% 20%

Syarikat Infotech Net Jadual Pembiayaan Balik Pinjaman


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

TAHUN Tahun 1 Tahun 2 Tahun 3 JUMLAH

BAYARAN 23,382.00 31,275.00 31,398.00 86,055.00

FAEDAH 5% BAKI PINJAMAN BAYARAN BULANAN 3,753.00 4,905.00 4,773.00 13,431.00 76,618.00 45,343.00 13,945.00 3,014.45 3,014.45 3,014.45

JUMLAH BAYARAN 27,135.00 36,180.00 36,171.00 99,486.00

Vous aimerez peut-être aussi