UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS JUDUL: RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM SESI PENGAJIAN: 2010/2011 Saya HANISAH BT HAMID ( 860210-02-5274 ) (HURUF BESAR) mengaku membenarkan tesis (Sarjana Muda/Sarjana /Doktor Falsafah)* ini disimpan di Perpustakaan dengan syarat-syarat kegunaan seperti berikut: 1. Tesis adalah hakmilik Universiti Malaysia Pahang (UMP). 2. Perpustakaan dibenarkan membuat salinan untuk tujuan pengajian sahaja. 3. Perpustakaan dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. **Sila tandakan ( ) SULIT TERHAD (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972) (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) TIDAK TERHAD Disahkan oleh: (TANDATANGAN PENULIS) (TANDATANGAN PENYELIA) Alamat Tetap: NO.14, KAMPUNG PULAU TIMBUL, MOHD HISYAM BIN MOHD ARIFF MUKIM JERAM, 06000 JITRA, KEDAH DARUL AMAN. ( Nama Penyelia ) CATATAN: * Potong yang tidak berkenaan. ** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa/organisasi berkenaan dengan menyatakan sekali tempoh tesis ini perlu dikelaskan sebagai atau TERHAD. Tesis dimaksudkan sebagai tesis bagi Ijazah doktor Falsafah dan Sarjana secara Penyelidikan, atau disertasi bagi pengajian secara kerja kursus dan penyelidikan, atau Laporan Projek Sarjana Muda (PSM).
ii RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM HANISAH BINTI HAMID This thesis is submitted as partial fulfilment of the requirement for the award of the Bachelor of Electrical Engineering (Electronics) Faculty of Electrical and Electronic Engineering Universiti Malaysia Pahang 25 NOVEMBER 2010
ix TABLE OF CONTENTS CHAPTER TITLE PAGE TITLE PAGE SUPERVISOR S DECLARATION STUDENT S DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF FIGURES LIST OF TABLE LIST OF ABBREVIATIONS ii iii iv v vi vii viii ix xii xiii xiv 1 INTRODUCTION 1.1 Introduction 1 1.2 Problem Statements 3 1.3 Goal of the project 4 1.4 Objectives of the project 5 1.5 Scope of the Project 6 1.6 Project Interest 6 1.7 Conclusion 7 1.8 Outline of the thesis 8 2 LITERATURE REVIEW 2.1 Introduction 9 2.2 Studies on technology, equipment and techniques 10 used to solve problems 2.2.1 Radio frequency identification (RFID) 10 2.2.1.1 Active RFID Tag 12 2.2.1.2 Passive RFID Tag 13
x 2.2.1.3 Semi-Active RFID tag 14 2.2.1.4 RFID Reader 14 2.2.1.5 RFID Antenna 14 2.2.2 Unified Modeling Language (UML) 15 2.3 Software Development Requirements 16 2.3.1 Java Programming Language 16 2.3.2 Java Server Pages (JSP) 18 2.3.3 MySQL 19 2.4 Related Work 21 2.5 Summary 22 3 DEVELOPMENT METHODOLOGY 3.1 Introduction 23 3.2 The system overview 24 3.3 Summary of the project 26 3.4 Studies on Methodology 29 3.4.1 Studies on Waterfall Model 29 3.5 Comparative Studies 33 3.6 Analysis of system requirement 34 3.6.1 Justification Hardware 34 3.6.2 Justification Software 36 3.6.3 Input Specification 37 3.6.4 Output Specification 37 3.7 UMP Regulation of Attendance 38 3.7.1 Examination Regulation 39 3.8 Software Part 40 3.9 Use case system 42 3.10 Software Implementation 44 3.10.1 Creating database using MySQL 45 4 RESULT AND DICUSSION 4.1 Introduction 49 4.2 Database 50
xi 4.3 System function 50 4.4 RFID Based Systematic Student Attendance 50 Management System Main Features 4.5 System Log in menu 51 4.6 Working of system 53 4.6.1 Administrator Mode 53 4.6.2 Lecturer Mode 57 4.6.2.1 Main menu for lecturer 57 4.6.2.2 Add New Student 58 4.6.2.3 Delete Student 61 4.6.2.4 Student Attendance Record 62 4.6.2.5 Attedance Alert 63 4.7 System Log Out 67 4.8 Attendance Scanning 68 4.9 Discussion 69 5 CONCLUSION AND RECOMMEDATION 5.1 Conclusion 70 5.2 Recommendation 72 REFERENCES 73 APPENDIXES 75
xii LIST OF FIGURES FIGURE NO. TITLE PAGE 2.1 The basic components of RFID systems 11 2.2 Diagrams representation in UML 16 3.1 Block diagram of the reader and transponder of 24 RFID system 3.2 The design flow of the system 25 3.3 Flow chart of the system 27 3.4 Block diagram of the system 28 3.5 SLDC Waterfall Model 30 3.6 RFID Reader 35 3.7 RFID Card 36 3.8 Module of the system 41 3.9 Use Case diagram for the administrator 42 3.10 Use Case diagram for the lecturer 43 3.11 Use Case diagram for the student 43 3.12 Mainframe of the MySQL Log On Interface 45 3.13 Mainframe of the MySQL 46 3.14 MySQL table editor 46 3.15 Database created 46 3.16 Check the RFID scan detection using Java 47 programming 4.1 Interface Log in menu for user 51 4.2 Log In blocked 52 4.3 Interface menu for administrator 54 4.4 Interface to add new lecturer 55 4.5 The new user was created 56 4.6 Main menu for lecturer 57 4.7 Interface to add new students 58 4.8 View student profile 59
xiii 4.9 Sorting student profile by name 60 4.10 Interface to delete student 61 4.11 Weekly attendance student s record. 62 4.12 Student attendance record 63 4.13 Attendance record alert 64 4.14 Warning letter to student 66 4.15 Interface Log out Menu 67 4.16 The form displayed after student scanning their matrix card 68
xiv LIST OF TABLES NO TABLE PAGES 1 Comparison between JSP & Java and Visual 17 Basic 2 Comparison between MySQL and Microsoft 20 ACCESS 3 Software justifications 36 Database Table 77-79 Student RFID User Record Student attendance list name 90
xv LIST OF ABBREVIATIONS DDL DML GUI JSP RFID SDLC UML UMP Data Definition Language Data Manipulation Language Graphical User Interface Java Server Pages Radio Frequency Identification System development life cycle Unified Modeling Language Universiti Malaysia Pahang