Paper Title (use style: paper title) P-ISSN : 2715-2448 | E-ISSN : 2715-7199 Vol.1 No.2, 10 July 2020 Buana Information Tchnology and Computer Sciences (BIT and CS) 37 | Vol.1 No.2, 10 July 2020 Buana Information Tchnology and Computer Sciences (BIT and CS) Design of Reminder Information Last Contract (RILC) Applications Using Web-Based Sms Gateway Arip Solehudin 1 Program Study Teknik Informatika Fakultas Ilmu Komputer, Universitas Singaperbangsa Karawang arip.solehudin@staff.unsika.ac.id Aldi Angga Putra 2 Program Study Teknik Informatika Fakultas Ilmu Komputer, Universitas Singaperbangsa Karawang aldi.angga@student.unsika.ac.id Kamal Prihandani 3 Program Study Teknik Informatika Fakultas Ilmu Komputer, Universitas Singaperbangsa Karawang kamal.prihandani@unsika.ac.id Nono Heryana 4 Program Study Sistem Informasi Fakultas Ilmu Komputer, Universitas Singaperbangsa Karawang nono@unsika.ac.id Abstract— Currently informarsi system is needed by several large companies. To support some data processing, one of them is employee data processing and employee contract data. Given the existing problems in contract data pengelohan often occurs that the check is not maximal so some data left behind and even neglected impact on the increase in salaries of employees who are late due to contracts that are not handled according to schedule. This study aims to create a web-based RIL application using sms gateway for delivery of contract data reminder information. This research uses SDLC method with Extreme Programming model with stages of planning, designing, coding, testing, implementation and evaluation. SMS gateway is a gateway for information dissemination using SMS. With SMS gateway can spread the message of the serial number automatically and quickly which is directly connected with the database of mobile numbers that have been stored. This can be done by RIL applications in sending reminder information messages to the HRD division as well as employees receiving their contract expiration date information. The result of the research is the user can maximize the checking of contract data so that nothing is left behind and give the report that arranged well and clear. Keywords— Contract Data Management, SMS Gateway, Web Abstrak— Saat ini sistem informarsi dibutuhkan oleh beberapa perusahaan besar. Untuk mendukung beberapa pemrosesan data, salah satunya adalah pengolahan data karyawan dan data kontrak karyawan. Mengingat masalah yang ada dalam pengelohan data kontrak sering terjadi cek yang tidak maksimal sehingga beberapa data tertinggal dan bahkan terabaikan berdampak pada kenaikan gaji karyawan yang terlambat karena kontrak yang tidak ditangani sesuai jadwal. Penelitian ini bertujuan untuk membuat aplikasi RIL berbasis web menggunakan sms gateway untuk pengiriman informasi pengingat data kontrak. Penelitian ini menggunakan metode SDLC dengan model Extreme Programming dengan tahapan perencanaan, perancangan, pengkodean, pengujian, implementasi dan evaluasi. SMS gateway adalah gateway untuk penyebaran informasi menggunakan SMS. Dengan SMS gateway dapat menyebarkan pesan nomor seri secara otomatis dan cepat yang terhubung langsung dengan database nomor ponsel yang telah disimpan. Ini dapat dilakukan oleh aplikasi RIL dalam mengirimkan pesan informasi pengingat ke divisi HRD serta karyawan yang menerima informasi tanggal kedaluwarsa kontrak mereka. Hasil dari penelitian ini adalah pengguna dapat memaksimalkan pemeriksaan data kontrak sehingga tidak ada yang tertinggal dan memberikan laporan yang tertata dengan baik dan jelas. Kata kunci— Manajemen Data Kontrak, SMS Gateway, Web I. INTRODUCTION The company has important assets, one of the most important assets of the company in addition to data, namely the managing human resources is the HRD (Human Resources Development) division. One of his duties is to deal with employee contract issues. For that reason, in providing information about employee contracts that will be implemented usually use the Short Message Service (SMS). SMS is one of the most popular cellular services at the moment. For companies and agencies, SMS Gateway is needed because SMS Gateway can provide information facilities related to the activities of the company or agency. In practice, the processing of employee contract data still uses Microsoft Excel as the main archive material which still experiences several obstacles namely difficulties in checking employee contracts, often even one of the employees who should have finished the contract or the contract will be ignored. With the large number of employee contract data that must be processed and increasingly complex, problems must be addressed and the need for information precisely and quickly. Even the processing of employee contract data does not have an accurate report. Then every time a contract is carried out suddenly without being prepared in advance because it has not been maximized in monitoring employee contract data, which results in fatal salary for employees who should rise when a new contract, but instead becomes left behind even neglected. Therefore, it is necessary to design a web-based system and contract reminders using an SMS gateway so that it can provide information more quickly and accurately. In addition, monitoring of information, especially employee contract data, is no longer overlooked or left behind in the contract period. This system also provides a reminder message facility via SMS when employee contract data will be exhausted or not yet contracted and will soon be contracted. mailto:arip.solehudin@staff.unsika.ac.id mailto:arip.solehudin@staff.unsika.ac.id mailto:arip.solehudin@staff.unsika.ac.id mailto:aldi.angga@student.unsika.ac.id mailto:kamal.prihandani@unsika.ac.id mailto:nono@unsika.ac.id 38 | Vol.1 No.2, 10 July 2020 Buana Information Tchnology and Computer Sciences (BIT and CS) Based on the description above, for this reason, this research builds an application "Design of Reminder Information Last Contract (RIL) application using Web- based SMS Gateway" by using the Extreme Programming (XP) model SDLC methodology including the stages carried out including: planning, designing, coding and Expected testing can provide convenience in the delivery of information needed both management or employees themselves so that the employee contract process according to the contract expiration date. II. METHOD The methodology used is the SDLC method with the XP model. Which can reduce development costs (Implementation Phase), a semi-formal methodology. Planning Developers must always be ready for changes because changes will always be accepted, or in other words flexible (Maintenance Phase), there are four stages of system development in this XP model, namely: planning, design, coding, and testing. Figure 1 Research Flow III. RESULTS AND DISCUSSION The results of the research discussed in the previous chapter, will be discussed in this chapter. In this study the design of a Reminder Information Last Contract (RIL) application using a web-based SMS Gateway with the XP model consists of several stages including planning, User Story, design, coding, and testing. 3.1 Planning Planning is done to find out the current problems and to find out the needs needed for the application that will be made in this study. 3.1.1 User Stories Based on data collection by means of interviews obtained problems experienced by potential users as follows, 1. Managing irregular employee contract data. 2. Employee contract data checking is only done by looking at employee contract data in Microsoft Excel to see the expiration date of the employee contract so that sometimes the data is often missed plus there is no reminder information in checking the employee contract data. 3. Inaccurate employee contract data reports. There are always differences in employee contracts, one of which is salary and the expiration date of the employee contract. 4. Don't have an employee contract data processing application as well as an information reminder about employee contract data. From the problems mentioned above there are several application needs to know clearly and precisely the current problems faced by potential users of this application. 1. Functional Needs Functional requirements analysis is carried out to find out what needs are needed by users of the Reminder Information Last Contract (RIL) application using a web-based SMS Gateway. From the results of the interview in accordance with the user stories that have been made, then obtained some of the needs of users of the Reminder Information Last Contract (RIL) application using web-based SMS Gateway. a. Assist in declining employee contract data. b. Helps check and provide employee contract data reminder information. c. Provide clear and accurate reports. 2. System User Analysis Analysis of system users is done to find the right user for the application to be made. The analysis results obtained from the classification of system users, this application can only be used by the HRD division who knows all employee data, one of which is employee contract data. Whereas the employees themselves only receive a piece of information about the continuation of their contracts, and the director himself only receives a contract report from the system user, HRD. 3.2 Design 3.2.1 Design Modeling The design of this application will be built using UML modeling. Where the application architecture design is created using Class Responsibility Collaborator (CRC), use case diagrams, activity diagrams, and sequence diagrams. 1. Class Responsibility Collaborator (CRC) CRC is a collection of standard index cards that have been divided into three parts (classes, responsibilities, collaborators) 39 | Vol.1 No.2, 10 July 2020 Buana Information Tchnology and Computer Sciences (BIT and CS) Figure 2 CRC Employee Contract Data 2. Use Case Diagrams The Use Case Diagram describes an interaction between theactor and the application that will be created as shown below: Figure 3. Use Case Diagram of RIL Applications 3. Activity Diagram Activity Diagram explains the activity flow of the system process, with the activity diagram showing more detailed flow of the system running sequentially. Figure 4 Contract Data Check Activity Diagram 4. Sequence Diagram Sequence Diagram illustrates the interaction between objects around the system. Figure 5. Sequence Diagram Check contract data 5. Class Diagram Class diagrams are used to describe the types of objects in a system, class diagrams also show the properties and operations of a class and the constraints that exist in relation to an object. The following figure 6 is a class diagram presentation from the Rimender Information Last Contract (RIL) application. Figure 6. Class Diagram of RIL Applications 3.2.2 Designing Design 1. Interface Design In the interface design a menu structure will be made which is shown below: a. Employee Contract Data Layout Next figure 7 is a display of employee contract data from the RIL application. System Data BaseDivisi HRD Login Berhasil Halaman Utama Mengecek Data Kontrak Data Kontrak Karyawan Habis kontrak <= 1 MingguTidak menemukan data Mengirimkan Pesan Ke pihak HRD Menemukan data Dapat Verifikasi Mengirimkan Pesan Ke Karyawan untuk tanda tangan kontrak Diperpanjang Kontrak Kirim Pesan Ke Karyawan informasi tidak diperpanjang kontraknya Tidak Diperpanjang Login +Username +Password +Login() +Cancel() +Lupa password() Data User +Username +Password +No.Telp +Tambah() +Edit() +Hapus() +Cek data() Data Karyawan +NIK +Nama Lengkap +Jabatan +Tempat Lahir +Tanggal Lahir +Alamat +No.KK +No.KTP +No.Telp +Tambah() +Edit() +Hapus() Data Kontrak +NIK +Tanggal Habis Kontrak +Tanggal tanda tangan +Gaji yang di terima +Kontrak ke +Tambah() +Edit() +Hapus() Laporan +NIK +Nama +Jabatan +Tanggal habis kontrak +Tanggal tanda tangan +Gaji yang diterima +Kontrak ke +Cetak() +Unduh() 40 | Vol.1 No.2, 10 July 2020 Buana Information Tchnology and Computer Sciences (BIT and CS) Figure 7. Employee Contract Data b. Report Layout Next figure 8 is a report display from the RIL application. Figure 8. Report 3.3 Coding From the design that has been made then will be translated into a software program (software) whose result is a web-based information last contract (RIL) reminder application created using HTML, CSS, Java Script, PHP and PHPMyAdmin program codes as its database. The following application views for Reminder Information Last Contract (RIL): a. Display Contract Data Menu This display will appear if the user selects the contract data menu in the main menu and in this menu there is an application contract data table from real that we can add, edit or delete and check the contract data that is exhausted. The following picture 9 display contract data. Figure 9. Contract Data Display b. Report Menu Display This display will appear if the user selects the report menu in the main menu and in this menu there is a contract data report table that we can save or print. The following figure 10 display contract reports. Figure 10. Report Views 3.4 Testing At this stage the user (user) tries an application that has been built according to the user's request. The aim of the user is to evaluate this system in order to see what the user wants as in the user story design stage and identify the problems that occur in the application even though it has been tested before. Evaluation is done by conducting interviews with the HRD Manager of PT. Fajar Putra Nusantara Karawang: 1. Can the RIL application manage contract data easily? Answer: Yes, employee data management can be accessed and managed anywhere ... 2. Can the RIL application help with checking contract data? Answer: Yes, it is very helpful so as to minimize contract data that is left behind. 3. Can the RIL application help in remembering contract data? Answer: Yes, it is very helpful in remembering good contract data for our HRD division and even the employees concerned. 4. Can the RIL application provide clear and accurate reports? Answer: Yes, the report is quite clear and accurate. 5. Does the function of the RIL application fit the needs? Answer: Yes, the functional needs of the application are sufficient and are as needed. 6. Is the RIL application easy to understand? Answer: Yes, this application is easy to understand. IV. CONCLUSION Based on the stages of the research that has been done in making this Reminder Information Last Contract (RIL) application, the following conclusions can be drawn: 1. RIL application is applied at PT. Fajar Putra Nusantara to maximize the performance of the HRD division in contract data management. 2. The RIL application utilizes SMS Gateway technology in providing in remittance information for contract data that will run out.. REFERENCES [1] Afrina, M., & Ibrahim, A. (2015). Pengembangan Sistem Informasi SMS Gateway Dalam Meningkatkan Layanan Komunikasi Sekitar Akademika Fakultas Ilmu Komputer Unsri. Jurnal, 855-856. [2] Edwin B, J., & Widayati, S. (2013). Jurnal. Aplikasi Pencarian Informasi surat tanda nomor Kendaraan (STNK) berbasis sms gateway, 115. 41 | Vol.1 No.2, 10 July 2020 Buana Information Tchnology and Computer Sciences (BIT and CS) [3] Ahmad, S. B., & Amir, R. (2020). Sistem Kontrak Kerja Antara Karyawan Dan Perusahaan Perspektif Undang-Undang Ketenagakerjaan Dan Hukum Islam (Studi Kasus di PT Citra Van Titipan Kilat). Shautuna: Jurnal Ilmiyah Mahasiswa Perbandingan Mazhab dan Hukum, 1(2). [4] Handayani, I., Aini, Q., & Oktavyanti, Y. (2015). Penggunaan rinfocal sebagai aplikasi pengingat. Jurnal, 3. [5] D. Juardi, “Presensi dan Reminder menggunakan QR Code (Studi Kasus : SMA XXX),” SYSTEMATICS, vol. 1. pp. 33–43, 01-Aug- 2019. [6] Nurhayati. (2015). Aplikasi sms reminder pada perpustakaan apikes- akbid citra medika surakarta. Jurnal, 40. [7] Adam, A., & Amri, H. (2019). Prototype Monitoring Arus Dan Tegangan Menggunakan Sms Gateway. Multitek Indonesia, 13(1), 16- 23. [8] Nurlaela, F. (2013). Aplikasi Sms Gateway Sebagai Sarana Penunjang Informasi Perpustakaan Pada Sekolah Menengah Pertama Negeri 1 Arjosari. Indonesian Journal on Networking and Security, 20-25. [9] Solehudin, A., & Garno, G. (2017). Prototype Api Pada Aplikasi Pembatasan Akses Internet Dengan Pemanfaatan Hak Akses User Profile Hotspot. Jurnal Rekayasa Informasi, 6(2). [10] Arifin, N. (2019). Analisa Risiko Kontrak Kerja Lumpsum Pada Proyek Gedung K3 Surabaya. axial: jurnal rekayasa dan manajemen konstruksi, 7(1), 25-32. [11] Fathoni, K., Fariza, A., & Firmansyah, Y. E. (2019). Rancang Bangun Sistem Informasi Manajemen Kegiatan Penelitian di Politeknik Elektronika Negeri Surabaya. Jurnal Ilmiah Teknologi Informasi Asia, 14(1), 7-18. [12] Solehudin, Arip, Nono Heryana, and Yana Cahyana. "Designing and Building Client-Server Based Student Admission Applications." Buana Information Technology and Computer Sciences (BIT and CS) 1.1 (2020): 16-18. [13] Hananto, A. L., Solehudin, A., Irawan, A. S. Y., & Priyatna, B. Analyzing the Kasiki Method Against Vigenere Cipher. [14] Nuraeni, A., & Hardianti, S. S. (2019). Aplikasi Penerimaan Karyawan Online Dengan Fitur Informasi Jadwal Tes Dan Hasil Kelulusan. Internal (Information System Journal), 2(1), 1-22. [15] R. Mayasari, “Sistem Informasi Nilai Mahasiswa Berbasis SMS Gateway menggunakan Trigger pada Database,” SYSTEMATICS, vol. 1. pp. 44–57, 01-Aug-2019.