SISTEM INFORMASI KEPEGAWAIAN PADA PT XYZ BERBASIS WEBSITE
Kata Kunci:
PT XYZ, RUP, Sistem Informasi, MySQL, LaravelAbstrak
Abstrak
PT XYZ, sebuah perusahaan di bidang otomotif, menghadapi berbagai tantangan dalam pengelolaan data karyawan dan proses rekrutmen. Penelitian ini bertujuan untuk mengatasi masalah-masalah tersebut dengan pengembangan sebuah aplikasi berbasis website. Masalah utama yang diidentifikasi meliputi kesulitan calon karyawan dalam memantau status lamaran mereka, ketidak efisiensian dalam penugasan dan proses lembur akibat penggunaan surat fisik, serta dalam pengelolaan cuti dan pencarian data karyawan terkait Surat Peringatan dan riwayat pelatihan. Aplikasi yang dikembangkan dirancang untuk memudahkan proses rekrutmen dengan menyediakan notifikasi email kepada calon karyawan tentang perubahan status lamaran. Selain itu, aplikasi ini juga mengintegrasikan pengelolaan data presensi, cuti, lembur, pelatihan, penugasan, reward, punishment, dan proses PHK. Metodologi pengembangan sistem ini menggunakan Rational Unified Process (RUP), dengan tahap analisis menggunakan PIECES dan Usecase diagram, perencanaan menggunakan Class Diagram dan Activity Diagram, dan pengembangan menggunakan Visual studio code serta MySql sebagai basis data.
Abstract
PT XYZ, a company in the automotive field, faces various challenges in managing employee data and recruitment process. This research aims to overcome these problems by developing a web-based application. The main problems identified include difficulties for prospective employees in monitoring the status of their applications, inefficiencies in assignment and overtime processes due to the use of physical letters, and challenges in leave management and searching employee data related to warning letters and training history. The application developed was designed to ease the recruitment process by providing email notifications to prospective employees about changes in application status. In addition, this application also integrates the management of attendance data, leave, overtime, training, assignments, rewards, punishments, and termination processes. This system development methodology uses the Rational Unified Process (RUP), with the analysis stage using PIECES and Usecase diagrams, planning using Class Diagrams and Activity Diagrams, and development using Visual studio code and MySql as a database.