evaluation system for industrial training (myesit) …industrial training (li) is a compulsory...

55
1 EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) NURUL SHAHIRAH BINTI MUSA BTAL06043051 SUPERVISOR EN MOHD ISA BIN AWANG FACULTY INFORMATIC AND COMPUTING UNIVERSITI SULTAN ZAINAL ABIDIN 2018

Upload: others

Post on 25-Nov-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

1

EVALUATION SYSTEM FOR INDUSTRIAL TRAINING

(MyESIT)

NURUL SHAHIRAH BINTI MUSA

BTAL06043051

SUPERVISOR

EN MOHD ISA BIN AWANG

FACULTY INFORMATIC AND COMPUTING

UNIVERSITI SULTAN ZAINAL ABIDIN

2018

Page 2: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

2

LIST OF DIAGRAM i

LIST OF TABLE ii

ACKNOWLEDGEMENT iv

ABSTRACT v

CHAPTER 1 INTRODUCTION 1

1.1 Background 1

1.2 Problem Statement 3

1.3 Objective 4

1.4 Scope 5

1.5 Activities and Milestones 6

CHAPTER 2 LITERATURE REVIEW 7

2.1 Introduction 7

2.2 Industrial Training Program (LI) in Education 7

2.3 Review on existing system 8

2.3.1 Teaching Information System (UTM) 8

2.3.2 Achievement Measurement System (e-PerforM),

UiTM 10

2.3.3 Student Assessment System (SAS), UTHM 12

2.4 Analyse on Existing System 14

2.5 Summary Literature Review 17

Page 3: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

3

2.7 Conclusion 18

CHAPTER 3 METHODOLOGY 19

3.1 Introduction 19

3.2 Iterative and Incremental Model 19

3.2.1 Initial Planning Phase 19

3.2.2 Planning Phase 20

3.2.3 Requirement Phase 20

3.2.4 Analysis and Design 20

3.2.5 Implementation and Testing 20

3.2.5 Evaluation 20

3.2.6 Deployment 21

3.3 Software and Hardware Requirement 21

3.3.1 Hardware Requirement 21

3.3.2 Software Requirement 22

3.4 Problem Identification 22

3.5 System Design 23

3.5.1 Entity Relationship Design (ERD) 24

3.5.2 Use Case Diagram 25

3.5.3 Activity Diagram 26

3.5.4 Sequence Diagram 35

3.6 Weighted Sum Model (WSM) 44

3.7 Framework of System 45

3.8 Summary 46

Page 4: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

4

APPENDIX A 47

LIST OF DIAGRAM

DIAGRAM PAGE

3.1 Entity Relationship Diagram 24

3.2 Use Case 25

3.3 Activity Diagram User Login 26

3.4 Activity Diagram Lecturer and Industrial Supervisor give

Student Evaluation Mark 27

3.5 Activity Diagram Lecturer and Industrial Supervisor view

List of Student 28

3.6 Activity Diagram Upload and Download File 28

3.7 Activity Diagram Student Update Personal Information 29

3.8 Activity Diagram Student View Status and Report Comments 30

3.9 Activity Diagram Coordinator Manage Student Information 31

Page 5: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

5

3.10 Activity Diagram Coordinator Manage Lecturer Supervisor 32

Information

3.11 Activity Diagram Coordinator Manage Industrial Supervisor 33

Information

3.12 Activity Diagram Coordinator Import Student data 34

3.13 Sequence Diagram User Login 35

3.14 Sequence Diagram Supervisor Make Evaluation 35

3.15 Sequence Diagram Supervisor and Student Verify and Check 36

Report Status

3.16 Sequence Diagram Supervisor View Student Under 36

Supervision

3.17 Sequence Diagram Download File/Document 37

3.18 Sequence Diagram Student Update Personal Information 38

3.19 Sequence Diagram Student Upload Report 39

3.20 Sequence Diagram Coordinator Register Student, Lecturer 39

Supervisor and Industrial Supervisor

3.21 Sequence Diagram Coordinator Upload File/Document 40

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

and Import Student Data

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

and Import Lecturer Supervisor Data

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

and Import Industrial Supervisor Data

3.25 WSM Formula 44

3.26 Framework 45

Page 6: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

6

LIST OF TABLE

TABLE PAGE

1.1 Gantt Chart of schedule and planning for project proposal 6

2.1 Teaching Information System 8

2.2 e-PerforM 10

2.3 Performance Summary 11

2.4 Student Assessment System (SAS) 12

2.5 Analyse comparison between existing systems 14

2.6 Summary Literature Review 17

3.1 Hardware Requirement 21

3.2 Software Requirement 22

3.3 Data Dictionary Student 45

3.4 Data Dictionary Coordinator 46

3.5 Data Dictionary Industrial Supervisor 46

3.6 Data Dictionary University Supervisor 46

3.7 Data Dictionary File upload 47

3.8 Data Dictionary Marks 47

3.9 Data Dictionary Report 48

Page 7: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

7

Page 8: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

8

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. Any forgiveness please forgive.

Page 9: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

9

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 MySPPLi. 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 10: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

10

CHAPTER 1

INTRODUCTION

1.1 BACKGROUND

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

involved to fulfilling the requirements for the award of Bachelor's Degree, Universiti Sultan

Zainal Abidin (UnisZA). 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 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.

Page 11: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

11

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 12: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

12

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 supervisor's lecturer when the

supervisor's lecturer 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 13: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

13

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 14: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

14

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. Supervisor Lecturer

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.

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.

Page 15: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

15

Comment and confirm the status of the report uploaded by the student.

Page 16: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

16

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.

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.

Page 17: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

17

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.

2.3.1 Teaching Information System (UTM)

Table 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

Page 18: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

18

trainee teachers can make a school’s choice as a place to 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 19: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

19

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 integrated with existing systems at UiTM,

namely Staff Management Information System (STARS), Research Management Institute

Reporting System (iReS) and Student Information Management System (SIMS).

Page 20: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

20

Table 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, consulting and expertise, conferences, innovations,

university services, community services, contributions to student development, personal

qualities and leadership.

Page 21: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

21

2.3.3 Student Assessment System (SAS), UTHM

Table 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.

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

Page 22: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

22

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 23: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

23

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.

Table 2.5 Analyse comparison between 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 Practice

and provide

assessment marks

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

Menu contained in the system

is organized, clear and has a

search principle, that is, users

can search menus using

Google Search

Combining Malay and

English in one interface

creates inconsistency of

languages used

Page 24: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

24

on student work

in real-time.

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

Academic Affairs

(HEA), UITM

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

English

Page 25: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

25

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

Page 26: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

26

2.5 Summary 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

organizatio

n

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

Table 2.6 Summary Literature Review

Page 27: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

27

2.7 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 28: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

28

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.

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.

Page 29: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

29

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.

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.

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.

Page 30: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

30

3.2.6 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.

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

Page 31: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

31

Table 3.1 Hardware requirement

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 Report Microsoft Office 2010

Table 3.2 Software requirement

3.4 Problem Identification

Evaluation System for Industrial Training (MyESiT) 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 supervisor lecturers 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 supervisor's lecturer when the

supervisor's lecturer 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 32: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

32

3.5 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 33: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

33

3.5.1 Entity Relationship Design (ERD)

Diagram 3.1 Entity Relationship Diagram

Page 34: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

34

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.

3.5.2 Use Case Diagram

Page 35: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

35

Diagram 3.2 Use Case

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

Diagram 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 36: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

36

Diagram 3.4 Lecturer and industrial supervisor give student evaluation mark

Lecturer 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

Page 37: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

37

activities are performed. Finally activities foe give evaluation mark is performed and that is

marked as the termination of the process

Diagram 3.5 Lecturer and industrial supervisor view list of student under supervision

Following diagram is show to describe workflow for lecturer 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 38: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

38

Diagram 3.6 Upload and download file

Diagram 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.

Diagram 3.7 Student update personal information

Diagram 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 39: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

39

Diagram 3.8 Student view status and report comments

Diagram 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 40: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

40

Diagram 3.9 Coordinator manage student information

Diagram 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 41: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

41

Diagram 3.10 Coordinator manage lecturer supervisor information

Diagram 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 42: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

42

Diagram 3.11 Coordinator manage industrial supervisor information

Diagram 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 43: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

43

Diagram 3.12 Coordinator import student data

Diagram 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 44: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

44

3.5.4 Sequence Diagram

Diagram 3.13 User login

Diagram 3.14 Supervisor make evaluation

Page 45: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

45

Diagram 3.15 Supervisor and student verify and check report status

Page 46: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

46

Diagram 3.16 Supervisor view student under supervision

Diagram 3.17 Download file/document

Page 47: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

47

Diagram 3.18 Student update personal information

Page 48: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

48

Diagram 3.19 Student upload report

Diagram 3.20 Coordinator register student, lecturer supervisor and industrial supervisor

Page 49: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

49

Diagram 3.21 Coordinator upload file/document

Page 50: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

50

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

Page 51: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

51

Diagram 3.23 Coordinator search, delete, display, update and import lecturer supervisor data

Page 52: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

52

Diagram 3.24 Coordinator search, delete, display, update and import industrial supervisor

data

Page 53: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

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) :

Diagram 3.25 WSM 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, specific task, final report, and industrial supervision as shown in

table below.

Page 54: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

54

3.7 Framework of the system

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

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

students undergo Industrial Training

Industrial supervisor, lecturer 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.

s

Web Browser

MYESiT system

(Weighted Sum Model)

Web

Server

Database

User Login

User View Website User View List of Report

User make evaluation

User upload marks

Use check marks

Logout

Web Server

Diagram 3.26 Framework of the system

Page 55: EVALUATION SYSTEM FOR INDUSTRIAL TRAINING (MyESIT) …Industrial Training (LI) is a compulsory requirement for all undergraduate students of the programs involved to get the certification

55

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.