DEVELOPMENT OF WEB APPLICATION TO MANAGE SCHOOL STUDENT AND FINANCE DATA Development Of Web Application To Manage School Student And Finance Data (A Case Study in MIM Gonilan, Kartasura).
DEVELOPMENT OF WEB APPLICATION TO MANAGE
SCHOOL STUDENT AND FINANCE DATA
PUBLICATION ARTICLE
By:
Kemal Fauzi
Husni Thamrin, S.T.,M.T.,Ph.D
Azizah Fatmawati, S.T.
INFORMATICS STUDY PROGRAM
FACULTY OF COMMUNICATIONS AND INFORMATICS
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2015
DEVELOPMENT OF WEB APPLICATION TO MANAGE SCHOOL STUDENT AND
FINANCE DATA
Kemal Fauzi, Husni Thamrin, Azizah Fatmawati
Informatics Study Program, Faculty of Communications and Informatics,
Universitas Muhammadiyah Surakarta
Email: [email protected]
ABSTRACT
Information and computer technology advances very rapidly inline with the increase
of the need for information. The use of IT in education has also become the norm. As for
Elementary School MIM Innovative Gonilan, information systems have an important role in
an educational institutions to improve the effectiveness and performance. Managing student
and finance data is a very important part because every activity in school will definitely
require funding. The system design is intended to process and managing student financial
data.The main purpose of developing financial information system is for processing financial
data
quickly and accurately, because manual system that is currently used cause some
problems, the current system does not produce 100% accurate data and data processing
system of financial administration manual also requires a long time. Based on the analysis of
the problem we try to design a student and financial information system that is expected to
support the reporting of financial data so that reports generated more quickly and accurately.
The system was implemented using PHP programming language and MySQL database. The
results is a functioning financial information system for processing and making financial
reports, and the financial data processing becomes more accurate, faster, and more timely than
manual processing.
Keyword: student data, financial, data processing, information system, web application.
admission change every year due to new
INTRODUCTION
According
information
and
to
Diamond
student
registration.
The
division get
technology
pressure to keep the information actual, and
systems are growing very rapidly in line
to achieve it they have to process data
with the magnitude of the need for
quickly and effectively. MIM Gonilan
information. Nowadays, agency enterprise,
located at the Village District Kartasura,
government and educational organization
Sukoharjo is one of the educational
requires an information system to conduet
institutions
activities so that they are more orderly,
Muhammadiyah who still use manual
purposeful
Information
systems in student and finance data
technology plays an important role in
processing. Student data are recorded
human life,
is no exception in the
manually in a ledger and so is the financial
educational world. MIM Gonilan as an
data. Reporting are written using Microsoft
educational institution under auspices of
Word after manual compilation processing.
Muhammadiyah always wants to keep
Financial and student data processing in the
abreast
form
and
of
computer
(2006),
efficient.
emerging
information
of
under
a
file
the
is
auspices
conducted
of
by
technologies. The division of student affairs
administrative divisions and they risk losing
and finance faces difficulties to handle their
the file because it is not stored well. The
task because of using manual formatting.
administrative division found difficulties to
According
to
Prasetya
(2011),
make a report if they are new financial and
Student and finance data processing in an
student
educational institution is the main activity
repeatedly
carried out periodically or at any time, the
recapitulation.
data
because
compile
and
they
have
calculate
to
the
finance data always change every day, due
Another issue that arises is the
to the mature of financial activities, student
accumulation of file storage which causes
the beam is broken, and the length of time it
payments and financial reporting at schools
takes to find the data because of the many
with using computerized system, so that the
files stored. Some problems that often arise
performance
are dues payment services committee that
management is more effective and efficient,
still using
Manual
because the constraints in managing the
recording often incur human error, because
finance can be minimized in terms of
sometimes the recording is done in sober.
accuracy, ease, and security.
manual recording.
separated in several financial books.
of
employees
in
the
According to Appiah (2013) in its
By seeing and observing the system
research states that Schools organize and
that running on MIM Gonilan, build the
manage
finance and student data application system
differently depending on such factors as the
using website is one of the solutions to
size of the school, administrative structure,
overcome the problems of student and
staffing, automation, and federal program
financial data processing and management
participation. Although fiscal operations
so that the resulting information is more
can
accurate, maximum, and timely. The results
successfully managing programs at any
of this final form of is a Web Based Student
school depends on coordinated efforts
and Financial Information Systems at MIM
across institutional offices. A school’s
Gonilan.
accounting
vary
their
financial
from
system
school
operations
to
includes
school,
those
procedures that deal with the organization
and controls necessary to identify and
LITERATURE REVIEW
According to Welda (2013), it is
record transactions in a school’s journals
stated that the development of financial
and ledgers, while systematically providing
information systems ease the financial
for the supporting documentation for all
management
journal entries. The accounting system is a
administration
in
making
subset of the school’s larger system of
handle such problematic situation so that
financial management.
management
Prasetya (2011) in its research states
that SMP Muhammadiyah Panjatan Kulon
is
maximum.
Financial
administration of system information in this
school is a system based on computer.
Progo as an educational institution that
Mardani (2009) in its research states
currently develops and always wanting to
that in Surabaya as a sub existence from the
keep
track
the
technological
Education Deparment Surabaya. Up to this
Financial
administration
day, it has been giving a routine report of
sector that up to this day still seemingly to
financial to the Department of Education
be difficult to be done due to the use of
Surabaya. Up until now, the making of
manual format influencing a writer to
financial report has been done by a
conduct a research on it and developing a
computer supported by Microsoft Word or
financial
of
Microsoft Excel, that will then put into
Several
diskette or compact disk and given to each
problems that often occur is the service in
of the UPTD-BPS. Several reports of
committee insurance payment service. A
financial has the same content but a form of
way of recording which is still manual,
format which is different, thus elementary
causing some human errors because the
school must maintain the filling up of data
registry is sometimes done with whatever is
report several times. Cahyaningrum (2012)
there is without a sweat. Other problems
in its research states that administration data
that occur are in compiling a report.
management in an institution of education
Problem that often being complaint is the
is a main activity established periodically or
hardship in data collection of the financial
everytime, those data always change every
that spreads over different financial books.
months or every months or every years,
For this, it needs a system that is able to
students addition, or the policy of the
development.
information
of
administration
system
computer-based.
government change causing those data
Researcher describe a manual system
always changed. Whereas information is
that is currently running at MIM Gonilan
demanded to be always actual, thus it would
Kartasura in the diagram shown in Figure 1.
need a system of information that could
Based on a diagram we can observe a
manage such many data quickly and
deficiency from the manual system there are
effectively.
validation and inputing data was undertaken
by an officer who is more likely that causing
RESEARCH METHOD
the occurrence of human error because of the
A. Previous system analysis
data that must be validated and inputed in a
short time.
Figure 1. Old system analysis diagram
preview that the completion of the data
B. Proposed New System
Based on the problems that were
found at previous work, Researcher
proposed a new system described diagram
shown in Figure 2. In the diagram
conducted by the school officer and the
validation of data will be done by the web
application system so the mistakes of
inputing data can be avoided.
Figure 2. Proposed new system
The difference previous manual
systems and systems proposed in is old
Old system
Manual data saving
Proposed system
Data is saved into the
system so that it eases
system still using manual data searching
the data management.
so it need more time to do a search, more
detail difference old system with new
proposed system can be seen in table 1.
C. Unified Modeling Language (UML)
In table appear a list of validation already
applied in the system.
After analyzing the data collected
and related information in the system
Table 1 Comparation table between the old
system and the proposed system
process, actor model data is gathered,
which is identified the activity that
Proposed system
supports the designed system, based on
Manual data
Data searching
the
searching
through system
divided actor into 3 part, they are admin,
Manual data
Data validation
student affairs, and finance field, every
validation
through system.
Old system
information
gathered
researcher
actor
will
have
diferent
task
and
activities.
and finance field. Every access rights have
different use case, the admin priviledge
have access to manage the school data
1. Use Case Diagram
Use Case diagram identification
master like master class room, master
uses the interaction between actor and the
academic year, manage religion and master
system, there are 3 actor that included on
occupation. The complete of admin use
the system they are admin, student affair,
case
shown
on
Figure
3
below.
Figure 3 Use case admin
Student
affairs
priviledge
The
have
complete
use
case
access to manage all student data, room
student affairs is shown on Figure 4
placement, class history, class grade and
below.
can print or making a report directly from
the system.
Figure 4 Student Affairs Use case
Finance field have access to determining the financial activity on the school.
The complete of Finance use case shown on Figure 5 below.
Figure 5 Finance Use case
according to the actor’s needs towards
2. Class Diagram
The
complete
class
diagram
the system.
shown on Figure 6. In this stage, classes
that will be used as communication
media between actor and system will be
intensified. Interface class
identified
Figure 6 Class Diagram
The system is divided into three
RESULT AND DISCUSSION
The result of this research is hosted
parts, which are the administrator page,
online, and can accessed throught URL
student affair page and finance page. The
http://panel.mimgonilan.sch.id. This system
following is the docummentation of some
is developed in the form of web-based so it
of system’s website page.
needs the programming language for the
In figure 7, student affair officer can
client side and server side. For the server
manage the student data. After select
side,
PHP
academic year and class, all student data
programming language with the support
will displayed on page. Student affair
from Apache web server. While for the
officer can update the student data or print
client side, the researcher uses the HTML
student data with click the print logo.
script (Hyper Text Markup Language), CSS
Student affair officer can import data from
(Cascading Style Sheet) and javascript in
excel into web application or export data
which the result is interpreted by the client
into excel file using import and export
through a browser. For the database, DBMS
menu. Web application support to searching
(Database Management System) MySQL is
student data base on nis,nisn, and name, to
used, which is connected to the system
searching just select the type of searching
through the server side. All files and
and input the data and click submit button.
the
researcher
uses
the
database implemented into a website by
uploading to the cPanel-based hosting.
Figure 7 Student data page display.
In Figure 8, the treasurer can
payment type, after student list show on the
manage the student payment nominal.
righ side treasurer can input payment
Treasurer must select payment type first,
nominal that must be pay by student. Every
select academic year, and select class room
student have a different nominal of infaq
then web application system will show the
payment, so the treasurer must input the
student list and nominal must be pay by
data one by one.
student. Example on figure 8 we use infaq
Figure 8 Finance set page display
Figure 9 is the display of the receipt
the printer logo. After click the printer logo
output. Treasurer can directly print all
treasurer will redirected into payment print
payment receipt throught web application.
page. The printed paper can use student as
On every payment menu on finance page
proof of payment.
treasurer can easily print all receipt by click
Figure 9 Payment receipt output display.
Figure 10 is display of monthly
expenditure.
Treasurer
can
delete
school expenditure, treasurer can input all
expenditure data if treasurer inputting
expenditure data of school using this page.
wrong data into web application. Usually in
First treasurer must select academic year
any finance system update or delete menu is
and then select month, all expenditure data
unavailable to avoid data manipulation. In
is displayed. Treasurer can add new data
this web application system researcher still
with inputting name of expenditure, total
put
number
management request.
expenditure,
and
nominal
of
delete
menu
because
school
Figure 10 Expenditure page
CONCLUSION
is offered on the web application to manage
Testing applications has been done
student and finance data at school has been
by researchers and the school MIM Gonilan
reached to ease school staff on managing
stakeholder, the test results has been
student data and making financial report of
repeated and repaired until it proved
the school. In addition by using a web
suitable order to achieve the expected
application that integrated online will ease
system. The final results of developing this
the school management staff to access
web application had been used to support
website from anywhere and anytime.
the school management. The advantage that
BIBLIOGRAPHY
Appiah, KO. 2013. A School’s Financial Management Systems. The Blue Book, Volume 4.
2011.
Cahyaningrum, Octavica Nurhuda. 2012. Membangun Sistem Aplikasi
Administrasi
Sekolah Pada SMK N 1 Klaten. Skripsi Yogyakarta:STMIK AMIKOM
YOGYAKARTA.
Mardani. 2009. Rancang Bangun Sistem Informasi Keuangan Untuk Sekolah Dasar di
Surabaya. Skripsi Surabaya: Information System Engineering. ITS
Prasetya, Eka. 2011. Membangun Sistem Informasi Administrasi Keuangan di SMP
Muhammadiyah Panjatan Kulon Progo DIY. Skripsi Yogyakarta: Jurusan Teknik
Informatika. STMIK AMIKOM YOGYAKARTA.
Diamond, Jack. 2006. Introducing Financial Management Information Systems in Developing
Countries.OECD JOURNAL ON BUDGETING VOL. V,NO. 3 .2006.
SCHOOL STUDENT AND FINANCE DATA
PUBLICATION ARTICLE
By:
Kemal Fauzi
Husni Thamrin, S.T.,M.T.,Ph.D
Azizah Fatmawati, S.T.
INFORMATICS STUDY PROGRAM
FACULTY OF COMMUNICATIONS AND INFORMATICS
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2015
DEVELOPMENT OF WEB APPLICATION TO MANAGE SCHOOL STUDENT AND
FINANCE DATA
Kemal Fauzi, Husni Thamrin, Azizah Fatmawati
Informatics Study Program, Faculty of Communications and Informatics,
Universitas Muhammadiyah Surakarta
Email: [email protected]
ABSTRACT
Information and computer technology advances very rapidly inline with the increase
of the need for information. The use of IT in education has also become the norm. As for
Elementary School MIM Innovative Gonilan, information systems have an important role in
an educational institutions to improve the effectiveness and performance. Managing student
and finance data is a very important part because every activity in school will definitely
require funding. The system design is intended to process and managing student financial
data.The main purpose of developing financial information system is for processing financial
data
quickly and accurately, because manual system that is currently used cause some
problems, the current system does not produce 100% accurate data and data processing
system of financial administration manual also requires a long time. Based on the analysis of
the problem we try to design a student and financial information system that is expected to
support the reporting of financial data so that reports generated more quickly and accurately.
The system was implemented using PHP programming language and MySQL database. The
results is a functioning financial information system for processing and making financial
reports, and the financial data processing becomes more accurate, faster, and more timely than
manual processing.
Keyword: student data, financial, data processing, information system, web application.
admission change every year due to new
INTRODUCTION
According
information
and
to
Diamond
student
registration.
The
division get
technology
pressure to keep the information actual, and
systems are growing very rapidly in line
to achieve it they have to process data
with the magnitude of the need for
quickly and effectively. MIM Gonilan
information. Nowadays, agency enterprise,
located at the Village District Kartasura,
government and educational organization
Sukoharjo is one of the educational
requires an information system to conduet
institutions
activities so that they are more orderly,
Muhammadiyah who still use manual
purposeful
Information
systems in student and finance data
technology plays an important role in
processing. Student data are recorded
human life,
is no exception in the
manually in a ledger and so is the financial
educational world. MIM Gonilan as an
data. Reporting are written using Microsoft
educational institution under auspices of
Word after manual compilation processing.
Muhammadiyah always wants to keep
Financial and student data processing in the
abreast
form
and
of
computer
(2006),
efficient.
emerging
information
of
under
a
file
the
is
auspices
conducted
of
by
technologies. The division of student affairs
administrative divisions and they risk losing
and finance faces difficulties to handle their
the file because it is not stored well. The
task because of using manual formatting.
administrative division found difficulties to
According
to
Prasetya
(2011),
make a report if they are new financial and
Student and finance data processing in an
student
educational institution is the main activity
repeatedly
carried out periodically or at any time, the
recapitulation.
data
because
compile
and
they
have
calculate
to
the
finance data always change every day, due
Another issue that arises is the
to the mature of financial activities, student
accumulation of file storage which causes
the beam is broken, and the length of time it
payments and financial reporting at schools
takes to find the data because of the many
with using computerized system, so that the
files stored. Some problems that often arise
performance
are dues payment services committee that
management is more effective and efficient,
still using
Manual
because the constraints in managing the
recording often incur human error, because
finance can be minimized in terms of
sometimes the recording is done in sober.
accuracy, ease, and security.
manual recording.
separated in several financial books.
of
employees
in
the
According to Appiah (2013) in its
By seeing and observing the system
research states that Schools organize and
that running on MIM Gonilan, build the
manage
finance and student data application system
differently depending on such factors as the
using website is one of the solutions to
size of the school, administrative structure,
overcome the problems of student and
staffing, automation, and federal program
financial data processing and management
participation. Although fiscal operations
so that the resulting information is more
can
accurate, maximum, and timely. The results
successfully managing programs at any
of this final form of is a Web Based Student
school depends on coordinated efforts
and Financial Information Systems at MIM
across institutional offices. A school’s
Gonilan.
accounting
vary
their
financial
from
system
school
operations
to
includes
school,
those
procedures that deal with the organization
and controls necessary to identify and
LITERATURE REVIEW
According to Welda (2013), it is
record transactions in a school’s journals
stated that the development of financial
and ledgers, while systematically providing
information systems ease the financial
for the supporting documentation for all
management
journal entries. The accounting system is a
administration
in
making
subset of the school’s larger system of
handle such problematic situation so that
financial management.
management
Prasetya (2011) in its research states
that SMP Muhammadiyah Panjatan Kulon
is
maximum.
Financial
administration of system information in this
school is a system based on computer.
Progo as an educational institution that
Mardani (2009) in its research states
currently develops and always wanting to
that in Surabaya as a sub existence from the
keep
track
the
technological
Education Deparment Surabaya. Up to this
Financial
administration
day, it has been giving a routine report of
sector that up to this day still seemingly to
financial to the Department of Education
be difficult to be done due to the use of
Surabaya. Up until now, the making of
manual format influencing a writer to
financial report has been done by a
conduct a research on it and developing a
computer supported by Microsoft Word or
financial
of
Microsoft Excel, that will then put into
Several
diskette or compact disk and given to each
problems that often occur is the service in
of the UPTD-BPS. Several reports of
committee insurance payment service. A
financial has the same content but a form of
way of recording which is still manual,
format which is different, thus elementary
causing some human errors because the
school must maintain the filling up of data
registry is sometimes done with whatever is
report several times. Cahyaningrum (2012)
there is without a sweat. Other problems
in its research states that administration data
that occur are in compiling a report.
management in an institution of education
Problem that often being complaint is the
is a main activity established periodically or
hardship in data collection of the financial
everytime, those data always change every
that spreads over different financial books.
months or every months or every years,
For this, it needs a system that is able to
students addition, or the policy of the
development.
information
of
administration
system
computer-based.
government change causing those data
Researcher describe a manual system
always changed. Whereas information is
that is currently running at MIM Gonilan
demanded to be always actual, thus it would
Kartasura in the diagram shown in Figure 1.
need a system of information that could
Based on a diagram we can observe a
manage such many data quickly and
deficiency from the manual system there are
effectively.
validation and inputing data was undertaken
by an officer who is more likely that causing
RESEARCH METHOD
the occurrence of human error because of the
A. Previous system analysis
data that must be validated and inputed in a
short time.
Figure 1. Old system analysis diagram
preview that the completion of the data
B. Proposed New System
Based on the problems that were
found at previous work, Researcher
proposed a new system described diagram
shown in Figure 2. In the diagram
conducted by the school officer and the
validation of data will be done by the web
application system so the mistakes of
inputing data can be avoided.
Figure 2. Proposed new system
The difference previous manual
systems and systems proposed in is old
Old system
Manual data saving
Proposed system
Data is saved into the
system so that it eases
system still using manual data searching
the data management.
so it need more time to do a search, more
detail difference old system with new
proposed system can be seen in table 1.
C. Unified Modeling Language (UML)
In table appear a list of validation already
applied in the system.
After analyzing the data collected
and related information in the system
Table 1 Comparation table between the old
system and the proposed system
process, actor model data is gathered,
which is identified the activity that
Proposed system
supports the designed system, based on
Manual data
Data searching
the
searching
through system
divided actor into 3 part, they are admin,
Manual data
Data validation
student affairs, and finance field, every
validation
through system.
Old system
information
gathered
researcher
actor
will
have
diferent
task
and
activities.
and finance field. Every access rights have
different use case, the admin priviledge
have access to manage the school data
1. Use Case Diagram
Use Case diagram identification
master like master class room, master
uses the interaction between actor and the
academic year, manage religion and master
system, there are 3 actor that included on
occupation. The complete of admin use
the system they are admin, student affair,
case
shown
on
Figure
3
below.
Figure 3 Use case admin
Student
affairs
priviledge
The
have
complete
use
case
access to manage all student data, room
student affairs is shown on Figure 4
placement, class history, class grade and
below.
can print or making a report directly from
the system.
Figure 4 Student Affairs Use case
Finance field have access to determining the financial activity on the school.
The complete of Finance use case shown on Figure 5 below.
Figure 5 Finance Use case
according to the actor’s needs towards
2. Class Diagram
The
complete
class
diagram
the system.
shown on Figure 6. In this stage, classes
that will be used as communication
media between actor and system will be
intensified. Interface class
identified
Figure 6 Class Diagram
The system is divided into three
RESULT AND DISCUSSION
The result of this research is hosted
parts, which are the administrator page,
online, and can accessed throught URL
student affair page and finance page. The
http://panel.mimgonilan.sch.id. This system
following is the docummentation of some
is developed in the form of web-based so it
of system’s website page.
needs the programming language for the
In figure 7, student affair officer can
client side and server side. For the server
manage the student data. After select
side,
PHP
academic year and class, all student data
programming language with the support
will displayed on page. Student affair
from Apache web server. While for the
officer can update the student data or print
client side, the researcher uses the HTML
student data with click the print logo.
script (Hyper Text Markup Language), CSS
Student affair officer can import data from
(Cascading Style Sheet) and javascript in
excel into web application or export data
which the result is interpreted by the client
into excel file using import and export
through a browser. For the database, DBMS
menu. Web application support to searching
(Database Management System) MySQL is
student data base on nis,nisn, and name, to
used, which is connected to the system
searching just select the type of searching
through the server side. All files and
and input the data and click submit button.
the
researcher
uses
the
database implemented into a website by
uploading to the cPanel-based hosting.
Figure 7 Student data page display.
In Figure 8, the treasurer can
payment type, after student list show on the
manage the student payment nominal.
righ side treasurer can input payment
Treasurer must select payment type first,
nominal that must be pay by student. Every
select academic year, and select class room
student have a different nominal of infaq
then web application system will show the
payment, so the treasurer must input the
student list and nominal must be pay by
data one by one.
student. Example on figure 8 we use infaq
Figure 8 Finance set page display
Figure 9 is the display of the receipt
the printer logo. After click the printer logo
output. Treasurer can directly print all
treasurer will redirected into payment print
payment receipt throught web application.
page. The printed paper can use student as
On every payment menu on finance page
proof of payment.
treasurer can easily print all receipt by click
Figure 9 Payment receipt output display.
Figure 10 is display of monthly
expenditure.
Treasurer
can
delete
school expenditure, treasurer can input all
expenditure data if treasurer inputting
expenditure data of school using this page.
wrong data into web application. Usually in
First treasurer must select academic year
any finance system update or delete menu is
and then select month, all expenditure data
unavailable to avoid data manipulation. In
is displayed. Treasurer can add new data
this web application system researcher still
with inputting name of expenditure, total
put
number
management request.
expenditure,
and
nominal
of
delete
menu
because
school
Figure 10 Expenditure page
CONCLUSION
is offered on the web application to manage
Testing applications has been done
student and finance data at school has been
by researchers and the school MIM Gonilan
reached to ease school staff on managing
stakeholder, the test results has been
student data and making financial report of
repeated and repaired until it proved
the school. In addition by using a web
suitable order to achieve the expected
application that integrated online will ease
system. The final results of developing this
the school management staff to access
web application had been used to support
website from anywhere and anytime.
the school management. The advantage that
BIBLIOGRAPHY
Appiah, KO. 2013. A School’s Financial Management Systems. The Blue Book, Volume 4.
2011.
Cahyaningrum, Octavica Nurhuda. 2012. Membangun Sistem Aplikasi
Administrasi
Sekolah Pada SMK N 1 Klaten. Skripsi Yogyakarta:STMIK AMIKOM
YOGYAKARTA.
Mardani. 2009. Rancang Bangun Sistem Informasi Keuangan Untuk Sekolah Dasar di
Surabaya. Skripsi Surabaya: Information System Engineering. ITS
Prasetya, Eka. 2011. Membangun Sistem Informasi Administrasi Keuangan di SMP
Muhammadiyah Panjatan Kulon Progo DIY. Skripsi Yogyakarta: Jurusan Teknik
Informatika. STMIK AMIKOM YOGYAKARTA.
Diamond, Jack. 2006. Introducing Financial Management Information Systems in Developing
Countries.OECD JOURNAL ON BUDGETING VOL. V,NO. 3 .2006.