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
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
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
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
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
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
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
7
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.
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.
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.
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.
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.
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.
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.
15
Comment and confirm the status of the report uploaded by the student.
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.
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
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.
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).
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.
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
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.
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
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
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
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
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.
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.
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.
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
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.
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.
33
3.5.1 Entity Relationship Design (ERD)
Diagram 3.1 Entity Relationship Diagram
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
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.
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
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.
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.
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.
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.
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.
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.
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.
44
3.5.4 Sequence Diagram
Diagram 3.13 User login
Diagram 3.14 Supervisor make evaluation
45
Diagram 3.15 Supervisor and student verify and check report status
46
Diagram 3.16 Supervisor view student under supervision
Diagram 3.17 Download file/document
47
Diagram 3.18 Student update personal information
48
Diagram 3.19 Student upload report
Diagram 3.20 Coordinator register student, lecturer supervisor and industrial supervisor
49
Diagram 3.21 Coordinator upload file/document
50
Diagram 3.22 Coordinator search, delete, display, update and import student data
51
Diagram 3.23 Coordinator search, delete, display, update and import lecturer supervisor data
52
Diagram 3.24 Coordinator search, delete, display, update and import industrial supervisor
data
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.
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
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.