Sistem Maklumat Pengurusan Pusat Pengawalan Y & L Metal Components Sdn Bhd TAN KIAN JIN UNIVERSITI TEKNOLOGI MALAYSIA

Similar documents
SENARAI KANDUNGAN BAB TAJUK HALAMAN PENGISTIHARAN PENGHARGAAN ABSTRAK ABSTRACT SENARAI JADUAL SENARAI RAJAH SENARAI LAMPIRAN SENARAI SINGKATAN

FASILITATED INTERACTIVE TRAINER (FIT) CPR APP. Muhammad Amer Bin Mokhtar. Assoc. Prof. Dr. Maryati Mohd Yusof

SISTEM PENGURUSAN KOLEJ KEDIAMAN

SISTEM PENGURUSAN STOK. Nur Rahimah Binti Mohd Razmi Pn. Hazilah Binti Mohd Amin. Fakulti Teknologi & Sains Maklumat, Universiti Kebangsaan Malaysia

PROJEK SISTEM PENEMPAHAN PAKAIAN ATAS TALIAN NUR AFIQAH BT MD BAHARUDIN DR. SITI FADZILAH MAT NOOR ABSTRAK

SISTEM PENGURUSAN PROOFREADING UTM KHO CHEE XAO

APLIKASI PENGURUSAN TELE-REHABILITASI. Nursuhaila Laily binti Abd Jamil Prof Madya Dr Jamaiah binti Yahaya

SISTEM PENGURUSAN KEBERSIHAN KAWASAN KOLEJ KEDIAMAN UKM. Muhammad Farhan bin Mohd Yusoff Dr. Dian Indrayani binti Jambari

PERPUSTAKAAN DIGITAL PERMAINAN TRADISIONAL MELAYU

APLIKASI MAKLUMAT IPT BERSEPADU BERASASKAN ANDROID DENGAN SISTEM SOKONGAN GPS (JEJAK IPT)

MANUAL PENGGUNA (USER MANUAL) PROSES PINJAMAN PERALATAN (ASSET BOOKING)

HUBUNGAN ANTARA CIRI-CIRIINDIVIDU, REKA BENTUK LATIHAN DAN PERSEKITARAN KERJA DENGAN PEM INDAHAN LATIHAN DI SWM ENVIRONMENT SDN BHD.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

Book your flight for the upcoming election and your flight could be on us. 100 lucky winners will receive a cashback up to RM300.

FINITE ELEMENT (FE) MODEL OF BRAKE INSULATOR IN REDUCING BRAKE SQUEAL NOISE FOR MOTORCYCLES MUNDHER FADHIL ABDULRIDHA UNIVERSITI TEKNOLOGI MALAYSIA

APLIKASI GO AMBULANCE

INSTRUCTION : This section consists of SIX (6) structured questions. Answer any FOUR (4) only.

MODELLING OF THROUGH-THE-ROAD HYBRID ELECTRIC VEHICLE OKE PAUL OMEIZA

SISTEM PENJEJAK PESAKIT DI HOSPITAL PUSAT PERUBATAN UKM (PPUKM) MENGGUNAKAN PERANTI MATA ARAH (BEACON) Mohamad Norizal Bin Abdullah Dr.

APLIKASI DAN SISTEM PEMARKAHAN POSTER DI PUSAT PERMATA PINTAR

ALAT PRAPEMPROSESAN DATA UNTUK SISTEM SOKONGAN EKSEKUTIF UNIVERSITI. Muhammad Faiz Bin Abdullah Prof. Madya Dr. Mohd Zakree Ahmad Nazri

SISTEM PEMANTAUAN PRESTASI BAS SHAUN LOH CHIA CHIEH ASSOC. PROF. DR. MOHAMMAD FAIDZUL NASRUDIN

PEPERIKSAAN JULAI 2010

APLIKASI MUDAH ALIH SISTEM PEMANTAUAN GILIRAN DI HOSPITAL CANSELLOR TUANKU MUKHRIZ. Nursyakirah Hamimah Binti Mohamad Halim Prof. Dr.

MyBot Bridge. 2 pasukan 4 peserta (2 wakil politeknik, 2 wakil sekolah) TEAM PELAJAR MyBot Operator Mentor 2

UNIVERSITI SAINS MALAYSIA EEM 253 REKABENTUK MEKATRONIK I

SISTEM JUAL BELI BARANGAN TERPAKAI UNTUK PELAJAR UKM MOHD NAZREEN MOHD GHANI MOHD ZAMRI MURAH

MALAYSIA AIRPORTS HOLDINGS BERHAD. TENDER NOTICE (Via eprocurement)

OPTIMAL LOCATION OF FACTS FOR ATC ENHANCEMENT BY USING SENSITIVITY ANALYSIS RAIMON OMAR AL SHAIKH SALEM

BAB KEBOLEHGUNAAN (USABILITY) 2.1 Pendahuluan

STRUCTURE : 100 MARKS STRUKTUR : 100 MARKAH. INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

1. Mechanics Make a minimum payment of RM 5 with Pay function using the Touch n Go ewallet to receive random cashback up to RM 888.

APLIKASI PENGESANAN BAS PRINCE OF SONGKHLA UNIVERSITY

OPTIMAL LOCATION OF THYRISTOR CONTROLLED SERIES COMPENSATOR USING SENSITIVITY APPROACH NEW HUANG CHIN UNIVERSITI TEKNOLOGI MALAYSIA

PEMBANGUNAN PERMAINAN SERIUS UNTUK SIMULASI PENYELAMATAN DIRI SEMASA KEBAKARAN RUMAH

MALAYSIA AIRPORTS HOLDINGS BERHAD. TENDER NOTICE (Via eprocurement)

MALAYSIA AIRPORTS HOLDINGS BERHAD. QUOTATION NOTICE (Via eprocurement)

PERMOHONAN BEKALAN ELEKTRIK

MEREKA SISTEM GEAR (BY WIRE)

MALAYSIA AIRPORTS HOLDINGS BERHAD

APPLICATION OF DEMAND SIDE MANAGEMENT STRATEGIES TO REDUCE ENERGY CONSUMPTION IN UNIVERSITY BUILDINGS NAJAATUL FARIHAH BINTI HAMIDI

Sustainable Consumption

MALAYSIA AIRPORTS HOLDINGS BERHAD

ARAHAN: Kertas soalan ini mengandungi ENAM (6) soalan esei. Jawab EMPAT (4) soalan sahaja.

Frequently Asked Questions (FAQ)

MALAYSIA AIRPORTS HOLDINGS BERHAD

INSTRUCTION: This paper consists of SIX (6) structured questions. Answer any FOUR (4) questions.

SECTION A : 100 MARKS BAHAGIAN A : 100 MARKAH INSTRUCTION: This section consists of SIX (6) essay questions. Answer FOUR (4) questions only.

CURRENT CARRYING CAPABILTY OF POLYESTER CARBON COATED FOR ELECTRICAL CONDUCTOR MOHD HAIDIR BIN MANAF UNIVERSITI TEKNOLOGI MALAYSIA

TECHNOLOGY AND INNOVATION MANAGEMENT AWARENESS AND PRACTISE A CASE STUDY IN BRITISH AMERICAN TOBACCO GSD (KL) SDN BHD

INSTRUCTION: This section consists of SIX (6) structures questions. Answer FOUR (4) questions only.

PAY WITH YOUR PIN BAYAR DENGAN PIN ANDA

PANDUAN ASAS METATRADER 4

INSTRUCTION: This section consists of SIX (6) structure questions. Answer FOUR (4) questions only.

JA606: VEHICLE DYNAMICS. INSTRUCTION: This section consists of SIX (6) structured questions. Answer FOUR (4) questions only.

INSTRUCTION: This section consists of SIX (6) essay questions. Answer FOUR (4) questions only.

MALAYSIA AIRPORTS HOLDINGS BERHAD

Item Bil Description of Works Remarks Main Switch Board

INSTRUCTION: This paper consists of SIX (6) structure questions. Answer any FOUR (4) questions.

TERMA DAN SYARAT PERKHIDMATAN DIRECT DEBIT

SKR 3102: ROMBAK RAWAT SISTEM KLAC

MALAYSIA AIRPORTS HOLDINGS BERHAD. TENDER NOTICE (Via eprocurement)

MALAYSIA AIRPORTS HOLDINGS BERHAD. TENDER NOTICE (Via eprocurement)

SISTEM PENYAMPAIAN MAKLUMAT SECARA MASA NYATA DALAM JABATAN KECEMASAN

MALAYSIA AIRPORTS HOLDINGS BERHAD. TENDER NOTICE (Via eprocurement)

OPTIMAL ANTI LOCK BRAKING SYSTEM WITH REGENERATIVE BRAKING IN HYBRID ELECTRIC VEHICLE DANA DEHGHANI UNIVERSITI TEKNOLOGI MALAYSIA

Get rewarded, download the Touch n Go e-wallet. Get standard or preferred TGV seats for RM7 before 7pm on 7 July.

A FREQUENCY CONTROLLER USING FUZZY IN ISOLATED MICROGRID SYSTEM

(Kertas soalan ini mengandungi 6 soalan dalam 7 halaman yang dicetak) (This question paper consists of 6 questions on 7 printed pages)

PENGGABUNGAN DAN PENGAMBIALIHAN (M & A) DALAM INSTITUTSI KEWANGAN DARI PERSPEKTIF SYARIAH

PERSOALAN PENDAHULUAN DALAM HPI

MALAYSIA AIRPORTS HOLDINGS BERHAD

INSTRUCTION: This section consists of FOUR (4) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan. Jawab SEMUA soalan.

PENGENALAN MISI SYARIKAT INI ADALAH PENGLIBATAN SECARA AKTIF DALAM ARUS PEMBANGUNAN DAN EKONOMI NEGARA.

ULASAN UMUM BAGI DRAF MALAYSIAN STANDARDS YANG SEDANG DIBANGUNKAN, BAGI TEMPOH 1 MEI 2018 HINGGA 30 JUN 2018

ULASAN UMUM BAGI DRAF MALAYSIAN STANDARDS YANG SEDANG DIBANGUNKAN, BAGI TEMPOH 1 JUN 2018 HINGGA 31 JULAI 2018

MODELLING DAMPING ELEMENT TO REDUCE DISC BRAKE SQUEAL NORAIDE BIN MD YUSOP UNIVERSITI TEKNOLOGI MALAYSIA

KANDUNGAN BAB PERKARA MUKA SURAT JUDUL TESIS PENGAKUAN PENGHARGAAN ABSTRAK ABSTRACT SENARAI JADUAL SENARAI RAJAH SENARAI SINGKATAN SENARAI LAMPIRAN

ELECTRIC CAR VOLTAGE MONITORING SYSTEM NAJMI AZFAR BIN MOHD ROSLI

MALAYSIA AIRPORTS HOLDINGS BERHAD

MALAYSIA AIRPORTS HOLDINGS BERHAD

REKA BENTUK KEPELBAGAIAN DIMENSI KONTEKS UNTUK SISTEM MUZIUM MAYA

BENGKEL VALUE IN PROJECT MANAGEMENT (HRDF CLAIMABLE TRAINING)

This item is protected by original copyright

SKR 3102: ROMBAK RAWAT SISTEM KLAC

Garis panduan ini menerangkan tatacara pengurusan pengkomersilan hasil penyelidikan.

MALAYSIA AIRPORTS HOLDINGS BERHAD

MALAYSIA AIRPORTS HOLDINGS BERHAD. TENDER NOTICE (Via eprocurement)

THE STUDY ON THE IMPACT OF CONSTANT POWER LOAD TO A DIRECT CURRENT POWER SYSTEM DRIVEN BY PHOTOVOLTAIC, WIND - THYRISTOR RECTIFIER AND LINEAR SOURCES

This item is protected by original copyright

APLIKASI PERMAINAN SERIUS SIMULASI PENGURUSAN BANJIR. Nurul Syahirah Binti Md Nawi Encik Hafiz Bin Mohd Sarim

$'11,n n, Lffi MALAYSIA. PEPERIKSAAI\ AKHIR SEMESTER II sesr PERALATAN BINAAN BPD BPC APRIL 2OO9 2 JAM 30 MINIT

INSTRUCTION: This section consists of SIX (6) essay questions. Answer FOUR (4) questions only.

AUTOMATED GUIDED VEHICLE USING LINE FOLLOWING DETECTION MOHD KHAIRULZAMAN BIN A RAHMAN

DEVELOPMENT OF ELECTRICAL DISCHARGE MACHINING POWER GENERATOR MUHD ABU BAKAR BIN MUHD RADZI

PB604 : BUSINESS FINANCE

MALAYSIA AIRPORTS HOLDINGS BERHAD. QUOTATION NOTICE (Via eprocurement)

Free ebook. Cara penggunaan product

Seminar Penyedia Latihan ezskill Bersama JPK Wilayah Sarawak

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

Transcription:

Sistem Maklumat Pengurusan Pusat Pengawalan Y & L Metal Components Sdn Bhd TAN KIAN JIN UNIVERSITI TEKNOLOGI MALAYSIA

SISTEM MAKLUMAT PENGURUSAN PUSAT PENGAWALAN Y&L METAL COMPONENTS SDN BHD TAN KIAN JIN Tesis ini dikemukakan sebagai sebahagian syarat penganugerahan Ijazah Sarjana Muda Sains (Sains Komputer) Fakulti Sains Komputer dan Sistem Maklumat Universiti Teknologi Malaysia

APRIL 2010

Kepada ibu, bapa yang dikasihi... Terima kasih atas sokongan yang kalian berikan... Kepada teman-teman seperjuangan Terima kasih di atas segala bantuan yang diberi...

ABSTRAK Projek ini adalah bertujuan untuk membangunkan Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd bagi membantu menangani permasalahan yang timbul daripada sistem semasa. Internet merupakan teknologi terkini yang diadaptasikan I dalam sistem ini untuk mengatasi kesulitan yang dialami. Dengan adanya sistem baru ini nanti, akan dapat member kemudahan kepada pihak Y & L Metal Components Sdn Bhd dalam memantau rekod-rekod proses tempahan projek baru. Projek ini hanya member tumpuan kepada proses menerima tempahan dari pelanggan. Metodologi yang akan digunakan untuk pembangunan sistem ini adalah metodologi prototaip dengen pendekatan evolusi.

ABSTRACT The purpose of this project is to develop a Central Control System Y & L Metal Components Sdn Bhd. The system is used to solving the problem that occurs from the current system. Internet is the latest technology that will be used in this system to solve the problem. With this new system, it will be easier to Y & L Metal Components Sdn Bhd in monitoring the records of manufacturing process. This project will be focusing only for the process on receiving the order from customer. The methodology that will be used in this system is prototype methodology with the evolution approach. ISI KANDUNGAN BAB PERKARA MUKASURAT ABSTRAK ABSTRACT ISI KANDUNGAN SENARAI JADUAL SENARAI RAJAH SENARAI ISTILAH SENARAI SINGKATAN SENARAI LAMPIRAN i ii iii vi vii viii ix x

BAB I PENGENALAN PROJEK 1.1 Pengenalan 1.2 Analisa Masalah 1.3 Pernyataan Masalah 1.4 Objektif Projek 1.5 Skop Projek 1.6 Kepentingan Projek 1.7 Ringkasan 1 2 3 4 5 5 6 BAB II KAJIAN LITERATUR 2.1 Pengenalan 2.2 Kajian Literatur 2.2.1 Sistem Pengawalan Pembuatan 2.2.2 New Zealand Campers Car Rental Web Booking System 2.2.3 Internet 2.2.3.1 World Wide Web (WWW) 2.2.3.2 Terminologi World Wide Web 2.2.3.3 Hypertext Markup Language (HTML) 2.2.3.4 Uniform Resource Locator (URL) 2.5 Ringkasan 7 8 8 9 10 11 12 14 14 15 BAB III PERANCANGAN KERJA 3.1 Pengenalan 3.2 Metodologi Projek 3.2.1 Metodologi Prototaip 3.2.1.1 Fasa Penyiasatan Awal 3.2.1.2 Fasa Analisa Sistem 3.2.1.3 Fasa Rekabentuk Sistem 3.2.1.4 Fasa Pembangunan 16 17 17 20 22 23 23

3.2.1.5 Fasa Implementasi/Pengujian Dan Penilaian 3.2.2 Teknik Dan Alat Bantu 3.2.2.1 Carta Alir 3.2.2.2 Rajah Aliran Data 3.2.2.3 Microsoft Visio 2007 3.3 Justifikasi Metodologi 3.4 Keperluan Perkakasan Dan Perisian 3.4.1 Spesifikasi Keperluan Perkakasan 3.4.2 Justifikasi Perkakasan 3.4.3 Spesifikasi Keperluan Perisian 3.4.3.1 Microsoft Windows Server 2003 3.4.3.2 Microsoft SQL Server 2005 3.4.3.3 Microsoft Visual Studio 2008 3.5 Cadangan Penyelesaian Projek 3.6 Perancangan Kerja 3.7 Ringkasan 24 24 24 25 25 25 26 26 27 28 28 28 29 29 30 31 BAB IV HASIL AWALAN 4.1 Pengenalan 4.2 Latar Belakang Organisasi 4.3 Proses Kerja Bagi Pembuatan Produk 4.4 Rekabentuk Antaramuka 4.4.1 Modul Utama 4.4.2 Modul Pelanggan 4.4.3Modul Pengguna 4.4.4 Modul Pentadbir 4.5 Ringkasan 32 32 33 33 35 36 37 37 39 BAB V PERLAKSANAAN SISTEM 5.1 Pengenalan 40

5.2 Pembentukan Pangkalan Data 5.3 Pembangunan Sistem 5.4 Penulisan dan Pengekodan Sistem 5.5 Pembangunan Antaramuka Sistem 5.6 Pengaturcaraan Modul-modul 5.7 Pengintegrasian Sistem 5.8 Ringkasan 40 41 41 42 43 44 45 BAB VI PENGUJIAN DAN PENILAIAN SISTEM 6.1 Pengenalan 6.2 Pengujian 6.2.1 Pengujian Positif 6.2.2 Pengujian Negatif 6.3 Peringkat Pengujian 6.3.1 Pengujian Unit 6.3.2 Pengujian Integrasi 6.3.3 Pengujian Sistem 6.3.4 Ujian Penerimaan 6.4 Ringkasan 46 46 47 48 49 50 51 51 51 52 BAB VII KESIMPULAN 7.1 Pengenalan 7.2 Kelebihan Sistem 7.3 Kelemahan Sistem 7.4 Kekangan Sistem 7.5 Cadangan Pembaikan 7.6 Ringkasan 53 53 55 55 56 57 SENARAI RUJUKAN 58

LAMPIRAN Lampiran A - G 59-80

SENARAI JADUAL NO. JADUAL TAJUK MUKASURAT 3.1 Spefikasi Perisian 27

SENARAI RAJAH NO. Rajah TAJUK MUKASURAT 3.1 3.2 4.1 5.1 5.2 6.1 6.2 6.3 6.4 Strategi Prototaip Carta Alir Aktiviti-aktiviti Prototaip Evolusi Gambaran Modul Sistem Kod aturcara yang memasukan maklumat ke dalam pangkalan data Keratan aturcara bagi antaramuka sistem Mesej ralat bagi kemasukkan input yang tidak dimasukan Kotak mesej popup untuk mengesahkan penyerahan projek baru. Kotak mesej yang menunjukkan proses penyerahan projek baru Berjaya Mesej ralat menunjukkan data yang tidak sah 18 20 35 42 43 47 48 48 49

SENARAI ISTILAH BAHASA MALAYSIA Pelayar Pelayan Pelanggan Pelayar Web Antaramuka Atas Talian Rajah Aliran Data Rajah Hubungkait Entiti Carta Gantt Navigasi Ramah Pengguna Bar Navaigasi BAHASA INGGERIS Browser Server Client Web browser Interface Online Data Flow Diagram Entity Relationship Diagram Gantt Chart Navigation User friendly Navigation Bar

SENARAI SINGKATAN ASP DFD ERD HTML HTTP CCS IT Active Server Page Data Flow Diagram Entity Relationship Diagram Hypertext Markup Language Hypertext Transfer Protocol Central Control System Information Technology

SENARAI LAMPIRAN LAMPIRAN TAJUK MUKASURAT A B C D E F G Carta Organisasi Carta Gantt Psm 1 Proses Aliran Sistem Semasa Rajah Aliran Data (Dfd) Sistem Cadangan Rajah Hubungkait Entiti (Erd) Rekebentuk Pangkalan Data Rekebentuk Antaramuka 59 61 63 65 73 75 78

BAB I PENGENALAN PROJEK 1.1 Pengenalan Perkembangan teknologi dari masa ke semasa menuntut perluasan arus kecanggihan. Semua bidang kerja ingin mempertingkatan dan memperbaiki serta menempatkan diri masing-masing di dalam era yang serba canggih supaya tidak ketinggalan oleh arus pembangunan teknologi. Teknologi maklumat kini telah memberikan kemudahan kepada masyarakat untuk meneroka dunia tanpa sempadan. Pembuatan merupakan satu bidang pengurusan yang tidak boleh dianggap remeh dan dibiarkan ketinggalan oleh arus perubahan tanpa diberi perhatian. Dunia perniagaan yang semakin pesat memaksa sistem pembuatan untuk turut memperbaiki mutu proses pembuatan yang diberikan agar dapat bersaing dengan peniaga lain. Proses pembuatan yang berkesan dan cekap dapat membantu dalam memberikan sistem yang lebih sistematik. Y & L Metal Components Sdn Bhd merupakan sebuah syarikat pembuatan yang bertempat di Balakong, Selangor. Y & L Metal Component Sdn Bhd

merupakan sebuah syarikat yang membuat alat-alat pengganti yang berkaitan dengan bidang otomotif. Permasalahan yang timbul dari sistem sedia ada menimbulkan idea untuk me wujudkan sistem baru yang diadaptasi sesempurna mungkin menggunakan teknologi ASP.Net untuk menggabungkan semua sistem yang berasingan. Sistem Maklumat Pengurusan Pusat Pengawalan Y & L (Centre Control System, CCS) Y & L Metal Components Sdn Bhd yang akan dibangunkan nanti menjadi pilihan bersesuaian dengan alternatif semasa ke arah penggunaannya. Sistem ini nanti diharap mampu menangani masalah yang wujud dan member pembaharuan dari segi penjimatan masa, serta kemampuan capaian tanpa mengira had masa dan tempat. Pengemaskini rekod-rekod juga akan menjadi lebih efisyen dan teratur. Pendekatan yang digunakan adalah berasaskan metodologi prototaip iaitu prototaip evolusi. Prototaip ini dibina untuk mewakili keseluruhan fungsi mengikut keperluan pengguna. Sistem Maklumat Pengurusan pula mampu menyediakan keperluan maklumat yang melibatkan perkakasan, perisian, manusia, rangkaian, data dan prosidur serta dapat mengurus dan menyelenggara data dengan efektif. 1.2 Analisa Masalah Kajian telah dilakukan di Y & L Metal Components Sdn Bhd untuk mengetahui dan mendapatkan maklumat yang terperinci tentang sistem yang digunakan dan permasalahan-permasalahan yang wujud daripada sistem sedia ada. Sesi temubual bersama dengan pihak yang terlibat dilakukan untuk mendapatkan kebenaran menjalankan kajian ke atas sistem sedia ada. Ternyata sistem berasingan yang digunakan mempunyai pelbagai masalah dan kerumitan.

Pelbagai proses perlu dilalui dalam proses pembuatan. Bermula dari terima order pembelian dari pelanggan sama ada lalu internet atau faks. Pekerja akan mengisikan maklumat order tersebut ke dalam sistem. Kemudian sistem perlu menyemak stok-stok sama ada mencukupi untuk order tersebut. Sistem juga perlu menyimpan dan menyemaskini bilangan-bilangan stok dan juga barang siap dari semasa ke semasa. Sistem tersebut juga perlu mencetak laporan-laporan tertentu. Antara permasalahan yang dikenalpasti menyebabkan berlakunya kehilangan dan ketidak tepatan data adalah disebabkan sistem proses pembuatan yang sedia ada adalah berasingan. 1.3 Pernyataan Masalah Setelah diteliti sistem sedia ada yang digunakan, beberapa masalah telah dikupas dan masalah-masalah yang menjadi punca kelemahan sistem adalah seperti berikut: i. Kehilangan atau ketidak lengkapan data sering berlaku disebabkan pekerja sering terlupa mengisi data tertentu pada ruangan yang disediakan. ii. Pembaziran masa pada mengisi data-data yang berulangan. Sistem sedia ada memerlukan pengguna mengisi data-data yang sama berulang-kali pada sistem kecil yang berasingan itu. iii. Pencetakan laporan yang tidak sistematik dan terhad pada format laporan yang ditentukan pada sistem disebabkan sistem sedia ada mengguanakan Microsoft Access untuk membangunkan sistem.

1.4 Objektif Projek Penentuan objektif perlu dititikberatkan bagi memastikan sesuatu tujuan projek berjaya dicapai. Objektif yang igin dicapai dalam melaksanakan projek ini ialah: i) Mengkaji kaedah kerja pengurusan projek di Y & L Metal Components Sdn Bhd. ii) Mengkaji keperluan Y & L Metal Components Sdn Bhd dalam menguruskan projek. iii) Membangunkan prototaip bagi pengurusan projek & L Metal Components Sdn Bhd dengan pendekatan evolusi. 1.5 Skop Projek Skop yang dikenalpastikan bagi projek ini adalah: i) Sistem yang akan dibangunakan adalah berasaskan kepada client server dan juga teknologi web.

ii) Pengguna bagi sistem ini adalah pihak pengurusan proses penempahan projek bagi pekerja Y & L Metal Components Sdn Bhd dan pelanggannya. iii) Sistem ini menggunakan data-data ujian bagi menggambarkan data sebenar untuk membuat capaian dan penganalisaan output. 1.6 Kepentingan Projek Permasalahan yang wujud mungkin boleh merosotkan proses pengawalan stok dan barang siap dan menyebabkan kerugian keatas Y & L Metal Components Sdn Bhd. Sistem ini nanti akan dapat membantu pihak pengurusan dalam mengisi data-data dengan cepat tanpa membuang masa. Di samping itu, sistem ini juga nanti dapat mengatasi kesulitan yang dihadapi oleh pihak pengurusan dalam urusan berkaitan proses penempahan projek baru. Penggunaan sistem-sistem yang berasingan dapat dielakkan dengan adanya kaedah penyimpan data yang lebih efektif. Secara tidak langsung, pengguna sistem ini dapat didedahkan dengan pengaplikasian berinternet. Ini akan meningkatkan lagi mutu kerja dan dapat memperbaiki perkhidmatan yang diberikan kepada pelanggannya. 1.7 Ringkasan

Sistem Maklumat Pengurusan Pusat Pengawalan Y & L (Centre Control System, CCS) Y & L Metal Components Sdn Bhd ini nanti akan banyak membantu dalam memenuhi keperluan pengguna dan dapat memperbaiki permasalahan yang ada. Sistem ini juga diharapkan agar dapat memperbaiki mutu perkhidmatan yang diberikan agar pengguna lebih merasa selesa tanpa sebarang kerumitan lagi. Analisa masalah sistem semasa dan objektif serta kepentingan projek ditentukan supaya sistem yang bakal dibangunkan nanti akan mencapai sasaran sebagaimana yang diharapkan. Skop juga ditentukan bagi memastikan projek yang akan dilaksanakan ini tidak terkeluar daripada sempadan yang ditetapkan.

BAB II KAJIAN LITERATUR 2.1 Pengenalan Pelbagai alternative diambil dalam merealisasikan perlaksanaan projek Sistem Maklumat Pengurusan Pusat Pengawalan Y & L (Centre Control System, CCS) Y & L Metal Components Sdn Bhd. Maklumat-maklumat yang berkaitan dengan projek perlu dikenalpasti serta dikaji dengan teliti agar pembangunan projek ini nanti tidak mengalami masalah dari segi kekurangan maklumat yang berkaitan. Sesi temubual dan perbincangan dengan pegawai Teknologi Maklumat telah dibuat untuk mendapatkan kebenaran bagi menjalankan kajian, serta memperolehi maklumat yang diperlukan bagi memenuhi skop projek. Setelah pengenalpastian masalah dijalankan, alternatif cadangan untuk penyelesaian masalah tersebut dapat dipastikan sebagai langkah awal pengendalian projek. Setelah dibuat pertimbangan, pihak Jabatan Teknologi Maklumat Y&L Metal telah bersetuju dengan projek yang dicadangkan ini dan bersedia memberikan kerjasama serta komitmen sepenuhnya dari segi perolehan maklumat. Temubual dengan Pegawai Teknologi Maklunat telah dibuat untuk mendapatkan maklumat tentang aliran proses perlesenan dan penggunaan sistem sedia ada. Maklumat-

maklumat yang dikumpul termasuklah mendapatkan borang-borang yang terlibat di dalam proses pengeluaran. Maklumat kajian juga diperolehi daripada artikel-artikel yang dicapai melalui internet. Beberapan halaman web dijadikan rujukan. 2.2 Kajian Literatur 2.2.1 Sistem Pengawalan Pembuatan Sistem Pengawalan Pembuatan merupakan salah satu sistem sedia ada yang digunakan oleh Y & L Metal Components Sdn Bhd. Sistem ini dibangunkan dengan menggunakan Microsoft Access. Oleh sebab itu, terdapata banyak sekatan pada sistem ini. Sistem Pengawalan Pembuatan bukan sebuah sistem yang dapat dilayari dari internet dan menyebabkan pekerja-pekerja Y & L Metal Components Sdn Bhd hanya boleh memasuki ke dalam sistem ini dengan menggunakan komputer yang berhubung dengan pelayan dalaman sahaja. Keadaan ini menyebabkan pekerjapekerja sentiasa perlu bergegas balik ke syarikat sekiranya terdapat perkara dikehendaki diuruskan. Antaramuka pada sistem itu juga kekurangan interaktif. Antaramuka sistem itu hanya terdiri daripada beberapa butang sahaja. Antaramuka ini kekurangan ramah pengguna dan selalu menyebabkan pengguna berasa bosan semasa

menggunakan sistem ini. Secara tidak langsungnya, prestasi pengguna dalam menggunakan sistem itu juga akan diturunkan. Sistem ini juga menghadapi kekurangan dalam keselamatan. Sesiapa pun dapat memasuki ke dalam sistem ini asalkan orang itu dapat menggunakan komputer yang berhubung dengan sistem ini kerana tanpa fungsi log masuk. Keadaan ini juga menyebabkan selalu berlakunya salah masuk rekod tetapi tidak dapat diakui oleh pesalah itu dengan tanpa bukti-bukti log masuk. Selain daripada itu, sistem ini juga memerlukan pengguna memasukkan data yang terlalu banyak secara manual. Contohnya, pengguna perlu menaipkan lot no ke dalam sistem ini walau bagaimanapun lot no hanya diperlu tambah satu pada setiap data dimasukkan. 2.2.2 New Zealand Campers Car Rental Web Booking System New Zealand Campers Car Rental Web Booking System merupakan satu sistem yang bagi pelanggannya untuk membuat tempahan menyewa kereta di New Zealand. Pelanggannya boleh melayani system tersebut melalui alamat http://www.nzcampers.com/. Dalam sistem tersebut, tiada pengajaran dan arahan yang jelas disediakan untuk membantu pengguna melakukan proses tempahan sewa kereta. Untuk melakukan proses sewa kereta, pelanggan perlu melakukan 5 langkah proses untuk menyewa kereta melaui sistem tersebut.

Pertama, pelanggan perlu mengisikan tarikh untuk sewa kereta dan tarikh memulangnya. Dalam proses ini, butang dropdown list disediakan kepada pengguna untuk memilih tarikh-tarikh tersebut. Kaedah ini membolehkan pelanggan mengisi maklumat tersebut dengan senang dan tepat. Kecuali tarikh-tarikh tersebut, pelanggan juga perlu mengisi tempat-tempat yang dapat kenderaan dan tempat pulang kenderaan. Pelanggan hanya boleh pilih nama bandar sahaja, tidak ada nama tempat teliti contohnya kapal terbang, pelabuh dan lain-lain untuk menyenangkan pelanggan boleh memastikan tempat tersebut dengan teliti. Pelanggan juga perlu memilih jenis kenderaan utama untuk disewa dan juga tarikh lahir tentang pemandu kenderaan tersebut untuk proses seterusnya. Kemudian, pelanggan perlu memilih jenis kenderaan yang hendak disewa. Butang dropdownlist juga disediakan untuk pelanggan memilih jenis kenderaan yang hendak disewa. Walau bagaimanapun, semasa memilih jenis kenderaan, tiada gambar contoh kenderaan dipaparkan. Keadaan ini menyebabkan pengguna tidak dapat tahu rekabentuk dan saiz kenderaan tersebut semasa membuat kan tempahan melalui laman web ini. Selain itu, harga sewa kenderaan juga tidak disediakan untuk memberitahu pelanggan harga-harga tersebut semasa membuat tempahan sewa kerata. Pelanggan hanya boleh tahu harga tersebut semasa pelanggan mengenalpastikan penyewaan tersebut selepas teruskan proses tersebut. Keadaan ini juga menyebabkan pelanggan tidak dapat membandingkan harga segera dan membazirkan masa pelanggan. 2.2.3 Internet Internet adalah berasal daripada perkataan internetworking yang membawa maksud rangkaian dalam rangkaian. Ia merupakan satu rangkaian global yang menghubungkan rangkaian-rangkaian berkomputer seluruh dunia yang boleh digambarkan seolah-olah dunia wujud tanpa sempadan. Internet ini dibangunkan oleh ARPANET (Advanced Research Project Agent Network). Kalau ditelitisejarah

kewujudan dan pembangunan Internet, Internet telah banyak member sumbangan kepada dunia komunikasi kita. Internet membantu dalam peningkatan pretasi komunikasi, perkongsian sumber, pencapaian maklumat dan proses kerjasama. Internet membenarkan komunikasi dua hala dengan cara yang lebih mudah, murah dan cepat. Ia dibina dalam persekitaran piawaian terbuka dengan penggunaan teknologi-teknologi terkini. Satu piawaian terbuka (seperti TCP/IP) bermakna saling beroperasi dalam satu pasaran yang luas dan berkemungkinan boleh mengintegrasikan satu produk/proses dengan produk/proses lain. Selain daripada itu, Internet juga digunakan sebagai pangkalan data yang boleh menyimpan data dan dicapai dengan mudah dan segera. 2.2.3.1 World Wide Web (WWW) World Wide Web atau singkatannya WWW merupakan perkhidmatan internet yang menyediakan satu komunikasi di internet. Menurut Creegan (1988), tapak WWW berkomunikasi merentasi rangkaian internet menggunakan bahasa Hyper Text Transfer Protocol atau singkatannya HTTP. WWW dapat memudahkan pengguna mencapai pelbagai sumber seperti video, data, suara dan grafik yang berada di internet. Program yang dipanggil pelayar diperlukan untuk melihat dan mencapai maklumat pada satu tapak WWW. Netscape, Mosaic, FireFox, Lynx (Unix) dan Internet Explorer merupakan jenis-jenis pelayar umum. Setiap sumber dan dokumen yang berada di WWW mempunyai satu alamt global yang dikenali sebagai URL.

Dokumen yang terhasil dipaparkan pelayar web akan diformatkan menggunakan Hypertext Markup Language atau singkatannya HTML. Tanpa WWW, pengguna tidak boleh membuat sebarang capaian. 2.2.3.2 Terminologi World Wide Web Banyak istilah yang biasanya bergabung dengan internet sebenarnya dihubungkan kepada Web. i) Laman Web merujuk kepada computer yang bersambung kepada internet yang mana mengandungi hypermedia yang boleh dicapai daripada manamana komputer lain dalam rangkaian yang bermaksud sambungan hypertext. ii) Hubungan Hypertext merujuk kepada penunjuk (pointer) yang mengandungi teks atau grafik yang digunakan untuk mencapai hyperteks yang disimpan di mana-mana tapak Web. Teks ini biasanya digariskan dan dipaparkan dalam warna biru. Apabila cursor dilalukan kepadanya, bentuk cursor akan diubah kepadabentuk tangan dengan satu jari yang sedang menunjuk. iii) Muka Web merujuk kepada fail hypermedia yang disimpan pada tapak Web di mana ia dikenalpasti oleh alamat yang unik. iv) Homepage merujuk kepada halaman pertama tapak Web. Halaman pada tapak lain boleh didapati daripada homepage.

v) URL (Universal Resource Locater) merujuk kepada alamat halaman Web. vi) Protokol merupakan satu set piawaian yang mengawal komunikasi data. HTTP adalah protocol bagi hyperteks dan merupakan kependekan daripada Hypertext Transport Protocol. Nama protocol ini dinamakan dalam huruf kecil dan diikuti dengan kolon dan 2 slash (//). vii) Nama domain adalah alamat tapak Web di mana halaman Web disimpan. Nama ini boleh mengandungi titik (dipanggil dots). Huruf ketiga terakhir bagi nama domain menentukan jenis tapak Web edu (education), com (commercial) dan gov (government) adalah antara yang paling kerap diguna. Nama domain diikuti dengan satu slash (/). viii) Laluan boleh mengenalpasti sesetengah akaun pada tapak Web dan markup bahagian hyperteks (HTML). HTML adalah kod program yang membentuk sambungan hyperteks dan ia ditulis dalam huruf kecil. ix) Browser merujuk kepada sistem perisian yang membolehkan kita memperoleh semula hypermedia dengan menaip dalan parameter carian atau klik pada grafik. x) FTP- merujuk kepada perisian yang membolehkan penyalinan fail ke komputer sendiri daripada mana-mana tapak web. Untuk melakukannya, URL bagi tapak web mesti diketahui.

2.2.3.3 Hyper Text Markup Language (HTML) Ia merupakan bahasa dalam bentuk dokumen teks pada format ASCII yang digunakan untuk menulis halamn web. Ia juga boleh dihasilkan dengan menggunakansebarang editor teks seperti Notepad, Dreamweaver dan sebagainya. Selagi fail yang disimpan masih di dalam bentuk teks, ia boleh disimpan di dalam sebarang pemproses perkataan. 2.2.3.4 Uniform Resource Locator (URL) Uniform Resource Locator (URL) adalah alamat bagi fail (sumber) yang boleh dicapai melalui internet. Jenis bagi sumber tersebut tergantung kepada Protokol Aplikasi Internet. URL mengandungi nama bagi protokol yang diminta untuk mencapai sumber, nama domain yang mengenalpasti komputer tertentu dalam internet dan penerangan hirarki bagi lokasi fail dalam komputer. HTTP URL adalah sesuai untuk semua muka web bukan sekadar homepage atau fail individu.

2.3 Ringkasan Secara keseluruhannya, bab ini menerangkan secara menfokuskan ke arah konsep, sistem dan teknologi yang terlibat dalam pembangunan sistem cadangan. Kajian ini penting bagi memastikan segala aktiviti pembangunan sistem berjalan dengan lancar dan sempurna.

BAB III PERANCANGAN KERJA 3.1 Pengenalan Projek ini dilaksanakan mengikut perancangan kerja yang telah ditetapkan iaitu berdasarkan kepada fasa-fasa yang terdapat dalam metodologi yang digunakan. Penggunaan teknik pengurusan kerja yang sistematik diperlukan bagi memperolehi output sebagaimana yang diharapkan. Perancangan kerja merupakan aspek penting dalam pembangunan sesebuah system atau proses kerja. Setiap proses kerja akan bermula dengan perancangan. Tujuan utama perancangan adalah untuk menyediakan rangka kerja untuk membolehkan anggaran kos, sumber dan jadual yang munasabah dibuat. Carta gantt digunakan untuk merekod aktiviti-aktiviti yang dilakukan di mana ianya membolehkan aktiviti-aktiviti utama dikenalpasti dan tempoh masa yang diperuntukkan untuk setiap aktiviti ditentukan. Ia juga bertujuan untuk memantau, mengawal dan menilai kemajuan projek serta memastikan kerja-kerja dapat dilaksanakan mengikut masa yang telah ditetapkan. Perancangan kerja yang baik dapat menjamin perjalanan kerja yang stabil dan berkesan. 3.2 Metodologi Projek

Metodologi merupakan satu kaedah atau teknik yang digunakan sepanjang proses membangunkan sesuatu projek. Ia juga merupakan satu aspek yang terpenting dalam membangunkan sesuatu projek bagi memastikan system dapat dihasilkan dan dilaksanakan dengan berkesan. Metodologi yang dipilih untuk untuk membangunkan system ini ialah metodologi prototaip. 3.2.1 Metodologi Protoptaip Pendekatan prototaip merupakan satu proses untuk membangunkan model yang dikenali sebagai prototaip bagi rekabentuk sistem cadangan dan kerjasama dengan pengguna untuk mengubahsuaikannya sehingga keperluan pengguna dipenuhi (Schultheis and Sumner, 1998). Proses prototaip terdiri daripada proses membangunkan satu sistem percubaan atau eksperimen dengan cepat dan murah untuk dinilai oleh pengguna akhir (Laudon and Laudon, 1997). Prototaip membantu pembangun dan pengguna melahirkan idea tentang bagaimana sistem berfungsi dalam bentuk yang lengkap (McLeod, 1997). Pengguna juga dapat menentukan keperluan maklumat dengan lebih baik apabila berinteraksi dengan sistem prototaip. Metodologi prototaip agak sama dengan Metodologi Kitaran Hayat Pembangunan Sistem (System Development Life Cycle, SDLC). Ia mempuanyai lima fasa iaitu: i. Fasa Penyiasatan Awal ii. Fasa Analisa Sistem iii. Fasa Rekabentuk Sistem iv. Fasa Pembangunan v. Fasa Implementasi/Pengujian dan Penilaian

Perbezaan antara metodologi prototaip dengan SDLC ialah prototaip memerlukan penglibatan pengguna secara langsung. Pembangun pula perlu sentiasa prihatin kepada maklumbalas yang diberikan oleh pengguna mengenai sistem dan membuat perubahan sehinggalah prototaip tersebut dapat memenuhi kehendak pengguna. Metodologi prototaip melibatkan proses memperincikan modal sistem maklumat iterative iaitu proses yang mengulang langkah-langkah dalam pembangunan sistem beberapa kali sehingga memenuhi keperluan pengguna. Ianya melibatkan dua strategi iaitu prototaip keperluan dan prototaip evolusi. Prototaip Keperluan Prototaip Evolusi Strategi Prototaip Rajah 3.1: Strategi Prototaip Bagi pembangunan sistem ini, pendekatan prototaip evolusi telah dipilih. Pendekatan evolusi ini melibatkan beberapa faktor, antaranya seperti membangunkan sistem keluaran awal; proses ini memerlukan usaha dan masa yang lebih, boleh dilaksanakan jika menggunakan alat bantu yang canggih, dan boleh dilaksanakan jika tiada ralat pada aturcara dan struktur pangkalan data dibina dengan baik. Prototaip evolusi ini merupakan metodologi pembangunan sistem yang boleh direalisasikan dengan lengkap. Ia menggunakan teknik dan alat bantu yang sama seperti prototaip keperluan, kecuali ia tidak akan dibuang. Malah prototaip ini akan menjadi sebuah sistem yang sebenar. Terdapat beberapa langkah yang terlibat di dalam prototaip ini iaitu: i) Mengenalpasti keperluan maklumat dan operasi pengguna.

ii) Membangunkan prototaip yang melaksanakan fungsi yang penting sahaja. iii) Pengujian dan penilaian (dilakukan oleh pengguna dan pembangun projek). iv) Mengenalpasti semula keperluan maklumat dan memperbaiki sistem. Prototaip evolusi adalah sesuai bagi keadaan berikut: i) Sistem cadangan bercirikan tidak boleh bekukan keperluan sebelum bermula rekabentuk dan implementasi. ii) Sistem cadangan dibangunkan untuk persekitaran yang dinamik (keperluan-keperluan perniagaan yang sentiasa berubah-ubah). iii) Sistem cadangan yang mengautomasikan aplikasi-aplikasi interaktif dan masa-nyata dengan antaramuka pengguna yang kompleks. iv) Sistem cadangan bersaiz kecil dan sederhana serta mempunyai sedikit antaramuka dengan sistem-sistem lain. v) Pembangun projek sekurang-kurangnya mempunyai kemahiran dalam menggunakan alat bantu yang canggih. Rajah 3.2. Aktiviti-aktiviti yang terdapat dalam prototaip evolusi digambarkan dalam

Rajah 3.2: Carta Alir Aktiviti-aktiviti Prototaip Evolusi 3.2.1.1 Fasa Penyiasatan Awal Fasa ini mendefinisikan masalh yang dihadapi oleh sistem yang telah sedia ada. Ia dimulakan dengan memahami skop serta objectif projek yang akan dilaksanakan. Tujuan utama fasa ini adalah memahami sistem dengan lebih mendalam sebelum melaksanakan pembangunan sistem. Dalam fasa ini, pengumpulan maklumat telah dilakukan untuk memahami persekitaran terhadap sistem sedia ada dan sistem yang akan dibangunkan. Masalah-

masalah dan kekurangan yang dihadapi dalam sistem sedia ada akan dikaji dan dikenalpasti serta keperluan terhadap sistem yang akan dibangunkan ditentukan. Kajian literature dibuat untuk memahami maklumat-maklumat yang diperlukan bagi membangunkan Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd serta teknologi web yang digunakan. Dalam fasa ini juga, keperluan terhadap perkakasan dan perisian bersesuaian yang akan digunakan dalam pembangunan sistem ini akan diteliti. Spefikasi pemilihan perkakasan dan perisian adalah penting untuk memastikan perkakasan dan perisian yang dipilih mampu menyokong keperluan sistem yang akan dibangunkan. Antara kaedah yang digunakan bagi memperoleh maklumat dan informaasi yang diperlukan ialah: i) Temubual Temubual dan perbincangan telah dibuat bersama dengan Pegawai Teknologi Maklumat Y & L Metal Components Sdn Bhd bagi mendapatkan maklumat-maklumat berkaitan dengan sistem yang akan dibangunkan. ii) Melayari Internet Untuk mendapatkan sumber-sumber maklumat, internet juga dijadikan media utama dalam mengumpul maklumat berkaitan dengan sistem yang akan dibangunkan. iii) Melalui rujukan buku dan majalah Maklumat juga diperolehi melalui pembacaan buku-buku rujukan dan nota-nota kuliah. Melaui rujukan ini banyak maklumat mengenai komputer, internet, web dan kaedah pembangunan sistem diperolehi.

Setelah penilaian dan pemilihan ke atas maklumat yang diperolehi dari penyiasatan awal dilakukan, seterusnya terdapat beberapa perkara yang perlu dipertimbangkan iaitu: i) Membuat keputusan membangunkan sistem cadangan berdasarkan kajian atau penyiasatan awal yang telah dibuat. ii) Mengenalpasti skop serta objektif pembangunan sistem cadangan. iii) Mengenalpasti dan membuat perancangan untuk melaksanakan aktiviti-aktiviti yang berkaitan dengan projek. Perancangan tersebut amat penting supaya pelaksanaan pembangunan sistem tidak lari daripada matlamat asal. 3.2.1.2 Fasa Analisa Sistem Fasa analisa sistem bertujuan untuk memahami dan menganalisa secara terperinci berkenaan prosidur sistem manual dan masalah yang dihadapi serta mendokumenkan fungsi sistem sedia ada. Selain daripada itu, fasa ini juga digunakan untuk menentukan keperluan sistem baru dalam mengatasi masalah yang telah dikenalpasti. Aktiviti-aktiviti yang dilakukan dalam fasa ini termasuklah: i) Analisa dalam konteks serta keperluan organisasi dan pengguna. ii) Analisa dalam konteks dan keperluan kawasan fungsian. iii) Analisa sistem sedia ada: a) Analisa fizikal. b) Analisa logikal. iv) Menentukan kefungsian sistem baru iaitu: a) Keperluan sistem. b) Ciri-ciri pengguna.

v) Mendokumenkan keperluan. 3.2.1.3 Fasa Rekabentuk Sistem Rekabentuk sistem akan diimplementasi berdasarkan kajian-kajian yang dilakukan. Rekabentuk sistem terbahagi kepada rekabentuk logikal dan rekabentuk fizikal. Rekabentuk logikal adalah seperti rekabentuk antaramuka, rajah aliran data (DFD) dan rajah hubungkait entity (ERD). Rekabentuk fizikal pula adalah seperti rekabentuk pangkalan data, spefikasi keperluan perkakasan, perisian dan sebagainya. 3.2.1.4 Fasa Pembangunan Pembangunan sistem akan dimulakan setelah proses rekabentuk selesai dibuat. Pembangunan sistem akan melibatkan pengkodan sistem, pemasangan perkakasan serta perisian yang diperlukan. Aktiviti rekabentuk fizikal akan dibangunkan. Dalam fasa ini, prototaip awalan yang dibina akan diuji dan ditunjukkan kepdada pengguna. Seterusnya prototaip tersebut akan diubah jika perlu, mengikut spesifikasi yang telah ditetapkan oleh pengguna. Proses ini akan berulang sehinggalah memenuhi kehendak pengguna. ASP.Net digunakan sebagai bahasa pembangun prototaip dan Microsoft SQL Server 2005 digunakan sebagai pelayan pangkalan data. Dokumentasi bagi aturcara sistem juga akan disediakan bagi memudahkan kefahaman dan sebagai rujukan pada masa akan dating.

3.2.1.5 Fasa Implementasi/Pengujian Dan Penilaian Dalam Pengujian sistem, sistem yang telah sempurna ditunjukkan dan diuji oleh pengguna sistem. Tujuan fasa ini ialah untuk memastikan sistem yang dibangunkan memenuhi keperluan pengguna. Maklum balas daripada pengguna akhir digunkan untuk memperbaiki sistem tersebut. 3.2.2 Teknik dan Alat Bantu Bagi menjamin kesempurnaan sistem ini, pelbagai teknik dan alat bantu digunakan. Antaranya ialah penggunaan rajah-rajah projek, jadual pangkalan data dan sebagainya. Pemilihan teknik dan alat bantu yang sesuai amat penting bagi menjamin kejayaan sistem. 3.2.2.1 Carta Alir Gambarajah yang menunjukkan jujukan dan logic bagi prosidur-prosidur dengan menggunakan symbol-simbol untuk memwakili jenis input, output, proses dan simpanan data yang berlainan (Alter, 1996). Teknik ini berupaya menunjukkan logic proses projek dengan berkesan, misalnya prosidur sistem semasa seperti mana Lampiran C.

3.2.2.2 Rajah Aliran Data Rajah aliran data (DFD) adalah satu teknik bergrafik yang menggunakan beberapa symbol untuk menggambarkan aliran data di antara proses-prose yang saling berkaitan (Yourdon, 1989). Teknik ini sesuai untuk sistem pemprosesan data kerana ia berorientasikan kaedah analisis berstruktur. DFD digunakan dalam proses menganalisa sistem untuk mendapatkan kefahaman yang mendalam tentang sesuatu sistem. Ia juga merupakan satu kaedah pemodelan proses yang memperlihatkan aliran data dan proses yang dilakukan dalam sesuatu sistem. Terdapat beberapa teknik DFD yang telah dicadangkan oleh beberapa orang pakar. 3.2.2.3 Microsoft Office Visio 2007 Microsoft Office Visio 2007 merupakan satu perisianyang digunakan untuk membantu dalam merekabentuk dan mendokumenkan sistem maklumat. Alat bantu ini menyediakan cara yang mudah untuk melukis rajah konteks dan rajah aliran data yang diperlukan dalam laporan projek ini. 3.3 Justifikasi Metodologi Pemilihan metodologi prototaip adalah kerana keupayaan metodologi ini untuk memberikan beberapa kelebihan seperti masa pembangunan yang singkat, penggunaan yang lebih meluas serta memperbaiki komunikasi antara pengguna dan pembangun. Metodologi ini juga dipilh kerana ia sesuai bagi pembangunan yang melibatkan persekitaran dinamik iaitu keperluan-keperluan yabg sentiasa berubah-

ubah bersesuaian dengan pembangunan aplikasi internet. Kelebihan-kelebihan lain prototaip termasuklah: i) Mempunyai keupayaan untuk mengawal keperluan-keperluan yang timbul. Dengan ini, ianya dapat memperbaiki kualiti sistem. ii) Melibatkan penglibatan dan komitmen pengguna. iii) Membolehkan pengguna memberikan maklumbalas dengan cepat apabila berinteraksi dengan sistem. iv) Kos dan masa pembangunan dikurangkan. Pemilihan kaedah dan alat bantu yang bersesuaian dengan metodologi yang dipilih begitu dititikberatkan. Pemilihan metodologi yang tepat akan menjamin kualiti dan kestabilan sistem. 3.4 Keperluan Perkakasan dan Perisian Perkakasan dan perisian juga perlu dipertimbangkan oleh pembangunan dalam memastikan sistem yang akan dibangunkan dapat beroperasi dengan baikdan sempurna

3.4.1 Spesifikasi Keperluan Perkakasan Spesifikasi minima perkakasan yang perlu disediakan bagi membangunakan Sistem Maklumat Pengurusan Pusat Pengawalan Y & L (Centre Control System, CCS) Y & L Metal Components Sdn Bhd adalah seperti berikut: Keperluan minima bagi pelayan ialah: i) Pemprosesan Pentium 600Mhz. ii) 512MB ingatan utama (RAM). iii) 5 GB cakera keras 3.4.2 Justifikasi Perkakasan Spesifikasi ke[erluan bagi perkakasan dipilih adalah berdasarkan criteria yang dirasakan mampu menampung keperluan sistemyang dibangunkan. Pemprosesan yang mempunyai kelajuan yang agak tinggi diperlukan untuk memastikan pengguna berasa selesa untuk menggunkan sistem ini nanti. Di samping itu, monitor berwarna dan pixel resolusi sekurang-kurangnya 1024 X 768 diperlukan kerana sistem menggunakan antaramuka bergrafik sebagai tarikan serta bagi menjaga konsep ramah pengguna.

3.4.3 Spesifikasi Keperluan Perisian Spesifikasi keperluan perisian adalah sebagaiman jadual di bawah: Sistem Pengoperasian Windows Server 2003 Ultiliti Web Pelayar web Pangkalan Data Microsoft SQL Server 2005 Pembangunan Antaramuka Microsoft Visual Studio 2008 Web/Bahasa Pengaturcaraan Jadual 3.1: Spesifikasi Perisian 3.4.3.1 Microsoft Windows Server 2003 Windows Server 2003 merupakan sistem pengoperasian pelayan dan juga satu platform yang lengkap untuk aplikasi ASP.Net 2.0. Ianya mempunyai cirri-ciri utama seperti keboleharapan, keselamatan dan sebagainya. Ia juga fleksibel dan serasi dengan persekitaran internet, serta bersifat ramah pengguna. 3.4.3.2 Microsoft SQL Server 2005 Microsoft SQL Server 2005 merupakan satu pelayan pangkalan data hubungan yang melakukan pemprosesan transaksi. Dengan menggunakan pangkalan data jenis hubungan, proses mencari, menganalisa, melindungi dan menyelenggara data menjadi lebih senang kerana data-data yang berhubungan disimpan hanya pada satu tempat.

3.4.3.3 Microsoft Visual Studio 2008 Microsoft Visual Studio 2008 merupakan sebuah perisian yang dikeluarkan oleh syarikat Microsoft Corporation untuk membangunkan aplikasi web yang bersifat interaktif dan dinamik. Visual Studio merangkumi pelbagai alatan visual yang mampu bersepadu baik dalam satu persekitaran pembangunan aplikasi web. Visual Studio juga mengandungi alatan pangkalan data Visual untuk membina dan menguruskan Web berasaskan data. Visula Studio adalah berasakan rangkakerja Microsoft Active Server yang menggunakan Active Server Scripting iaitu boleh digunakan untuk pembangunan seperti Visual Basic, Visual C++, Visual J++ dan alatan yang dikenali sebagai InterDev. 3.5 Cadangan Projek Pembangunan sistem dicadangkan akan member keutamaan untuk menyelesaikan masalah bagi sistem yang sedia ada. Langkah-langkah penyelesaian tersebut ialah: i) Membangunkan sebuah sistem yang boleh mencapai matklumat dilakukan secara atas talian bila-bila masa dan di mana sahaja. ii) Membangunkan sebuah sistem yang menggunakan teknologi pelayanpelanggan untuk memudahkan penyelenggaran sistem kerana proses penyelenggaraan hanya perlu di bahagian pelayan sahaja.

iii) Membangunkan sebuah sistem yang fleksibel, yang boleh menyokong permintaan pengguna. iv) Merekabentuk anataramuka sistem yang ramah pengguna dengan menyediakan ikon-ikon, butang-butang dan grafik-grafik yang menarik. v) Menyediakan kepelbagaian capaian maklumat ke atas antaramuka. 3.6 Perancangan Kerja Perancangan kerja diperlukan bagi memastikan kerja dapat dilakukan secara bersistematik. Projek ini mengambil masa selama dua sememster. Semester pertama melibatkan aktiviti-aktiviti pengumpulan maklumat, menganalisasi maklumat serta merancang kerja-kerja yang akan dilakukan untuk pembangunan sistem dan mengenalpasti bentuk serta format input dan output bagi sistem. Perisian yang digunakan adalah seperti Microsoft Visual Studio 2008, Microsoft SQL Server dan Microsoft Visio 2007 (Sila rujuk Lampiran B bagi Carta Gantt Perancangan Projek I). Pada semester dua pula, pembangunan sistem akan dilakukan. Hasil akhir bagi projek ini adalah satuprototaip yang berfungsi dan juga laporan akhir lengkap.

3.7 Ringkasan Perancangan kerja tidak boleh diabaikan kerana ia memastikan kelancaran perjalanan sistem. Segala perancangan perlu diikuti agar tiak timbul sebarang masalah yang tidak diduga serta hasil kerja nanti benar-benar berjaya dan dapat disaipkan dalam tempoh masa yang ditetapkan. Sebelum pembangunan sistem cadangan dilakukan, pemilihan metodologi adalah penting bagi menjamin kestabilan sistem. Metodologi prototaip menjadi pilihan dalam pengaplikasian ini kerana mempunyai kelebihan dari pelbagai sudut. Disamping itu, pemilihan perkakasan dan perisian juga diambil kira sebagai keutamaan bagi menjamin kestabilan sistem. Cadangan penyelesaian juga dibuat bagi memastikan kesempurnaan sistem baru yabg berteraskan internet ini. Kesemua kombinasi di atas perlu dititikberatkan bagi demi mencapai objektif sebenar.

BAB IV HASIL AWALAN 4.1 Pengenalan Hasil awalan adalah hasil yang diperolehi daripada perancangan, analisa masalah, analisa keperluan dan pengumpulan data yang telah dilakukan ke atas organisasi iaitu Y & L Metal Components Sdn Bhd. Hasil awalan adalah dalam bentuk rekabentuk dan juga data mentah. Rekabentuk yang baik adalah penting untuk menghasilkan sistem yang berkualiti. Secara amnya, rekabentuk sistem boleh dipecahkan kepada rekabentuk logikal dan rekabentuk fizikal. 4.2 Latar belakang organisasi Y & L Metal Components Sdn Bhd merupakan sebuah syarikat yang berada di bawah sektor pembuatan. Syarikat ini dipertanggungjawabkan untuk menbuatkan kereta aksesori dan alat elektronik. Di antara matlamat dan objektif Y & L Metal Components Sdn Bhd termasuklah menawarkan sumber yang kompetitif dan

terpercaya, dalam bekalan alat dan cap yang presisi serta bekalan logam entakan yang presisi. Y & L Metal Components Sdn Bhd pula dibahagikan kepada sembilan jabatan. (Sila rujuk Lampiran A untuk carta organisasi) Bagi proses pembuatan perlulah melalui beberapa peringkat yang telah ditetapkan oleh Y & L Metal Components Sdn Bhd iaitu bermula dengan mendaftar pelanggan sehinggalah penghantaran produk. 4.3 Proses Kerja Bagi Pembuatan Produk Proses kerja bagi pembuatan produk di Y & L Metal Components Sdn Bhd ditunjukkan lebih terperinci pada Rajah Aliran Data iaitu DFD (sila rujuk lampiran D). Rajah Aliran Data tersebut dibahagikan kepada Rajah Konteks, Rajah Peringkat Sifar dan juga Rajah Peringkat Satu bagi proses pembuatan produk. Berdasarkan kepada DFD dapat dilihat aliran input dan output, fungsi-fungsi pemprosesan yang dilaksanakan, serta fail-fail yang terlibat. 4.4 Rekabentuk Antaramuka Rekabentuk antaramuka sistem menunjukkan interaksi di antara pengguna dan sistem computer. Rekabentuk antaramuka pengguna perlulah dihasilkan dengan konsisten untuk seliruh sistem, mudah digunakan dan ramah pengguna. Perekabentuk perlu memastikan tujuan utama pengguna menggunakan antaramuka tersebut dan memastikan semua antaramuka diorganisasikan dengan betul (sila rujuk lampiran G).

Bagi Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd, terdapat tiga modul utama iaitu modul pelanggan, modul pengguna dan modul pentadbir. Modul pelanggan berfungsi untuk bagi pelanggan menempah projek-projek baru dan menyemak projek-projek yang telah ditempah. Modul pengguna adalah berfungsi sebagai rujukan dan kegunaan para pekerja dalam Y & L Metal Components Sdn Bhd untuk membuat pemantauan dan penyemakan proses-proses projek-projek baru. Modul pentadbir berfungsi sebagai pentadbir untuk menyemak dan menganalisasi pretasi hasilan Y & L Metal Components Sdn Bhd. Rajah 4.1 menunjukkan modul-modul yang terdapat di dalam Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd.

Rajah 4.1: Gambaran Modul Sistem 4.4.1 Modul Utama Modul ini merupakan halaman utama yang perlu dimasuki oleh semua pengguna sistem sebelum melewati halaman-halaman yang seterusnya. Halaman ini penting sebagai tarikan pengguna untuk melayari laman ini dan halaman ini juga akan membantu pengguna tentang penggunaan sistem sepenuhnya.

4.4.2 Modul Pelanggan Modul ini adalah untuk kegunaan pelanggan Y & L Metal Components Sdn Bhd untuk menguruskan perniagaan antara mereka. Pelanggan yang akan memasuki modul perlu mendapatkan pengenalan diri atau ID dari Y & L Metal Components Sdn Bhd dan juga katalaluan sebagai langkah keselamatan sistem. Apabila ID dan katalaluan yang dimasukkan diterima oleh sistem, pelanggan tersebut akan Berjaya memasuki halaman modul pentadbiran dan boleh membuat pemilihan submodulsubmodul yang disediakan. i) Submodul Isu Projek Baru Submodul Isu Projek Baru merupakan halaman yang membenarkan pelanggan menghantar projek-projek baru yang menawar kepada Y & L Metal Components Sdn Bhd. ii) Submodul Menyemak Projek Submodul Menyemak Projek merupakan halaman yang membenarkan pelanggan-pelanggan projek-proejk yang pernah ditempah di Y & L Metal Components Sdn Bhd. 4.4.3 Modul Pengguna Modul ini adalah untuk kegunaan para pekerja Y & L Metal Components Sdn Bhd untuk memantau dan menyemak proses-proses yang berada di dalam sistem. Pekerja yang akan memasuki modul ini perlu mempunyai pengenalan diri atau ID dan juga katalaluan sebagai langkah keselamatan sistem. Hanya pekerja yang

dupertanggungjawabkan ke atas sistem ini sahaja yang akan mempunyai ID dan katalaluan. Apabila ID dan katalaluan diterima oleh sistem, pekerja tersebut akan memasuki halaman modul pentadbiran dan boleh pemilihan submodul-submodul yang disediakan. i) Submodul Menerima Projek Baru Submodul Menerima Projek Baru merupakan halaman yang membolehkan pekerja menyemak dan meneriam projek-projek baru yang ditawarkan oleh pelanggan. Sekiranya pihak Y & L Metal Components Sdn Bhd menerima atau tidak menerima projek tersebut, pekerja akan membalas pelanggan melalui faks atau email.. ii) Submodul Laporan Tempahan Submodul Laporan Tempahan mengandungi maklumat tentang projek-projek yang ditempah. Dalam modul ini, pekerja boleh manganalisasi projek-projek yang diterima oleh pihak Y & L Metal Components Sdn Bhd. 4.4.4 Modul Pentadbiran Modul Pendtadbiran adalah untuk kegunaan pekerja aras pentadbir untuk tujuan menganalisasi prestasi pekerja dan juga memastikan seluruh proses pembuatan berfungsi dengan lancar. Hanya pekerja di peringkat pentadbir dan dipertanggungjawabkan dalam sistem ini diberikan kebenaran untuk memasuki ke dalam modul ini. Pengenalan diri atau ID dan katalauan pengguna perlu dimasukan ke dalam sistem untuk langkah keselamatan sistem. Apabila ID dan katalaluan diterima oleh sistem, pengguna boleh memasuki ke submodul-submodul berikut: i) Submodul Menerima Projek Baru

Submodul Menerima Projek Baru merupakan halaman yang membolehkan pekerja menyemak dan meneriam projek-projek baru yang ditawarkan oleh pelanggan. Sekiranya pihak Y & L Metal Components Sdn Bhd menerima atau tidak menerima projek tersebut, pekerja akan membalas pelanggan melalui faks atau email. ii) Submodul Laporan Submodul Laporan merupakan halaman yang membolehkan pengguna melihat laporan-laporan yang terlibat di dalam proses penemapahan projek untuk kegunaan analisasi dan sebagainya. Pengguna juga boleh mencetak lapran-laporan tersebut melalui sistem. iii) Submodul Daftar Pengguna Submodul Daftar Pengguna merupakan halaman yang membolehkan pihak Y & L Metal Components Sdn Bhd mendaftar pengguna untuk memberikan kebenaran memasuki ke dalam sistem ini. Semua pengguna sistem perlulah didaftar oleh pentadbir sebagai langkah keselamatan sistem.

4.5 Ringkasan Secara ringkasnya, bab ini membincangkan analisasis sistem semasa dan sistem yang bakal dibangunkan. Semua proses adalah diterangkan seperti rekabentuk sistem dan rekabentuk pangkalan data. Selain itu, ia juga menerangkan tentang input serta hasil output yang diperolehi dengan melaksanakan sistem ini. Bab ini juga menekankan kepada rekabentuk pembangunan sistem melalui cadangan penyelesaian masalah yang digambarkan melalui rajah-rajah logikal. Keutamaan rekabentuk adalah melibatkan rekabentuk sistem dari segi pangkalan data, antaramuka, input, proses dan output. Komponen-komponen ini dikelaskan secara berasingan untuk mewujudkan sempadan data.

BAB V PERLAKSANAAN SISTEM 5.1 Pengenalan Perlaksanaan system merangkumi fasa perlaksanaan system yang merupakan fasa terakhir dalam metodologi berasaskan Model Prototaip. Dalam proses pembangunan projek ini, carta hirarki system telah dilakukan di mana ia adalah perwakilan modul-modul. Perlaksanaan atau proses implemntasi system dilakukan sebaik sahaja fasa rekabentuk system ini selesai. Fasa perlaksanaan ini melibatkan aktiviti yang dijalankan seperti pengekodan untuk menghasilkan sebuah system yang berfungsi daripada modul-modul yang telah dicadangkan. 5.2 Pembentukan Pangkalan Data Pembentukan pangkalan data dilakssanakan sebelum proses merkabentuk antaramuka. Ini kerana pangkalan data memainkan peranan yang penting terhadap system ini. Pembinaan pangkalan data perlu dilaksanakan dengan terliti agar ianya

dapat menjanakan hasil yang diperlukan oleh system. Dengan ini, system dapat beroperasi dengan baik dan memenuhi matlamat pembangunanya. Pembangunan Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd ini dengan menggunakan Microsoft SQL server sebagai pangkalan data. Pangkalan data system ini digunakan untuk menyimpan maklumat projek-projek baru, makluamt pelanggan dan juga maklumat proses yang terlibat dalam system ini. 5.3 Pembangunan Sistem Dalam proses pembangunan sistem ini, beberapa pemasangan perisian yang terlibat adalah seperti pemasangan Microsoft Visual Studio 2008, Microsoft SQL Server, Microsoft Project dan Dia. Pemasangan perisian-perisian ini memerlukan cakera padat yang mengandungi perisian seperti Microsoft Visual Studio 2008, Microsoft SQL Server, Microsoft Project dan Dia seterusnya cakera padat ini dimasukkan ke dalam pemain cakera. Klik sebanyak dua kali pada Setup.exe dan ikut arahan yang ditunjukkan pada skrin computer. 5.4 Penulisan dan Pengekodan Aturcara Penulisan dan pengekodan aturcara merupakan aktiviti utama yang terpenting di dalam pembanguan sesebuah sistem. Aktiviti ini perlu dilakukan dengan teliti agar system dapat berfungsi dengan baikseprti yang dirancangkan. Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd ini menggunakan kaedah pengekodan ASP.Net. Selain datipada itu, dua bahasa penskripan diguankan iaitu HTML bagi memperkukuhkan

lagi perjalanan system ini. Antara contoh-contoh kod aturcara adalah seperti dibawah. Protected Sub btnsubmit_click(byval sender As Object, ByVal e As EventArgs) Handles btnsubmit.click Dim comfirm As String Dim message As String = "Comfirm to submit Project: " & txtproname.text & "as new project?" comfirm = MsgBox(message, MsgBoxStyle.YesNo, "Comfirmation") If comfirm = MsgBoxResult.Yes Then Dim filepath As String = "~/New_project/" & upimage.filename upimage.saveas(mappath(filepath)) End If Rajah 5.1 Kod aturcara yang memasukan maklumat ke dalam pangkalan data. End Sub SqlDataSource1.Insert() MsgBox("Successfull!", MsgBoxStyle.OkOnly, "Successfull") Response.Redirect("~/Default.aspx") 5.5 Pembangunan Antaramuka Sistem Perisian yang digunakan untuk membangunkan antaramuka system ini adalah perisian Microsoft Visual Studio 2008. Perisian memberikan kelebihan dalam pembanguan antaramuka yang memnarik seperti kadah Stylesheet dan Skin. Ciri-ciri perisian ini mesra pengguna dan berasakan orientasi objek memudahkan penggunaannya disamping membenarkan pengaturacaan kod bagi pengguna yang lebih selesa dengan menggunakan kaedah pembangunan kod pengaturcaraan. Pembangunan antaramuka system ini direkabentuk dengan penggunaan Master Pages. Terdapat tiga ContentPlaceHolder yang utama dalam Master Pages yang utama. Kaedah Nesting Master Pages juga digunakan untuk membolehkan sistem ini memaparkan menu yang berlainan pada modul masing-masing. Salah satu ContentPlaceHolder akan memaparkan kandungan-kandungan yang akan dipaparkan.

5.6 Pengaturcaraan Modul-modul Bagi menghasilkan halaman utama system, tiga tag diperlukan iaitu tag html, head dan juga body. Contoh keratan aturcara antaramuka adalah pada rajah 5.2. <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="YLMetal.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html> Rajah 5.2 Keratan aturcara bagi antaramuka sistem Aktiviti-aktiviti pengaturacaraan bagi projek ini dilakukan mengikut trutan modul. Modul-modul diaturcarakan dengan menggunakan ASP.Net. 5.7 Pengintegrasian Sistem Pengintegrasian sistem melibatkan pembentukan dan penggabungan modulmodul dalam sistem yang telah siap dibangunakan untuk membentuk sebuah sistem yang lengkap. Setelah melalui proses integrasi ini, sistem akan dipastikan berupaya

untuk beroperasi dengan sempurna semasa menerima dan memproses data daripada pengguna. Ia juga melibatkan kepada capaian kepada fungsi pangkalan data sebagai pusat penyimpanan data yang baik dan berkesan. Modul-modul dalam sistem ini telah diintegrasikan dan akan diuji untuk memastikan data yang telah diproses dan dihasilkan diterima untuk paparan setiap modul. Setiap modul dalam sistem ini adalah saling berkait, maka pengintegrasian yang dilakukan akan saling melengkapi proses-proses yang diperlukan untuk memebuhi keperluan sistem. 5.8 Ringkasan Bab perlaksaan system ini merupakan proses yang penting dalam pembangunan system. Ia menerangkan tentang hasil projek, implementasi dan perlaksanaan system secara keseluruhan. Peringkat pembangunan ini merupakan masa yang kritikal dalam pembangunan sebuah sistem. Ianya perlu dilakukanmengikut perancangan yang telah ditetapkan dan rekabentuk terperinci seperti yang dinyatakan di dalam bab yang lepas. Dalam bab ini, ia menitikberatkan pengaturcaraan, pembanguan pangkalan data serta pembangunanantaramuka.

BAB VI PENGUJIAN DAN PENILAIAN SISTEM 6.1 Pengenalan Pengujian dan penilaian ke atas sesuatu sistem dilakukan bagi memastikan kebolehfubsian sistem dan menentukan bahawa Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd telah mencapai objektif dan matlamt yang telah ditetapkan. Ianya juga dilakukan bagi mengenalpastikan kesilapan dan kekurangan perjalanan sistem ini. 6.2 Pengujian Pengujian merupakan proses melaksanakan kod aturcara yang bertujuan untuk mengesan sebarang ralat yang mungkin wujud. Sistem diuji untuk memastikan semua komponen yang terkandung di dalam sistem dapat berfungsi dengan baik. Pengujian merupakan poses yang dilakuakn selepas kerja-kerja pengekodan siap dilakukan. Data-data yang mirip kepada data sebenar dimasukkan

ke dalam sistem dapat berfungsi, memproses dan memaparkan maklumat mengikut data yang dimasukkan. Terdapat dua cara pengujian dilaksanakan iaitu pengujian positif dan pengujian negative. 6.2.1 Pengujian Positif Pengujian positif adalah bertujuan untuk memastikan segala format yang diisikan oleh pengguna adalah sah dari segi format dan kehendak sistem. Oleh itu, pengujian positif amat penting untuk memastikan hanya data yang sah sahaja dibenarkan masuk ke dalam sistem. Contoh pengujian data input yang telah dilaksanakan dan hasil pengujiannya adalah seperti berikut: i. Tidak memasukkan input yang dikehendaki. Mesej ralat akan ditunjukkan di tepi kontol tersebut. Pengguna mesti memasukkan maklumat pada ruangan yang disediakan. Mesej ralat yang dipaparkan Rajah 6.1 Mesej ralat bagi kemasukkan input yang tidak dimasukan ii. Pengesahan input dari pengguna untuk mengenalpastikan pengguna beringin menerus ke process yang setrusnya supaya mengelakan kesilapan pengguna.

Rajah 6.2 Kotak mesej popup untuk mengesahkan penyerahan projek baru. Rajah 6.3 Kotak mesej yang menunjukkan proses penyerahan projek baru berjaya. 6.2.2 Pengujian Negatif Pengujian negatif dilakukan bagi memastikan sistem ini dapat memberikan meklumbalas yang tepat jika ada yang tidak sah dimasukkan ke dalam sistem. Pengujian ini kan menguji sebaik mamna sistem ini dapat memberikan maklumbalas jika terdapat kemasukkan data yang tidak sah. Pengujian ini penting dalam memastikan sistem ini mampu memberitahu pengguna jika terdapat sebarang data yang tidak sah atau salah. i. Mesej ralat akan memapar jika pengguna memasukkan data yang tidak sah. Pengguna mesti memasukkan data yang sah ke dalam ruangan yang disediakan.

Rajah 6.4 Mesej ralat menunjukkan data yang tidak sah. 6.3 Peringkat Pengujian Pengujian akan dilaksanakan sebaik sahaja kerja-kerja pengekodan aturcara selesai disiapkan. Pengujian terdiri daripada beberapa peringkat iaitu pengujian unit, pengujian integrasi, pengujian sistem dan pengujian penerimaan. 6.3.1 Pengujian Unit Pengujian unit merupakan pengujian terhadap sistem bagi menunjukkan bahawa suatu modul itu telah memenuhi keperluan pengguna sistem dan dapat menyelesaikan fungsi-fungsi dan tugas-tugas yang dikehendaki oleh pengguna sistem. Pengujian ini melihat kepada pap yang dijangka oleh pengguna daripada

sistem dan melihat adakah output yang dikeluarkan oleh sistem menepari kehendak pengguna. Ujian ini juga dikenali sebagai pengujian kotak hitam. i. Modul Pentadbir Pengujian dilakukan bagi memastikan pentadbir boleh menyemak laporan dan keadaan projek-projek yang dimasukkan oleh pelanggan. ii. Modul Pengguna Pengujian dilakukan bagi mengenalpastikan pegawai pihak organisasi dapat memproseskan tempahan yang dilakuakn oleh pelanggan. iii. Modul Pelanggan Pengujian dilakukan untuk mengenalpastikan pelanggan boleh memasukan data projek baru dan boleh menyemak keadaan projek yang telah dimasukkan. 6.3.2 Pngujian Integrasi Pengujian integrasi untuk sistem ini dilaksanakan dengan menguji semua modul yang dibangunkan. Pengujian mengesan ralat dilakukan secara berperingkat kerana adalah sukar untuk menguji semua modul sekaligus. Ini untuk memastikan sistem dapat befungsi dengan baik tanpa sebarang kesilapan. Pengujian aturcara akan dilakukan semasa aturcara dikompil. Pembetulan aturcara perlu dilakukan jika terdapat kesalahan aturcara semasa sturcara dikompil. Semamsa membangunkan sistem ini, sistem dilarikan melalui pelayan web internet Ecplorer untuk menguji aturcara yang dibangunkan. Selain itu, pengujian ini memastikan setiap halaman

dalam sitem berfngsi dengan baik seperti yang dikehendaki dan tidak wujud sebarang masalah setelah semua modul digabungkan. Ini adalah keran output dari suatu modul adalah input kepada modul yang lain. 6.3.3 Pengujian Sistem Pengujian di peringkat pembangunan sistem diuji untuk memastikan sistem yang dibangunkan memenuhi spesifikasi rekabentuk sistem yang ditetapkan pada peringkat awal. Pengujian ini adalah penting supaya sistem yang dibangunkan tidak mempunyai ralat. Pengujian ini boleh mengesan ralat yang wujud apabila berlaku ineraksi antara subsistem. Ia juga memastikan sistem dapat berfungsi seperti yang dikehendaki dan dapat memenuhi keperluan pengguna. 6.3.4 Ujian Penerimaan Pengujian ini adalah pengujian yang dilakukan oleh pengguna sebenar sistem. Pengujian ini melibatkan kemasukan data sebenar yang dibekalkan oleh pengguna berbanding data contoh yang digunkan dalam sistem sebelum ini. Oleh itu, pengujian ini tidak dilakukan ke atas sistem ini.

6.4 Ringkasan Bab ini menerangkan mengenai pengujian yang telah dilakukan ke atas sistem yang telah dibangunkan. Pengujian dilakukan bagi memastikan sistem berjalan dengan lancer tanpa sebarang ralat dan masalah. Hasil pengujian dapat membuktikan bahawa sistem berfungsi mengikut spesifikasi yang ditetapkan.

BAB VII KESIMPULAN 7.1 Pengenalan Dalam bab perbincangan dan kesimpulan ini akan membincangkan tentang keseluruhan projek yang telah dibangunkan, hasil yang dicapai daripada projek yang dijalakan serta cadangan untuk projek akan dating. Oleh itu, huraian tentang penilaian seistem dari segi kelebihan dan kelemahan sistem serta cadangan pembaikan buat masa ini hanyalah berdasarkan kepada pandangan pembangun sahaja. 7.2 Kelebihan Sistem Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd ini dibangunkan secara atas talian. Terdapat beberapa kelebihan yang dijangka dapat dihasilkan iaitu:

i. Proses penempahan projek baru dapat dilakukan dengan lebih cepat tiada kekangan masa. Oleh itu menjadikan proses penempahan projek lebih efektif dan berkesan. ii. Membantu pihak pentadbir mengawaskan prestasi pegawai-pegawai dalam memproses sesuatu kes projek baru iii. Proses carian maklumat projek-projek lebih cepat dan berkesan iv. Sistem menyediakan sistem kawalan keselamatan yang tinggi dimana hanya pihak pentadbir dan pegawai dapat menyemak dan melakukan proses kemaskini data. v. Sistem ini bersifat mesra pengguna dimana pelbagai kontrol dan proses belakang dilakukan oleh sistem sendiri tanpa memerlukan diisi oleh pengguna. vi. Sistem ini dapat menjanakan laporan dengan cepat yang boleh dicetak untuk digunakan sebagai rujukan dan maklumat analisasi. vii. Sistem ini membolehkan pelanggan-pelanggan menyemak status tempahan masing-masing dengan secara atas talian pada bila-bila masa.

7.3 Kelemahan Sistem Setiap sistem mestilah mempunyai kelemahannya tersendiri. Antara kelamahan-kelemahan yang telah dikenalpastikan terdapata dalam sistem ini adalah seperti berikut: i. Sistem ini hanya mengandungi proses penemaphan projek baru. Proses selepas penemapahn masih perklu menggunakan cara secara manual contohnya penyediaan kontrak dan sebagainya. ii. Pihak Y&L Metal Components Sdn Bhd mengalami masalah apabila pelanggan tiba-tiba tidak inign meneruskan projek sebelum menandatangani kontrak walaupun pihak Y & L Metal Components Sdn Bhd telah menerima projek tersebut melalui sistem. 7.4 Kekangan Sistem i. Sistem ini dibangunkan berasakan web, maka sistem ini berkemungkinan berlaku kesesakan trafik atau server down. ii. Sistem ini tidak membenarkan pengguna memadamkan segala rekod atau dokumen atas polisi Y & L Metal Components Sdn Bhd. Oleh sebab itu, keadaan Overload berkemungkinan berlaku apabila penyelenggaran tidak dilakukan.

7.5 Cadangan Pembaikan Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd yang dibangunkan ini mempunyai kelemahan-kelamahan yang boleh diatasi. Antara cadangan bagi mengingatkan prestasi sistem adalah seperti berikut: i. Memperbaiki serta meningkatkan pengawalan status atas process penempahan projek. ii. Kawalan muat-naik dokumen-dokumen boleh membatas ke beberapa jenis fail sahaja dan kaedah bernama supaya kerja penyelenggaran lebih senag dijalankan. iii. Sistem ini boleh mengembangkan skop dan modul supaya proses selepas penempahan projek dapat dijalankan melalui sistem ini contohnya proses penyediaan kontrak.

7.6 Ringkasan Sistem Maklumat Pengurusan Pusat Pengawalan(Centre Control System, CCS) Y & L Metal Components Sdn Bhd ini merupakan satu sistem yang berupaya untuk membantu memudahkan pihak pentadbir organisasi menjalankan proses penempahan projek dengan lebih sistematik. Penempahan secara atas talianini memudahkan pengguna membuat permohonan dan lebih menjimatkan masa. Oleh keran sistem ini dibangunkan bercirikan web, sistem ini boleh dicapai dari manamana lokasi. Proses kelulusan penempahan projek dapat dilakukan dengan lebih cekap oleh pihak organisasi.

LAMPIRAN A CARTA ORGANISASI

Carta Organisasi Y & L Metal Components Sdn Bhd

LAMPIRAN B CARTA GANTT PSM 2

LAMPIRAN C PROSES ALIRAN SISTEM SEMASA

Rajah Carta Aliran Proses Sistem Semasa

LAMPIRAN D RAJAH ALIRAN DATA (DFD) SISTEM CADANGAN

Rajah Konteks Sistem Cadangan (Sistem Maklumat Pengurusan Pusat Pengawalan Y & L Metal Components Sdn Bhd)

Rajah Sifar Sistem Cadangan

Rajah Aras 1: Proses Login

Rajah Aras 1: Proses Tempahan

Rajah Aras 1: Proses Semak Projek

Rajah Aras 1: Poses Laporan

Rajah Aras 1: Proses Daftar Pengguna

LAMPIRAN E RAJAH HUBUNGKAIT ENTITI (ERD)

Rajah Hubngkait Entiti (ERD)

LAMPIRAN F REKEBENTUK PANGKALAN DATA

Nama Pangkalan Data: aspnet.mdf Nama: aspnet_user Nama: aspnet_userinroles

Nama Pangkalan Data: YLMetal.mdf Nama: NewProject

LAMPIRAN G REKEBENTUK ANTARAMUKA

Antaramuka sistem sebelum log masuk

Antaramuka sistem selepas log masuk