KERJA PRAKTEK
Oleh :
TEKNIK INFORMATIKA
Pembimbing2 :
Menyetujui
Ketua Program Studi
Teknik Informatika
Mengetahui
Pembantu Ketua I
Bidang Akademik
ii
KATA PENGANTAR
Dengan mengucapkan segala puji bagi kehadirat Allah SWT, yang Maha Pengasih
lagi Maha Penyanyang, karena dengan rahmat dan hidayah-Nya Laporan Kerja Praktek ini
dapat diselesaikan. Shalawat dan salam penulis sanjungkan kepada Nabi Besar Muhammad
SAW, beserta para sahabat dan keluarga beliau atas segala perjuangan dan pengorbanan
merekalah, kita telah terbebas dari alam kebodohan dan menuju ke alam yang berilmu
Penyusunan laporan ini disusun untuk memenuhi persyaratan untuk mendapatkan nilai di
mata kuliah Kerja Praktek di semester 6. Laporan ini belumlah mencapai taraf sempurna,
karena masih banyak terdapat kekurangan dan kesulitan yang dihadapi dalam proses
penyusunan dan penulisan Laporan Kerja Praktek ini serta keterbatasan ilmu yang penulis
miliki. Meskipun pada akhirnya berkat kesabaran dan pertolongan Allah SWT, segala
Oleh karena itu, penulis sangat mengharapkan kritik dan saran yang konstruktif
sangat dihargai demi kesempurnaan penyusunan penulisan Laporan Kerja Praktek ini.
311810092
iii
DAFTAR ISI
iv
BAB IV PELAKSANAAN KERJA PRAKTEK ........................................................ 10
4.1 Perancangan Sistem ............................................................................................ 10
4.1.1 Blok Diagram Sistem ..................................................................................... 10
4.1.2 Flowchart Sistem .......................................................................................... 10
4.2 Implementasi Sistem ........................................................................................... 11
BAB V KESIMPULAN DAN SARAN ....................................................................... 15
5.1 Kesimpulan.......................................................................................................... 15
5.2 Saran ................................................................................................................... 15
v
DAFTAR GAMBAR
vi
BAB I
PENDAHULUAN
Menjaga jarak dan Mencuci tangan). Diambil dari kata mencuci tangan adalah maksud dari
memulai aktifitas pekerjaan maupun selesai aktifitas pekerjaan. Banyak perusahaan yang
masih menggunakan sistem absensi dengan metode fingerprint, walaupun tingkat efisiensi
dari sistem absensi ini sudah bagus, tetapi di era pandemi ini sistem absensi tersebut sangat
dihindari oleh banyak karyawan. Karena ketika melalukan absensi, banyak karyawan yang
Oleh karena itu, sistem absensi harus lebih ditingkatkan lagi dan salah satu contoh
satu contoh pengaplikasiannnya adalah pada sistem pengenalan wajah yang menggunakan
data biometrik pada diri seseorang. Sistem pengenalan wajah merupakan salah satu
Alat absensi otomatis ini merupakan alat yang akan merekap kehadiran seseorang
secara otomatis dengan menyesuaikannya dengan data yang ada pada database-nya.
Dengan adanya absensi otomatis ini maka tingkat kehadiran dan kedisiplinan yang ada pada
sebuah instansi dapat ditingkatkan dan dapat digunakan sebagai kalkulasi kontribusi
seseorang pada instansi atau diri pribadi seseorang itu sendiri.(Nofitri, 2019)
1
Berdasarkan uraian di atas, maka penulis ingin mengambil judul “Perancangan
Sistem Absensi dengan Face Recognition di PT Fathi Lintas Asia” sebagai judul
berikut :
Dalam kerja praktek yang dilaksanakan selama 1 bulan ini, penulis merasa perlu
membatasi masalah agar penyusunan laporan ini dapat lebih terarah sesuai tujuan yang
2. Objek yang dideteksi berupa wajah seseorang tampak depan dengan jarak tertentu.
3. Sistem ini menggunakan webcam yang dihubungkan dengan program yang dibuat.
1. Untuk merancang dan membuat sistem absensi dengan Face Recognition yang
mampu membantu karyawan melakukan proses absensi secara efektif dan efisien.
2. Untuk pendataan absensi karyawan secara otomatis dari sistem absensi pengenalan
2
1.5 Manfaat Kerja Praktek
1. Menyediakan sistem absensi dengan Face Recognition untuk PT Fathi Lintas Asia.
2. Dapat memudahkan karyawan melakukan absensi agar lebih efektif, mudah, baik
karyawan.
Kerja Praktek dilaksanakan di Fathi Lintas Asia yang beralamat di Jl. Boulevard
Raya, Rukan RSA 1 No. 51 Grand Galaxy City RT. 001/RW. 002 Jakasetia Bekasi Selatan,
3
BAB II
PROFIL INSTANSI
PT Fathi Lintas Asia adalah perusahaan Tour & Travel yang menyediakan dan
melayani beberapa perjalanan ke beberapa negara serta domestik. PT Fathi Lintas Asia
mempunyai kantor yang terletak di Jl. Boulevard Raya, Rukan RSA 1 No. 51 Grand Galaxy
PT Fathi Lintas Asia menyediakan beberapa perjalanan seperti umroh dan haji, dan
Mesir, Turki, Jordania, dan lain-lain. Selain ke mancanegara, PT Fathi Lintas Asia pun
menyediakan perjalanan domestik seperti ke Bali, Lombok, Pulau Seribu, Ziarah ke para
VISI :
"Menjadi salah satu perusahaan travel terbaik serta terpercaya dan perusahaan yang
MISI :
prima.
4
4. Menjadi perusahaan yang selalu up to date dalam memberikan kenyamanan dan
terjadi kelalaian pada kami, dengan komitmen itulah kami melakukan perbaikan
terus-menerus.
Pada penulisan Laporan Kerja Praktek ini mempunyai ruang lingkup dalam merancang
Absensi Karyawan yang terdeteksi oleh Webcam lalu di input ke sistem Absensi
3. Memiliki 1 type user yang dapat mengakses sistem Absensi Karyawan ini.
5
BAB III
LANDASAN TEORI
Suatu sistem dapat terdiri dari beberapa subsistem atau sistem-sistem bagian.
Komponen-komponen atau subsitem dalam suatu sistem tidak dapat berdiri lepas sendiri-
membentuk satu kesatuan sehingga tujuan atau sasaran dapat tercapai.(Kurniawan, 2016)
Selain itu, sistem juga dapat di defenisikan Suatu sistem beroperasi dan
Sebuah informasi tidak pernah lepas dari data. Data merupakan kenyataan yang
sesuatu yang terjadi pada saat tertentu. Kesatuan nyata (fact and entity) adalah berupa suatu
objek nyata seperti tempat, benda, dan orang yang betul-betul ada dan terjadi. Sumber dari
informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal data item. (Agus
Mulyanto, 2009).
mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan- laporan yang dibutuhkan”. “Menurut
Tanggela, Pakareng, & Wenas secara garis besar sistem informasi berasal dari dua kata
6
yaitu sistem dan informasi. Sistem yang berarti suatu kesatuan utuh yang terdiri dari
beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu
memiliki arti yaitu suatu cara tertentu untuk menyediakan yang dibutuhkan oleh organisasi
3.4 Absensi
Absensi adalah suatu pendataan kehadiran, bagian dari pelaporan aktivitas suatu
institusi, suatu komponen institute itu sendiri yang berisi data-data kehadiran yang disusun
dan diatur sedemikian rupa sehingga mudah untuk dicari dan dipergunakan apabila
Gunawan, 2018)
Absensi sangat berpengaruh pada kinerja personal serta instansi dimana ia bekerja,
yang dapat dijadikan pertimbangan terhadap tindak lanjut serta pembuatan keputusan bagi
Wajah atau muka manusia adalah bagian depan dari kepala manusia yang meliputi
wilayah dari dahi hingga dagu termasuk rambut, dahi, alis, mata, hidung, pipi. mulut, bibir,
gigi, kulit dan dagu. Wajah terutama digunakan untuk menampilkan ekspresi, penampilan
serta identitas dari seseorang. Tidak ada satu wajahpun yang serupa mutlak bahkan untuk
3.6 Website
digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan
atau gabungan dari semuanya baik yang bersifat dinamis yang membentuk datu rangkaian
7
bangunan yang saling terkait, yang masing-masing dihubungkan dengan jaringan-jaringan
halaman. Hubungan antara satu halaman web dengan halaman web lainnya disebut
hyperlink, sedangkan teks yang dijadikan media penghubung disebut hypertext. (Triyono,
3.7 Webcam
Webcam adalah piranti hardware yang berfungsi sebagai alat untuk mengambil
video ataupun gambar. Saat ini webcam adalah sebuah piranti tambahan pada komputer
yang sering digunakan untuk berbagai macam keperluan yang akan menampilkan wajah
pengguna yang akan tampil pada monitor secara nyata dan real time. (Nofitri, 2019)
3.8.1 PHP
script yang membuat dokumen HTML secara on the fly yang dieksekusi di server
web, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML
yang dibuat dengan menggunakan editor teks atau editor HTML. Dikenal juga
sebagai bahasa pemrograman server side. (Triyono, Safitri and Gunawan, 2018)
3.8.2 CodeIgniter
aplikasi lebih cepat daripada menulis semua code dari awal. CodeIgniter
8
3.9 Database
3.9.1 MySQL
script program dengan database server dalam memasukkan atau mengambil data.
(Kurniawan, 2016)
pengembangnya. Pada tahun 2002, MySql telah terpasang di tiga juta computer. Ada
lainnya. Pertama MySql tersedia diberbagai platform linux dan dari berbagai varian
Unix, sesuatu yang tidak dimiliki Access. Kedua, sejumlah besar fitur yang dimiliki
MySql memang dibutuhkan dalam aplikasi web. Ketiga, MySql memiliki overhead
9
BAB IV
PELAKSANAAN KERJA PRAKTEK
Secara umum dapat kami jelaskan bahwa pada sistem absensi menggunakan input
pengenalan wajah dan capture wajah dengan webcam kemudian akan ditampilkan di sistem
absensi yang dijadikan acuan untuk pencocokan antara capture wajah realtime dengan
database yang apabila terjadi kecocokan yang mirip maka sistem absensi dikatakan berhasil
Database
Webcam Sistem Absensi
Karyawan
prosedur dari suatu program. Flowchart menolong analyst dan programmer untuk
memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam
mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan
Flowchart atau diagram alir pada sistem yang dirancang secara umum dapat
10
Start
Inisialisasi Webcam
Capture Wajah
Absensi
Tidak
Data Ada
Ya
Database
Stop
11
3. Desain/Model Sistem :
Pada awal dijalankannya sistem, maka akan muncul tampilan seperti gambar di atas dimana
user melakukan login terlebih dahulu dengan memasukan username dan password.
Setelah login berhasil, maka tampilan awal sistem seperti gambar di atas. Pada menu
samping ada beberapa pilihan seperti Dashboard, Profil, Absen, Data Absen, dan Logout.
12
Gambar 4 Halaman Awal
Selanjutnya untuk melakukan absensi, user mengakses menu absen pada menu samping.
Ketika user ingin melakukan absen, maka sistem otomatis meminta untuk melakukan scan
13
Gambar 6 Tampilan Scan Wajah
Setelah user mengklik tombol scan wajah, maka akan muncul pop-up seperti gambar di
atas. Wajah terdeteksi apabila kotak pada wajah sudah berwarna hijau.
Selanjutnya apabila user telah berhasil melakukan proses scan wajah, maka tombol scan
wajah berubah warna menjadi ungu. Dan tombol “Absen Masuk” dapat di klik oleh user
14
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
b. Dalam Aplikasi Absensi ini terdapat 4 menu utama yaitu : Menu Dashboard, Menu
5.2 Saran
Dalam perancangan sistem absensi ini penulis menyadari bahwa sistem ini masih
banyak terdapat kekurangan diharapkan masukan dan saran dari pembaca sebagai acuan
15
DAFTAR PUSTAKA
Teknik Informatika.
Absensi Guru Dan Staff Pada Smk Pancakarya Tangerang Berbasis Web’, SENSI
16