Académique Documents
Professionnel Documents
Culture Documents
Laporan Projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan Ijazah Sarjana Sains (Keusahawanan Teknologi Maklumat)
MEI 2007
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)
_________________________ (TANDATANGAN PENULIS) Alamat tetap: NO. 9, JALAN BOLA SEPAK LIMA, SEKSYEN 13, 40100 SHAH ALAM, SELANGOR Tarikh: 7 MEI 2007
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).
: : :
ii
Saya akui karya ini adalah hasil kerja saya sendiri kecuali nukilan dan ringkasan yang tiap satunya telah saya jelaskan sumbernya.
: : :
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
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
Pengenalan Pernyataan Masalah Matlamat Projek Objektif Projek Skop Projek Justifikasi
1 2 3 3 4 5
BAB II
KAJIAN LITERATUR
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
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
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
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
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
Haluan Pasaran Masa Akan Datang Peluang Strategi Segmentasi Pasaran Ramalan Industri
Sasaran Pasaran 5.5.1 5.5.2 Lokasi Pasaran dan Pelanggan Haluan Pasaran dan Masa Depan
5.6
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
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
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
Spesifikasi pekakasan Spesifikasi perisian Profil Perniagaan Mesin runcitan menyumbang peratus di dalam jualan runcit
40 47 75 86
5.3 (a)
86
5.3 (b)
87
5.4
87
5.5 5.6
Bilangan mesin runcitan mengikut lokasi Kadar penembusan bagi industri Komunikasi dan Multimedia
88 89
5.7
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
12
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
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
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
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
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.
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.
iv.
v.
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
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
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
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
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 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
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
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.
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
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.
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.
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.
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
2.4
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
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
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
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-ODBC Bridge
DBMS
DBMS
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
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 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
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
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
Malaysia TV3
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
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.
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 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
Prototaip pakai-buang
Penilaian Prototaip
Komponen
Pengesahan Sistem
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
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
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
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
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 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 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
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
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
Jabatan Akaun
Jabatan Penyelenggaraan
Login
Cetak laporan dan graf Jabatan Pembelian Analisa penarafan produk dan jualan
Kira margin
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
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.
Login Jabatan Penyelenggaraan Kemaskini dan Capai maklumat lokasi dan mesin
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.
Login
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
Login
Kira margin
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
Kemaskini danCapai maklumat lokasi dan mesin Jabatan Pembelian Kira margin
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.
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.
4.1.3
: :
56
: :
- 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
: : :
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
: : :
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
: : :
: :
- 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
: : :
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
: : :
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.
: : :
: :
- 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
: : :
: :
- 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
: : :
: :
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.
: : :
: :
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
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.
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
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
Pelanggan
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
65
Antaramuka pelanggan dibangunkan untuk mendaftar pelanggan baru dengan memasukkan nama dan syarikat.
66
Antaramuka pembekal untuk membuat pendaftaran pembekal pembekal barang-barang dalam mesin.
67
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
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
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
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:
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
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
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
77
78
79
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.
MD KHAIRUL FADZLY BIN ZAINAL ABIDIN Human Resources & Account Executive
80
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.
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:
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
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.
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 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 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
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.
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.
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
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.
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
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
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
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
89
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.
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
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
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.
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
Kilang-kilang Institusi pengajian Pusat rekreasi Kompleks sukan Pusat-pusat perubatan Stesen pengangkutan Kompleks-kompleks membeli belah Pejabat atau wisma kerajaan
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
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:
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
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
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
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
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
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
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
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
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.
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
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.
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
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
i.
Mengembangkan perkhidmatan pengiklanan di mana pengiklanan bukan sahaja dipaparkan pada mesin malah ia akan dipaparkan di web.
ii.
iii.
iv.
Pembayaran kad tambah nilai dapat dilakukan dengan menggunakan kad kredit.
107
v.
Status terkini pembangunan produk adalah masih lagi dalam bentuk prototaip. Untuk maklumat lanjut mengenai perlaksanaan produk sila rujuk pada Lampiran A (Carta Gantt).
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.
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
6.1
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
Java Server Page: http://java.sun.com/products/jsp. Januari 20, 2004 JCE: http://java.sun.com/products/jce/index.jsp. Januari 20, 2004
Sakaue Vending Machine (M) Sdn. Bhd: http://www.sakauegroup.com. Julai 24, 2006
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
Task Progress
Milestone Summary
116 LAMPIRAN B
: Jabatan IT
Antaramuka Admin
Buka Akaun id
Pengesahan id
7. Klik keluar
: Jabatan IT
Antaramuka Admin
Buka Akaun id
Pengesahan id
7. Klik keluar
: Jabatan IT
Antaramuka login
Antaramuka admin
Antaramuka akaun id
Edit Akuan
1. Log masuk
6. sistem kembali
Antaramuka Login
Antaramuka utama
Antaramuka Inventori
Pengesahan data
1. log masuk
5. masukkan data
6. klik terima
8. klik keluar
9. klik logout
: Jabatan pembelian
Antaramuka Login
Antaramuka utama
Antaramuka tambah
Pengesahan
Cetak maklumat
6. klik terima
7. klik cetak
8. klik kembali
: Jabatan Penyelenggaraan
Antaramuka login
antaramuka utama
Laporan kerja
catatan
4. klik cetak
5. klik kembali
7. masukkan data
9. klik keluar
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()
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)
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
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
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
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
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
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
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
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
Jumlah Perbelanjaan Untung / Rugi sebelum cukai Cukai 28% Untung / Rugi selepas cukai 31,544.52
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
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
HARTA TETAP Peralatan Komputer Mesin Runcitan Alatan Pejabat Server JUMLAH
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
HARTA TETAP Peralatan Komputer Mesin Runcitan Alatan Pejabat Server JUMLAH * Susut Nilai Peratus Peralatan Komputer Mesin Runcitan Alatan Pejabat Server
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
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