JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 525 - 530 ISSN : 2985-4768 PERANCANGAN SISTEM INFORMASI ABSENSI SISWA BERBASIS WEB PADA SMK N 42 JAKARTA MENGGUNAKAN METODE EXTREME PROGRAMMING Adeka Saputra1. Ade Rosadi2. Fadhil Is Hakim3, and Saprudin4 Teknik Informatika. Universitas Pamulang. Jl. Surya Kencana No. 1 Kec. Pamulang Kota Tangerang Selatan Banten. Indonesia, 15417 e-mail: 1adekasaputra7@gmail. 2,3,4 Teknik Informatika. Universitas Pamulang. Jl. Surya Kencana No. 1 Kec. Pamulang Kota Tangerang Selatan Banten. Indonesia, 15417 e-mail: aderosadi222@gmail. com, 3fadhilishakim@gmail. com, 4dosen00845@unpam. Abstract Attendance is part of an institution's reporting activities, containing attendance data that is managed to find out the number of attendance at an event so that related parties can find and use easily whenever they need it. At SMK N 42 Jakarta, the attendance system is still carried out manually, starting from recording attendance data to making reports which often cause errors so that making reports becomes Another problem, which occurs a lot in document storage such as frequent loss of data or The purpose of this practical work is to design information systems to solve these problems. The creation of this attendance system uses data collection methods from SMK N 42 Jakarta, field supervisor interviews, literature studies that support problem solving and Unified Modelling Language (UML) for software design and software testing using the Extreme Programming (XP) method. The results and benefits of this design are to provide facilities for teachers to make attendance to students so that the processing of attendance data becomes more structured and reduces the risk of student attendance data errors. In addition, students can also check attendance that has been inputted by the teacher. Keywords: Information System Design. Attendance. Web Abstrak Absensi merupakan bagian dari kegiatan pelaporan suatu institusi, berisi data kehadiran yang dikelola untuk mengetahui jumlah kehadiran pada suatu acara sehingga pihak terkait dapat menemukan dan menggunakan dengan mudah kapan pun mereka membutuhkannya. Pada SMK N 42 Jakarta sistem absensi masih dilakukan secara manual, mulai dari pencatatan data absensi sampai pembuatan laporan yang seringkali menimbulkan kesalahan sehingga pembuatan laporan menjadi tidak akurat. Masalah lainnya, yaitu banyak terjadi dalam penyimpanan dokumen seperti sering hilangnya data atau arsip. Tujuan dari kerja praktek ini adalah membuat perancangan sistem informasi untuk memecahkan masalah tersebut. Pembuatan sistem absensi ini menggunakan cara pengumpulan data dari SMK N 42 Jakarta, wawancara pembimbing lapangan, studi pustaka yang mendukung penyelesaian masalah serta Unified Modelling Language (UML) untuk perancangan perangkat lunak dan pengujian perangkat lunak dengan menggunakan metode Extreme Programming (XP). Hasil dan Manfaat dari perancangan ini adalah menyediakan fasilitas bagi guru untuk melakukan absensi pada siswa sehingga pengolahan data absensi menjadi lebih terstruktur dan mengurangi risiko kesalahan data absensi siswa. Selain itu, siswa juga bisa melakukan pengecekan kehadiran yang sudah diinput oleh guru. https://jurnal. id/index. php/JORAPI/index JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 525 - 530 ISSN : 2985-4768 Kata Kunci: Perancangan Sistem Informasi. Absensi. Web PENDAHULUAN SMK Negeri 42 Jakarta merupakan salah satu sekolah yang benar-benar memanfaatkan absensi kehadiran secara manual yaitu tulis tangan. Padahal saat ini, peranan komputer sangat penting dalam menciptakan informasi yang tepat dan penyajian data yang lengkap . , tetapi pemanfaatan ini masih sangat minim digunakan Sekolah Menengah Kejuruan (SMK) di Jakarta, salah satu yang belum menggunakan peranan komputer untuk absensi kehadiran yaitu SMK Negeri 42 Jakarta . Absensi merupakan kegiatan yang dilakukan guru untuk memantau kehadiran siswa setiap Biasanya guru memanggil nama yang tertulis pada buku absensi dan memberi tanda bahwa siswa hadir atau tidak. Namun, dalam proses absensi tidak selamanya berjalan lancar, beberapa masalah yang banyak dialami guru, seperti buku tertinggal dirumah, mudah hilang dan rusak . Dengan tidak adanya efektivitas dalam kegiatan absensi kehadiran tersebut, maka penulis menawarkan solusi berupa suatu program absensi berbasis web yang terhubung ke suatu jaringan dan dapat berjalan dengan lancar atau bekerja secara efektif, sehingga dapat melakukan kegiatan absensi kehadiran siswa di SMK Negeri 42 Jakarta . Sistem yang akan dirancang merupakan sistem laporan informasi absensi siswa berbasis website ini menggunakan bahasa pemrograman PHP dan database MySql dengan metode Extreme Programming . Berdasarkan permasalahan tersebut, maka dibutuhkan sistem informasi absensi yang dapat membantu ketika proses absensi siswa di SMK N 42 Jakarta. Sistem informasi yang dibangun dapat mempermudah dan mempersingkat proses absensi siswa di SMK N 42 Jakarta. Setiap guru memiliki akun yang digunakan Untuk mendata absensi siswa dan dalam pengoperasiannya mudah digunakan, guru hanya menyebutkan nama siswa dan kemudian memasukkan data kehadiran dengan mengklik pada tombol form absensi berdasarkan (Hadir. Izin. Sakit. Tanpa Keteranga. dan kemudian data akan disimpan secara otomatis kedalam database, proses ini mempermudah untuk mengelola dan mencetak data kehadiran siswa yang disampaikan sebagai laporan ke wali murid, https://jurnal. id/index. php/JORAPI/index sehingga guru tidak perlu khawatir kertas absensi rusak ataupun hilang . Oleh karena itu, pada kesempatan kali ini peneliti akan membahas mengenai AuPerancangan Sistem Informasi Absensi Siswa Berbasis Web Pada Smkn 42 Jakarta Menggunakan Metode Extreme ProgrammingAy. PENELITIAN YANG TERKAIT Berbagai macam aplikasi telah dibuat untuk merancang dan membuat sistem informasi berbasis web yang bisa menjadi alternatif lain dalam menyediakan informasi. Berikut beberapa aplikasi terdahulu tentang aplikasi sistem absensi berbasis yang pernah ada . Penelitian dengan judul AuPengembangan Absensi Siswa Berbasis Aplikasi Web di Sekolah Menengah KejuruanAy pada penelitian tersebut membahas tentang merancang sebuah sistem absensi yang dapat ataupun laptop yang di akses melalui Dimana dalam prosesnya, siswa membuka aplikasi browser kemudian mengakses alamat dari aplikasi tersebut dan masukkan Nama. NIS (Nomor Induk Sisw. Absen. Setiap membutuhkan sebuah smartphone atau laptop yang terkoneksi dengan jaringan lokal ataupun jaringan internet untuk melakukan Adapun data absensi yang dilakukan siswa dapat dilihat oleh guru dalam bentuk file excel dengan keterangan nama, nis, kehadiran dan tanggal absensi. Berdasarkan solusi tersebut diharapkan proses absensi dapat berjalan maksimal. (Muchlis Harly Winata. Febiyanti. Nuliyani, & Alfiah Fajriani, 2. Penelitian dengan judul AuSistem Informasi Absensi berbasis Web di Politik Negeri PadangAy pada penelitian tersebut membahas tentang Sistem informasi absensi berbasis web di Politeknik Negeri Padang untuk membantu proses pelaporan absen setiap mahasiswa ke kantor registrar yang ada di Politeknik Negeri Padang dengan metode Prototype. (Alif Gilang Mulia, 2. JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 525 - 530 Penelitian dengan judul AuPerancangan Sistem Absensi Berbasis Web pada Program Studi PTI UNIMUDA SorongAy penelitian ini bertujuan untuk menghasilkan beberapa fungsi, antara lain mengeloah data guru piket, mengelolah data kelas dan data siswa, dan fungsi lainnya yang dapat dilakukan oleh admin. Melihat data guru piket, mengelolah data kelas, dll yang dapat diakses oleh guru piket dan fungsi melihat data siswa rekap absensi siswa yang dapat di akses oleh pengguna tamu. Sedangkan peneliti membuat sistem absensi yang hanya dapat diakses oleh Dosen dan Sekretaris kelas untuk pengisian absensi kehadiran Metode yang digunakan dalam penelitian ini yaitu metode model air terjun . (Rut Chrystin Saragi Napitu. Indri Anugrah Ramdani, dan Firman, 2. METODE PENELITIAN Metode Pengumpulan Data Dalam penyusunan Laporan Kerja Praktek ini penulis menggunakan metode penelitian sebagai berikut . Wawancara Wawancara dilakukan untuk mengetahui masalah yang timbul atau dialami langsung oleh setiap subjek yang bersangkutan. Dalam kegiatan ini diajukan pertanyaan lisan dalam usaha untuk melengkapi datadata yang akan diperoleh. Wawancara dilakukan kepada bagian-bagian yang terkait dalam sistem absensi siwa. Observasi Penulis melakukan observasi yaitu dengan melihat secara langsung cara kerja bagianbagian yang terkait dengan pencatatan hasil-hasil kegiatan yang dilakukan, setelah itu penulis diberikan kesempatan untuk melihatnya. Studi Pustaka Dalam penulisan ini tidak terlepas dari data-data yang terdapat dari berbagai buku dan artikel yang menjadi referensi seperti pedoman penulisan laporan Kerja Praktek, berbagai macam tutorial pembuatan aplikasi berbasis web dan referensireferensi lainnya yang berkaitan dengan penyusunan laporan dan sebagai landasan https://jurnal. id/index. php/JORAPI/index ISSN : 2985-4768 teori untuk menyelesaikan masalah yang Metode Pengembangan Sistem Pada penelitian dalam membuat sistem ini. Extreme Programming (XP) yang memiliki beberapa tahapan dalam penggunaannya. Tahapan-tahapan tersebut sebagai berikut . Planning (Perencanaa. Menganalisis mengumpulkan segala kebutuhan yang diperlukan dalam pembuatan sistem. Design (Perancanga. Mendesain atau membuat rancangan sistem berupa gambar atau User Interface. Coding (Pengkodea. Pembuatan sistem yang dibangun menggunakan bahasa pemrograman. Testing (Pengujia. Pengujian sistem untuk mengetahui apakah sistem dapat beroperasi sesuai harapan. HASIL DAN PEMBAHASAN Analisa Sistem Berjalan Sistem data absensi siswa/i yang sedang berjalan pada sekolah SMK NEGERI 42 JAKARTA masih menggunakan sistem manual. Pada sistem manual ini setiap guru mata pelajaran akan diberikan buku daftar absensi siswa/siswi. Pada buku inilah guru mata pelajaran akan memasukkan data - data siswa/si yang hadir, tidak hadir, sakit maupun izin. Cara seperti ini terus berlangsung sampai akhir semester, baik ganjil maupun genap dan terus berlanjut terus menerus. Kelemahan-kelemahan tersebut diatas setidaknya dapat diatasi dengan membangun sebuah sistem yang mampu memproses data absensi siswa/siswi dan memberikan informasi dengan cepat, tepat dan Sistem yang dimaksud adalah sistem informasi absensi yang berbasiskan web . Gambar 1 Analisa Sistem Berjalan JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 525 - 530 ISSN : 2985-4768 Gambar 2 Usecase Diagram Analisa Sistem Usulan Berdasarkan hasil penelitian yang telah dilakukan, dimana dalam pengelolaan keuangan sebagai pendukung suatu laporan membutuhkan waktu yang cukup lama dalam pengolahan datanya. Oleh karena itu dibutuhkan suatu sistem informasi yang terkomputerisasi, yang akan mengurangi kendala-kendala yang terjadi, sehingga akan mempermudah atau mempercepat rutinitas dalam proses pembayaran mahasiswa. Sistem yang lebih baik akan mempermudah dan mempersingkat, maka kebutuhan sistem yang diharapkan antara lain: Sistem mempermudah dalam proses kegiatan input data yang berfungsi untuk memperbaiki kekurangan sistem yang Kegiatan/proses dilakukan secara online, informasi absensi siswa. Perancangan Sistem Usecase Diagram : Use case diagram merupakan diagram yang menggambarkan hubungan antara aktor dengan sistem di mana seorang siswa selaku aktor melakukan login untuk dapat masuk ke sebuah aplikasi, setelah melakukan login maka siswa dapat melihat mata pelajaran yang berlangsung pada setiap harinya, setelah memilih satu mata pelajaran maka siswa dapat melakukan sistem absensi sebagai bukti kehadiran dan mengikuti mata pelajaran yang berlangsung. Use Case Diagram di atas menjelaskan bahwa guru dapat melakukan login kemudian mengisi absensi siswa, update absensi siswa dan melakukan rekap absensi. Admin dapat melakukan login dan kemudian menambah data guru, data jadwal pelajaran, dan tambah data siswa. Lalu siswa dapat melakukan login kemudian mengecek absensi yang sudah dilakukan oleh guru. Class Diagram : Class diagram adalah salah satu jenis diagram berbentuk struktur pada model UML. Diagram ini menggambarkan struktur, atribut, kelas, hubungan dan metode dengan sangat jelas dari setiap objeknya. Gambar 3 Class Diagram Implementasi Tahap implementasi sistem adalah proses penerapan dan pengoperasian sistem yang telah dirancang ke dalam lingkungan produksi yang Berikut ini adalah hasil dari implementasi sistem: Gambar 4 Implementasi Tampilan Login https://jurnal. id/index. php/JORAPI/index JORAPI : Journal of Research and Publication Innovation Vol. No. April 2023 Halaman : 525 - 530 ISSN : 2985-4768 Gambar 5 Implementasi Tampilan Dashboard Guru Gambar 6 Implementasi Tampilan Dashboard Siswa KESIMPULAN Sesuai dengan rumusan masalah, tujuan, dan pembahasan serta hasil analisa dan perancangan dalam laporan ini, maka dapat ditarik kesimpulan: Dengan adanya absensi siswa berbasis web ini memungkin guru untuk mengabsensi siswa dengan cepat dan rapi. Dengan adanya fitur rekap absensi memungkin guru untuk lebih mudah dalam melakukan rekap absen bulanan siswa. Dengan sistem absensi siswa berbasis web ini siswa bisa dengan mudah untuk melihat jumlah kehadiran. Berdasarkan perancangan sistem informasi absensi siswa berbasis web yang telah dilakukan, dapat disimpulkan bahwa sistem ini dapat memberikan banyak manfaat dan kemudahan bagi pengguna, terutama dalam hal manajemen absensi dan pengelolaan data siswa Gambar 7 Implementasi Tampilan Dashboad Admin Gambar 8 Implementasi Tampilan Presensi Siswa https://jurnal. id/index. php/JORAPI/index DAFTAR PUSTAKA