SIPRESI: SISTEM INFORMASI PRESENSI SISWA SMP TAMAN SISWA BOGOR

Taman Siswa Middle School is an educational institution in the city of Bogor that still uses manual recording on the student attendance list. The process of recording this presence requires time in running it and the recapitulation of student attendance lists is sometimes lost due to the negligence of the teacher on duty or the administrative staff. These things that underlie the creation of Student Presence Information System so that it can facilitate the teacher, and the administration section in processing student attendance data. This SiPreSi daily attendance data report will be provided to parents through social media groups in monitoring the presence of their children in each given subject. The principal can also make decisions about the percentage of attendance regulations that apply. The method used in this research is an experiment at the initial stage of the process of collecting data through interviews, observations, and literacy studies relating to student presence while developing software using RAD (Rapid Application Development). The results of this study are very influential in school decisions related to the presence of students at Taman Siswa Bogor Middle School.


INTRODUCTION
Presence in the Big Indonesian Dictionary (KBBI) has the meaning of attendance. In institutions and companies that have rules on the attendance rules of their members, the attendance list plays an important role in seeing how disciplined members are in carrying out the prescribed attendance and return rules. This was discussed in an article in a scientific journal entitled "Fingerprint-Based Employee Presence Application Development" (Haq, 2016) which describes that the attitude of discipline will provide maximum results in the face of progress and new challenges in the work. The government even made a National Discipline Movement (GDN) program from the Coordinating State Minister for Political and Security Affairs of the Republic of Indonesia on May 5, 1996, No.B/36/Menko/ Polkam/1995. The attendance list can also be a benchmark for evaluating the performance of members in carrying out their duties.
Taman Siswa Middle School is an educational institution in the city of Bogor that still uses a manual recording (Hermanto & Jollyta, 2019) on the student attendance list. The teacher who teaches in a class will call each student in the class and give a mark on the attendance form. The process of recording this presence takes time to run so it is ineffective and inefficient (Darmawan et al., 2016). The results of the attendance recording will then be made recapitulation at the end of the month and end of the semester to determine the conditions for student participation in the midterm or final semester according to the provisions imposed by the school (Zebua & Pristiwanto, 2017). Even the recapitulation of student attendance lists is sometimes lost due to the negligence of the teacher on duty in a class or administrative staff who keep the attendance list given by the teacher (Subiantoro & Sardiarinto, 2018) Student Presence Information System created to overcome the problems faced by Bogor Taman Siswa Middle School. This system will be designed by going through several stages of software development and testing so that it can run according to the needs of users.

RESEARCH METHODS
The research method used is an experimental model because there is a system development process from a manual system to an information system. Evaluation is also applied to ensure the information system runs as needed.

Types of research
This study uses the method of developing procedural models that are descriptive models by carrying out the steps that will be followed to produce products.
Source : (Hanafi, 2017) Figure 1. Research and Development (R&D) Model This model adopts the Borg And Gall Research and Development model which will produce a particular product and test the effectiveness of the product (Haq, 2016). This research is intended to build a student attendance system at Taman Siswa Bogor Junior High School which was originally run manually into a presence information system that uses computers in processing data and even produces information that can be used by administrative staff and the school to make decisions.
Source: (Irnawati & Listianto, 2018) Figure 2 RAD ( Rapid Application Development) While the software development method applied in this study uses SDLC (System Development Life Cycle) type of RAD (Rapid Application Development) which is relatively more in line with the conditions encountered in the development of this system. RAD only requires a small scope and involves only a small team (Kusaeri et al., 2018) and the development process is relatively short (Kusaeri et al., 2018).
The steps in the RAD are as follows: (Irnawati & Listianto, 2018)

Business Modeling
Modeling is done to model business functions to find out what information must be made, who has to make that information, how the flow of information is, what processes are associated with that information.

Data Modeling
Model what data is needed based on business modeling and defining attributes and their relationships with other data.
3. Process Modeling Implement defined business functions related to defining data. 4. Making the Application Implement process and data modeling into a program. The RAD model strongly recommends the use of existing components if possible.

Testing and Substitution
Test the components that are made. If it has been tested, the component development team can move to develop the next component.

Time and Place of Research
This research took place in Taman Siswa Bogor Middle School located at Jl. Merdeka No.172, RT 01 / RW. 05, Ciwaringin, Kecamatan Bogor Tengah, Kota Bogor, West Java. Taman Siswa is the name of the school founded by Ki Hadjar Dewantara on July 3, 1922, in Yogyakarta. Park means a place to play or a place to learn, while students mean students. When it was first established, the Taman Siswa school was named the "National Onderwijs Institut Taman Siswa" which was a realization of Ki Hadjar Dewantara's ideas together with his friends in the Sloso Kliwon Circle of Friends. The Taman Siswa School is currently based at Balai Ibu Pawiyatan (Majelis Luhur) on Jalan Taman Siswa, Yogyakarta, and has 129 branch schools in various cities throughout Indonesia.
The study was conducted when students entered the classroom until the end of the lessons in the class, then continued by observing the recapitulation process that was carried out every day, month until before the exam took place.

Research Targets or Targets
Students, teachers, administrative staff, parents, and principals of Taman Siswa Junior High School were targeted in this study to obtain accurate information related to the existing attendance system.

Procedure
The procedure of the present system that has been implemented by the Taman Siswa Bogor Middle School is as follows: 1. Presence Record Procedure Every day, the teacher will record the attendance or absence of students in class by calling one student's name on the attendance sheet. The attendance sheet is then collected every day by the administrative staff in the class file. The process can be seen in Figure 3.

Presence Recapitulation Procedure
At the end of the semester, 1.5 weeks before the exam, each teacher will make a recapitulation of the attendance of their class students and record the number of attendance of each student in the student absence book. The handbook is then handed over to the administration staff. The process can be seen in Figure 4.

Procedure for Making Attendance Reports
Based on the recapitulation of student attendance, the teacher then puts it in each student's report card. Based on the recapitulation of student attendance as well, the administration staff made a report on student attendance which was then submitted to the principal of Taman Siswa Bogor Middle School. The process can be seen in Figure 5.

Procedure for Making Attendance Format
Administrative Staff is the part that manages all student data, teacher data, class data, subject data, and student attendance report formats. Initially, the Administrative Staff opens class data to view class members from student data. The Administrative Staff then opens subject data for the class and looks for teachers who teach each subject by opening the teacher data. Administrative staff then format student attendance based on these data. The process can be seen in Figure 6.

Data Collection Techniques
Before a conventional system is changed into an information system, the data collection process is carried out by:

Direct observation / Observation
Systems analysts observe the process of recording attendance, recording data to reporting student attendance that takes place at Bogor Taman Siswa Middle School.

Interview
Systems analysts collect information from sections involved in student attendance systems. The results of this interview produce the requirements for the new student attendance information system.

Literature Study
Reliable sources originating from books on information systems development and journals relating to the design of a presence information system are the basis for the design of this presence information system.

Data analysis technique
Based on information collected through direct observation, interviews and literature study, it can be described that the problems faced by Taman Siswa Junior High School in the presence system that are currently running are: 1. Student Presence System is currently still manual, does not use the application program and good data storage so that paper documents are often lost due to negligence of the teacher or administrative staff. 2. The process of recording attendance is still by calling students' names one by one so that it takes about 15-20 minutes. 3. The process of recapitulating student attendance also takes a long time, about 1 week, and is only done by one administrative staff member so that it burdens the task of section 4. Stacking of student attendance documents per class that require adequate storage.

RESEARCH RESULTS AND DISCUSSION
The steps in the RAD (Rapid Application Development) Model are also carried out by carrying out several steps, namely:

Business Modeling
Based on needs analysis, the study then proceeded with making a proposed system procedure that would overcome the problems that exist in the student presence system that runs at this time. The proposed presence attendance system procedure consists of:

Initial Presence Procedure in Class
The teacher who teaches the subject at the specified time will open the attendance page of the subject by entering the login code (nip and password) then giving a checklist to the subject listed on the presence page. The teacher then conducts his teaching activities to completion.

Procedure News Event Teaching
The teacher who has finished teaching will make an official report about the discussion of the material conducted on that day and provide feedback or input for the condition of the learning facility operated that day.

Final Attendance Procedure in Class
The teacher then calls each student's name listed on the presence page and then provides a checklist for his attendance. If the student is absent and there is a statement accompanying the reason for his absence, the teacher fills in the student information column. After completing the student's presence on that day, the teacher then confirms all the data that has been input. 3. Procedure for Making Presence Reports per month Every 1 week before UTS and UAS, the Administration section will make a recapitulation report on student attendance based on student attendance every day. Requirements for student participation in midterm and final exam are determined by the percentage of student attendance of 90% of the total meetings before midterm and final exam. This report will then be given to the Principal for approval and will then be announced to students and parents through the Whatsapp Group.

Data Modeling
Database design that is formed, is presented in the Entity Relationship Diagram in Figure 7 and Logical Record Structure in Figure 9 Figure 7 ERD Proposed System From the ERD formed, then a Logical Record Structure is made which will be the basis for making several tables in the database.

Figure 8 ERD Transformation Process into LRS
In the process of transforming ERD into LRS, cardinality in ERD plays an important role in determining the direction of merging one entity to another. Explanation: 1. In the relationship between the Teacher entity and the Subject entity having 1: 1 cardinality, the direction of incorporation to the Teacher entity is because the Subject entity is very dependent on the Teacher entity 2. In the relationship between Subjects and Class-Level entities that have 1: 1 cardinality, the direction of incorporation into the Subjects entity is because Class-Level entities depend on Subject-entity entities 3. In the relationship between Subject and Presence entities that have cardinality 1: M, the direction of incorporation into the Presence entity is because this entity has a dominant cardinality 4. In the relationship between a Presence entity and a Class entity that has 1: M cardinality, the direction of incorporation into the Presence entity is because this entity has a dominant cardinality. 5. While the relationship between Class entities and Student entities that have a cardinality of 1:1, the direction of incorporation into the Student entity is because the Class entity depends on the Student entity.
The transformation process produces a logical relationship between the 6 entities illustrated in Figure 9 below.

Figure 9 LRS Database Design
From the ERD and LRS that were formed, this Presence system has a Class Diagram illustrated in Figure 10 below entity is because the Class entity depends on the Student entity.

Process Modeling
In this step, the business process that has been described in business modeling through the procedures carried out then explained in detail the SiPreSi function for each actor involved in it. The SIPreSi function that can be run is shown in the use case diagram in Figure 9 and Figure  In figure 11, it is explained that SIPreSi provides login facilities to enter the system before running other facilities. Facilities that are also available for teachers in SIPreSi are: filling in the minutes of learning which also provides optional facilities such as deleting the minutes and changing the minutes that have been entered. The main facility that must be run by teachers in SIPreSi is to include student attendance. If the student is absent, the information column is filled in to explain the reason for the student's absence. The system also provides facilities to fill responses about room conditions, learning equipment and other aids used in the teaching and learning process.

Figure 12 Use Case Diagram of a Proposed System for Administrative Facilities
In Figure 12 the facilities provided by the system for the Administration section are described. Login must be done first to enter into SIPreSi. Facilities for class data processing, teacher data processing, student data processing, and subject data processing are given for the Administration section. Do not forget the facility of making daily and monthly attendance reports provided by this system along with the means of printing the report.

Application Making
At this stage, the application display is made using Microsoft Visual Basic 6.0. Here are a few looks: Figure 13 Form Input for Teacher Data In Figure 13, the Form for entering teacher data is provided by the system with the save, delete, change and search action for teacher data that has been entered first.

Figure 14 Presence Input Form
In Figure 14, the teacher enters the data of students who are present or not present by filling in the information column if the student is absent. Presence codes appear automatically with the pattern: date-month-year-hour, for example: 0105180800. '01' explains 1, '05' explains May, '18' explains 2018, '0800' explains 8:00 am when the teacher enter the system. While the name of the subject appears automatically due to the teacher code entered in Figure 15 below.

Figure 15. Schedule Selection Form
In Figure 15, the teacher code must be entered before the attendance form is displayed. By entering the teacher code and selecting the class to be taught, the attendance form for the class will appear along with the names of all class members.

Testing and Substitution
The next step is to test each form that is created. Testing uses the Black Box Testing method where each form will be inputted and then the results of the input are seen. This test will produce output but does not check the truth of the output produced. The testing process can be seen in table 1 below.

Conclusions
This pre-prepared SiPreSi will help teachers and the administration section in making student attendance reports that were previously done manually so that they can overcome problems in data storage and processing. This SiPreSi will also assist parents in monitoring the presence of their children in each subject given through the daily attendance report sent by the administrative staff through social media groups.

Suggestions
The author hopes that this SiPreSi is supported by the foundation to be further developed into an Android-based application program so that it makes it easier to monitor parents of Taman Siswa Bogor Middle School students.