E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut....

44
E-APTITUDE APPLICATION NUR ATIKAH BINTI AMIRUDDIN BACHELOR OF COMPUTER SCIENCE (INTERNET COMPUTING) FACULTY OF INFORMATIC AND COMPUTING UNIVERSITI SULTAN ZAINAL ABIDIN

Transcript of E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut....

Page 1: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

E-APTITUDE APPLICATION

NUR ATIKAH BINTI AMIRUDDIN

BACHELOR OF COMPUTER SCIENCE (INTERNETCOMPUTING)

FACULTY OF INFORMATIC AND COMPUTINGUNIVERSITI SULTAN ZAINAL ABIDIN

Page 2: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

SUPERVISOR ENDORSEMENT

This final year project entitle e-Aptitude Test is prepared and submitted by Nur Atikah Binti

Amiruddin , matric number BTCL150405 . I have read this project report and in my opinion this

report fullfills the requirement for Final Year Project for Degree of Computer Science (Internet

Computing)

Signature:

Supervisor: En Mohd Khalid Bin Awang

Date: 20th May 2018

i

Page 3: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

DECLARATION

I declared that this final year project was based on my own work with some information from

scources notified within confession. I understand that are cheating and plagiarism constitute a

breach of university regulations and will be dealt accordimgly.

Signature:

Student Name : Nur Atikah Binti Amiruddin

Student Matric Number : BTCL15040545

Date: 20th May 2018

ii

Page 4: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

ACKNOWLEDEMENT

I would like to express my sincere gratitute to my supervisor En Mohd Khlaid Bin Awang for

providing his invaluable guidance, comments and suggestions throughout the course of the

project. Under hos supervision, I was able to complete this final year project succesfully.

I am using this opportunity to express my greatest gratitude to everyone who supported me to

complete my final year project on E-APTITUDE Application succesfully.. I am thankful for

theor aspiring guidance, invaluably constructive critism and friendly advice during the

project work.

I also would like to thanks to all my friends and coursemates for they have made valuable

comments and suggestions on this system which gave me an inspriration to improve this

project. I thank all the people for their help directly and indirectly to complete this project.

Thank you.

Sincerely,

Nur Atikah Binti Amiruddin

iii

Page 5: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

ABSTRACT

APTITUDE test a test designed to determine a person's ability in a particular skill or field of

knowledge. Normally, people are mostly went to meet counselor for advices and problem solving.

In order to meet the counselor, people have to set an appoinment based on counselor schedule.

Furthermore, if people want to do an APTITUDE Test, they have to do it manually and have to refer

the counselor for further consultion to understand their own personality. This Application is

propose in order to help people in doing APTITUDE Test which is personality test for career

choosing. The current test process are manually do are problematic to people which has a tight

schedule. The consultion of the test also manually and people have to set an appointment which

restrict the accessibility of counselor to the client counseling session that would be troublesome if

the responsible counselor are not available.g The application will allow the registered people to do

the test and obtain result automatically. This application will show and consult people to know their

skills and strong according to their own personality based on the test result.

iv

Page 6: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

ABSTRAK

Ujian APTITUD direka untuik menentukan kebolehan seoseorang didalam sesuatu kebolehan atau

bidang dalam ilmu pengetahuan. Kebiasaannya, orang ramai akan bertemu dengan kaunselor

untuk mendapatkan nasihat daalam menyelesaikan masalah. Untuk bertemu dengan kaunselor,

mereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika

mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara tradisional dan harus

merujuk kepada kaunselor untuk konsultasi selanjutnya bagi memahi personaliti masing- masing.

Aplikasi ini bertujuan untuk membantu orang ramai membuat ujian APTITUD iaitu ujian

personaliti untuk menentukan kerjaya. Proses biasa ujian ini agak menjadi masalah kepada orang

ramai kerana masalah jadual yang padat. Konsultasi kepada ujian ini juga dilakukan secara

manual dan sentiasa menjadi masalah jika kaunselor tersebut tidak ada. Aplikasi ini membolehkan

orang ramai mendaftar untuk melakukan ujian dan mendapat keputusan secara langsung. Aplikasi

ini akan memberi konsultasi agar orang ramai lebih memahami kelebihan diri sendiri.

v

Page 7: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

LIST OF FIGURES

3.1 Waterfall Model

3.2 Framework

3.3 Context Diagram

3.4 Data Flow Diagram Level 0

3.5 Data Flow Diagram Level 1 (Add Student Details)

3.6 Data Flow Diagram Level 1 (Answer Test)

3.7 Data Flow Diagram Level 1 (Manage Course)

3.8 Data Flow Diagram Level 1 (Manage Personality Test)

3.9 Data Flow Diagram Level 1 (Recommended Course)

3.10 Entity Relationship Diagram

4.1 Log In

4.2 Home

4.3 Personality Test

vi

Page 8: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

Table of Content

TITLE PAGE

Supervisor Endorsement I

Declaration II

Acknowledgement III

Abstract IV

Abstrak V

List of Figures VI

CHAPTER ONE

1.1 Project Background 1

1.2 Problem Statement 2

1.3 Objectives 2

1.4 Scopes 3

1.5 Expected Result 4

CHAPTER TWO

2.1 Introduction 5

2.2 Literature Review 6

CHAPTER THREE

3.1 Introduction 12

3.2 Research Paradigm Justification 13

Page 9: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.2.1 Planning 13

3.2.2 Analysis 13

3.2.3 Design 14

3.2.4 Implementation 14

3.3 System Design

3.3.1 Framework 15

3.3.2 Context Diagram 16

3.3.3 Data Flow Diagram Level 0 17

3.3.4 Data Flow Diagram Level 1 17

3.3.4.1 Manage Student 18

3.3.4.2 Answer Test 19

3.3.4.3 Manage Course 20

3.3.4.4 Manage Personality Test 21

3.3.4.5 Recommended Course 22

3.3.5 Entity Relationship Diagram 23

3.3.6 Data Dictionary 24

3.3.6.1 Table Personality 24

3.3.6.2 Table Test 24

3.3.6.3 Table Student 24

3.3.6.4 Table Course 24

3.3.6.5 Table Recommended 25

3.3.6.6 Table Holland 25

3.3.7 Proof of Concept 26

3.3.7.1 Rule Based Technique 26

Page 10: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

CHAPTER FOUR

4.1 Introduction 27

4.2 Interfaces 28

4.2.1 Log in 28

4.2.2 Home 29

4.2.3 Personality Test 30

CHAPTER FIVE

5.1 Conclusion 31

Page 11: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

CHAPTER ONE

INTRODUCTION

1.1 Background

As a user who is going to plan a future, we should know our own ability and skills in order

choosing a good job or course that matching with our skills and ability. User can choose any courses

and job that they want but sometimes the job does not suitable with their own personality that will

mess everything up. As we know, APTITUDE test is one of the best way for us to know our own

ability and skills and this test helps us to choose best job for our own.

This Apllication is system that will recommend the suitable jobs and support decision

making. The proposed of this e-Aptitude Application would recommend the most suitable jobs for

students who are looking for job after graduate. E-Aptitude test that provide in the system applied

Aptitude test that had been developed by Carl Brigham during World War. This test assume that

people differ in their special abilities and that these differences can be useful in predicting future

achivements.

1

Page 12: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

1.2 Problem Statement

The main problem is the current process of Aptitude test is kind of complicated for users

because they have to refer to the counselor for further consultion about the result of their test. This

way would be more problematic and wasting time and money. User also sometimes have no guide

to reveal themselves need to know their ability and skills in order to find about the best jobs and

courses that they should apply in predicting future achievements. Furthermore, It becomes hard to

filter relevant documents for the irrelevant ones if the count of the same crosses a certain

manageable number and the lack of space to keep all the test papers also become become the main

problem.

1.3 Objectives

1. To propose a course or jobs recommendation based on personality type.

2. To design and develop a proposed application for graduated students.

3. To implement the developed application into mobile

2

Page 13: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

1.4 Scope

1.4.1 Graduated students

A student can access the application at any time. The system required student's name, age and

Aptitude test results. The result will generated after the student completely answered all the

Aptitude test questionnaire. The system will show the student abbility and skills and recommend the

best course or jobs.

1.4.2 Admin

– Admin can delete, add and update question

– Admin can delete, add and update course based on personality type

3

Page 14: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

1.4.3 System

– able to resgister

– able to do the aptitude test

– Able view the results

– Shows the best or course recommendation

1.5 Expected Result

– Mobile Platform Aptitude Test

– User can use to know their personality

– Helps user to choose their suitable course based on their personality

4

Page 15: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

CHAPTER TWO

LITERATURE REVIEW

2.1 Introduction

This chapter will explain the concepts related to e-Aptitude Application. Literature review is to

examine the existing systems as a guide to build a better system and system that meets the user's

requirement. The purpose of literature review is to identify research method, concepts that may be

usefull to be applied in developing this project. In this chapter, we also will identify the description

of problems of existing system and description of proposed system and solution for the problem.

Therefore, literature review is carried out to be used as references in developing the proposed

system.

5

Page 16: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

2.1 Overview of the Current Systems

Authors/year Journal Problem

Statement

Objective Advantages

Prof. Haresh

Barapatre,

Prashant Hadapi,

Monish

Lokhande, Pritam

Tare (2017)

Online Aptitude

Test

1 .Lack of space –

It becomes a

problem in itself

to

find space to keep

the sheets of paper

being

generated as a

result of the

ongoing

discussion.

The documents

being generated

are too important

to be ill-treated.

2.Filing poses a

problem – Filing

the documents

categorically is a

time consuming

and tedious

The project allows

administrator to

create

their own tests. It

would enable

educational

institutes to

perform tests, quiz

and create

feedback

forms. It asks

administrator to

create his/her set

of

questions. The

result of the

response would be

available to the

administrator of

the question set.

Further the

set/result would be

They just have to

register on the site

and

enter the exam

details and the

lists of the

students

which can appear

in the exam.

Students can give

exam without the

need of going to

any physical

destination. They

can view the result

at the same

time.

6

Page 17: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

exercise.

3. Filtering is not

easy – It becomes

hard to filter

relevant

documents for the

irrelevant ones if

the

count of the same

crosses a certain

manageable

number.

displayed to

system

of the student.

This project would

be helpful for

creating practice

tests, say for

educational

institutes

and as a feedback

form.

Jake G. Maggay

(MIT)

(2017)

College Aptitude

Test Simple

Checker (Version

2)

it is

impossible

to isolate

aptitude

from past

learning

experience

s, aptitude

tests may

indirectly

measure

what has

been7

the study is to

develop a

computerized

easy-to-use CAT

Simple Checker

based on the status

of the existing

manual process.

Specifically, the

study aims to

replace the manual

or traditional

process in

- the system would

be beneficial to

the institution by

providing accurate

CAT result that

could increase the

institution’s

integrity and could

build the

confidence and

trust of its clients.

- reduce the time

of the guidance

7

Page 18: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

learned as

well as

what can

be learned.

checking of test

papers, reduce the

time in checking

of test papers,

ensure the

accuracy of test

results, and

eliminate

duplicate Student

ID number in the

entire university

counsellor in

checking many

test papers

Jaychand

Upadhyay, Kevin

D’cruz, Vianny

D’souza,

Chinmay

Timande,

Vivekkumar,

Radhelal (2017)

Stream Analysis

Using Online

Aptitude Test

Job mismatch is

one of the sad

reasons why

workers step down

from their roles.

After having gone

through the career

process, and after

a few months or

even several

weeks on the job,

an individual may

understand that, it

is not quite the

job; he or she was

students can not

only appear for an

Aptitude Test

online, but at the

end of the test,

along with the

marks, the

students are also

suggested with the

stream or

academic major

which is best

suitable for them

according to their

proficiency.

Stream Analysis

using Online

Aptitude Test

System helps the

students/candidate

to understand

which academic

stream or major is

most suitable for

them. Its mission

is to offer a quick

and easy way to

appear for the test

and it also provide

8

Page 19: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

looking for. the result

immediately after

the test .It consists

of various sections

which contain

multiple choice

type tests, it can

provide special

advantages to the

applicants/student

s that can't be

found anywhere

else.

Hitesh Bhavsar,

Ramchandra

Kawale, Prof.

Prashant Sawant

(2015)

Online Aptitude

Exam Generation

System

Traditional system

consists of paper-

pen examination

system. Here we

need every faculty

to first set the

question paper and

then assessment of

the papers

submitted by

student .After the

student starts the

exam the faculty

This project will

enable educational

institutes to

conduct test and

have automated

checking of

answers based on

the response by

the candidates.

This System is

smart enough to

find the student

level within short

interval of time

and to produce the

accurate result.

The main feature

in this system is

the concept of

timer, timer is to

be added to every

9

Page 20: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

has to stand and

keep a watch on

the people. Here

the storage

required for each

of the answer

sheet of student in

this traditional

system is large

and sometimes not

feasible.

Searching for any

data from the data

storage becomes

very difficult and

it can also end up

having wrong

result.

question for

analyzing the

answer to set to

the level of the

paper. This system

is proposed to deal

with online

objective type

questions where

the system analyze

and studies the

students answer

depending upon

the difficulty level

and the time taken

by the student to

attempt that

particular

question. This

system describes

the conduction of

online

examination

system for the

objective type of

exam. It also10

10

Page 21: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

points out the way

of attempting the

question

depending upon

time taken and the

correctness of the

answer.

11

Page 22: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

CHAPTER THREE

PROJECT METHODOLOGY

3.1 Introduction

This chapter will discuss about the methodology used to develop the project. E-Aptitude

Application is develop by using Waterfall model. It will explain more about every phase

that involves in developing this project. This model consist five phases which is

planning, analysis, design, implementation and operation and maintainance.

Figure 3.1 Waterfall Model

12

Page 23: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.2 Research Paradigm Justification

The model was chosen because it is more easier to implement.

3.2.1 Planning

Planning is the first phase in waterfall model. This phase require the developer to choose the

title for the intended project. This planning process discuss about the objective of this

project, which is helps school leavers in choosing their future career or course. In this

phase, any problems or any incoveniencies regarding the current system were determined

and proposal of this system are produced.

3.2.2 Analysis

During this phase, the requirement are analyze by making a research on existing

sytems and documentation. This also discussing about the functionality and the

method used by those existing system. Literature review is done with some

information such as objective, method and algorithm used to make a comparison.

13

Page 24: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.2.3 Design

Context Diagram (CD), Entity Relationship Diagram, Data Flow Diagram Level 0

and 1 (DFD), interfaces and databases were design during this phase. All these things

are build for more clarification about the system

3.2.4 Implementation

This application will be using Cardova as it is an Android application.The database

for this application is developd by using MySQL and XamppServer. The function of

XamppServer is as a localhost server. This application also implement Holland J.

Theory for determining the personality and Rule-based technique.

14

Page 25: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3 System Design

3.3.1 Framework and Design

Figure 3.2 Framework

15

Page 26: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.2 Context Diagram

Figure 3.3 Context Diagram

Figure 3.2 shows the Context Diagram for e-Apptitude Apllication. There are two users for this

system which is student and admin. The student can register by enter his details. Then he can take

the personality test. System then will generate the result which is recommended course based on the

student personality. Admin can update, delete and delete information details about the question and

personality.

16

Page 27: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.3 Data Flow Diagram (DFD Level 0)

Figure 3.4 Data Flow Diagram Level 0

17

Page 28: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

Figure 3.3 shows that DFD Level 0 of the system. This figure has two entities which are Student

and Admin. There are four main processes in this system which is Manage Student, Manage

Personality Test, Manage Course Based On Personality and Recommended Course. There also six

data store which are Student Record, Personality Test Record, Holland Type Record, Personality

Type Record, Course Based On Personality Record and Recommended Course Record.

3.3.4 Data Flow Diagram (DFD Level 1)

3.3.4.1 Manage Student

Figure 3.5 Add Student Details

Figure 3.4 shows DFD Level 1 For Manage Student. There is only one process which is Add

Student Details. Only student need to enter the details and will be stored in Studen Record data

store.

18

Page 29: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.4.2 Answer Test

Figure 3.6 Answer Test

Figure 3.5 shows DFD level 1 for Answer Test. Student have to answer the test and the Test Record

will store the Question and Answer for the tesr.

19

Page 30: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.4.3 Manage Course

Figure 3.7 Manage Course

Figure 3.6 shows DFD Level 1 for Mangae Course . There are three process which is Add Course \,

Update and Delete Course \. Only admin can control all the process. There is only one data store

which is Course Record.

20

Page 31: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.4.4 Recommended Course

Figure 3.8 Manage Personality Test

Figure 3.7 shows DFD Level 1 for Manage Personality Test. There are five process which are Add

Personality Test, Delete Personality Test, Update Personality Test, Answer Personality Test and

Generate Personality Type. Admin can update, delete and add Personality Test. There are also there

data stores which is Personality Test Record, Holland Type Record and Personality Type Record.

21

Page 32: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.4.5 Recommemded Course

Figure 3.9 Recommended Course

Figure 3.8 shows DFD Level 1 for Recommended Course Process. There is only one process and

one user which is Student. Three data stores are used in this process which is Course Based On

Personality Record, Personality Type Record and Recommended Course Record.

22

Page 33: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.5 Entity Relationship Diagram (ERD)

Figure 3.10 Entity Relationship Diagram

Figure 3.8 shows Entity Relationship Diagram (ERD) of e-Apptitude Application. The diagram

shows that the database of this application has 6 tables. Table Student have six attributes, table

PersonalityType has two attributes, Table CourseBasedOnPersonality has four attributes, Table

RecommendedCourse has two atrributes, Table Personality Test has three attributes and Table

HollandCode has three attributes.

23

Page 34: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.6 Data Dictionary

3.3.6.1 Table Personality

3.3.6.2 Table Test

3.3.6.3 Table Student

3.3.6.4 Table Course

24

Page 35: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.6.5 Table Recommended Course

3.3.6.6 Table Holland

25

Page 36: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

3.3.7 Proof of Concept

3.3.7.1 Rule Based Technque

Rule-based technique is used as human expert in making decision in order to solve

problem that normally require human intelligence. Rule based technique main

principal is using IF-THEN reasoning, that will create a new knowledge. In order to

create a rule-based system need to set a facts, a set of rules and a condition that

determines a solution.

The way that rule-based works in e-Aptitude application is by matchmaking the

answer of the Personality Test with the personality type based on Holland Code and

Course Based On Personality Type. For example the student will answer a question

about, then the personality type of the student will matchmaking with Holland Code

and the Course Based On Personality Type will assign the suitable course for the

student.

The advantages of rule-based is making a accurate decision without any silly

mistakes that usually made by human. The result will be more consistent than human

experts and solution can be observe faster than human experts. This e-Aptitude

application will helps student in choosing the best course based on their personality

type.

26

Page 37: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

CHAPTER FOUR

SYSTEM IMPLEMENTATION AND TESTING

4.1 Introduction

In this chapter will shows the implementation and testing are done to ensure the final

product is developed follows the objectives and specifications that have been discussed

in chapter one. This chapter will include the interfaces of the system and the function of

the system.

27

Page 38: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

4.2 Interfaces

4.2.1 Log in

Figure 4.1. Log in

28

Page 39: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

4.2.2 About

Figure 4.2 Home Page

29

Page 40: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

4.2.3 Personality Test

Figure 4.3 Personality Test

30

Page 41: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

CHAPTER FIVE

5.1 Chapter Five

As the conclusion, this system can be used to know our suitable course based oh personality

type. The personality type is based on Holland Theory that have been used from a long time

ago. The system cirrently have three interfaces which is Log in page, Home page and Test and

Result Page. User can enter their username, password and age at the Log in Page. At the

Home page, user can view the details about Holland Theory more and how to read the

Holland Code and discover their own personality.

31

Page 42: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

REFERENCES

[1] Jake G. Maggay (2017) , Asia Pacific Journal of Multidisciplinary Research

[2] Hitesh Bhavsar, Ramchandra Kawale, Prof. Prashant Sawant 1,2BE IT Student, Asst.

Professor , Online Aptitude Exam Generation System.

[3] Prof. Haresh Barapatre, Prashant Hadapi, Monish Lokhande, Pritam Tare, (2017) Imperial

Journal of Interdisciplinary Research (IJIR) Vol-3, Issue-4,

[4] Jaychand Upadhyay, Kevin D’cruz, Vianny D’souza, Chinmay Timande, Vivekkumar, Radhelal,

(2017). Stream Analysis Using Online Aptitude Test

32

Page 43: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

LIST OF ABBREVIATIONS / TERMS / SYMBOLS

CD Context DiagramDFD Data Flow DiagramERD Entity Relationship DiagramFYP Final year project

Page 44: E-APTITUDE APPLICATIONmereka harus membuat janji temu berdasarkan jadual kaunselor tersebut. Tambahan pula, jika mereka ingin membuat ujian APTITUD, mereka harus membuat dengan cara

APPENDIX

FYP 1

ACTIVITY WEE

K1 2 3 4 5 6 7 8 9 10 11 12 13 14

Topic Discussion and

DeterminationProject Title ProposalIntroductionLiterature ReviewDesign