“Saya akui bahawa saya telah membaca karya ini dan pandangan saya karya ini adalah memadai dari segi skop dan kualiti untuk tujuan penganugerahan Ijazah Sarjana Sains (Teknologi Maklumat – Pengurusan)” Tandatangan : ........................................... Nama Penyelia : Dr. Othman b. Ibrahim Tarikh : 20 April 2006 ii SISTEM MAKLUMAT PENGURUSAN BERDASARKAN KAJIAN KEBERKESANAN SISTEM MAKLUMAT KAJIAN KES: UNIT PENGUATKUASA, MAJLIS PERBANDARAN KULAI ELY SALWANA MAT SURIN Laporan projek ini dikemukakan sebagai memenuhi syarat penganugerahan Ijazah Sarjana Sains (Teknologi Maklumat – Pengurusan) Fakulti Sains Komputer Dan Sistem Maklumat Universiti Teknologi Malaysia APRIL, 2006 iii “Saya akui karya ini adalah hasil kerja saya sendiri kecuali nukilan dan ringkasan yang setiap satunya telah saya jelaskan sumbernya.” Tandatangan : …………………………………………... Nama Penulis : Ely Salwana Mat Surin Tarikh : 20 April 2006 iv Dedikasi… Teristimewa buat Ayahanda dan Bonda tercinta… Mat Surin B. Mamat & Sulasteri Bt. Othman “Terima kasih Diatas Segalanya – didikan, sokongan dan doa yang mengiringi. Walau seluruh cakerawala ku persembahkan, takkan dapat menandingi kasihmu…budimu… Seikhlasnya untuk tunang yang dikasihi Mohd Fairuz B. Tamby Chik. Bagaimana harus dibalas segala budi, pengertian, sokongan dan doa yg dipanjangkan. Buat adik-adik tersayang… jadikan segala yang terbaik sebagai panduan untuk sebuah kejayaan. Buat teman-teman seperjuangan budi kalian tetap ku kenang. TERIMA KASIH SEGALANYA…” v PENGHARGAAN Dengan nama Allah Yang Maha Pengasih lagi Maha Penyayang. Terlebih dahulu saya ingin melafazkan syukur ke hadrat Allah S.W.T kerana dengan izinNya dapat juga saya menyiapkan Laporan Projek Sarjana ini dengan sepenuhnya. Saya ingin mengambil kesempatan ini untuk merakamkan jutaan terima kasih kepada Dr. Othman bin Ibrahim selaku penyelia bagi projek ini yang telah banyak memberi kerjasama, sokongan, bantuan serta tunjuk ajar kepada saya dalam menyiapkan laporan ini. Terima kasih juga kepada Unit Penguatkuasa, Majlis Majlis Perbandaran Kulai terutama Encik Zakaria Sulaiman selaku Pegawai Penguatkuasa dan Puan Maznah Mohd Salleh selaku Penolong Pegawai Penguatkuasa yang telah membantu saya dalam mendapatkan maklumat berkaitan dengan pengurusan di Unit ini. Jutaan terima kasih kepada kedua ibu bapa dan keluarga tersayang yang telah banyak memberikan dorongan dan sokongan moral kepada saya selama ini. Tidak lupa juga kepada tunang tersayang Mohd Fairuz Tamby Chik, rakan-rakan seperjuangan terutama Pn. Noryusliza dan Pn. Nur Iliawani yang telah banyak memberi semangat, dorongan dan sumbangan idea kepada saya dalam melaksanakan projek ini. Akhir sekali, terima kasih kepada semua pihak yang terlibat secara langsung atau tidak di dalam penghasilan laporan ini. vi ABSTRAK Penggunaan sistem maklumat yang kian berkembang dalam kebanyakan organisasi menyebabkan aktiviti pengurusan di kebanyakan organisasi lebih bersistematik. Justeru itu, projek ini dijalankan selaras dengan keperluan tersebut iaitu untuk membangunkan sebuah Sistem Maklumat Pengurusan Berdasarkan Kajian Keberkesanan Servis Sistem Maklumat. Kajian kes yang dipilih adalah Unit Penguatkuasa, Majlis Perbandaran Kulai (MPKu). Sistem cadangan ini bertujuan untuk menyokong model keberkesanan sistem maklumat yang digunakan dan seterusnya memudahkan dan memperlicinkan proses pengurusan di Unit Penguatkuasa, MPKu. Model yang akan digunakan adalah Model Formulasi Semula yang dihasilkan oleh McLean dan DeLone. Sistem ini berkepentingan dalam usaha memberikan perkhidmatan yang lebih baik kepada orang ramai dan juga meningkatkan mutu pihak pengurusan MPKu. Pembangunan sistem ini akan menggunakan metodologi prototaip evolusi dan permodelan berorientasikan objek. Pembangunan hanya tertumpu kepada pengurusan di Unit Penguatkuasa, MPKu sahaja. Micomedia Dreamweaver MX akan digunakan bagi tujuan pengeditan manakala Active Server Pages (ASP) sebagai bahasa pengaturcaraan dan Microsoft SQL Server 7 sebagai pangkalan data. Kesimpulannya, adalah diharapkan projek ini dapat membantu memenuhi keperluan setiap pengguna sistem, iaitu untuk menghasilkan satu aplikasi sistem maklumat yang berkesan. vii ABSTRACT The evolutions of using information system in almost organizations produce more systematic management activities. Therefore, this project is developed to fulfill the organization requirement, which is to Develop Management Information System Based on Research on Effectiveness of Information System Services. Developer use Unit Penguatkuasa, Majlis Perbandaran Kulai (MPKu) as a case study. The objective of the system is to support Information System effectiveness model that will be used and at the same time to make sure management process at MPKu will be more easy and smooth. The model that will be used is Reformulated Model from McLean and DeLone. The system is very important to make sure Unit Penguatkuasa will be delivered better services and besides, it also can increase a quality of management at this Unit. The system development will use a prototype evolution and object oriented modeling. The development processes only focus on Unit Penguatkuasa, Majlis Perbandaran Kulai (MPKu) . Micomedia Dreamweaver MX will be use for editing process, while Active Server Pages (ASP) will be used as a programming language. For the database, developer will use Microsoft SQL Server 7. As a conclusion, hopefully this project will fulfill the user requirements, which is to produce effective information system application. viii KANDUNGAN BAB BAB I PERKARA MUKASURAT PENGHARGAAN i ABSTRAK ii ABSTRACT iii KANDUNGAN iv SENARAI RAJAH ix SENARAI JADUAL xi SENARAI ISTILAH xii SENARAI LAMPIRAN xiii PENGENALAN KEPADA PROJEK 1 1.1 Pengenalan 1 1.2 Latarbelakang Masalah 2 1.3 Penyataan Masalah 4 1.4 Objektif Projek 5 1.5 Skop Projek 6 1.6 Kepentingan Projek 7 1.7 Ringkasan 7 ix BAB II KAJIAN LITERATUR 9 2.1 Pengenalan 9 2.2 Kajian Sistem Semasa 9 2.2.1 Kaedah Pembayaran Kompaun 11 Kompaun 11 2.3.1 Kompaun Letak Kenderaan 12 2.3.2 Kompaun Kacau Ganggu 13 2.3.3 Kompaun Kebersihan 13 2.3.4 Kompaun Kesalahan Menjaja 13 2.3.5 Kompaun Ubah Tambah 13 2.3.6 Kompaun Berniaga Tanpa Lesen 14 Sistem Berasaskan Web 14 2.4.1 Internet 14 2.3 2.4 2.4.1.1 Perkembangan Internet 15 2.4.1.2 World Wide Web (WWW) 16 2.4.2 Intranet 17 2.4.3 Extranet 18 2.5 Pembayaran Kad Kredit 18 2.6 Keselamatan 19 2.6.1 Protokol Keselamatan 20 2.6.1.1 Protokol Secure Socket Layer (SSL) 20 2.6.1.2 Protokol Secure Electronic Transaction ( SET ) 2.7 Proses Perniagaan 2.8 Peningkatan Proses Perniagaan (Business Process Improvement – BPI) 22 23 23 2.8.1 Kesan Sistem Maklumat Kepada Peningkatan Proses Perniagaan 24 2.8.2 Proses Perniagaan dan Pembaikan Sistem Maklumat 26 2.8.3 Hubungan Antara Pembangunan Sistem Maklumat dan Peningkatan Proses Perniagaan 26 x 2.8.4 Keperluan Gabungan Pembaikan Sistem Maklumat dan Peningkatan Proses Perniagaan 2.9 29 Sistem Maklumat 30 2.9.1 Sistem Maklumat Pengurusan (SMP) 31 2.9.2 Ciri-ciri dan Keupayaan Sistem Maklumat Pengurusan 2.10 2.11 32 2.9.3 Laporan Yang Dihasilkan Oleh SMP 32 2.9.4 Kepentingan SMP 33 Sistem Maklumat Yang Berkesan 33 2.10.1 Kualiti Sistem 34 2.10.2 Kualiti Maklumat 34 2.10.3 Kepenggunaan Maklumat 35 2.10.4 Kepuasan Pengguna 37 2.10.5 Kualiti Servis 38 2.10.6 Impak kepada individu 38 2.10.7 Impak Kepada Organisasi 39 Kajian Model Keberkesanan Sistem Maklumat 39 2.11.1 Model 1 - Model Kejayaan Sistem Maklumat D&M (1992) 2.11.2 Model 2 - Pitt dan Watson (1995) 39 41 2.11.3 Model 3 - Formulasi Semula Model Kejayaan Sistem Maklumat DeLone dan McLean (2002) 42 2.11.4 Model 4 - Bagaimana Sistem Maklumat Meningkatkan Produktiviti (Doll, W. J. dan Torkzadeh, G., 1998) 2.12 2.13 43 Justifikasi Pemilihan Model Keberkesanan Sistem Maklumat 44 Ringkasan 47 xi BAB III METODOLOGI 48 3.1 Pengenalan 48 3.2 Kaedah Kajian 49 3.3 Metodologi Prototaip 50 3.3.1 Kajian perbandingan Paradigma 55 3.3.2 Prototaip Evolusi 56 3.3.3 Alat Bantu Prototaip 59 3.4 Justifikasi Pemilihan Metodologi 60 3.5 Permodelan Berorientasikan Objek (OO) 60 3.5.1 Kajian Perbandingan Metodologi Rekabentuk 61 3.5.2 Justifikasi Penggunaan Permodelan Berorientasikan Objek (OO) BAB IV 63 3.6 Perancangan Kerja 63 3.7 Ringkasan 64 ANALISIS DAN REKABENTUK 65 4.1 Pengenalan 65 4.2 Latar Belakang Pentadbiran Unit Penguatkuasa, Majlis Perbandaran Kulai 65 4.2.1 Aplikasi Sistem Maklumat Yang Sedia Ada 4.3 4.4 67 4.2.2 Kajian Permasalahan Sistem Semasa 67 Aktiviti Sistem Semasa 68 4.3.1 Rajah Aktiviti (Activity Diagram) 68 4.3.2 Rajah Use Case 68 4.3.3 Rajah Kelas (Class Diagram) 69 4.3.4 Rajah Jujukan (Sequence Diagram) 69 Keperluan Pengguna 69 xii 4.5 Cadangan Penyelesaian Masalah 71 4.6 Rekabentuk Sistem 72 4.7 Rangkakerja Sistem 76 4.8 Aktiviti Sistem 78 4.8.1 Rajah Aktiviti (Activity Diagram) 78 4.8.2 Rajah Use Case 79 4.8.3 Class-Responsibility-Collaboration Cards (CRC Cards) BAB V 79 4.8.4 Rajah Kelas (Class Diagram) 79 4.8.5 Rajah Jujukan (Sequence Diagram) 80 4.8.6 Rajah Keadaan (State Chart Diagram) 80 4.9 Pola Rekabentuk 80 4.10 Rekabentuk Pangkalan Data 81 4.11 Rekabentuk Skrin 81 4.12 Rekabentuk Input dan Output 82 4.12.1 Rekabentuk Input 82 4.12.2 Rekabentuk Output 83 4.13 Rekabentuk Antaramuka 85 4.14 Rekabentuk Integrasi 90 4.15 Test Plan 91 4.14 Ringkasan 91 PELAKSANAAN DAN PENGUJIAN 92 5.1 Pengenalan 92 5.2 Pembangunan Sistem 93 5.2.1 Pemasangan Perisian 93 5.2.1.1 Microsoft Windows XP Professional Edition 93 5.2.1.2 Microsoft SQL Server 7.0 94 5.2.1.3 Micromedia Dreamweaver MX 94 xiii 5.2.1.4 Microsoft Internet Information Server 5.0 (IIS 5.0) 94 5.2.2 Pengkodan Aturcara Modul-Modul 95 5.2.3 Pembangunan Pangkalan Data 95 5.2.4 Pengintegrasian Modul 95 5.2.5 Pengesahan Ketepatan dan Kesahihan Nombor Kad Kredit 5.3 Perlaksanaan Sistem 97 5.4 Pengujian 98 5.4.1 Pengujian Unit 98 5.4.1.1 Pengujian Kotak Hitam 98 5.4.1.2 Pengujian Kotak Putih 100 5.4.2 Pengujian Integrasi 101 5.4.3 Pengujian Sistem 101 5.4.3.1 Hasil Pengujian Sistem 5.4.4 Pengujian Penerimaan 5.4.4.1 Hasil Pengujian Penerimaan BAB VI 96 102 103 105 5.5 Manual Pengguna 107 5.6 Ringkasan 107 STRATEGI ORGANISASI 108 6.1 Pengenalan 108 6.2 Strategi Perlaksanaan Sistem 108 6.3 Strategi Perubahan Untuk Pengurusan (Change Management Plan) 110 6.3.1 Faktor Menghalang Perubahan 111 6.3.2 Polisi Pengurusan 112 6.4 Strategi Perpindahan Data 112 6.5 Strategi Kesinambungan Proses Perniagaan 113 6.6 Ringkasan 114 xiv BAB VII KESIMPULAN 115 7.1 Pengenalan 115 7.2 Kejayaan Sistem 115 7.3 Kelebihan Sistem 116 7.4 Kelemahan Sistem 117 7.5 Kekangan Sistem 118 7.6 Cadangan Pembaikan 119 7.7 Ringkasan 120 RUJUKAN 121 LAMPIRAN 124 xv SENARAI RAJAH NO. RAJAH TAJUK MUKASURAT 2.1 Aktiviti Semasa Pengurusan Kompaun 11 2.2 Komponen Asas Dalam Persekitaran Web 17 2.3 Hubungan Diantara Proses Perniagaan dan Sistem Maklumat 2.4 Mekanisme Kawalan Sistem Maklumat (Turban et al., 2004) 2.5 30 31 Model Kejayaan Sistem Maklumat DeLone dan McLean (1992) 40 2.6 Model Cadangan Pitt dan Watson (1995) 41 2.7 Model Formulasi DeLone dan McLean (2002) 42 3.1 Model Prototaip Secara Umum 51 3.2 Faktor-faktor strategi Prototaip Evolusi 57 3.3 Aktiviti-aktiviti Prototaip Evolusi 58 3.4 Alat Bantu Prototaip 59 4.1 Unit Penguatkuasa, MPKu 66 4.2 Model Formulasi DeLone dan McLean (2002) 73 4.3 Rangkakerja Sistem 77 4.4 Antaramuka Maklumat Kompaun dan Perlesenan 85 4.5 Antaramuka Pengurusan 86 4.6 Antaramuka Semakan Kompaun 87 4.7 Antaramuka Semakan dan Pembaharuan Lesen 88 4.8 Antaramuka Pembayaran 89 xvi NO. RAJAH TAJUK MUKASURAT 4.9 Antaramuka Umum 90 5.1 Mesej Ralat 99 5.2 Graf Hasil Pengujian Sistem 103 5.3 Graf Hasil Pengujian Penerimaan 106 6.1 Strategi Pelaksanaan Sistem (Zaini, 1991) 110 xvii SENARAI JADUAL NO. JADUAL 2.1 TAJUK MUKASURAT Jenis-jenis Kompaun yang Dikeluarkan Oleh MPKu 10 2.2 Kompaun – kompaun Letak Kenderaan 12 2.3 Strukutur Klasik lwn Pembangunan Sistem Maklumat lwn BPI (Weerakkody, 2003) 28 2.4 Perbandingan Model 44 3.1 Perbandingan Paradigma Prototaip dan Peningkatan 3.2 56 Kajian Perbandingan Metodologi Rekabentuk Sistem 62 4.1 Keperluan Pengguna 70 4.2 Pengimplimentasian Elemen Keberkesanan Sistem Maklumat 76 4.3 Spesifikasi-spesifikasi Input 83 4.4 Spesifikasi-spesifikasi Output 84 5.1 Awalan, Panjang dan Kriteria Penyemakan 96 5.2 Langkah Awal Teknik Mod-10 97 5.3 Hasil Pengujian Sistem 103 5.4 Hasil Pengujian Penerimaan 105 5.5 Ringkasan Pengujian Penerimaan 105 6.1 Pelaksanaan Sistem Oleh Organisasi 109 6.2 Pihak Bertanggungjawap dalam Strategi Perubahan Untuk Pengurusan 111 xxvi SENARAI ISTILAH MPKu - Majlis Perbandaran Kulai ASP - Active Server Pages BPI - Business Process Improvement CRC - Class-Responsibility-Collaboration IT - Information Technology HTML - HyperText Markup Language HTTP - HyperText Transport Protocol SMP - Sistem Maklumat Pengurusan WWW - World Wide Web TCP - Protokol Kawalan Pemindahan ( Transmission Control Protocol ) IP - Protokol Internet ( Internet Protocol ) LAN - Rangkaian Kawasan Setempat ( Local Area Network ) SPT - Sistem Pemprosesn Transaksi MIMOS - Institut Mikroelektronik Malaysia OO - Object Oriented RANGKOM - Rangkaian Komputer Awam SSL - Secure Socket Layer SET - Secure Electronic Transaction PCI - Periphiral Component Interconnect POS - Point-of-Sale UIS - User Information Satisfaction xxvii SENARAI LAMPIRAN LAMPIRAN TAJUK MUKASURAT A Soalan Temubual 125 B Carta Alir Pembinaan Prototaip 135 C Kajian Perbandingan Prototaip Dengan Pendekatan Lain 137 D1 Carta Gantt Projek I 139 D2 Carta Gantt Projek II 140 E Rangka Kerja Pelaksanaan Projek 142 F1 Rajah Aktiviti Sistem Semasa (Pembayaran) 144 F2 Rajah Aktiviti Sistem Semasa (Perbaharui Lesen) 145 F3 Rajah Aktiviti Sistem Semasa (Pengurusan) 146 G1 Rajah Use Case Sistem Semasa (Pelanggan) 148 G2 Rajah Use Case Sistem Semasa (Pengurusan) 149 H1 Spesifikasi Use Case Sistem Semasa (Pelanggan) 151 H2 Spesifikasi Use Case Sistem Semasa (Pengurusan) 153 I Rajah Kelas Sistem Semasa 155 J1 Rajah Jujukan Sistem Semasa (Pembayaran) 157 J2 Rajah Jujukan Sistem Semasa (Perbaharui Lesen) 157 J3 Rajah Jujukan Sistem Semasa (Pengurusan) 158 K1 Rajah Aktiviti Sistem Cadangan (Pelanggan) 160 K2 Rajah Aktiviti Sistem Cadangan (Pengurusan) 161 L1 Rajah Use Case Sistem Semasa (Pelanggan) 163 L2 Rajah Use Case Sistem Semasa (Pengurusan) 163 xxviii LAMPIRAN M1 TAJUK Spesifikasi Use Case Sistem Cadangan (Pelanggan) M2 MUKASURAT 165 Spesifikasi Use Case Sistem Cadangan (Pengurusan) 169 N Class-Responsibility-Collaboration Cards 175 O Rajah Kelas Sistem Cadangan 181 P1 Rajah Jujukan Sistem Cadangan (Semakan Kompaun) P2 Rajah Jujukan Sistem Cadangan (Semakan Lesen) P3 183 184 Rajah Jujukan Sistem Cadangan (Analisis Laporan) 185 P4 Rajah Jujukan Sistem Cadangan (Kemaskini) 186 P5 Rajah Jujukan Sistem Cadangan (Pembayaran Tunai) 187 Q1 Rajah Keadaan Sistem Semasa (Kompaun) 189 Q2 Rajah Keadaan Sistem Semasa (Pembayaran) 189 R Pola Rekabentuk 193 S Rekabentuk Pangkalan Data 195 T Rajah Hirarki 199 U1 Pengujian Unit (Kotak Hitam) 202 U2 Pengujian Integrasi 204 U3 Pengujian Penerimaan 209 V Manual Pengguna 209 BAB 1 PENGENALAN 1.1 Pengenalan Pembangunan Sistem Maklumat Pengurusan berdasarkan kajian keberkesanan servis Sistem Maklumat dengan menggunakan Unit Penguatkuasa, Majlis Perbandaran Kulai (MPKu) sebagai satu kajian kes merupakan satu sistem yang direkabentuk berdasarkan model yang dibina dengan berpandukan kajian terhadap model-model keberkesanan servis sistem maklumat yang telah sedia ada. Sistem akan dibangunkan untuk pengurusan Unit penguatkuasa, MPKu sistem juga membolehkan penyemakan kompaun dan lesen oleh orang ramai secara atas talian. Selain fungsi penting kepada pengurusan, sistem juga membenarkan analisis dan laporan dikeluarkan kepada pihak pengurusan, panduan-panduan berkenaan lesen dan kompaun kepada orang ramai, dan semakan kompaun dan lesen, pembayaran kompaun, dan semakan status permohonan lesen secara atas talian. Sistem ini dibangunkan untuk memastikan keberkesanan servis sistem maklumat kepada pengurusan MPKu dan juga para pelanggannya. Berdasarkan kajian yang telah dibuat didapati kebanyakan pengurusan di Unit ini yang dijalankan tidak teratur dan sistematik. Selain sukar diuruskan dan proses yang memakan masa , bentuk pengurusan sekarang banyak memberi kerugian kepada MPKu kerana hasil yang sepatutnya diperolehi tidak dapat dikutip. Justeru itu, matlamat utama sistem ini adalah untuk meningkatkan kecekapan dan keberkesanan yang dijalankan oleh pihak pengurusan Unit penguatkuasa, MPKu 2 berdasarkan model keberkesanan sistem maklumat yang akan dibina. Dengan adanya sistem pengurusan ini, proses pengurusan, penyemakan dan pembayaran kompaun dan lesen dapat dilaksanakan dengan lebih sistematik dan berkesan. Permodelan berorientasikan objek akan digunakan untuk memodelkan sistem cadangan kerana ianya lebih mudah difahami, memaparkan realiti yang berlaku dengan jelas, menyokong penggunaan semula dan penyembunyian maklumat. Metodologi prototaip digunakan bagi membangunkan sistem ini kerana ia membenarkan berlaku pengulangan fasa, dapat berhadapan dengan keperluan yang tidak lengkap dan terdapat perisian yang boleh digunakan dalam proses pembangunan sistem. 1.2 Latar Belakang Masalah Kompaun dikeluarkan oleh Majlis Perbandaran untuk tujuan denda bagi pihak yang melanggar peraturan-peraturan yang telah ditetapkan oleh Majlis. Kompaun yg dikeluar kan oleh Majlis Perbandaran Kulai (MPKu) terdiri daripada beberapa jenis iaitu kompaun letak kenderaan, kacau ganggu, pembersihan, ubah tambah, berniaga tanpa lesen atau pun lesen perniagaan telah tamat tempoh, mencegah kekotoran, kesalahan penjaja dan sampah sarap. Kompaun letak kenderaan dikenakan bagi kenderaan yang melanggar peraturan seperti meletak kenderaan tanpa kupon, menggunakan kupon yang telah digunapakai dan juga kupon tamat tempoh sah. Kompaun kacau ganggu pula boleh dikenakan bagi beberapa keadaan yang boleh mangganggu ketenteraman awam seperti bunyi bising daripada bengkel, kilang, ancaman binatang yang boleh membahayakan keselamatan orang ramai dan dibela tanpa sebarang lesen, juga bau busuk yang dihasilkan oleh binatang ternakan dan lain-lain lagi. Kompaun-kompaun seperti pembersihan, mencegah kekotoran, sampah sarap boleh dikeluarkan bagi masalah yang melibatkan kebersihan kawasan yang berada dibawah jajahan MPKu. Biasanya melibatkan industri, perniagaan-perniagan seperti restoran, dan juga orang persendirian. Kompaun ubah tambah pula boleh dikenakan kepada peniaga-peniaga yang telah membuat bangunan tambahan pada lot-lot kedai yang telah sedia ada tanpa sebarang permit untuk tujuan membesarkan perniagaan mereka dan akhir 3 sekali kompaun kesalahan penjaja. Kompaun ini dikeluarkan kepada penjaja tanpa lesen atau menjaja di kawasan yang tidak dibenarkan. Hasil daripada kajian awalan yang telah dilakukan di Unit Penguatkuasa MPKu didapati pengurusan kompaun pada masa kini yang dijalankan oleh pihak MPKu masih lagi menggunakan sistem tradisional dan tidak bersistematik. Sistem yang tidak bersistematik yang dimaksudkan ini adalah di mana setiap kali kompaun dikeluarkan, pesalah akan diberi resit yang menerangkan kesalahan yang telah mereka lakukan dan jumlah bayaran yang sepatutnya dijelaskan. Salinan pendua akan disimpan oleh Unit Penguatkuasa. Salinan pendua ini akan disimpan dalam sistem fail di mana apabila pesalah hendak menjelaskan bayaran kompaun pihak pentadbiran di Unit Penguatkuasa akan merujuk semula kepada fail yang menyimpan butir-butir yang berkenaan. Dalam hal ini, biasa nya berlaku kesilapan kerana semua pendua yang dikeluarkan akan disimpan di dalam satu fail lain. Segala kompaun dijelaskan bayarannya oleh pesalah secara tunai, terus di kaunter pembayaran di MPKU. Apabila pesalah membayar kompaun salinan pendua tadi akan dikeluarkan daripada fail dan dilampirkan bersama dengan resit bayaran. Keadaan ini akan menyebabkan jumlah kompaun asal yang telah dikeluarkan oleh MPKu pada satu-satu masa tidak tepat. Sistem pengurusan ini menyebabkan banyak masalah kepada MPKu selain memakan masa, ianya juga tidak sistematik dan kemungkinan berlakunya kesilapan adalah besar. Salah satu masalah yang biasanya timbul adalah pihak MPKu tidak dapat membuat analisa yang tepat mengenai jumlah sebenar kompaun mengikut jenis kesalahan yang telah dikeluarkan. Disebabkan oleh permasalahan ini pihak MPKu tidak dapat mengira jumlah hasil sebenar yang diperolehi daripada Unit Penguatkuasa. Selain itu proses semakan permohonan permohonan lesen juga masih dilakukan secara manual di mana ianya memerlukan pelanggan Unit ini dating sendiri ke MPKu atau berhubung dengan Unit ini melalui telefon. Ini menimbulkan banyak masalah kerana faktor masa dan tempat. 4 Masalah lain yang mungkin timbul ialah segala maklumat berkenaan di Unit Penguatkuasa yang disimpan mudah diceroboh kerana tiada kawalan keselamatan. Ini kerana sistem semasa yang digunakan untuk menyimpan maklumat kompaun dan perlesenan boleh dicapai oleh semua kakitangan. Hal ini mungkin mengakibatkan terjadinya masalah kehilangan data ataupun pertindihan data. Kesimpulan yang dapat buat, terdapat banyak masalah yang berlaku dalam persekitaran pengurusan di Unit Penguatkuasa, MPKu bagi sistem semasa yang diamalkan. Namun, segala permasalahan akan ditangani dan segala kelemahan akan diperbaiki dengan adanya sistem ini. Diharapkan model yang akan dibangunkan akan dapat dijadikan sebagai garis panduan bagi memastikan keberkesanan sistem ini dalam membantu proses pengurusan di MPKu. 1.3 Penyataan Masalah Merujuk kepada latar belakang masalah, terdapat masalah-masalah yang telah dikenalpasti terutamanya kepada pihak pengurusan dan juga orang ramai. Persoalan utama yang timbul adalah “Adakah Sistem Pengurusan yang akan dibangunkan ini dapat memenuhi setiap kriteria yang ditetapkan berdasarkan model yang dibina dan dapat membantu mengurangkan masalah yang wujud dalam pengurusan?” Selain daripada persoalan utama, terdapat empat persoalan lain yang perlu diambilkira. Antara persoalan-persoalan tersebut adalah :- 1. Sejauh manakah penggunaan sistem maklumat pengurusan ini dapat membantu pihak pengurusan dalam menangani masalah ang timbul di Unit Penguatkuasa, MPKu? 5 2. Adakah model yang akan dibangunkan akan benar-benar memenuhi kriteria keberkesanan sistem maklumat kepada pihak pengurusan Unit Penguatkuasa MPKu, terutamanya dalam pengurusan kompaun disamping dapat melakukan proses pengurusan yang lain seperi penggunaan data yang optimum, kemaskini data dan analis data yang efektif? 3. Adakah sistem dapat memberikan maklumat yang tepat berkenaan dengan kompaun kepada pihak pengurusan MPKu? 4. Sejauh manakah tahap penerimaan pengguna sistem terhadap sistem yang akan dibangunkan? Persoalan-persoalan yang timbul perlu diberi perhatian untuk memastikan sistem yang dibangunkan berjaya dan berjalan lancar tanpa sebarang masalah yang besar. 1.4 Objektif Projek Dalam usaha memastikan projek ini akan mencapai matlamat yang telah ditetapkan, empat objektif pembangunan sistem telah dikenalpasti dan ianya adalah seperti berikut :-. 1. Mengkaji komponen-komponen dan model-model sebelum ini yang telah dibina untuk mewujudkan keberkesanan penggunaan sistem maklumat kepada organisasi. 2. Menerapkan elemen-elemen yang terdapat pada model keberkesanan sistem maklumat iaitu Model Formulasi Semula yang dihasilkan oleh Mclean dan Delone (2002) ke dalam sistem maklumat pengurusan di organisasi kajian kes iaitu Unit Penguatkuasa, Majlis Perbandaran Kulai (MPKu). 6 3. Membangunkan sistem pengurusan maklumat secara atas talian bagi Unit penguatkuasa, MPKu berdasarkan model yang telah dipilih bagi memastikan keberkesanan sistem kepada pengurusan unit tersebut. 4. Memudahkan pihak pengurusan di Unit Penguatkuasa MPKu dalam proses pengurusan data, analisis data, dan penggunaan data termasuk dari segi mendapatkan maklumat yang tepat mengenai jumlah sebenar dan juga hasil kompaun yang dikeluarkan. 1.5 Skop Projek Bagi membangunkan sistem ini, terdapat lima skop yang telah dikenalpasti bagi memudahkan pemahaman dan pengendalian projek. Antara skop tersebut ialah:- 1. Skop tempat kajian hanya tertumpu pada Unit penguatkuasa, Majlis Perbandaran Kulai (MPKu). 2. Menilai keberkesanan sistem maklumat yang dibangunkan berdasarkan model keberkesanan sistem maklumat yang dihasilkan oleh Mclean dan Delone (2002). 3. Maklumat yang difokuskan adalah kompaun yang dikeluarkan oleh Unit penguatkuasa iaitu kompaun letak kenderaan, kacau ganggu, pembersihan, ubah tambah, berniaga tanpa lesen atau pun lesen perniagaan telah tamat tempoh, mencegah kekotoran, sampah sarap dan kesalahan penjaja. 4. Pengguna sistem terdiri daripada pihak pengurusan dan orang ramai. 5. Sistem melibatkan pengurusan kompaun, penyemakan kompaun dan perlesenan oleh orang ramai, penyemakan status permohonan lesen, maklumat mengenai kompaun dan lesen secara atas talian. 7 6. Sistem ini terbahagi kepada lima modul utama iaitu modul pengurusan, maklumat kompaun dan perlesenan, semakan iaitu semakan maklumat kompaun dan lesen , pembayaran kompaun dan modul umum. 7. Melibatkan tahap Pengujian Penerimaan Pengguna (UAT). 1.6 Kepentingan Projek Projek ini dijalankan bagi mewujudkan satu sistem maklumat yang lebih sistematik dan praktikal seiring dengan perkembangan sains dan teknologi komputer. Pembangunan projek ini dijangka memberi kepentingan dan kebaikan kepada pihak pengurusan MPKu dan juga para pelanggannya. Kepentingan kajian yang dijalankan adalah dapat membangunkan sebuah sistem yang dapat meningkatkan keberkesanan operasi dan memenuhi keperluan organisasi iaitu Unit Penguatkuasa, Majlis Perbandaran Kulai (MPKu). Kajian yang telah dibuat juga mempunyai kepentingan dalam menganalisa sistem pengurusan yang sedia ada untuk menerangkan masalahmasalah yang dikenalpasti. Berpandukan beberapa model yang telah sedia ada kajian akan dilakukan bagi mengenalpasti keperluan sistem maklumat di unit ini. Daripada proses pengenalpastian ini, penyelesaian-penyelesaian yang boleh diambil untuk menangani masalah tersebut akan dicadangkan. Kajian yang dilakukan memberi sumbangan penting dalam menentukan keperluan-keperluan pengguna dan sistem yang akan dibangunkan. 1.7 Ringkasan Bab ini umumnya mengandungi ringkasan keseluruhan bagi projek Pembangunan Sistem Maklumat Pengurusan berdasarkan kajian keberkesanan servis Sistem Maklumat dengan menggunakan Unit Penguatkuasa, Majlis Perbandaran Kulai (MPKu) sebagai satu kajian kes. Analisis serta pernyataan masalah dalam sistem semasa yang dikaji, dinyatakan dalam bentuk mudah difahami. Objektif dan 8 skop projek ditentukan yang mana ia menerangkan tentang faedah yang diperolehi, matlamat pembangunan projek, penyelesaian masalah yang timbul, fokus dan sempadan projek serta ciri-ciri yang dikaji. Kepentingan serta sumbangan daripada kajian yang dilaksanakan juga dibincangkan dalam bab ini. Pembangunan sistem ini diharapkan dapat meningkatkan mutu pengurusan dan perkhidmatan Unit penguatkuasa, MPKu. 9 BAB II KAJIAN LITERATUR 2.1 Pengenalan Bahagian kajian literatur ini membincangkan teknologi yang digunakan untuk melaksanakan projek ini. Penyelidikan dilakukan bagi memudahkan lagi pemahaman terhadap kajian yang akan dijalankan dan sistem yang ingin dibangunkan. Ianya merujuk kepada aktiviti penelitian dan penyelidikan terhadap topik-topik yang berkaitan mengenai persoalan kajian. Maklumat-maklumat yang telah diperolehi untuk kajian ini didapati dengan kajian terhadap kertas kerja yang telah terhasil sebelum ini, menemubual pegawai yang terlibat serta pengumpulan dokumen yang berkaitan. 2.2 Kajian Sistem Semasa Pengurusan Unit Penguatkuasa, MPKu Unit penguatkuasa bertanggungjawab dalam memastikan undang-undang Majlis dipatuhi dan diperlihara. Kompaun akan dikenakan terhadap beberapa kesalahan yang telah ditetapkan oleh MPKu. Antara kompaun yang dijalankan oleh MPKu adalah seperti yang dipaparkan oleh Jadual 2.1. 10 Jadual 2.1 : Jenis-jenis Kompaun yang Dikeluarkan Oleh MPKu Kod Jenis Kompaun Amaun (RM) 76101 Mencegah Kekotoran 250.00 76104 Kesalahan Penjaja 250.00 76102 Kesalahan Letak Kenderaan 30.00 – 100.00 76105 Tanpa Lesen Perniagaan 250.00 76106 Ubah Tambah 500.00 76107 Sampah Sarap 250.00 76108 Kacau Ganggu 100.00 76109 Pembersihan 250.00 Kompaun yang dikenakan haruslah diselesaikan pembayarannya dalam masa 7 hari. Jika pembayaran masih belum dibuat selepas 7 hari, notis peringatan berkenaan kompaun berkenaan akan dihantar kepada pesalah. Tempoh pembayaran diberi selepas pengeluaran notis peringatan adalah selama 14 hari. Jika selepas 14 hari kompaun yang keluarkan kepada pesalah masih belum dibayar saman akan dihantar kepada pesalah. Jika saman telah dikeluarkan, bermakna pesalah akan diambil tindakan mahkamah dan pesalah mestilah melalui beberapa proses mahkamah untuk meyelesaikan kes tersebut. Segala perbelanjaan adalah ditanggung oleh pesalah. Rajah 2.1 menunjukkan aliran kerja pengurusan kompaun di Unit penguatkuasa, MPKu. 11 Kompaun Dikenakan 14 Hari 7 Hari Notis Dikeluarkan Saman Dikeluarkan Tindakan mahkamah akan diteruskan jika Resit Rajah 2.1 : Aktiviti Semasa Pengurusan Kompaun 2.2.1 Kaedah Pembayaran Kompaun Semua kompaun yang dikeluarkan hanya boleh dijelaskan melalui sistem kaunter yang terdapat di MPKu. Kaunter dibuka setiap hari bekerja sehingga pukul 3.30 petang. Pelanggan perlu datang sendiri untuk menjelaskan kompaun yang dikenakan kepada mereka. Proses pembayaran dan masa pengoperasian yang dianggap tidak berkesan ini menyumbangkan kepada berlakunya pelanggan tidak menjelaskan kompaun mereka kerana tidak mempunyai masa yang sesuai untuk datang ke MPKu. 2.3 Kompaun Sebuah pihak berkuasa tempatan boleh, dengan undang-undang kecil kaedah atau peraturan menetapkan denda tidak lebih daripada RM 2,000 atau penjara selama tempoh tidak lebih daripada satu tahun atau denda dan penjara atau kedua-duanya bagi pelanggaran mana-mana undang-undang kecil, kaedah atau peraturan dan, mengenai sesuatu kesalahan yang berterusan ia boleh menetapkan sejumlah wang tidak lebih daripada RM 200 bagi tiap-tiap satu hari selama tempoh kesalahan itu diteruskan selepas sabitan. 12 2.3.1 Kompaun Letak Kenderaan Untuk mengelakkan dari dikenakan kompaun pengguna kenderaan hendaklah sentiasa menentukan berapa lama mereka perlu meletakkan kereta dan mempamerkan kupon letak kereta mereka. Jadual 2.2 menunjukkan kompaun letak kenderaan dan kadarnya. Jadual 2.2 : Kompaun – kompaun Letak Kenderaan Jenis Kesalahan a) Tidak mempamerkan kupon yang dikeluarkan oleh Majlis atau Kadar Kompaun RM 30 Syarikat Pengendali semasa meletakkan kenderaan bermotor di dalam petak letak kereta berkupon b) Mempamerkan kupon letak kereta yang telah tamat tempoh yang RM 30 dibenarkan c) Mempamerkan kupon letak kereta di dalam keadaan di mana RM 30 kupon letak kereta tersebut tidak dapat dikenalpasti atau dilihat Pembantu Penguatkuasa (Tempat Letak Kereta) semasa menjalankan pemeriksaan d) Mempamerkan kupon letak kereta tanpa membuat penandaan yang RM 30 betul e) Meletakkan kenderaan bermotor di luar petak letak kereta di RM 30 tempat letak kereta f) Menghalang petak letak kereta RM 30 g) Kenderaan bermotor yang diletak tidak mengikut arah lalu-lintas RM 30 h) Berniaga di tempat letak kereta RM 30 i) Meletak kenderaan bermotor yang menghalang pili bomba RM 100 j) Meletak kenderaan bermotor di kawasan kaki lima / siar kaki RM 100 k) Meletak kenderaan bermotor di tempat letak kereta bermusim RM 100 tanpa pas bermusim yang sah l) Meletakkan kenderaan bermotor di tempat selain dari yang RM 100 ditetapkan bagi jenis kenderaan itu m) Mempamerkan kupon yang tidak sah semasa meletak kenderaan RM 100 bermotor di petak letak kereta di tempat letak kereta n) Kesalahan lain Perintah (nyatakan) ________ RM 100 13 2.3.2 Kompaun Kacau Ganggu Dikenakan sekiranya terdapat aduan kacau ganggu seperti bunyi, bau, debu dan lain-lain. Seseorang yang tidak mematuhi peruntukan-peruntukan sesuatu perintah kacauganggu adalah bersalah atas suatu kesalahan dan boleh, apabila disabitkan, dikenakan denda tidak lebih daripada RM 100 bagi tiap-tiap 1 hari selama tempoh peruntukan-peruntukan perintah kacau ganggu itu tidak dipatuhi. 2.3.3 Kompaun Pembersihan Sesiapa yang melanggar mana-mana Undang-Undang Kecil Mencegah Kekotoran boleh dikompaun oleh mana-mana pegawai MPKu atas budi bicaranya sejumlah wang tidak melebihi RM 250. 2.3.4 Kompaun Kesalahan Penjaja Seseorang yang bertindak sebagai penjaja tanpa lesen yang dikeluarkan oleh Yang Dipertua di bawah Undang-Undang Kecil Penjaja apabila disabitkan, dikenakan denda tidak lebih daripada RM 1,000 2.3.5 Kompaun Ubah Tambah Sesiapa yang melanggar mana-mana Akta Kerajaan Tempatan dengan membina bangunan tambahan, mengubahsuai bangunan tanpa kebenaran boleh dikompaun oleh mana-mana pegawai MPKu atas budi bicaranya sejumlah wang yang tidak melebihi RM 500. 14 2.3.6 Kompaun Berniaga Tanpa Lesen / Lesen Perniagaan Tamat Tempoh Seseorang yang menjalankan perniagaan di premis tanpa lesen, lesen perniagaan tamat tempoh atau tidak mempamerkan lesen perniagaan bolehlah disabitkan kesalahan mengenakan denda tidak melebihi RM 2,000. 2.4 Sistem Berasaskan Web Secara teknikal, konsep sistem berasaskan web merujuk kepada aplikasi atau servis yang wujud dalam pelayan yang boleh diakses menggunakan web browser dan berada dalam protokol Internet. Aplikasi ini dapat diakses daripada mana-mana tempat diseluruh dunia melalui web. Antara ciri-ciri penting persekitaran berasaskan web adalah : 1. Data atau kandungan yang dijana hendaklah sentiasa dikemaskini. 2. Dapat diakses oleh pengguna secara universal melalui web (bergantung kepada pengesahan pengguna yang dibenarkan mengakses data). Rangkaian komunikasi utama dalam persekitaran web adalah Internet, Intranets dan Extranets. 2.4.1 Internet Perkataan Internet berasal daripada perkataan Internetworking yang bermaksud komunikasi antara rangkaian. Ia merupakan rangkaian komputer terbesar di dunia. Ia menjalinkan serangkaian komputer yang berselerak di seluruh pelusuk benua untuk membolehkan komunikasi dua hala dan pertukaran maklumat secara bebas berlaku. Ini bermaksud, Internet merupakan rangkaian antara rangkaian (Deitel et al., 2003). Dalam hal ini komputer yang dahulunya stand alone dapat berhubungan secara langsung dengan hos-hos atau komputer-komputer yang lainnya. 15 Internet adalah semua rangkaian komputer di seluruh dunia yang disambungkan dengan rangkaian yang lebih kecil dan bergerak perlahan. Ianya merupakan satu rangkaian global yang menghubungkan rangkaian-rangkaian komputer di seluruh dunia yang boleh digambarkan seolah-olah dunia wujud tanpa sempadan (Turban et al., 2004). Internet mempunyai begitu banyak maklumat yang boleh dicapai oleh sesiapa sahaja, dan menyediakan penghantaran maklumat sertamerta ke seluruh dunia (Deitel et al., 2003). Ini membolehkan manusia di seluruh dunia berkomunikasi di antara satu sama lain dalam masa beberapa saat sahaja. 2.4.1.1 Perkembangan Internet Pada masa kini, Internet semakin bertambah popular dan ia menjadi sebahagian daripada rutin hidup kita seharian. Pada mulanya, Internet hanya terdapat di dalam sistem pendidikan, perbadanan, kerajaan atau agensi-agensi tertentu dan kos dan penyelenggarannya sangat mahal serta sukar untuk mendapatkan laluan ke Internet. Pada masa ini, Internet boleh disambung melalui pelbagi kaedah menggunakan khidmat komersil atau Penyelia Khidmat Internet (Internet Service Provider – ISP) yang semakin bertambah bilangannya (Turban et al., 2004). Di Malaysia, Internet mula diperkenalkan pada tahun 1987. Internet telah dilancarkan oleh Institut Mikroelektronik Malaysia atau MIMOS untuk Rangkaian Komputer Awam atau RANGKOM. Pada akhir tahun 1980an, MIMOS telah meningkatkan keupayaan RANGKOM dan menukar namanya kepada JARING (Joint Advance Research Integrated Networking). Rangkaian JARING adalah rangkaian Internet yang digunakan secara meluas di Malaysia (Abdullah Mohamad Zin dan Mohamad Jan Nordin, 2000). Internet tidak lagi terhad kepada pakar teknikal atau individu yang pandai mengendali komputer sahaja, bahkan sesiapa sahaja yang mempunyai laluan komputer boleh menggunakan Internet. Internet juga akan terus berubah dan berevolusi. Teknologi baru akan terus muncul dan meninggalkan teknologi yang ada pada masa kini. Namun begitu, pertumbuhan Internet yang begitu pesat telah 16 mewujudkan cara baru yang mudah untuk berkomunikasi dengan lebih maju berbanding dulu (Turban et al., 2004). 2.4.1.2 World Wide Web (WWW) World Wide Web (WWW) membenarkan pengguna komputer untuk mencari atau pengesan dan memaparkan dokumen yang berasaskan multimedia seperti teks, grafik, animasi, audio dan video dalam kebanyakan perkara (Deitel et al., 2003). World Wide Web (WWW) merupakan satu perkhidmatan pencarian maklumat yang terdapat di dalam Internet dan ia juga merupakan sebahagian daripada Internet (Turban et al., 2004). WWW mengandungi berjuta-juta laman maklumat yang boleh disimpan di dalam komputer di seluruh dunia. Web tidak terikat dengan bentuk atau format data yang digunakan kerana ia akan memastikan pengaturcaraan pelayan dan pelanggan atau client-server telah bersetuju ke atas sesuatu format data (Abdullah Mohamad Zin dan Mohamad Jan Nordin, 2000). Komponen asas dalam persekitaran web digambarkan seperti dalam Rajah 2.2. WWW menyediakan satu cara yang seragam dan mudah untuk mencapai pelbagai sumber yang terdapat di Internet. Antaranya World Wide Web (WWW) menyediakan kemudahan ‘tunjuk dan klik’ yang bermaksud pencarian maklumat dalam kuantiti yang besar dalam Internet. Maklumat dalam web dipersembahkan dalam halaman web yang mana dipaparkan dalam bentuk teks, grafik, gambar, bunyi dan video (Deitel et al., 2003). WWW juga merupakan sekumpulan dokumen yang saling berkaitan dan bekerjasama dengan menggunakan satu spesifikasi protokol Internet yang di panggil sebagai Protokol Penghantaran Teks Tinggi (HTTP) (Deitel et al., 2003). Dalam erti kata lain, sistem Internet itu wujud tanpa bergantung pada Web tetapi Web pula tidak dapat diwujudkan tanpa sistem Internet (Turban et al., 2004). 17 Halaman WWW ditulis dalam format HTML. Format ini membenarkan teks ditukar kepada bentuk format yang lebih menarik apabila diterjemah oleh Web Browser seperti Internet Explorer, Netscape Navigator, Mosaic dan Unix. Salah satu kelebihan web yang diketahui umum ialah ia dapat merentasi batasan nasional dan dapat mencapai satu kumpulan pengguna yang global. Lokasi dalam World Wide Web (WWW) selalunya disediakan dan dikekalkan (oleh seorang atau lebih webmaster) sebagai satu koleksi maklumat oleh orang perseorangan, berkumpulan atau pun organisasi. INTERNET Pelanggan Pelayan Dokumen ASP Dokumen PHP Dokumen HTML Rajah 2.2 : Komponen asas dalam persekitaran web (Deitel et al., 2003) 2.4.2 Intranet Intranet menggunakan konsep gabungan organisasi dan Internet. Ianya adalah teknologi berasaskan web untuk mencipta rangkaian sulit di dalam sesebuah organisasi. Walaupun ianya menggunakan satu segmen Rangkaian Kawasan Setempat (LAN) yang menggunakan protokol TCP/IP, namun ianya boleh dianggap satu LAN yang lengkap atau beberapa sambungan antara LAN. Laluan keselamatan seperti firewall digunakan untuk tujuan mengasingkan Intranet daripada Internet dan untuk tujuan kebenaran ekses kepada pihak yang sah sahaja (Turban et al., 2004). 18 Antara kegunaan Intranet adalah membenarkan pengagihan maklumat dalaman organisasi dengan selamat dan digunakan untuk aktiviti berkumpulan untuk tujuan pengagihan maklumat projek dalam organisasi. Selain itu Intranet juga digunakan untuk kawalan ekses kepada dokumen kewangan syarikat, penggunaan pengurusan pengetahuan, bahan-bahan kajian dan maklumat penting lain yang memerlukan pengagihan dalam organisasi (ITRG et al., 2003). 2.4.3 Extranet Extranet menghubungkan beberapa intanet melalui Internet dengan menambahkan ciri-ciri keselamatan dan kefungsiannya. Ianya membentuk rangkaian maya yang besar dan membenarkan pengguna (contohnya seperti rakan niaga) berhubung dengan intranet utama dalam organisasi melalui Internet dengan selamat. Perisian kawalan ekses digunakan untuk mengesahkan dan encrypt data yang dihantar diantara pengguna dan intranet. Dalam erti kata lain extranet membenarkan dua atau lebih orang untuk berkongsi maklumat dalam suasana yang terkawal. 2.5 Pembayaran Melalui Kad Kredit Kad kredit adalah bentuk pembayaran yang popular untuk pembelian secara atas talian, namun banyak pihak yang menetang penggunaannya dan kemudahan yang disediakan kerana faktor keselamatan (Deitel et al., 2003). Pelanggan bimbang terjadinya penipuan kad kredit oleh para peniaga dan pihak lain yang terlibat. Kad kredit seperti Prodigy Internet, Mastercard contohnya, dibangunkan untuk menyokong bentuk pembayaran secara atas talian dan juga offline. Mereka turut menjamin perlindungan daripada penipuan atas talian seperti mana program pointbased reward yang membenarkan pemegang kad untuk menebus mata Bagi membolehkan pembayaran menggunakan kad kredit diterima, peniaga mestilah mempunyai akaun peniaga dengan pihak bank yang terlibat (Ollington, 19 2004). Akaun peniaga melalui cara tradisional hanya menerima transaksi melalui mata jualan atau pun Point-of-sale (POS) yang mana ianya berlaku apabila pelanggan menunjukkan kad kredit mereka sewaktu membeli belah di mana-mana gedung jualan yang menerimanya (Ollington, 2004)). Seiring dengan perkembangan perdagangan elektronik, akaun peniaga yang khusus di wujudkan di Internet untuk mengendalikan transaksi kad kredit secara atas talian. Transaksi ini di proses oleh perkhidmatan pihak ketiga bank(Guttmann, 2003). 2.6 Keselamatan Keselamatan merupakan aspek yang paling penting dan dititikberatkan dalam membangunkan sistem yang berasaskan laman web (Deitel et al., 2003). Penggodam laman web sering mengganggu sistem-sistem yang kurang mementingkan ciri-ciri keselamatan pada sistem mereka. Pada masa ini, pelbagai langkah telah diambil untuk mengatasi masalah pencerobohan sistem web seperti Akta Jenayah Komputer yang telah digubal pada tahun 1997 (Pekeliling Kemajuan Pentadbiran Awam Bilangan 1 Tahun 2003). Akta ini menyediakan peruntukan mengenai kesalahankesalahan yang dilakukan oleh rakyat ataupun penduduk tetap negara ini yang mana walaupun kesalahan tersebut dilakukan di luar negara, ia disifatkan sebagai dilakukan di dalam negara. Selain daripada itu, pelbagai langkah keselamatan yang sering digunakan oleh organisasi-organisasi dalam menjaga keamanan sistem web mereka seperti menggunakan proxy, firewall dan lain-lain lagi. Aspek keselamatan yang perlu dipertimbangkan sebelum membangunkan sebarang sistem web adalah keselamatan pelanggan web, keselamatan pelayan web, keselamatan sistem pengoperasian dan juga keselamatan transaksi data (Conway et al., 2004). Firewall akan memberikan perlindungan kepada pengguna dalam melayari Internet dengan selamat. Ia bertindak sebagai proksi ketika melayari laman-laman web dengan menukarkan nombor alamat Internet Protokol (IP) komputer yang berada dalam sistem tersebut dan meninggalkan nombor tersebut ketika memasuki 20 mana-mana laman (Conway et al., 2004). Ini menghalang penceroboh mengetahui secara lengkap struktur sebenar rangkaian di mana komputer tersebut berada. 2.6.1 Protokol Keselamatan Setiap orang yang menggunakan web untuk perniagaan elektronik dan perdagangan elektronik perlu untuk menitik beratkan tentang keselamatan maklumat persendirian mereka (Herrmann, 2002). Antara protokol yang menyediakan khidmat keselamatan transaksi adalah seperti protokol Secure Socket Layer (SSL) dan Secure Electronic Transaction (SET) (Deitel et al., 2003). 2.6.1.1 Protokol Secure Socket Layer (SSL) Protokol Secure Socket Layer (SSL) dibangunkan oleh Netscape Communications adalah protokol bukan hak milik yang biasanya digunakan untuk melindungi komunikasi yang berlaku di Internet dan web (Herrmann, 2002). SSL dibangunkan untuk kebanyakan penyemak seimbas web ( browser ) termasuk Netscape Communicator, Microsoft Internet Explorer, dan kebanyakan produk perisian yang lain. Ianya beroperasi diantara protokol komunikasi Internet iaitu TCP/IP dan juga perisian aplikasi (Deitel et al., 2003). Dalam piawai keselarasan yang pawai di Internet, mesej penghantar akan dihantar kepada soket yang menafsir mesej dalam TCP/IP tersebut. TCP/IP set protokol piawai yang digunakan untuk komunikasi diantara komputer-komputer di Internet (Deitel et al., 2003). Kebanyakan penghantaran melalui Internet dihantar dalam bentuk set mesej perseorangan yang dipanggil paket. Semasa penghantaran data, satu paket mesej akan diwakilkan dengan urutan nombor dan maklumat kawalan keselamatan akan disertakan untuk setiap paket (Preetham, 2002). Laluan paket TCP adalah untuk mengelakkan kesesakan data, oleh itu setiap paket akan melalui laluan yang berbeza di Internet. Diakhir penghantaran, TCP akan 21 memastikan semua paket akan tiba di destinasi tanpa pengubahsuaian (Eloff, 2002). Jika didapati paket telah diubah, TCP/IP melakukan penghantaran semula. TCP/PI kemudiannya akan hantar mesej kepada soket pada penerima akhir. Soket tersebut akan terjemah semula mesej yang akan dapat dibaca oleh aplikasi penerima. Dalam transaksi yang menggunakan SSL, soket penterjemah tersebut akan dilindungi dengan menggunakan kriptografi kekunci-umum (Deitel et al., 2003). SSL menggunakan teknologi kekunci-umum dan sijil digital untuk mengesahkan server dalam transaksi dan melindungi maklumat sulit apabila ianya dihantar daripada satu pihak kepada pihak yang lain di Internet ((Deitel et al., 2003). Transaksi SSL tidak memerlukan pengesahan pelanggan. Untuk memulakan proses, pelanggan akan menghantar mesej kepada pelayan, pelayan akan membalasnya dan menghantar sijil digital mereka kepada pelanggan untuk pengesahan. Dengan menggunakan kriptografi kekunci-umum untuk berkomunikasi dengan selamat, pelanggan dan pelayan akan berunding melalui kekunci sessi untuk meneruskan transaksi. Kekunci sessi adalah kekunci rahsia simetri yang akan digunakan untuk satu tempoh transaksi (Eloff, 2002). Apabila kekunci telah dibuat, komunikasi akan dilaksanakan diantara pelayan dan pelanggan dengan menggunakan kekunci sessi dan sijil digital (Deitel et al., 2003). Walaupun SSL melindungi maklumat sewaktu ianya dihantar melaui Internet, tetapi ianya tidak melindungi maklumat sulit seperti nombor kad kredit apabila ianya disimpan pada pelayan sesebuah organisasi ((Preetham, 2002). Apabila organisasi telah menerima tempahan beserta dengan maklumat kad kredit , maklumat tersebut akan didikript dan disimpan dalam pelayan organisasi tersebut hinggalah tempahan dipesan. Jika pelayan tidak dilindungi dan data tidak di encrypted, pihak yang tidak sah akan dapat memasuki maklumat yang dihantar. Alatan perkakasan yang dipanggil kad Periphiral Component Interconnect (PCI) akan dimasukkan ke dalam pelayan web untuk melindungi data dan keseluruhan transaksi SSL termasuk pelanggan dan pelayan server ((Preetham, 2002). 22 2.6.1.2 Protokol Secure Electronic Transaction ( SET ) Protokol Secure Electronic Transaction (SET ) dibangunkan oleh Visa International dan MasterCard dan direkabentuk secara spesifik untuk melindungi transaksi pembayaran perdagangan elektronik (Deitel et al., 2003). SET menggunakan sijil digital untuk mengesahkan setiap pihak yang terlibat dalam transaksi perdagangan elektronik termasuk pelanggan, organisasi yang terlibat dan pihak bank yang disahkan oleh organisasi. Kriptografi kekunci umum digunakan untuk melindungi maklumat hang dihantar melalui web (Deitel et al., 2003). Organisasi yang terlibat harus mempunyai sijil digital dan perisian SET yang khusus untuk memproses transaksi. Pelanggan pula mestilah mempunyai sijil digital dan perisian dompet digital. Fungsi dompet digital adalah sama dengan dompet sebenar ((Eloff, 2002). Ianya menyimpan maklumat debit dan kredit pelbagai kad manakala sijil digital akan mengesahkan identiti pemegang kad. Dompet digital akan menambahkan kemudahan dan keselesaan pada membeli belah secara atas talian di mana pelanggan tidak memerlukan masa yang lama untuk memasukkan maklumat kad kredit di setiap web membeli-belah. Dalam protokol SET organisasi yang terlibat tidak dapat melihat maklumat hak milik pelanggan. Selain itu nombor kad kredit pelanggan tidak disimpan di dalam pelayan organisasi dan ini menunjukkan protokol ini dapat mengurangkan risiko penipuan (Herrman, 2002). Walaupun SET direkabentuk dengan spesifik untuk transaksi perdagangan elektronik dan menyediakan perlindungan keselamatan aras tinggi, namun ianya belum menjadi protokol piawai yang digunakan dalam kebanyakan transaksi hari ini. Ini kerana salah satu masalah yang dikenalpasti adalah, SET memerlukan perisian khusus dipihak pelanggan dan juga pelayan (Herrman, 2002). Keperluan ini meningkatkan kos transaksi. Selain daripada itu transaksi juga akan menggunakan masa penggunaan yang lebih berbanding dengan menggunakan protokol yang lain seperti SSL. 23 2.7 Proses Perniagaan Kock (2005) mendefinasikan proses perniagaan sebagai ‘Pelaksanaan set tugasan yang secara logikalnya saling berkait untuk mencapai sesuatu hasil yang telah dikenalpasti daripada perniagaan tersebut’. Proses adalah berstruktur, mempunyai rekabentuk aktiviti yang telah dikenalpasti untuk menghasilkan sesuatu untuk pelanggan atau pun pasaran. Ianya turut memberi penekanan kepada bagaimana sesuatu tugasan itu dilaksanakan dalam organisasi (Davenport, 1993). Proses secara asasnya adalah langkah mengenalpasti permulaan, tamat, antaramuka, dan unit dalam organisasi yang terlibat termasuklah pelanggan. Contoh proses termasuk pembangunan produk, penempahan barang daripada pembekal, membuat pelan pemasaran seperti pemprosesan dan membayar tuntutan insuran (Tsui, 2005). 2.8 Penambahbaikan Proses Perniagaan (Business Process Improvement – BPI) Persekitaran semasa yang menyaksikan penambahbaikan persaingan pasaran yang berkembang pada tahun 1990-an telah meletakkan banyak organisasi dalam keadaan tekanan di mana masing-masing cuba untuk meningkatkan pelaksanaan perniagaan dan dalam masa yang sama mengurangkan kos yang digunakan untuk menjalankan perniagaan tersebut. Dalam hal ini penambahbaikan proses perniagaan adalah penting dalam memastikan sesebuah organisasi dapat bersaing dengan cemerlang. Bantuan sistem maklumat dalam penambahbaikan proses perniagaan banyak membantu kearah keberkesanan sistem tersebut dan juga mutu sesebuah organisasi (Bonham, 2004). Penambahbaikan proses perniagaan adalah pendekatan yang bersistematik untuk membantu sesebuah organisasi membuat perubahan bagaimana mereka melaksanakan perniagaan tersebut (Ben, 2004). Penambahbaikan proses perniagaan dengan bantuan sistem maklumat dapat meningkatkan keberkesanan penggunaan 24 sistem maklumat dalam perniagaan tersebut (Graham, 2004). Sistem maklumat yang disokong oleh pelbagai teknologi komunikasi dan maklumat dilihat sebagai satu alat untuk terus mempertahankan proses perniagaan utama dalam kebanyakan organisasi hari ini. Penggunaan sistem maklumat bukan sahaja membantu kecekapan dan juga keberkesanan proses dalam sesebuah perniagaan tetapi juga banyak memberi kesan strategik yang lain terutamanya dalam usaha pengubahsuaian proses dalam perniagaan. Dalam hal ini perubahan yang berlaku dalam proses perniagaan akan turut memerlukan rekabentuk sistem maklumat yang menyokong proses perniagaan tersebut (Broadbent et al., 1999). 2.8.1 Kesan Sistem Maklumat Kepada Penambahbaikan Proses Perniagaan Pada masa kini kebanyakan organisasi yang berkembang maju dalam industri global berpengalaman dalam perkembangan hebat penggunaan sistem maklumat. Sistem maklumat tidak akan berfungsi dengan sendirinya melainkan jika dilihat dari aspek pelaksanaan proses yang terlibat dalam sesebuah organisasi (Kock, 2005). Apabila sistem maklumat dilihat sebagai bahan utama yang menyokong perubahan dan penambahbaikan proses dalam sesebuah organisasi ianya turut memainkan peranan dalam proses BPI. Kesan jangka pendek yang dapat dilihat daripada BPI adalah daripada penambahbaikan proses dalam sesebuah perniagaan dengan sokongan sistem maklumat. Walaupun penambahbaikan yang radikal biasanya melibatkan BPR tetapi hubungan antara BPR dan sistem maklumat dilihat sebagai satu proses yang sukar, memerlukan kerjasama banyak pihak dan mempunyai risiko yang tinggi kepada semua pihak yang terlibat (Weerakkody et al., 2003). Contohnya dapat dilihat dalam kemajuan teknologi daripada penggunaan sistem berasaskan kerangka utama kepada sistem rangkaian teragih berasaskan computer peribadi. Proses ini diambil kira sebagai salah satu aspek sistem maklumat yang penting dan berguna dalam BPR. Tetapi proses yang terlibat selalunya adalah sukar dan melibatkan perubahan perisian aplikasi dan mungkin juga platform yang digunakan (Lan, 2005). 25 Perubahan yang berlaku pada organisasi pada era 1990-an kebanyakannya melibatkan sistem maklumat (Behrsin et al.,1994 dan Ciborra, 1991). Boleh dikatakan pengaruh Internet telah meningkatkan kemampuan sistem maklumat dalam konteks meningkatkan mutu proses perniagaan. Pada masa yang sama kebanyakan organisasi melaksanakan proses perniagaan yang inovatif dan dapat membantu meningkatkan kualiti dalam setiap operasi iaitu yang melibatkan ketepatan dan skala masa yang digunakan (Lan, 2005). Dalam hal ini sistem maklumat menyediakan kaedah baru untuk sesebuah organisasi itu melebarkan lagi sayap mereka. Dalam keadaan yang lain pula, sistem maklumat juga mempunyai kesan negatif kepada orang ramai dan ianya boleh dikategorikan sebagai faktor utama yang menyebabkan merosotnya bilangan dan peranan yang dimainkan oleh pihak pengurusan ( Dopson, 1993). Tinjauan yang dilakukan berkenaan dengan penggunaan sistem maklumat ke atas BPI telah menunjukkan sistem maklumat telah membantu kebanyakan proses yang terlibat dalam penambahbaikan sesuatu proses perniagaan itu.Oleh itu banyak pihak melihat BPI sebagai salah satu jalan untuk melaksanakan sistem maklumat kepada perniagaan mereka dengan tujuan untuk meningkatkan kualiti dan keberkesanan perniagaan yang dijalankan disamping dapat membantu ke arah persaingan yang sihat. Dalam masa yang sama mereka juga menyediakan produk dan servis yang berkualiti kepada pelanggan mereka. Selain itu ada pendapat yang menyatakan pengurusan dan sistem maklumat adalah salah satu faktor kejayaan kritikal yang terpenting kepada proses BPI. Kebanyakan proses perniagaan utama dalam organisasi-organisasi disokong oleh penggunaan sistem maklumat, dalam hal ini BPI akan melibatkan proses merekabentuk dan pengubahsuaian proses yang sedia ada dengan bantuan sistem maklumat yang terlibat. BPI sedikit berbeza jika dibandingkan dengan BPR. BPR akan menyebabkan perubahan yang lebih radikal, yang mana ianya mungkin melibatkan pengubahsuaian sistem yang sedia ada sehingga melibatkan perkakasan dan perisian yang berbeza dan mungkin berada pada level yang berbeza (Weerakkody, 2003). Keadaan inilah yang mneyebakan rekabentuk dan pembangunan sistem maklumat dilihat sebagai satu proses yang sukar dalam BPR. 26 Dalam persekitaran perniagaan yang berasaskan komputer hari ini terdapat beberapa kaedah, alat dan teknik yang boleh digunakan untuk analisa dan rekabentuk sistem dan proses dalam sesebuah perniagaan. Tetapi penggunaan kaedah yang berbeza untuk penambahbaikan proses perniagaan dengan bantuan sistem maklumat menghasilkan satu ruang antara model proses perniagaan dan sistem maklumat (Weerakkody, 2003). Ini mungkin akan meyebabkan kegagalan proses BPI terutamanya untuk kes dimana kebanyakan proses perniagaan dalam sesebuah organisasi itu disokong sepenuhnya oleh sistem maklumat. 2.8.2 Proses Perniagaan dan Penambahbaikan Sistem Maklumat Untuk meningkatkan peranan sistem maklumat dalam proses BPI mungkin adalah sesuai untuk mengubahsuai perkataan BPI kepada ‘BP&ISI’ (Penambahbaikan proses perniagaan dan sistem maklumat) (Weerakkody, 2003). ‘BP&ISI adalah boleh didefinisikan sebagai asas penambahbaikan proses perniagaan dan sistem maklumat untuk mencapai penambahbaikan yang berkesan dalam keadaan semasa yang kritikal melibatkan pengukuran pelaksanaan seperi kualiti dan servis dengan mengunakan kos yang optimum dan meningkatkan produtiviti.” (Weerakkody, 2003). 2.8.3 Hubungan Antara Pembangunan Sistem Maklumat dan Penambahbaikan Proses Perniagaan Banyak pendapat berkenaan dengan hubungan antara pembangunan sistem maklumat dan penambahbaikan proses perniagaan. Sistem maklumat tidak dapat memainkan peranan yang berkesan dalam proses perniagaan (Hammer, 1993). Pendapat ini tidak dipersetujui oleh kebanyakan mereka yang terlibat dengan sistem maklumat. Beberapa pendapat menyatakan sistem maklumat boleh menyokong perubahan asas yang dilakukan dalam sesebuah organisasi (Stickland, 1996 Classe, 27 Hutton, Willcocks , 1995). Ada sesetengah pendapat pula meyatakan penambahbaikan proses harus digabungkan dengan automasi proses (Bonham,2004). Beberapa pendapat yang menyokong pendapat ini mencadangkan agar gabungan antara proses dan aliran maklumat dilakukan secara serentak (Lan dan Kock 2005). Tujuannya lebih memfokuskan kepada bagaimana maklumat digunakan dalam sesuatu proses dan bagaimana orang ramai berinteraksi dengan sistem sama ada dalam kedaan formal atau pun tidak formal. Sistem maklumat harus dilihat sebagai lebih daripada untuk tujuan automasi sebaliknya sistem maklumat harus digunakan secara asasnya untuk membentuk cara sesuatu perniagaan itu dijalankan. Pihak yang bersetuju dengan pendapat ini mengutarakan pendapat bahawa automasi yang dilakukan terhadap proses yang tidak efisyen hanya akan membantu menghasilkan sesuatu yang tidak dapat digunapakai (Hammer, 2002 dan Harrington, 2003). Walaupun telah dikenalpasti perancangan strategi IS/IT dan aktiviti mengubah proses perniagaan saling berkaitan antara satu sama lain, BPI dan pembangunan sistem IS/IT selalunya dijalankan secara berasingan. Sesetengah organisasi mampu mencapai beberapa objektif mereka apabila melakukan penambahbaikan proses perniagaan menggunakan IS/IT. Walaubagaimanapun sebagai panduan sebelum melakukan proses penambahbaikan banyak usaha dan kajian diperlukan untuk dijadikan perbandingan dengan proses-proses lain yang terlibat (Kock, 2005). Penambahbaikan level IS/IT dan kekompleksan sistem yang digunakan oleh sesebuah organisasi mungkin menjadikan proses BPI lebih kompleks. Dalam keadaan ini, perbandingan proses penambahbaikan dengan pembinaan logik untuk memahami IS/IT adalah sangat membantu. Untuk menjelaskan dengan sebaiknya fasa-fasa yang terlibat, telah dicadangkan proses pembangunan sistem maklumat boleh di tambah nilai dan dilihat dari perspektif yang sama untuk penambahbaikan proses dalam perniagaan seperti yang dipaparkan dalam Jadual 2.3 (Weerakkody, 2003). Melalui pendapat yang diberikan, proses BPI dalam konteks bukan teknikal (membina rekabentuk bangunan) dan juga teknikal (membangunkan sebuah sistem 28 maklumat) membantu untuk lebih memahami hubungkait antara BPI dan sistem maklumat. Jadual 2.3 : Struktur klasik lwn Pembangunan Sistem Maklumat lwn BPI (Weerakkody, 2003) Rekabentuk Klasik Pembangunan Sistem Maklumat Penambahbaikan Proses Perniagaan & Sistem Maklumat Carta Buih : Memahami struktur akhir/struktur keseluruhan bangunan yang dicadangkan Skop/Objektif : Memahami persekitaran perniagaan yang perlu diautomasikan sebagai tujuan dan objektif perlaksanaan projek Proses Awalan : Memahami persekitaran sasaran perniagaan untuk tujuan penambahbaikan proses sebagai skop dan objektif utama untuk keseluruhan proses yang terlibat. Lukisan Rekabentuk : Memaparkan rekabentuk bangunan dari perspectif pemiliknya Model bisnes : Model yang menghuraikan hubungan diantara entiti-entiti bisnes daripada perspektif pengguna Perancangan : Kaji tujuan, objektif, dan strategi IS/IT untuk perniagaan dan tentukan penambahbaikan yang perlu dilakukan ke atas proses-proses yang sedia ada Rajah Jurubina : Paparan terperinci hasil akhir bangunan yang akan dibangunkan dari perspektif arkitek Model Sistem Maklumat : Keperincian model sistem maklumat daripada perspektif pembangun Pengenalan Proses : Menentukan proses-proses yang terlibat dalam konteks persekitaran bisnes semasa Rajah Kontraktor : Analisis dan penjelasan tentnag isu-isu yang berkaitan dengan Rajah jurubina Teknologi Yang Digunapakai Dalam Model : Analisisa dan menghuraikan dengan jelas teknologi dan isu yang berkaitan dengan model IS yang digunakan oleh pembangun Analisisa Proses : Analisa proses yang telah dikenal pasti dan sokongan sistem IS/IT nya, kenalpasti masalah dan peluang untuk penambahbaikan Rajah Kedai : Rajah yang terperinci mengenai komponenkomponen yang akan membentuk struktur akhir bangunan Gambaran Terperinci : Menulis program komputer (perisian) yang membantu melaksanakan proses yang sedia ada Proses Penambahbaikan : Menjalankan penambahbaikan proses kepada perniagaan yang dijalankan dan sistem maklumat yang menyokong proses-proses tersebut Bangunan : Bentuk fizikal bangunan lengkap dan sedia untuk beroperasi Sistem Maklumat : Sistem IS/IT yang telah sedia siap untuk diimplementasi Pembangunan Proses : Penggunaan sistem maklumat untuk penambahbaikan proses sedia untuk diimplementasi 29 2.8.4 Keperluan Gabungan Penambahbaikan Sistem Maklumat dan Penambahbaikan Proses Perniagaan Beberapa kajian menunjukkan kebanyakan syarikat di UK membazirkan sebanyak 40% daripada keseluruhan perbelanjaan untuk sistem maklumat. Ini kerana sistem yang dibangunkan tidak sejajar dengan strategi perniagaan mereka (Lissoni, 2000). Kebanyakan organisasi cenderung untuk menggunakan sistem maklumat untuk mengautomasikan perakaunan, kawalan stok dan fungsi rutin yang lain (Morton, 2003). Banyak pendapat daripada kalangan penyelidik-penyelidik menyatakan bahawa pemikiran asal pengkomputeran sesebuah organisasi hanya akan menghasilkan prosidur lama yang dilaksanakan dengan lebih pantas. Oleh itu cabaran utama kepada pihak pengurusan atasan bukan setakat untuk merekabentuk sistem yang dapat memproses data dengan lebih tepat tetapi juga untuk mencipta satu persekitaran di mana orang ramai dapat menggunakan maklumat dengan lebih berkesan (Champy, 2003). Daripada hujah yang diberi oleh kebanyakan penyelidik menunjukkan bahawa penambahbaikan proses dan penggunaan sistem maklumat seharusnya berjalan serentak. Walaubagaimanapun, kebanyakan organisasi yang terlibat dalam projek penambahbaikan proses perniagaan cenderung melibatkan kumpulan kerja, metodologi dan tools yang berbeza. Senario ini dipaparkan dalam Rajah 2.3 (Champy, 2003). 30 Persekitaran Organisasi Siapa? Kemahiran Kemahiran Pengguna Analisa Bisnes Analisa Sistem BPI ISI BP&ISI Proses Perniagaan Sistem Maklumat Perbezaan Model Proses (Pendekatan & metodologi) Model Sistem Maklumat (Metodologi & aplikasi) . Rajah 2.3 : Hubungan Diantara Proses Perniagaan dan Sistem Maklumat (Champy, 2003) 2.9 Sistem Maklumat Sistem maklumat boleh didefinasikan sebagai satu set unsur-unsur atau komponen yang berkaitan yang mengumpul (input), mengolah (proses) dan menyimpan dan menyebar (output) data dan maklumat yang menyediakan satu mekanisma maklumbalas untuk mencapai sesuatu objektif dan bagi menyokong membuat keputusan dan kawalan dalam sesebuah organisasi (Turban et al., 2004). Secara khususnya, ianya terdiri dari gabungan perkakasan, perisian, dan rangkaian telekomunikasi yang dibina serta digunakan oleh manusia, untuk mewujudkan, mengumpul dan mengagihkan data berguna lazimnya di dalam persekitaran organisasi melalui rangkaian elektronik dan mengikut prosedur tertentu (Mcleod, 1998). Sebagai tambahan kepada membuat keputusan, penyelarasan dan kawalan, sistem maklumat juga boleh membantu kakitangan organisasi menganalisa masalah, menggambar perkara yang kompleks dan menjana produk baru. Rajah 2.4 31 menunjukkan persekitaran sistem maklumat (Turban et al., 2004). Rajah ini menunjukkan mekanisma yang mengawal operasi sistem maklumat. INPUT Masalah Perniagaan : Data, Maklumat, Arahan, Peluang PEMPROSESAN Program, Manusia, Peralatan, Penyimpanan OUTPUT Penyelesaian : Laporan, grafik, pengiraan, audio, langkah-langkah KAWALAN KAKITANGAN Pembuat keputusan, Kawalan-auto Maklum Balas Rajah 2.4 : Mekanisme Kawalan Sistem Maklumat (Turban et al., 2004) 2.9.1 Sistem Maklumat Pengurusan (SMP) Sistem Maklumat Pengurusan merupakan satu sistem maklumat yang Menyediakan maklumat rutin untuk perancangan, menyusun dan mengawal operasi dalam sesuatu kefungsian organisasi (Turban et al., 2004). SMP digunakan oleh peringkat pengurusan. Ia meringkaskan dan melaporkan operasi-operasi asas organisasi. Model SMP adalah seperti yang digambarkan dalam Rajah 2.9. Transaksi-transaksi dari Sistem Pemprosesan Transaksi (SPT) akan dipadatkan, diulangi dan dipersembahkan dalam laporan yang panjang yang akan dijana mengikut jadual tertentu. SMP memastikan strategi perniagaan berhasil dengan cara yang cekap. Ianya menyediakan maklumat terkini tentang sesuatu topik seperti kecekapan operasi, keberkesanan dan produktiviti dengan cara mengeluarkan maklumat daripada pangkalan data dan memprosesnya berpandukan kepada keperluan pengguna sistem (Turban et al., 2004) 32 2.9.2 Ciri-ciri dan Keupayaan SMP Antara ciri-ciri Sistem Maklumat Pengurusan yang biasanya dibangunkan adalah seperti yang dinyatakan berikut (Turba et al., 2004).: i. Sistem maklumat pengurusan menyokong keputusan-keputusan berstruktur di peringkat operasi dan kawalan pengurusan. ii. Sistem maklumat pengurusan biasanya berorientasikan laporan dan kawalan. Ia direkabentuk untuk membuat laporan berdasarkan operasioperasi sedia ada dan oleh itu untuk membantu menyediakan kawalan harian ke atas operasi. iii. Sistem Maklumat Pengurusan bergantung kepada data-data korporat yang sedia ada dan aliran data. iv. Sistem Maklumat Pengurusan mempunyai kebolehan analitik yang rendah. v. Sistem Maklumat Pengurusan biasanya membantu dalam proses membuat keputusan menggunakan data-data semasa dan silam. vi. Sistem Maklumat Pengurusan secara amnya tidak fleksibel. vii. Sistem Maklumat Pengurusan memberi penekanan kepada perkaraperkara dalaman lebih dari luaran. 2.9.3 Laporan yang Dihasilkan oleh SMP Sistem Maklumat Pengurusan mengeluarkan tiga laporan utama (Turban et al., 2004) iaitu: i. Laporan Berjadual Berkala Laporan berjadual berkala menyediakan maklumat kepada pengurus dalam format yang telah ditentukan lebih awal. 33 ii. Laporan Kekecualian Laporan kekecualian dihasilkan hanya apabila syarat-syarat pengecualian wujud. iii. Laporan Permintaan dan Maklumbalas Laporan permintaan dan maklumbalas menyediakan maklumat khusus apabila seseorang pengurus mengkehendakinya. 2.9.4 Kepentingan SMP Sistem Maklumat Pengurusan sangat berguna kepada pengurusan taktikal kerana ia dapat menyediakan produk maklumat yang menyokong keperluan membuat keputusan harian yang rutin di dalam organisasi (Mcleod, 1998). Sistem maklumat pengurusan menyediakan pelbagai laporan kepada pengurus dan kandungan laporan ini boleh ditentukan sendiri mengikut keperluan pengurus. Produk maklumat yang dikeluarkan oleh sistem maklumat pengurusan adalah terdiri daripada paparan dan laporan yang disediakan samada atas permintaan pengurus atau dari masa ke semasa secara berjadual atau apabila sesuatu keadaan berlaku (Turban et al., 2004). 2.10 Sistem Maklumat Yang Berkesan Kepentingan kualiti sistem, kualiti maklumat dan kejayaan sistem telah dikenalpasti oleh kebanyakan penyelidik sebagai kandungan utama dalam pembinaan persaingan yang lebih baik. Skala dan pengukuran baru yang selari dengan kajian yang berterusan terhadap keberkesanan sistem maklumat dalam sesebuah organisasi dan kepuasan pengguna adalah diperlukan (Tan, 2002). Oleh kerana itu, beberapa model akan dikaji dan di fahami bagaimana untuk mewujudkan keberkesanan servis sistem maklumat dalam sesebuah organisasi. 34 Keberkesanan sistem maklumat adalah pengukuran sejauh mana sistem maklumat dapat memberikan sumbangan dan kesan kepada keberkesanan dalam sesebuah organisasi. Tiga aspek yang biasanya diutamakan untuk mengukur keberkesanan sistem maklumat adalah, pelaksanaan keputusan iaitu keupayaan sistem untuk menyokong pengurusan pembuatan keputusan, kepenggunaan dan kepuasan. Biasanya kajian berkenaan dengan keberkesanan sistem maklumat melibatkan kesan sistem maklumat kepada individu, organisasi, kualiti sistem, kualiti maklumat, kepenggunaan maklumat, kepuasan pengguna dan kualiti servis (Pitt dan Watson, 1995). 2.10.1 Kualiti Sistem Pengukuran kualiti sesebuah sistem itu biasanya memfokuskan kepada ciriciri pelaksanaannya.Sesetengah kajian melihat kepada penggunaan sumber dan penggunaan pelaburan kepada sistem tersebut (Iivari, 2005), keberkesanan penggunaan harware (Ivari, 2005), konsisten, masa respon, mudah digunakan (Chiravuri, 2003), kandungan pangkalan data, pengumpulan keperincian sistem, faktor-faktor berkenaan manusia, dan ketepatan sistem (Chiravuri, 2003). Manakala Hamilton dan chervany mengaitkan pengukuran kualiti sistem dengan data, masa respon, masa pusing balik, ketepatan data, konsisten, kesempurnaan, sistem yang fleksible dan mudah digunakan (Zeleznikow dan Hall, 2001). Seddon pula menimbangkan sistem kualiti harus menitik beratkan bugs dalam sistem (sistem yang konsisten), antaramuka pengguna yang konsisten, mudah digunakan, kualiti dalam dokumentasi serta kualiti dan kod program yang mudah diselenggara (Seddon, 1997). 2.10.2 Kualiti Maklumat Pengukuran kualiti maklumat lebih memfokuskan kepada output yang dihasilkan oleh sistem dan nilai output, kepenggunaannya atau pun kepentingan 35 relatifnya merujuk kepada pengguna. Kebanyakan pengukuran walaubagaimanapun adalah dalam bentuk yang boleh dinilai. Terdapat penyelidik yang mengenalpasti enam ciri-ciri kualiti maklumat iaitu ketepatan, ketelitian, penyebaran maklumat, tempoh masa output, kebolehpercayaan, kesempurnaan, keringkasan/kepadatan, format dan keberkaitan dan juga kepuasan pengguna (Richard et al., 2000). Terdapat penyelidik lain menambah beberapa kriteria seperti boleh difahami, report yang berguna (Walter et al., 2004), lengkap, tidak ada unsur-unsur berat sebelah, boleh dibuat perbandingan dan boleh dijumlahkan (Davis, 2003). Kajian yang dibuat terhadap sistem maklumat eksekutif, penyelidik telah mengenalpasti lima ciri-ciri kualiti sistem iaitu ketepatan, tempohmasa, keringkasan/kepadatan, keselesaan, kerberkaitan (Rainer et al., 1999). Sementara Seddon turut menyenaraikan ketepatan, tempohmasa, dan keberkaitan dalam definisi kualiti maklumat (Sedoon et al., 1997). Walaubagaimanapun beliau telah menambah keperluan tersebut memandangkan tidak semua aplikasi sistem maklumat menghasilkan maklumat untuk tujuan pembuatan keputusan. Kualiti maklumat bukanlah faktor pengukuran yang semestinya diambil kira dalam semua sistem. 2.10.3 Kepenggunaan Maklumat Penggunaan sistem komputer pada masa kini boleh memberi kesan kepada pengguna dalam bentuk ciri-ciri manakah yang terdapat dalam sistem komputer memenuhi keperluan pengguna (Goodhue et al.,1995). Ianya juga boleh dikaitkan sama ada pengguna sedia menggunakan sesebuah sistem itu atau pun tidak (Rainer et al., 1995). Sesetengah penyelidik memilih untuk melihat adakah sesuatu sistem itu digunakan oleh pengguna (Wim, 2002) atau pun pengguna terpaksa menggunakan sistem tersebut sebagai salah satu aspek pengukuran kejayaan sistem tersebut (Walter et al., 2004). Teknologi untuk sesuatu tugasan yang telah memenuhi syarat pengukuran haruslah dapat menilai kualiti, penyebarannya (Wim, 2002), keberkaitan (Bailey, 1983) dan data yang boleh ditempatkan (mudah untuk ditentukan apakah data yang terlibat dan kedudukan data tersebut (Goodhue, 1997)), sistem yang mudah digunakan (Davis, 2003), respon untuk masa dan persembahan data yang dipaparkan 36 boleh difahami dan digunakan (Richard et al., 2000). Pengukuran berkenaan dengan kepenggunaan adalah boleh dikaitkan sebagai subjektif ataupun objektif (Jones et al., 2005). Pada masa kini kepenggunaan telah diukur dengan cara melakukan penawanan data seperti masa untuk sambungan, jumlah caj terkumpul yang dikenakan, jumlah pelanggan, jumlah transaski yang telah diproses dan kekerapan ianya digunakan. Selain itu dilihat juga bagaimana sistem tersebut digunakan, sama ada untuk tugas-tugas rutin atau pun untuk kegunaan spesifik (Jones et al., 2005). Seddon dan Kiew telah mengubahsuai model DeLone dan McLean dengan menggantikan ‘kepenggunaan maklumat’ dengan ‘manfaat sistem maklumat’ (Seddon, 1997). Dalam kajian ini telah dinyatakan bahawa jika kegunaan sistem tidak mandatori, ‘kepenggunaan’ adalah perkataan yang boleh digunakan untuk mewakilkan manfaat’. Walaubagaimanapun, apabila kegunaan sistem adalah mandatori, kepentingan ‘kepenggunaan’ sebagai pengukuran untuk keberkesanan sistem adalah lemah. Kajian ini adalah mendefinisikan ‘manfaat’ berasaskan kajian yang dibuat oleh Davis (Davis, 2003) iaitu ‘darjah pengukuran dimana pengguna percaya dengan menggunakan sesuatu sistem akan dapat meningkatkan pelaksanaan kerja’. Dalam tahun 1997 Seddon telah membuat satu kajian dan menyatakan bahawa ‘kepenggunaan sistem maklumat’ adalah digunakan untuk menunjukkan ‘hasil daripada kepenggunaan’ (Seddon, 1997). Beliau telah mendefinisikan faktor pengukuran kepenggunaan sistem maklumat melalui hands-on-hours, tempoh yang digunakan, frekuensi yang digunakan, bilangan pengguna,yang menggunakan dan yang tidak menggunakan. Massey telah mengkaji kesan 11 faktor kegunaan teknologi maklumat (Massey et al., 2001) (faedah yang diperolehi, mudah digunakan, sokongan daripada organisasi, level kemahiran, saiz organisasi, aplikas-aplikasi yang strategik, kematangan sistem maklumat, tingkah laku yang positif, level latihan, level professional, level akademik). Mereka telah menyatakan kegunaan sistem teknologi maklumat mempunyai hubungan rapat dengan faedah kegunaan sistem kepada pengguna. Selain itu ianya mudah digunakan, level kemahiran dan tingkah laku individu yang positif kepada sistem teknologi maklumat juga terdapat dalam organisasi. 37 2.10.4 Kepuasan Pengguna Maklumat berkenaan dengan kepuasan pengguna (UIS) adalah salah satu mekanisme penilaian. Maklumat kepuasan pengguna dedifinisikan sebagai satu skop dimana pengguna yakin adanya sistem maklumat untuk memenuhi keperluan maklumat yang diperlukan. UIS menyediakan timbalan untuk keputusan yang kritikal namun ianya tidak dapat diukur berkenaan dengan sistem maklumat, iaitu perubahan yang berlaku kearah keberkesanan sesebuah organisasi. Sebelum ini, pengukuran pengimplementasian menitikberatkan kepuasan pengguna, kepenggunaan sistem (Baroudi, 1986), penglibatan pengguna (Barki, 1986) dan penerimaan pengguna (Davis, 2003). Keyakinan kepada kepuasan pengguna dalam membuat penilaian kejayaan sistem maklumat selalunya digunakan oleh penyelidik dan pembangun sistem maklumat. Beberapa keselarasan penggunaan peralatan telah dibina dan diuji (Bailey, 1983). Walaupun alatan yang dihasilkan hasil daripada kajian terdahulu semakin popular selepas diperkenalkan, namun penyelidik masih perlu berwaspada. Melone mengatakan bahawa, walaupun beberapa peralatan yang terhasil sebelum ini telah diakui kesahihannya dalam menilai keberkesanan sistem maklumat, namun tidak ada perhubungan yang jelas terhasil diantara keberkesanan sistem dan kepuasan pengguna (Melone, 1990). Terbaru, Seddon telah mendefinisikan kepuasan pengguna sebagai penilaian yang subjektif bergantung kepada individu tersebut, organisasi yang terlibat dan sistem maklumat yang digunakan (Seddon, 1997). Beliau menyatakan penilaian kepuasan pengguna adalah penilaian manfaat yang dihasilkan oleh stakeholder ( individu, kumpulan individu, pengurusan dalam sesebuah organisasi dan keseluruhannya). Beliau mempertahankan bahawa penggunaan alatan yang dihasilkan adalah tidak mencukupi untuk mengukur pembinaan idea ini. 38 2.10.5 Kualiti Servis Servis adalah memainkan peranan penting dalam sistem maklumat dan kebanyakan penilaian sistem maklumat berorientasikan produk (Jones, et al., 2005). SERVQUAL adalah tools yang dibina untuk menilai secara general kualiti servis untuk penyelidik-penyelidik pasaran. SERVQUAL terhasil daripada beberapa konsep dan permasalahan yang timbul. Konsep yang dimaksudkan termasuklah kualiti servis dan pengoperasian dianggap berbeza, pembinaan jangkaan yang samar, dan kemungkinan kesukaran menggunakan peralatan penilaian untuk pelbagai industri. Permasalahan berat yang terlibat pula adalah mengurangkan kebolehpercayaan, dan kesahihan yang tidak jelas. Pitt dan Watson telah melakukan satu penambahbaikan terhadap model yang dihasilkan oleh Delone dan Mclean untuk meletakkan kualiti servis sebagai salah satu aspek yang menentukan keberkesanan sistem maklumat (Pitt et al, 1997). 2.10.6 Impak Kepada Individu Penilaian impak kepada individu adalah merangkumi pengertian luas dari faktor subjektif dan objektif. Statistik yang digunakan sekarang menunjukkan tempoh frekuensi masa yang digunakan (Richard et al., 2000), bilangan fungsi dan laporan yang terhasil (Davis, 2003), jenis aktiviti yang dilaksanakan (Walter et al., 2004) diambil kira. Secara subjektif, kesan penggunaan komputer kepada individu dilihat dari segi pelaksaaan atau produktiviti sistem tersebut (Richard et al., 2000), keberkesanan dalam membuat keputusan, dan nilai yang diperolehi oleh pengguna. Proses membuat keputusan biasanya beroperasi menggunakan pengukuran seperti keyakinan keatas keputusan yang dibuat, penglibatan berkumpulan, penambahbaikan dalam proses tersebut dan masa yang digunakan untuk membuat sesuatu keputusan. Penambahbaikan akan terhasil apabila terdapat keserasian antara tugasan dan teknologi yang digunakan. Beberapa penilaian item seperti kualiti, penyebaran maklumat, keberkaitannya dan tahap kesukaran menggunakan sistem, masa yang 39 digunakan (data dapat dipaparkan, di fahami dan digunakan) harus diambilkira (Davis, 2003). 2.10.7 Impak Kepada Organisasi Impak maklumat kepada pelaksanaan operasi sesebuah organisasi adalah sukar untuk dipisahkan berbanding faktor-faktor yang lain. Ianya memberi kesan secara dalaman dan luaran kepada sesebuah organisasi. Sesetengah penyelidik melihat kepada pelaburan teknologi melalui penilaian kewangan seperti pelaburan dan ROI (pulangan pelaburan), perkongsian pasaran, kos, analisa produktiviti, dan profit yang diperolehi (Massey, 2001). Kajian lain menunjukkan hubungan diantara sistem maklumat dan penilaian kualitatif seperti, struktur, perubahan, kecekapan, tindak balas, koordinator, fleksibel, penambahbaikan kualiti membuat keputusan dan meningkatkan mutu kerja (Jones et al., 2005). Terdapat penyelidik yang lain pula, menilai impak kepada organisasi dengan mengambil kira keputusan yang dihasilkan oleh sistem, seperti menilai mutu khidmat pelanggan (Davis, 2003) 2.11 Kajian Model Keberkesanan Sistem Maklumat Hasil daripada kajian yang telah dibuat didapati bahawa terdapat empat kajian berkenaan dengan model keberkesanan sistem maklumat iaitu diperjelaskan sebagai Model 1, Model 2, Model 3 dan Model 4. 40 2.11.1 Model 1 - Model Kejayaan Sistem Maklumat DeLone dan McLean (1992) Kejayaan sistem maklumat adalah salah satu topik kajian yang selalu diperkatakan dalam literatur sistem maklumat. DeLone dan McLean (1992) menyedari realiti yang kompleks dalam menentukan dan mendefinisikan konsep kejayaan sistem maklumat. Mereka telah melakukan beberapa penyelidikan terhadap kejayaan sistem maklumat dan menghasilkan satu model yang komprehensif dan integratif. Dalam kajian yang dilakukan, mereka telah mengenalpasti enam dimensi untuk mengkategorikan kejayaan sistem maklumat melalui beberapa penilaian yang berbeza iaitu kualiti sistem, kualiti maklumat, penggunaan,kepuasan pengguna, impak kepada individu dan impak kepada organisasi. Mereka telah membangunkan model kejayaan sistem maklumat yang menghubungkaitkan setiap dimensi dengan pembinaan proses. Model tersebut mencadangkan kualiti sistem dan kualiti maklumat memberi kesan kepada penggunaan dan kepuasan pengguna. Selain itu, jumlah pengunaan sistem akan memberi kesan kepada kepuasan pengguna. Penggunaan sistem dan kepuasan pengguna pula memberi impak kepada individu. Akhir sekali, impak kepada pelaksanaan idividu memberi kesan kepada organisasi (DeLone dan McLean, 1992).Gambaran model ditunjukkkan dalam Rajah 2.5. Rajah 2.5 : Model Kejayaan Sistem Maklumat DeLone dan McLean (1992) Merujuk kepada Ballantine et al. (1996) dan Seddon (1997), hasil yang diperolehi oleh DeLone dan McLean’s memberikan beberapa sumbangan penting untuk pemahaman kejayaan sistem maklumat. Pertama, ianya mengukuhkan kajian- 41 kajian yang terdahulu. Kedua, menyediakan skema untuk membuat beberapa pengukuran kejayaan sistem maklumat berdasarkan enam dimensi. Ketiga, ianya mencadangkan model temporal dan kebergantungan hubungan diantara kategori yang telah dikenalpasti. Keempat, ianya adalah model pertama yang melibatkan stakeholder yang berbeza dalam satu proses. Kelima, ianya menimbangkan asas yang sesuai untuk kajian yang selanjutnya. Keenam, ianya memenuhi keperluan dan diterima oleh komuniti sistem maklumat. Namun begitu, model ini banyak menerima berbagai pandangan yang kritikal daripada pelbagai sudut (Ballantine et al., 1996; Seddon, 1997) dan modifikasi (Fraser & Salter, 1995; Pitt et al., 1995; Wilkin & Hewett, 1999) 2.11.2 Model 2 – Pitt dan Watson (1995) Model yang dibangunkan seperti yang ditunjukkan dalam Rajah 2.6 adalah berasaskan kepada model kejayaan sistem maklumat yang dibina oleh William H. DeLone and Ephraim R. McLean (1992). Rajah 2.6 : Model Cadangan Pitt dan Watson (1995) 42 Sedikit pengubahsuaian di cadangkan oleh Pitt dan Watson (1995), yang mana telah menambah modul kualiti servis. Mereka telah melakukan sedikit pengubahsuaian kepada definisi kualiti maklumat itu sendiri, dimana menyatakan kualiti maklumat sebagai penyebaran maklumat dan kualiti data itu mestilah berlaku secara serentak. Seterusnya mereka, turut memasukkan satu kategori yang dipanggil content dimana lebih meluas dan termasuk beberapa topik seperti data warehousing. 2.11.3 Model 3 - Formulasi Semula Model Kejayaan Sistem Maklumat DeLone dan McLean (2002) Berpandukan kepada kajian terdahulu, DeLone dan McLean telah menformulasikan semula model asal mereka. Rekabentuk model yang telah diformulasikan adalah seperti dalam Rajah 2.7. Kualiti Maklumat Penggunaan (Cadangan Kepenggunaan) Kualiti Sistem Faedah Tetap Kepuasan Pengguna Kualiti Servis Rajah 2.7 : Model Formulasi DeLone dan McLean (2002) Kualiti dibahagikan kepada tiga dimensi iaitu ‘kualiti maklumat, kualiti sistem dan kualiti servis’. Setiap satunya harus di kenalpasti dan dikawal secara tersendiri kerana ianya akan memberi kesan kepada ‘kepenggunaan’ dan ‘kepuasan pengguna’. DeLone dan McLean mencadangkan penggunaan ‘Cadangan 43 kepenggunaan’kerana menganggapnya sebagai sikap sedangkan ‘kepenggunaan’ adalah kelakuan. Seperti dalam model sebelum ini, kepenggunaan dan kepuasan pengguna saling berkait rapat. Dalam proses ditunjukkan Kepenggunaan harus dilakukan sebelum kepuasan pengguna timbul. Tanggapan positif selepas kepenggunaan akan meningkatkan kepuasan pengguna.Ini bermakna penambahbaikan kepuasan pengguna akan meningkatkan ‘cadangan kepenggunaan’ dan ‘kepenggunaan’. Hasil daripada ‘kepenggunaan’ dan ‘kepuasan pengguna’ ini ‘faedah tetap’ akan diperolehi. Jika sistem maklumat yang digunakan akan digunakan untuk jangkamasa panjang, ianya boleh dianggap ‘faedah tetap’ yang diperolehi dari perspektif tuan punya sistem adalah positif. Ini secara tidak langsung mempengaruhi dan meneguhkan lagi ‘kepenggunaan’ dan ‘kepuasan pengguna’. Gelung maklum balas ini akan tetap digunakan walau pun ‘faedah tetap’ yang diperolehi adalah negatif. Kekurangan faedah yang positif biasanya akan mengurangkan kepenggunaan dan mungkin sistem tidak akan diteruskan. 2.11.4 Model 4 - Bagaimana Sistem Maklumat Meningkatkan Produktiviti (Doll, W. J. dan Torkzadeh, G., 1998) Berdasarkan kepada tiga prinsip berkenaan bagaimana komputer dapat membantu meningkatkan produktiviti dan pengetahuan pekerja (Hirschhorn and Faquhar 1985) Doll dan Torkzadeh (1998) telah mencadangkan sistem maklumat yang berkesan melibatkan beberapa kefungsian iaitu : 1. Sokongan keputusan Sistem maklumat dapat digunakan untuk membantu proses membuat keputusan samaada membuat keputusan yang dapat membantu organisasi atau pun membuat analisa terhadap maklumat yang telah sedia ada, menghuraikan atau memperincikan sebab keputusan harus dibuat, atau pun meyediakan panduan melaui proses membuat keputusan. 44 2. Gabungan tugasan Sistem maklumat dapat digunakan untuk membantu menyelaras sesuatu beban kerja dengan beban kerja yang lain secara serentak. Mengawal perlaksanaan sesuatu tugasan, atau berkomunikasi dengan pihak yang terlibat dalam mengawal kerja. 3. Servis kepada pelanggan Sistem maklumat dapat digunakan untuk membantu memberi perkhimatan kepada pelanggan samaada dalaman ataupun luaran organisasi. 2.12 Justifikasi Pemilihan Model Keberkesanan Sistem Maklumat Berdasarkan beberapa model yang telah dikaji dan diteliti, setiap elemen yang terdapat dalam model yang terlibat telah dikumpulkan dalam satu jadual seperti yang ditunjukkan oleh Jadual 2.4. Jadual 2.4 : Perbandingan Model Elemen Model 1 Model 2 Model 3 Kualiti Sistem √ √ √ Kualiti Maklumat √ √ √ Penggunaan Sistem √ √ √ Kepuasan Pengguna √ √ √ Impak Kepada Individu √ √ Impak Kepada Organisasi √ √ Kualiti Servis √ Model 4 √ Pelaksanaan Sistem Keberkesanan Maklumat Pelaksanaan Servis Sokongan Keputusan √ Gabungan Tugas √ Servis Kepada Pelanggan √ Faedah Tetap (Net Benefit) √ 45 Kesimpulan daripada kajian terhadap model-model yang dikaji adalah seperti yang diringkaskan dalam Jadual 2.4. Pembangun mendapati bahawa kebanyakan model keberkesanan sistem maklumat banyak bertumpu kepada kualiti maklumat, pelaksanaan sistem, dan pelaksanaan dan kualiti servis. Kebanyakan model yang dibangunkan pula adalah berasaskan kepada model kejayaan sistem maklumat yang dibangunkan oleh DeLone dan McLean (1992). Model-model yang dibangunkan lebih kepada model proses tanpa mengambil kira hubungan antara item. Namun apabila DeLone dan McLean cuba menggabungkan proses dan hubungkait antara item dalam modelnya, terdapat penyelidik berpendapat gabungan keduanya menyebabkan banyak kekeliruan (Seddon, 1997). Pembangun mendapati setiap item yang terlibat dalam model yang berkenaan adalah saling berhubungkait. Pendapat ini adalah berdasarkan hasil yang diperolehi daripada model kejayaan dimana model-model ini menyatakan aliran hubungan sebab akibat (causality flow) adalah sama seperti aliran proses maklumat. Berasaskan kepada pendapat ini pembangun akan cuba membangunkan sistem menggunakan rangka kerja DeLone dan McLean (2002) yang telah diformulasi semula sebagai rangka kerja. Berdasarkan kepada kajian terhadap empat model yang digunakan, pembangun mendapati kebanyakan kajian berkenaan keberkesanan sistem maklumat adalah tidak jelas. Masalah ini terjadi kerana ‘keberkesanan’ adalah konsep yang boleh dilihat dari pelbagai dimensi, ianya boleh dinilai dari sudut yang berbeza (teknikal, individu, kumpulan, organisasi) dan menggunakan beberapa kriteria yang berbeza (eknomi, kewangan, kelakuan dan tanggapan). Walaubagaimanapun, pembangun berpendapat model formulasi semula yang dibangunkan oleh McLean dan DeLone (2002) berjaya menggabungkan beberapa dimensi individu dalam menilai kejayaan sistem maklumat kepada model yang menggambarkan keseluruhan kejayaan sistem maklumat. 46 Model formulasi semula yang dihasilkan oleh McLean dan DeLone adalah daripada model awal yang dibangunkan oleh mereka pada tahun 1992. Dalam model ini mereka telah memperkenalkan ‘kualiti servis’ sebagai pemboleh ubah awalan iaitu tambahan kepada ‘kualiti sistem’ dan ‘kualiti maklumat’. Selain itu ‘impak kepada individu ‘ dan ‘impak kepada organisasi’ telah ditukarkan dengan elemen ‘Faedah tetap’. Pada pendapat pembangun, perubahan daripada penggunaan ‘impak’ kepada ‘faedah’ dibuat untuk memastikan pelbagai impak yang mungkin berlaku dan dikaji dapat direkodkan dengan mudah. Contohnya seperti impak kepada kumpulan kerja, impak diantara organisasi dan impak kemasyarakatan. Selain itu antara sebab lain kenapa pembangun telah mengambil keputusan untuk menggunakan model ini adalah kerana : 1. Model yang dibangunkan menggabungkan model causal model dan model proses. Ini dapat dilihat apabila berlakunya saling interaksi antara ‘penggunaan’ dan ‘kepuasan pengguna’. Contohnya ‘penggunaan’ tidak akan mempengaruhi ‘kepuasan pengguna’ sehinggalah selepas sistem digunakan oleh pengguna. 2. Pembangun mendapati kajian ke atas dimensi-dimensi yang terlibat dan interaksi yang berlaku diantara dimensi-dimesi ini akan memberikan kesan atau kejayaan kepada sistem yang akan dibangunkan. 3. Model ini menyediakan rangka kerja penilaian yang sangat berguna. Ia menyediakan skema untuk mengkelaskan sejumlah besar pengukuran sistem maklumat. 4. Model ini telah diterima sebagai satu model yang lengkap, diketahui umum dan digunakan secara meluas sebagai asas kepada kajian empirikal. Tetapi pembangun asal model ini sendiri telah menyatakan kadangkala keadaan luaran atau dalaman organisasi turut memberi kesan kepada setiap dimensi model ini. Oleh itu pembangun berpendapat beberapa perkara hendaklah turut diambil kira seperti strategi organisasi, persekitaran organisasi dan ciri-ciri sistem yang akan dibangunkan apabila menggunakan model ini. 47 5. Model ini telah menyediakan titik permulaan yang berguna untuk pembangun memahami bagaimana keberkesanan sistem maklumat boleh memberi kesan kepada prestatasi dan pelaksanaan organisasi. 6. Model penambahbaikan ini terhasil daripada kritikan-kritikan yang telah diterima dan sesuai digunakan dalam menstrukturkan pengumpulan data. Kebiasaannya pengumpulan data memastikan bahawa proses yang terlibat tidak membataskan hanya kepada definisi dan hubungan sebab yang terhad. 2.13 Ringkasan Bab II ini telah membincangkan tentang kajian tentang isu-isu yang berkaitan dengan model dan sistem yang akan dibangunkan iaitu Sistem Maklumat Pengurusan berdasarkan kajian keberkesanan servis sistem maklumat dan teknologi yang digunakan untuk membangunkan sistem cadangan ini. Disebabkan sistem yang bakal dibangunkan ini berkaitan dengan model yang akan digunakan, maka perbincangan lebih terperinci ditumpukan kepada bahagian ini. Ianya penting kerana sedikit sebanyak dapat membantu memahami dan mengaitkan permasalahan dan persekitaran yang akan dihadapi serta keperluan-keperluan yang perlu dipenuhi. 48 BAB III METODOLOGI 3.1 Pengenalan Sistem ini dilaksanakan di dalam dua peringkat iaitu Projek I dan Projek II. Perancangan bagi Projek I dilaksanakan pada semester I sesi 2005/2006. Pada peringkat pertama, proses pembangunan projek meliputi tugas untuk mengenalpasti pengenalan projek iaitu berkenaan dengan model yang akan digunakan dan sistem yang akan dibangunkan. Kajian literatur juga dibuat untuk mengenalpasti teknologi yang digunakan dan perbandingan model-model kejayaan sistem maklumat yang berkenaan. Perancangan kerja dan rekabentuk awal bagi sistem cadangan yang menyokong model yang digunakan juga dilakukan. Projek II pula dimulakan pada semester II sesi 2005/2006. Peringkat yang kedua ini meliputi rekabentuk terperinci, pembangunan, implementasi, pengujian dan penyelenggaraan. Selain daripada proses-proses yang dinyatakan dokumentasi sistem dilaksanakan. Kaedah kajian yang digunakan adalah gabungan beberapa kaedah kualitatif. Projek yang dijalankan pula akan menggunakan model kitar hayat pembangunan sistem (SDLC) dengan menggunakan metodologi prototaip. Setiap fasa perlu diselesaikan dan diulangi selari dengan keperluan sistem dan keperluan pengguna sistem. Oleh itu, perancangan kerja perlu diberi perhatian bagi memastikan kerja yang dirancang dilaksanakan dengan baik tanpa mengulangi perkara yang sama. 49 Manakala metodologi rekabentuk berorientasikan objek akan digunakan dalam fasa rekabentuk dan analisis untuk tujuan pembangunan sistem. Bagi mencapai objektif pembangunan Sistem Maklumat Pengurusan berasaskan kajian keberkesanan servis sistem maklumat ini diantara aspek yang perlu dipertimbangkan ialah penggunaan metodologi yang sesuai dan perancangan kerja yang teratur. Selain itu perancangan kerja akan dapat memastikan tugas yang dilaksanakan dapat disiapkan dalam tempoh masa yang ditetapkan, memenuhi spesifikasi sistem cadangan dan memenuhi spesifikasi kehendak pengguna. 3.2 Kaedah Kajian Kaedah kajian adalah bermaksud kaedah yang digunakan untuk menjalankan satu kajian iaitu dalam konteks untuk mendapatkan dan mengumpul maklumat yang berkaitan dengan bidang kajian. Kaedah kajian yang biasanya digunakan untuk pembangunkan sistem maklumat ini adalah kajian kualitatif dan kajian kuantitatif. 1. Kajian Kualitatif (Dennis, 2005) Kajian kualitatif melibatkan penggunaan data kualitatif seperti temuramah, dokumen-dokumen yang digunakan sepanjang proses dan data yang diperolehi sepanjang melakukan pemerhatian untuk memahami dan menerangkan fenomena sosial. Penyelidik yang menggunakan kaedah ini biasanya boleh didapati dalam banyak peraturan dan bidang, menggunakan pelbagai kaedah, pendekatan dan teknik. Dalam sistem maklumat, terdapat beberapa perubahan dalam kajian sistem maklumat yang tidak melibatkan teknologikal untuk tujuan pengurusan dan isu yang berkaitan dengan organisasi. Oleh itu keadaan ini meningkatkan minat kepada penggunaa kaedah kualitatif untuk membangunkan aplikasi. Kaedah kajian kualitatif direkabentuk untuk membantu penyelidik memahami mereka yang terlibat dalam kajian, sosial dan budaya persekitaran yang melibatkan mereka. Pendapat menyatakan tujuan untuk memahami persekitaran yang terlibat 50 dalam sesebuah sistem itu dari sudut budaya dan sosial akan terjejas dengan banyaknya apabila data yang berbentuk teks di kuantitikan (Kaplan et al., 1998). Oleh kerana itulah, dalam hal ini kaedah kualitatif diperlukan kerana ianya banyak melibatkan perihal yang subjektif dan kajian yang dijalankan pula adalah secara tidak formal. 2. Kajian Kuantitatif (Dennis, 2005) Kajian kuantitatif dibangunkan di dalam bidang sains untuk mengkaji fenomena-fenomena semulajadi. Contohnya, kaedah pemerhatian, ujikaji atau eksperimen makmal serta kajian yang melibatkan nombor dan matematik. Kajian dilakukan berdasarkan beberapa sampel yang telah dipilih untuk dijadikan sebagai bahan ujikaji. Hasil daripada kajian ini akan dipaparkan dalam bentuk graf atau pun statistik. Kaedah ini digunakan apabila kajian tersebut lebih bersifat fokus iaitu cuba untuk membuat pengukuran terhadap sesuatu kajian di mana tiada kesamaran berlaku tentang sesuatu konsep yang diukur. Kaedah kajian yang digunakan oleh penyelidik adalah kaedah kualitatif. Ini kerana kajian banyak melibatkan penggunaan data kualitatif seperti temuramah, dokumen-dokumen yang digunakan sepanjang proses dan data yang diperolehi sepanjang melakukan pemerhatian untuk memahami proses semasa dan pembaikan yang perlu dilakukan terhadap proses-proses tersebut. 3.3 Metodologi Prototaip Dalam melaksanakan pembangunan sistem yang dicadangkan, pendekatan yang akan digunakan adalah pendekatan prototaip. Proses prototaip terdiri daripada proses membangunkan satu sistem percubaan dengan cepat dan mudah dinilai oleh pengguna akhir (Dennis et al., 2005). Metodologi prototaip merupakan kaedah yang melaksanakan fasa-fasa utama yang terdapat di dalam kaedah metodologi kitar hayat pembangunan sistem. Fasa-fasa tersebut ialah fasa penyiasatan awal, analisa sistem, 51 rekabentuk sistem dan perlaksanaan sistem. Fasa-fasa ini akan dilakukan berulang kali sehingga sebuah sistem yang lengkap diperolehi dan memenuhi keperluan pengguna. Kaedah metodologi prototaip melibatkan komitmen yang tinggi di antara pengguna, pembangun sistem dan teknologi. Rajah 3.1 menunjukkan paradigma prototaip secara umum. Keperluan sistem (biasanya tidak formal/lengkap) Penentuan rangka spesifik sistem Plan pembangunan prototaip Penilaian prototaip Diterima sebagai komponen sistem Komponen Prototaip pakai-buang Penentuan spesifikasi sistem Merekabentuk dan mengimplmentasikan sistem Pembangunan prototaip Perlu pembaikan Sistem perisian yang sempurna Pengesahan sistem Rajah 3.1 : Model Prototaip Secara Umum (Mohd Yazid et al., 2000) i. Fasa penyiasatan awal Fasa penyiasatan awal merupakan fasa pertama yang dilalui dalam membangunkan sistem. Fasa ini melibatkan proses mengenalpasti masalah yang dihadapi oleh pihak pengurusan dalam sistem yang sedia ada. Fasa ini juga menentukan objektif dan skop sistem yang akan dibangunkan serta mengkaji bidangbidang berkaitan. Mengenalpasti objektif adalah penting kerana ia merujuk kepada faedah yang diperolehi oleh organisasi daripada sistem maklumat yang dibangunkan. Fasa ini penting bagi memberi gambaran awal tentang keperluan sistem yang akan 52 dibangunkan. Kaedah yang digunakan bagi mendapat maklumat yang diperlukan ialah :a. Sesi temuramah Sesi temuramah dengan Penolong Penguatkuasa, MPKu iaitu Puan Maznah Salleh dan Penolong Pengarah Penguatkuasa, MPKu iaitu Encik Zakaria dilakukan bagi mendapatkan maklumat berkenaan latarbelakang organisasi, maklumat pengurusan di unit penguatkuasa, jenis-jenis kompaun yang terlibat, proses-proses yang terlibat dan datadata yang berkaitan dengan lebih terperinci serta kakitangan-kakitangan yang terdapat di sana. Sila rujuk Lampiran A bagi melihat soalan-soalan yang dikemukakan. b. Buku, jurnal dan contoh projek sarjana. Buku-buku, jurnal-jurnal kajian dan tesis-tesis digunakan bagi mendapatkan maklumat berkaitan yang lebih terperinci dan lengkap untuk pembangunan sistem ini. Selain daripada itu, contoh-contoh model yang telah digunakan sebelum ini oleh penyelidik-penyelidik yang ada, akan dapat membantu dalam memberi gambaran yang lebih jelas tentang sistem ini dan keperluan-keperluan yang diperlukan untuk memenuhi keperluan kajian. c. Internet Penggunaan Internet banyak membantu proses untuk mendapatkan maklumat. Ini kerana, melalui Internet, maklumatmaklumat yang lebih meluas dapat diperolehi dengan mudah. Contohcontoh laman web pengurusan yang berkaitan yang sedia ada juga diperolehi melalui internet. Penggunaan internet juga membantu dalam mendapatkan jurnal-jurnal yang tidak terdapat di Perpustakaan Sultanah Zanariah (PSZ) d. Perbincangan Penyelia Perbincangan dengan penyelia dilakukan dari masa ke semasa bagi memastikan maklumat yang diperolehi menepati keperluan kajian. 53 Perkara yang tidak difahami dan masalah yang dihadapi dapat dijelaskan oleh penyelia melalui perbincangan ini. Perbincangan dengan penyelia ini juga perlu bagi melihat perjalanan kerja yang dilakukan sepanjang projek ini dijalankan. ii. Fasa analisa keperluan Fasa ini terdiri daripada dua teknik iaitu : a. Analisa Sistem Fasa ini merujuk kepada analisa lengkap berkenaan organisasi yang dipilih sebagai tempat kajian iaitu MPKu, operasi yang terdapat dalam unit yang dikaji, sistem yang sedia ada dan situasi yang menyebabkan timbulnya permasalahan. Kaedah yang digunakan untuk membuat analisis sistem ini adalah pemerhatian, melalui doukumen-dokumen yang digunakan, temuramah dan penilaian pelaksanaan sistem yang sedia ada. Analisa sistem turut melibatkan penilaian sama ada sistem cadangan akan memenuhi dan memberi penyelesaian kepada permasalahan. b. Kajian Kesauran ( feasibility study ) Menilai kebarangkalian kejayaan keberkesanan sistem maklumat yang dicadangkan. Sistem yang akan dibangunkan mungkin perlu diuji beberapa kali sepanjang kitar hayat pembangunan sistem, bagi memastikan sistem yang dibangunkan berkesan dan membantu proses perniagaan Unit Penguatkuasa, MPKu. Menentukan elemen-elemen yang diperlukan untuk mencapai objektif pembangunan sistem. Kajian kesauran ini termasuklah mengkaji analisis impak sistem kepada proses perniagaan dan persekitarannya. Kajian lain meliputi : - Teknologi. Adakah keperluan pelaksanaan sistem dapat dicapai dengan penggunaan teknologi maklumat terkini? - Ekonomi. Adakah hasil yang diperolehi akan meningkat? 54 - Faktor organisasi. Adakah kemahiran yang diperlukan untuk mengendalikan sistem konsisten dengan kemahiran kakitangan yang akan menggunakan sistem? - Keberkesanan. Adakah sistem yang dibangunkan berkesan untuk membantu operasi perniagaan di Unit Penguatkuasa, MPKu? Matlamat fasa ini adalah untuk menyelidiki keperluan sistem berdasarkan kajian keberkesanan, memahami persekitaran sistem, menyenaraikan kefungsian sistem sedia ada dan menentukan keperluan sistem baru yang akan dibangunkan sesuai dengan matlamat untuk membangunkan satu sistem yang berkesan. Maklumat yang diperolehi ini akan digunakan pada fasa seterusnya. Output utama fasa ini ialah spesifikasi model yang akan digunakan, perisian iaitu penyataan fungsi-fungsi yang harus dilakukan oleh sistem. iii. Fasa rekabentuk sistem Fasa ini menekankan kepada rekabentuk logikal dan fizikal. Model logikal adalah rekabentuk sistem pada pandangan pengguna sistem. Analisa akan dibuat untuk menetukan maklumat yang diperlukan, proses yang terlibat dan kefungsian sistem maklumat seperti input, output, pangkalan data. Analisis yang dilakukan akan menggunakan tools rekabentuk berorientasikan objek seperti Rajah aktiviti, Rajah jujukan, Rajah kelas dan Rajah objek untuk menunjukkan proses logikal dan hubungan antara data. Berdasarkan kepada model logikal yang dihasilkan, kemudiannya akan ditukar ke dalam bentuk fizikal. Model fizikal melibatkan rekabentuk antaramuka pengguna dan rekabentuk pangkalan data. Rekabentuk logikal dan fizikal ini akan menggunakan model formulasi semula yang dihasilkan oleh Mclean dan Delone (2003) sebagai garis panduan. iv. Fasa pembangunan sistem Pada fasa ini ,satu sistem prototaip akan dibangunkan bagi memberi gambaran awal mengenai sistem sebenar. Pembangunan secara prototaip ini merangkumi lima fasa yang utama iaitu keperluan sistem,penentuan rangka 55 sistem, plan pembangunan prototaip,pembangunan prototaip dan pengujian prototaip. v. Fasa pelaksanaan sistem Fasa perlaksanaan sistem melibatkan spesifikasi rekabentuk yang terperinci untuk pembangunan sistem, pengujian dan pemasangan sistem yang baru. Semasa peringkat ini, komponen perisian dikodkan menggunakan teknik pengaturcaraan berorientasikan objek. Setiap modul perisian akan diuji sehingga tiada lagi ralat berlaku. Kelebihan paradigma prototaip ialah kerana ia mempunyai fasa pengulangan dan tidak terhad kepada keperluan yang tidak lengkap (Mohd Yazid e.t al, 2000). Pada pertengahan pembangunan, pengguna boleh melihat model prototaip yang telah dibangunkan. Objektif utama prototaip ialah untuk mengurangkan masa pembangunan dan kos. Caranya ialah dengan menggabungkan fasa rekabentuk sistem dan fasa implementasi sistem dengan fasa analisis sistem. Sila rujuk rajah pada Lampiran B bagi langkah-langkah yang dilalui sepanjang pembinaan prototaip. Kaedah prototaip ini melibatkan dua strategi iaitu prototaip keperluan dan prototaip evolusi. Namun begitu dalam pembangunan sistem cadangan, pendekatan prototaip yang digunakan adalah prototaip evolusi. 3.3.1 Kajian perbandingan Paradigma Prototaip dan Peningkatan Terdapat dua pendekatan paradigma yang dikenalpasti boleh digunakan di dalam proses pembangunan sistem cadangan. Antaranya ialah paradigma prototaip dan paradigma peningkatan. Namun begitu, kajian perbandingan perlu dijalankan bagi memastikan paradigma yang paling sesuai dan terbaik sahaja akan digunakan dalam proses pembangunan sistem ini. Jadual 3.1 menunjukkan perbandingan yang telah dibuat. 56 Jadual 3.1 : Perbandingan Paradigma Prototaip dan Peningkatan Prototaip Peningkatan Paradigma ini sesuai untuk projek kecil Paradigma ini sesuai untuk projek besar dan sederhana. dengan kos yang terhad. Terdapat dua pendekatan iaitu prototaip Pendekatan ini memerlukan beberapa penjelajahan dan prototaip pakai buang. fungsi disiapkan dan beroperasi terlebih Prototaip penjelajahan – prototaip yang dahulu sebelum yang lain boleh disahkan akan diguna sebagai komponen dibangunkan. perisian yang akan dibangunkan. Prototaip pakai-buang – prototaip yang tersasar jauh dan akan dibuang Terdiri daripada beberapa fasa iaitu fasa Terdiri daripada fasa pembangunan, analisa keperluan, plan pembangunan operasi, penyelenggaraan serta operasi prototaip, pembangunan prototaip, dan penyelenggaraan. penilaian prototaip, reka bentuk dan implementasi sistem, pengesahan sistem dan sistem lengkap. Selain itu, terdapat beberapa perbezaan yang dapat dikenalpasti antara pendekatan prototaip dengan pendekatan lain. Berikut adalah beberapa perbezaan dalam aspekaspek yang dikenalpasti iaitu seperti yang ditunjukkan dalam Lampiran C. 3.3.2 Prototaip Evolusi Pembangunan sistem cadangan akan menggunakan pendekatan prototaip evolusi kerana boleh direalisasikan dengan lengkap. Ia menggunakan teknik dan alatbantu yang sama seperti prototaip keperluan tetapi ia tidak akan dibuang malah dijadikan sebagai sistem sebenar (Mohd Yazid et.al, 2000). 57 Membangunkan sistem keluaran awal Proses yang perlukan lebih usaha dan masa Strategi Prototaip Evolusi Dilaksanakan guna alat bantu yang canggih Dilaksanakan jika ralat pada aturcara, struktur pangkalan data dibina dengan baik Rajah 3.2 : Faktor-faktor Strategi Prototaip Evolusi (Mohd Yazid et.al, 2000) Faktor yang terlibat dalam strategi prototaip evolusi ditunjukkan dalam Rajah 3.2. Di dalam prototaip evolusi, proses mengenalpasti dan mengumpul keperluankeperluan sistem yang dikehendaki oleh pengguna perlu dilakukan. Prototaip yang disahkan akan digunakan sebagai komponen kepada perisian yang akan dibangunkan dan ianya dipanggil produk teras. Beberapa perubahan kecil terhadap produk teras akan dilakukan di peringkat pembangunan sebenar sistem. Sistem ini kemudiannya akan diuji dan disahkan sebelum dihantar kepada pengguna Terdapat empat langkah di dalam menghasilkan prototaip evolusi (Mohd Yazid et al., 2000) iaitu :- i. Mengenalpasti keperluan-keperluan seperti spesifikasi input dan output, storan, antaramuka dan kawalan yang dikehendaki. ii. Pembangunan prototaip. iii. Pengujian dan penilaian yang dilakukan bersama pengguna untuk mengetahui maklum balas dari pengguna. iv. Menakrifkan keperluan yang ditentukan oleh pengguna untuk mengenalpasti pengubahsuaian bagi meneruskan pembangunan sistem sebenar. 58 Pengulangan langkah-langkah tersebuat akan dilakukan sehingga sistem sebenar memenuhi kehendak pengguna. Prototaip ini sesuai digunakan dalam persekitaran sistem yang bercirikan leading-edge, sistem yang mempunyai keperluan-keperluan yang sentiasa berubah dan sistem yang mengautomasikan sistem sebenar. Aktiviti-aktiviti dalam prototaip evolusi digambarkan dalam Rajah 3.3 . Masalah asas yang sering dialami pengguna yang cuba mendefinisi sistem perisian ialah mereka sukar untuk menafsir atau mengesan bagaimana sistem perisian itu memberi kesan kepada tugas mereka. Dalam proses pembangunan sistem baru terutamanya sistem yang besar dan kompleks, penafsiran adalah sukar dibuat sebelum sistem dibangunkan dan sedia diguna. Bagi memastikan masalah ini terkawal, prototaip yang disahkan akan digunakan sebagai komponen kepada sistem. Beberapa perubahan kecil dibuat diperingkat pembangunan sistem sebenar. Sistem ini kemudiannya akan diuji dan disahkan sebelum dihantar kepada pengguna. Kenalpasti keperluan utama Bangunkan prototaip Prototaip diterima? Ya Baiki dan ubahsuai keperluan Prototaip Ya Kajian semula prototaip bersama pengguna Bina sistem yang terakhir (sistem sebenar) Rajah 3.3 : Aktiviti-aktiviti Prototaip Evolusi ((Mohd Yazid et.al, 2000) 59 Faktor-faktor lain yang mempengaruhi pemilihan model prototaip evolusi ini dalam pembangunan Sistem cadangan adalah berdasarkan : i. Model ini dapat membantu proses mengenalpasti kehendak pengguna dengan lebih mudah dimana bila versi awal sistem dibina pengguna boleh memberi cadangan dan komen jika ada kekurangan pada versi awal prototaip tersebut. ii. Setiap modul yang dibangunkan akan dinilai bersama-sama pengguna untuk memastikan kehendak dan keperluan pengguna dipenuhi. Ini dapat meningkatkan peranan pengguna dalam menentukan kualiti sistem. 3.3.3 Alat Bantu Prototaip Prototaip boleh dilaksanakan dan kosnya adalah efektif sekiranya pembangun mempunyai keupayaan untuk menggunakan alat-alat bantu yang canggih. Antara alat bantu yang digunakan dalam pembangunan prototaip adalah seperti dalam Rajah 3.4: Pemprosesan perkataan, program ‘spreedsheet’ Alat Bantu Prototaip Aturcara pangkalan data komputer peribadi. Cth : MS Access Penjana aplikasi dan CASE Cengkerang sistem pakar berasaskan peraturan. Cth : VP-Expert Bahasa generasi ke-4 (4GL) Rajah 3.4 : Alat Bantu Prototaip (McLeod, 2000) 60 3.4 Justifikasi Pemilihan Metodologi Prototaip Model prototaip evolusi dipilih sebagai metodologi pembangunan sistem cadangan kerana penghasilan prototaip dapat membantu mengenalpasti dan memenuhi keperluan pengguna dari semasa ke semasa dan pada masa yang sama, komponen dalam projek ini boleh diperbaiki secara terus. Antara faktor-faktor lain adalah : i. Prototaip meningkatkan penglibatan dan komitmen penguna yang tinggi dalam membangunkan sistem dalam menentukan kualiti projek yang akan dibangunkan. Penglibatan pengguna di dalam pembangunan prototaip akan memudahkan pemahaman ke atas pendekatan dan fungsi sistem, dengan ini latihan penggunaan sistem akan menjadi lebih mudah. ii. Kos dan masa latihan pengguna menggunakan sistem dapat diminimakan. iii. Pembangunan projek yang menggunakan proses lelaran dan peningkatan dapat mengawasi kemungkinan risiko yang dihadapi dan dapat meningkatkan kualiti sistem yang dibangunkan. iv. Sistem yang akan dibangunkan mempunyai persekitaran yang dinamik di mana keperluan pengguna akan sentiasa berubah. Prototaip mampu menangani keadaan ini kerana ia membenarkan pengulangan fasa apabila berlaku sebarang perubahan. 3.5 Permodelan Berorientasikan Objek (OO) Rekabentuk berorientasikan objek secara asasnya berbeza dengan rekabentuk sistem berstruktur. Pendekatan rekabentuk sistem berstruktur seperti yang digunakan dalam Kitar Hayat Pembangunan Sistem (SDLC) tradisional seperti model Air Terjun menitikberatkan pembangunan berfasa. Setiap fasa harus disiapkan sebelum fasa seterusnya dimulakan. Selain tu setiap sistem yang dibangunkan mesti menentukan setiap prosidur yang terlibat dengan terperinci. Hasil yang diperolehi 61 daripada sistem tersebut sesuai untuk digunakan dalam sistem berkenaan sahaja dan tidak mampu menyokong sistem-sistem lain walaupun melibatkan penggunaan entitientiti yang sama. Rekabentuk berorientasikan objek tidak melibatkan tugasan yang harus dilaksanakan tetapi melibatkan aspek daripada dunia sebenar yang mesti dimodelkan untuk melaksanakan sesuatu tugasan. Oleh tu jika model yang dihasilkan bagus dan interaksi diantara mereka jelas model ini turut boleh digunakan untuk bentuk sistem yang lain. Penggunaan objek membolehkan perkongsian objek dan penggunaan semula objek berlaku. 3.5.1 Kajian Perbandingan Metodologi Rekabentuk Berdasarkan kajian yang dibuat hasil daripada merujuk kepada beberapa pendapat, perbandingan antara rekabentuk berstrutur dan berorientasikan objek dilakukan. Hasil kajian adalah seperti yang ditunjukkan dalam Jadual 3.2. 62 Jadual 3.2 : Kajian Perbandingan Metodologi Rekabentuk Sistem Beroreintasikan Objek Berstruktur Menyokong penggunaan semula, Tidak dapat digunakan semula hanya penyembunyian maklumat, sesuai untuk sistem tersebut sahaja dan memaksimumkan jakelet dan tiada penyembunyian maklumat. mengurangkan gandingan Menyokong pendekatan dari bawah yang Menyokong pendekatan atas - bawah akan melihat sistem sebagai satu set komponen atau objek yang boleh membentuk menjadi sebuah sistem Kelakuan dan sifat (data) dikelompokkan Fungsi (kelakuan) sistem dipisahkan dalam satu objek dan kelas yang sama. Ia daripada data. Ini akan menyukarkan mewakili dan mempersembahkan proses pengemaskinian, maklumat dunia sebenar dalam struktur. penyelenggaraan dan pengembangan Ini bermakna maklumat tidak dipisahkan sistem. Jika terdapat perubahan, semua daripada entiti entiti yang terlibat perlu dikenalpasti dan disemak Perwakilan abstrak dapat dipetakan Tidak menunjukkan mekanisme kepada fasa-fasa seterusnya dan pemetaan yang lengkap dan terperinci kesinambungan model dapat dilihat daripada keperluan pengguna, dengan jelas rekabentuk dan pembangunan sistem. Kadangkala setelah semua keperluan dimodelkan dalam fasa analisis, ia sukar diwakilkan dalam fasa seterusnya Kurang matang Lebih matang memandangkan ia lebih lama bertapak dalam industri 63 3.5.2 Justifikasi Penggunaan Permodelan Berorintasikan Objek (OO) Terdapat banyak faedah daripada penggunaan konsep OO dalam merekabentuk model perniagaan yang diperlukan (Dennis et al., 2005). Antaranya adalah : 1. Mengurangkan kekompleksan dalam pembangunan sistem menyebabkan sistem dapat dibangunkan dan diselenggara dengan lebih mudah dan cepat. Ini kerana setiap objek yang digunakan adalah mudah, lengkap (tidak bergantung kepada sokongan luar) dan mudah diuruskan. 2. Pendekatan OO ini dapat meningkatkan produktiviti dan kualiti dalam diri pembangun. Ini kerana apabila sesuatu objek telah dikenalpasti, diimplimen dan diuji ianya boleh digunapakai semula untuk kegunaan sistem-sistem lain yang berkenaan. 3. Sistem yang direkabentuk dan dibangunkan berdasarkan OO lebih fleksibel. Ini kerana sistem berkenaan dengan mudah boleh diubahsuai dan ditingkatkan hanya dengan mengubah objek yang terlibat sahaja atau pun dengan cara menambah objek baru tanpa melibatkan objek-objek lain. 4. Penggunaan pendekatan OO membenarkan pembangun untuk mengembangkan idea berdasarkan situasi sebenar (sebagai pengguna sistem) dan tidak hanya pada aras bahasa pengaturcaraan sahaja. Walau bagaimana pun kelemahan yang tidak dapat dielakkan adalah pelaksanaan sistem yang menggunakan bahasa pengaturcaraan OO secara umumnya lebih perlahan berbanding dengan sistem yang dibangunkan dengan menggunakan bahasa pengaturcaraan lain (Dennis et al., 2005). 3.6 Perancangan Kerja Perancangan kerja untuk projek amat penting bagi memastikan segala perancangan yang telah dibuat dapat dilaksanakan dalam jangka masa yang tepat dan teratur. Oleh itu, jadual perancangan projek perlu disediakan bagi memastikan 64 pembangunan yang dijalankan dapat berjalan dengan lancar. Jadual perancangan projek merangkumi aktiviti-aktiviti yang perlu dilaksanakan sehingga sistem dapat disiapkan dan berjaya dilaksanakan. Di sini, aktiviti-aktiviti keseluruhan proses pembangunan sistem dirumuskan dalam Carta Gantt bagi pelaksanaan Projek 1 dan Projek 2 dalam Lampiran D. Manakala, untuk rangka kerja perlaksanaan projek sepanjang pembangunan sistem cadangan ini, sila rujuk pada Lampiran E. 3.7 Ringkasan Pendekatan atau metodologi projek merupakan aktiviti yang penting dalam menentukan persediaan dalam membangunkan projek yang dicadangkan dan output yang akan dihasilkan. Perlaksanaan rekabentuk projek, perancangan kerja dan pemilihan metodologi akan menjadi asas untuk memulakan proses pembangunan projek. Metodologi pembangunan yang dipilih akan menjadi panduan di sepanjang proses pembangunan projek. Perkakasan dan perisian yang bersesuaian digunakan bagi memastikan pembangunan sistem cadangan dapat dijalankan dengan lancar. Selain itu, setiap fasa pembangunan sistem akan dilaksanakan mengikut masa yang telah dijadualkan. 65 BAB IV ANALISIS DAN REKABENTUK 4.1 Pengenalan Bab ini akan membincangkan analisis dan rekabentuk sistem yang akan dibangunkan. Fungsi sistem dibahagikan kepada pengurusan kompaun oleh pihak pengurusan Unit Penguatkuasa, MPKu dan juga semakan maklumat dan pembayaran oleh pelanggan. Fasa rekabentuk merupakan fasa untuk merekabentuk sistem yang telah dikenalpasti untuk dibangunkan. Fasa ini dilaksanakan selepas fasa analisis keperluan dan penting dalam pembangunan sesebuah sistem dijalankan. Rekabentuk sistem akan dilakukan setelah maklumat-maklumat telah dianalisa dengan teliti, bertujuan untuk menghasilkan satu rekabentuk sistem yang memenuhi kehendak dan keperluan pengguna. Manakala komponen-komponen sistem yang dibangunkan merangkumi rekabentuk input dan output, rekabentuk pangkalan data serta rekabentuk antaramuka. 4.2 Latar Belakang Pentadbiran Unit Penguatkuasa, MPKu Unit Penguatkuasa adalah salah satu unit pentadbiran majlis yang diwujudkan dalam Majlis Perbandaran Kulai. Mengikut Undang-Undang Johor Bil 5 Tahun 1957, undang-undang bagi mengadakan denda atau kompaun kepada mereka yang melanggar peraturan yang telah ditetapkan, berdasarkan kepada Akta Kerajaan 66 Tempatan 1976 (Akta 171). Selain tu peraturan-peraturan yang ditetapkan juga berkait rapat dengan Jabatan dan Agensi-agensi Kerajaan setempat dalam tindakan Penguatkuasaan Undang-undang seperti : 1. Akta Jalan,Parit dan Bangunan 1974 (Akta 133) 2. Akta Pengangkutan Jalan 1987 (Akta 333) (Perintah Pengangkutan Jalan Tahun 2000) 3. Undang-Undang Kecil Perlesenan & Undang-Undang Kecil Penjaja 4. Undang-Undang Kecil Mencegah Kekotoran Unit Penguatkuasa, MPKu ini telah ditubuhkan oleh ahli Ahli Tertinggi Majlis untuk memantau dan melaksanakan peraturan-peraturan yang telah ditetapkan oleh Majlis. Unit ini terdiri daripada : i. Penolong Pegawai Penguatkuasa ii. Pembantu Penguatkuasa iii. Unit Tempat Letak Kereta iv. Pemandu. Rajah 4.1 menunjukkan struktur organisasi Unit Penguatkuasa, MPku. Selain bertanggangjawab dalam melaksanakan tindakan kompuan Unit ini juga berfungsi dalam menerima bayaran kompaun. Penolong Pegawai Penguatkuasa Pembantu Penguatkuasa (21 Orang) Unit Tempat Letak Kereta (7 Orang) Pemandu (1 Orang) Rajah 4.1 : Unit Penguatkuasa, MPKu. 67 4.2.1 Aplikasi Sistem Maklumat Yang Sedia Ada Unit Penguatkuasa MPKu masih menggunakan sistem pemfailan biasa dan segala proses yang berlaku dalam unit ini masih lagi tidak berbantukan Sistem / Teknologi Maklumat. Segala data penting disimpan di dalam fail biasa dan segala proses pengemaskinian juga dilakukan secara manual. 4.2.2 Kajian Permasalahan Sistem Semasa Berdasarkan kepada kajian dan pemerhatian yang telah dibuat, terhadap pihak pengurusan Unit Penguatkuasa,MPKu, didapati urusan pengiraan hasil kutipan kompaun bagi kompaun yang telah dikeluarkan masih lagi dibuat secara manual dan tidak menggunakan sebarang sistem. Ini akan merumitkan keadaan apabila pengiraan perlu dilakukan dalam jumlah yang banyak dan untuk kompaun yang berlainan jenis. Kesilapan yang tidak disengajakan mungkin terjadi dan akan menyebabkan jumlah kompaun yang telah dikutip tidak tepat. Sekaligus akan menyebabkan kurangnya kualiti pengurusan yang dijalankan oleh pihak pengurusan.Selain daripada itu segala data juga tidak dapat dikemaskini dengan baik kerana mereka masih lagi menggunakan sistem fail yang tidak teratur. Masalah yang timbul kemudiannya banyak tertumpu kepada tiadanya sebarang analisis dapat dibuat hasil daripada bentuk pengurusan yang mereka jalankan. Dengan itu unit ini tidak dapat menilai prestasi sebenar kerja mereka dan hasil sebenar yang dapat mereka sumbangkan kepada MPKu hasil daripada kutipan kompaun. Manakala bagi pihak pengguna pula didapati bahawa kebanyakan pengguna menghadapi masalah bagi mendapatkan maklumat kompaun dan lesen, proses penyemakan kompaun dan lesen dan juga panduan pembayaran kompaun. Bagi mendapatkan maklumat-maklumat tersebut mereka perlu datang sendiri ke Unit Penguatkuasa, MPKu dan berurusan terus di kaunter. Ini akan menyusahkan mereka yang sibuk dengan tugas-tugas harian. Kesibukan tugasan harian para pengguna juga mengakibatkan mereka tidak mempunyai masa untuk membayar kompaun yang dikenakan kerana pembayaran hanya boleh dibuat dalam waktu pejabat sahaja. Cara 68 ini akan menimbulkan masalah dan memakan masa terutamanya bagi mereka yang terikat dengan waktu pejabat. 4.3 Aktiviti Sistem Semasa Aktiviti yang berlaku didalam sistem semasa digambarkan dalam beberapa rajah berasaskan kepada kaedah rekabentuk berorientasikan objek. Antara rajah yang digunakan oleh pembangun sistem adalah rajah aktiviti, use case dan spesifikasi use case, rajah kelas, dan rajah jujukan. 4.3.1 Rajah Aktiviti ( Activity Diagram ) Rajah ini menunjukkan aktiviti yang berlaku dalam sistem semasa di Unit penguatkuasa. Ianya digunakan untuk menggambarkan perjalanan jujukan proses atau aktiviti yang terlibat. Konsep rajah ini hampir sama dengan carta alir dalam permodelan berstruktur. Walaubagaimanapun, rajah ini menunjukkan peranan tugas atau aktiviti yang dimodelkan dengan lebih jelas. Rujuk Lampiran F. 4.3.2 Use Case Rajah ini menunjukkan interaksi diantara aktor yang terlibat dan sistem semasa. Ia mewakili dan mempersembahkan semua aktor, use case dan hubungan yang telah dikenalpasti dalam sistem semasa. Use case untuk sistem semasa ditunjukkan dalam Lampiran G. Setiap use case yang terlibat akan diterangkan secara terperinci dalam spesifikasi use case.Rujuk Lampiran H. 69 4.3.3 Rajah Kelas (Class Diagram ) Rajah ini menunjukkan objek yang terlibat dalam sistem semasa. Objek yang mempunyai sifat dan kelakuan yang sama akan dikumpulkan dalam satu kategori yang sama iaitu kelas. Rajah ini menunjukkan koleksi kelas dan bagaimana kelaskelas ini saling berhubungan diantara satu sama lain. Rujuk Lampiran I. 4.3.4 Rajah Jujukan ( Sequence Diagram ) Rajah ini menunjukkan bagaimana objek dalam sistem semasa berinteraksi dan berkomunikasi. Rajah juga menunjukkan pertukaran mesej diantara objek yang terlibat berdasarkan masa. Daripada rajah boleh diketahui bilangan objek yang berinteraksi dalam situasi tertentu. Rujuk Lampiran J. 4.4 Keperluan Pengguna Bagi membangunkan sebuah sistem yang berkualiti dan memenuhi keperluan pengguna, beberapa langkah harus diambil dengan menentukan masalah serta kekurangan bagi sistem yang sedia ada. Kemudiannya keperluan sistem perlulah dikenalpasti agar ianya memenuhi keperluan pengguna akhir serta mengatasi masalah sistem sedia ada seterusnya membantu menambahbaikkan proses yang dlakukan dalam Unit Penguatkuasa, MPKU. Langkah yang paling berkesan dan praktikal adalah dengan mengadakan temubual dan pemerhatian. Dalam proses pengumpulan maklumat, kaedah temubual didapati berkesan dan dijadikan sebagai prosedur utama untuk mengumpulkan maklumat yang berkaitan. Temubual ini dilakukan untuk mendapatkan pandangan dan maklumat yang diperlukan bagi tujuan pembangunan sistem. 70 Hasil daripada temubual, pembangun sistem telah mendapat proses terperinci bagi setiap proses pengurusan yang dilakukan di unit ini serta transaksi yang disediakan dan juga keperluan orang ramai sebagai pelanggan dan pihak pengurusan sendiri. Keperluan pengguna adalah seperti yang ditunjukkan dalam Jadual 4.1. Jadual 4.1 : Keperluan Pengguna KEPERLUAN BUKAN KEFUNGSIAN 1. Keperluan Pengoperasian 1.1 Sistem akan beroperasi dalam persekitaran Windows 1.2 Sistem berkemampuan melakukan carian maklumat yang dikehendaki, dan membenarkan muat turun dokumen dalam format PDF. 1.3 Sistem membolehkan pengesahan kad kredit dibuat secara atas talian 2. Keperluan Pelaksanaan 2.1 Masa tindak balas hendaklah dalam lingkungan 7 saat dan tidak melebihi 10 saat. 2.2 Pangkalan data akan dikemaskini secara terus apabila sebarang transaksi yang berkaitan dengannya dilakukan 3. Keperluan Keselamatan 3.1 Keperluan keselamatan yang spesifik tidak diperlukan kerana pembayaran menggunakan kad kredit akan dibuat secara dummy 4. Keperluan Persekitaran dan Politik 4.1 Penggunaan kad kredit untuk pembayaran haruslah dipastikan keberkesanannya dan penerimaannya KEPERLUAN KEFUNGSIAN 1. Pengguna 1.1 Setiap pengguna tidak perlu mendaftar keahlian ini kerana segala proses yang melibatkan pembayaran akan disahkan melalui penggunaan kad kredit 1.2 Pengguna yang ingin membuat pembayaran kompaun secara atas talian mestilah mempunyai akaun kad kredit 2. Semakan Kompaun dan Lesen 2.1 Pengguna dapat memeriksa maklumat kompaun dan lesen 2.2 Pengguna dapat memilih samaada untuk membuat pembayaran kompaun atau tidak 71 2.3 Pengguna dapat muat turun essen permohonan lesen 2.4 Pengguna dapat memeriksa status permohonan dipohon essen baru yang 3. Kemaskini dan Analisis Data 3.1 Pengurusan dapat melakukan pengemaskinian keatas data-data didalam pangkalan data kecuali data pembayaran 3.2 Pengurusan dapat membuat analisis data berdasarkan laporanlaporan yang dihasilkan oleh sistem 4. Pembayaran 4.1 Pengguna boleh membayar menggunakan kad kredit atau tunai. 4.2 Pembayaran tunai boleh dilakukan melalui pengurusan 5. Perkongsian Maklumat 4.5 5.1 Pengguna boleh berkongsi pengetahuan dan membuat perbincangan melalui ruangan forum yang disediakan 5.2 Sebarang aduan yang berkenaan dengan Unit Pneguatkuasa, MPKu boleh dibuat melalui ruangan e-Aduan yang disediakan Cadangan Penyelesaian Masalah Sistem yang dibangunkan adalah sebuah sistem yang berorientasikan konsep sistem maklumat pengurusan yang memberikan maklumat berkenaan kompaun dan lesen, pengiraan hasil kutipan kompaun, pembayaran dan panduan pembayarannya. Ini akan dapat membantu pengurusan di MPKu dijalankan secara sistematik dan sistem yang digunakan berkesan dalam memastikan objektif ini tercapai. Selain itu sistem ini juga dapat memberikan kemudahan kepada orang ramai yang ingin mendapatkan maklumat yang terperinci mengenai kompaun dan lesen secara cepat dan pantas dan juga proses pembayaran yang mudah iaitu secara terus di atas talian. Sistem ini tidak menggantikan tugas pihak pengurusan sepenuhnya dalam melaksanakan tugas, kerana bagi proses permohonan lesen pengurusan masih perlu menguruskan dokumen yang dihantar oleh pelanggan, namun ia merupakan satu alternatif bagi mendapatkan maklumat yang tepat mengenai kompaun dan lesen dan juga memudahkan proses pembayaran. Ini bermakna, maklumat-maklumat yang berkaitan dengan kajian ini akan dikumpul dan dipindahkan daripada proses asal 72 kepada satu proses baru dengan bantuan sistem yang berkesan dan interaktif. Dengan kata lain, system ini bertindak sebagai mekanisme dalam mendapatkan maklumat kompaun dan lesen serta pembayarannya tanpa perlu datang sendiri MPKu. Bagi mengatasi masalah yang timbul dalam sistem semasa, terdapat beberapa cadangan penyelesaian yang boleh dilakukan. Antaranya ialah seperti berikut: i. Satu sistem komputer berasaskan web berdasarkan kepada model keberkesanan sistem maklumat akan dibangunkan. ii. Satu sistem pangkalan data akan diwujudkan bagi membolehkan penyimpanan maklumat kompaun dan perlesenan dan juga pembayaran yang telah dibuat. iii. Satu antaramuka sistem yang baik dan membantu pengguna akan dihasilkan bagi memudahkan penguna menggunakan sistem ini. iv. 4.6 Sistem ini adalah berfungsi selama 24 jam sehari, 7 hari seminggu. Rekabentuk Sistem Hasil daripada fasa analisa akan dikumpul dan digunakan sebagai input untuk sistem ini. Sistem baru ini akan dipecahkan kepada beberapa modul kecil untuk memudahkan pengkodan aturcara. Sistem baru ini juga lebih menumpukan kepada pelaksanaan sistem pengurusan dan penyemakan kompaun dan lesen yang lebih sistematik dan berkesan. Sistem ini akan memudahkan pihak pengurusan dan juga orang ramai. Ianya bertujuan untuk mengurangkan bebanan masalah yang dihadapi dengan penggunaan sistem semasa. Sistem yang dibangunkan adalah berasaskan kepada Model Formulasi Semula DeLone dan McLean. Pembangun sistem akan cuba menerapkan elemenelemen yang terdapat di dalam model ini ke dalam sistem yang akan dibangunkan. Rekabentuk Model Formulasi Semula DeLone dan McLean adalah seperti yang ditunjukkan dalam Rajah 4.2. bagi memastikan sistem yang dibangunkan benar- 73 benar berkesan dan membantu pengguna satu pengujian akan dilakukan. Penilaian akan dibuat oleh pengguna sistem sendiri. Kualiti Maklumat Penggunaan (Cadangan Kepenggunaan) Kualiti Sistem Faedah Tetap Kepuasan Pengguna Kualiti Servis Rajah 4.2 : Model Formulasi DeLone dan McLean (2002) Pembangun memilih model ini adalah kerana mendapati hubung kait antara satu elemen dengan elemen yang lain adalah sangat relevan dan dapat menghasilkan satu sistem maklumat yang berkesan. Kualiti Maklumat, Kualiti Sistem dan Kualiti Servis yang terdapat dalam sesebuah sistem itu masing-masing memberi kesan kepada penggunaan sistem tersebut dan kepuasan pengguna terhadap sistem tersebut. Elemen Penggunaan dan kepuasan pengguna pula saling memberi kesan antara satu sama lain. Hasil daripada penggunaan dan kepuasan pengguna inilah yang akan memberikan faedah kepada organisasi dan induividu dalam organisasi tersebut. Keterangan lanjut justifikasi pemilihan model dinyatakan dalam Bab II. 74 Elemen-elemen yang terlibat dalam model yang akan digunakan adalah : 1. Kualiti Sistem i. Menitik beratkan ciri-ciri sistem yang akan dibangunkan bagi memastikan kualitinya terjamin. ii. Melibatkan ciri-ciri pengoperasian, kemampuan organisasi kajian untuk pembinaan dan penyelenggaraan sistem, jenis-jenis hardware yang akan digunakan untuk melaksanakan sistem, kecekapan pengguna sistem, kemampuan sistem untuk menggunakan maklumat-maklumat sebelumnya untuk menyokong aktiviti semasa, menyediakan maklumat yang tepat pada masa yang diperlukan dan menyediakan kemampuan yang lebih sofistikated untuk mendapatkan sesuatu maklumat. 2. Kualiti Servis i. Menilai sejauh mana servis yang dihasilkan oleh sistem memberi kesan kepada Unit Penguatkuasa, MPKu dan pelanggannya. ii. Berkait rapat dengan kualiti sisem dan kualiti maklumat. 3. Kualiti maklumat i. Menitik beratkan ciri-ciri maklumat yang akan dibekalkan kepada sistem. Maklumat yang dibekalkan haruslah digunakan sepenuhnya oleh pengguna sistem dan membantu pengguna sistem dalam membuat keputusan atau proses seterusnya. ii. Menguji sejauh mana output yang dihasilkan berguna. Berguna di sini bermaksud dari segi kepentingannya, keberkaitannya dengan keperluan, bermanfaat, maklumat yang jelas kandungannya, ketepatannya dan kesempurnaannya. iii. Elemen ini memberi kesan kepada kepenggunaan sistem dan kepuasan pengguna. 4. Kepenggunaan dan kepuasan pengguna i. Memastikan berlakunya interaksi antara maklumat yang dibekalkan dan pengguna sistem. 75 ii. Elemen kepenggunaan melibatkan penggunaan output yang dihasilkan oleh sistem dan ianya boleh digunakan sebagai ukuran kejayaan apabila sistem yang dibangunkan digunakan secara kerap dan sukarela oleh pengguna. Elemen ini turut mempengaruhi kepuasan pengguna terhadap sistem. iii. Kepuasan pengguna pula adalah persepsi pengguna terhadap sistem yang akan dibangunkan. Ianya melibatkan amaun sistem digunakan. Kepuasan pengguna yang tinggi akan mempengaruhi kepenggunaan sistem. 5. Faedah tetap i. Menitikberatkan pengaruh maklumat yang dibekalkan kepada keputusan yang akan dibuat oleh pihak pengurusan. Selain itu maklumat yang dibekalkan juga haruslah memberi faedah kepada pelaksanaannya dalam organisasi kajian. ii. Penggunaan sistem secara individu dalam organisasi kajian dilihat sebagai salah satu pendekatan yang akan memberi kesan kepada prestasi kerja keseluruhan organisasi. Kesan yang dimaksudkan adalah dari segi sistem maklumat yang akan dibangunkan dapat memberi pengguna lebih kefahaman iaitu dalam konteks membuat keputusan, meningkatkan produktiviti pembuatan keputusan, membentuk perubahan dalam aktiviti pengguna dan seterusnya dapat merubah pandangan pihak pembuat keputusan terhadap kepentingan atau kegunaan sistem maklumat. Jadual 4.2 menunjukkan bagaimana elemen-elemen kajian ini diterapkan kedalam system yang dibangunkan 76 Jadual 4.2: Pengimplimentasian Elemen Keberkesanan Sistem Maklumat Elemen Pengimplimentasian Kualiti Sistem Kualiti keseluruhan sistem MS windows, Pangkalan data MS SQL 7 Panduan penggunaan system Modul Laporan Modul Pembayaran Maklumat terkini sahaja Kualiti Servis Pembayaran (atas talian / tunai) Semak kompaun, lesen, status permohonan lesen, Forum pelanggan e-Aduan e -Rayuan Laporan yang lebih daripada 1 jenis Kualiti Maklumat Maklumat general berkaitan kompaun dan lesen Maklumat cara pembayaran Maklumat kompaun yg dikenakan Kepenggunaan & Kepuasan pengguna Terdapat interaksi antara maklumat dan pengguna : Pembayaran Semakan lesen dan permohonan lesen. eRayuan Laporan berdasarkan permintaan Cadangan penambahbaikan Kiraan bilangan pengunjung sistem Faedah Tetap (Net Benefit) 4.7 Laporan pelbagai dan terperinci Analisis Perubahan proses Rangkakerja Sistem Sistem Maklumat Pengurusan yang akan dibangunkan ini memanfaatkan beberapa komponen sistem maklumat pengurusan yang terdapat pada kedua-dua persekitaran iaitu persekitaran pelanggan dan persekitaran pengurusan. Rajah 4.3 77 menggambarkan rangkakerja sistem yang dibangunkan menggunakan model umum sistem maklumat pengurusan. Persekitaran Pengurusan Persekitaran Pelanggan Pelanggan Pihak Pengurusan Maklumat kompaun & lesen, status bayaran, jumlah bayaran (output) Permintaan maklumat, input Maklumat Kompaun & Lesen, Pengiraan Maklumat Pembayaran Pentadbir Sistem Antaramuka Pelanggan Maklumat yang diminta, pengiraan hasil Pengaturcaraan Pangkalan Data SISTEM MAKLUMAT PENGURUSAN UNIT PENGUATKUASA Rajah 4.3 : Rangkakerja Sistem i. Antaramuka pelanggan. Antaramuka pelanggan ini adalah merupakan bahantara interaksi pelanggan dengan sistem yang dibangunkan. Ianya melibatkan kemasukan data atau maklumat daripada pengguna dan pemaparan output data hasil maklumat daripada pangkalan data kepada pengguna. Antaramuka sistem menggunakan gaya menu, carian maklumat atau jawapan dan transaksi pembayaran. ii. Perolehan data dan maklumat Pemerolehan maklumat dan penyemakan daripada pihak pengurusan. Merupakan pengumpulan, pemindahan dan penukaran maklumat berkenaan kompaun dan lesen melalui program komputer. 78 iii. Pentadbir Sistem. Bertindak sebagai perantara antara sistem yang dibangunkan dengan sumber maklumat. Setelah mendapatkan maklumat daripada pihak pengurusan, pentadbir sistem akan mengemaskinikan sistem dengan memasukkan maklumat-maklumat terkini. Pentadbir sistem juga akan memantau perjalanan sistem dan akan mengambil tindakan atau membuat perubahan apabila terdapat komen-komen yang membina daripada pengguna sistem ini. iv. Pangkalan data. Pangkalan data dalam senibina system ini bertindak menyimpan segala transaksi pembayaran yang telah berlaku, kompaun yang dikeluarkan, maklumat lesen, panduan-panduan perlesenan dan kompaun, dan maklumat permohonan lesen baru. Ianya menyimpan segala maklumat berkaitan dengan pengurusan kompaun. 4.8 Aktiviti Sistem Sama seperti sistem semasa yang telah direkabentuk hasil daripada kajian, aktiviti dan proses di dalam sistem ini juga digambarkan dalam beberapa rajah berasaskan kepada kaedah rekabentuk berorientasikan objek. Antara rajah yang digunakan oleh pembangun sistem adalah rajah aktiviti, use case dan spesifikasi use case, rajah kelas, CRC cards, rajah jujukan dan rajah keadaan. 4.8.1 Rajah Aktiviti ( Activity Diagram ) Rajah ini memfokus kepada aktiviti yang perlu dilaksanakan dalam menyelesaikan masalah di Unit penguatkuasa. Ianya digunakan untuk menggambarkan perjalanan jujukan proses atau aktiviti yang terlibat. Konsep rajah ini hampir sama dengan carta alir dalam permodelan berstruktur tetapi ianya 79 menunjukkan peranan tugas atau aktiviti yang dimodelkan dengan lebih jelas. Rujuk Lampiran K. 4.8.2 Use Case Rajah ini menunjukkan interaksi diantara aktor yang terlibat dan sistem. Ia mewakili dan mempersembahkan semua aktor, use case dan hubungan yang telah dikenalpasti dalam sistem yang dibangunkan. Use case untuk sistem yang dibangunkan ditunjukkan dalam Lampiran L. Setiap use case yang terlibat akan diterangkan secara terperinci dalam spesifikasi use case.Rujuk Lampiran M. 4.8.3 Class-Responsibility-Collaboration Cards (CRC Cards) Digunakan untuk mendokumenkan tanggungjawab dan kolaborasi rajah kelas. Melalui jadual CRC card, pembangun dapat mengenalpasti maklumat yang terlibat yang berhubungan dengan setiap kelas. Set CRC card mempunyai semua maklumat yang diperlukan untuk membina struktur model logikal. Setiap kad akan mengenalpasti dan memperincikan elemen-elemen yang terdapat dalam rajah kelas. Rujuk Lampiran N. 4.8.4 Rajah Kelas (Class Diagram ) Melalui penerangan didalam spesifikasi use case, pembangun sistem cuba mengenalpasti objek dan objek yang mempunyai sifat dan kelakuan yang sama akan dikumpulkan dalam satu kategori yang sama iaitu kelas. Rajah ini menunjukkan koleksi kelas dan bagaimana kelas-kelas ini saling berhubungan diantara satu sama lain. Bilangan kelas yang dihasilkan menunjukkan darjah kompleksiti sistem dan saiz sistem adalah sederhana. Rujuk Lampiran O. 80 4.8.5 Rajah Jujukan ( Sequence Diagram ) Rajah ini adalah antara rajah yang paling penting dan merupakan salah satu rajah interaksi. Rajah ini menunjukkan bagaimana objek berinteraksi dan berkomunikasi. Rajah juga menunjukkan pertukaran mesej diantara objek yang terlibat berdasarkan masa. Daripada rajah boleh diketahui bilangan objek yang berinteraksi dalam situasi tertentu. Berbeza dengan gambarajah yang lain, aspek yang paling dititikberatkan dalam rajah ini adalah masa. Rujuk Lampiran P. 4.8.6 Rajah Keadaan ( State Chart Diagram) Rajah ini digunakan untuk memodelkan perwakilan keadaan dan interaksi bagi objek yang dinamik. Ia melibatkan semua kemungkinan yang berlaku dan tindak balas objek kepada use case yang terlibat. Gambarajah ini dibina hanya bagi kelas yang mempunyai perubahan yang dinamik sahaja. Rujuk Lampiran Q. 4.9 Pola Rekabentuk Pola rekabentuk pula digunakan untuk menunjukkan skema atau struktur asas yang digunakan untuk sistem yang akan dibangunkan. Iainya adalah piawai untuk memaparkan rekabentuk perisian. Ianya juga menyediakan satu set yang menentukan kefungsian sistem, termasuklah panduan untuk menyusun hubungan antara subsistem. Pola rekabentuk sistem yang akan dibangunkan adalah seperti yang ditunjukkan dalam Lampiran R. 81 4.10 Rekabentuk Pangkalan Data Semua data-data berkaitan dengan sistem disimpan dalam satu lokasi storan yang juga merupakan pangkalan data bagi sistem. Rekabentuk pangkalan data dapat menggambarkan pengurusan data di dalam sesebuah sistem maklumat. Satu sistem pangkalan data dibina setelah data-data yang diperlukan untuk membangunkan sistem diperolehi. Pangkalan data bertanggungjawab dalam penyimpanan data dan berupaya memberikan kesepaduan dan perkongsian data. Pangkalan data yang disediakan khas bagi tujuan menyimpan maklumat-maklumat penting bagi sistem ini terdiri daripada 11 jadual utama. Sila rujuk Lampiran S. 4.11 Rekabentuk Skrin Rekabentuk skrin yang baik penting dalam memastikan keselesaaan pengguna sewaktu menggunakan sesuatu sistem. Bagi sistem yang dibangunkan ini, rekabentuk yang akan dibangunkan akan mempunyai skrin yang ringkas tetapi menarik. Ini bersesuaian dengan fungsi sistem itu sendiri untuk kegunaan organisasi pengurusan seperti Unit Penguatkuasa, MPKu. Skrin yang ramah pengguna penting dalam memastikan keberkesanan proses yang dijalankan agar kesilapan tidak berlaku semasa pengguna membuat sebarang proses secara atas talian. Sistem ini mempunyai dua persekitaran iaitu bagi pelanggan dan pihak pengurusan. Terdapat lima skrin utama bagi pelanggan iaitu paparan maklumat kompaun dan perlesenan, semakan kompaun, semakan lesen, pembayaran, forum dan aduan. Manakala skrin utama bagi pihak pengurusan pula terdiri daripada tiga skrin utama iaitu kemaskini, pembayaran tunai, masukan data dan laporan. Setiap skrin akan dipecahkan kepada beberapa bahagian yang lain mengikut aktiviti-aktiviti tertentu pengguna seperti dalam Lampiran T. 82 4.12 Rekabentuk Input dan Output Dalam merekabentuk sesuatu sistem, spesifikasi input dan output perlu diberi perhatian agar sistem mudah difahami, ramah pengguna dan memenuhi keperluan pengguna. Rekabentuk skrin input yang baik dieprlukan supaya pengguna tidak menghadapi sebarang masalah semasa menggunakan sistem. Manakala rekabentuk skrin output yang baik diperlukan untuk memudahkan pengguna melihat paparan maklumat dan meningkatkan kualiti laporan yang dijana. 4.12.1 Rekabentuk Input Kualiti output sesuatu sistem bergantung kepada kualiti input. Paparan input bertujuan untuk mempersembahkan masukan maklumat. Beberapa panduan yang digunakan untuk merekabentuk skrin input yang efektif adalah : i. Paparan skrin hendaklah menarik dan tidak terlalu padat. ii. Maklumat yang dipaparkan pada skrin hendaklah tersusun. iii. Mesej yang hendak disampaikan perlu spesifik, tidak mengelirukan dan mempunyai maklumat yang boleh dipercayai. iv. Persembahan skrin hendaklah konsisten. v. Penggunaan animasi, warna, dan kesan grafik yang lain hendaklah tidak mengganggu pengguna. vi. Tindakbalas perlu dipaparkan supaya pengguna dapat mengikuti status semasa sistem. 4.12.1.1 Spesifikasi Input Spesifikasi input merupakan penerangan mengenai keperluan input yang diperlukan apabila pengguna system iaitu pelanggan serta pihak pentadbiran Unit 83 penguatkuasa, MPKu yang ingin membuat capaian kepada sesuatu maklumat tertentu. Spesifikasi-spesifikasi input bagi sistem ini adalah seperti dalam Jadual 4.2. Jadual 4.3: Spesifikasi-spesifikasi Input Skrin Input Borang memasukkan no resit kompaun Spesifikasi Input Untuk pengguna mendapat maklumat berkenaan kompaun yang dikenakan terhadap mereka Borang memasukkan no lesen Untuk memeriksa status lesen mereka, tarikh tamat tempoh dn maklumat yang berkaitan Borang menyemak dan mengemaskini Membenarkan pengguna iaitu maklumat pembayaran oleh pihak pengurusan untuk menyemak data-data pengurusan pembayaran. Membenarkan pengurusan untuk mengemaskini data-data yang berkenaan. Borang memasukkan kata laluan bagi Sebagai langkah keselamatan dimana pengurusan pengurusan memasukkan ID dan kata laluan bagi membolehkan mereka mencapai borang-borang tertentu 4.12.2 Rekabentuk Output Output merupakan paparan yang dilihat dan membekalkan maklumat kepada pengguna dalam melaksanakan tugas. Pengguna menilai sesuatu sistem maklumat itu berdasarkan kepada outputnya. Satu sistem maklumat yang baik mampu memberikan pengguna maklumat yang tepat, mudah difahami dan melaksanakan masa tindakan pemprosesan yang pantas. Perkara yang dipertimbangkan semasa merekabentuk skrin output : 84 i. Persembahan yang menarik dan konsisten. ii. Terdapat panduan semasa menggunakan skrin. iii. Mudah difahami. iv. Paparan yang menarik dan tidak menggunakan penggunaan warna yang keterlaluan. 4.12.2.1 Spesifikasi Output Dalam sistem ini, terdapat beberapa output yang terhasil. Terdapat dua jenis output yang dihasilkan oleh sistem iaitu output dalam bentuk maklumat dan satu lagi adalah output yang terhasil dalam bentuk laporan yang terhasil daripada penjanaan sistem. Berikut adalah spesifikasi-spesifikasi output bagi sistem ini: Jadual 4.4: Spesifikasi-spesifikasi Output Paparan Output Maklumat Kompaun dan Lesen Spesifikasi Output Paparan maklumat tentang kompaun, kadar kompaun, kompaun yang dikeluarkan, tempoh tamat lesen dan panduan pembayaran. Maklumat Kompaun yang Paparan maklumat kompaun yang harus dikeluarkan (semakan) dijelaskan oleh pelanggan Maklumat lesen (semakan) Paparan maklumat status lesen yang telah dimiliki Paparan senarai pembayaran Menyenaraikan senarai pembayaran yang telah dibuat Laporan Menyenaraikan hasil analisa yang dibuat oleh sistem ke atas data-data yang berkaitan 85 4.13 Rekabentuk Antaramuka Setelah melakukan aktiviti analisa dan rekabentuk awalan, modul-modul yang dikenalpasti untuk dimasukkan ke dalam sistem dibangunkan. Modul-modul yang dicadangkan ini adalah berpandukan kepada entiti-entiti yang terlibat secara langsung dalam sistem ini. Sistem ini dibahagikan kepada lima modul utama iaitu : i. Maklumat Kompaun dan Perlesenan Pengguna akan mencapai modul yang akan dibangunkan ini untuk mendapatkan maklumat-maklumat mengenai kompaun, kenapa ianya dikenakan dan jenis-jenisnya. Contoh antaramuka yang dimaksudkan adalah seperti dalam rajah 4.4. Tiada kata laluan yang diperlukan untuk modul ini. Pengguna akan memilih untuk memasuki modul yang disediakan. Rajah 4.4 : Antaramuka Maklumat Kompaun dan Perlesenan 86 ii. Modul Pengurusan Modul pengurusan ini merujuk kepada pihak pengurusan yang bakal memantau sistem ini. Mereka ini terdiri daripada individu yang bertanggungjawab sepenuhnya keatas pengurusan di Unit Penguatkuasa, MPKu. Mereka akan menerima maklumat yang terkini daripada pegawai pengurusan yang terlibat dan akan mengemaskinikan sistem ini. Segala data yang terlibat akan dikemaskini oleh pihakpengurusan.Pihak pengurusan juga perlu peka dengan komen pengguna mengenai sistem dan cuba membaiki sistem ini dari masa ke semasa. Pertanyaan kata laluan diwujudkan bagi menghadkan capaian ke atas sistem ini untuk mengelakkan pencerobohan orang-orang yang tidak bertanggungjawab. Contoh antaramuka adalah seperti dalam Rajah 4.5. Rajah 4.5 : Antaramuka Pengurusan 87 iii. Modul Semakan Kompaun Modul ini membolehkan pengguna menyemak kompaun yang dikenakan ke atas mereka. Segala maklumat kompaun tersebut akan dipaparkan secara terperinci kepada pelanggan. Contoh antaramuka adalah seperti dalam Rajah 4.6. Rajah 4.6 : Antaramuka Semakan Kompaun iv. Modul Semakan Lesen Modul ini membolehkan pengguna menyemak status lesen yang mereka miliki. Jika lesen telah tamat tempoh pelanggan boleh mengambil langkah seterusnya untuk memperbaharui lesen di Unit Penguatkuasa, MPKu. Segala maklumat lesen tersebut akan dipaparkan secara terperinci kepada pelanggan. Contoh antaramuka adalah seperti dalam Rajah 4.7. 88 Rajah 4.7 : Antaramuka Semakan Lesen v. Modul Pembayaran Manakala antaramuka dalam Rajah 4.8, menunjukkan proses pembayaran yang dilakukan secara atas talian.Pengguna hanya perlu memenuhi ruang kandungan yang disediakan dan memasukkan nombor kad kredit bagi membolehkan pengesahan oleh sistem dan membuat transaksi pembayaran. 89 Rajah 4.8 : Antaramuka Pembayaran vi. Modul Umum Modul ini pula merujuk kepada capaian umum sama ada carian maklumat bagi mereka yang telah melunaskan kompaun, panduan pembayaran melalui kad kredit, cadangan dan komen-komen mahupun aduan daripada pihak pengguna mengenai pengurusan MPKu atau pun sistem yang dibangunkan. Contoh antaramuka adalah seperti dalam Rajah 4.9. 90 Rajah 4.9 : Antaramuka Umum 4.14 Rekabentuk Integrasi Setelah semua modul siap dibangunkan iainya mestilah diintegrasikan bagi memastikan keseluruhan sistem dapat dilaksanakan tanpa sebarang ralat. Pembangun hendaklah memastikan semua antaramuka, pautan diantara antaramuka-antaramuka yang terlibat dapat dilaksanakan dengan jayanya, proses didalam sistem dapat dijalankan dengan sempurna dan interaksi dengan pangkalan data berjaya. Pengintegrasian semua modul akan diuji keberkesanannya melalui pengujian integrasi yang akan diterangkan secara terperinci di dalam bab yang seterusnya. 91 4.15 Test Plan Proses seterusnya yang akan dijalankan adalah pengujian sistem. Pengujian bermula dengan pembinaan test plan yang mana ianya akan mengenalpasti siri pengujian yang akan dilaksanakan. Test plan yang dirancang mestilah meliputi semua proses yang terlibat dalam sistem yang dibangunkan. Bagi menguji sistem ini pembangun telah mengenal pasti beberapa pengujian yang akan dilakukan terhadap sistem iaitu : i. Pengujian Unit – Pengujian kotak hitam dan kotak putih ii. Pengujian Integrasi – Pengujian antaramuka, interaksi, dan berasaskan senario. 4.16 iii. Pengujian sistem – Pengujian keperluan, kepenggunaan, pelaksanaan iv. Pengujian Penerimaan – Pengujian Beta Ringkasan Cadangan penyelesaian digambarkan di dalam Bab IV ini telah menggambarkan bahawa sistem yang dibangunkan cuba memanfaatkan konsep sebuah sistem maklumat pengurusan yang berkesan berdasarkan kajian yang telah dijalankan dan juga penggunaan model kejayaan sistem maklumat Mclean dan Delone sebagai panduan pembangunan sistem. Sistem ini dikatakan sebagai sebuah sistem maklumat pengurusan kerana ianya membantu para pengguna untuk mengetahui tentang maklumat yang diperlukan dan seterusnya membantu pengguna dalam melakukan proses perniagaan mereka. Lima modul utama juga dibentangkan untuk memperjelaskan lagi rekabentuk awalan system ini. 92 BAB V PERLAKSANAAN DAN PENGUJIAN SISTEM 5.1 Pengenalan Fasa pembangunan merupakan fasa yang perlu dititik beratkan dan dianggap kritikal kerana fasa ini akan mempraktikkan fasa rekabentuk yang dibuat sebelum ini. Manakala perlaksanaan sistem melibatkan proses-proses pemasangan perisian yang akan digunakan dalam sistem yang akan dibangunkan. Pembangunan dan perlaksanaan sistem ini dilaksanakan setelah perancangan dan rekabentuk dilaksana pada peringkat awal. Beberapa tindakan alternatif perlu diambil untuk memastikan sisttem dapat dibangunkan mengikut perancangan. Fasa pengujian pula merupakan fasa yang terpenting setelah keseluruhan sistem dibangunkan. Pengujian sistem dijalankan untuk memastikan sistem yang dibangunkan memenuhi spesifikasi rekabentuk sistem yang ditetapkan. Ia penting bagi memastikan sistem yang dibangunkan memenuhi spesifikasi keperluan pengguna, dan menghasilkan keputusan seperti yang dijangkakan. Ini bermakna fasa ini penting untuk memastikan agar sistem dapat dilaksanakan mengikut objektif sistem. Pengujian biasanya dijalankan selari dengan pembangunan sistem. Ini adalah untuk memastikan sistem yang dibangunkan bebas daripada ralat pada peringkat awal lagi. Pengesanan ralat pada peringkat awal memudahkan pembetulan dilakukan kerana ianya tidak melibatkan proses yang besar. 93 5.2 Pembangunan Sistem Sistem ini dibangunkan dengan menggunakan pendekatan prototaip. Ia menyediakan dua pandangan pengguna iaitu pandangan pelanggan MPKu dan pandangan pengurusan unit penguakuasa, MPKu. Pandangan- pandangan ini dapat dirujuk pada Lampiran T. Dalam proses pembangunan sistem ini, antara aktivitiaktiviti yang terlibat adalah seperti pemasangan perisian yang diperlukan oleh sistem, pengkodan aturcara modul-modul, pembangunan pangkalan data dan pengintegrasian modul, serta pengesahan ketepatan dan kesahihan kad kredit. 5.2.1 Pemasangan Perisian Dalam membangunkan sistem ini, beberapa perisian telah dikenalpasti untuk digunakan. Perisian-perisian yang terlibat dan perlu dipasang adalah Microsoft XP Professional Edition, Microsoft SQL 7, Micromedia Dreamweaver MX, Microsoft Internet Information Server 5.0 (IIS 5.0), dan Pelayar Web. Pemasangan sistem melibatkan aktiviti-aktiviti seperti berikut : 5.2.1.1 i. Pemasangan ke atas pangkalan data. ii. Kemasukan perisian baru. iii. Pemasangan perkakasan. iv. Kemaskini perputakaan dokumentasi. Microsoft Windows XP Professional Edition Microsoft Windows XP Professional Edition dipasang kerana ianya adalah sistem pengoperasian bagi sistem ini. Berdasarkan kepada perkembangan teknologi, Microsoft Windows XP Professional Edition digunakan lebih meluas dan stabil berbanding dengan Microsoft Windows versi yang terdahulu. Ini kerana ia menyokong kebanyakan perisian. 94 5.2.1.2 Microsoft SQL Server 7.0 Pemasangan prisian ini dilakukan untuk menempatkan pangkalan data beserta jadual-jadual yang akan digunakan dalam pembangunan sistem. Capaian kepada pangkalan data menggunakan DSN (Data Source Name). Bagi tujuan pembangunan sistem ini “Sistem DSN” telah dipilih kerana capaian melalui sistem adalah lebih pantas berbanding capaian melalui fail. Ianya dipilih sebagai sistem pengurusan pangkalan data kerana kebolehannya untuk membina pangkalan data jenis hubungan (relational database). Dengan menggunakan pangkalan data jenis hubungan, proses mencari, menganalisa, melindungi dan menyelenggara dan mencari data lebih senang kerana data-data yang berhubungan disimpan hanya pada satu tempat. Ia juga berkemampuan untuk menampung kapasiti data yang banyak. Selain itu, ia juga boleh dihubungkan dengan sistem lain. 5.2.1.3 Micromedia Dreamweaver MX Perisian ini digunakan dalam pembangunan aplikasi web iaitu membangunkan antaramuka bagi sistem yang akan dibangunkan serta proses memanipulasikan data. Ia juga digunakan untuk menjana aturcara iaitu membuat halaman ASP bagi menghasilkan sistem. 5.2.1.4 Microsoft Internet Information Server 5.0 (IIS 5.0) IIS 5 adalah sistem pilihan yang boleh dipilih ketika pemasangan Microsoft Windows XP Professional Edition. Ia bertindak sebagai pelayan web bagi projek ini dan ia digunakan untuk menentukan peringkat keselamatan capaian sesuatu fail atau direktori di tapak web. Alasan utama IIS 5 dipilih adalah kerana ia senang diselenggarakan dan ramah pengguna. 95 5.2.2 Pengkodan Aturcara Modul-Modul Pengkodan halaman-halaman web sistem dibina dalam persekitaran Micromedia Dreamweaver MX. Modul-modul yang terlibat dibangunkan secara berperingkat, selari dengan pembangunan serta penyelenggaraan pangkalan data. Sambungan kepada pangkalan data dibuat dengan menggunakan ODBC iaitu sambungan (ADODB) dan turut menghasilkan satu sistem Domain Name Sistem (DSN) untuk merujuk kepada pangkalan data. Selain itu pembangun turut membina fail sambungan iaitu fail connect.asp dan menyambungkan semua modul dengan fail ini bagi tujuan pemyambungan dengan pangkalan data. 5.2.3 Pembangunan Pangkalan Data Pangkalan data yang akan digunakan untuk sistem ini adalah Microssoft SQL 7. Secara asasnya terdapat beberapa langkah yang dilakukan untuk membangunkan pangkalan data iaitu : i. Membina pangkalan data baru. ii. Membina jadual-jadual. iii. Mengenalpasti medan yang terdapat pada setiap jadual. iv. Simpan jadual. v. Simpan pangkalan data. 5.2.4 Pengintegrasian Modul Apabila semua modul telah dibangunkan, pengintegrasian sistem akan dijalankan. Modul-modul yang telah siap dan telh diuji setiap satunya akan digabungkan bagi membentuk satu sistem yang lengkap. 96 5.2.5 Pengesahan Ketepatan dan Kesahihan Nombor Kad Kredit Dalam proses pembayaran kompaun, pembayar kompaun akan diminta memasukkan maklumat kad kredit mereka. Satu prosidur dan algoritma telah dihasilkan bagi menjamin ketepatan dan kesahihan nombor kad kredit yang dimasukkan oleh pembayar kompaun. Kebanyakan kad kredit akan dikodkan dengan satu Digit Penyemakan. Digit ini adalah digit yang ditambah sama ada dihadapan atau dibelakang yang maan iainya akan membantu mengesahkan kesahihan nombor tersebut. Satu algoritma dikenali sebagai penyemakan kad kredit Mod-10 digunakan. Walau bagaimanapun proses ini hanya memastikan nombor kad kredit yang dimasukkan adalah sah atau tidak tetapi ianya tidak bermakna data yang dimasukkan adalah berada dalam keadaan baik. Kelemahan kaedah ini adalah ia tidak dapat menyemak sama ada akaun tersebut aktif atau tidak serta baki akaun tersebut. Kaedah ini ini digunakan kerana permasalahan untuk kos yang akan digunakan jika berhubung terus dengan pihak bank yang terlibat. Algoritma ini dibentuk bagi menyemak nombor kad kredit pelanggan bagi memastikan ia dari syarikat pengeluar kad kredit yang dipilih oleh pelanggan seperti Visa / Mastercard / American Express dan kombinasi digit-digit yang membentuk nombor kad adalah sah bagi kad kredit yang dikeluarkan oleh syarikat berkenaan. Jadual 5.1 berikut merupakan kad kredit utama yang akan disahkan oleh organisasi. Jadual 5.1 Awalan, Panjang dan Kriteria Penyemakan Algoritma Digit Jenis Kad Kredit Prefix Panjang MasterCard 51-55 16 Mod 10 Visa 4 13, 16 Mod 10 AMEX 37 15 Mod 10 Penyemakan 97 Langkah-langkah berikut diperlukan bagi mengesahkan nombor kad kredit. Untuk contoh di bawah, satu kad kredit Visa 4951357741851963 diambil untuk tujuan pengesahan : Langkah i : Gandakan nilai digit berselang bagi nombor kad kredit bermula dengan digit kedua dari sebelah kanan (digit pertama sebelah kanan adalah digit penyemakan) seperti yang ditunjukkan dalam Jadual 5.2. Jadual 5.2 Langkah Awal Teknik Mod-10 4 9 5 1 3 5 7 7 4 1 8 5 1 9 6 x2 x2 x2 x2 x2 x2 x2 x2 8 10 6 14 8 16 2 12 3 Langkah ii : Tambahkan digit individu yang terdiri daripada hasil yang diperolehi dari langkah pertama kepada setiap digit yang tidak terjejas dalam nombor asal. [ 8 + (1+0) + 6 +(1+4) + 8 +(1+6) + 2 + (1+2) ] + [ 9 + 1 + 5 + 7 + 1 + 5 + 9 + 3] = 80 Langkah iii : Jumlah yang terhasil dari langkah di atas mestilah dalam gandaan 10 (20,30,40, 50 dan seterusnya) bagi nombor yang sah. Jumlah = 80; Nombor Kad Kredit adalah sah. Nota : Kad adalah sah kerana 80/10 tidak menghasilkan sebarang baki. 5.3 Pelaksanaan Sistem Selepas pengintegrasian modul-modul dilakukan, sistem akan diuji dengan menggunakan beberapa set data ujian. Data-data ini dimasukkan ke dalam sistem untuk memastikan sistem dapat berfungsi seperti yang telah dirancang. Disamping 98 itu, setiap antaramuka juga diuji untuk memastikan ianya dapat berfungsi dengan baik, dapat melakukan pemprosesan dan memaparkan maklumat mengikut keputusan yang diharapkan. 5.4 Pengujian Bentuk pengujian yang dijalankan bagi menguji sejauh mana keberkesanan sistem ini adalah Pengujian Unit, Pengujian Integrasi, Pengujian Sistem dan Pengujian Penerimaan iaitu pengujian berdasarkan kepada Model kajian. 5.4.1 Pengujian Unit Pengujian unit akan lebih tertumpu kepada keberkesanan proses pengkodan agar ia membenarkan sistem ebrfungsi dengan betul. Pengujian unit dilakukan ke atas modul-modul untuk mengesan kemasukan data daripada pengguna. Data yang dimasukkan akan disemak dan ralat akan terjadi sekiranya data yang dimasukkan tidak dijumpai di dalam pangkalan data seterusnya proses seterusnya tidak akan dilaksanakan. Pengujian ini dilakukan secara berterusan dan berperingkat semasa proses pembangunan dan implemetasi dijalankan. Ini adalah bagi mengesan ralat dari peringkat awal pembangunan sistem. Pengujian unit akan dilaksanakan dengan menggunakan kaedah Kotak Hitam dan Kotak Putih. 5.4.1.1 Pengujian Kotak Hitam Pengujian kotak hitam merupakan pengujian kefungsian sistem di mana ianya melibatkan pengujian luaran sahaja iaitu pendekatan yang memfokuskan kepada apa yang dijangkakan. Pengujian ini tidak menyentuh bagaimana aturcara melaksanakan 99 sesuatu pelaksanaan. Apa yang penting adalah output yang dihasilkan mestilah menepati apa yang dikehendaki oleh pengguna. Pengujian ini merupakan satu strategi yang menganggap sistem sebagai sebuah kotak di mana kandungannya tidak perlu dikecam. Hanya dengan memberi andaian bahawa jika sistem menjana output yang tepat apabila memberi input, maka aturcara, struktur dan antaramuka sistem mestilah bebas ralat. Antara aktiviti pengujian kotak hitam yang dilakukan diringkaskan adalah seperti berikut : Pengujian sekuriti : Pengujian tehadap data input untuk menguji sama ada data yang dimasukkan sah atau pun tidak. Ianya adalah bertujuan untuk faktor keselamatan data. Contoh untuk login pengurusan. Setiap pengurusan mempunyai id dan kata laluan yang unik dan tersendiri. Ini kerana data pengurusan adalah dikira sebagai sulit dan hanya boleh dicapai oleh pihak pengurusan sahaja. Kesalahan memasukkan id dan kata laluan akan memaparkan mesej ralat seperti yang ditunjukkan dalam Rajah 5.1. Rajah 5.1 : Mesej Ralat Pengujian input data : Pengujian ini lebih kepada pengujian yang membantu dalam modul pengurusan. Setiap input data kompaun, lesen dan status permohonan lesen akan disemak sama ada pengurusan telah mengisi semua data yang dikehendaki dan tidak berlaku pertindihan data dengan data yang telah sedia ada dalam pangkalan data. 100 Pengujian maklumat : Pengujian ini adalah bagi memastikan data yang dipaparkan adalah betul berdasarkan permintaan pelanggan. Pengujian ketepatan : Pengujian ini juga penting dalam mengesahkan ketepatan teknik yang digunakan untuk pengesahan kad kredit pembayar kompaun. Pengujian kotak hitam adalah suatu pendekatan yang akan menyelesaikan pelbagai jenis ralat. Jenis-jenis ralat yang dikenalpasti dapat dikesan adalah : i. Keperluan yang salah atau tertinggal. ii. Ralat antaramuka. iii. Ralat dari segi struktur data atau capaian terhadap data. Pengujian lengkap yang dilakukan adalah seperti yang ditunjukkan dalam Lampiran U1. 5.4.1.2 Pengujian Kotak Putih Pengujian kotak putih bermaksud melakukan penyemakan terperinci terhadap aturcara dalam yang berkaitan. Status dalam aturcara diperiksa pada beberapa tempat bagi memastikan fungsinya berkesan. Pengujian kotak putih ini turut merangkumi : i. Memastikan semua laluan logik diuji sekurang-kurangnya sekali. Hasil menunjukkan hanya Id dan katalaluan yang sah sahaja yang dibenarkan untuk memasuki halaman tertentu. ii. Melaksanakan ujian ke atas semua gelung. Hasil menunjukkan semua gelung yang terdapat dalam sistem dapat berfungsi dengan baik. iii. Menguji semua keputusan logik sama ada sah atau tidak. Hasil daripada pengujian menunjukkan semua syarat yang diperlukan dipenuhi. iv. Menguji setiap struktur dalaman yang wujud. Hasil menunjukkan semua struktur dalaman dapat berjalan dengan lancar. 101 Pengujian ini dilaksanakan pada dua keadaan iaitu pengujian laluan asas dan pengujian gelung. Pengujian laluan asas adalah pengujian kepada laluan logik dalam aturcara. Iaitu hanya pengguna dengan katalaluan yang sah sahaja dapat membuat kemasukan ke halaman yang telah ditetapkan. Pengujian gelung pula adalah menguji semua gelung di dalam sistem di mana di dapati semua gelung dapat berfungsi dengan baik. 5.4.2 Pengujian Integrasi Pengujian ini dilakukan dengan melibatkan dua atau lebih program yang saling berkaitan. Komponen perisian diuji secara berkelompok. Ianya dilakukan bagi memastikan data-data dapat berinteraksi dengan baik melalui antaramukaantaramuka komponen. Selain itu ia bertujuan untuk memastikan program yang dihubungkan antara satu sama lain dapat dilaksanakan dengan sempurna. Proses dan hasil pengujian integrasi bagi sistem boleh dilihat pada Lampiran U2. 5.4.3 Pengujian Sistem Selepas melaksanakan pengujian unit dan pengujian integrasi, pengujian yang meliputi keseluruhan fungsi sistem dijalankan. Semasa pengujian sistem dijalankan, pembangun akan memasukkan beberapa data percubaan, melaksanakan pertanyaan (query) dan melihat laporan. Pengujian yang dilakukan dalam sistem yang dibangunkan adalah seperti berikut: i. Pengujian sistem dari segi keupayaan komputer yang berlainan. Dilakukan ke atas komputer Intel Pentium III, Intel Pentium 4 dan Intel Celeron. Hasil menunjukkan penggunaan Intel Pentium III dan ke atas adalah keupayaan yang sesuai untuk sistem. ii. Pengujian antaramuka dilakukan bagi memastikan interaksi antara antaramuka adalah seperti yang dirancang. 102 iii. Pengujian kata laluan dilakukan untuk memastikan hanya pengguna yang betul sahaja dibenarkan masuk ke halaman tertentu. Ini adalah bertujuan untuk menjamin keselamatan data. Kata laluan digunakan oleh pihak pengurusan sahaja. Setiap pengguna menggunakan katalaluan yang unik. Hasil pengujian menunjukkan pengguna yang memasukkan ID dan katalaluan yang salah tidak dapat memasuki halaman pengurusan. iv. Pengujian sistem setelah pengintegrasian modul dilakukan dengan mengambil beberapa set data sebagai contoh. Hasil menunjukkan semua modul dapat dilaksanakan dengan baik. v. Pengujian kemasukan data yang tidak lengkap kedalam borang masukan data kompaun / lesen/ status permohonan lesen atau pun dmaklumat berkenaan telah sedia ada dalam pangkalan data. Hasil menunjukkan jika borang yang diisi tidak lengkap atau maklumat no. Kompaun/ no. Lesen / no. Rujukan (bagi permohona lesen) telah sedia ada dalam pangkalan data, maka sistem akan mengesan kesilapan tersebut dan mesej ralat akan dipaparkan. vi. Kawalan ralat diuji bagi memastikan mesej dipaparkan sekiranya terdapat sebarang ralat. Ianya bertujuan memastikan proses yang berlaku adalah betul, mengikut susun atur dan tiada gangguan terhadap modul lain dalam sistem. 5.4.3.1 Hasil Pengujian Sistem Pengujian sistem dibuat untuk menguji sejauh mana keberkesanan sistem baru berbanding dengan sistem semasa yang sedang digunakan. Hasil daripada pengujian sistem yang dilakukan yang melibatkan pihak pengurusan MPKu dan juga pengguna biasa satu keputusan telah diperolehi. Jadual 5.3 menunjukkan hasil keseluruhan daripada pengujian sistem yang telah dijalankan. Pengujian pertama menggunakan sistem lama dan pengujian kedua dijalankan menggunakan sistem yang dibangunkan. Soalan Pengujian Seperti yang dilampirkan pada Lampiran U3(a). 103 Jadual 5. 3 : Hasil Pengujian Sistem Pengujian #1 Pengujian #2 6 9 5 9 4 9 3 8 4 8 Kualiti Sistem Kualiti Maklumat Kualiti Servis Kepuasan Pengguna / Kepenggunaan Faedah Tetap (Net Benefit) Rajah 5.2 menunjukkan hasil pengujian sistem yang telah diplotkan graf bagi menampakkan hasil pengujian yang dijalankan seterusnya memudahkan proses pemahaman, perbandingan dan kesimpulan dibuat. Faedah Tetap (Net Benefit) Kepuasan Pengguna / Kepenggunaan Pengujian #2 Kualiti Servis Pengujian #1 Kualiti Maklumat Kualiti Sistem 0 2 4 6 8 10 Rajah 5.2 : Graf Hasil Pengujian Sistem Berdasarkan graf dapat disimpulkan bahawa tahap keberkesanan sistem yang dibangunkan adalah lebih tinggi berbanding sistem semasa yang dijalankan di Unit Penguatkuasa, Majlis Perbandaran Kulai. 5.4.4 Pengujian Penerimaan Pengujian penerimaan dilakukan oleh pengguna untuk mengenalpasti ralat, melihat keberkesanan sistem, menyokong model yang digunakan dan memastikan 104 sistem memenuhi keperluan pengguna. Sistem yang dibangunkan berdasarkan kajian keberkesanan sistem maklumat ini menggunakan pengujian secara interaktif di mana pengujian kepenggunaan sistem dilakukan secara individu di mana pengguna sistem menggunakan sistem secara terus untuk pelaksaaan tugas atau proses. Pengujian dilakukan secara Pilot Test. Pilot Test boleh dilaksanakan melalui dua kaedah iaitu Pengujain Alpha dan Pengujian Beta. Pengujian alpha dilakukan di tempat pembangun sistem dan dibawah pemerhatian pembangun sistem. Pengujian Beta pula dilaksanakan di tempat pengguna tanpa kehadiran pembangun sistem, di mana segala masalah dan ralat akan direkodkan dan dikemukakaan kepada pembangun sistem. Dalam hal ini pembangun sistem menggunakan pengujian Beta disebabkan oleh faktor jarak dan masa. Pengujian dilakukan seperti yang ditunjukkan dalam Lampiran U3(b). Segala penilaian pengguna telah diambil perhatian oleh pembangun sistem dan beberapa pembaikan telah dilakukan terhadap beberapa komponen. Aspek-aspek utama yang dinilai oleh pengguna adalah seperti berikut : i. Keserasian pengguna - Aspek yang dinilai adalah sistem yang dibangunkan adalah memudahkan pengguna iaitu selesa dan memudahkan kerja. ii. Keberkesanan sistem - Keberkesanan sistem dinilai dari segi keupayaan dan keberkesanan dalam melakukan sesuatu proses yang terdapat di dalam sistem yang dibangunkan dan berdasarkan model yang digunakan. iii. Ramah Pengguna - Aspek yang dinilai adalah alat bantu yang disediakan oleh sistem. Sistem yang ramah pengguna dapat memeberi kefahaman kepada penggunadan memeberikan kemudahan bagi pengguna dalam menggunakan sistem. Penerimaan pengguna adalah faktor terpenting bagi memastikan keberkesanan sesebuah sistem yang dibangunkan. Pengujian ini dijalankan pada kefungsian dan antaramuka sistem. Tujuan pengujian adalah bagi memastikan setia keperluan pengguna dipenuhi dan seterusnya memenuhi objektif pembangunan. 105 5.4.4.1 Hasil Pengujian Penerimaan Pengujian penerimaan pengguna dilakukan berdasarkan kepada elemen dan model kajayaan sistem maklumat yang telah dikaji sebelum ini. Soalan Pengujian (J. Livari, 2005) adalah seperti yang dilampirkan dalam Lampiran U3. Hasil daripada pengujian penerimaan sistem yang dilakukan yang melibatkan pihak pengurusan MPKu dan juga pengguna biasa satu keputusan telah diperolehi. Jadual 5.4 menunjukkan hasil keseluruhan daripada pengujian penerimaan sistem yang telah dijalankan. Jadual 5. 4 : Hasil Pengujian Penerimaan Kualiti Sistem Kualiti Maklumat Kualiti Servis Kepuasan Pengguna / kepengggunaan Faedah Tetap (Net Benefit) Pengujian #1 1 2 3 6 6 6 5 6 7 5 5 6 Pengujian #2 1 2 3 7 6 7 7 7 7 8 9 8 Pengujian #3 1 2 3 8 9 9 9 8 9 9 9 10 3 3 5 7 9 8 3 5 4 5 6 7 6 6 7 8 8 8 Jadual 5.5 pula menunjukkan hasil daripada kajian yang menggunakan data pada Jadual 5.4 yang telah diringkaskan bagi memudahkan graf hasil kajian diplotkan. Jadual 5.5 : Ringkasan Pengujian Penerimaan Pengujian #1 Pengujian #2 Pengujian #3 6 7 9 Kualiti Sistem 6 7 9 Kualiti Maklumat 5 8 9 Kualiti Servis 3 6 8 Kepuasan Pengguna / Kepenggunaan 4 7 8 Faedah Tetap (Net Benefit) Manakala Rajah 5.3 menunjukkan hasil pengujian yang telah diplotkan graf bagi menampakkan hasil pengujian yang dijalankan untuk memudahkan proses pemahaman, perbandingan dan kesimpulan dibuat. 106 Pengujian #1 Pengujian #2 Faedah Tetap (Net Benefit) Kepuasan Pengguna / Kepenggunaan Kualiti Servis Kualiti Maklumat Pengujian #3 Kualiti Sistem 10 9 8 7 6 5 4 3 2 1 0 Rajah 5.3 : Graf Hasil Pengujian Penerimaan Setelah pengujian dan pengubahsuaian pada sistem dibuat dapat disimpulkan daripada graf yang diplot bahawa : i. Pengujian pertama menunjukkan tahap kepuasan pengguna / kepenggunaan rendah kerana kualiti sistem, kualiti maklumat dan kualiti servis rendah ii. Pengujian kedua dan ketiga menunjukkan kepuasan pengguna / kepenggunaan meningkat seiring dengan peningkatan kualiti sistem, kualiti maklumat dan kualiti servis. Peningkatan kualiti-kulaiti ini adalah kerana pengubahsuaian yang dilakukan hasil daripada pengujian pertama yang dibuat. iii. Ketiga-tiga pengujian menunjukkan Faedah Tetap (Net benefit) yang diperolehi hasil daripada penggunaan sistem adalah berdasarkan kepada kepuasan pengguna/ kepenggunaan sistem. iv. Pengujian menunjukkan kualiti sistem, kualiti maklumat dan kualiti servis saling berkaitan dalam memenuhi kepuasan pengguna / kepenggunaan sistem. Manakala faedah tetap yang diperolehi bergantung kepada kepuasan pengguna / kepenggunaan sistem oleh itu sudah semestinyalah faedah tetap ini akan mempengaruhi kepuasan pengguna / kepenggunaan. 107 5.5 Manual Pengguna Sistem yang dibangunkan ini memberi capaian kepada pengguna biasa dan juga pihak pengurusan Unit Penguatkuasa, MPKu. Pengguna akan melaksanakan proses yang berbeza mengikut kperluan masing-masing. Pengguna tertentu hanya akan dapat memaparkan antaramuka tertentu sahaja. Cara penggunaan sistem akan dipaparkan secara terperinci mengikut capaian pengguna yang telah ditetapkan. Manual pengguna diterangkan secara terperinci dalam Lampiran V. 5.6 Ringkasan Pembangunan dan perlaksanaan sistem secara keseluruhannya membincangkan kaedah yang bersesuaian untuk dilakukan ke atas sistem. Beberapa perisian utama perlu dipasang terlebih dahulu bagi melicinkan pembangunan dan perlaksanaan sistem. Submodul-submodul yang dibangunkan secara terpisah diintegrasikan bagi menghasilkan satu sistem yang lengkap. Setelah semua modul telah diintegrasikan pengujian terhadap sistem penting untuk memastikan kelancaran aliran sistem yang dicadangkan, sistem yang dibangunkan adalah bebas daripada sebarang ralat dan memenuhi matlamat sistem. Sistem juga diuji untuk menentukan hasil sistem daripada kajian ketasa model kejayaan sistem maklumat yang digunakan dan diterapkan ke dalam sistem. Pengujian sistem biasanya dilakukan oleh pembangun untuk memastikan sistem yang dibangunkan membantu menyokong kajian yang dijalankan, bebas ralat dan dilakukan oleh pengguna untuk memastikan sistem yang dibangunkan memenuhi spesifikasi keperluannya. Pengujian sistem dilakukan selari dengan pembangunan sistem untuk mengelakkan kerumitan dalam melakukan pembetulan. 108 BAB VI STRATEGI ORGANISASI 6.1 Pengenalan Bab ini menerangkan bagaimana sistem yang telah dibangunkan oleh pembangun sistem iaitu Sistem Maklumat Pengurusan berdasarkan kepada model kejayaan sistem maklumat Mclean dan Delone (2002) cuba diimplementasikan oleh Unit Penguatkuasa, MPKu. Penggunaan sebuah sistem baru dalam sesebuah organisasi memerlukan strategi yang sesuai dengan saiz sistem dan juga badan atau organisasi yang akan menggunakannya. Starategi dan langkah-langkah terbaik perlu diambil supaya sistem yang dibangunkan dapat menjamin kepentingan dan memberi kesan positif kepada organisasi kajian. 6.2 Strategi Perlaksanaan Sistem Antara cadangan strategi pelaksanaan sistem bagi sistem yang dibangunkan adalah menukar segala data dan fail yang digunakan dalam sistem sedia ada kepada pangakalan data yang dibangunkan, namun sistem lama masih berjalan selari dengan sistem baru. Selain itu pemasangan perkakasan dan perisian yang diperlukan untuk melaksanakan sistem juga dijalankan. 109 Tiga kumpulan diwujudkan bagi memastikan proses pelaksanaan sistem baru ini berjalan lancar iaitu : i. Kumpulan pertama – Bertanggungjawab ke atas pemasangan perisian, perkakasan dan kemudahan komputer ii. Kumpulan kedua – Bertanggungjawab ke atas penukaran data dan fail dari sistem sedia ada kedalam pangkalan data yang telah dibangunkan. iii. Kumpulan ketiga – Bertanggungjawab ke atas pemasangan baru. Jadual 6.1 menunjukkan kumpulan dan peranan masing – masing dalam pelaksanaan sistem baru yang dibangunkan. Jadual 6.1 Pelaksanaan Sistem Oleh Organisasi Kumpulan Kumpulan 1 Peranan Memasang perkakasan dan perisian Memeriksa dan menguji perkakasan dan sistem pengoperasian yang digunakan Kumpulan 2 Memastikan penukaran data adalah betul dan berjadual berpandukan kepada panduan yang diberika. Penukaran data hanya dilakukan kepada separuh data, tidak keselruhan kerana pelaksanaan sistem akan dibuat secara berfasa iaitu selari dengan sistem yang sedia ada. Memastikan kejituan data terjamin Kumpulan 3 Melaksanakan semua input mengikut jadual Menyediakan plan pelaksanaan yang muktamad Melatih kakitangan menggunakan sistem baru Terapat beberapa strategi atau pendekatan melaksanakan sistem baru. Tiga jenis strategi pelaksanaan sistem yang biasa digunapakai adalah pelaksanaan serta merta, pelaksanaan berperingkat dan pelaksanaan larian selari seperti yang digambarkan dalam Rajah 6.1. 110 Strategi Pelaksaaan Gambaran SISTEM LAMA Pelaksanaan serta merta SISTEM BARU Pelaksanaan berperingkat Pelaksanaan larian selari SISTEM LAMA SISTEM BARU SISTEM LAMA SISTEM BARU Rajah 6.1 : Strategi Pelaksanaan Sistem (Zaini, 1991) Bagi sistem yang dibangunkan ini pembangun sistem telah mencadangkan agar sistem dilaksanakan secara larian selari. Melalui strategi pelaksanaan larian selari ini, sistem baru dan sistem lama akan beroperasi serentak untuk satu tempoh masa percubaan. Ia diteruskan sehingga sistem baru ini benar-benar diterima oleh persekitaran kerja organisasi dan pengguna sistem. Kaedah ini membolehkan hasil output dan kualiti sistem lama dibandingkan dengan sistem baru bagi memastikan kejituan dan kecekapan sistem baru yang dibangunkan kepada organisasi kajian. 6.3 Strategi Perubahan Untuk Pengurusan (Change Management Plan) Dalam konteks pembangunan sistem, strategi perubahan untuk pengurusan adalah proses yang dilakukan oleh sesebuah organisasi bagi membantu pengguna sistem dalam membentuk keserasian penggunaan sistem, menggunakan sistem dan seterusnya terlibat dalam proses yang dijalankan oleh sistem tanpa sebarang tekanan daripada mana-mana pihak. 111 Tiga pihak yang memainkan peranan utama dalam proses ini adalah penaja projek, agen perubahan dan sasaran pengguna. Jadual 6.2 menerangkan secara terperinci ketiga-tiga pihak yang terlibat. Jadual 6.2 : Pihak Bertanggungjawap dalam Strategi Perubahan Untuk Pengurusan Penaja Agen Perubahan Pegawai Penguatkuasa, Penolong Pegawai MPKu Sasaran Pengguna Penolong pegawai Penguatkuasa, MPKu penguatkuasa, pihak pengurusan Unit Penguatkiasa, Pembantu penguatkuasa, pelanggan MPKu. 6.3.1 Faktor Menghalang Perubahan Dalam pada itu terdapat beberapa faktor yang menghalang pertukaran daripada penggunaan sistem lama kepada sistem baru yang dibangunkan. Antara faktor yang telah dikenalpasti adalah : i. Penguasaaan dan pemahaman sistem baru oleh pihak pengurusan Unit Penguatkuasa, MPKu adalah kurang. Ini terjadi kerana mereka telah biasa menggunakan sistem yang lama. Mereka harus belajar menggunakan sistem baru dan proses kerja yang baru. ii. Kesukaran untuk menghebahkan penggunaan sistem kepada orang ramai. Pengguna sistem iaitu orang ramai (pelanggan MPKu) mungkin tidak mengetahui sistem lama telah digantikan dengan sistem baru. 112 6.3.2 Polisi Pengurusan Perubahan pertama yang paling utama dalam proses change management plan adalah untuk mengubah polisi pengurusan kepada satu polisi baru yang menyokong penggunaan sistem baru. Beberapa polisi yang boleh dicadangkan bagi menyokong sistem yang dibangunkan ini adalah : i. Standard Operating Procedures (SOPs) a. Setiap semakan kompaun dan status lesen hanya boleh dibuat melalui penggunaan sistem yang dibangunkan ini sahaja b. Semua data terperinci kompaun dan lesen hanya disimpan secara berkomputer iaitu menggunakan pangkalan data yang dibangunkan dalam sistem ini ii. Penilaian dan Anugerah. a. Pihak pengurusan atasan boleh mewujudkan satu anugeah seperti Anugerah Kecemerlangan Teknologi Maklumat untuk menggalakkan penggunaan teknologi maklumat dan sistem maklumat (termasuklah sistem yang dibangunkan untuk Unit Penguatkuasa, MPKu). iii. Peruntukan a. Sebahagian kecil daripada peruntukan untuk pembangunan dan penyelenggaraan teknologi maklumat diperuntukkan untuk sistem ini. Ianya boleh digunkaan untuk tujuan pembangunan, penyelenggaraan dan pengurusan sistem ini. Peruntukan sumber ini dapat menjamin sistem dapat beroperasi dengan lebih baik. 6.4 Strategi Perpindahan Data Perpindahan data merupakan salah satu proses yang paling rumit dalam strategi pelaksanaan sistem baru. Dalam hal ini, segala perpindahan data dilakukan melalui sistem yang dibangunkan dimana sistem membenarkan kemasukan data 113 kedalam pangkalan data melalui antaramuka pengurusan yang disediakan. Proses perpindahana data akan dilakukan secara berperingkat-peringkat ini kerana sistem yang dibangunkan ini akan berjalan serentak dengan sistem semasa. Namun begitu keseluruhan data akan dipindahkan ke pangkalan data sistem apabila sistem ini digunakan sepenuhnya. 6.5 Strategi Kesinambungan Proses Perniagaan Setiap sistem berkemungkinan untuk berdepan dengan sebarang masalah atau risiko. Masalah yang timbul akan membuat sistem tidak dapat berfungsi dengan baik malah adakalanya turut memusnahkan data yang tersimpan. Untuk menangani masalah yang mungkin timbul, pembangun mencadangkan beberapa alternatif bagi membantu pihak pengurusan : i. Masalah dengan server / sistem tidak dapat berfungsi Tindakan yang boleh diambil : Pihak pengurusan atau dengan bantuan Bahagian Teknologi Maklumat MPKu boleh menyediakan halaman web seakan-akan sistem ini yang disimpan dalam komputer peribadi yang tidak diupload ke server. Jika sistem tidak dapat digunakan pengurusan masih boleh memasukkan data kedalam pangkalan data. Apabila sistem telah dibaikpulih dan dapat digunakan semula, segala data yang telah dimasukkan boleh diupload semula ke dalam pangkalan data sistem. ii. Masalah Penggodam Sistem Tindakan yang boleh diambil : Data yang terlibat dalam sistem ini adalah data sulit kerana ianya melibatkan pembayaran dan hasil majlis. Oleh kerana sistem ini dibangunkan menggunakan teknologi web kemungkinan serangan penggodam akan berlaku. Untuk meastikan sistem dapat beroperasi dengan selamat dan kebolehpercayaan terhadap sistem terjamin, data maklumat pembayaran haruslah diencrypt menggunakan protokol keselamatan seperti Security Socket Layer (SSL). 114 iii. Serangan Virus Kewujudan virus semakin mengkat dari masa ke semasa. Kebanyakan virus yang wujud akan memberikan masalah kepada sistem dan memusnahkan data. Untuk memastikan data yang telah disimpan tidak hilang data hendaklah dibuat back-up setiap hari pada masa yang sama contohnya selepas habis waktu pejabat. 6.6 Ringkasan Bab ini secara keseluruhannya menerangkan strategi organisasi yang perlu diambil oleh organisasi kajian iaitu Unit Penguatkuasa, MPKu. Strategi organisasi ini penting bagi membantu organisasi kajian untuk meningkatkan dan memperbaiki mutu kerja serta khidmat yang diberikan kepada pelanggan. Kesimpulannya bab ini dapat membantu organisasi cadangan untuk mempertimbangkan strategi yang dicadangkan seterusnya menjadikannya sebagai satu alternatif bagi mencapai kejayaan penggunaan sistem maklumat dan memenuhi keperluan pengguna sistem. 115 BAB VII KESIMPULAN 7.1 Pengenalan Secara umumnya sistem ini dibangunkan untuk menguji keberkesanan sistem maklumat berdasarkan penggunaan Model Kejayaan Sistem Maklumat yang dibangunkan oleh Mclean dan Delone (2002). Sistem ini dapat memudahkan semakan kompaun dan pembayaran kompaun secara atas talian, semakan lesen dan status permohonan lesen, dan pihak Pengurusan Unit Penguatkuasa dalam menguruskan segala maklumat kompaun dan pembayarannya. Penggunaan web adalah bersesuaian berdasarkan perkembangan teknologi yang kian pesat, terutama bagi mereka yang terikat dengan pelbagai aktiviti harian. 7.2 Kejayaan Sistem Berdasarkan pengujian penerimaan sistem yang dijalankan didapati sistem yang dibangunkan akan dapat mengatasi masalah yang wujud dalam sistem semasa. Selain itu sistem ini juga sedikit sebanyak telah meyokong elemen dalam model kejayaan sistem maklumat yang dibangunkan oleh Mclean dan Delone (2002) 116 Hasil yang diperolehi daripada kajian dan pembangunan sistem adalah seperti yang dinyatakan berikut: i. Sistem Maklumat Pengurusan yang berkesan berdasarkan penggunaan elemen dalam model kejayaan sistem maklumat yang dihasilkan oleh Mclean dan Delone (2002) dalam membantu organisasi menjalankan proses-proses yang terlibat dengan lebih sistematik dan teratur. ii. Sistem yang beroperasi selama 24 jam dan berasaskan web dibangunkan. Pengguna adalah bebas melakukan capaian di mana-mana kawasan yang mempunyai capaian internet dan pada bila-bila masa sahaja. iii. Sistem dapat membantu pelanggan Unit Penguatkuasa, MPKu bagi mendapatkan maklumat mengenai kompaun dan penyemakan kompaun. iv. Sistem membolehkan proses pembayaran kompaun dan lesen, di mana transaksi pembayaran dilakukan secara atas talian dengan menggunakan kaedah kad kredit maya (virtual card credit). v. Sistem dapat menjimatkan masa pengguna bagi mendapatkan maklumat yang diperlukan secara pantas dan lebih efektif tanpa perlu ke Unit Penguatkuasa, MPKu bagi mendapatkan keterangan lebih lanjut mengenai kompaun dan lesen vi. Satu antaramuka yang menarik dan teratur telah dihasilkan bagi memudahkan pengguna memahami dan menggunakan sistem ini. 7.3 Kelebihan Sistem Setelah dikenalpasti, terdapat empat kelebihan sistem yang dibangunkan. Kelebihan-kelebihan itu antaranya adalah: 117 i. Sistem membantu pihak pengurusan menguruskan kompaun dengan lebih efektif dan cekap dimana segala bentuk pengurusan dapat dilakukan oleh sistem secara optimum keculi proses permohonan lesen dimana ianya perlu melalui beberapa peringkat mesyuarat dan pengesahan dokumen lampiran.. ii. Memaparkan maklumat kompaun dan lesen serta maklumat terperinci mengenainya dengan pantas dan berkesan. iii. Carian kompaun dan lesen berdasarkan pelbagai jenis input yang dimasukkan oleh pengguna dilakukan secara terus membolehkan masa dijimatkan kerana pengguna tidak perlu menunggu dalam tempoh yang lama. iv. Pembayaran secara terus juga boleh dibuat oleh pelanggan secara atas talian dengan menggunakan kad kredit. v. Proses penyebaran maklumat adalah lebih sistematik dan efektif. 7.4 Kelemahan Sistem Sistem yang dibangunkan ini masih mempunyai kelemahan. Terdapat tiga kelemahan sistem yang telah dikenalpasti. Antaranya adalah : i. Sistem yang dibangunkan akan menyimpan semua data permohonan lesen yang telah dipohon. Keputusan akan diperolehi apabila pengurusan dan majlis mesyuarat MPKu membuat keputusan kelulusan berdasarkan kriteria yang telah ditetapkan. ii. Fungsi untuk mengesahkan maklumat kad kredit adalah lakukan secara simulasi sahaja. 118 iii. Fungsi pengesahan kad kredit hanya mengesahkan kad sah atau tidak tanpa mengesahkan adakah akaun tersebut masih aktif atau tidak ini kerana proses dilakukan secara simulasi sahaja. 7.5 Kekangan Sistem Sepanjang proses penganalisaan dan pembangunan sistem yang dilakukan, terdapat sedikit kekangan yang dikenalpasti. Namun begitu, kekangan tersebut tidak terlalu menjejaskan pembangunan sistem ini dan kekurangan masih boleh diperbaiki. Kekangan yang didapati adalah seperti yang dinyatakan berikut: i. Kualiti persembahan sistem bergantung kepada spesifikasi perkakasan yang digunakan. Spesifikasi perkakasan yang baik dapat menjamin masa tindakbalas sistem yang cepat. Ini adalah bagi memastikan kualiti sistem dapat dipertingkatkan. ii. Kadar kelajuan sistem akan berkurangan sekiranya terlalu ramai pengguna melayari sistem pada sesuatu masa. iii. Bagi melaksanakan proses penyelanggaraan dan pengemaskinian sebarang maklumat, individu yang agak berkemahiran di dalam bidang komputer sekaligus bidang pembelajaran diperlukan. Ini bagi mengelakkan sebarang kesilapan berlaku pada pangkalan data yang terlibat di dalam sistem ini. iv. Proses pembayaran yang menggunakan kad kredit terpaksa dijalankan atau disimulasikan secara dummy. Proses dummy disini bermaksud pembangun akan mencipta satu algoritma penyemakan kad kredit dan interaksi akan berlaku dengan menyemak nombor kad kredit pelanggan dan sistem seterusnya akan memeriksa kesahihan nombor tersebut berdasarkan algoritma dan teknik Mod-10 yang digunakan. Sistem juga akan menyemak status pelanggan pada kad kredit tersebut samada proses pembayaran boleh dibenarkan atau tidak. Proses ini terpaksa dilakukan akibat kekangan 119 terutamanya yang melibatkan kerjasama dari pihak bank dan juga institusi yang bertanggungjawab melaksanakan pemprosesan transaksi menggunakan kad kredit.Walaupun sistem proses ini akan dibangunkan secara dummy namun pembangun akan memastikan ianya disimulasikan selari dengan situasi sebenar. 7.6 Cadangan Pembaikan Cadangan pembaikan yang telah dijangkakan boleh dilaksanakan seterusnya untuk memperbaiki kelemahan sistem yang bakal terjadi adalah seperti berikut: i. Penggunaan perkakasan dan perisian yang dapat menyokong pembinaan sistem ini secara keseluruhan, iaitu perkakasan yang baik seterusnya menjamin masa tindakbalas sistem dan perisian yang mempunyai keupayaan dari segi rangkaian internet dan mempunyai antaramuka pengguna yang menarik. Mungkin teknologi wireless boleh digunakan dan diadaptasikan dalam sistem ini. ii. Sistem ini dijangka perlu diubahsuai mengikut keperluan semasa. Ini kerana kadang-kadang kadar kompaun dan lesen yang ditetapkan mungkin berubahubah. Selain itu sistem perlu diubahsuai selaras dengan elemen keberkesanan yang mungkin dapat ditambah berdasarkan kajian lanjutan contohnya seperti elemen keselamatan. iii. Bagi tujuan pengemaskinian pangkalan data yang terlibat, latihan secara ringkas perlu diberikan kepada pegawai mentadbir pangkalan data tersebut. Ini adalah untuk memastikan agar sistem ini dapat berjalan dengan lancar. iv. Mungkin model kejayaan sistem maklumat yang digunakan boleh ditambah elemen yang memepengaruhi kualiti projek yang dibangunkan, oleh itu perbezaan diantara kejayaan pengiplimentasian dan kejayaan sistem dapat diterangkan dengan lebih jelas. 120 7.7 Ringkasan Sistem maklumat Pengurusan Berdasarkan Kajian Keberkesanan Sistem Maklumat ini dibangunkan untuk Unit Penguatkuasa, Majlis Perbandaran Kulai (MPKu). Sistem ini sebagai satu titik tolak perkembangan penggunaan teknologi maklumat bagi organisasi ini memandangkan organisasi baru sahaja dinaikkan taraf dari Majlis Daerah ke Majlis Perbandaran. Sistem dibangunkan berdasarkan kajian kepada Model Kejayaan Sistem maklumat yang dihasilkan oleh Mclean dan Delone (2002). Elemen-elemen yang terdapat dalam model ini dikaji dan cuba diterapkan ke dalam sistem berdasarkan keperluan pengguna sistem. Sistem dibangunkan dengan menggunakan perisian Micromedia Dreamweaver MX iaitu bahasa pengaturcaraan ASP dan Micrososft SQL Server 7 sebagai pangkalan data. Sistem menggunakan sistem pengoperasian Windows XP Professional Edition. Sistem ini dapat dilayari menggunakan pelayar web Internet Explorer 5 atau keatas dan sistem pengoperasian windows 98 atau versi yang terkemudian. Sistem ini diharapkan dapat mengembangkan operasi organisasi dan memperkenalkan organisasi ini kepada pemprosesan pembayaran bercorak baru iaitu menggunakan kad kredit. Sistem yang dibangunkan dapat membantu organisasi menjalankan operasi di internet di dalam situasi yang selamat. Segala proses dapat dilakukan di mana-mana sahaja tanpa mengira masa hanya dengan adanya capaian internet. Selain itu ia juga dapat membantu dalam proses pengurusan maklumat dalam organisasi.. Secara keseluruhannya, kajian ini dijalankan untuk menghasilkan satu sistem maklumat pengurusan yang berkesan. Kejayaan pembangunan sistem ini adalah bergantung kepada sejauh mana pengumpulan pengetahuan yang dapat dijalankan dan distrukturkan dengan sebaik-baiknya. Selain itu kualiti maklumat, servis dan kualiti sistem juga adalah elemen penting yang memastikan sistem yang dibangunkan berkesan kepada organisasi dalam menjalankan proses perniagaan mereka. Namun begitu elemen tambahan perlu dikaji dengan lebih teliti agar ianya menjadi lebih berguna untuk menghasilkan satu sistem maklumat yang lebih berkesan. Secara tidak langsung, ia juga dapat meluaskan pengetahuan di dalam bidang sistem maklumat dan teknologi semasa yang sentiasa berkembang pesat. 121 Rujukan Abdullah Mohamad Zin dan Mohamad Jan Nordin (2000), “Perkongsian Maklumat”, Kuala Lumpur : Prentice Hall. Broadbent, M., Weill, P (1999), “The Implications Of Information Technology Infrastructure For Business Process Redesign”, MIS Quarterly, Vol.23, No.2. Champy, J., Nohria, N (2003), “Fast Forward : The Best Ideas On Managing Business Change”, Boston, US : Harvard Business School Press. Conway, R; Cordingley, J (2004) “A Developer's Guide to Network Security”, Charles River Media. Davis, F.D., "Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology," MIS Quarterly, Vol. 13, No. 3, September 1989. Davis, C (2003) “Technologies & Methodologies For Evaluating Information Technology In Business”, Idea Group Inc. Deitel, H. M., Deitel, P. J., Nieto, T. (2001), “e-Business and e-Commerce How to Program” New Jersey : Prentice Hall DeLone, William H., and McLean, Ephriam R. "Information System Success: The Quest for the Dependent Variable." Information Systems Research, Vol. 3, No. 1, March 1992. Dennis, A.,Wixom, B. H., Tegarden, D.(2005), “System Analysis and DesignWith UML version 2.0 Object Oriented Approach”, US : John Wiley & Sons, Inc. Doll, W. J., Torkzadeh, G. “Developing a Multidimensional Measure of System Use in an Organizational Context,” Information & Management (33), 1998. 122 Dutta, Segev (1999), “Transforming Business In The Marketplace, Proceedings Of Hicss”, Hawaii : International Conference On Information Systems, 1999. Earl, M., Khan (2001), “E-Commerce is Changing the Face of IT”, Sloan Management Review 2001 Vol 43:1 p 64–72 Eloff, Jan H. P.(2001) “Advances in Information Security Management & Small Systems Security”, Kluwer Academic Publishers. Hammer, M (1990), Reengineering Work: Don’t Automate, Obliterate, Harvard Business Review, July/August 1990. Kock N. (2005) “Business Process Improvement Through E-Collaboration: Knowledge Sharing Through the Use of Virtual Groups”, Idea Group Publishing. Lan, Yi-chen (2005) “Global Information Society: Operating Information Systems in a Dynamic Global Business Environment”, Idea Group Publishing. Melone, N.P., "Theoretical Assessment of the User-Satisfaction Construct in Information Systems Research," Management Science, Vol. 36 Issue 1, Jan 1990. Mohd Yazid, Paridah Samsuri, Rozlina Mohamed, Suhaimi Ibrahim, Wan Mohd Nasir (2000) “Kejuruteraan Perisian” , FSKSM : UTM Orlikowski, W J (1996), “Improvising Organisational Transformation Over Time: A Situated Change Perspective”, Information Systems Research , Vol. 7, No. 1, March 1996, Pp 63–92. Pitt, L. F., Watson, R. T. "Measuring Information Systems Service Quality: Concerns For A Complete Canvas." MIS Quarterly, Vol. 21 Issue 2, Jun 1997. 123 Pitt, L. F., Watson, R. T., and Kavan, C. B. “Service Quality: A Measure of Information Systems Effectiveness,” MIS Quarterly (19:2), 1995. Preetham, V.(2002) “Internet Security and Firewalls”, Course Technology. Seddon, P. B., "A Respecification and Extension of the DeLone and McLean Model of IS Success," Information Systems Research, Vol. 8, No. 3, September 1997. Turban E., McLean E, Wetherbe J (2004) “ Information Technology for Management”, USA : John Wiley & Sons, Inc. Zaini Haji Md. Jana (1991), “Panduan Analisis dan Rekabentuk Sistem”, Kuala Lumpur: Dewan Bahasa dan Pustaka. 124 LAMPIRAN A SOALAN TEMUBUAL 125 Lampiran A1 - SOALAN TEMUBUAL Nama: Encik Zakaria Sulaiman ( Pegawai Penguatkuasa ) Puan Maznah Mohd Salleh (Penolong Pegawai Penguatkuasa ) 1. Apakah misi, visi dan objektif organisasi ini? 2. Bagaimanakah struktur organisasi organisasi ini? (lampiran jika ada) 3. Bagaimanakah struktur organisasi di Unit Penguatkuasa? (lampiran jika ada) 4. Apakah fungsi sebenar Unit ini? 5. Bagaimanakah penyebaran maklumat mengenai kompaun dan panduan untuk pembayarannya disebarkan selama ini? 6. Adakah kaedah yang digunakan sekarang mempunyai sebarang masalah? Ya? Tidak? Jika ya, nyatakan masalah yang dihadapi. ______________________________________________________________ 7. Adakah ada bahagian khas yang menguruskan kompaun? Ya? Tidak? Jika ya, nyatakan bahagian tersebut. ______________________________________________________________ 8. Adakah terdapat masalah dengan cara pengurusan sekarang? Ya? Tidak? Jika ya, nyatakan masalah yang dihadapi. ______________________________________________________________ 126 9. Bolehkan diterangkan cara atau kaedah lain yang boleh digunakan bagi orang ramai mendapatkan maklumat? 10. Adakah terdapat masalah dengan cara penyebaran maklumat sekarang? Ya? Tidak? Jika ya, nyatakan masalah yang dihadapi. ______________________________________________________________ 11. Pernah terfikir untuk menyebarkan maklumat dengan cara lain, contohnya seperti menggunakan teknologi internet? Ya? Tidak? Jika ya, kenapa? Jika tidak, kenapa? ______________________________________________________________ 12. Pernah terfikir untuk menukar proses perniagaan sekarang sekarang dengan cara lain, contohnya seperti menggunakan bantuan sistem maklumat? Ya? Tidak? Jika ya, kenapa? Jika tidak, kenapa? ______________________________________________________________ 13. Apakah sistem yang dirasakan kritikal untuk digunakan di Unit ini?? 14. Pada pendapat Tuan, apakah faedah-faedah yang bakal diperolehi dengan penyebaran maklumat melalui internet? 15. Pada pendapat Tuan, apakah faedah-faedah yang bakal diperolehi dengan menggunakan sistem maklumat sebagai tools untuk meningkatkan prestasi unit ini? 16. Apakah hasil yang diterima oleh MPKu berkait rapat dengan hasil yang dikutip oleh Unit ini? 127 17. Apakah isu-isu yang berkaitan dengan Unit ini yang selalu diperkatakan? 18. Adakah Unit ini mempunyai sebarang sistem? Jika ada, apakah sistem yang digunakan? 19. Pada pendapat encik adakah penggunaan sistem maklumat dapat membantu melicinkan pengurusan di unit ini? 128 Lampiran A2 - SOALAN KAJI SELIDIK Kualiti Sistem (Mungkin lebih daripada satu) 1. Ciri – ciri sistem yang berkualiti yang diperlukan oleh Unit penguatkuasa : a. Keseluruhan sistem dapat beroperasi tanpa sebarang ralat b. Sistem yang dibangunkan menggunakan antaramuka yang menarik c. Sistem yang dibangunkan mempunyai maklumat yang diperlukan d. Sistem yang dibangunkan dapat memberi gamaran keseluruhan Unit 2. Ciri – ciri pengoperasian yang sesuai : a. Windows b. UNIX c. LINUX 3. Pangkalan data yang dapat disediakan dan mampu diselenggara: a. Ms access b. MS SQL server c. MS SQL 2000 d. Oracle 4. Kemampuan oraganisasi dari segi penyediaan perkakasan untuk pelaksanaan sistem : a. Server, Komputer Peribadi b. Sambungan Internet c. Perkaksan wireless d. Perkakasan tambahan. Nyatakan :_____________________________ 5. Panduan penggunaan sistem diperlukan untuk : a. Pengurusan b. Pelanggan c. Semua pengguna sistem yang terlibat d. Tidak perlu 129 6. Apa yang dimaksudkan penggunaan maklumat untuk memastikan sistem berkualiti : a. Sistem mampu menggunakan maklumat yang diberi untuk menyokong aktiviti semasa. b. Maklumat yang diperolehi dapat dihasilkan dalam bentuk laporan c. Analisis daripada laporan yang terhasil d. Maklumat membantu pengguna membuat keputusan 7. Maklumat yang tepat bermaksud : a. Dikemaskini secara real time b. Maklumat yang diperlukan oleh pengguna c. Tiada pertindihan data 8. Kemampuan yang sofistikated yang diperlukan : a. Maklumat dapat disediakan dalam masa yang singkat b. Maklumat yang disediakan terperinci c. Maklumat sentiasa dikemaskini d. Maklumat tidak diragui Kualiti Servis / Perkhidmatan (Mungkin lebih daripada satu) 1. Perkhidmatan berkualiti : a. Mencakupi semua keperluan. Nyatakan : ___________________________________________ b. Menyediakan data yang diperlukan c. Mudah difahami dan digunakan d. Proses yang terhasil daripada penggunaan sistem lebih sistematik 2. Bentuk pembayaran semasa : a. Tunai sahaja b. Tunai dan kad kredit 130 3. Bentuk pembayaran yang lebih efisyen : a. Tunai sahaja b. Tunai dan kad kredit c. Pembayaran secara atas talian 4. Maklumat yang diperlukan pelanggan : a. Kompaun b. Status permohonan lesen c. Perkongsian maklumat mengenai sesuatu isu 5. Maklumat untuk pengurusan : a. Kompaun b. Laporan terperinci c. Aduan daripada pelanggan d. Lain-lain Nyatakan : _______________________________________________ 6. Jenis laporan a. Kutipan kompaun b. Keseluruhan kutipan kompaun c. Laporan kompaun mengikut jenis d. Laporan kompaun mengikut sesuatu tempoh e. Lain-lain Nyatakan:________________________________________________ ________________________________________________________ 7. Adakah kualiti perkhidmatan yang disediakan berkait rapat dengan kualiti sistem dan kualiti maklumat? a. Tidak b. Ya Nyatakan : __________________________________________________ 131 Kualiti Maklumat (Mungkin lebih daripada satu) 1. Maklumat yang berkualiti : a. Maklumat yang diminta dapat disediakan b. Maklumat yang dibekalkan dapat digunakan oleh pengguna c. Maklumat membantu pengguna membuat keputusan d. Maklumat menyokong proses yang berlaku dalam sistem 2. Output yang dihasilkan mestilah berguna : a. Betul b. Salah 3. Output yang dihasilkan berguna bermaksud : a. Kepentingan output tersebut adalah tinggi b. Output yang dihasilkan berkaitan dengan keperluan(tepat) c. Output tersebut bermanfaat dan dapat digunakan d. Output yang terhasil jelas kandungannya / tidak mengelirukan 4. Kualiti maklumat memberi kesan kepada penggunaan sistem ? a. Ya b. Tidak 5. Maklumat keperluan pengurusan adalah : a. Kompaun b. Laporan terperinci c. Aduan daripada pelanggan 6. Maklumat keperluan pelanggan adalah : a. Kompaun b. Status permohonan lessen c. Perkongsian maklumat mengenai sesuatu isu d. Bentuk pembayaran yang lebih mudah 132 Keperluan / Kepuasan Pengguna (Mungkin lebih daripada satu) 1. Keperluan pengguna tinggi terhadap : a. Maklumat kompaun yang tepat b. Berlaku interaksi antara maklumat yang dibekalkan dan pengguna sistem c. Sistem yang dapat memudahkan pengguna d. Memenuhi keperluan pengguna 2. Bentuk laporan yang diperlukan oleh pengurusan : a. Terperinci b. Berdasarkan permintaan c. Dapat memberitahu hasil kutipan 3. Kepenggunaan bermaksud : a. Pengguna selesa menggunakan sistem b. Pengguna menggunakan sistem tanpa desakan daripada mana-mana pihak c. Output yang dihasilkan menepati kehendak pengguna d. Pengguna kerap menggunakan sistem 4. Kepuasan pengguna dapat dinilai dari segi: a. Persepsi pengguna terhadap sistem adalah baik b. Kekerapan sistem digunakan adalah tinggi c. Pengguna berpuas hati dengan mutu sistem 5. Bagaimana untuk mengukur penerimaan pengguna terhadap sistem? a. Pengujian b. Pelaksanaan secara berfasa 133 Faedah Tetap (Net Benefit) (Mungkin lebih daripada satu) 1. Sistem memberi faedah kepada organisasi jika : a. Dapat memudahkan proses pengurusan b. Dapat meningkatkan hasil majlis c. Maklumat yang dibekalkan mempunyai pengaruh yang tinggi d. Maklumat yang dibekalkan berfaedah kepada pelaksanaan proses 2. Maklumat mempunyai pengaruh yang tinggi kerana : a. Memberi kesan kepada keputusan yang akan dibuat b. Maklumat yang dibekalkan penting untuk Unit c. Maklumat mempengaruhi tanggapan terhadap unit 3. Penggunaan system hendaklah dapat memberikan kesan kepada : a. Prestasi kerja Unit ini dan Mpku b. Memberikan pengguna lebih kefahaman (membuat keputusan) c. Meningkatkan produktiviti pembuatan keputusan d. Membentuk perubahan dalam aktiviti pengguna e. Lain-lain. Nyatakan : ________________________________________________________ 4. Sistem akan mencapai matlamat organisasi jika : a. Dapat merubah pandangan terhadap penggunaan Sistem maklumat dalam organisasi b. Memudahkan proses kerja yang terlibat c. Meningkatkan produktiviti pekerja d. Proses pencapaian dapat dilakukan dengan penuh bersistematik Nama : ___________________________ Jawatan : ___________________________ 134 LAMPIRAN B CARTA ALIRAN PROTOTAIP 135 Lampiran B - CARTA ALIR PEMBINAAN PROTOTAIP L a p o ra n P e n y ia s a ta n A w al A n a lis is S is te m P e n e n tu a n K e p e rlu a n B in a P r o to ta ip G u n a P r o to ta ip P e n ila ia n P ro to ta ip A n a lis a K e p e rlu a n L a p o ra n K e p e rlu a n S is te m 136 LAMPIRAN C KAJIAN PERBANDINGAN PENDEKATAN PROTOTAIP DENGAN PENDEKATAN LAIN 137 Lampiran C - PERBANDINGAN PROTOTAIP DENGAN PENDEKATAN LAIN Jenis Prototaip Pembangunan Pembangunan Berfasa Aplikasi Pantas Aplikasi Secara Bersama Sistem dipecahkan Sistem dibahagi dan perincian kepada subsistem, kepada subsistem berstruktur yang terhadap setiap menggunakan dan laksana menggabungkan modul dan SDLC secara proses model- pengguna dan subsistem iteratif kritik-baiki perekabentuk Pihak Pengguna dan Pengguna dan Pengguna dan Fasilitator,penggu Terlibat pembangun pembangun pembangun na dan Perlaksanaan Sistem dibahagi Pembangunan Perjumpaan pembangun Masa Sederhana Sederhana Cepat Sederhana Kebaikan -Takrif pemetaan Kurang masalah -Fungsi sistem -Peranan dan mudah difahami ubahsuai dihasilkan tanggungjawab daripada analisa dengan cepat ahli diketahui hingga rekabentuk -Komitmen dan -Jimat masa dan implementasi. komunikasi -Kurang -Takrif notasi yang pengguna tinggi perubahan ekspresif, konsisten -Jimat masa dan -Latihan dan -Mudah wang proses penukaran berkomunikasi, bantu kenalpasti ketidakkonsistenan -Sokong analisa dan rekabentuk berskala kecil dan besar disediakan 138 LAMPIRAN D D1 - CARTA GANTT PROJEK I D2 - CARTA GANTT PROJEK II 140 LAMPIRAN E RANGKA KERJA PELAKSANAAN PROJEK 142 Lampiran E – RANGKA KERJA PELAKSANAAN PROJEK Cadangan Tajuk Projek Penyiasatan Awal Kajian Literatur Membuat kajian terhadap sistem maklumat pengurusan Membuat kajian terhadap organisasi dan sistem semasa Membuat kajian terhadap model sistem maklumat yang berkesan Membuat kajian terhadap pembangunan sistem berasaskan web Membuat kajian terhadap pendekatan prototaip evolusi Perancangan Kerja dan Analisa Keperluan Micromedia Dreamweaver MX - Menentukan metodologi yang hendak digunakan Kenalpasti perkakasan & perisian yang perlu digunakan Memahami persekitaran sistem, senaraikan kefungsian system yang sedia ada, menentukan keperluan sistem baru. Kenalpasti fasa-fasa yang terlibat dalam fasa perlaksanaan Rekabentuk - Merekabentuk input & output bagi sistem Merekabentuk pangkalan data yang diperlukan oleh sistem Merekabentuk antaramuka awalan (skrin) Penilaian Prototaip Membuat pembetulan jika terdapat keperluan yang tidak dipenuhi Metodologi Prototaip Evolusi & Rekabentuk Berorientasikan Objek Implementasi ASP - Membangunkan sistem Membuat pengujian terhadap sistem yang dibangunkan Membuat pembetulan sekiranya terdapat ralat Sistem Maklumat Pengurusan untuk Unit Penguatkuasa, MPKu 143 LAMPIRAN F F1 - RAJAH AKTIVITI SISTEM CADANGAN (PELANGGAN) F2 - RAJAH AKTIVITI SISTEM SEMASA (PERBAHARUI LESEN) F3 - RAJAH AKTIVITI SISTEM SEMASA (PENGURUSAN) 144 Lampiran F1 - RAJAH AKTIVITI SISTEM SEMASA (PELANGGAN) Pelanggan menunjukkan resit kompaun Resit Kompaun Pelanggan membuat pembayaran Pembayaran Pelanggan terima resit pembayaran Resit Pembayaran 145 Lampiran F2 - RAJAH AKTIVITI SISTEM SEMASA (STATUS PERMOHONAN LESEN) Pelanggan menyerahkan no. rujukan No. rujukan permohonan lesen Maklumat permohonan pelanggan dicari Fail penyimpanan data permohonan Pelanggan mendapat satatus permohonan Status permohonan 146 Lampiran F3 - RAJAH AKTIVITI SISTEM SEMASA (PENGURUSAN) Semak data kompaun dan resit Semakan Kemaskini penyimpanan Kemaskini Simpan data Simpan 147 LAMPIRAN G G1 - RAJAH USE CASE SISTEM SEMASA (PELANGGAN) G2 - RAJAH USE CASE SISTEM SEMASA (PENGURUSAN) 148 Lampiran G1 - RAJAH USE CASE SISTEM SEMASA (PELANGGAN) pelanggan Bayar Kompaun Semak Permohonan Lesen 149 Lampiran G2 - RAJAH USE CASE SISTEM SEMASA (PENGURUSAN) pengurusan Urus Rekod Kompaun dan Lesen 150 LAMPIRAN H H1 - SPESIFIKASI USE CASE SISTEM SEMASA (PELANGGAN) H2 - SPESIFIKASI USE CASE SISTEM SEMASA (PENGURUSAN) 151 Lampiran H1 – SPESIFIKASI USE CASE SISTEM SEMASA (PELANGGAN) 1. Use Case : Bayar Use Case Bayar Aktor Pelanggan Diskripsi Pelanggan membuat pembayaran kompaun Letusan / Peristiwa Pelanggan membuat pembayaran Hubungan Pelanggan Association Include - Extend - Laluan Asas 1. Pelanggan memberi resit kompaun. 2. Pelanggan membuat pembayaran 3. Pelanggan menerima resit pembayaran Laluan Laternatif - 152 2. Use Case : Semak permohonan lesen Use Case Semak permohonan lesen Aktor Pelanggan Diskripsi Pelanggan membuat semakan status permohonan lesen Letusan / Peristiwa Pelanggan ingin mengetahui status lesen yang dipohon Hubungan Association : Pelanggan Include : - Extend : Laluan Asas 1. Pelanggan menyerahkan no rujukan yang telah diberi semasa proses permohonan lesen. 2. Pihak pengurusan akan membuka semula fail permohonan-permohonan lesen yang dibuat dan cuba mendapatkan data permohonan pelanggan tadi.. 3. Status permohonan dimaklumkan kepada pelanggan Laluan Laternatif - 153 Lampiran H2 – SPESIFIKASI USE CASE SISTEM SEMASA (PENGURUSAN) Use Case : Urus Rekod Pembayaran Urus Rekod Berkaitan pelanggan, Use Case kompaun dan lesen Aktor Pengurusan Diskripsi Pihak pengurusan bertindak mengemaskini data-data Letusan / Peristiwa Pengurusan menyemak data daripada fail fizikal Hubungan Association Pengurusan Include - Extend - Laluan Asas 4. Pengurusan menyemak data kompaun dan lessen yang telah difailkan. 5. Pengurusan mengemaskini data. 6. Pengurusan menyimpan datadata ke dalam fail fizikal semula. Laluan Laternatif - 154 LAMPIRAN I RAJAH KELAS SISTEM SEMASA 155 Lampiran I - RAJAH KELAS SISTEM SEMASA Resit noResit tarikh nama IC Pembayaran 1 1 tarikh jumlah 1..* Kompaun untuk 1 jenis jumlah 1..* serah resit( ) urus ResitKompaun ResitPembayaran cetak resit( ) 1 MohonLesen noRujukan jenisLesen nama alamat IC status Pengurusan urus semak( ) kemaskini( ) simpan data( ) 156 LAMPIRAN J J1 - RAJAH JUJUKAN SISTEM SEMASA (PEMBAYARAN) J2 - RAJAH JUJUKAN SISTEM SEMASA (PERBAHARUI LESEN) J3 - RAJAH JUJUKAN SISTEM SEMASA (PENGURUSAN) 157 Lampiran J1 – RAJAH JUJUKAN SISTEM SEMASA (PEMBAYARAN) : Pengurusan : pelanggan : Pembayaran : Resit Pembayaran Tunjuk Resit Buat Cetak Resit Terima Resit Pembayaran Lampiran J2 – RAJAH JUJUKAN SISTEM SEMASA (STATUS PERMOHONANAN LESEN) : pelanggan : Pengurusan : Fail no. Rujukan carian data permohonan status permohonan 158 Lampiran J3 – RAJAH JUJUKAN SISTEM SEMASA (PENGURUSAN) : pengurusan Lesen : Kompaun Semak Kemaskini Simpan Data 159 LAMPIRAN K K1 - RAJAH AKTIVITI SISTEM CADANGAN (PELANGGAN) K2 - RAJAH AKTIVITI SISTEM CADANGAN (PENGURUSAN) 160 Lampiran K1 - RAJAH AKTIVITI SISTEM CADANGAN (PELANGGAN) Kompaun Masukkan no kompaun Masukkan no kp Status Mohon Lesen Masukkan no kp Masukkan no daftar kenderaan Masukkan no rujukan Buat pembayaran Masukkan no kp Masukkan maklumat kad kredit Sah Sahkan pembayaran Dapat Resit Pembayaran Masukkan no. lesen Masukkan nama Tidak buat pembayaran Tiada Rekod Tiada Rekod Tidak sah Lesen Maklumat dipaparkan Maklumat dipaparkan 161 Lampiran K2 - RAJAH AKTIVITI SISTEM CADANGAN (PENGURUSAN) Masukkan Id dan kata laluan Kata laluan sah Kata laluan tidak sah Papar Laporan Kemaskini Urus pembayaran tunai Pilih laporan Masuk data Masukkan no resit/no.kp/no. daftar kenderaan Edit data Simpan data Sahkan pembayaran Keluarkan resit untuk pelanggan Buat akaun baru 162 LAMPIRAN L L1 - RAJAH USE CASE SISTEM CADANGAN (PELANGGAN) L2 - RAJAH USE CASE SISTEM SEMASA (PENGURUSAN) 163 Lampiran L1 - RAJAH USE CASE SISTEM CADANGAN (PELANGGAN) <<extend>> Semak kompaun Buat bayaran pelanggan Semak lesen Semak Mohon Lesen Lampiran L2 - RAJAH USE CASE SISTEM SEMASA (PENGURUSAN) <<include>> Analisis laporan <<extend>> <<include>> pengurusan Kemaskini logi n <<include>> Urus pembayaran tunai Buat akaun baru 164 LAMPIRAN M M1 - SPESIFIKASI USE CASE SISTEM CADANGAN (PELANGGAN) M2 - SPESIFIKASI USE CASE SISTEM CADANGAN (PENGURUSAN) 165 Lampiran M1 – SPESIFIKASI USE CASE SISTEM CADANGAN (PELANGGAN) 1. Use Case : Semak Kompaun Use Case Semak Kompaun Aktor Pelanggan Diskripsi Pelanggan membuat semakan kompaun yang dikenakan ke atas mereka Letusan / Peristiwa Pelanggan memasukkan maklumat kompaun Hubungan Pelanggan Association - Include Extend Laluan Asas Buat bayaran 7. Pelanggan memasukkan no resit / no. kad pengenalan/ no. pendaftaran kenderaan ke dalam sistem dan menekan butang carian. 8. Semua senarai kompaun yang terlibat akan dipaparkan kompaun akan dipaparkan. 9. Pelanggan memilih kompaun yang hendak dipaparkan butirannya yang lebih lengkap. 10. Pelanggan membuat pemilihan untuk membayar atau tidak. 11. Pelanggan keluar daripada sistem Laluan Laternatif 3a. Pelanggan melaksanakan use case Buat bayaran. 166 2. Use Case : Semak lesen Use Case Semak lesen Aktor Pelanggan Diskripsi Pelanggan membuat semakan status lesen yang mereka miliki. Letusan / Peristiwa Pelanggan memasukkan maklumat lesen Hubungan Pelanggan Association Include - Extend Laluan Asas 1. Pelanggan memasukkan no lesen / no. kad pengenalan / no pendaftaran kenederaan yang dimiliki ke dalam sistem dan menekan butang carian. 2. Senarai lesen yang dimiliki akan dipaparkan. Pelanggan boleh memilih lesen yang hendak diketahui maklumatnya untuk dipaparkan. 3. Pelanggan keluar daripada sistem Laluan Laternatif 2a1. Pelanggan kembali ke langkah 1 untuk melihat butiran lanjut lesen yang lain (bagi kes mempunyai lesen lebih daripada satu). 167 3. Use Case : semak status permohonana lesen Use Case Semak permohoan lesen Aktor Pelanggan Diskripsi Pelanggan menyemak status permohonan lesen yang dimohon Letusan / Peristiwa Pelanggan memasukkan keyword bagi carian Hubungan Association : Pelanggan Include : - Extend : - Laluan Asas 4. Pelanggan memasukkan no. kad pengenalan / nama / no. rujukan. 5. Maklumat permohonan akan dipaparkan. 6. Pelanggan keluar dari system. Laluan Laternatif 1a. Tiada rekod dijumpai 2a. Pelanggan menggunakan modul system yang lain. 168 4. Use Case : Buat bayaran Use Case Buat bayaran Aktor Syarikat / Pelanggan Diskripsi Pelanggan membuat pembayaran untuk kompaun. Letusan / Peristiwa Pelanggan memasukkan no. kad kredit - Hubungan Association : Include : - Extend : - Laluan Asas 1. Pelanggan memasukkan maklumat kad kredit. 2. Sistem mengesahkan kad sah digunakan. 3. Pelanggan memasukkan no. kad pengenalan / no. kompaun / no. pendaftaran kenderaan untuk mendapatkan maklumat kompaun. 4. Pelanggan mengesahkan pembayaran. 5. Resit pembayaran dipaparkan. 6. Resit pelanggan dicetak oleh sistem. Laluan Laternatif 2a1. Maklumat kad kredit tidak sah, pelanggan tidak dapat meneruskan proses pembayaran 169 Lampiran M2 – SPESIFIKASI USE CASE SISTEM CADANGAN (PENGURUSAN) 1. Use Case : Kemaskini Use Case Kemaskini Aktor Pengurusan Diskripsi Pengurusan membuat pengemaskinian data kompaun / lesen dan memasukkan data pelanggan Letusan / Peristiwa Pengurusan memasukkan id dan kata laluan. Hubungan Association : Pengurusan Include : login - Extend : Laluan Asas 1. Pengurusan melaksanakan use case login. 2. Pengurusan membuat kemaskini data kompaun / lesen dan analisis data pembayaran pelanggan. 3. Segala maklumat berkaitan pelanggan disimpan. 4. Keluar daripada sistem. Laluan Laternatif - 170 2. Use Case : Urus Pembayaran Tunai Use Case Urus Pembayaran Tunai Aktor Pengurusan Diskripsi Pengurusan menguruskan pembayaran tunai yang dibuat oleh pelanggan Letusan / Peristiwa Pengurusan memasukkan id dan kata laluan. Hubungan Association : Pengurusan Include : login - Extend : Laluan Asas 1. Pengurusan melaksanakan use case login. 2. Pengurusan akan memasukkan no kompaun / no. kad pengenalan / no. pendaftaran kenderaan dan maklumat akan dipaparkan. 3. Pelanggan membuat pembayaran. 4. Maklumat pembayaran tunai yang dibuat oleh pelanggan akan disimpan. 5. Keluar daripada sistem. Laluan Laternatif 2a.. Tiada rekod dijumpai 171 3. Use Case : Analisis Laporan Use Case Analisis Laporan Aktor Pengurusan Diskripsi Pengurusan membuat analisis laporan Letusan / Peristiwa Pengurusan memasukkan id dan kata laluan. Hubungan Association : Pengurusan Include : login - Extend : Laluan Asas 1. Pengurusan melaksanakan use case login. 2. Pengurusan akan memilih jenis laporan yang diperlukan. 3. Laporan akan dipaparkan 4. Pengurusan memilih untuk keluar daripada sistem atau lakukan use case kemaskini / urusan bayaran tunai. Laluan Laternatif 3a. Laporan akan dicetak 3b. Pengurusan akan melakukan pengulangan langkah 2 172 4. Use Case : login Use Case Login Aktor Pengurusan Diskripsi Pengurusan membuat pengesahan untuk memasuki sistem. Letusan / Peristiwa Pengurusan memasukkan id dan kata laluan. - Hubungan Association : - Include : Extend : Laluan Asas Buat Akaun Baru 1. Pengurusan memasukkan id dan kata laluan. 2. Sistem mengesahkan id dan kata laluan. 3. Pengurusan berjaya memasuki sistem dan meneruskan transaksi. Laluan Laternatif 2a. Pengurusan diminta memasukkan id dan kata laluan yang sah. 2b. Pengurusan melaksanakan use case Buat Akaun Baru. 173 5. Use Case : Buat Akaun Baru Use Case Buat Akaun Baru Aktor Pengurusan Diskripsi Pengurusan membuat akaun pengenalan baru Letusan / Peristiwa Pengurusan memasukkan maklumat - Hubungan Association : Include : - Extend : - Laluan Asas 1. Pengurusan memasukkan maklumat yang diminta untuk membuat akaun baru. 2. Pengurusan menekan butang submit untuk proses seterusnya. 3. Sistem mengesahkan akaun baru. Laluan Laternatif 2a. Id dan kata laluan telah digunakan, Pengurusan diminta memasukkan id dan kata laluan yang lain. 174 LAMPIRAN N CLASS-RESPONSIBILITY-COLLABORATION CARDS 175 Lampiran N – CLASS-RESPONSIBILITY-COLLABORATION CARDS Hadapan : Nama Kelas : Kompaun ID : 1 Huraian : Maklumat terperinci mengenai sesuatu kompaun Jenis : Domain Use Case Gabungan: 1 Tanggungjawab viewKompaun_____________________ checkKompaun___________________ Kolaborasi __________________________________ __________________________________ Belakang : Atribut : jumlah : Double__________________ jenis : String_____________________ kod : String______________________ pelanggan : Pelanggan_____________ noKompaun______________________ __________________________________ __________________________________ __________________________________ __________________________________ __________________________________ Hubungan : Generalization (a kind of) Aggregation (has part) Gabungan lain __________________________________ __________________________________ Pembayaran, Pengurusan, Pelanggan____ : : : 176 Hadapan : Nama Kelas : Pembayaran ID : 1 Huraian : Maklumat pembayaran kompaun dan lesen Jenis : Domain Use Case Gabungan: 1 Tanggungjawab verifyByr _____________________ ________________________________ Kolaborasi __________________________________ __________________________________ Belakang : Atribut : tarikh : Date______________________ jumlah : Double __________________ caraByr : String___________________ kadKredit : KadKredit______________ ________________________________ __________________________________ __________________________________ __________________________________ __________________________________ __________________________________ Hubungan : Generalization (a kind of) Aggregation (has part) Gabungan lain : : : _Resit, KadKredit___________________ __________________________________ Kompaun, Pengurusan, Lesen__ _______ Pelanggan._________________________ Hadapan : Nama Kelas : Lesen ID : 1 Huraian : Maklumat terperinci berkenaan lesen Jenis : Domain Use Case Gabungan: 1 Tanggungjawab viewLesen_______________________ _______________________________ Kolaborasi __________________________________ __________________________________ Belakang : Atribut : noLesen : String __________________ jenisLesen : String ________________ luput : Date______________________ namaSykt : String ________________ pelanggan : Pelanggan_____________ __________________________________ __________________________________ __________________________________ __________________________________ __________________________________ Hubungan : Generalization (a kind of) Aggregation (has part) Gabungan lain __________________________________ __________________________________ Pengurusan, Pelanggan______________ : : : 177 Hadapan : Nama Kelas : Pelanggan ID : 1 Huraian : Maklumat terperinci berkenaan pelanggan Jenis : Domain Use Case Gabungan: 1 Tanggungjawab update___________________________ makePayment_____________________ checkKompaun____________________ checkLesen_______________________ Kolaborasi __________________________________ __________________________________ __________________________________ __________________________________ Belakang : Atribut : nama : String ____________________ ic : String _______________________ alamat : varchar__________________ __________________________________ __________________________________ __________________________________ Hubungan : Generalization (a kind of) Aggregation (has part) Gabungan lain : : : __________________________________ __________________________________ Kompaun, Lesen, Pembayaran, ___ ____ __________________________________ Hadapan : Nama Kelas : KadKredit ID : 1 Huraian : Maklumat berkenaan kad kredit pelanggan Tanggungjawab verifyKad________________________ ________________________________ ________________________________ Jenis : Domain Use Case Gabungan: 1 Kolaborasi __________________________________ __________________________________ __________________________________ Belakang : Atribut : jenisKad : String_ ________________ __________________________________ tarikhTamat : String _______________ __________________________________ _______________________________ __________________________________ Hubungan : Generalization (a kind of) Aggregation (has part) Gabungan lain : : : __________________________________ Pembayaran_________________________ _________________________ ____ ____ 178 Hadapan : Nama Kelas : Pengurusan ID : 1 Huraian : Maklumat berkenaan pihak pengurusan Jenis : Domain Use Case Gabungan: 1 Tanggungjawab Update___________________________ cashPayment______________________ createAcc________________________ selectLaporan_____________________ viewLaporan______________________ Kolaborasi __________________________________ __________________________________ __________________________________ __________________________________ __________________________________ Belakang : Atribut : nama : String_ ___________________ ic : Integer ______________________ noStaff : String___________________ __________________________________ __________________________________ __________________________________ Hubungan : Generalization (a kind of) Aggregation (has part) Gabungan lain : : : __________________________________ Login_____________________________ Lesen, Pembayaran, Kompaun_____ ____ __________________________________ Hadapan : Nama Kelas : Login ID : 1 Huraian : Maklumat pengesahan untuk memasuki sistem Jenis : Domain Use Case Gabungan: 1 Tanggungjawab login____________________________ logout___________________________ verifyLogin_______________________ ________________________________ Kolaborasi __________________________________ __________________________________ __________________________________ __________________________________ Belakang : Atribut : id : String_ ______________________ psswd : Integer ___________________ _______________________________ __________________________________ __________________________________ __________________________________ Hubungan : Generalization (a kind of) Aggregation (has part) Gabungan lain : : : __________________________________ Pengurusan, ________________________ _____________________________ ____ __________________________________ 179 Hadapan : Nama Kelas : Resit ID : 1 Jenis : Domain Huraian : Dikeluarkan apabila pelanggan membuat Use Case Gabungan: 1 pembayaran Tanggungjawab Kolaborasi view____________________________ __________________________________ print____________________________ __________________________________ ________________________________ __________________________________ Belakang : Atribut : ____________ __________________ tarikh : Integer ___________________ pembayaran : Pembayaran__________ kompaun : Kompaun_______________ Hubungan : Generalization (a kind of) Aggregation (has part) Gabungan lain : : : __________________________________ __________________________________ __________________________________ __________________________________ ResitKompaun______________________ __________________________________ Kompaun, Pembayaran_____ __________ __________________________________ Hadapan : Nama Kelas : ResitKompaun ID : 1 Jenis : Domain Huraian : Dikeluarkan apabila pelanggan membuat Use Case Gabungan: 1 pembayaran kompaun Tanggungjawab Kolaborasi ________________________________ __________________________________ ________________________________ __________________________________ Belakang : Atribut : _____________ __________________ _______________________________ Hubungan : Generalization (a kind of) : Aggregation (has part) : Gabungan lain : __________________________________ __________________________________ Resit______________________________ __________________________________ ______________________________ ____ __________________________________ 180 LAMPIRAN O RAJAH KELAS SISTEM CADANGAN 181 Lampiran O - RAJAH KELAS SISTEM CADANGAN Pelanggan nama : String IC : integer alamat1 : String alamat2 : String Kompaun jumlah : Double jenis : String kod : String pelanggan : Pelanggan 1..* 1 update( ) makePayment( ) checkKompaun( ) checkLesen( ) createAcc( ) terima 1 Resit viewKompaun( ) noResit : String tarikh : Date nama : String IC : String pembayaran : Pembayaran kompaun : Kompaun 1 buat untuk 1 urus 1..* 1 1 keluarkan 1 view( ) print( ) 1 1..* 1 1 periksa/perbaharui Pembayaran tarikh : Date jumlah : Double caraByr : String kadKredit : KadKredit KadKredit jenisKad : String tarikhTamat : Date 1 melalui 1 verifyKad( ) verifyByr( ) 1.. 1 1 urus untuk 1 1 1..* noLesen : String jenisLesen : String luput : Date pelanggan : Pelanggan Pengurusan nama : String IC : integer noStaff : String Lesen viewLesen( ) 1 urus 1..* 1 update( ) cashPayment( ) createAcc( ) selectLaporan( ) viewLaporan( ) Login 1 1 id : String psswd : String login( ) logout( ) verifyLogin( ) 182 LAMPIRAN P P1 - RAJAH JUJUKAN SISTEM CADANGAN (SEMAKAN KOMPAUN) P2 - RAJAH JUJUKAN SISTEM CADANGAN (SEMAKAN LESEN) P3 - RAJAH JUJUKAN SISTEM CADANGAN (ANALISIS LAPORAN) P4 - RAJAH JUJUKAN SISTEM CADANGAN (KEMASKINI) P5 - RAJAH JUJUKAN SISTEM CADANGAN (PEMBAYARAN TUNAI) 183 Lampiran P1 – RAJAH JUJUKAN SISTEM CADANGAN (SEMAKAN KOMPAUN) : pelanggan : Kompaun : KadKredit checkKompaun viewKompaun : Semakan Kompaun : Pembayaran : Resit Kompaun Jika pelanggan hendak membuat pembayaran kad verfyKad () checkKompaun () makePayment () verifyByr () view () print () 184 Lampiran P2 – RAJAH JUJUKAN SISTEM CADANGAN (SEMAKAN LESEN) : pelanggan : Lesen : BorangLesen checkLesen () viewLesen () download () checkMohon () statusMohon () Jika pelanggan hendak membuat permohonan 185 Lampiran P3 – RAJAH JUJUKAN SISTEM CADANGAN (ANALISIS LAPORAN) : pengurusan : Login : Laporan login () verifyLogin () Jika akaun bel um wuj ud createAcc () selectLaporan ViewLaporan () print () 186 Lampiran P4 – RAJAH JUJUKAN SISTEM CADANGAN (KEMASKINI) : pengurusan : Login : Kompaun : Lesen login () Jika akaun belum wujud verfyLogin () createAcc () update () save () update () save () 187 Lampiran P5 – RAJAH JUJUKAN SISTEM CADANGAN (PEMBAYARAN TUNAI) : Log in : pengurusan : Pembayaran : Resit Pembayaran log in () verify () Jika akaun belum wujud createAcc () cashPayment () verifyByr () view () print () 188 LAMPIRAN Q RAJAH KEADAAN 189 Lampiran Q1 - RAJAH KEADAAN SISTEM CADANGAN (KOMPAUN) noKompaun / ic/ kereta = TRUE Maklumat dihantar ke pangkalan data Semakan kompaun dilakukan Pemprosesn Paparan noKompaun / ic/ kereta = FALSE Lampiran Q2 - RAJAH KEADAAN SISTEM CADANGAN (PEMBAYARAN) 190 LAMPIRAN R POLA REKABENTUK +createConnection() +insert() +read() +update() +delete() +retrieve() DatabaseDB KELAS AKSES +nama : String +ic : Integer +noStaff : String +update() +cashPayment() +createAcc() +selectLaporan() +viewLaporan() Pengurusan -tarikh : Date -jumlah : Double -caraByr : String -verifyByr() Pembayaran +jumlah : double +jenis : String +kod : String +pelanggan +viewKompaun() Kompaun KELAS BISNES +noLesen : String +jenisLesen : String +luput : Date +nama : String +Pelanggan +viewLesen() Lesen +nama : String +ic : Integer +alamat1 : String -alamat2 : String +update() +makePayment() +createAcc() +checkKompaun() +checkLesen() Pelanggan Lampiran R– POLA REKABENTUK +showSemakLesen() +showSemakKompaun() SemakKompaun #showLoginPengurusan() LoginPengurusan +showBuatPembayaran() BuatPembayaran Utama Laporan +showLaporan() +showUtama() SemakLesen KELAS PAPARAN LAMPIRAN S REKABENTUK PANGKALAN DATA 193 Lampiran S – REKABENTUK PANGKALAN DATA Nama Medan username Jadual admin Jenis Data Panjang VarChar 50 password kp noStaff VarChar Text Char 50 16 10 Penerangan Pengenalan identiti pengurusan Kata laluan pengurusan No. Kad pengenalan No pekerja pengurusan Jadual aduan Nama Medan ID Date Nama Email Text Tajuk Jawapan Jenis Data Int Text VarChar VarChar VarChar VarChar VarChar Nama Medan Id Tajuk buletin Jenis Data Int VarChar VarChar Panjang 4 16 100 50 200 50 200 Jadual buletin Panjang 4 100 500 Penerangan Pengenalan identiti pengadu Tarikh aduan dibuat Nama pengadu Email pengadu Aduan yang dibuat Tajuk aduan Jawapan dari pengurusan kepada pengadu Penerangan Pengenalan identiti buletin Tajuk buletin Kandungan buletin Jadual byr_kompaun Nama Medan ID Nama Tarikh noKompaun Kod Jenis kesalahan Jenis Data Int VarChar Char Text Text VarChar VarChar Panjang 4 100 10 16 16 50 100 Penerangan Pengenalan identiti pembayar Nama pembayar Tarikh bayaran dibuat No. kompaun dikeluarkan Kod kesalahan Kumpulan kesalahan Keterangan kesalahan 194 Jadual forums Nama Medan forumID Forum Description Post LastPost Jenis Data Int VarChar VarChar Int VarChar Panjang 4 50 200 4 50 Penerangan Pengenalan identiti forum Tajuk forum Penerangan tentang forum Bilangan yang sertai forum Penyertaan terakhir Jadual messages Nama Medan messaggeID Jenis Data Int Panjang 4 forumID InReplyTo PostedBy Email Int Int VarChar VarChar 4 4 50 50 Subject body Date VarChar VarChar VarChar 200 500 50 Penerangan Pengenalan identiti perbincangan Pengenalan identiti forum Penerangan balasan kepada Id penghantar perbincangan Email penghantar perbincangan Tajuk perbincangan Kandungan perbincanan Tarikh perbincangan dihantar Jadual kompaun Nama Medan Id Nama ic Alamat Tarikh noKompaun Kod Jenis kesalahan Kereta Jumlah Status1 Jenis Data Int VarChar Char VarChar Char VarChar Char VarChar VarChar Char Int Char Panjang 4 50 12 100 10 50 10 50 50 10 4 10 Penerangan Pengenalan identiti pembayar Nama pembayar No kad pengenalan pembayar Alamat pembayar Tarikh bayaran dibuat No. kompaun dikenakn Kod kesalahan Jenis kesalahan Keterangan kesalahan Kompaun letak kenderaan Jumlah kompaun dikenakan Status bayaran 195 Jadual lesen Nama Medan Id Jenis Data Int Panjang 4 noLesen ic VarChar Char 50 16 Nama Alamat Jenis luput Jumlah VarChar VarChar VarChar Char Int 50 50 50 10 4 Penerangan Pengenalan identiti pemegang lesen No. pendaftaran lesen No kad pengenalan pemegang lesen Nama pemegang lesen Alamat pemegang lesen Jenis lesen Tarikh luput lesen Jumlah bayaran lesen Jadual mohon_lesen Nama Medan Id noLesen noRujuk ic Nama Alamat Jenis luput Status1 Jumlah Jenis Data Int Char VarChar Text VarChar VarChar VarChar Char Text Int Panjang 4 10 50 16 50 50 50 10 16 4 Penerangan Pengenalan identiti pemohon No. pendaftaran lesen No. rujukan permohonan No kad pengenalan pemohon Nama pemohon Alamat pemohon Jenis lessen yang dimohon Tarikh luput lesen Status permohonan Jumlah bayaran lesen Jadual tblProducts Nama Medan productId Jenis Data Int Panjang 4 ProductName ProductDescription productFile Syarat VarChar VarChar Text Text 50 100 16 16 Penerangan Pengenalan identity boring yang hendak dimuat turun Jenis borang Penerangan tentang borang Direktori simpanan borang Direktori simpanan syarat permohonan 196 LAMPIRAN T RAJAH HIRARKI SISTEM MAKLUMAT PENGURUSAN, UNIT PENGUATKUASA, MPKu Modul Kemaskini Masukan Data Modul Laporan Kemaskini Aduan / Forum Modul Pengurusan Kemaskini Buletin Modul Pembayaran Tunai Kompaun Modul Pembayaran Kompaun Modul Semakan Sistem Maklumat Pengurusan Unit Penguatkuasa, MPKu Secara Atas Talian Lesen Modul Umum Modul Pelanggan Aduan Forum Modul Maklumat Kompaun dan Perlesenan Lampiran T - RAJAH HIRARKI SISTEM MAKLUMAT PENGURUSAN, UNIT PENGUATKUASA, MPKu LAMPIRAN U U1 – PENGUJIAN UNIT U2 – PENGUJIAN INTEGRASI U3(a) – PENGUJIAN SISTEM U3(b) – PENGUJIAN PENERIMAAN 199 Lampiran U1 - Pengujian Unit (Kotak Hitam) Modul Submodul Semakan Kompaun Pengujian Pengesahan Memasukkan Rekod ada no. Kompaun / no. Kad pengenalan/ no. Pendaftaran kenderaan untuk Rekod tiada tujuan carian Hasil Jangkaan Maklumat kompaun dipaparkan Sah Mesej ‘ Tiada Rekod Dijumpai’ dipaparkan Sah Maklumat Rekod ada lesen dipaparkan Memasukkan no. Lesen / no. Semakan Kad pengenalan Mesej ‘ Tiada Status Lesen untuk tujuan Rekod Rekod tiada carian Dijumpai’ dipaparkan Modul Pengguna Memasukkan Semakan no. Lesen / no. permohonan Kad pengenalan lesen / nama untuk tujuan carian Pengesahan kad kredit Forum / aduan Memasukkan no. kad kredit dan memilih jenis kad kredit Melengkapkan borang forum / aduan Keputusan Sah Sah Maklumat status Rekod ada permohonan lesen dipaparkan Sah Mesej ‘ Tiada Rekod Rekod tiada Dijumpai’ dipaparkan Sah Pengguna akan dibawa ke antara muka untuk meneruskan pembayaran Sah Tidak sah Paparan mesej ralat Sah Lengkap Pengguna akan dibawa ke halaman paparan aduan / forum Sah Tidak lengkap Paparan mesej ralat Sah Sah 200 Login Pengurusan Modul Pengurusan Masukan data oleh pengurusan Laporan Memasukkan id dan kata laluan Pengguna akan di bawa ke halaman utama pengurusan Sah Tidak sah Paparan mesej ralat Sah Lengkap Pengguna akan dibawa ke halaman borang untuk memasukkan data yang seterusnya Sah Sah Memasukkan data yang berkenaan Tidak dengan Lengkap kompaun / lesen No. / permohonan kompaun / lesen baru no. lessen / no. rujukan telah sedia ada dalam pangkalan data Pengurusan memilih laporan berdasarkan keperluan Paparan mesej ralat Paparan mesej ralat Sah sah Paparan laporan berdasarkan permintaan Sah Tidak sah Rekod tiada Sah 201 Lampiran U2 - Pengujian Integrasi Senario Semak Kompaun Keterangan Semakan maklumat kompaun yang dikenakan Pengujian Halaman paparan semakan kompaun akan dipaparkan Sah Masukkan no. Kompaun / no. Kad pengenalan/ no. Pendaftaran kenderaan untuk tujuan carian Maklumat kompaun dipaparkan. Jika maklumat kompaun tiada dalam pangkalan data mesej ‘ Tiada Rekod Dijumpai’ akan dipaparkan Sah Klik pada butang jenis kompaun Maklumat Terperinci mengenai kompaun yang dipilih akan dipaparkan Sah Klik pada pautan Status Lesen Semakan status lesen Keputusan Klik pada pautan Semakan Kompaun Pengguna boleh memilih pautan buat bayaran untuk membuat pembayaran kompaun Semak Lesen Hasil Jangkaan Halaman pengesahaan kad kredit akan dipaparkan Halaman paparan semakan lesen akan dipaparkan Sah Sah Maklumat lesen dipaparkan. Jika Memasukkan no. maklumat lessen Lesen / no. Kad tiada dalam pengenalan untuk pangkalan data tujuan carian mesej ‘ Tiada Rekod Dijumpai’ akan dipaparkan Sah Maklumat Terperinci mengenai status lesen yang dipilih akan dipaparkan Sah Klik pada butang jenis kompaun 202 Senario Keterangan Pengujian Klik pada pautan e-Bayar kompaun Hasil Jangkaan Halaman paparan pengesahan kad kredit akan dipaparkan Jika kad sah digunakan pengguna akan dibawa ke antaramuka untuk mengesan kompaun yang ingin dibayar Memasukkan no. kad kredit dan memilih jenis kad Jika kad tidak sah, kredit mesej ralat akan dipaparkan bagi menerangkan kesilapan yang terjadi Buat Bayaran Pengguna membuat pembayaran kompaun secara atas talian Keputusan Sah Sah Masukkan no. Kompaun / no. Kad pengenalan/ no. Pendaftaran kenderaan untuk tujuan carian Maklumat kompaun dipaparkan. Sah Pilih kompaun yang hendak dijelaskan Maklumat terpeinci mengenai kompaun dipaparkan Sah Klik pada butang bayar Mesej box “anda Pasti Untuk membuat pembayaran?” akan dipaparkan. Sah Cancel – pembayaran tidak Klik OK jika ingin akan diteruskan membuat OK – Pembayaran pembayaran, klik dibuat, resit cancel jika tidak pembayaran akan mahu menerusk dipaparkan. pembayaran Pelanggan boleh mencetak resit tersebut. Sah 203 Senario Keterangan Pengujian Klik pada pautan Status Permohonan Lesen Semakan status Semak mohon Memasukkan no. permohonan lesen Kad pengenalan / lessen baru no. rujukan / nama untuk tujuan carian Analisis laporan Kemaskini Pengurusan akan memaparkan laporan yang diperolehi hasil daripada kutipan kompaun Hasil Jangkaan Keputusan Halaman paparan semakan status permohonan lesen akan dipaparkan Sah Maklumat status permohonan lesen dipaparkan. Jika tiada data permohonan mesej ‘Tiada Rekod Dijumpai’ akan dipaparkan Sah Login ke halaman Halaman pengurusan pengurusan akan diapaprkan Sah Pengurusan Halaman laporan memilih pautan yang dikehendaki pada jenis laporan akan dipaparkan yang dikehendaki Sah Pengurusan akan memilih laporan Maklumat terperinci yang tertentu laporan yang diminta berdasarkan jenis akan dipaparkan laporan yang diminta Sah Login ke halaman Halaman pengurusan pengurusan akan dipaparkan Sah Pengurusan akan Pengurusan memasukkan no. akan membuat kad pengenalan / pengemaskinian no. kompaun / no terhadap datalessen data yang data yang hendak berkaitan dikemaskini Pengurusan akan membuat pengemaskinian Data yang hendak dikemaskini akan dipaparkan Sah Data yang telah dikemaskini berjaya disimpan Sah 204 Senario Keterangan Pengurusan akan menguruskan pembayaran Urus tunai jika pembayaran pelanggan tunai memilih untuk membayar kompaun secara tunai Pengujian Hasil Jangkaan Keputusan Halaman Login ke halaman pembayaran tunai pengurusan akan dipaparkan Sah Halaman paparan Klik pada pautan pengesahan kad Pembayaran Tunai kredit akan kompaun dipaparkan Sah Masukkan no. Kompaun / no. Kad pengenalan/ no. Pendaftaran kenderaan untuk tujuan carian Maklumat kompaun dipaparkan. Sah Pilih kompaun yang hendak dijelaskan Maklumat terpeinci mengenai kompaun dipaparkan Sah Klik pada butang bayar Mesej box “anda Pasti Untuk membuat pembayaran?” akan dipaparkan. Sah Cancel – pembayaran tidak Klik OK jika ingin akan diteruskan membuat OK – Pembayaran pembayaran, klik dibuat, resit cancel jika tidak pembayaran akan mahu menerusk dipaparkan. pembayaran Pelanggan boleh mencetak resit tersebut. Sah 205 Senario Keterangan Pengujian Klik pada pautan Akaun Baru Pengurusan Buat akaun baru Pengurusan membuat akaun baru untuk tujuan akses data yang dibenarkan untuk pihak pengurusan Pengurusan mengisi segala maklumat yang diperlukan Pendaftaran berjaya Hasil Jangkaan Halaman paparan boring untuk emndaftar akaun baru akan dipaparkan Jika maklumat tidak lengkap / id yang didaftarkan telah digunakan / no. staff tidak sama dengan no staff penguatkuasa mesej ralat akan dipaparkan Pengurusan dapat memasuki Halaman yang dikhaskan untuk pihak pengurusan Keputusan Sah Sah Sah 206 Lampiran U3(b) – PENGUJIAN SISTEM Kualiti Sistem 1. Masa respon dan masa keseluruhan penggunaan sistem : 10 9 8 7 6 5 4 3 2 1 Tidak memberangsangkan Memberangsangkan 2. Ralat yang berlaku : 10 9 8 7 6 5 4 3 2 1 Kurang Banyak 3. Keselesaan : 10 9 8 7 6 5 4 3 2 1 Selesa Tidak Selesa 4. Panduan yang dibekalkan : 10 9 8 7 6 5 4 3 2 1 Sukar difaham i Mudah difahami Kualiti Maklumat 1. Tahap output yang dibekalkan : 10 9 8 7 6 5 4 3 2 1 Tidak mencukupi Mencukupi 2. Ketelitian output yang dihasilkan : 10 Tinggi 9 8 7 6 5 4 3 2 1 Rendah 207 3. Ketepatan output yang dihasilkan : 10 9 8 7 6 5 4 3 2 1 Rendah Tinggi 4. Tahap penmprosesan maklumat : 10 9 8 7 6 5 4 3 2 1 Tinggi Rendah Kualiti Servis / Perkhidmatan 1. Kualiti perkhidmatan yang disediakan oleh sistem : 10 9 8 7 6 5 4 3 2 1 Tidak memuaskan Memuaskan 2. Perkhidmatan yang disediakan memudahkan kerja : 10 9 8 7 6 5 4 3 2 1 Tidak Ya 3. Tahap keselamatan data : 10 9 8 7 6 5 4 3 2 1 Rendah Tinggi 4. Sata senang di capai : 10 9 8 7 6 5 4 3 2 1 Tidak Ya Kepuasan Pengguna / Kepenggunaan Sistem 1. Sistem sekarang adalah : 10 Mudah 9 8 7 6 5 4 3 2 1 Terlalu kompleks 208 2. Penilaian terhadap sistem : 10 9 8 7 6 5 4 3 2 1 Tidak Puas hati Puas hati 3. Penggunaan harian sistem : 10 9 8 7 6 5 4 3 2 1 > ½ jam > 3 jam 4. Kekerapan kepenggunaan : 10 9 8 7 6 5 4 3 2 1 Beberapa kali seminggu Beberapa kali setiap hari Faedah Tetap (Net Benefit) 1. Penggunaan sistem memudahkan kerja berjalan dengan lebih cepat : 10 9 8 7 6 5 4 3 2 1 Tidak setuju Sangat setuju 2. Penggunann sistem meningkatkan pelaksanaan kerja : 10 9 8 7 6 5 4 3 2 1 Tidak setuju Sangat setuju 3. Penggunaan sistem meningkatkan produktiviti kerja : 10 9 8 7 6 5 4 3 2 1 Tidak setuju Sangat setuju 4. Penggunaan sistem meningkatkan kutipan hasil kompaun : 10 9 Sangat setuju 8 7 6 5 4 3 2 1 Tidak setuju 209 Lampiran U3(b) – PENGUJIAN PENERIMAAN Kualiti Sistem 1. Keupayaan sistem untuk memberi respon berdasarkan kepada permintaan : 10 9 8 7 6 5 4 3 2 1 Terhad Versatile 2. Keupayaan sistem untuk berkomunikasi dengan maklumat yang tersedia : 10 9 8 7 6 5 4 3 2 1 Tidak memberangsangkan Memberangsangkan 3. Masa respon dan masa keseluruhan penggunaan sistem : 10 9 8 7 6 5 4 3 2 1 Tidak sesuai Sesuai 4. Keupayaan sistem untuk mengendalikan sebarang ralat : 10 9 8 7 6 5 4 3 2 1 Tidak lengkap Lengkap 5. Keselesaan menggunakan sistem : 10 9 8 7 6 5 4 3 2 1 Tidak lengkap Lengkap 6. Panduan yang digunakan untuk berinterkasi dengan sistem : 10 Mudah difahami 9 8 7 6 5 4 3 2 1 Sukar difaham i 210 Kualiti Maklumat 1. Tahap output yang dibekalkan (berdasarkan laporan dan permintaan) : 10 9 8 7 6 5 4 3 1 Tidak mencukupi Mencukupi 2. 2 Kesempurnaan output yang dihasilkan : 10 9 8 7 6 5 4 3 2 1 Tidak konsisten Konsisten 3. Ketelitian output yang dihasilkan : 10 9 8 7 6 5 4 3 2 1 Rendah Tinggi 4. Ketepatan output yang dihasilkan : 10 9 8 7 6 5 4 3 2 1 Rendah Tinggi 5. Tahap penyebaran maklumat : 10 9 8 7 6 5 4 3 2 1 Tidak mencukupi Mencukupi 6. Format output : 10 Sesuai 9 8 7 6 5 4 3 2 1 Terlalu kompleks 211 Kualiti Servis / Perkhidmatan 1. Kualiti perkhidmatan yang disediakan oleh system : 10 9 8 7 6 5 4 3 2 1 Tidak memuaskan Memuaskan 2. Perkhidmatan yang disediakan memenuhi permintaan : 10 9 8 7 6 5 4 3 2 1 Tidak Ya 3. Perkhidmatan / Servis yang disediakan oleh system membantu memudahkan proses : 10 9 8 7 6 5 4 3 2 1 Tidak setuju Sangat setuju 4. Tahap kebolehpercayaan terhadap system : 10 9 8 7 6 5 4 3 2 1 Rendah Tinggi 5. Penggunaan system pada masa akan datang : 10 Tinggi 9 8 7 6 5 4 3 2 1 Rendah 212 Kepuasan Pengguna / Kepenggunaan Sistem 1. Sistem adalah : 10 9 8 7 6 5 4 3 2 1 Terlalu kompleks Mudah 2. Penilaian terhadap sistem : 10 9 8 7 6 5 4 3 2 1 Tidak Puas hati Puas hati 3. Penggunaan sistem adalah : 10 9 8 7 6 5 4 3 2 1 Membosankan Memberangsangkan 4. Pelaksanaan sistem sangat : 10 9 8 7 6 5 4 3 2 1 Kaku Fleksibel 5. Penggunaan harian sistem : 10 9 8 7 6 5 4 3 2 1 > ½ jam > 3 jam 6. Kekerapan kepenggunaan : 10 9 8 Beberapa kali setiap hari 7 6 5 4 3 2 1 Beberapa kali seminggu 213 Faedah Tetap (Net Benefit) 1. Penggunaan sistem memudahkan kerja berjalan dengan lebih cepat : 10 9 8 7 6 5 4 3 2 1 Tidak setuju Sangat setuju 2. Penggunann sistem meningkatkan pelaksanaan kerja : 10 9 8 7 6 5 4 3 2 1 Tidak setuju Sangat setuju 3. Penggunaan sistem meningkatkan produktiviti kerja : 10 9 8 7 6 5 4 3 2 1 Tidak setuju Sangat setuju 4. Penggunaan sistem meningkatkan keberkesanan pelaksanaan sistem : 10 9 8 7 6 5 4 3 2 1 Tidak setuju Sangat setuju 5. Penggunaan sistem memudahkan lagi kerja : 10 9 8 7 6 5 4 3 2 1 Tidak setuju Sangat setuju 6. Sistem ini sangat berguna dalam organisasi saya : 10 9 8 7 6 4 3 2 1 Tidak setuju Sangat setuju Diuji oleh 5 : ___________________ Tandatangan : ___________________ 214 LAMPIRAN V MANUAL PENGGUNA 215 Lampiran V – MANUAL PENGGUNA PANDUAN PELANGGAN MPKu Rajah 1 Rajah 1 di atas merupakan Halaman Utama yang akan diaparkan kepada pengguna sistem. Menu terletak di bahagian atas dan kiri halaman. Menu di sebelah kiri terbahagia kepada dua bahagian iaitu Maklumat dan Perkhidmatan. Maklumat adalah berkaitan dengan maklumat yang perlu diketahui oleh pengguna, manakala perkhidmatan pula adalah servis yang disediakan oleh sistem untuk pengguna. 216 i. Semakan Kompaun Rajah 2 Apabila pengguna memilih untuk membuat semakan kompaun halaman seperti Rajah 2 di atas akan dipaparkan. Pengguna boleh memilih untuk membuat carian berdasarkan no. kad pengenalan / no. kompaun / no. kenderaan. 217 Rajah 3 Apabila pengguna memasukkan data carian dan butang Cari di tekan halaman seperti pada Rajah 3 akan dipaparkan. Senarai kompaun yang terdapat dalam pangkalan data yang berkenaan dengan kata carian akan dipaparkan. Pengguna hendaklah klik pada pautan yang terdapat pada jenis kompaun untuk memaparkan data terinci kompaun. 218 Rajah 4 Apabila pengguna klik pada pautan jenis kompaun pada halaman yang dipaparkan sebelum ini maklumat terperinci kompaun yang dipilih akan dipaparkan seperti dalam Rajah 4 di atas. Pengguna boleh membayar kompaun melalui pautan Buat Pembayaran. 219 ii. Semakan Status Lesen Rajah 5 220 Rajah 6 Apabila pengguna memilih untuk membuat semakan status lessen, halaman seperti dalam Rajah 5 akan dipaparkan. Pengguna boleh memilih untuk membuat carian berdasarkan no. kad pengenalan / no. lesen.Apabila pengguna memasukkan data carian dan butang Cari di tekan halaman seperi pada Rajah 6 diatas akan dipaparkan. Senarai lesen yang terdapat dalam pangkalan data yang berkenaan dengan kata carian akan dipaparkan. Pengguna hendaklah klik pada pautan yang terdapat pada jenis lesen untuk memaparkan data terpinci lesen. Rajah 7 Seterusnya maklumat terperinci status lesen yang dipilih akan dipaparkan seperti dalam Rajah 7 di atas. 221 iii. Pembayaran Kompaun Secara Atas Talian Rajah 8 Apabila Pengguna memilih pautan e-Bayar Kompaun, halaman pengesahan kad kredit seperti dalam Rajah 8 akan dipaparkan. Pengguna hendaklah memasukkan no. kad kredit dan seterusnya memilih jenis kad kredit yang digunakan. 222 Rajah 9 Jika kad yang digunakan tidak sah, mesej ralat akan dipaparkan dan pengguna tidak dapat meneruskan pembayaran. Jika kad yang digunakan sah halaman seperti Rajah 9 diatas akan dipaparkan dan pengguna hendaklah membuat carian kompaun yang hendak dibayar dengan memasukkan no. kad pengenalan / no. kompaun / no. pendaftaran kenderaan dan tekan butang Cari. Rajah 10 Apabila pengguna memasukkan data carian dan butang Cari di tekan halaman seperi pada Rajah 10 akan dipaparkan. Senarai kompaun yang terdapat dalam pangkalan data yang berkenaan dengan kata carian akan dipaparkan. Pengguna hendaklah klik pada pautan yang terdapat pada jenis kompaun untuk memaparkan data terperinci kompaun. 223 Rajah 11 Apabila pengguna klik pada pautan jenis kompaun pada halaman yang dipaparkan sebelum ini maklumat terperinci kompaun yang dipilih akan dipaparkan seperti dalam Rajah 11. Untuk meneruskan pembayaran pengguna hendaklah menekan butang Bayar. 224 Rajah 12 Seterusnya kotak mesej seperti dalam Rajah 12 akan dipaparkan. Pengguna hendaklah klik butang OK jika hendak meneruskan pembayaran bayaran atau klik pada butang Cancel jika tidak mahu meneruskan pembayaran. 225 Rajah 13 Apabila pembayaran telah dibuat, resit pembayaran kompaun seperti dalam Rajah 13 di atas akan dipaparkan. Pengguna boleh mencetak resit pembayaran tersebut jika diperlukan. 226 iv. Semakan Status Permohonan Lesen Rajah 14 Rajah 15 227 Apabila pengguna memilih untuk membuat semakan status halaman seperti dalam Rajah 14 akan dipaparkan. Pengguna boleh memilih untuk membuat carian berdasarkan no. kad pengenalan / no. lesen. Seterusnya maklumat terperinci status permohonan lesen akan dipaparkan seperti dalam Rajah 15. Jika tiada data dalam pangkalan data, mesej ‘Tiada Rekod Ditemui’ akan dipaparkan. v. Forum Pelanggan Rajah 16 Apabila pengguna memilih memilih untuk memasuki Forum Pelanggan halaman seperti dalam rajah di atas akan dipaparkan. Pengguna boleh memilih tajuk forum yang ingin diikuti atau dibincangkan. 228 Rajah 17 Apabila tajuk forum telah dipilih pengguna akan dibawa ke halaman perbincangan seperti yang dipaparkan dalam Rajah 17 di atas. Pengguna boleh membaca forum dengan cara memilih pautan Perkara yang terdapat dalam rajah di atas. Rajah 18 229 Apabila Perkara dipilih, isu yang dibincangkan akan dipaparkan seperti yang ditunjukkan dalam Rajah 18 di atas. Setelah pengguna selesai membaca perbincangan dan ingin mengutarakan sebarang pendapat pengguna boleh memilih pautan Balas Isu. Rajah 19 Apabila pengguna memilih untuk membalas isu yang dibincangkan halaman seperti yang ditunjukkan dalam Rajah 19 diatas akan dipaparkan. Pengguna boleh mengisi semua maklumat yang diminta dan seterusnya menekan butang Hantar. 230 vi. e-Aduan Rajah 20 Apabila pengguna memilih pautan e-Aduan, halaman seperti dalam Rajah 20 diatas akan dipaparkan. Untuk membuat aduan pengguna boleh memilih pautan Aduan Pelanggan dan jika ingin melihat aduan yang dibuat, pengguna boleh memilih pautan yang berada dibawah perkara Aduan yang berada di dalam jadual. 231 Rajah 21 Apabila pengguna memilih untuk membaca aduan yang telah dibuat, halaman seperti dalama Rajah 21 akan dipaparkan. Rajah 22 232 Apabila pengguna memilih untuk membuat aduan, halaman seperti dalam Rajah 22 akan dipaparkan. Pengguna boleh la mengisi semua maklumat yang diperlukan dengan terperinci dan tekan butang Hantar. vii. Muat Turun Rajah 23 Apabila pengguna memilih untuk memuat turun borang lesen halaman seperti dalam Rajah 23 akan dipaparkan. Pengguna boleh memilih pautan lesen yang hendak dimuat turun 233 Rajah 24 Apabila pelanggan memilih pautan lesen yang hendak dimuat turun, kotak mesej seperti dalam Rajah 24 di atas akan dipaparkan. Pengguna boleh memilih butang Open jika hendak memaparkan borang, butang Save jika hendak memuat turun borang, dan butang Cancel untuk membatalkan muat turun. 234 PANDUAN PENGURUSAN Rajah 25 Rajah 25 menunjukkan borang daftar masuk pengurusan. Pengguna hendaklah memasukkan id dan laluan yang sah. Jika id dan laluan tidak sah mesej ralat akan dipaparkan. Jika pengguna masih tidak mempunyai akaun pengurusan, pengguna boleh memilih pautan Akaun Baru Pelanggan. 235 Rajah 26 Jika pengguna memilih untuk membuat akaun baru, halaman seperti dalam Rajah 26 akan dipaparkan. Pengguna hendaklah mengisi semua maklumat yang diperlukan. Pengguna yang dibenarkan daftar hanya pihak pengurusan MPKu dimana hanya no. pekerja pihak pengurusan sahaja akan dibenarkan mendaftar. 236 Daftar keluar Masuk data & Laporan Rajah 27 Rajah 27 pula menunjukkan halaman utama pihak pengurusan yang akan dipaparkan jika pengguna menggunakan id dan laluan yang sah. Pengguna boleh keluar daripada halaman pengurusan dengan memilih pautan Keluar yang berada disebelah nama pihak yang mendaftar masuk. Disebelah kiri dapat dilihat menu untuk masukan data kompaun dan lessen, dan Laporan Kutipan Kompaun. Laporan Kutipan Kompaun terdiri daripada beberapa jenis laporan. Pihak pengurusan boleh lah memilih jenis laporan yang kehendaki. 237 i. Maklumat Kompaun Rajah 28 238 Rajah 29 Apabila pihak pengurusan hendak melihat data kompaun no. kad pengenalan / no. kompaun / no. kenderaan yang berkaitan dengan kompaun tersebut hendaklah dimasukkan dan butang Cari ditekan. Seterusnya halaman seperti dalam Rajah 29 dipaparkan. Pengurusan hendaklah memilih pautan Jenis Kompaun untuk paparan terperinci maklumat kompaun. Rajah 30 Seterusnya halaman seperti dalam Rajah 30 akan dipaparkan. Pengurusan boleh membuat pengemaskinian data dan menyimpan kembali data dengan menekan butang Kemaskini. 239 ii. Maklumat Lesen Rajah 31 Apabila pihak pengurusan hendak melihat data lesen no. kad pengenalan / no. lesen yang berkaitan dengan lesen tersebut hendaklah dimasukkan dan butang Cari ditekan. Seterusnya halaman seperti dalam Rajah 31 dipaparkan. Pengurusan hendaklah memilih pautan di bawah Jenis Lesen untuk paparan terperinci maklumat lesen. 240 Rajah 32 Seterusnya halaman seperti dalam Rajah 32 akan dipaparkan. Pengurusan boleh membuat pengemaskinian data dan menyimpan kembali data dengan menekan butang Kemaskini. 241 iii. Maklumat Permohonan Lesen Rajah 33 Apabila pihak pengurusan hendak melihat data permohonan lessen, no. kad pengenalan / no. rujukan / nama pemohon lessen yang berkenaan hendaklah dimasukkan dan butang Cari ditekan. Seterusnya halaman seperti dalam Rajah 33 akan dipaparkan. Pengurusan boleh membuat pengemaskinian data dan menyimpan kembali data dengan menekan pautan Kemaskini. 242 Rajah 34 Apabila pautan Kemaskini dipilih halaman seperti dalam Rajah 34 akan dipaparkan. Setelah pengemaskinian dibuat pengurusan boleh lah menekan butang kemaskini. Jika penlanggan telah sah menuntut lessen yang dipohon maklumat boleh lah dipindahkan ke pangkalan data lessen dengan memilih pautan Hantar Ke Pangkalan Data LESEN seperti yang ditunjukkan dalam Rajah 34. 243 iv. Pembayaran Tunai Rajah 35 Pengurusan hendaklah membuat carian kompaun yang hendak dibayar dengan memasukkan no. kad pengenalan / no. kompaun / no. pendaftaran kenderaan dan tekan butang Cari. Apabila pengurusan memasukkan data carian dan butang Cari di tekan halaman seperi pada Rajah 35 akan dipaparkan. Senarai kompaun yang terdapat dalam pangkalan data yang berkenaan dengan kata carian akan dipaparkan. Pengurusan hendaklah klik pada pautan yang terdapat pada jenis kompaun untuk memaparkan data terperinci kompaun. 244 Rajah 36 Apabila pengurusan klik pada pautan jenis kompaun pada halaman yang dipaparkan sebelum ini maklumat terperinci kompaun yang dipilih akan dipaparkan seperti dalam Rajah 36. Untuk meneruskan pembayaran pengurusan hendaklah menekan butang Bayar. 245 v. Kemaskini Aduan Rajah 37 Rajah 37 merujuk kepada halaman pengemaskinian aduan. Apabila pengurusan hendak membuat pengemaskinian pada aduan yang dibuat oleh pelanggan beliau hendaklah memilih pautan Jawab dan pautan Padam untuk emnghapuskan data aduan tersebut. 246 vi. Kemaskini Forum Rajah 38 Rajah 38 menunjukkan halaman pengemaskinian forum pelanggan. Pihak pengurusan boleh memilih pautan yang berkenaan untuk membuat sebarang pengemaskinian. Rajah 39 247 Apabila jenis pengemaskian telah dipilih halaman seperti dalam Rajah 39 akan dipaparkan. Pengurusan boleh membuat pengemaskinian iaitu seperti kemaskini, tambah data baru, ataupun menghaspuskan data yang telah sedia ada. vii. Kemaskini Buletin Rajah 40 Rajah 40 merujuk kepada halaman pengemaskinian buletin unit. Pihak pengurusan boleh membuat pengemaskinian dengan menekan pautan tajuk berita yang ingin dikemaskini. 248 Rajah 41 Apabila tajuk buletin yang hendak dikemaskini dipilih halaman seperti dalam Rajah 41 akan dipaparkan. Pengurusan boleh lah membuat pengemaskinian dan menekan butang Simpan Kemaskini apabila pengemaskinian telah selesai dan data buletin tersebut akan dismpan kembali dalam pangkalan data.