SI1722499967

Dari widuri
Lompat ke: navigasi, cari

PENGEMBANGAN SISTEM PENCATATAN KEHADIRAN

MENGGUNAKAN METODE PENGENALAN WAJAH

BERBASIS WEB DI AKADEMI SEKRETARI DAN

MANAJEMEN LEPISI


SKRIPSI



DISUSUN OLEH:

NIM
: 1722499967
NAMA


FAKULTAS SAINS DAN TEKNOLOGI

PROGRAM STUDI TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

UNIVERSITAS RAHARJA

TANGERANG

TA. 2020/2021


ABSTRAKSI

Akademi Sekretari dan Manajemen (ASM) LEPISI merupakan salah satu instansi pendidikan yang berdiri di Kota Tangerang, Indonesia. Sistem pencatatan kehadiran yang saat ini digunakan di ASM LEPISI adalah menggunakan buku catatan kehadiran yang ditulis secara manual. ASM LEPISI sebelumnya sudah menggunakan metode pemindaian sidik jari untuk pencatatan kehadiran, namun dikarenakan pandemi COVID-19 yang terjadi di Indonesia, maka ASM LEPISI memutuskan untuk mengganti metode tersebut dalam rangka mengikuti protokol kesehatan. Pada penelitian ini akan dibahas mengenai sistem pencatatan kehadiran karyawan yang digunakan di ASM LEPISI beserta masalah-masalah yang dihadapi, serta merancang sistem pencatatan kehadiran alternatif menggunakan metode pengenalan wajah berbasis web melalui modul aplikasi OpenFace, dan juga sistem pengolahan data dan pembuatan laporan yang dapat membantu dalam penyelesaian masalah yang terjadi pada sistem yang berjalan. Penelitian ini menggunakan metode observasi, wawancara, serta studi pustaka untuk mendapatkan data-data yang dibutuhkan. Selanjutnya, data tersebut dianalisa menggunakan metode SWOT, yang kemudian menjadi landasan perancangan sistem baru yang menggunakan metode UML dan ERD. Rancangan sistem usulan ini diuji menggunakan metode Unit Test dan Integration Test. Bahasa pemrograman yang digunakan pada rancangan sistem usulan ini adalah bahasa pemrograman Python untuk sisi server, HTML dan Javascript untuk sisi client.

Kata kunci: pencatatan kehadiran, web, openface, pengenalan wajah, laporan.

ABSTRACT

The Academy of Secretaries and Management (ASM) LEPISI is one of the educational institutions that was established in Tangerang City, Indonesia. The attendance recording system currently used at ASM LEPISI is using an attendance book which manually written. Previously, ASM LEPISI had used the fingerprint scanning method for recording attendance, but due to COVID-19 pandemic that occured in Indonesia, they decided to change the method in order to follow the health protocol. This study will covers the analysis of the attendance system at ASM LEPISI along with problems faced, as well as designing an alternative attendance system using web-based facial recognition method using the OpenFace application module, and also designing the data processing and reporting system that can help to resolve the problems that arise. This study uses the observation, interviews, and literature study methods to obtain the required data. Furthermore, the data is analyzed using the SWOT method, which later become the basis for designing the new system using the UML and ERD methods. The proposed system design is tested using the Unit Test and Integration Test methods. The programming language used in this proposed system design is Python for the server side, HTML and Javascript for the client side.

Keywords: attendance, web, openface, face recognition, report.


DAFTAR PUSTAKA

  1. Yusuf, Dani dan Freddy Nur Afandi. 2020. Aplikasi Absensi Berbasis Android Menggunakan Validasi Kordinat Lokasi dan Nomor Handpone Guna Menghindari Penularan Virus COVID 19. EXPERT: Jurnal Manajemen Sistem Informasi Dan Teknologi. Vol. 10. No. 1:16-22.
  2. Putra, Darma Setiawan dan Ami Fauzijah. 2018. Perancangan Aplikasi Presensi Dosen Realtime dengan Metode Rapid Application Development (RAD) Menggunakan Fingerprint Berbasis Web. Jurnal Informatika: Jurnal Pengembangan IT. Vol. 3, No. 2:167–171.
  3. Krishnamurthi, Karthik, S. Irudaya Mary, B. N. Sumalatha dan Adler Pereira. 2015. Fingerprint Based Attendance System. International Journal of Advanced Research in Computer and Communication Engineering. Vol. 4, Issue 3:621–623.
  4. Arsalan, Muhammad, Hyung Gil Hong, Rizwan Ali Naqvi, Min Beom Lee, Min Cheol Kim, Dong Seop Kim, Chan Sik Kim dan Kang Ryoung Park. 2017. Deep Learning-Based Iris Segmentation For Iris Recognition In Visible Light Environment. Symmetry. 9. 263:1-25.
  5. Fulcrum Biometrics, Inc. 2020. Iris Capture Cameras | Iris Scanners | 2020. Diambil dari: https://www.fulcrumbiometrics.com/Iris-Cameras-s/36.htm. (5 Mei 2021)
  6. Edmund Optics Inc. Near IR Camera | Edmund Optics. Diambil dari: https://www.edmundoptics.com/f/1460-1600nm-near-infrared-camera/12779. (5 Mei 2021)
  7. Efendi, Jacky, Muhammad Ihsan Zul dan Wawan Yunanto. 2017. Real Time Face Recognition Using Eigenface And Viola-Jones Face Detector. International Journal on Informatics Visualization. Vol. 1. No. 17:16–22.
  8. Amos, Brandon, Bartosz Ludwiczuk dan Mahadev Satyanarayanan. 2016. Openface: A general-purpose face recognition library with mobile applications. CMU-CS-16-118, CMU School of Computer Science, Tech. Rep.
  9. Schroff, Florian, Dmitry Kalenichenko dan James Philbin. 2015. FaceNet: A Unified Embedding for Face Recognition and Clustering. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition:815–823.
  10. Hockenson, Lauren. 2015. Watch this open-source program recognize faces in real time. Diambil dari: https://thenextweb.com/news/watch-this-open-source-program-recognize-faces-in-real-time. (24 Maret 2021)
  11. Lee, Min Beom, Hyung Gil Hong dan Kang Ryoung Park. 2017. Noisy Ocular Recognition Based on Three Convolutional Neural Networks. MDPI: Sensors. Vol. 17, Iss. 12:2933.
  12. Amos, Brandon. Open Face. Diambil dari: https://cmusatyalab.github.io/openface. (24 Maret 2021)
  13. Mulyati, Yati Siti. 2005. KONSEP SISTEM INFORMASI. Universitas Pendidikan Indonesia: Jurnal Administrasi Pendidikan. Vol. 3, No. 1.
  14. Firdaus dan Saputra Ade. 2018. Sistem Informasi Manajemen Pendistribusian Barang Bekas Pada UD. Yuli Mutiara Dengan Bahasa Pemrograman PHP dan Database MySQL. Majalah Ilmiah. Padang: Universitas Putra Indonesia YPTK. Vol. 25 No. 2:180-188.
  15. Hutahaean, Jeperson. 2014. Konsep Sistem Informasi. Yogyakarta: Deepublish (Grup Penerbitan CV Budi Utama).
  16. Lubis, Adyanata. 2016. Basis Data Dasar. Yogyakarta: Deepublish (Grup Penerbitan CV Budi Utama).
  17. Sutopo, Priyo, Dedi Cahyadi dan Zainal Arifin. 2016. Sistem Informasi Eksekutif Sebaran Penjualan Kendaraan Bermotor Roda 2 di Kalimantan Timur Berbasis Web. Universitas Mulawarman: Jurnal Informatika Mulawarman. Vol. 11 No. 1:23-28.
  18. Utari, Muhammad Ichwan, Ika Purwanti Ningrum dan Muh. Yamin. 2016. Sistem Informasi Kepegawaian Fakultas Teknik Universitas Halu Oleo Sub-Sistem Utility dan Penggajian. Universitas Halu Oleo: Jurnal semanTIK. Vol. 2 No. 1:187-194.
  19. Astuti, Puji. 2018. Perancangan Sistem Informasi Penjualan Sepatu Menggunakan Microsoft Visual Basic 6.0. Indonesian Journal on Software Engineering (IJSE). Vol. 4 No. 1:73-78.
  20. Azizah, Nur, Lina Yuliana dan Juliana Elsa. 2017. Rancang Bangun Sistem Informasi Penggajian Karyawan Harian Lepas pada PT Flex Indonesia. Journal Sensi: Strategic of Education in Information System. Vol. 3 No. 1:14-21.
  21. Satzinger, John W., Robert B. Jackson dan Stephen D. Burd. 2012. System Analysis and Design in a Changing World. Boston, USA: Course Technology, Cengage Learning.
  22. Hidayat, Wahyu, Fauzi Maafuf dan Saeful Bahari. 2016. Perancangan Media Video Desain sebagai Salah Satu Penunjang Promosi dan Informasi di PT. Wans Desain. Journal CERITA. Vol. 2 No. 1:35-49.
  23. Hendy. 2019. Pemodelan Sistem Menggunakan UML (Unified Modelling Language). Universitas Esa Unggul: System Modelling.
  24. Chen, Peter Pin-Shan. 1976. The Entity-Relationship Model—toward a Unified View of Data. ACM Transactions on Database Systems (TODS). Vol. 1 No. 1:9-36.
  25. Edi, Doro dan Stevalin Betshani. 2009. Analisis Data dengan Menggunakan ERD dan Model Konseptual Data Warehouse. Universitas Kristen Maranatha: Jurnal Informatika. Vol. 5 No. 1:71-85.
  26. Kustian, Nunu. 2016. Principal Component Analysis untuk Sistem Pengenalan Wajah dengan Menggunakan Metode Eigenface. Universitas Indraprasta: Jurnal String. Vol. 1 No. 2:193-202.
  27. Pulli, Kari, Anatoly Baksheev, Kirril Kornyakov dan Victor Eruhimov. 2012. Realtime Computer Vision with OpenCV: Mobile computer-vision technology will soon become as ubiquitous as touch interfaces. Queue. Vol. 10 Issue 4:40-56.
  28. Object Management Group (OMG). 2017. About The Unified Modeling Language Specification Version 2.5.1. Diambil dari: https://www.omg.org/spec/UML. (24 Juni 2021)
  29. Object Management Group (OMG). 2017. An OMG Unified Modeling Language Publication. Diambil dari: https://www.omg.org/spec/UML/2.5.1/PDF. (24 Juni 2021)
  30. Gero, John S. 1990. Design Prototypes: A Knowledge Representation Schema for Design. AI Magazine. Vol. 11 No. 4:26-36.
  31. Thomasnet. General Prototype Categories. Thomas Publishing Company. Diambil dari: https://www.thomasnet.com/articles/engineering-consulting/general-prototypes. (25 Juni 2021)
  32. Muliawan, Muhammad Rizki, Beni Irawan dan Yulrio Brianorman. 2015. Implementasi Pengenalan Wajah dengan Metode Eigenface pada Sistem Absensi. Jurnal Coding, Sistem Komputer Untan. Vol. 3 No. 1:41-50.
  33. Santosa, Pradana Wibowo dan Eddy Herjanto. 2019. Strategi Bisnis dengan Menggunakan Analisis SWOT dengan Model Supply Chain Logistik untuk Meningkatkan Penjualan Retail pada PT XYZ. Jurnal Manajemen Bisnis dan Kewirausahaan. Vol. 2 No. 1:11-22.
  34. Bilung, Septinor. 2016. Analisis SWOT dalam Menentukan Strategi Pemasaran Sepeda Motor Honda pada CV. Semoga Jaya di Area Muara Wahau Kabupaten Kutai Timur. eJournal Administrasi Bisnis. Vol. 4 No. 1:116-127.
  35. Python Software Foundation. General Python FAQ — Python 2.7.18 documentation. Diambil dari: https://docs.python.org/2.7/faq/general.html. (27 Juni 2021)
  36. Khulman, Dave. 2013. A Python Book: Beginning Python, Advanced Python, and Python Exercises. Dave Khulman. Revisi 1.3a:1-278.
  37. Ogorodnyk, Olga, Mats Larsen, Kristian Martinsen dan Ole Vidar Lyngstad. 2020. Development of application programming interface prototype for injection molding machines. Procedia CIRP. Vol. 97:453-458.
  38. IBM. What is an Application Programming Interface (API) | IBM. Diambil dari: https://www.ibm.com/cloud/learn/api. (27 Juni 2021)
  39. Warsito, Ary Budi, Muhamad Yusup dan Rivai Sungkowo. 2016. Database Health Monitoring (DHM) sebagai Alat Monitoring Kesehatan Database. CCIT Journal. Vol. 9 No. 3:312-317.
  40. Smith, Ben. 2015. Beginning JSON: Learn The Preferred Data Format of The Web. Apress:1-300.
  41. Huizinga, Dorota dan Adam Kolawa. 2007. Automated Defect Prevention: Best Practices in Software Management. New Jersey, USA: Wiley-IEEE Computer Society Pr.
  42. Stoehr, Thomas. 2002. Managing e-Business Projects. German: Springer-Verlag Berlin Heidelberg.
  43. Govindaraj, Siddharta. 2015. Test-Driven Python Development. Brimingham, UK: Packt Publishing.
  44. Mulyani, Sri. 2016. Metode Analisis dan Perancangan Sistem. Bandung: Abdi Sistematika. Diambil dari: https://books.google.co.id/books?hl=en&lr=&id=SbrPDgAAQBAJ&oi=fnd&pg=PP1&ots=fo6ZaNF3lI&sig=t3Ki57uOpRNuUpK809OhyDMyzW4&redir_esc=y#v=onepage&q&f=false (3 Agustus 2021)
  45. Muslihudin, Muhamad dan Oktafianto. 2016. Analisis dan Perancangan Sistem Infomrasi Menggunakan Model Terstruktur dan UML. Yogyakarta: CV ANDI OFFSET (Penerbit ANDI). Diambil dari: https://books.google.co.id/books?hl=en&lr=&id=2SU3DgAAQBAJ&oi=fnd&pg=PR3&ots=T0l10wUVSV&sig=E84CYqkMW7RCSBMzWtLkGdwh5UU&redir_esc=y#v=onepage&q&f=false (3 Agustus 2021)
  46. Manalu, Efren. 2019. Prototyping dan Penerapannya. Diambil dari: https://medium.com/@efrenkun123/prototyping-dan-penerapannya-1d6041e65a82
  47. Rizky, Dimas. 2019. Mengenal Prototyping. Diambil dari: https://medium.com/dot-intern/sdlc-metode-prototype-8f50322b14bf (3 Agustus 2021)
  48. Herdiansah, Arief, Nora Fitriawati dan Erni Rahmawati. 2020. Prototype Planning and Technician Job Report System at PT Visionet Data Internasional. CCIT Journal. Vol. 13 No. 2:209-219.
  49. Azizah, Nur, Sri Rahayu dan Bekti Undari. 2020. Prototype Android Based Payroll Monitoring Application at PT. Anugrah Distributor Indonesia. CCIT Journal. Vol. 13 No. 1:56-63.
  50. Rafika, Setiani Ageng, Asep Saefullah dan Andri Ahmad Gozali. 2016. WIRELESS SURVEILLANCE CAMERA WITH AMC (AUTOMATIC MOTION CAPTURES) SYSTEM. CCIT Journal. Vol. 9 No. 2:203-213.
  51. Maulani, Giandari, Mila Tryutami Karina dan Indra Setiawan. 2019. SISTEM INFORMASI UKKO UNTUK PENINGKATAN KINERJA PEGAWAI STUDI KASUS PT.PLN (PERSERO) TANGERANG. CCIT Journal. Vol. 12 No. 1:1-12.
  52. Suryana, Po Abas, Erick Febriyanto dan Jenny Januarini. 2019. Aplikasi Mobile Absensi Karyawan Dan Pengajuan Cuti Berbasis GPS. CCIT Journal. Vol. 12 No. 2:241-247.
  53. Sudarto, Ferry, Gustasari dan Arwan. 2017. PERANCANGAN SISTEM SMARTCARD SEBAGAI PENGAMAN PINTU MENGGUNAKAN RFID BERBASIS ARDUINO. CCIT Journal. Vol. 10 No. 2:239-254.
  54. Mulyati, Rasyid Tarmizi dan Angga Panugali. 2018. SISTEM INFORMASI ABSENSI BERBASIS WEB PADA BADAN PENANGGULANGAN BENCANA DAERAH KOTA TANGERANG. ICIT Journal. Vol. 4 No. 2:117-127.
  55. Gomes, Clyde, Sagar Chancal, Tanmay Desai dan Dipti Jadhav. 2020. Class Attendance Management System using Facial Recognition. ITM Web Conferences: International Conference on Automation, Computing and Communication 2020 (ICACC-2020). Vol. 32 No. 02001.
  56. Rahmatya, M. D. dan M. F. Wicaksono. 2019. Design of Student Attendance Information System with Fingerprints. IOP Conference Series: Materials Science and Engineering.

Contributors

Gregorio, Gregoriochiko