Payment Information System of Education Cost Based on CodeIgniter Framework

Master of Informatics Sunan Kalijaga State Islamic University Yogyakarta, Indonesia
Master of Informatics Sunan Kalijaga State Islamic University Yogyakarta, Indonesia


The Vocational Education (SMK) X Payment Education Information System (SIPBP) in Magelang district was built to help facilitate the process of paying tuition fees in SMK X. The problems that occur in SMK X are the management of students' education costs. The recording of student tuition payments is still processed manually and with Microsoft Office Excel applications that have not been able to support service flexibility and data security. Data in the form of Microsoft Office Excel files is stored on the school treasurer's computer without any routine data backup. Each transfer of the treasurer school year records the payment data and records the costs that must be billed in the next school year. Non-conformance of nominal fees for each class, school year and department makes the school treasurer prone making mistakes when recapping data on student tuition payments. System development is done by several methods. System analysis includes the needs analysis, the data analysis, and the process analysis. System modeling uses UML (Unified Modeling Language) as an application development tool. Design and design include database design, tables, and user interface development structure. System coding uses the Code Igniter framework for back-end, Bootstrap framework as a supporting front-end framework, and My SQL relational database. System testing uses alpha test and beta test. The development of this payment information system results in a system with restrictions on access rights determined based on user roles. Available user roles include Administrators, Treasurers, Operators, Principals and Student Guardians. User role and menu access are dynamic which can be added, changed and deleted. Each user role gets a menu that supports the payment process of tuition fees at SMK X. System testing is done to ensure the system can run well. The alpha test results concluded that respondents 100% agreed that the system could run well. Based on the results of the beta test in each role, the percentage was very agreeable as much as 74. 54% and agreed as much as 25. 46%. Based on the results of the alpha test and beta test, this system is feasible to be implemented.

Download Paper

Publication Date





© The authors.
This article is distributed under the terms of the Creative Commons Attribution License 4.0, which permits non-commercial use, distribution and reproduction in any medium, provided the original work is properly cited. See for details:

RSS Feed

Download Paper

360 times.


Proceeding The 2nd International Conference on Informatics for Development
27 November 2018
ISBN 978-602-53524-0-9
Open Access