SISTEM PENEMPAHAN MAKMAL KOMPUTER SECARA ATAS TALIAN DI FSKSM AHMAD FARIZ B ABD RAHIM

Similar documents
SISTEM PENEMPAHAN PRODUK AVON HAFIZZAH BINTI HASSAN

TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Aplikasi Permainan Pembelajaran untuk Kanak-Kanak

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

SISTEM PENGURUSAN DAN PENEMPAHAN KELAS MEMANDU BERASASKAN WEB DAN SISTEM PESANAN RINGKAS NURUL AIN BINTI ARIFFIN

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

SISTEM PENGURUSAN KONVOKESYEN UTM ATAS TALIAN SITI NOORSAKILA BINTI ZAKARIA

KELAS MAYA DENGAN MENGGUNAKAN TEKNOLOGI PENGARUSAN VIDEO LIEW SHAW CHIN

Semasa buku ini ditulis XAMPP mengandungi empat versi:

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

VIRTUAL PRIVATE NETWORK: ARCHITECTURE AND IMPLEMENTATIONS

SISTEM KESELAMATAN PENGHANTARAN FAIL MENGGUNAKAN TEKNIK KRIPTOGRAFI DAN STEGANOGRAFI SATHIAPRIYA A/P RAMIAH

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

PANDUAN PENGGUNA (PENSYARAH)

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

Dedikasi Osman Bin Shariman & Norbi Binti Hassan Muhammad Hanis Osman Shar Mariam Muhammad

SISTEM E-RELOAD SOLEHA BINTI SALLEH

OOP ONLINE JUDGE: SISTEM SEMAKAN ATAS TALIAN UNTUK KURSUS PENGATURCARAAN BERORIENTASIKAN OBJEK

PENGAWAL LAMPU ISYARAT MENGGUNAKAN TEKNOLOGI BLUETOOTH MOHD FAIZ BIN MOHD NAJIB

M2U MANUAL PENGGUNA USER MANUAL M2UNHJ. 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI


MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE

PORTAL PENGGUNA BERPANDUKAN KONSEP CRM KAJIAN KES: BAHAGIAN PENGUATKUASA KPDN & HEP, JOHOR BAHRU HAM KAU FEI UNIVERSITI TEKNOLOGI MALAYSIA

Pengenalan Sistem Maklumat Dalam Pendidikan

SISTEM PENGHANTARAN MESEJ SEGERA PELBAGAI PELANTAR BERASASKAN JAVA SAZARUL IZAM BIN MD SAAD. Ijazah Sarjana Muda Sains Komputer

Panduan Menggunakan Autoresponder FreeAutobot.com

SISTEM PENGURUSAN JAWATANKUASA MAHASISWA KOLEJ 9, UTM BERASASKAN WEB NILAM NUR BINTI AMIR SJARIF

B,8 PERKHIDMATAN KREDIT DAN PERBANKAN. Pemindahan Data PROSEDUR UNIT KOMPUTER. BPKP/KlOK-117 Bilangan Semakan : 0 Tarikh : PERUBAHAN.

SISTEM PENGURUSAN DAN PENTADBIRAN KOLEJ 9, UTM BERASASKAN WEB DZIDATUL AKMA BINTI DZULKAFLI

: IJAZAH SARJANA MUDA SAINS (SAINS KOMPUTER) : FALKULTI SAINS KOMPUTER DAN SISTEM MAKLUMAT

SISTEM TEMPAHAN TIKET BAS MENGGUNAKAN APLIKASI DALAM TELEFON NOOR AZILA BINTI MOHAMED

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

Manual Pengguna. PCN Online Service Fulfillment System

SISTEM PENGESANAN PERGERAKAN BERASASKAN SISTEM PESANAN RINGKAS (SMS) KHAIRUNNISA BT ISMAIL

Sistem Pengurusan Konvokesyen Universiti Teknologi Malaysia (UTM) Secara Online

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

BORANG PENGESAHAN STATUS TESIS

SISTEM SEMAKAN PRODUK HALAL BERASASKAN TEKNOLOGI WAP NIK MAZRULHAMDY BIN MOHAMMAD

TEKNOLOGI, GADJET & KEIBUBAPAAN

ONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT

Tajuk penuh tesis : SISTEM PEMANTAUAN PEMAKANAN PESAKIT DI HOSPITAL BERASASKAN WEB DAN PDA (COLLABORATIVE PATIENT DIETETIC MONITORING SYSTEM)

CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

FAKULTI TEKNOLOGI & SAINS MAKLUMAT

BORANG PENGESAHAN STATUS TESIS

ANALISA PERPINDAHAN DATA MODEL SURFACE DI ANTARA PLATFOM CAD YANG BERBEZA ASFAEZUDDIN BIN ZAKARIA UNIVERSITI TEKNIKAL MALAYSIA MELAKA

FAKULTI TEKNOLOGI & SAINS MAKLUMAT. PROGRAM KELAYAKAN MASUK SENARAI KURSUS Sarjana Sistem Maklumat

DARI KAUNTER KE SISTEM DALAM TALIAN

DEVELOPMENT OF SPAKE S MAINTENANCE MODULE FOR MINISTRY OF DEFENCE MALAYSIA SYED ARDI BIN SYED YAHYA KAMAL UNIVERSITI TEKNOLOGI MALAYSIA

VISUALISASI DATA SISTEM SOKONGAN EKSEKUTIF UNIVERSITI. Illi Nadia binti Mohd Khairuddin Prof. Madya Dr. Mohd Zakree bin Ahmad Nazri

SISTEM PEMERHATIAN SMARTTRACK BAGI TELEFON GPS DAN KEKOTAK PENJEJAKAN YEE JIA WEN UNIVERSITI TEKNOLOGI MALAYSIA

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

SISTEM PENYULITAN DAN PENYAHSULITAN MAKLUMAT MENGGUNAKAN ALGORITMA RIVEST SHAMIR ADELMAN

Panduan Guru Maker UNO/ Arduino

ISU DAN CABARAN PELAKSANAAN SISTEM PENGURUSAN KESELAMATAN MAKLUMAT (ISMS) 15 Jun 2016 Dewan Taklimat Serdang

BORANG PENGESAHAN STATUS TESIS

SISTEM PEMANTAUAN PENSIJILAN HALAL

AUTOMATIC APPLICATION PROGRAMMING INTERFACE FOR MULTI HOP WIRELESS FIDELITY WIRELESS SENSOR NETWORK

DOKUMEN TIDAK TERKAWAL

APLIKASI MUDAH ALIH JOMDAFTAR

SISTEM PENGURUSAN DATA FORENSIK DIGITAL. Azamuddin Haziq Bin Samsudin. Khairul Akram Zainol Ariffin

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

Modul Asas JavaServer Pages

HERMAN. A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor of Philosophy (Computer Science)

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

PEMINDAHAN DATA MENGGUNAKAN KOMUNIKASI CAHAYA BOLEH DILIHAT DAN APLIKASI MUDAH ALIH. Annisa Zakiah Binti Kamarudin Khairul Azmi Bin Abu Bakar

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

AMBULANCE MANAGEMENT SYSTEM

BORANG PENGESAHAN STATUS TESIS

GARIS PANDUAN BAGI BAYARAN PERKHIDMATAN STAF TEKNIKAL DI LUAR SKOP TUGAS HAKIKI OLEH UNIT TEKNIKAL & PERKHIDMATAN

SISTEM MAKLUMAT PENGURUSAN BERDASARKAN KAJIAN KEBERKESANAN SISTEM MAKLUMAT KAJIAN KES: UNIT PENGUATKUASA, MAJLIS PERBANDARAN KULAI

SISTEM PENGURUSAN FORENSIK DIGITAL

DYNAMIC MOBILE SERVER FOR LIVE CASTING APPLICATIONS MUHAMMAD SAZALI BIN HISHAM UNIVERSITI TEKNOLOGI MALAYSIA

SUPERVISED MACHINE LEARNING APPROACH FOR DETECTION OF MALICIOUS EXECUTABLES YAHYE ABUKAR AHMED

APLIKASI MUDAH ALIH MENGUKUR DAYA TAHAN KOMUNIKASI RANGKAIAN DATA RAYA (CheckLine)

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

PENGINTEGRASIAN DATA EXTENSIBLE MARKUP LANGUAGE (XML) KE DALAM PANGKALAN DATA HUBUNGAN MENGGUNAKAN COMMON WAREHOUSE METAMODEL (CWM)

THESIS PROJECT ARCHIVE SYSTEM (T-PAS) SHAHRUL NAZMI BIN ISMAIL

ENHANCING TIME-STAMPING TECHNIQUE BY IMPLEMENTING MEDIA ACCESS CONTROL ADDRESS PACU PUTRA SUARLI

UNIVERSITI SAINS MALAYSIA. CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid]

Prototaip Pembangunan Papan Mesej Elektronik Tanpa Wayar Menggunakan Raspberry PI

FAKTOR-FAKTOR YANG MEMBANTU PEMAJU MELAKSANAKAN KONSEP BINA KEMUDIAN JUAL DI DALAM PROJEK PEMBANGUNAN PERUMAHAN

Panduan Pengguna Autodesk Education Community

EEE 428 SISTEM KOMPUTER

UNIVERSITI MALAYA. UNIT PENGURUSAN PENJAMINAN KUALITI MAKLUMAT SEMASA KURSUS

SISTEM KOMUNIKASI BERDASARKAN ALGORITMA PENYULITAN AES

SEMANTICS ORIENTED APPROACH FOR IMAGE RETRIEVAL IN LOW COMPLEX SCENES WANG HUI HUI

APLIKASI MUDAH ALIH PENGURUSAN KEWANGAN (SMARTGAJI) MUHAMMAD NUR FATEEH BIN ZULKARNAIN BAHARI IDRUS

ENHANCEMENT OF UML-BASED WEB ENGINEERING FOR METAMODELS: HOMEPAGE DEVELOPMENT CASESTUDY KARZAN WAKIL SAID

BORANG PENGESAHAN STATUS TESIS*

UNIVERSITI PUTRA MALAYSIA DEVELOPMENT OF CLASS 2 AND CLASS 3 SURGE PROTECTION DEVICES FOR LOW VOLTAGE PROTECTION SYSTEMS

SYSTEMATIC SECURE DESIGN GUIDELINE TO IMPROVE INTEGRITY AND AVAILABILITY OF SYSTEM SECURITY ASHVINI DEVI A/P KRISHNAN

SISTEM PENGURUSAN KES FORENSIK DIGITAL MENGGUNAKAN VIRTUAL PRIVATE NETWORK (VPN) NURELISHA SHAFWANA BINTI MOHD GHAZALI KHAIRUL AKRAM ZAINOL ARIFFIN

APLIKASI E-DAGANGAN PERALATAN KAMERA BERASASKAN WEB

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

1. Akses untuk koperasi adalah melalui

IMPLEMENTATION OF UNMANNED AERIAL VEHICLE MOVING OBJECT DETECTION ALGORITHM ON INTEL ATOM EMBEDDED SYSTEM

Transcription:

SISTEM PENEMPAHAN MAKMAL KOMPUTER SECARA ATAS TALIAN DI FSKSM AHMAD FARIZ B ABD RAHIM Laporan projek ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan ijazah Sarjana Muda Sains (Sains Komputer) Fakulti Sains Komputer Dan Sistem Maklumat Universiti Teknologi Malaysia OGOS, 2005

Untuk umi, abah, keluarga tersayang dan juga sahabat-sabahat yang dikasihi kerana sentiasa memberi dorongan dan sokongan serta doa yang panjang kepada Yang Maha Esa untuk kejayaan diri ini. Semoga dengan sumbangan yang diberikan dibalas dengan ganjaran yang setimpal oleh Allah s.w.t. i

ii PENGHARGAAN Dengan nama Allah yang Maha Pemurah dan Maha Penyayang, selawat dan salam ke atas junjungan besar Nabi Muhammad S.A.W, keluarga serta sahabatsahabat baginda. Alhamdulilah, syukur ke hadrat Ilahi kerana dengan limpah dan kurnianya dapatlah kiranya penulis menyiapkan laporan Projek Sarjana Muda ini dengan jayanya. Dalam kesempatan ini, penulis ingin mengucapkan ribuan terima kasih kepada penyelia Projek Sarjana Muda, iaitu Prof Madya Dr Mohd Salihin B Ngadiman di atas bimbingan, tunjuk ajar dan perbincangan di sepanjang tempoh penyelidikan Projek Sarjana Muda ini. Juga tidak dilupakan kepada Prof Madya Dr Daud B Daman, En Mohd Shafry B Mohd Rahim, Prof Madya Sarudin B Kari, Encik Abdullah B Bade, Encik Ismail Fauzi B Isnin, Encik Mohd Taib B Wahid, Puan Sarina Bt Sulaiman, Tuan Syed Othmawi B Abd Rahman dan juga pensyarahpensyarah lain yang terlibat secara langsung atau tidak langsung di dalam proses untuk menyiapkan projek ini. Juga tidak dilupakan ucapan ribuan terima kasih diucapkan kepada En Wahid B Saleh, Juruteknik Kanan FSKSM kerana telah banyak memberi panduan dan tunjuk ajar. Tidak lupa juga ucapan terima kasih ditujukan kepada teman-teman seperjuangan yang banyak menyumbangkan buah fikiran dan pendapat yang sedikit sebanyak menambahkan keupayaan saya dalam menyiapkan projek ini.

iii ABSTRAK Selaras dengan perkembangan teknologi yang pesat pada masa kini, dengan penggunaan internet yang semakin meluas, pihak Fakulti Sains Komputer dan Sistem Maklumat berpeluang untuk menggantikan sistem manual untuk penempahan makmal yang sedia kepada sistem penempahan yang dibangunkan di atas talian. Ianya memudahkan pensyarah untuk membuat tempahan penggunaan makmal, memudahkan pensyarah mengetahui jadual terkini penggunaan makmal, memudahkan juruteknik membuat pemantauan terhadap penempahan makmal dan juga memudahkan pelajar untuk mendapatkan jadual penempahan makmal. Sistem Penempahan Makmal Komputer Di atas Talian yang dibangunkan ini adalah sistem untuk menguruskan penempahan makmal yang memberi peluang kepada pensyarah untuk membuat tempahan makmal secara atas talian, tanpa perlu menghubungi juruteknik yang bertugas. Selain itu, sistem yang dibangunkan ini juga mampu memaparkan jadual terkini penempahan makmal. Sistem ini membenarkan pensyarah,juruteknik makmal dan pentadbir sahaja untuk membuat tempahan. Metodologi yang digunakan untuk pembangunan sistem ini ialah metodologi prototaip penjelajahan. Pembangunan projek ini dapat memberi kemudahan kepada pensyarah untuk membuat tempahan makmal dan juga memberi kemudahan kepada para pelajar untuk mengetahui jadual terkini penempahan makmal.

iv ABSTRACT Through the development of IT technology and with the wide usage of internet, the Faculty of Science Computer and Information System have opportunity to replace the recent manual system for lab reservation with an online one. This online reservation system provide facilities for the lecturer to make lab reservations and to be informed about the latest schedule on the usage of the labs, to provide facilities for technicians to monitor the labs reservations and also easier for the students to be informed about the lab reservation schedules. This Online Lab Reservation System is a system that manage the labs reservations, which given lecturers the opportunity to make their reservation online, without contacting the technician on duty. Furthermore, the system can generate the latest schedule on the labs reservations. The scope of this project is the online development and it can only allow reservation by lecturers, lab technicians and system administrator. Explorer prototype methodology is used in this system development. Lastly, the systems provides facilities to lecturers, in reserving labs and also provide students information on the latest reservation labs schedules.

v JADUAL KANDUNGAN BAB PERKARA HALAMAN DEDIKASI PENGHARGAAN ABSTRAK ABSTRACT KANDUNGAN SENARAI JADUAL SENARAI RAJAH SENARAI ISTILAH SENARAI SINGKATAN SENARAI LAMPIRAN i ii iii iv v-viii ix x xi xii xiii BAB 1 PENGENALAN 1.1 Pengenalan Projek 1-2 1.2 Latar Belakang Masalah 2-3 1.3 Pernyataan Masalah 4-5 1.4 Matlamat Projek 5 1.5 Objektif Projek 5-6 1.6 Skop Projek 6-7 1.7 Kepentingan Sistem 7-8 1.8 Ringkasan 8

vi BAB 2 KAJIAN LATAR BELAKANG MASALAH 2.1 Pendahuluan 9 2.2 Pengenalan Pengurusan Projek 10 2.3 Kajian Terhadap Latar Belakang Organisasi 11-12 2.4 Kajian Terhadap Sistem Sedia Ada 12 2.4.1 Sistem Penempahan Tiket Wayang Secara Atas Talian 13-14 2.4.2 Sistem Tempahan Tiket Kapal Terbang Air Asia 14-15 2.5 Kajian Terhadap Teknologi 2.5.1 Internet 15-18 2.5.2 World Wide Web 18-19 2.5.3 Hypertext Transfer Protocol(HTTP) 20 2.5.4 PHP 20-22 2.5.5 Perisian 22-23 2.5.6 My SQL 23 2.6 Ringkasan 24 BAB 3 METODOLOGI PEMBANGUNAN 3.1 Pendahuluan 25 3.2 Kajian Ke atas Metodologi 26 3.2.1 Kajian Ke atas Paradigma 26-27 3.2.1.1 Model Spiral 27-28 3.2.1.2 Model Prototaip 29-31 3.2.1.3 Model Air Terjun 31-33 3.2.1.4 Kajian Perbandingan 33-34 3.2.1.5 Justifikasi Pemilihan Metodologi 35 3.3 Pembangunan Metodologi Prototaip Penjelajahan 36 3.3.1 Fasa Keperluan 37 3.3.2 Fasa Analisis 37

vii 3.3.3 Fasa Rekabentuk Sistem 38 3.3.4 Fasa Implementasi 38-39 3.3.5 Prototaip dan Pengujian Sistem 39 3.3.6 Fasa Aplikasi 39 3.4 Analisa Keperluan Sistem 40 3.4.1 Spesifikasi Keperluan Perkakasan 40-41 3.4.2 Spesifikasi Keperluan Perisian 41-43 3.5 Perancangan Kerja 43 3.6 Ringkasan 44 BAB 4 REKABENTUK SISTEM 4.1 Pengenalan 45 4.2 Senibina Sistem 45-47 4.2.1 Pengguna 47-48 4.2.2 Modul Login 48 4.2.3 Modul Pemilihan Subjek 48 4.2.4 Modul Penempahan 49 4.2.5 Modul Penyelenggaraan 49 4.2.6 Modul Paparan 49 4.3 Rekabentuk Proses 50 4.3.1 Carta Alir 50-51 4.3.2 Rajah Aliran Data 51 4.3.3 Rekabentuk Pangkalan Data 51-52 4.4 Rekabentuk Antaramuka 52 4.5 Rekabentuk Input 52-53 4.6 Rekabentuk Output 53 4.7 Spesifikasi Input 53 4.8 Spesifikasi Output 54 4.9 Ringkasan 54

viii BAB 5 PERLAKSANAAN DAN HASIL 5.1 Pendahuluan 55 5.2 Kaedah Capaian Data Dari Pangkalan Data 56 5.2.1 Pembangunan Pangkalan Data 56 5.3 Pembangunan Modul-Modul Sistem 57-60 5.4 Pembangunan Subsistem 60 5.5 Pengujian Sistem 61 5.5.1 Pengujian Unit 61-62 5.5.2 Pengujian Integrasi 62 5.6 Teknik Pengujian 62 5.6.1 Pengesanan Ralat 63 5.6.2 Penghapusan Ralat 63 5.6.3 Menjejak Kesan Ralat 64 5.7 Hasil Projek 64-65 BAB 6 PERBINCANGAN DAN KESIMPULAN 6.1 Perbincangan 66-67 6.1.1 Kelebihan Sistem 67 6.1.2 Kekurangan Sistem 67 6.1.3 Cadangan 68 6.2 Kesimpulan 69 BIBLIOGRAFI 70-71 LAMPIRAN A 72-73 LAMPIRAN B 74-80 LAMPIRAN C 81-86 LAMPIRAN D 87 LAMPIRAN E 88 LAMPIRAN F 89-91 LAMPIRAN G 92 LAMPIRAN H (MANUAL PENGGUNA) 1-25

ix SENARAI JADUAL NO. JADUAL TAJUK MUKA SURAT 2.1 Senarai nama juruteknik untuk setiap makmal 12 2.2 Aplikasi Pangkalan Data yang Menyokong PHP 22 3.1 Menunjukkan perbandingan metodologi berdasarkan kelemahan dan kelebihan 34 3.2 Spesifikasi Keperluan Perkakasan 41 3.3 Perisian dan Fungsinya 43 4.1 Peranan dan Capaian Pengguna 47-48

x SENARAI RAJAH NO. RAJAH TAJUK MUKA SURAT 2.1 Langkah-langkah Pengurusan Projek 10 2.2 Perkhidmatan teragih 19 2.3 Contoh Kod Aturcara 21 2.4 Format Pernyataan SQL dalam Pangkalan Data PhpMyAdmin 23 3.1 Model Spiral 27 3.2 Model Prototaip 30 3.3 Model Prototaip Penjelajahan 30 3.4 Model Air Terjun 32 4.1 Senibina Sistem Penempahan Makmal 46 5.1 Mesej Ralat Jika Data Yang Salah Dimasukkan 57 5.2 Rajah Akhir Iaitu Jadual Penempahan Makmal 65

xi SENARAI ISTILAH Bahasa Inggeris Bahasa Melayu Data Flow Diagram(DFD) Work Flow Diagram(WFD) Entity Relationship Diagram(ERD) Rajah Aliran Data Rajah Aliran Kerja Rajah Hubungan Entiti

xii SENARAI SINGKATAN Singkatan Makna CERN CGI CPU DFD FSKSM HTML HTTP JARING KLCC PHP RUP TCP/IP TGV UML UTM WWW European Laboratary For Particle Physics Common Gateway Interface Center Processing Unit Data Flow Diagram Fakulti Sains Komputer Dan Sistem Maklumat Hypertext Markup Language Hypertext Transfer Protocol Joint Academic & Research Integrated Networking Kuala Lumpur City Centre Hypertext PreProcessor Rational Unified Process Transmission Control Protocol/Internet Protocol Tanjung Golden Village Unified Modelling Languange Universiti Teknologi Malaysia World Wide Web

xiii SENARAI LAMPIRAN NO. LAMPIRAN TAJUK MUKA SURAT A Carta Gantt Projek 72-73 B Carta Alir Pensyarah 74-75 Carta Alir Pentadbir 76-77 Carta Alir Juruteknik 78-79 Carta Alir Pelajar 80 C Rajah Konteks 81 Rajah Aliran Data Peringkat 0 82 Rajah Aliran Data Peringkat 1 83-86 D Rajah Hubungan Entiti 87 E Antaramuka Sistam 88 F Maklumat Makmal 89-91 G Borang Tempahan 92 H Manual Pengguna 1-25

BAB 1 PENGENALAN 1.1 Pengenalan Projek Dewasa ini, negara-negara di dunia sedang pesat berkembang seiring dengan teknologi canggih yang diperkenalkan pada abad ke-21 ini. Perkembangan ini telah memberi perubahan yang drastik kepada generasi dunia yang mana ianya dapat dilihat dengan wujudnya teknologi pengkomputeran dan sistem maklumat. Penggunaan teknologi ini membantu manusia dalam segenap hal seperti memudahkan pengurusan agar menjadi lebih mudah dan efisyen. Ditambah pula dengan kemudahan internet, maka penggunaan komputer menjadi lebih mencabar dan meluas lagi. Ini kerana internet menyediakan satu jaringan komunikasi yang luas dan tanpa sempadan dan boleh dicapai di seluruh dunia. Sehubungan dengan itu, organisasi yang mengawal makmal komputer yang terdapat di Fakulti Sains Komputer dan Sistem Maklumat, Universiti Teknologi Malaysia (UTM) akan dijadikan sebagai rujukan bagi membantu dalam pembangunan sistem cadangan ini. Kajian terhadap permasalahan yang wujud dapat dikaji dan dianalisis supaya keperluan pengguna dapat dipenuhi. Sistem Penempahan Makmal Komputer yang akan dibangunkan ini akan digunakan oleh

2 empat kategori pengguna iaitu admin, pensyarah, juruteknik makmal dan juga pelajar. Dengan adanya sistem ini, diharap ianya dapat membantu pihak pengurusan makmal komputer di FSKSM untuk menguruskan jadual penggunaan dan penempahan makmal secara lebih efisyen dan sistematik secara atas talian. 1.2 Latar Belakang Masalah Makmal komputer yang terdapat di Fakulti Sains Komputer dan Sistem Maklumat (FSKSM) merupakan makmal-makmal komputer yang disediakan oleh pihak fakulti untuk para pelajar FSKSM khasnya. Secara umumnya, makmal komputer yang ada sekarang terdiri daripada Makmal Umum dan juga makmal di setiap jabatan. Makmal Umum ialah makmal komputer yang berada di aras lima di bangunan FSKSM. Makmal Umum ini boleh digunakan oleh semua pelajar dan juga pensyarah yang berdaftar di FSKSM. Manakala makmal di setiap jabatan pula terdiri daripada makmal untuk Jabatan Kejuruteraan Perisian, makmal untuk Jabatan Sistem Maklumat, makmal untuk Jabatan Grafik dan Multimedia, makmal untuk Jabatan Sistem Komputer dan Komunikasi dan juga makmal untuk Jabatan Pemodelan dan Pengkomputeran Industri. Makmal-makmal untuk setiap jabatan ini boleh dibahagikan lagi kepada beberapa jenis makmal iaitu makmal yang dikhaskan untuk pelajar yang membuat Projek Sarjana Muda (PSM) dan juga makmal pembelajaran. Makmal yang berada di aras lima di bangunan FSKSM dibuka bermula pada pukul 8.00 pagi dan ditutup pada pukul 11 malam setiap hari bermula pada hari Isnin sehingga hari Khamis. Untuk hari Jumaat pula, makmal-makmal akan dibuka seperti biasa dan ditutup pada pukul 1.00 tengah hari. Manakala pada hari minggu, makmal hanya akan dibuka jika ada tempahan penggunaan makmal. Selain itu, makmalmakmal tersebut juga dilengkapi dengan kelengkapan-kelengkapan yang pelbagai. Kelengkapan-kelengkapan yang disediakan boleh ditambah mengikut keperluan

3 pensyarah. Untuk mengetahui lebih lanjut mengenai kelengkapan-kelengkapan tersebut, sila lihat pada Lampiran F. Di dalam sistem semasa, penempahan penggunaan makmal komputer akan diuruskan oleh juruteknik yang ditugaskan untuk setiap makmal. Maklumatmaklumat penempahan akan dimasukkan dan disimpan di dalam satu borang. Contoh borang yang digunakan boleh dilihat pada Lampiran G. Dengan menggunakan kaedah manual seperti inilah, pihak juruteknik akan memantau perjalanan penggunaan makmal. Daripada pemerhatian dan kajian yang dibuat, sistem manual yang digunakan ini kurang efektif dan tidak selamat kerana kehilangan data mungkin akan berlaku sekiranya borang yang digunakan untuk menyimpan maklumat itu hilang atau rosak. Berdasarkan kajian dan analisa yang dibuat, satu jadual penempahan dan juga penggunaan untuk makmal komputer secara atas talian amat perlu dihasilkan memandangkan pihak Fakulti Sains Komputer dan Sistem Maklumat adalah sebuah fakulti yang matapelajaran terasnya berkaitan dengan komputer, maka jadual penggunaan makmal haruslah lebih sistematik supaya pembelajaran para pelajar tidak terganggu dengan perkara-perkara remeh seperti pertindihan kelas, makmal yang penuh dan sebagainya. Berdasarkan kajian dan analisa yang dibuat juga, keperluan sistem penempahan makmal komputer secara atas talian ini amat diperlukan bagi membantu pihak pengurusan dalam menyusun jadual penempahan dengan lebih efisyen dan sistematik. Selain itu, pelajar juga banyak menggunakan makmal komputer untuk pelbagai tujuan. Antaranya ialah untuk tujuan pencarian maklumat, pembelajaran dan sebagainya. Dengan adanya sistem ini, ia juga membantu para pelajar untuk membuat perancangan dari awal untuk menggunakan makmal supaya penggunaan makmal mereka tidak terganggu.

4 1.3 Pernyataan Masalah Merujuk kepada latar belakang masalah yang telah dibincangkan, beberapa masalah telah dikenalpasti terutamanya dalam proses pengurusan penempahan penggunaan makmal di Fakulti Sains Komputer dan Sistem Maklumat. Maka timbul persoalan iaitu Bolehkah Sistem Penempahan Makmal Komputer ini dibangunkan dan dapatkah sistem ini membantu mengurangkan masalah-masalah yang wujud dalam proses pengurusan penempahan makmal yang tidak efisyen di samping membantu dalam penyebaran maklumat berkenaan dengan penempahan makmal dengan berkesan? Untuk memastikan persoalan utama terjawab, beberapa soalan tambahan dikemukakan bagi menjawab persoalan utama kajian. Persoalan-persoalan sokongan adalah seperti berikut : i. Adakah sistem ini dapat memperbaiki cara manual yang digunakan dalam memaparkan status terkini penggunaan dan penempahan makmal? ii. Sejauh manakah sistem ini dapat membantu pihak juruteknik untuk membuat pemantauan ke atas makmal komputer yang ada? iii. Adakah sistem yang akan dibangunkan ini dapat membantu pentadbir dalam menguruskan jadual penggunaan dan penempahan makmal komputer dengan lebih baik? iv. Adakah sistem ini memberi panduan kepada pelajar untuk mengetahui status penggunaan dan penempahan makmal yang telah disusun?

5 Bagi mencapai matlamat sistem, persoalan-persoalan pada Bahagian 1.3 akan dijadikan sebagai panduan supaya sistem yang dibangunkan nanti dapat mencapai objektif sistem. 1.4 Matlamat Projek Membangunkan sebuah sistem tempahan makmal yang bersepadu di atas talian untuk digunakan oleh pensyarah, juruteknik, pelajar dan juga pentadbir di Fakulti Sains Komputer dan Sistem Maklumat 1.5 Objektif Projek Pembangunan Sistem Penempahan Makmal Komputer adalah berdasarkan kepada objektif-objektif berikut : i. Membangunkan sebuah sistem penempahan makmal komputer secara atas talian. ii. Sistem yang memberi peluang kepada pensyarah, juruteknik makmal dan juga admin untuk menempah makmal secara atas talian. iii. Sistem yang membolehkan pensyarah membatalkan tempahan yang telah dibuat.

6 iv. Sistem yang membenarkan juruteknik membatalkan tempahan yang telah dibuat oleh pensyarah untuk makmal yang berada di bawah seliaan. v. Sistem yang dapat memaparkan jadual terkini penempahan makmal dapat dibangunkan. Objektif-objektif sistem perlu dititikberatkan kerana sekiranya objektifobjektif ini tercapai maka sistem penempahan makmal komputer yang dibangunkan adalah berjaya. 1.6 Skop Projek Skop merupakan sempadan sistem di mana ia meliputi proses yang terlibat dalam menakrifkan dan mengawal apa yang perlu dan tidak perlu dimasukkan ke dalam projek. Pembangunan sistem penempahan makmal komputer secara atas talian ini adalah berdasarkan kepada skop berikut : i. Sistem ini akan digunakan oleh empat kategori pengguna iaitu pentadbir iaitu admin, pensyarah, juruteknik makmal dan juga pelajar di Fakulti Sains Komputer dan Sistem Maklumat. ii. Pentadbir perlu memasukkan jadual penggunaan makmal pada permulaan semester.

7 iii. Admin, pensyarah dan juruteknik makmal sahaja yang dibenarkan untuk membuat tempahan dan juga membatalkan tempahan manakala pelajar hanya dibenarkan melihat jadual terkini penempahan dan penggunaan makmal. iv. Sistem hanya meliputi tempahan untuk makmal-makmal umum (KPU) sahaja. v. Pensyarah hanya dibenarkan membatalkan tempahan untuk tempahan yang telah dibuat oleh dirinya sahaja. vi. Juruteknik makmal hanya dibenarkan membuat tempahan dan membatalkan tempahan untuk makmal seliaannya sahaja. Sistem penempahan makmal komputer yang dibangunkan ini adalah berpandukan kepada skop yang telah dinyatakan. 1.7 Kepentingan Projek Sistem penempahan makmal komputer yang akan dibangunkan, membantu pensyarah dalam menguruskan aktiviti pembelajaran yang akan diadakan di makmal komputer di mana sistem dapat menyediakan jadual penggunaan dan juga penempahan untuk setiap makmal. Selain itu, sistem ini juga akan memudahkan pihak pentadbir untuk melakukan penyemakan dan juga pemantauan terhadap penggunaan makmal komputer di FSKSM.

8 Selain itu, dengan wujudnya sistem ini, ia dapat membantu para pelajar untuk merancang jadual penggunaan makmal mereka sendiri dengan ini, pelajar dapat melihat status setiap makmal sebelum menggunakan makmal-makmal tersebut. 1.8 Ringkasan Di dalam bab ini, pengenalan mengenai projek Sistem Penempahan Makmal Komputer diterangkan bagi memberi pemahaman yang jelas dan mendalam mengenai latar belakang masalah dan permasalahan yang timbul. Pemahaman terhadap masalah-masalah ini dijadikan rujukan untuk membangunkan sistem. Pada bab ini juga ada diterangkan mengenai objektif, skop, dan kepentingan projek yang dicadangkan.