ISSN: 2548-8082/ E-ISSN 2615-6350 Jurnal PRODUKTIF | 671 Volume 7 No. 2 Edisi 2023 DOI: https://doi.org/10.35568/produktif.v7i2.4020 IMPLEMENTASI MVC (MODEL VIEW CONTROLLER) PADA PERANCANGAN APLIKASI PRESENSI BERBASIS WEB (PREPARASI) Rani Nuraeni 1) , Sulidar Fitri 2) , Cecep Riki 3) 1,2,3) Pendidikan Teknologi Informasi FKIP Universitas Muhammadiyah Tasikmalaya email: raninuraeni512@gmail.com 1) , sfitri@umtas.ac.id 2) cecep.riki.74@gmail.com 3) Abstraksi SMK Nurul Fitri masih menggunakan cara manual untuk sistem pencatatan kehadiran Peserta Didiknya. Cara manual yang dimaksud untuk melakukan pencatatan sampai tahap pelaporan itu masih tertuang dalam sebuah draft presensi yang dicatatat dan direkap satu per satu setiap tahunnya sehingga terjadinya penumpukan kertas pada sebuah ruangan. Penelitian ini bertujuan untuk memberikan gambaran sistem usulan untuk memudahkan pengguna dalam pencatatan juga rekapitulasi kehadiran Peserta Didik. Model pengembangannya menggunakan model waterfall (air terjun) dimulai dari tahap analisis sistem saat ini, analisis kebutuhan sistem, sistem usulan, desain sistem sampai pada tahap penilaian desain sistem. Pada perancangannya mengimplementasikan Model View Controller (MVC), jika diimplementasikan pada aplikasi bisa dikembangkan dengan terpisah antara layer application logic juga presentation serta akan memudahkan developer dalam proses pengembangan juga pemeliharaannya. Presensi dikatakan penting karena dapat melihat tingkat kedisiplinan Peserta didik yang sering hadir. Teknik Pengumpulan datanya dengan obsevasi, wawancara, instrument penelitian yaitu angket. Hasil penilaian dari ahli dengan nilai rata-rata 49 termasuk klasifikasi Baik juga penilaian dari Pengguna dengan nilai rata-rata 41,7 termasuk klasifikasi Baik maka dapat disimpulkan, perancangan aplikasi presensi peserta didik berbasis web ini termasuk kedalam kategori baik. Kata kunci: Perancangan Aplikasi, Presensi Peserta didik, User Interface, waterfall, MVC. Abstract SMK Nurul Fitri still uses manual methods for its student attendance recording system. The manual method intended for recording up to the reporting stage is still contained in an attendance draft which is recorded and recapped one by one every year, resulting in a buildup of paper in a room. This research aims to provide an overview of the proposed system to make it easier for users to record and recapitulate student attendance. The development model uses a waterfall model starting from the current system analysis stage, system requirements analysis, proposed system, and system design to the system design assessment stage. In the design, it implements a Model View Controller (MVC). If implemented in an application, it can be developed separately between the application logic and presentation layers and will make it easier for developers in the development process and maintenance. Attendance is said to be important because it can show the level of discipline of students who frequently attend. The data collection technique is observation, interviews, and research instruments, namely questionnaires. The results of assessments from experts with an average score of 49 with a Good classification and assessments from Users with an average score of 41.7 with a Good classification so that it can be concluded, that the design of this web-based student attendance application is included in the good category. Keywords: Application Design, Student Presence, User Interface, waterfall, MVC. PENDAHULUAN Presensi merupakan salah satu kebutuhan mendasar pada sebuah Instansi Pemerintahan, Lembaga Pendidikan maupun sebuah Perusahaan.Tentunya setiap sebuah organisasi besar mempunyai anggota atau karyawan yang membutuhkan pencatatan kehadiran sebagai bukti kehadirannya dalam jangka waktu yang panjang Proses presensi saat ini masih dilakukan secara konvensional salah satu contohnya, pada suatu Lembaga Pendidikan Tinggi yaitu pihak Pendidik menyediakan draft presensi untuk nantinya ditanda tangani oleh peserta didiknya hal tersebut dilakukan sebagai bukti bahwa peserta didik tersebut hadir.