Documente Academic
Documente Profesional
Documente Cultură
INTRODUCTION
1.0
Introduction
This chapter provides the overview of the background of study and discusses
about problem statement, research question, and objective of project, scope of
project and significance of the project.Background of study describes the
overview of the issue that is discussing in this research. The problem statement is
the current issue which needs to be addressed. Objective of project are the
statement which describe what the project is trying to achieve. Scope of the
project states the limitation of the research. Lastly is significance assumes that
the project aim is successfully achieve.
1.1Background of Study
Al Mustaqim Management Information System will be applying in
TaskiIntegrasi Al Mustaqimthat was located at Seksyen7 Shah Alam, Selangor.
Preschool is the education that leads kindergarten in a childs life.
Children enrolled in preschool are usually between 3 and 5 years old. The typical
preschool setting is a classroom with play spaces, tables an open area for the
class to gather and some outdoor space like playground. Some preschool
program run year-round, with some half-day and others lasting fill day. With the
guidance from teachers, children have time for free play and structured activities
(Walsh K, 2013).
In other words, preschool is also an exciting and critical moments in your
childs development progress. Parents play an important role during the
development stage. (Jane Yolen, Mark Teague, n.d).
in
each
age
groups
(Inseok
Hwang,
Hyukjae
Jang,
Lama
TaskiIntegrasi Al Mustaqim,
1.2
Problem Statement
Currently, there is no systematic and automation system for the
TaskiIntegrasi Al Mustaqim. All the information such as registration student,
student information, staff information, school fees, academic,and announcement
activities or event runmanually using paper based and will be kept in filling
system.
The problem for the registration student, new student registration process
will present at school. All registration process will use manual form to be filled
up by parent and teacher. It will be the possibility of a mistakes and error occurs
during the process. Student information consists of parents and students
information form and all will be kept manually by using a normal filling method.
The management of the kindergarten will havea difficulty to find all the
information of the student that has been kept manually for future reference.This
will take a longer time to search and retrieve the requirement information. They
have to find the information manually and open all files until they get the right
one. It will take a long times to retrieve it.According to Anderson J, critical
information include emergency contact information, address, if something
happen to the student, it takes longer time to get his or her information.
Staff information consist staff details. It having a problem when to search
and retrieve the requirement information. Teacher information also includes
teacher details and schedule of the work. It also having a problem to search and
retrieve the requirement information and take long time to check their schedule
of work. For the school fees, every month staff must check the status of student
whether paid or unpaid. From this, it also takes time to keep track the status of
student whether paid or unpaid. Staff also must total up the fees twice to make
sure the calculation is corrected. For the academic and announcement activities
and an event of the kindergarten, this process use a lot of paper-based and it can
increase the cost of using paper. In academic it includeslist of books, timetable,
list of fees, student record which is learning, assessments, grading and syllabus
for every range of student ages to give to parents. If any changes in the schedule
of the timetable, staff will print the new timetable to give to parents. It can waste
the paper. The last problem is announcement activities or an event of the
kindergarten,it use a lot of paper which is the staff must inform the parents about
the every activities of event that be held in kindergarten using paper-based.
1.3
Research Questions
The research questions of this project are:
1. What is the requirement need for user ofAl Mustaqim Management
InformationSystem?
2. How to design Al Mustaqim Management InformationSystem?
3. How to develop the Al Mustaqim Management InformationSystem?
1.4
Objectives
The objectives of this project are:
1. To identify the requirement for the development of an information system for
AlMustaqimManagementInformationSystem.
2. To design an information system for Al Mustaqim Management
InformationSystem.
3. To develop an information system for Al Mustaqim Management
Information System.
1.5
Project Scope
System will be used by the management of TaskiIntegrasi Al Mustaqim
and it will also improve the process of students enrollment and to help the parent
1.6
Research Significance
The significant of this system is will be useful to the preschool. The
management can easily monitor the progress of preschool. It must also be
ensured that all the information can be managed and kept efficiently by
TaskiIntegrasi Al Mustaqim. It will be easy to retrieve the data back when
needed. Meanwhile, this also gives significance to TaskiIntegrasi Al-Mustaqim
itself because the system provides more efficient to keep and manage
information students.
1.7Summary
This Al Mustaqim Management Information System will give many
benefits to kindergarten management which keep safely information in the
system. This is to ensure the parents can make the registration easily and
kindergarten will manage the information easily.
CHAPTER 2
LITERATURE REVIEW
2.0Introduction
This chapter contains about the related literature review of the project. Brief and
discussion descriptions of all information and relevant the projects were also
included. The purpose of the literature review is to improve skills as a research
and knowledge gain helps direct observed research.
2.1
In Figure 2.1.2 below show the flowchart for student registration. These
flowcharts explain how parents do the registration for their children. The form
finally will keep in student information.
2.1.3 Announcement
10
11
2.1.6 Academic
In Figure 2.1.6 show the academic flowchart which is include list of
books, timetable, list of fees, student record which is learning, assessments,
grading and syllabus for every range of student ages to give to parents. This
manual system will use much paper based that can increase the cost of printing
and ink.
12
2.2
Preschool
2.2.1 Definition
Preschool is the education that leads kindergarten in a childs life.
Children enrolled in preschool are usually between 3 and 5 years old. The typical
preschool setting is a classroom with play spaces, tables an open area for the
class to gather and some outdoor space like playground. Some preschool
13
program run year-round, with some half-day and others lasting fill day. With the
guidance from teachers, children have time for free play and structured activities
(Walsh K, 2013).
In other words, preschool is also an exciting and critical moments in your
childs development progress. Parents play an important role during the
development stage. (Jane Yolen& Mark Teague).
In additional, preschool is one of the multi-functional places for children
to obtain initial education, to communicate with each other and to be managed
during their parents working hours. It is an interesting observational stage where
the children of same ages interact and share experiences with each other during
the same space and time. There were similarities in their thinking and mechanical
skills
in
each
age
groups
(Inseok
Hwang,
Hyukjae
Jang,
Lama
2.3
School Website
Day to day school using the Internet has increased over recent years.
USA for example, the total of rooms with access to the Internet increased from
2003 which is 51% in 1998 to 93% (NCES, 2005). The school websites, same
like any other Internet, is created of multiple linking pages, each presenting
different content. The structure anddesign follow on several aspects, which is
types
of
information
presentation,
layout
content,
navigation
tools
14
the degree to which it achieves the schools requirements. McKenzie (1997), for
instead , proposed four good school website which are interface to outside
resource,introduction to the school,serving as a resource database anddistributing
of good works. Others trust that a school site must mainly serve as an extension
of the school, proposing a learning environment that improves individualization
of learning and teaching and improving teacher, student communication
(Cumming, Bonk, & Jacobs, 2002). The another main goal for the website is to
prop up the schools high position and image, both for amarketing purposes and
accountability, mainly in a reorganized and competitive environment where the
need for accountability and parentselectedturn into an main factor in the school
survival (Oplatka&Hemsley-Brown, 2004; Bush, 1999; Marks & Nance, 2007).
Secondly,
the
online
registration
comes
with
Online school registrations also have several benefits which are time
saving and cheaper. For example, in a school, parents spend about ten cent per
year for the paper used in registration. By using online registration, the schools
can reduce this cost to 3cen per student over a year. In addition, the school can
save hundreds of hours of time spent by staff to enter and update records, as well
as saving the parents time in completing forms. Secondly, it is easier and
moreconvenient for the parents as they dont have to wait long to fill-up the
required forms. Also, updating all the information will be easier and so as the
payments for school supplies, yearbooks and other school expenses.
Next, is about the financial security. The schools dont have to worry
about handling cash and entering the information, this is because parents can use
their credit cards for the payments due to the system secure access (SSL,
Username and Password).
Lastly, is about the financial accountability. Using online payments, all of
the financial transactions are more transparent and the auditing is easier. Both
school and parents will have access to records of payment easily. The last one is
the informationstored centrally and shared more easily. School can keep all
information in one central location with seamless integrating and updating with
other private schools, independent schools, school districts and charter schools
that uses the Student Information Systems (SIS) (Virginia Lynne, 2013).
16
According to Barton J, manual based system is one that does not rely on
any computerized systems. A manual based system will see information recorded and
kept in different ways such as in files in paper form. Whereas a computer based system
will see data stored on various computer programs including databases, word document,
COMPUTER BASED
MANUAL BASED
System
Online system
Offline system
Database
Available
Not Available
Backup
Cost
Affordable
Storage
Capacity
storage in server
Record Access
Search ability
excel etc. Table 2.2.3 below shows the comparison between manual based system and
computer based system.
17
Table 2.2.3 Manual based school management system vs. Computer based
school management system
(Source from: KIMSYS)
2.4
19
20
21
E-School
the
Management
School
Website
Login
Searching
Database
Online
eTabika
X
X
X
X
X
X
X
Registratio
n
Module
User
Authentica
tion
Manageme
nt
Informatio
n System
Program
Language
XHTM
L 1.0
CSS
ASP.NE
XAMPP
DREAMWEAV
VB.NE
ER CS3
MS
access
2000
22
2.5
Scripting Language
Scripting languages became more popular on the web due to they can be
used to make web pages more attractive and interactive. As stated by Connolly et
al. (2005), scripting languages were interpreted directly from the source code and
allow scripting within an HTML document, allowing the creation of functions
fixed within HTML code, it can be done within the browser or at the server right
before the document is sent to the browser and allow various process to be
automated and objects to be accessed and manipulated. Loop, conditional
statements and mathematical operations program can be written with standard
programming logic.
23
integrates databases into the web environment. PHP is one of the most
popular server-side scripting languages.
2.5.2 MYSQL
MySQL is the most popular open source SQL database management
system exists. According to W3School website mySQL is database system used
on the web and runs on a server. It is free to download and free to be used.
According to Alexander, mySQL is also very stable, fast and easy to be used.
Moreover, the database systems as explained by (Riordan, 2005) explain
all the components, all the software and the data that goes into making a
construction system. This includes the application, the database, the database
engine and the middleware. MySQL is a database engine at the lowest level
which defines a structure for storing information. There were tables containing
rows, columns, and cells in a database and it is useful when storing information
categorically.
2.5.3 PHP
PHP stand for Hypertext Preprocessor (PHP) is a server scripting
language. It is widely used open source general-purpose scripting language that
is particularly suitable for web development and can set in into HTML.
PHP is an open source programming language that is easy to integrate into
HTML. It is also free and user friendly which make it easy to learn. PHP is a
powerful tool for creating a dynamic and interactive web page but according to
Mannino (2008), MySQL also have weakness that standard lack of conformances
testing.
In addition, Connolly et al. (2005) state that PHP is a popular design open
source HTML-embedded scripting language which is supported by many web
servers including Apache hypertext transfer protocol (HTTP) Server and it
preferred Linux Web scripting language. This is to allow the web developers to
write dynamically-generated pages quickly.
24
2.6
Summary
This chapter has discussed the literature review of TaskiIntegrasi Al
Mustaqim Management. In conclusion, the literature review defines the
knowledge and more understanding on the research topic. The topic are the
related information, research on related work by others website. Literature
review gives a lot of information that can guideline to develop the features Al
Mustaqim Management Information System for TaskiIntegrasi Al Mustaqim.
CHAPTER 3
METHODOLOGY
25
3.0Introduction
This chapter explains the methodology or techniques that will be used for
complete the project.This chapter will cover the details explanation of project
methodology that is being used to make this Al Mustaqim Management
Information System project complete and working well.
3.2
26
3.3
27
phases but it will stop until this phase to achieved 3 rd objective. Cutover phase
will not be continuing due to time and resource limitation.
Table 3.3: Project Methodology Framework
Phases
Requirements
planning
Activities
1. Define the project
Deliverable
1. Research
background, problem
background,
statement, scope,
problem
statement,
significance.
scope,
objectives and
Technique :
project
significance
secondary source
- LR
2. Develop project plan
2. Gant Chart
3. Compare the
related work system
3. Result of
Technique:
a. Using comparison
comparison
related work
system
table
4. Identify the system of
requirement needs
Technique :
4. Use case
diagram
a. Interview
5. Define operation of
the intended system
5. Data Flow
Diagram
(DFD)
28
(1st Objective
achieved)
User Design
1. Result of
Storyboard
Storyboard
2. Identify the module
2. List of module
and focus on
designing the logic for
each module
3. ERD
for Al-Mustaqim
Management
(2nd Objective
Information
achieved)
System
Technique: Conceptual
Model
Construction
29
2. Al-Mustaqim
Management
Information System
3. Result of testing
system
Techniques:
a. Unit testing
b. Integration testing
c. System testing
d. Acceptance testing
(3rd Objective
achieved)
problem
statement,
scopes
objectives
and
project
testing. This helps to gather feedback early in the design process, make
changes quickly and improve initial designs. The deliverable for this
phase is result of storyboard.
Secondly action in this phase is identifies the module and focus on
designing the logic for each module and the expected deliverable is list of
module. For the last action in this phase is design the database for Al
Mustaqim Management Information System. The technique that will use
is conceptual model and deliverable for this action is entity relationship
diagram (ERD).After this phase is completed, objective no. 2 of this
project is achieved.
3.3.3 Construction
The phase is development phase for the Al Mustaqim
Management Information that the action is to translate design into the
code. To develop this system, the tools will be use is PHP and mySQL
database. For next action of this phase is test the implemented Al
Mustaqim Management Information which is using techniques Unit
testing, Integration testing, System testing and Acceptance testing the
clearly describe of this four testing as below :
Unit Testing: A module is tested separately to check one
by one for each module. The purpose is to detect coding
error easily.
32
the system.
The deliverable of this action is can get the result of testing. The objective of
this phase are complete the detailed design of propose system, to create and
test the project system and also to prepare documentation necessary.After this
phase is completed, the last objective number 3 of this project is achieved.
The RAD model will stop until this phase to achieve the third objective.
Therefore cutover phase will not be continuing due to time and resource
limitation.
3.4 Summary
The conclusion for this methodology is, every project will have different
methodologies that are being used to make the project successful and working
well. Using this RAD Methodology approach into Al Mustaqim Management
Information System will increase the efficiency, effectiveness and interaction
user with this system.The project methodology is used RAD that consists of
four phase, requirements planning, user design, construction and cutover. The
project methods that will stop until the third phase because have been to
achieve the third objective. The framework has been analyzed in order the
research for develop the system.
33
REFERENCES
AccessIT
(2002),
How
Do
Scipting
Languages
Affect
Accessibility?
34
M.,
V.,
(2008).
Database
Design,
Application,
Development,
and
future
drections.Journal
36
(2013,March,2).
Benefits
of
Online
School
Registration.http://www.VirginiaLynneYour-School-Use-Online-Registration.com
Walsh K, (2013, January 22). What is Preschool?
What
is
Rapid
Application
Development?
Retrieved
May
14,
2013,
fromhttp://www.casemaker.com/download/products/totem/rad_wp.pdf
Appendix A
PROJECT SCHEDULE
37
Appendix B-INTERVIEW
38
Interview Question
Interview person: Pn. FaridahBintiHashim
Position: Principle of TaskiIntegrasi Al Mustaqim
Place: TaskiIntegrasi Al MustaqimSeksyen 7, Shah Alam Selangor
Date: 09 October 2013
Time: 11.38 am
39
6. Is there are any difficulty to find the information of student, staff and teacher?
Why
Yes, because our management must search one by one file to get the
information of student, staff and teacher.
It also take time to do it
7. How about the academic and announcement process? What are the problems that
happen?
For the academic process our management must provide much paper
based to print out all the list of books, timetable, list of fees and syllabus
8. How about the school fees process?What are the problems that happen?
For the school fees process every month staff must check the status of
preschool.
Also include the online registration for parents to register their children
easily
40
Fees payment
PARENTS
View academic
41
View announcement
Login/Logout
ADMIN
Manage payment
Manage academic
42
Manage announcement
Login/Logout
View announcement
TEACHERS
View student information
43
Appendix D-DFD
44