Pengembangan sistem presensi kelas terotomasi berdasarkan pengenalan wajah menggunakan metode Viola-Jones dan bahasa pemrograman python

Harjono, Nathanael (2020) Pengembangan sistem presensi kelas terotomasi berdasarkan pengenalan wajah menggunakan metode Viola-Jones dan bahasa pemrograman python. Bachelor thesis, Universitas Pelita Harapan.

[img] Text (Title)
Title.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (597kB)
[img]
Preview
Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (279kB) | Preview
[img]
Preview
Text (ToC)
ToC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (851kB) | Preview
[img]
Preview
Text (Chapter 1)
Chapter 1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (405kB) | Preview
[img] Text (Chapter 2)
Chapter 2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (2MB)
[img] Text (Chapter 3)
Chapter 3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (407kB)
[img] Text (Chapter 4)
Chapter 4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (12MB)
[img] Text (Chapter 5)
Chapter 5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (276kB)
[img]
Preview
Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (462kB) | Preview
[img] Text (Appendices)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (6MB)

Abstract

Dalam kegiatan pembelajaran, kehadiran siswa adalah tanggung jawab dari siswa tersebut. Kehadiran siswa menunjukkan persetujuan siswa dalam mengikuti kegiatan pembelajaran. Untuk mengetahui presensi siswa, pihak pengajar sudah mempersiapkan sebuah metode untuk mencatat presensi murid, yaitu dengan menandai-tangani lembar presensi yang disediakan oleh pihak pengajar. Metode yang digunakan saat ini, meskipun dapat bekerja dengan cukup baik, lembar presensi hanya mencatat apakah siswa hadir dalam kelas tertentu. Hal ini menyebabkan kurangnya informasi yang dapat diperoleh oleh pihak pengajar terkait presensi siswa. Untuk membantu kegiatan pembelajaran yang lebih baik, proses pencatatan presensi perlu menghasilkan informasi yang lebih banyak dan mendalam yang dapat membantu pihak pengajar dalam membuat sebuah keputusan yang berhubungan dengan siswa seperti pola kehadiran siswa. Oleh karena itu, pembuatan tugas akhir ini bertujuan untuk merancang dan membuat sebuah sistem informasi untuk presensi kelas. Pengembangan sistem ini menggunakan metode prototyping dan bahasa pemrograman PHP. Pemodelan yang digunakan untuk pengembangan sistem ini adalah UML 2.0 dengan use case diagram, activity diagram dan class diagram. Untuk pengembangan sistem presensi ini, sistem presensi ini akan dibuat dengan bahasa pemrograman Python, algoritma Viola-Jones dan algoritma Local Binary Patterns. Hasil akhir dari tugas akhir ini adalah aplikasi sistem presensi kelas terotomasi berdasarkan pengenalan wajah yang dapat mencatat dan mengelola data yang berhubungan dengan presensi kelas. Diharapkan, informasi yang didapatkan oleh sistem ini dapat membantu pihak pengajar untuk membuat keputusan berdasarkan presensi kelas. / In learning activities, the presence of the students is the responsibility of the students. The presence of students shows the student’s agreement to participate in learning activities. The teacher has prepared a method for recording student attendance, namely by signing the attendance sheet provided by the instructor. The method used today, although it is still works quite well, the attendance sheet can only record whether students are present in a particular class. This causes lack of information, which can be obtained by the instructor related to student presence. To help improve learning activities, the process of recording attendance needs to produce more in-depth information that can help the instructor make a decision related to student attendance. Therefore, this final project aims to design and create an information system for class attendance. The development of this system uses the prototyping method and the PHP programming language. The modelling used for the development of this system is UML 2.0 with use case diagrams, activity diagrams and class diagrams. For the development of this attendance system, this attendance system will be made with the Python programming language, Viola-Jones algorithm and Local Binary Patterns algorithm. The result of this final project is an automated class attendance system application based on face recognition that can record and manage data related to class attendance. The goal of this project is creating information which can help instructors make decisions based on class presence.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Harjono, NathanaelNIM00000021363nathanaeljoshua1310@gmail.com
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorWidjaja, AndreeNIDN0313098505andree.widjaja@uph.edu
Thesis advisorPutra, Alfa SatyaNIDN0412098503alfa.putra@uph.edu
Uncontrolled Keywords: Sistem Presensi Kelas Terotomasi; prototyping; PHP; Python; Viola-Jones; Face Recognition
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: University Subject > Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Information Systems
Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Information Systems
Depositing User: Nathanael J. Harjono
Date Deposited: 30 Jul 2020 06:23
Last Modified: 21 Oct 2020 05:52
URI: http://repository.uph.edu/id/eprint/9549

Actions (login required)

View Item View Item