JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 220 - 226 ISSN : 2985-4768 SISTEM INFORMASI ABSENSI BARCODE KARYAWAN BERBASIS WEB MENGGUNAKAN METODE OBJECT ORIENTED SOFTWARE ENGINEERING (OOSE) STUDI KASUS : PT. BINTANG TANGGUH DINAMIKA Ade Gilang Rhamadon1. Sulthan Tangguh Saefullah2. Fransiskus Pito Tenawahang3 and Roeslan Djutalov 4 Prodi Teknik Informatika. Universitas Pamulang. Jl Surya Kencana No. 1 Pamulang Barat. Tangerang Selatan Banten, 15417 e-mail: 1adegilangramadhan05@gmail. com, 2tangguhsulthan@gmail. ryvantenawahang@gmail. com, 4dosen02624@unpam. Abstract Web-Based Barcode Employee Attendance Information System is an application designed to facilitate the process of employee attendance using barcode technology. The purpose of this research is to develop an information system that is efficient, accurate, and easy to use in managing employee attendance. The method used in the development of this system is Object Oriented Software Engineering (OOSE) which allows a more structured analysis and more efficient system design. This information system is built on a web basis to allow easy and flexible access from various devices, such as computers, laptops or In this system, each employee will be given a unique barcode associated with their identity. When employees take attendance, they only need to scan their barcode using the barcode scanner device connected to the system. Attendance data will be immediately recorded and stored in the system database. The use of the Object Oriented Software Engineering (OOSE) method allows an in-depth analysis of system requirements, identification of the objects involved, and the organization and grouping of these objects in a structured and easy-to-understand structure. In system design. OOSE also allows the use of the concepts of inheritance, polymorphism, and encapsulation to increase system flexibility, efficiency, and In the test results, this system managed to show good performance in recording and tracking employee absences in real-time. In addition, an intuitive web interface makes it easy for users to manage attendance data and generate relevant reports. This system is expected to provide significant benefits in managing employee absences in the company, by reducing human errors, increasing efficiency, and speeding up administrative processes. Keywords: Information System. Attendance. Barcode. Employee. Web Based. Object Oriented Software Engineering (OOSE) Abstrak Sistem Informasi Absensi Barcode Karyawan Berbasis Web merupakan sebuah aplikasi yang dirancang untuk memudahkan proses absensi karyawan menggunakan teknologi barcode. Tujuan dari penelitian ini adalah untuk mengembangkan sebuah sistem informasi yang efisien, akurat, dan mudah digunakan dalam mengelola absensi karyawan. Metode yang digunakan dalam pengembangan sistem ini adalah Object Oriented Software Engineering (OOSE) yang memungkinkan analisis yang lebih terstruktur dan perancangan sistem yang lebih efisien. Sistem informasi ini dibangun berbasis web untuk memungkinkan akses yang mudah dan fleksibel dari berbagai perangkat, seperti komputer, laptop, atau Pada sistem ini, setiap karyawan akan diberikan barcode yang unik yang terkait dengan https://jurnal. id/index. php/JORAPI/index JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 220 - 226 ISSN : 2985-4768 identitas mereka. Ketika karyawan melakukan absensi, mereka hanya perlu memindai barcode mereka menggunakan perangkat pemindai barcode yang terhubung dengan sistem. Data absensi akan langsung tercatat dan tersimpan dalam database sistem. Penggunaan metode Object Oriented Software Engineering (OOSE) memungkinkan analisis yang mendalam terhadap kebutuhan sistem, identifikasi objek-objek yang terlibat, serta pengorganisasian dan pengelompokan objek-objek tersebut dalam struktur yang terstruktur dan mudah dipahami. Dalam perancangan sistem. OOSE juga memungkinkan penggunaan konsep pewarisan, polimorfisme, dan enkapsulasi untuk meningkatkan fleksibilitas, efisiensi, dan pemeliharaan Dalam hasil pengujian, sistem ini berhasil menunjukkan kinerja yang baik dalam merekam dan melacak absensi karyawan secara real-time. Selain itu, antarmuka web yang intuitif memudahkan pengguna dalam mengelola data absensi dan menghasilkan laporan yang relevan. Sistem ini diharapkan dapat memberikan manfaat signifikan dalam pengelolaan absensi karyawan di perusahaan, dengan mengurangi kesalahan manusia, meningkatkan efisiensi, dan mempercepat proses administrasi. Kata kunci: Sistem Informasi. Absensi. Barcode. Karyawan. Berbasis Web. Object Oriented Software Engineering (OOSE) PENDAHULUAN Perkembangan teknologi informasi pada saat ini sangat pesat, sehingga manusia dalam membutuhkan komputer. Komputer memiliki peranan yang sangat vital dalam pemecahan masalah khusus dalam pengolahan data, karena komputer memiliki kecepatan tingkat akurasi yang tinggi dalam pemrosesan data sehingga dapat mempermudah pekerjaan manusia . Dalam era digital, banyak perusahaan telah beralih ke sistem absensi elektronik untuk meningkatkan efisiensi dan akurasi. Dengan menggunakan teknologi barcode, karyawan dapat memiliki kartu atau tag yang berisi informasi unik yang terkait dengan identitas mereka. Setiap kali karyawan memasuki atau meninggalkan area kerja, mereka dapat memindai barcode mereka menggunakan scanner barcode yang terhubung dengan sistem komputer . Metode yang digunakan untuk menggunakan metodologi Object Oriented Software Engineering (OOSE). Metode OOSE merupakan metode pengembangan kegiatan yang lebih memberi penekanan pada use case. Keunggulan metode ini adalah mudah dipelajari karena memiliki notasi yang sederhana namun mencakup seluruh tahapan dalam rekayasa perangkat lunak . informasi adalah sebuah komponen yang saling bekerja sama untuk mencapai suatu tujuan yaitu mengolah data menjadi sebuah https://jurnal. id/index. php/JORAPI/index informasi demi mencapai tujuan bersama. Absensi adalah sesuatu aktivitas ataupun rutinitas yang dicoba oleh seorang bagaikan fakta dirinya muncul ataupun tidak dalam sesuatu lembaga/industri. Absensi ini berkaitan dengan pelaksanaan disiplin yang ditetapkan oleh tiap-tiap industri ataupun Karyawan merupakan kekayaan utama dalam suatu industri, aktifitas perusahaan tidak hendak terlaksana tanpa terdapatnya karyawan . Dengan adanya menggunakan QR Code ini lebih memudahkan karyawan dalam hal absensi dan lebih mempercepat waktu absensi dibandingkan absensi manual. Dengan adanya Sistem Informasi Absensi Karyawan ini dapat memberikan info yang lebih jelas dalam hal laporan absensi di PT. Bintang Tangguh Dinamika . PENELITIAN YANG TERKAIT Dalam penelitian kerja praktik ini, penulis melakukan beberapa studi literatur yang merupakan langkah untuk mempermudah penulis dalam mencari teori yang dibutuhkan serta referensi yang relevan dengan kasus dan permasalahan yang diselesaikan, teori dan referensi didapat dari jurnal, buku dan sumber Membuat sistem absensi ini agar mudah diakses secara online dan melakukan kegiatan absensi bisa melalui dari perangkat mobile tanpa JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 220 - 226 perlu kontak fisik lagi. Penelitian ini menggunakan metode Pengembangan sistem berorientasi objek (Object Oriented Software Enggeneering (OOSE)) menawarkan suatu model pendekatan baru dibanding pengembangan piranti lunak biasa yang berdasarkan functions dan procedures. OOSE adalah suatu pengembangan piranti lunak dengan cara membuat modul atau objek tersendiri yang dapat dengan mudah diganti, dimodifikasi dan digunakan kembali. METODE PENELITIAN Metode yang digunakan untuk pengembangan sistem yaitu dengan menggunakan metodologi Object Oriented Software Engineering (OOSE). Metode OOSE merupakan metode pengembangan kegiatan yang lebih memberi penekanan pada use Keunggulan metode ini adalah mudah dipelajari karena memiliki notasi yang sederhana namun mencakup seluruh tahapan dalam rekayasa perangkat lunak. Adapun tahapan sistemnya adalah sebagai berikut . Requirement sistem, yaitu mencari tahu kebutuhan sistem dengan langkah-langkah . Studi observasi, yaitu peninjauan secara langsung tentang proses pengabsenan karyawan melalui halaman web. Studi pustaka, yaitu mempelajari bukubuku serta referensi-referensi yang berkaitan dengan pembuatan aplikasi web. Analysis, data-data yang telah diperoleh kemudian dianalisa untuk mengetahui kebutuhan-kebutuhan untuk sistem dan kemudian menentukan objek-objek yang Design, tahapan ini dimulai dari perancangan arsitektur sistem, proses, antarmuka, dan interaksi sistem dengan pengguna. Implementation, hasil rancangan yang telah dibuat kemudian direalisasikan ke dalam kode program yang siap digunakan. Test, setelah selesai maka dilakukan serangkaian tes untuk menjamin bahwa sistem dapat berjalan dengan baik. https://jurnal. id/index. php/JORAPI/index ISSN : 2985-4768 HASIL DAN PEMBAHASAN 1 Flowchart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan prosedur suatu program. Bagan alir . adalah bagan . yang menunjukkan alir . di dalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi . Gbr 1. Flowchart 2 Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) adalah representasi grafis dari sistem informasi yang menunjukkan hubungan antara orang, objek, tempat, konsep atau kejadian di dalam sebuah sistem (Lestari & Irawan. ERD adalah teknik pemodelan data yang dapat membantu mendefinisikan proses bisnis dan dapat digunakan sebagai relasional database. Gbr 2. ERD 3 Unified Modelling Language (UML) Unified Modeling Language adalah bahasa mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 220 - 226 Berikut ialah jenis jenis diagram UML : ISSN : 2985-4768 Activity Diagram Login Use case diagram Use case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi antara sistem dan aktor, use case diagram juga dapat mendeskripsikan tipe interaksi antara si pemakai sistem dengan sistemnya. Gbr 4. Activity Diagram Login . Activity Diagram Karyawan Gbr 3. Use Case Diagram Aktivitas (Activity Diagra. Diagram Aktivitas (Activity Diagra. adalah diagram yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Proses yang diawali oleh pengguna akan masuk kepada tampilan berikutnya. Pengguna akan memilih salah satu menu yang ada pada menu utama. Maka sistem akan menampilkan halaman lain menurut kategori yang Gbr 5. Activity Diagram Karyawan https://jurnal. id/index. php/JORAPI/index JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 220 - 226 Activity Diagram Menu Scan QR Code ISSN : 2985-4768 Sequence Diagram Sequence Diagram merupakan salah menjelaskan bagaimana suatu operasi itu dilakukan, message . apa Diagram ini diatur berdasarkan waktu Obyek-obyek yang berkaitan dengan proses berjalannya operasi diurutkan dari kiri ke kanan berdasarkan waktu terjadinya dalam pesan yang terurut. Sequence Diagram Login Gbr 6. Activity Diagram Menu Scan QR Code Diagram Kelas (Class Diagra. Class diagram yaitu salah satu jenis UML digunakan untuk menampilkan kelas-kelas maupun paket-paket yang ada pada suatu sistem yang nantinya akan digunakan. Jadi diagram ini dapat memberikan sebuah gambaran mengenai sistem maupun relasi-relasi yang terdapat pada sistem tersebut. Gbr 8. Sequence Diagram Login . Sequence Diagram Karyawan Gbr 7. Class Diagram Gbr 9. Sequence Diagram Karyawan https://jurnal. id/index. php/JORAPI/index JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 220 - 226 Sequence Diagram Scan QR ISSN : 2985-4768 Tampilan Halaman Data Karyawan Code Gbr 13. Tampilan Halaman Data Karyawan Tampilan Halaman Ambil QR Code Gbr 10. Sequence Diagram Scan QR Code 4 Implementasi Antar Muka Berikut adalah tampilan aplikasi yang kami Tampilan Halaman Login Gbr 14. Tampilan Halaman Ambil QR Code Tampilan Halaman Scan QR Code Gbr 11. Tampilan Halaman Login Tampilan Halaman Dashboard Gbr 15. Tampilan Halaman Scan QR Code Gbr 12. Tampilan Halaman Dashboard https://jurnal. id/index. php/JORAPI/index KESIMPULAN Berdasarkan hasil dan pembahasan di atas, maka dapat disimpulkan bahwa dengan adanya sistem informasi absensi karyawan menggunakan QR Code ini lebih memudahkan karyawan dalam hal absensi dan lebih mempercepat waktu absensi dibandingkan absensi manual. Sistem Informasi Absensi Karyawan ini dapat memberikan info yang lebih jelas dalam hal laporan absensi di PT. Bintang Tangguh Dinamika. JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 220 - 226 DAFTAR PUSTAKA