• Tidak ada hasil yang ditemukan

ABSENSI FACE RECOGNITION UNTUK ABSENSI DI DIPLOMA III TEKNIK INFORMATIKA

N/A
N/A
Protected

Academic year: 2022

Membagikan "ABSENSI FACE RECOGNITION UNTUK ABSENSI DI DIPLOMA III TEKNIK INFORMATIKA"

Copied!
16
0
0

Teks penuh

(1)

ABSENSI FACE RECOGNITION UNTUK ABSENSI DI DIPLOMA III TEKNIK INFORMATIKA

Tugas Akhir

Diajukan Untuk Memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret

Disusun oleh :

ALBERT DEO HESA KUSUMA M3116003

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

2019

(2)
(3)
(4)

HALAMAN

(5)

MOTTO

“Everyday is Holiday” -- Penulis

“Jika ingin mencapai tujuan yang sangat besar, Anda harus belajar untuk Jatuh Cinta pada kerja keras” – Merry Riana

(6)

HALAMAN PERSEMBAHAN

Karya tulisan ini penulis persembahkan kepada:

1. Kedua Orangtua, yang selalu memberikan dukungan dan selalu bertanya kapan skripsi selesai selama pengerjaan tugas akhir ini.

2. Dosen/Staff Pengajar DIII Teknik Informatika UNS khususnya Bapak Muhammad Asri Safi’ie S.Si ,M.Kom, yang telah memberikan semangat, ilmu, dukungan, dan bimbingan kepada penulis.

3. Teman-teman D3 Teknik Informatika UNS Angkatan 2016 khususnya kelas TIA, yang telah memberi semangat dan kebersamaa selama ini.

4. Kepada Rekan rekan kelompok Studio FMIPA yang selalu senantiasa menemani disaat mengerjakan tugas akhir ini.

5. Kepada Stefina Nathania yang sealu memberi semangat dan kebersamaan selama ini.

6. Semua pihak yang telah memberi dukungan dan semangat kepada penulis dalam membuat tugas akhir ini.

7. Semua pembaca laporan tugas akhir ini yang telah meluangkan waktunya untuk membaca

(7)

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan anugerah dan segala kenikmatan luar biasa banyaknya. Sholawat dan salam semoga selalu tercurahkan kepada nabi kita Muhammad SAW, keluarganya, para shahabat dan umatnya sehingga penulis dapat menyelesaikan laporan magang dengan judul “ABSENSI FACE RECOGNITION UNTUK ABSENSI DI DIPLOMA III TEKNIK INFORMATIKA”.

Laporan tugas akhir ini dibuat untuk memenuhi salah satu persyaratan memperoleh gelar Ahli Madya. Dalam menyelesaikan laporan ini penulis mengucapkan banyak terima kasih kepada :

1. Ibu Hartatik S.Si., M.Si selaku ketua jurusan DIII Teknik Informatika FMIPA UNS

2. Bapak Muhammad Asri Safi’ie, S. Si., M.Kom. selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.

3. Bapak dan Ibu yang selalu memberikan dukungan dan semangat untuk menyelesaikan tugas akhir.

4. Teman teman seperjuangan D3 Teknik Informatika 2016 khususnya kelas TIA, yang telah memberikan semangat dan bantuan selama proses belajar.

5. Rekan-rekan yang telah membantu menyelesaikan tugas akhir.

6. Dan semua yang telah memberikan dukungan, doa dan semangat untuk menyelesaikan tugas akhir

(8)

Demikian laporan tugas akhir ini penulis susun dengan harapan dapat bermanfaat bagi penulis maupun pembaca. Dalam penyusunan laporan tugas akhir ini penulis menyadari masih banyak kekurangan sehingga penulis mengharapkan saran dan kritik yang membangun.

Surakarta, 29 April 2019

Albert Deo

(9)

DAFTAR ISI

KATA PENGANTAR ... 7

DAFTAR ISI ... 9

DAFTAR TABEL ... 12

DAFTAR GAMBAR ... 13 BAB I PENDAHULUAN ... Error! Bookmark not defined.

1.1 Latar Belakang ... Error! Bookmark not defined.

1.2 Perumusan Masalah ... Error! Bookmark not defined.

1.3 Tujuan Kegiatan ... Error! Bookmark not defined.

1.4 Manfaat Kegiatan ... Error! Bookmark not defined.

1.5 Batasan Masalah ... Error! Bookmark not defined.

1.6 Metodologi Penelitian ... Error! Bookmark not defined.

1.7 Sistematika Penulisan ... Error! Bookmark not defined.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORIError! Bookmark not defined.

2.1 Tinjauan Pustaka ... Error! Bookmark not defined.

2.2 Landasan Teori... Error! Bookmark not defined.

2.2.1 Presensi ... Error! Bookmark not defined.

2.2.2 Basis Data ... Error! Bookmark not defined.

2.2.3 Python ... Error! Bookmark not defined.

2.2.4 Open CV ... Error! Bookmark not defined.

2.2.5 MySQL ... Error! Bookmark not defined.

2.2.6 Xampp ... Error! Bookmark not defined.

2.2.7 UML ... Error! Bookmark not defined.

2.2.8 ERD(Entity Relationship Diagram) . Error! Bookmark not defined.

2.2.9 Use Case Diagram... Error! Bookmark not defined.

2.2.10 Activity Diagram ... Error! Bookmark not defined.

2.2.11 Class Diagram ... Error! Bookmark not defined.

2.2.12 Pengujian Black Box... Error! Bookmark not defined.

BAB III ANALISIS DAN PERANCANGAN SISTEMError! Bookmark not defined.

(10)

3.1 Alat dan Bahan ... Error! Bookmark not defined.

1. Alat ... Error! Bookmark not defined.

2. Bahan ... Error! Bookmark not defined.

3.2 Gambaran umum system ... Error! Bookmark not defined.

3.3 Proses Bisnis ... Error! Bookmark not defined.

3.4 Analisa Kebutuhan Sistem ... Error! Bookmark not defined.

3.4.1 Kebutuhan Fungsional ... Error! Bookmark not defined.

3.4.2 Kebutuhan Non Fungsional ... Error! Bookmark not defined.

3.5 Perancangan Sistem ... Error! Bookmark not defined.

3.5.1 Use case diagram ... Error! Bookmark not defined.

3.5.2 Activity diagram ... Error! Bookmark not defined.

3.5.2.1 Activity Diagram Absen Manual ... Error! Bookmark not defined.

3.5.3 Class Diagram ... Error! Bookmark not defined.

3.6 Perancangan database ... Error! Bookmark not defined.

3.6.1 ERD ... Error! Bookmark not defined.

3.6.2 Relasi Antar Tabel ... Error! Bookmark not defined.

3.6.3 Perancangan table ... Error! Bookmark not defined.

3.7 Perancangan interface ... Error! Bookmark not defined.

3.7.1 Desain halaman system ... Error! Bookmark not defined.

3.8 Perancangan hardware ... Error! Bookmark not defined.

3.8.1 Skema perancangan ... Error! Bookmark not defined.

3.8.3 Flowchart ... Error! Bookmark not defined.

3.8.4 Script Face Recognition ... Error! Bookmark not defined.

3.9 Perancangan Pengujian Pencocokan Wajah Error! Bookmark not defined.

BAB IV IMPLEMENTASI DAN PENGUJIAN ... Error! Bookmark not defined.

4.1 Halaman Sistem ... Error! Bookmark not defined.

4.2 Implementasi Sistem ... Error! Bookmark not defined.

4.2.1 Halaman Utama Sistem Informasi ... Error! Bookmark not defined.

4.2.2 Halaman Ambil Gambar ... Error! Bookmark not defined.

(11)

4.2.3 Halaman sukses ambil gambar ... Error! Bookmark not defined.

4.2.4 Halaman Sukses Validasi Gambar ... Error! Bookmark not defined.

4.2.5 Halaman Absen Otomatis ... Error! Bookmark not defined.

4.2.6 Command Prompt Tampilan Data Absen OtomatisError! Bookmark not defined.

4.2.7 Halaman Login Admin ... Error! Bookmark not defined.

4.2.8 Halaman Detail Mahasiswa ... Error! Bookmark not defined.

4.3 Pengujian Sistem ... Error! Bookmark not defined.

4.4 Pengujian Wajah ... Error! Bookmark not defined.

4.5 Implementasi Hardware ... Error! Bookmark not defined.

BAB V PENUTUP ... Error! Bookmark not defined.

5.1 Kesimpulan ... Error! Bookmark not defined.

5.2 Saran ... Error! Bookmark not defined.

DAFTAR PUSTAKA ... Error! Bookmark not defined.

LAMPIRAN ... Error! Bookmark not defined.

(12)

DAFTAR TABEL

Tabel 3. 1 Kebutuhan Fungsional ... Error! Bookmark not defined.

Tabel 3. 2 Kebutuhan Non Fungsional ... Error! Bookmark not defined.

Tabel 3. 3 Tabel Data Jadwal ... Error! Bookmark not defined.

Tabel 3. 4 Tabel Mahasiswa ... Error! Bookmark not defined.

Tabel 3. 5 Tabel Data Absen ... Error! Bookmark not defined.

Tabel 3. 6 Tabel Perancangan Pengujian Pencocokan WajahError! Bookmark not defined.

Tabel 4. 1 Tabel Pengujian Sistem ... Error! Bookmark not defined.

Tabel 4. 2 Pengujian Wajah ... Error! Bookmark not defined.

(13)

DAFTAR GAMBAR

Gambar 1. 1 Metode Waterfall Gambar 1.1 merupakan gambar Metode waterfallError!

Bookmark not defined.

Gambar 1. 2 Proses Bisnis Waterfall DevelopmentError! Bookmark not defined.

Gambar 2. 1 Gambar Face Recognition David KokoError! Bookmark not defined.

Gambar 2. 2 Hasil Absensi Davidnakoko Face RecognitionError! Bookmark not defined.

Gambar 3. 1 Gambaran Umum Sistem ... Error! Bookmark not defined.

Gambar 3. 2 Proses Bisnis ... Error! Bookmark not defined.

Gambar 3. 3 Use Case Diagram ... Error! Bookmark not defined.

Gambar 3. 4 Activity Diagram Absen Manual ... Error! Bookmark not defined.

Gambar 3. 5 Activity Diagram Check Kehadiran Data MahasiswaError! Bookmark not defined.

Gambar 3. 6 Activity Diagram Face Recognize .... Error! Bookmark not defined.

Gambar 3. 7 Activity Diagram Membuat Data ExcelError! Bookmark not defined.

Gambar 3. 8 Memvalidasi Data Mahasiswa ... Error! Bookmark not defined.

Gambar 3. 9 Menampilkan Data Mahasiswa ... Error! Bookmark not defined.

Gambar 3. 10 Mengambil data mahasiswa ... Error! Bookmark not defined.

Gambar 3. 11 Class Diagram ... Error! Bookmark not defined.

Gambar 3. 12 ERD ... Error! Bookmark not defined.

Gambar 3. 13 Relasi antar tabel ... Error! Bookmark not defined.

Gambar 3. 14 Rancangan Detail Mahasiswa ... Error! Bookmark not defined.

Gambar 3. 15 Rancangan Input Manual ... Error! Bookmark not defined.

Gambar 3. 16 Rancangan Menu Absen Manual .... Error! Bookmark not defined.

Gambar 3. 17 Rancangan Menu Absen Otomatis .. Error! Bookmark not defined.

Gambar 3. 18 Rancangan Login Admin ... Error! Bookmark not defined.

Gambar 3. 19 Rancangan Halaman Utama ... Error! Bookmark not defined.

Gambar 3. 20 Flowchart Face Recognition ... Error! Bookmark not defined.

Gambar 3. 21 Script Face Recognition ... Error! Bookmark not defined.

(14)

Gambar 4. 1 Halaman utama sistem informasi presensiError! Bookmark not defined.

Gambar 4. 2 Ambil gambar ... Error! Bookmark not defined.

Gambar 4. 3 Sukses ambil gambar ... Error! Bookmark not defined.

Gambar 4. 4 Sukses proses ... Error! Bookmark not defined.

Gambar 4. 5 Absen Otomatis ... Error! Bookmark not defined.

Gambar 4. 6 Gambar tampilan absen otomatis pada command promptError! Bookmark not defined.

Gambar 4. 7 Login Admin ... Error! Bookmark not defined.

Gambar 4. 8 Detail Mahasiswa ... Error! Bookmark not defined.

Gambar 4. 9 Absensi Manual... Error! Bookmark not defined.

Gambar 4. 10 Query isi pendaftaran kedalam databaseError! Bookmark not defined.

Gambar 4. 11 Membuat CSV excel ... Error! Bookmark not defined.

Gambar 4. 12 Ambil gambar wajah ... Error! Bookmark not defined.

Gambar 4. 13 Absensi Otomatis ... Error! Bookmark not defined.

Gambar 4. 14 Training Gambar ... Error! Bookmark not defined.

(15)

ABSTRAK

Albert Deo Hesa Kusuma, 2019. ABSENSI FACE RECOGNITION UNTUK ABSENSI DI DIPLOMA III TEKNIK INFORMATIKA. Program D III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Fakta bahwa masih banyak universitas yang menggunakan pencatatan kehadiran mahasiswa secara manual, yaitu dengan menggunakan lembar pencatatan kehadiran pada kegiatan perkuliahan. Mengurangi efisiensi dan keakurasian universitas dalam melakukan kegiatan pencatatan kehadiran. Tidak jarang pula terdapat manupulasi kehadiran yang dilakukan oleh mahasiswa.

Disisi lain, Face Recognize mulai dikembangkan sebagai salah satu teknologi baru yang akan memudahkan manusia untuk melakukan identifikasi berdasarkan raut wajah, bentuk wajah seseorang yang membaca tiap sudut vektor yang ada pada objek tersebut. Prototipe Face Recognition Attendance sistema ini terdiri dari beberapa komponen utama, yaitu Face Recognize digunakan sebagai pengganti ID card dan train images untuk membaca informasi menyangkut data mahasiswa, integrasi database pada sistema ini akan memungkinkan data untuk langsung disimpan secara otomatis ke dalam database.

Hasil dari tugas akhir ini adalah sebuah prototipe dari Face Recognize Attendance Sistem yang memiliki fungsi untuk menyimpan, mengolah, serta membuat record data kehadiran mahasiswa.

Kata Kunci: Face Recognize, train images, mahasiswa.

(16)

ABSTRACT

Albert Deo Hesa Kusuma, 2019. ABSENSI FACE RECOGNITION UNTUK ABSENSI DI DIPLOMA III TEKNIK INFORMATIKA. Program D III Teknik Informatika, Faculty of Matemathic and science , Sebelas Maret University Surakarta.

The fact that many universities use student attendance recording manually, by using a sheet attendance at lectures. Reducing the efficiency and accuracy in performing activities of university attendance. Not infrequently there is a presence manipulation done by the students.

On the other hand, Recognize Face was developed as one of the new technologies that will enable people to perform the identification based on facial expressions, facial shape a person who reads every corner of the vectors that exist at the object. Face Recognition Attendance sistema prototype consists of several main components: Recognize Face used instead of ID cards and train images to read the information regarding the student data, database integration on this sistema will allow data to be automatically saved directly into a database.

The results of this thesis is a prototype of Recognize Face Attendance System that has a function to store, process, and create data record student attendance.

Kata Kunci: Face Recognize, train images, mahasiswa.

Referensi

Dokumen terkait

Sedimentasi sungai yaitu proses pengendapan suatu material – material yang terangkut aliran air sungai dan dapat mengakibatkan terjadinya delta sungai, sedangkan

Untuk mengetahui manajemen usahatani jeruk siam yang ada di Desa Limau Manis Kecamatan Kampar Kabupaten Kampar adalah dengan cara menggunakan metode Deskripsi

Karya tulis ilmiah ini bertujuan untuk memahami asuhan keperawatan pada klien dengan Infark Miokard Akut di ICU Rumah Sakit Siti Khodijah Sepanjang

“Optimalisasi Kelas Ibu Hamil sebagai Upaya Peningkatan Kesehatan Masa Kehamilan dalam Mengatasi Emesis Gravidarum Menggunakan Terapi Non Farmakologis” ditindak lanjuti

Berdasarkan penjelasan diatas mengenai tingkat keberhasilan dalam penerapan strategi Marketing Public Relations dalam mempromosikan program Tapenas Vaganza PT Bank

Dari hasil pengujian agonistik, tampak bahwa rayap dari koloni yang berasal dari lokasi yang sama (CA Yanlappa- Jasinga atau Kampus IPB Dramaga) tidak menunjukkan adanya

Dinas Kehutanan merupakan salah satu institusi pemerintahan yang mempunyai tugas melaksanakan pemerintahan di bidang kehutanan berdasarkan asas otonomi daerah. Supaya

Satu orang dipandang sebagai kekuasaan. Orang ini lebih bersifat memerintah daripada berkomunikasi, memberi wejangan dari pada mendengarkan umpan balik orang lain. Pemegang