Skip to main content
Uncategorized

Online Presence Application for Employees of PT. Bringin Karya Sejahtera with the Location-Based Service Method Using Android Studio and MySQL

Aplikasi Presensi Kehadiran Onlinepada Karyawan PT.Bringin Karya Sejahtera dengan Metode Location-Based Service Menggunakan Android Studio dan MySQL

Dinol Panjar Asmara 1*, NM Faizah 2, Maspul Aini Kambry 3

1*,2,3 Program Studi Ilmu Komputer, Universitas Tama Jagakarsa, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta, Indonesia.

Abstract

Absence is one important performance appraisal. Absences made by each worker can affect the net monthly salary PT Bringin Karya Sejahtera is a service provider engaged in the business sector or providing services for building cleaning workers, building and building technicians. But there are some problems in his absence in the field of cleaning ATMs. Employees must come to the ATM and take selfies to take attendance. The purpose of this study is to map locations where ATM officers are located so that employees can take attendance at BRI branch offices using GPS technology, and barcodes on Android by calculating the distance to the location using the Haversine Formula method. This study also discusses absence from work due to leave, permission, sickness and overtime calculation. The development method used in designing android-based attendance applications is Rapid Application Development (RAD). The system design uses the Unified Modeling Language (UML). System coding is done using Java, PHP and MYSQL. The results of this study are the design of an android-based attendance application for employees to attend attendance at BRI branch offices.

Keywords: Presence Application; Online; Employees Bringin Karya Sejahtera; Location Based Service Method; Android Studio; MySQL.

1.  Introduction

Institutions, agencies and companies, especially in Indonesia, currently use a lot of paper to make reports or other important writings. Along with the times, they have started to reduce the use of paper. Besides being uneconomical, paper is also inefficient, in contrast to digital media which are commonly used for convenience purposes. This causes agencies, companies and institutions to switch to digital media. It would be nice if this was also done by companies in Indonesia.

Several previous studies related to attendance or attendance applications have been investigated as was done which resulted in an application well developed with Desktop (Cahya, 2020), Android (Patresia, Wali, & Imilda, 2022), and 125 KHZ RFID-based (Soer, Fauziah, & Nursida, 2023). However, the use of Location-Based Service (LBS) refers to research conducted by Sikumbang, Habibi, & Pane (2020) where the use of the distance limiting method or LBS can be used as accuracy in which coordinate points have been set (Qois & Jumaryadi, 2021; Kuswanto, Wijonarko, & Cahyo, 2021). Location-Based Service (LBS) is a software service for mobile device applications that require knowledge of the geographic location of mobile devices (Teang, Faizah, & Nurcahyo, 2023). The application collects geodata, which is data collected in real time using one or more location tracking technologies (Ihtiar, WP, & Faizah, 2022).

The company PT Bringin Karya Sejahtera uses attendance to determine the level of employee attendance. The presence is usually in the form of sheets of paper that must be filled out by employees. The system that is used for attendance is still very inconvenient for all parties because there are several steps that are carried out from the ATM to selfies, sent via WhatsApp and then only absent by the Leader. Smartphones are nothing new for employees. Currently, the average employee has a smartphone. Currently, most employees only use smartphones as communication on social media and sources of information. It’s a good idea to use a smartphone as a precision medium.

Based on the background, namely the formulation of the problem, namely; This system is temporarily only used for smartphones, this system only records employee attendance data, this system cannot handle the problem of smartphones being left behind and running out of battery, how to control employee attendance properly, how to make the attendance process more effective , and how this system can make it easier for HRD to record attendance data. While the aim of the research is to design the attendance application for Pt Bringin Karya Sejahtera, design a more effective attendance process for Pt Bringin Karya Sejahtera and design the employee attendance database for PT Bringin Karya Sejahtera.

2.  Method

This research was conducted at PT Bringin Karya Sejahtera, which is located at Jl. Veterans BRI Pensuin Fund Building. The time of the research was conducted in March-May 2022. In this study, the author went directly to the Field ATM Leaders by making direct observations of the activities carried out by employees to obtain the information needed to be processed so that it becomes a solution to existing problems. After making direct observations, the authors collected data through a direct interview process with Mr. Tomy Syaputra as the ATM Lead. The purpose of this interview is to obtain, collect information and not to change or influence the opinions of respondents in answering the questions asked. System Requirements Analysis carried out at this stage of writing carried out initial observations at PT Bringin Karya Sejahtera, where the initial data referred to was obtained during initial observations and interviews with employees and superiors at PT Bringin Karya Sejahtera, the data obtained was in the form of data regarding the learning process what students have done so far and how the methods given by superiors of PT Beringin Karya Sejahtera when doing absenteeism.

Rapid Application Development (RAD) is used in the presence application development stage. RAD is an adaptive software development model based on rapid prototyping and feedback with little emphasis on specific planning (Yanto & Faizah, 2022). In general, the RAD approach is more about development and prototyping, rather than planning. System design uses the Unified Modeling Language (UML) (Albab, Darussalam, & Winarsih, 2021). The Unified Modeling Language (UML) is a modeling language for paradigm (object-oriented) systems or software. Modeling is actually used to simplify problems complex in such a way that it is easier to learn and understand (Alfajri, Faizah, & WP, 2023; Ferdiansyah & Andriasari, 2023). Based on these definitions, it can be concluded that UML is a modeling language used to design and document a software system. Several diagrams are used, such as Activity Diagrams, namely Activity Diagrams that describe the flow of work or activities of a system or process that is in the software, while Use Case diagrams are modeling for the behavior of the information system to be created.

3.  Results and Discussion

3.1  Results

In the design process begins with describing the Use Case application diagram. The Use Case Diagram can be seen in the following figure.

Figure 1. Use Case Diagram

Figure 1 above is a Use Case Diagram in the Presence Presence Application, the explanation is as follows:

  • User: People who can access or use the Presence Application, starting from registration, logging into the application to taking actions on the application such as field orders, and viewing order history.
  • Registration: Registration is the first step that the user takes when he does not have access to the Presence Application, registering his personal data into the Presence Application so that it is recognized.
  • Users: Employees who can access or use the PT Bringin Karya Sejahtera Application, starting from registration, logging into the application to taking actions on the application such as logging in, entering employee id, and taking attendance.
  • Login: After getting an Employee id, the User must Login in order to be able to access the various features of the PT Bringin Karya Sejahtera Application.
  • Absence: After the employee logs in with their respective employee id and employee, to make an attendance, please tap the scan button here, prepare the employee’s QR Code id card.
  • Check Attendance History: The history function is to view the history of the attendance list and after scanning the QR Code, an employee id appears in the history of the attendance list, the name and BRI branch of the ATM officer are placed and the date and attendance appear

Figure 2.Activity Diagram The process of entering into the Application.

In Figure 2 it can be seen that the Activity Diagram corresponds to the Login and Registration flow in the Use Case diagram. In the picture above it can be explained when the User first enters the Application, if the User has an account, the User can directly Login by entering the account data that was previously created, after that the Application will validate the correctness of the User’s account, if the data entered is correct, then the User will go directly to the main view of the application. If the User does not have an account, the User can immediately create an account to enter the Application, can directly use that account to Login / Enter the Application.

Figure 3. Activity Diagram The process of entering into the application

In Figure 3 it can be seen that the Activity Diagram corresponds to the Login and Registration flow in the Use Case diagram. In the picture above it can be explained when the User first enters the Application, if the User has an account, the User can directly Login by entering the account data that was previously created, after that the Application will validate the correctness of the User’s account, if the data entered is correct, then the User will go directly to the main view of the application. If the User does not have an account, the User can immediately create an account to enter the Application, can directly use that account to Login / Enter the Application.

Figure 4. Activity Diagram Scan Barcode

In Figure 3 you can see the process of scanning the barcode, this process starts when the user is on the main page of the application, the next step the user can press the scan button, after that the user will be directed to scan the employee barcode id, after that the employee scans, after the employee Scanning the application will validate the scan results and then the application will save.

3.2  Discussion

In the picture above you can see the initial appearance for the first time when the application is opened, on this page a form is provided for users to enter the application if they already have an account:

Figure 5. Login page display when the application is opened

In the picture above you can see the initial appearance for the first time when the application is opened, on this page a form is provided for users to enter the application if they already have an account:

Figure 6. Initial View of the User After Successfully Entering the Application

At this time the User has successfully entered the Application, there is a PT logo “Welcome!” is the User Name, according to the data entered during Registration. In this view there is a Scan Here button, which is a button for scanning the QR code and there is a QR code for absences. then there is the Attendance button which will lead to the Attendance list menu.

Figure 7. Display QR Code Page

The image when scanning the QR code above can be seen in the application display when running the scanner system on the barcode or on the QR Code so that it can read the Employee id that has been registered in the database, from here we can display the QR Code code in the application so that the Employee data is displayed.

Figure 8. Attendance History Display

In this view, employees can see the history of the employee when the employee has finished attending to this application, then the data that will appear in the history is the employee id, employee name, location of attendance (branch according to each region), date and time present.

4. Conclusion

As the end of the research that discusses the design of this attendance application. Then the writer will make a conclusion, namely; Employee attendance can be well controlled because all attendance data is stored in the steam database, the attendance process has become more effective, fast, easy and interesting because just logging in and attendance only requires logging in and scanning the Qr Code, immediately showing employee ID, employee name, attendance location ( branch according to each region), date and time of attendance, and This system can make it easier for HRD to record data because the system has automatically recorded employee attendance.

Reference

Albab, P.U., Darussalam, U. and Winarsih, W., (2021). Sistem Informasi Penjualan Gitar Online. Jurnal JTIK

(Jurnal           Teknologi           Informasi           dan           Komunikasi), 5(1),           pp.21-25.           DOI: https://doi.org/10.35870/jtik.v5i1.196.

Alfajri, I., Faizah, N.M. and WP, R.R., (2023). APLIKASI SISTEM PERSEDIAAN BARANG GUDANG PT. BERKAH PENA ILMU MENGGUNAKAN ANDROID STUDIO DAN METODE RAPID APPLICATION DEVELOPMENT (RAD). Jurnal Indonesia: Manajemen Informatika dan Komunikasi, 4(1), pp.15-23. DOI: https://doi.org/10.35870/jimik.v4i1.106.

Cahya, N., (2020). Perancangan Sistem Informasi Absensi Karyawan Pada Kantor Satpol Pp Dan Wh Aceh.

Jurnal      Indonesia:      Manajemen      Informatika      dan      Komunikasi,      1(2),      pp.63-69.      DOI: https://doi.org/10.35870/jimik.v1i2.21.

Ferdiansyah, M. and Andriasari, S., (2023). RANCANG BANGUN SISTEM INFORMASI MADING DIGITAL BERBASIS WEB PADA SMK BANII SAALIM BANDAR LAMPUNG. Jurnal Indonesia: Manajemen Informatika dan Komunikasi, 4(1), pp.173-181. DOI: https://doi.org/10.35870/jimik.v4i1.152.

Ihtiar, D., WP, R.R. and Faizah, N.M., (2022). Aplikasi Pencarian Bengkel Vespa di Kota Depok Berbasis Android Dengan Metode Location-Based Service (LBS). Jurnal Indonesia: Manajemen Informatika dan Komunikasi, 3(2), pp.67-73. DOI: https://doi.org/10.35870/jimik.v3i2.88.

Kuswanto, H., Wijonarko, B. and Cahyo, H.D., (2021). APLIKASI ABSENSI MENGGUNAKAN LOCATION BASE SERVICES BERBASIS MOBILE. CONTEN: Computer and Network Technology, 1(1), pp.31-40. DOI: https://doi.org/10.31294/conten.v1i1.403.

Patresia, P. Wali, M. and Imilda., (2022). ABSENSI ONLINE BERBASIS ANDROID (IMPLEMENTASI PLATFORM APPSHEET). Jurnal Indonesia: Manajemen Informatika dan Komunikasi, 3(1), pp.8-12.

Qois, N. and Jumaryadi, Y., (2021). Implementasi Location Based Service Pada Sistem Informasi Kehadiran

Pegawai                Berbasis                 Android. SISTEMASI, 10(3),                pp.550-561.                 DOI: https://doi.org/10.32520/stmsi.v10i3.1369.

Sikumbang, M.A.R., Habibi, R. and Pane, S.F., (2020). Sistem Informasi Absensi Pegawai Menggunakan Metode RAD dan Metode LBS Pada Koordinat Absensi. Jurnal Media Informatika Budidarma, 4(1), pp.59-64. DOI: http://dx.doi.org/10.30865/mib.v4i1.1445.

Soer, U.D., Fauziah, S. and Nursida, I., (2023). PENGEMBANGAN SISTEM INFORMASI ABSENSI KARYAWAN BERBASIS RFID 125 KHZ MENGGUNAKAN METODE AGILE DEVELOPMENT PADA PT. SANLY INDUSTRIES. Jurnal Indonesia: Manajemen Informatika dan Komunikasi, 4(1), pp.58-69. DOI: https://doi.org/10.35870/jimik.v4i1.110.

Teang, B.D., Faizah, N.M. and Nurcahyo, W., (2023). PERANCANGAN APLIKASI SISTEM INFORMASI PARIWISATA BERBASIS WEB DI KABUPATEN NAGEKEO PROVINSI NUSA TENGGARA TIMUR DENGAN METODE LOCATION BASED SERVICE (LBS). Jurnal Indonesia: Manajemen Informatika dan Komunikasi, 4(1), pp.8-14. DOI: https://doi.org/10.35870/jimik.v4i1.105.

Yanto,   A. and Faizah, N.M., (2022). Rancangan Aplikasi Sistem Reservasi Tamu Balai Besar Pelatihan Kesehatan Jakarta Kampus Hang Jebat Berbasis Web Dengan Metode Rapid Application Development (RAD). Journal Digital Technology Trend, 1(2), pp.62-71. DOI: https://doi.org/10.56347/jdtt.v1i2.47.

How Cites

Asmara, D. P., Faizah, N., & Kambry, M. A. (2023). Aplikasi Presensi Kehadiran Online pada Karyawan PT. Bringin Karya Sejahtera dengan Metode Location-Based Service Menggunakan Android Studio dan MySQL. Design Journal, 1(1), 64–71. https://doi.org/10.58477/dj.v1i1.58.

Publisher’s Note

Yayasan Pendidikan Mitra Mandiri Aceh (YPPMA) remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Submit your manuscript to YPMMA Journal and benefit from: https://journal.ypmma.org/index.php/dj.