EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada...

117
EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING WEIGHTED SUM MODEL NURUL SHAHIRAH BINTI MUSA BACHELOR OF COMPUTER SCIENCE (SOFTWARE DEVELOPMENT) WITH HONOURS FACULTY OF INFORMATICS AND COMPUTING UNIVERSITI SULTAN ZAINAL ABIDIN 2019

Transcript of EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada...

Page 1: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

i

EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING

WEIGHTED SUM MODEL

NURUL SHAHIRAH BINTI MUSA

BACHELOR OF COMPUTER SCIENCE

(SOFTWARE DEVELOPMENT) WITH HONOURS

FACULTY OF INFORMATICS AND COMPUTING

UNIVERSITI SULTAN ZAINAL ABIDIN

2019

Page 2: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

i

DECLARATION

I hereby declare that this report is based on my original work except for quotations

and citations, which have been duly acknowledged. I also declare that it has not been

previously or concurrently submitted for any other degree at Universiti Sultan Zainal

Abidin or other institutions

________________________________

Name : ..................................................

Date : ..................................................

Page 3: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

ii

CONFIRMATION

This is to confirm that:

The project entitle “Evaluation System for Industrial Training using Weighted Sum

Model (WSM) submitted to Universiti Sultan Zainal Abidin by Nurul Shahirah Binti

Musa with matric number BTAL16043051 is sufficient in terms of scope and quality

for the award of the degree of Bachelor of Computer Science (Software Development)

with Honors. The research conducted and the writing of this report was under my

supervision.

________________________________

Name : ..................................................

Date : ..................................................

Page 4: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

iii

ACKNOWLEDGEMENT

Thank Allah for His divine wishes and wishes for give me good health, time and

maturity of thought for me to complete this Bachelor Project as required in the

prescribed time.I highly appreciate and thank you very much for En Mohd Isa Bin

Awang as the supervisor of the final year's project which has provided assistance,

guidance and encouragement throughout the preparation of the document and the

Evaluation System for Industrial Training (myESIT). This award is also directed to all

Informatics Computing Department staff who have been devoted and educated

throughout my studies at Universiti Sultan Zainal Abidin. All the knowledge that has

been given is very useful for me to apply in future. It is my sincere and heartfelt

appreciation for my beloved parents, including all the family members who are always

praying, encouraging especially financial assistance to help launch my work process.

No matter how deeply I am thankful to my colleagues who have helped me by

providing valuable comments and ideas to me to accomplish this project successfully.

Last but not least, I would like to extend my thanks to all parties involved

directly or indirectly on the cooperation and contributions that have been provided

throughout my completion of the Bachelor Project. Hopefully all the knowledge

gained will be blessed by Allah S.W.T and indeed the good comes from Allah S.W.T

and that bad comes from my own mistake.

Page 5: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

iv

ABSTRACT

Industrial Training (LI) is a compulsory requirement for all undergraduate students of

the programs involved to get the certification of Degree Sarjana Muda at Universiti

Sultan Zainal Abidin (Unisza). The student's evaluation are based on their weekly

report, final report and specific task. The existing method used nowdays by supervisor

to give an evaluation marks for their students are still using manual method that is

using an evaluation form. In order to sustain and improvise the existing method of the

student's evaluation, a new strategy is required. So, an Evaluation of Industrial

Training system which is a web based system are developed in order to enables and

facilitates on the student's assessment. The research methods for gathering

requirements consists of an literature review and documents review (evaluation form)

are used to adapted the existing method of student's assessment with the development

of MyESIT. Regarding to the time and amount of workload factors, Iterative and

Incremental model have been chosen as a guideline during the development of

MyESIT. The system was developed using HTML scripting language (Hyper Text

Markup Language), PHP (Hypertext Preprocessor) and Javascript. Other softwares

that are used during the development of MyESIT are Google Chrome and Internet

Explorer, as a web server. Meanwhile, Adobe Dreamweaver CS6 are used for

encoding and MySQL as a database. Indirectly, MyESIT system allows the student's

assessment entered directly into the system without involving the use of the evaluation

form.

Page 6: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

v

ABSTRAK

Latihan Perindustrian (LI) adalah syarat wajib bagi semua pelajar siswazah yang

terlibat untuk mendapatkan pensijilan Sarjana Muda di Universiti Sultan Zainal

Abidin. Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir

dan tugasan khusus. Kaedah sedia ada yang digunakan hari ini oleh penyelia untuk

membuat penilaian pelajar masih menggunakan kaedah manual yang menggunakan

borang penilaian. Untuk menambah baik kaedah penilaian pelajar yang sedia ada,

strategi baru diperlukan. Jadi, Penilaian Sistem Latihan Industri yang merupakan

sistem berasaskan web dibangunkan untuk membolehkan dan memudahkan penilaian

pelajar. Kaedah penyelidikan untuk keperluan pengumpulan terdiri daripada tinjauan

literatur dan kajian semula dokumen (bentuk penilaian) yang digunakan untuk

menyesuaikan kaedah penilaian pelajar yang sedia ada dengan sistem yang

dibangunkan. Berkenaan dengan masa dan jumlah faktor beban kerja, model

“Iterative and Incremental” telah dipilih sebagai garis panduan semasa

pembangunan MyESIT. Sistem ini dibangunkan menggunakan bahasa skrip HTML

(Hyper Text Markup Language), PHP (Hypertext Preprocessor) dan Javascript.

Perisian lain yang digunakan semasa pembangunan MyESIT adalah Google Chrome

dan Internet Explorer, sebagai pelayan web. Sementara itu, Visual Studio Code

digunakan untuk pengekodan dan MySQL sebagai pangkalan data. Secara tidak

langsung, sistem MyESIT membolehkan penilaian pelajar dimasukkan terus ke dalam

sistem tanpa melibatkan penggunaan borang penilaian.

Page 7: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

vi

DECLARATION i

CONFIRMATION ii

ACKNOWLEDGEMENT iii

ABSTRACT iv

ABSTRAK v

LIST OF TABLE x

LIST OF FIGURE xi

LIST OF APPENDICES xv

LIST OF ABBREVIATIONS xvi

CHAPTER 1 INTRODUCTION 1

1.1 Background 1

1.2 Problem Statement 3

1.3 Objective 4

1.4 Scope 5

CHAPTER 2 LITERATURE REVIEW 7

2.1 Introduction 7

2.2 Industrial Training Program (LI) in Education 8

Page 8: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

vii

2.3 Review on existing system 8

2.3.1 Teaching Information System (UTM) 9

2.3.2 Achievement Measurement System (e-PerforM),

UiTM 11

2.3.3 Student Assessment System (SAS), UTHM 13

2.4 Analyze on Existing System 15

2.5 Summary Literature Review 18

2.6 Conclusion 19

CHAPTER 3 METHODOLOGY 20

3.1 Introduction 20

3.2 Iterative and Incremental Model 21

3.2.1 Initial Planning Phase 21

3.2.2 Planning Phase 21

3.2.3 Requirement Phase 22

3.2.4 Analysis and Design 22

3.2.5 Implementation and Testing 22

3.2.6 Evaluation 23

3.2.7 Deployment 23

3.3 Software and Hardware Requirement 23

Page 9: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

viii

3.3.1 Hardware Requirement 24

3.3.2 Software Requirement 25

3.4 Problem Identification 26

3.5 Framework and System Design 26

3.5.1 Entity Relationship Design (ERD) 27

3.5.2 Use Case Diagram 29

3.5.3 Activity Diagram 30

3.5.4 Sequence Diagram 40

3.5.5 Data Dictionary 48

3.6 Weighted Sum Model (WSM) 53

3.7 Framework 54

3.8 Summary 55

CHAPTER 4 IMPLEMENTATION AND RESULT 56

4.1 Implementation output 56

4.1.1 Interface design 57

4.2 Testing 85

4.2.1 Black box testing 85

4.2.2 Alert Messages 89

Page 10: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

ix

CHAPTER 5 CONCLUSION 92

5.1 Introduction 92

5.2 Project Contribution 93

5.3 Limitation of work 94

5.4 Conclusion 95

REFERENCES 96

APPENDIX A 98

Page 11: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

x

LIST OF TABLE

TABLE PAGE

2.1 Analyse comparison between existing systems 15

2.2 Literature Review 18

3.1 Hardware Requirement 24

3.2 Software Requirement 25

3.3 Data Dictionary Student 48

3.4 Data Dictionary Coordinator 49

3.5 Data Dictionary Industrial Supervisor 49

3.6 Data Dictionary Academic Supervisor 50

3.7 Data Dictionary File upload 50

3.8 Data Dictionary Marks 51

3.9 Data Dictionary Report 52

4.1 Test case login student 85

4.2 Test case academic supervisor make evaluation (30%) 86

4.3 Test case confirm status and comment 87

4.4 Test case download file and document 88

Page 12: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

xi

LIST OF FIGURE

FIGURE PAGE

2.1 Teaching Information System 9

2.2 e-PerforM 11

2.3 Performance Summary 12

2.4 Student Assessment System (SAS) 13

3.1 Entity Relationship Diagram 27

3.2 Use Case 29

3.3 Activity Diagram User Login 30

3.4 Activity Diagram Lecturer and Industrial Supervisor give

Student Evaluation Mark 31

3.5 Activity Diagram Lecturer and Industrial Supervisor view

List of Student 32

3.6 Activity Diagram Upload and Download File 33

3.7 Activity Diagram Student Update Personal Information 34

3.8 Activity Diagram Student View Status and Report Comments 35

3.9 Activity Diagram Coordinator Manage Student Information 36

3.10 Activity Diagram Coordinator Manage Lecturer Supervisor 37

Information

3.11 Activity Diagram Coordinator Manage Industrial Supervisor 38

Information

Page 13: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

xii

3.12 Activity Diagram Coordinator Import Student data 39

3.13 Sequence Diagram User Login 40

3.14 Sequence Diagram Supervisor Make Evaluation 40

3.15 Sequence Diagram Supervisor and Student Verify and Check 41

Report Status

3.16 Sequence Diagram Supervisor View Student Under 41

Supervision

3.17 Sequence Diagram Download File/Document 42

3.18 Sequence Diagram Student Update Personal Information 42

3.19 Sequence Diagram Student Upload Report 43

3.20 Sequence Diagram Coordinator Register Student, Lecturer 43

Supervisor and Industrial Supervisor

3.21 Sequence Diagram Coordinator Upload File/Document 44

3.22 Sequence Diagram Coordinator Search, Delete, Display, Update 45

and Import Student Data

3.23 Sequence Diagram Coordinator Search, Delete, Display, Update 46

and Import Lecturer Supervisor Data

3.24 Sequence Diagram Coordinator Search, Delete, Display, Update 47

and Import Industrial Supervisor Data

3.25 WSM Formula 53

3.26 Framework 54

4.1 Main Homepage 57

4.2 Login interface 58

4.3 Main homepage for coordinator 59

Page 14: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

xiii

4.4 Coordinator make student registration 60

4.5 List of student undergo industrial training 61

4.6 Update student information 62

4.7 Coordinator delete student 63

4.8 Search student 64

4.9 Import student details from excel (.xls) file 65

4.10 Homepage for student 66

4.11 Update student’s profile 67

4.12 Upload log book 68

4.13 List of log book 69

4.14 Display result 70

4.15 Print result 71

4.16 Download files from coordinator 72

4.17 Update profile 73

4.18 List student under supervision 74

4.19 List student uploaded log book 75

4.20 Academic supervisor search student 76

4.21 Supervision evaluation (30%) 77

4.22 Specific Task (20%) 79

4.23 Final report (20%) 81

Page 15: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

xiv

4.24 Industrial supervisor update profile 82

4.25 Industrial supervisor make evaluation 83

4.26 Alert message to select user category 89

4.27 Alert message to fill data in empty space 89

4.28 Alert message for successful uploaded document 90

4.29 Alert message delete uploaded document 90

4.30 Alert message academic supervisor update profile successfully 90

4.31 Alert message academic supervisor when mark saved successfully 90

Page 16: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

xv

LIST OF APPENDICES

APPENDIX PAGE

A Gantt Chart 98

Page 17: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

xvi

LIST OF ABBREVIATIONS

myESIT Evaluation System for Industrial Training

LI Latihan industri

SMLM Sistem Maklumat Latihan Mengajar

e-Perform Achievement Measurement System

HEA Academic Affairs

SAS Student Assessment System

WSM Weighted Sum Model

CD Context Diagram

DFD Data Flow Diagram

ERD Entity Relationship Diagram

Page 18: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

1

CHAPTER 1

INTRODUCTION

1.1 BACKGROUND

Industrial Training (LI) is a mandatory requirement for all Bachelor's students from all

program involved to fulfilling. This training is conducted in full time. Industrial

Training aims to provide students the opportunity to practice academic knowledge in

real-world occupation. Indirectly, it can assess the student's knowledge and self-

esteem. In addition to getting professional acquaintance and networking with the

industry, students can also use industrial training experience to help them gain a career

in the future.

The duration of the industrial training is over a semester which is 6 months.

Most of these industrial training students are located in the state of Johor, Kelantan,

Terengganu, Kuala Lumpur, Perlis, Perak and other states according to the student's

choice. Throughout the supervision, students will be evaluated by their respective

supervisor's lecturers. Things to consider in this assessment are discipline, work skills,

diligence and interest, creative and innovative, cooperative attitude, personality and

Page 19: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

2

communication skills. These are assessed based on at least one meeting between the

student and the supervisor's lecturer during the industrial training periods.

The number of trainees for supervisor’s lecturers and the distances between

different organizations makes the supervisor need to pursue time and consequently the

supervisor that evaluate students is less than perfect. In addition, supervisory lecturers

also use the form to make assessment marks for students including weekly’s note

reports, final reports and special work.

With the growing use of ICT in today's education and the broader opportunities

for communicating, it is important that ICT be applied in the evaluation of Industrial

Training students. Therefore, based on the study conducted on the method for

assessment of Industrial Training students used at Universiti Sultan Zainal Abidin

(Unisza) at this time, the Evaluation System of Industrial Training Student (MyESIT)

is proposed to facilitate the supervisor's assessment of student supervision over the

duration of the industrial training.

Student assessment methods include the evaluation of weekly reports, final

reports and student-specific assignments. Indirectly, MyESIT provides facilities for

supervisors and industry supervisors to insert student evaluation scores electronically.

This feature will improve management to be more efficient, reduce the use of the form

and help the involved parties to save more time.

Page 20: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

3

1.2 PROBLEM STATEMENT

Innovation in practical need to be considered and implemented to enhance learning and

performance among industrial training students undergoing Industrial Training (LI) in

an organization. Online assessment is widely used in research, counselling, nursing,

teaching and teaching practice.

Based on several studies and observations carried out on the existing methods of

evaluation for Industrial Training in students, there are some shortcomings. Among

those are:

The evaluation method used by supervisory lecturers and industry supervisors

is by using the form.

The university is facing a delay in obtaining evaluation forms from industry

supervisors by students that undergoing Industrial Training.

Difficult to obtain and update a record of students, supervisors and

organizations involved through existing portals right on times.

The evaluation method used by industry supervisors is by using the form and

then submit the assessment forms to the student to be handed over to the academic

supervisor when they visits the organization. This situation raises doubts if there are

frauds or students altering the marks found on the evaluation forms before students

submit it. Furthermore student maybe making fake signature at their daily report and

full report.

Page 21: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

4

1.3 OBJECTIVES

The Evaluation System of Industrial Training Students (MyESIT) aims to assist the

university, especially supervisor and industrial supervisor to evaluate and review the

work of the Industrial Training students (LI) work more easily and regularly. The

system also aims to facilitate supervisors to obtain information on students who undergo

industrial training and enable reports generated by students during industrial training to

be stored more easily and systematically.

To achieve this goal, the three objectives of MyESIT were drawn up:

i To study the methods of evaluation Industrial Training students.

ii To develop the Evaluation System of Industrial Training Student (MyESIT).

iii To test the Evaluation System of Industrial Training Student (MyESIT) that will

develop.

Page 22: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

5

1.4 SCOPES

The Evaluation System of Industrial Training Students (MyESIT) encompasses four

categories of users based on their respective needs and usage.

i. Industrial Training Student

Update personal information if there is a change in the existing

information to enable supervisors have the latest information.

Download the file / document uploaded by the coordinator.

Upload weekly and final reports.

View the status of the uploaded report.

View comments provided by the supervisor regarding the uploaded

report

ii. Academic supervisor

Evaluate the weekly report, final report and special assignment of

supervised students.

Displays a list of supervised students.

Download student reports.

Comment and confirm the status of the report / assignment uploaded by

the student.

iii. Coordinator

Update and add the information of eligible students undergoing

Industrial Training into databases.

Page 23: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

6

Upload files / documents.

Establish a supervisory lecturer for each student who will undergo

industrial training.

Search, display, and delete information of students undergoing industrial

training.

Enroll students, supervisors and industry supervisors.

Search, delete, update and view supervisor information.

Import student information from Excel.xls files.

iv. Industrial supervisor

Evaluate scores on student weekly reports.

Displays list of students under supervision and download student

reports.

Comment and confirm the status of the report uploaded by the

student.

Page 24: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

7

CHAPTER 2

LITERATURE REVIEW

2.1 Introduction

Prior to initiating the project development process, a survey and study was conducted

to determine the extent of the system requirements to be developed. This chapter

explains the research done on existing systems, the shortcomings and advantages of

existing systems, and the technologies used in system development. The literature

review is aimed to gather information as well as identifying problems that occur in

search of opportunities to further enhance the productivity of the system being studied

(Whitten, 1994). This chapter is a method for identifying problems and deficiencies in

existing systems. This allows system developers to add and improve existing system

shortages. Literature review is very important as it can provide ideas and directions

about the research to be done.

Page 25: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

8

2.2 Industry Training Program (Li) in Education

Industrial Training (LI) is a compulsory requirement for students in certain programs

at all levels of higher education at the Institute of Higher Education (IPT). To improve

the leverage of graduates, the LI program is introduced to empower the competencies

required. LI courses provide students with learning opportunities in the world of work

to receive practical experience to improve its marketability (Industrial Training

Guidelines, 2013 Edition, Ministry of Higher Education).

Industrial Training (LI) is a mandatory requirement for all Bachelor's students

from the programs involved in fulfilling the requirements for the award of the

Bachelor's Degree, Universiti Sultan Zainal Abidin (Unisza). Industrial Training aims

to provide students the opportunity to practice academic knowledge into real-world

employment. Indirectly, it can assess the student's career values, knowledge and self-

esteem. Besides to get the professional acquaintances and networking with the

industry, students can also use industry training experience in helping to get a good

future careers.

2.3 Review On Existing System

The study of existing systems is essential for developing a new system. It is

intended as a reference and guide to developing a new system. Additionally, reviews

on existing system can also provide system developers with the useful information

that relevant to develop systems in order to avoid mistakes and indirectly the problems

inherent in existing systems can be overcome.

Page 26: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

9

2.3.1 Teaching Information System (UTM)

Figure 2.1 Teaching Information System

Teaching Information System (or simply SMLM) is an on-line application

developed using Active Server Pages (ASP) programming and Microsoft Access

database applications. SMLM was created to help overcome most of the problems

faced by the Faculty in designing, implementing and managing Teaching’s Training.

SMLM is built on a web page that offers flexibility where every student, lecturer,

mentor and school sides can see the progress of students under their supervision and

this can be done anywhere and at any time in real-time.

SMLM offers six categories of users based on their respective needs and usage

namely trainee teachers, supervisory lecturers, school management and school’s

supervisor, teaching training secretaries, teaching training managers and system

managers. SMLM provides facilities for students (trainee teachers) to register online

teaching training. Then the trainee teachers can make a school’s choice as a place to

Page 27: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

10

training teaching. Supervisory lecturers can use SMLM to do some activities such as

viewing and updating personal records, viewing the records of each student under

supervision, viewing the placement of trainees, drawing up relevant research

questions, entering assessment scores, updating and scoring relevant scores.

SMLM also offers facilities for school management to scan and update school-

related records, name and information of school’s supervisor and fill out feedback on

trainee teachers under their supervision. School’s supervisor may also include

assessment marks on their undergraduate teachers and update their scores. Among the

features of SMLM is the facility to submit online assessment marks by lecturers and

school’s supervisor. The system also offers ease of analysis as well as making grading

and statistical analysis. This can provide useful information to all parties involved in

making appropriate follow up actions.

Overall, the SMLM prototype is designed and developed specifically to assist

the Faculty to improve the planning, implementation and administration of teaching

training programs. The use of SMLM by UTM demonstrates that this prototype not

only helps the Faculty to solve the problems faced but also reduces the cost and time

of administration and enables the Faculty and other involved parties to take follow-up

actions more quickly and efficiently.

Page 28: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

11

2.3.2 Achievement Measurement System (e-PerforM) UiTM

Table 2.2 e-PerforM

The e-PerforM online system is a performance measurement evaluation system to

replace of an annual performance appraisal method that applies the Jabatan

Perkhidmatan Awam (JPA) forms for UiTM's academic staff. The purpose of the e-

PerforM development is to measure the achievement / performance of academic staff

and facilitate the achievement of data, particularly regarding teaching, supervision,

publication, research, award / innovation and so on. The method of system

implementation of e-PerforM is online.

This system is more beneficial to academic staff, the Faculty and the

University as the evaluation’s elements to be undertaken provide various information

that conforms to the characteristics of the production of an academic staff, as

compared with the existing evaluation system. The current assessment method is more

generic and does not really reflect academic achievement. The system has also been

Page 29: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

12

integrated with existing systems at UiTM, namely Staff Management Information

System (STARS), Research Management Institute Reporting System (iReS) and

Student Information Management System (SIMS).

Figure 2.3 Performance Summary

The e-PerforM system can also assist faculty and university management in order to

help information management teams to be organized and efficient. Evaluation and

scoring criteria for teaching and preparation quality that involve ATP hours for

instructional and supervisory hours applied in e-PerforM are based on current policies

and guidelines issued by Academic Affairs (HEA). The performance evaluation of

lecturers is based on the criteria of teaching, supervision, publication, research,

Page 30: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

13

consulting and expertise, conferences, innovations, university services, community

services, contributions to student development, personal qualities and leadership.

2.3.3 Student Assessment System (SAS), UTHM

Figure 2.4 Student Assessment System (SAS)

The Student Assessment System (SAS) is a system developed by the Information

Technology Center, UTHM. This system allows users (UTHM lecturers) to evaluate

and scoring on their supervised student’s tasks such as quizzes, reports and final

exams online more easily and quickly. The application environment used in the

Student Assessment System (SAS) consists of a platform that has the configuration of

all kinds of operating systems and all kinds of latest web browsers.

Page 31: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

14

The Student Assessment System (SAS) also provides several reports that can

be generated by lecturers directly through the system. Lecturers can revise the

assessed assessments and basic course information such as course code, section,

semester / session, course name, current number of students, assignment names,

maximum marks and percentages that are already set by the coordinator in this

system. Furthermore, the lecturer can fill in the marks for each student who is listed in

the system according to the student under the supervision of the lecturer. An error or

notification message will be displayed if the marks entered by the lecturer do not meet

the specifications specified. Through the Student Assessment System (SAS), lecturers

can easily identify the level of student achievement under supervision.

Page 32: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

15

2.4 Analyse on Existing System

Analyse existing system is aimed at obtaining information on existing systems, identifying advantages and disadvantages and analysing

the system to get the concepts of the system to be developed. The purpose of this process is to deeply understand the need for a new

system and develop a system that meets the requirements set. The following is a survey of some of the existing systems.

System Name Features

Functions Advantages Interface Languages

Sistem Maklumat

Latihan Mengajar

(SMLM), UTM

Its work to allow

universities and

organizations to

monitor the progress

of students

undergoing Teaching

- Flexible as a student,

lecturer, mentor and

school side can see the

progress of students

under their supervision

-Too many function buttons on the

interface screen

-Precise and perfect image and graphics

position does not interfere with the text on

screen

Combining Malay

and English in one

interface creates

inconsistency of

languages used

Page 33: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

16

Practice and provide

assessment marks on

student work in real-

time.

-Menu contained in the system is

organized, clear and has a search principle,

that is, users can search menus using

Google Search

Achievement

Measurement System

(e-PerforM), UiTM

Functioning as an

achievement

measurement

appraisal system that

measures the

achievement /

performance of

UITM’s academic

staff based on current

policies and

guidelines issued by

-Provide a platform to

measure staff

achievement regarding

teaching, supervision,

publication and research /

awards

-Existing system does not

reflect academic

achievement (Portal)

-Too simple which is no graphic elements

placed on the system interface

-The position of the information are well

organized that allow users to clearly

understand with the information presented.

English

Page 34: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

17

Academic Affairs

(HEA), UITM

Student Assessment

System (SAS), UTHM

Allows UTHM

lecturer to evaluate

and assign scoring to

the work of the

student or assignment

of his / her supervisor

-Generated full student’s

report faster

-Blank or white background can direct the

user’s attention to the focal point of the

screen

-The menu provided is orderly and easily

accessible by the user

English

Table 2.1 Analyse comparison between existing systems

Page 35: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

18

2.5 Summary Literature Review

Table 2.2 Literature Review

Author/Year Project Name Description Similarities Advantages Disadvantages

Alireza Afshari,

Majid Mojahed,

Rosnah Mohd

Yusuff 2010

International Journal

of Innovation,

Management and

Technology, Vol. 1,

No. 5, Simple

Additive Weighting

approach to Personal

Selection problem

-Simple Additive

Weighting (SAW)

which is also known

as weighted linear

combination or

scoring methods is a

simple and most often

used multi attribute

decision technique.

The method is based

on the weighted

average

-Use weighted sum

approach to choose

suitable personnel for

an organization

-Provide detail on

steps to apply

Simple Additive

(SAW) in the

system.

-How the

methodology is

implement is very

well defined

-Assigning

weights can be

difficult if involve

a large criteria

Page 36: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

19

2.6 Conclusion

In conclusion, literature review is a scientific study made before the next process

of developing a system. Literature review is an important aspect of developing a

high quality system. This chapter can help in comparing existing systems with

the system that will be develop soon and some research are already done.

Comparison are also made to identify the weaknesses and advantages of the

system so that improvements can be implemented into the system to be

developed achieves the objectives and meets the needs of the users.

Page 37: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

20

CHAPTER 3

METHODOLOGY

3.1 Introduction

Project Methodology is one of the implementation plans for the developer to

make sure the system that will develop works properly. In this chapter, the

methodology used in effort to develop this particular system will be discussed. For

this project, iterative and incremental model approach has been chosen as one of the

software development life cycle. While the other method that will apply in this project

is Weighted Sum Model (WSM). The details of those methodology as approach to

apply in this project development will be explained further. This chapter also state the

design requirement and process model of this proposed system. The details of system

function, method and approach used, database designation and interfaces of the

system will be shown. The process model for this system include Context Diagram

(CD), Data Flow Diagram (DFD) and Entity Relationship Diagram (ERD) are

included in this chapter too.

Page 38: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

21

3.2 Iterative and Incremental Model

Evaluation System for Industrial Training (myESiT) is developed by using

Iterative and Incremental Model approach. By using this approach, it allows the

developer to develop the system phase by phase. Developer also possible to return in

previous phase even though the deliverables had been done. There are 8 phases in

iterative and incremental model which are initial planning, planning, requirements,

analysis and design, implementation, testing

3.2.1 Initial Planning Phase

All activities involves to develop a complete system are plan according to a

given period in this phase. Initial planning phase are begins with brainstorming

session with the supervisor to come up with good ideas and verify the title for the

project propose. Based on a few brainstorming session with the supervisor, the project

title have been decided which is, Evaluation System for Industrial Training (myESiT)

and the preferred technique that will apply is Weighted Sum.

3.2.2 Planning Phase

For planning phase, a brief discussion are focus on defining the problem

statements, and objectives and scope for the propose system. In order to get more

information, the process of reviewing existing system are done to gather as much as

their constrain and the limitation.

Page 39: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

22

3.2.3 Requirement Phase

All requirement that were needed in order to develop the system are identified

from the process of reviewing existing system. In this phase, all information regarding

Evaluation System either in the form of journal, articles or research paper are gathered

and studied.

3.2.4 Analysis and Design

For analysis and design phase, the design of the entire system will create and

the prototype of the system based on its functionalities will be built. All data and

requirement obtained in previous phase are transformed into the design. There are a

few diagram that will be build which are Use Case Diagram, Activity Diagram,

Sequence Diagram. Entity Relationship Diagram (ERD), and Data Dictionary. All of

these diagrams are built as a guideline of the flow of the system

3.2.5 Implementation and Testing

After designing the interface, the implementation phase are applied. During

this phase, the improvement of overall the system modules will be done. A further

discussion with respected supervisor are held in order to seek for solution for any error

or fixing bugs in the system. Unit testing and integrated testing for each module is

done to find errors and solutions to overcome and problems. In the end of the phase,

the entire modules of the system will be combined together and tested again before it

is implemented.

Page 40: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

23

3.2.6 Evaluation

The evaluation of the system need to be done before deploying it to the end

user. The system must fulfil the entire system requirement and objective of the

system itself.

3.2.7 Deployment

Once the evaluation is done, the system is deployed in the environment so that

the targeted user can use the system. The system will be in steady state which meets

all the objectives of the project.

3.3 Software and Hardware Requirement

System requirement during development process can be divided into two parts

which is hardware and software requirement. The selection of hardware and software

needs is important so that all features of the system to be developed can fulfil the need

of consumers and will not cause any problems in the future. Appropriate selection will

enable the system move systematically and efficiently.

Page 41: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

24

3.3.1 Hardware Requirement

The choice of hardware requirements is very important so that programmers

can produce the best quality of project. Here are the hardware criteria needed in

developing the Evaluation System for Industrial Training (myESiT)

No Hardware Description

1. Laptop

i. Model : Lenovo-0RBVDE12

ii. Processor : Intel(R) Core(TM) i5 @ 2.50 Ghz

iii. Memory (RAM) : 4.00 GB

iv. System Type : 64-bit operating system, x64-based

processor

Function : The main hardware used to support the development,

testing and maintenance of projects from start to finish.

2. External

Hardisk

Model : Transcend 500 GB

Function : Additional data storage and files

3. Printer Model : Canon Pixma e510 Series

Function : To print all document or reports generated through the

system as a reference

4. DSLR Camera Model : Nikon D5000

Function : To photoshoot for banner and poster in the system

Table 3.1 Hardware requirement

Page 42: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

25

3.3.2 Software Requirement

The software to be used in developing the Evaluation System for Industrial Training

(myESiT) must be capable of supporting all the features that will be required in

producing the system. Among the software required to develop myESiT system is as

described in Table 3.2.

Specification Software

Operating system Microsoft Windows XP

Web server Mozilla Firefox

Database MySQL

Server Management PhpMyAdmin

Programming Language PHP and HTML

Graphic User Interface (GUI) Adobe Illustrator CS6

Adobe Photoshop CS6

Develop Gantt Chart Microsoft Office Project 2007

Production of the UML

diagram

UMLet

Preparation of Project Thesis Microsoft Office 2010

Coding Visual Studio Code

Table 3.2 Software requirement

Page 43: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

26

3.4 Problem Identification

Evaluation System for Industrial Training will develop as a proposed solution in

order to facilitate the methods of evaluation for industrial training’s student todays. As

we know, the evaluation method used by academic supervisor and industrial supervisor

are by using the form. The implementation of manual method will cause many problems

such as the university is facing a delay in obtaining evaluation forms from industrial

supervisor by students that undergoing Industrial Training. Besides, it’s also difficult to

obtain and update a record of students, supervisors and organization involved through

existing portals right on times

The evaluation method used by industry supervisors is by using the form and then

submit the assessment forms to the student to be handed over to the academic supervisor

when the academic supervisor visits the organization. This situation raises doubts if

there are frauds or students altering the marks found on the evaluation forms before

students submit it. Furthermore student maybe making fake signature at their daily

report and full report.

3.5 Framework and System Design

The design for Evaluation System for Industrial Training such as use case diagram,

activity diagram, sequence diagram, and entity relationship diagram (ERD) are

explained in detailed. Data modelling is required to facilitate the interaction between

system designer, programmer and end-user. It’s able to help identify the needs,

problems and possible solutions during the project.

Page 44: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

27

3.5.1 Entity Relationship Design (ERD)

Page 45: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

28

Figure 3.1 Entity Relationship Diagram

Entity relationship diagram (ERD) is data model representation for describing

the data and information involved in the system. From diagram above shows the

system have 7 tables which are student, supervisor, coordinator, file upload, industrial

supervisor, report and marks. The relationship between the tables is connected by a

foreign key.

Page 46: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

29

3.5.2 Use Case Diagram

Figure 3.2 Use Case

Page 47: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

30

Diagram 3.2 show use case of the system that describe 4 actors which are student,

coordinator, university supervisor and industrial supervisor use the system to

accomplish a particular goals

3.5.3 Activity Diagram

Figure 3.3 User login

The activity diagram below describes the workflow for user login through the

following steps by enter password and user ID. Then the condition are performed to

check whether password and user ID are correct or incorrect. If the password and user

ID are incorrect, error message will appear and user need to enter password and user

ID again. If password and user ID are correct, system interface activity is performed.

Page 48: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

31

Figure 3.4 Academic supervisor and industrial supervisor give student evaluation

mark

Page 49: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

32

Academic supervisor and industrial supervisor need to choose student and report.

Once its done, the activities split into two parallel activities whether to choose weekly

or final report. After type of report is identified, download report, check report, give

comments and verify report status activities are performed. Finally activities foe give

evaluation mark is performed and that is marked as the termination of the process

Figure 3.5 Academic and industrial supervisor view list of student under supervision

Following figure is show to describe workflow for Academic and industrial supervisor

to view list of student under supervision. There are four activities which are choose

student menu, display list of student name, choose student name. Display student

information activities is performed and that is marked as the termination of the

process.

Page 50: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

33

Figure 3.6 Upload and download file

Figure 3. 6 show workflow for user to upload and download file. Check format file

activities performed after upload file activities are done in order to check whether its

follow the format file. Otherwise, user need to upload it again. Then display file

activities will performed and user can download the file.

Page 51: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

34

Figure 3.7 Student update personal information

Figure 3. 7 show workflow for student to update personal information. Activities for

choose menu profile, display personal information and update information will

performed. If the status is fail, display error message performed and need to repeat the

process again. If the status is success, display success message activity and save

information in database activity are performed.

Page 52: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

35

Figure 3.8 Student view status and report comments

Figure 3.8 show workflow for student view status and report comments. The activity

is start with choose list of report. The type of report is decided conditionally.

Depending the condition either weekly report or final report activity is performed.

Then the task will split into two activities which are display comment or display

status. Finally parallel activities combine to terminate the process.

Page 53: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

36

Figure 3.9 Coordinator manage student information

Figure 3. 9 show workflow for coordinator to manage student information. After

coordinator enter student name, condition check student name are performed whether

the student name exists or not. If name is not exists, add new student activity

performed. Otherwise, the activities split into four parallel set activities which are

update, search, delete and display. Finally parallel activities combine, display message

activity performed and terminate the process.

Page 54: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

37

Figure 3.10 Coordinator manage lecturer supervisor information

Figure 3. 10 show workflow for coordinator to manage lecturer supervisor

information. After coordinator enter lecturer name, condition check lecturer name are

performed whether the lecturer name exists or not. If name is not exists, register

lecturer activity performed. Otherwise, the activities split into four parallel set

activities which are update, search, delete and display. Finally parallel activities

combine, display message activity performed and terminate the process.

Page 55: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

38

Figure 3.11 Coordinator manage industrial supervisor information

Figure 3.11 show workflow for coordinator to manage industrial supervisor

information. After coordinator enter industrial supervisor name, condition check

industrial supervisor name are performed whether the supervisor lecturer name exists

or not. If name is not exists, register industrial supervisor activity is performed.

Otherwise, the activities split into four parallel set activities which are update, search,

delete and display. Finally parallel activities combine, display message activity

performed and terminate the process.

Page 56: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

39

Figure 3.12 Coordinator import student data

Figure 3.12 show workflow for coordinator import student data. After choose excel

file activity performed, condition check file format is performed whether it follow

format .xls or not. If it does not follow the format, display error message is performed

and need to repeat the process. Otherwise display success message activity and

display student data activity will performed.

Page 57: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

40

3.5.4 Sequence Diagram

Figure 3.13 User login

Figure 3.14 Supervisor make evaluation

Page 58: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

41

Figure 3.15 Supervisor and student verify and check report status

Figure 3.16 Supervisor view student under supervision

Page 59: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

42

Figure 3.17 Download file/document

Figure 3.18 Student update personal information

Page 60: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

43

Figure 3.19 Student upload report

Figure 3.20 Coordinator register student, lecturer supervisor and industrial

supervisor

Page 61: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

44

Figure 3.21 Coordinator upload file/document

Page 62: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

45

Figure 3.22 Coordinator search, delete, display, update and import student data

Page 63: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

46

Figure 3.23 Coordinator search, delete, display, update and import academic

supervisor data

Page 64: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

47

Figure 3.24 Coordinator search, delete, display, update and import industrial

supervisor data

Page 65: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

48

3.5.5 Data Dictionary

Table Student

Attributes Keys Data Type Explanation

matric_id Primary Key varchar(12) Student identity

password varchar(12) Student password

name varchar(100) Student Name

program varchar(10) Student program

session varchar(10) Student session

semester varchar(2) Student semester

phoneNumb varchar(10) Student Phone Number

address varchar(10) Student Address

email varchar(30) Student Email

orgName varchar(50) Organisation name for student

undergo Industrial Training

orgPhoneNumb varchar(10) Organisation phone number for

student undergo Industrial Training

orgAddress varchar(100) Organisation address for student

undergo Industrial Training

orgSVname varchar(70) Industrial supervisor name

orgSVphoneNumb varchar(12) Industrial supervisor phonne number

orgSVemail varchar(30) Industrial supervisor email

svName varchar(70) University supervisor’s name

Table 3.3 Student

Page 66: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

49

Table Coordinator

Attributes Keys Data Type Explanation

coor_ID Primary Key varchar(12) Coordinator identity

password varchar(12) Coordinator password

Table 3.4 Coordinator

Table industrialSupervisor

Attributes Keys Data Type Explanation

supervisor_ID Primary Key varchar(12) supervisor identity

password varchar(12) Supervisor password

supervisorName varchar(70) Industrial supervisor’s name

supervisorPhoneNumb varchar(12) Industrial supervisor’s phone

number

supervisorEmail varchar(30) Industrial supervisor’s email

Table 3.5 Industrial Supervisor

Page 67: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

50

Table Supervisor

Attributes Keys Data Type Explanation

svID Primary Key varchar(12) University supervisor’s identity

password varchar(12) University supervisor’s password

sv_name varchar(70) University supervisor’s name

sv_noTel varchar(12) University supervisor’s phone number

svEmail varchar(30) University supervisor’s email

Table 3.6 Academic Supervisor

Table File_upload

Attributes Keys Data Type Explanation

Id Primary Key varchar(12) File’s identity

name_file varchar(12) File’s name

name varchar(70) Format of the files

size_file bigint(50) Size of the files

type_file varchar(30) Type of files

content longblob Content of the files

category varchar(30) Category of files

Table 3.7 File upload

Page 68: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

51

Table marks

Attributes Keys Data Type Explanation

matric_id Primary Key varchar(12) Student matric id

Name varchar(50) Student name

category varchar(10) Student program

supervisorName varchar (50) Student industrial supervisor

sv_name varchar(30) Student university supervisor

sv_mark1 float Marks by academic supervisor (30%)

sv_mark2 float Marks by industrial supervisor (30%)

ev1_mark float Marks by academic supervisor for

special task (20%)

ev2_mark float Marks by academic supervisor for final

report (20%)

std_totalmark float Total marks

Table 3.8 Marks

Page 69: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

52

Table report

Attributes Keys Data Type Explanation

id Primary Key int (7) Identity for report

title varchar(50) Title of report

week int(2) Number of weekly report

date varchar (10) Date upload the report

name_file varchar(30) File name

name varchar(100) Format file’s name

size_file File size File size

type_file varchar(100) Type of format file

content longblob Content file’s size

category varchar(30) File category

status varchar(7) Status of uploaded report

Table 3.9 Report

Page 70: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

53

3.6 Weighted Sum Model (WSM)

Weighted Sum Model (WSM) is the most commonly used approach,

especially in single dimensional problem. If there are m alternative and n criteria then,

the best alternative is the one that satisfies (in the maximization case) the following

expression (Triantaphyllou 2000) :

Figure 3.25 Weighted Sum Formula

Where n is the number of criteria, aij is the value of weight assigned to the j

criteria. Performance of each alternative under each criteria aij relative weight for

each criteria Wj.

There are a few steps in WSM method:

Step 1 : State each criteria with a weight of importance

Step 2 : Overall score calculated by mulitply the criteria score with

weightage

Step 3 : Sum up the value of all score and find a total weight to rank

In evaluation system for industrial training there a many criteria to evaluate

such as for supervision evaluation (30%), specific task (20%), final report (20%), and

industrial supervision (30%).

Page 71: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

54

3.7 Framework of the system

The framework below shows how this system works in a general way.

Weighted sum model method will be used to calculate the marks and make evaluation

towards students undergo Industrial Training.

Figure 3.26 Framework of the system

Page 72: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

55

Industrial supervisor, academic supervisor, coordinator and student can login

into the system to get the privileges of using the system. Student able to check their

marks from the evaluation process made by their supervisor. While supervisor able to

make evaluation towards their student based on weekly report, final report, special

task and so on. The supervisor need to upload student marks to be view by their

student. All the actions are recorded into the web server and database of this proposed

system.

3.8 Chapter Summary

In conclusion, the third chapter of this document tells about the methodology and

approach used in the development phase of this proposed system. It is very important

in a project development, the methodology is specified and chosen well suitable to the

project to be developed and helps to solve the problems.

This proposed system needs to be evaluated by its users in terms of functionality and

effectiveness. The specification of software and hardware requirements are to make

sure that project could be developed and the tools needed for the development are

fulfilled to avoid drawbacks in later days. Preparation and readiness are crucial in

every project development phase.

Page 73: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

56

CHAPTER 4

IMPLEMENTATION AND RESULT

4.1 Implementation output

This chapter will discuss about the result of whole system and the testing phase that

have been performed in the Evaluation System for Industrial Training System. The

method of testing that performed are Black Box Testing, White Box Testing and Test

Cases which testing the system functionality modules. The system are test to ensure

that the system meets the requirements and objectives

Page 74: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

57

4.1.1 Interface design

4.1.1.1 Main homepage

Figure 4.1 : Main Homepage

Page 75: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

58

This is the main homepage of the system where the user make a login process and

redirect to their own homepage

4.1.1.2 User Login

Figure 4.2 : Login interface

This is Login interface for four user which is coordinator, student, academic

supervisor and industrial supervisor

Page 76: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

59

4.1.1.3 Homepage coordinator

Figure 4.3 : Main homepage for coordinator

The interface show the homepage for the coordinator showing who is currently login

because it shows the username on the top-left corner in the interface

Page 77: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

60

4.1.1.4 Student Registration

Figure 4.4 : Coordinator make student registration

Page 78: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

61

This is where the coordinator register the student details as show above into the

system include username and password to use by student.

4.1.1.5 List of student

Figure 4.5 : List of student undergo industrial training

The list of student that successfully registered will be show in the table consist of

matric id, name, company name, industrial supervisor and academic supervisor.

Page 79: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

62

4.1.1.6 Update student information

Figure 4.6 : Update student information

This is where coordinator update the student information but they unable to edit

matric number.

Page 80: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

63

4.1.1.7 Delete student

Figure 4.7 : Coordinator delete student

This is interface for delete the registered student from the listing and also can view the

student details

Page 81: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

64

4.1.1.8 Search student

Figure 4.8 : Search student

Coordinator able to search student from the list by two categories whether using their

matric number or student’s name.

Page 82: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

65

4.1.1.9 Import student using excel file

Figure 4.9 : Import student details from excel (.xls) file

Import student details from excel (.xls) file into the system without need to register

one by one if the coordinator already have a list of many students in excel format.

Page 83: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

66

4.1.1.10 Homepage student

Figure 4.10 : Homepage for student

Homepage for student that displayed the name and matric number.

Page 84: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

67

4.1.1.11 Profile

Figure 4.11 : Update student’s profile

Page 85: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

68

Student only allow to update their telephone number, address and email and unable to

update other information because of the data security

4.1.1.12 Upload log book

Figure 4.12 : Upload log book

Student upload weekly and final log book to be evaluate by industrial and academic

supervisor

Page 86: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

69

4.1.1.13 List of log book

Figure 4.13 : List of log book

All uploaded log book will be display with comment by supervisor and status will

change from pending to pass after being evaluate by supervisor

Page 87: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

70

4.1.1.14 Result

Figure 4.14 : Display result

This is where student able to see their marks with grade by industrial supervisor (30%)

and academic supervisor (70%).

Page 88: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

71

4.1.1.15 Print result

Figure 4.15 : Print result

Student able to print and save their result in the form of pdf which all the data are

called from the database

Page 89: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

72

4.1.1.16 Download

Figure 4.16 : Download files from coordinator

This is where student shall download all the document regarding industrial training

like log book’s format, rubric, and so on from the uploaded file by coordinator.

Page 90: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

73

4.1.1.17 Academic supervisor update profile

Figure 4.17 : Update profile

Academic supervisor can update their profile except their staff number.

Page 91: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

74

4.1.1.18 List student under supervision

Figure 4.18 : List student under supervision

Academic supervisor can list all their student under supervision only to see their

details like matric id, name, program, telephone number and industrial supervisor.

Page 92: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

75

4.1.1.19 List student uploaded log book

Figure 4.19 : List student uploaded log book

Supervisor able to list all the student who already upload the log book and its show the

status of the submission whether pending, pass or reject. The “pending” status will

show when supervisor is not evaluate that student yet.

Page 93: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

76

4.1.1.20 Academic supervisor search student

Figure 4.20 : Academic supervisor search student

The supervisor can search the student by two categories whether matric number and

student name. It will showing only the student under their supervisor.

Page 94: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

77

4.1.1.21 Academic supervisor make an evaluation

Figure 4.21 : Supervision evaluation (30%)

Page 95: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

78

In order to make evaluation, the supervisor need to choose which student to evaluate

by matric id that will list in this interface. This is where method of weighted sum

model applied. There are five scale from unsatisfied to excellent in order to evaluate

the student in four criteria which is task implementation (60%), task result (30%),

weekly report (5%), and attitude (5%).

Page 96: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

79

Figure 4.22 : Specific Task (20%)

Page 97: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

80

The supervisor need to give weight based on items to each criteria which is Task A

Writing (10%) and Task B Specific Task Content (90%)

Page 98: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

81

Figure 4.23 : Final report (20%)

Page 99: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

82

The supervisor need to give score based on scales to each criteria which is Task A

Writing (20%) and Task B Report Content (80%)

4.1.1.22 Industrial supervisor update profile

Figure 4.24 : Industrial supervisor update profile

Industrial supervisor can update their profile except their staff number.

Page 100: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

83

4.1.1.23 Industrial supervisor make evaluation

Figure 4.25 : Industrial supervisor make evaluation

Page 101: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

84

In order to make evaluation, the supervisor need to choose which student to evaluate

by matric id that will list in this interface. This is where method of weighted sum

model applied. There are five scale from unsatisfied to excellent in order to evaluate

the student in four criteria which is task implementation (60%), task result (30%),

weekly report (5%), and attitude (5%).

Page 102: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

85

4.2 Testing

4.2.1 Black Box Testing

Black Box Testing is a technique without refer to the internal structure of the

component or system. The testing only focuses on the input and output of the

system. The testing are be done gradually and continuously during the

development and implementation process

4.2.1.1 Test case login student

Use case Login student

Description Confirm status by type of user which is student.

Pre-Condition The user is on homepage

Basic Flow 1. Enter the user ID, password and choose the correct user

type on the login form and press the login button.

Post-

Condition

The student successfully logged into the system.

Rules The username and password must exist in database

Table 4.1 Test case login student

Page 103: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

86

4.2.1.2 Academic supervisor make evaluation (30%)

Use case Academic supervisor make evaluation

Description Supervisor enter the evaluation score (30%)

Pre-Condition The academic supervisor has successfully logged on and is on the

supervisor's lecturer page.

Basic Flow 1. Click on the "Evaluation" menu

2. Supervisor click menu “Evaluation 30%”

3. The supervisor chooses the student matric number on the

drop down menu and enter the marks for each item

according to the scaled design scale and press the

"CALCULATE" button.

Post-

Condition

- The supervisor successfully entered the 30% evaluation score.

- The 30% score of the students successfully saved into the

database.

Rules Academic supervisor only allowed to enter the score based on the

scale

Table 4.2 Academic supervisor make evaluation (30%)

Page 104: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

87

4.2.1.3 Confirm status and comments

Use case Industrial supervisor validate student weekly reports

Description The industrial supervisor downloads the report, comments and

verifies the status of student reports.

Pre-Condition Industrial supervisors have successfully logged on and are on the

page of industrial supervisors.

Basic Flow 1. Industrial supervisor presses the "Student" menu

2. Industrial supervisor presses menu "Weekly Reports"

3. Industrial supervisor presses the "View" button on the

student's name list.

4. Industrial supervisor presses on report name.

5. Industrial supervisor presses the "Action" button to verify

student report’s status.

6. The supervisor choose the type of student report’s status,

make comments in the provided space and press the

"SEND" button.

Post-

Condition

Industry supervisors successfully download, verify status of

weekly reports and comment on student-uploaded reports.

Rules The supervisor need to download the report before make an

comments

Table 4.3 Confirm status and comments

Page 105: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

88

4.2.1.4 Download file and documents

Use case Download file and document

Description Academic supervisor download file and document

Pre-Condition Academic supervisors have successfully logged on and are on the

page of industrial supervisors.

Basic Flow 1. The supervisor presses the "Download" menu.

2. The supervisor choose the type of file that want to

download using the drop-down menu.

3. The supervisor presses the "download" button to download

the file / document.

Post-

Condition

The supervisor has successfully downloaded the file / document.

Rules The file that want to download must exists in database

Table 4.4 Download file and document

Page 106: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

89

4.2.2 Alert messages

4.2.2.1 Alert messages to select user category

Figure 4.26 : User forgot to select user category to login

4.2.2.2 Alert messages to fill the data in empty space

Figure 4.27 : Coordinator need to fill in the form completely in order to register

student information

Page 107: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

90

4.2.2.3 Alert messages successful uploaded document

Figure 4.28 : The document successfully added to database

4.2.2.4 Alert messages to delete uploaded document

Figure 4.29 : The confirmation whether to delete the document

4.2.2.5 Alert messages when success to update profile

Figure 4.30 : Academic supervisor update the profile

successfully

Page 108: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

91

4.2.2.5 Alert messages when mark saved successfully

Figure 4.31 : Supervisor enter the marks to each criteria

successfully

Page 109: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

92

CHAPTER 5

CONCLUSION

5.1 Introduction

After the final phase of the planning, analysis, design, testing and

implementation phase, the Industrial Training Student Assessment System (MyESIT)

was successfully developed according to design specifications and requirements.

Overall, MyESIT can help supervisors and industrial supervisors evaluate their

supervised students more easily and save time. The system can also achieve the

objectives and scope of development as it can function as planned.

However, the MyESIT system still has its own weaknesses. Hence, these weaknesses

will be overcome by implementing improvements and enhancements to provide more

facilities and other functions. Therefore, this chapter explains the advantages and

disadvantages of the developed system. The problems faced during the development

of the MyESIT system were also discussed. Additionally, the suggestions for future

system improvement are also discussed.

Page 110: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

93

5.2 Project Contribution

The Evaluation System for Industrial Training (myESIT) was developed to

coincide with the development of information technology that changed the way in

today's management with concept of the web based. The system has several

advantages over other systems. The main advantage found on myESIT is that this

system allows the assessment of Industrial Training students conducted electronically

without involving the use of evaluation forms. At the same time, myESIT provides

students with the ability to upload reports and assignments to their respective

supervisors for review and evaluation. Indirectly, communication between a student

and a supervisor can be created when students can check the status of the report and

see the comments given by their supervisors on the results of the uploaded work.

Additionally, the myESIT system also enables the registration of information students

undergoing Industrial Training, academic supervisor and industrial supervisor’s

information can be done easily and in an orderly manner. Any information relating to

students, academic supervisor and industrial supervisors can be stored directly into the

database. As such, access to student data, supervisor and industry supervisors can be

done easily and quickly. The store of information into the database is safer and more

comprehensive.

The system also provides user-friendly interface. The menu on the user

interface allows the user to use the system more easily. Additionally, the myESIT

system also has a session function which helps the system in identifying whether the

user is a valid user or otherwise. This can indirectly enhance security in terms of

system usability.

Page 111: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

94

5.3 Limitation of work

MyESIT system also has weaknesses over the system. The weakness of the

myESIT system can be seen in terms of safety. The security level for this system is

still insufficient to protect information from being infiltrated by others because only

have the username and password in order to access into myESIT system. As such, the

risk of aggression of confidential information that should not know by other user is

high. Therefore, the control of accessing this page will be further enhanced in the

future with security controls using HTTP Over TLS (Rescorla, E 2000).

In addition, only a small number of images and graphics are placed in this

system. The reduction of image and graphics on the system interface is aimed at

accelerating the page loading process. In addition, this system cannot be accessed

online. This is because the system does not have a domain that allows users using

URL to access the system via online.

Page 112: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

95

5.4 Conclusion

As a conclusion, these projects can meet the requirements of such development that

planned. To further enhance the myESIT system, it should be reviewed from time to

time to improve the quality of the system in order to be used without any problems. It

is hoped that the myESIT system will help facilitate and save time to the management

and parties involved. In addition, this system is also expected to improve the quality of

work to be more efficient and orderly as well as to benefit the users who use it.

Page 113: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

96

REFERENCES

Ashley, N. W. (2016). UML Activity Diagram Semantics and Automated GUI . scholarworks lib,

12-56.

Boža Miljković, M. R. (2017). New Weighted Sum Model. jstor, 8.

Buket Gundogan, K. K. (2016). How to make an academic poster. ncbi, 69–71.

Che, M. O. (2016). Grey Weighted Sum Model for Evaluating Business Environment. hindawi,

14.

Cohen, P. A. (1980). The Role of Colleagues in the Evaluation of College Teaching. Improving

College and University Teaching, 147-154.

DatabaseJournal.com Staff. (2008). Mastering phpMyAdmin. Packt Publishing.

Delisle, M. (2008). Mastering phpMyAdmin 2.11 for Effective MySQL Management. Argentina:

packt.

Jabbarifar, T. (2019). THE IMPORTANCE OF CLASSROOM ASSESSMENT. semantics scholar, 2-

9.

Kim, G. D. (2010). A Teacher Evaluation System. files eric, 21-55.

Kumar, A. (2017). Faculty Evaluation System. Science Direct, 533-541.

Manag, F. P. (2003). 5 Steps to a Performance Evaluation System. aafp, 43-48.

Mills, M. &. (1999). Faculty Evaluation: A Prickly Pair. Higher Education, 351-371.

Paulsen, M. B. (2002). Evaluating teaching performance. New Directions for Institutional

Research, 5-18.

Rose. (January, 2017). How to Install: UMLet. Retrieved from rose-hulman:

https://www.rose-hulman.edu/class/csse/resources/UMLet/installation.htm

Page 114: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

97

SamiKaddani. (2017). Weighted sum model with partial preference information: Application

to multi-objective optimization. science direct, 665-679.

Saroyan, A. &. (2001). Evaluating University Teaching. Assessment & Evaluation in Higher

Education, 341-353.

Shahvaran, A. R. (2018). Is weighted sum model (WSM) method different from simple

additive weighting (SAW) method in multi-criteria decision analysis. Research Gate, 55-67.

Triantaphyllou, E. (2000). Multi-Criteria Decision Making Methods. United State: Louisiana

State University.

Tutorial Sequence Diagram. (2017). Retrieved from Visual Paradigm Online:

https://online.visual-paradigm.com/tutorials/sequence-diagram-tutorial/

Windarto, A. P. (2007). Comparison of Weighted Sum Model and Multi Attribute Decision Making Weighted Product Methods in Selecting the Best Elementary School. Research Gate, 11.

Wood, B. (2014). Artwork in Adobe Illustrator CC. peachpit, 12-56.

Yoo, J. (2018). Evaluating the new teacher evaluation system in South Korea. sagepub, 34-76.

Zurich, E. (2009). Activity Diagrams : A Formal Framework. Object Technology, 2-32.

Page 115: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

98

APPENDIX A

September October November December January February March April May

Phase : Initial Planning

Discuss a project title

Create an abstract

Phase : Planning

Create a project

proposal

Phase : Requirement

Gather information

Proposal presentation

Phase : Analysis and Design

Construct CD, DFD,

ERD

Create interface for

system

Page 116: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

99

Phase : Implementation

Developing the system

Phase : Testing & Evaluation

Test the system

Correct bugs and error

Phase : Deployment

Final presentation

Provide system training

and support

Figure : Activities and Milestone

Page 117: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING USING … · Penilaian setiap pelajar berdasarkan pada laporan mingguan, laporan akhir dan tugasan khusus. ... 4.9 Import student details

100