RAMANDIKA PERDANA WOLANG

dokumen-dokumen yang mirip
SISTEM ABSENSI MENGGUNAKAN SCAN KONTUR MATA STUDI KASUS PEGAWAI/KARYAWAN UPN VETERAN JATIM

FERY ANDRIYANTO

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam

APLIKASI PENDATAAN KENDARAAN KELUAR MASUK PERUMAHAN BERBASIS LOOP DETEKTOR SKRIPSI. Oleh : ANJAR BUDI KUSUMA

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

PENGENALAN WAJAH MANUSIA MENGGUNAKAN ALGORITMA EIGENFACE SKRIPSI. Disusun oleh : RULLY GITA HARTANTYO NPM

SISTEM PENDUKUNG KEPUTUSAN UNTUK ESTIMASI REORDER STOK OBAT MENGGUNAKAN METODE FUZZY TSUKAMOTO (STUDY KASUS APOTEK RSAL SURABAYA) SKRIPSI.

DESAIN DAN IMPLEMENTASI PERANGKAT LUNAK UNTUK MANAJEMEN PENJUALAN REAL ESTATE PADA PT. CITRA TAMA ADIGRAHA SURABAYA TUGAS AKHIR.

APLIKASI PERHITUNGAN ZAKAT MAL EMAS DAN ZAKAT MAL PROFESI BERBASIS ANDROID PADA PONSEL SELULAR SKRIPSI

SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA UPN VETERAN JATIM SKRIPSI. Disusun oleh :

RANCANGAN AWAL SISTEM PRESENSI KARYAWAN STMIK BANJARBARU DENGAN PENDEKATAN EIGENFACE ALGORITHM

RANCANG BANGUN APLIKASI ESTIMASI BIAYA PADA PROYEK KONSTRUKSI JALAN MENGGUNAKAN METODE HARGA SATUAN TUGAS AKHIR. Oleh :

LAVIRIA RATNASARI NPM

RANCANG BANGUN SISTEM PENJUALAN DENGAN ESTIMASI STOK FORECASTING WIGHTED MOVING AVERAGE (STUDY KASUS UD. TIRTA SU UD JAYA) TUGAS AKHIR.

SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN NOTEBOOK BERBASIS WEB DENGAN METODE MULTI- ATTRIBUTE DECISION MAKING

Hak Cipta milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

MENGHITUNG JUMLAH JARI PADA CITRA TANGAN DENGAN MENGGUNAKAN RUANG WARNA YCBCR DAN TEKNIK DETEKSI KONTUR SKRIPSI. Disusun oleh :

SISTEM ABSENSI MAHASISWA MENGGUNAKAN METODE BARCODE BERBASIS ANDROID

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

RANCANG BANGUN SISTEM INFORMSI PENGGAJIAN (STUDY KASUS PT.BINA AREA PERSADA) TUGAS AKHIR. Disusun Oleh: ACHMAD RIFKY ABDILLAH

SISTEM INFORMASI E-MARKETING UNTUK PERIKLANAN BERBASIS CLIENT-SERVER SECARA ONLINE DAN REAL TIME SKRIPSI. Disusun Oleh :

RANCANG BANGUN SISTEM INFORMASI MONITORING PROGRESS PROYEK DI PT DIFARA EPC BERBASIS DESKTOP TUGAS AKHIR

RANCANG BANGUN APLIKASI PENGGAJIAN KARYAWAN ( STUDI KASUS : CV KARYA BERSAMA AUTO 2000 ) SKRIPSI. Disusun oleh : NIEKO WIDYANSYAH NPM :

SKRIPSI. Diajukan Untuk Memenuhi Sebagai Persyaratan Dalam Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika.

APLIKASI SISTEM TAKSONOMI TANAH KATEGORI TINGGI BERBASIS VB. NET SKRIPSI. Oleh : AJI PRIMAJATI NPM :

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI AKADEMIK SMK AL- IKHLASH BERBASIS WEB DENGAN PHP DAN MYSQL TUGAS AKHIR

SISTEM INFORMASI PENGADUAN PADA JALAN TOL(Studi Kasus PT. JASA MARGA (PERSERO), Tbk CABANG SURABAYA GEMPOL) SKRIPSI.

RANCANG BANGUN APLIKASI ONLINE PEMBELAJARAN PEMROGRAMAN ORACLE 10g EXPRESS EDITION UNTUK TINGKAT PEMULA MENGGUNAKAN PHP SKRIPSI.

APLIKASI PENENTUAN HAMA TANAMAN BERBASIS WEB MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI. Disusun oleh : DENNY PRAWIDIANTO NPM.

RANCANG BANGUN WEBSITE PORTAL GEREJA KATOLIK ROH KUDUS SURABAYA DENGAN MENGGUNAKAN SMS GATEWAY

SISTEM INFORMASI PERPUSTAKAAN FTI UPN VETERAN JATIM SKRIPSI. Disusun Oleh : ARMY SATRIA G NPM Kepada

SISTEM INFORMASI AKADEMIK BERBASIS WEB DENGAN PHP PADA SMAN 16 SURABAYA SKRIPSI. Oleh : ACHMAD FU ADI

SISTEM INFORMASI KEUANGAN PADA BRAVADO RENTCAR MENGGUNAKAN METODE CASH-BASIS SKRIPSI. Oleh : AGIL LUCKY AFFANDY

METODE LEAST SIGNIFICANT BIT (LSB) CITRA DIGITAL UNTUK STEGANOGRAFI PADA GAMBAR JPEG DAN BITMAP (BMP) SKRIPSI. Disusun oleh :

SISTEM PENDUKUNG KEPUTUSAN SELEKSI ASISTEN PRAKTIKUM TEKNIK INFORMATIKA UPN VETERAN JATIM MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING SKRIPSI

SISTEM INFORMASI LOWONGAN KERJA ONLINE DENGAN IMPLEMENTASI SMS GATEWAY MENGGUNAKAN FRAMEWORK CODEIGNITER SKRIPSI. Oleh :

PENGUKURAN KECEPATAN OBYEK DENGAN PENGOLAAN CITRA MENGGUNAKAN METODE THRESHOLDING SKRIPSI. Disusun Oleh : Hery Pramono NPM.

SISTEM INFORMASI PENCACAHAN DAN PENYALURAN BANTUAN SOSIAL PEMERINTAH PADA MASYARAKAT KURANG MAMPU DENGAN MENGGUNAKAN BARCODE DAN FINGERPRINT

RANCANG BANGUN SISTEM PENGENDALI INVENTORY DI PT. DNP INDONESIA CABANG WILAYAH SURABAYA. SKRIPSI. Oleh : ADI WIJAYA NPM.

SISTEM INVENTORY STOCK BARANG DI CV. BERKAH ALAM SKRIPSI

APLIKASI INVENTORI DAN HUTANG-PIUTANG DENGAN FITUR SMS GATEWAY BERBASIS YII FRAMEWORK DI UD. MANUNGGAL SKRIPSI

KATA PENGANTAR. taufik dan hidayah-nya, penulisan laporan tugas akhir dengan judul PELAYANAN SISTEM INFORMASI AKADEMIK DI SMK

DESAIN DAN IMPLEMENTASI SISTEM PERANGKAT LUNAK UNTUK MANAJEMEN PEMELIHARAAN MESIN PRODUKSI BERBASIS SMS GATEWAY (STUDI KASUS DI PR RIZKY B) SKRIPSI

SITEM PENDUKUNG KEPUTUSAN MENGGUNAKAN METODE AHP UNTUK PEMILIHAN SEKOLAH PADA (STUDI KASUS : SMP ISLAM BAITUL AMIEN SURABAYA) SKRIPSI.

KATA PENGANTAR. Maha Esa, yang telah berkenan memelihara dan membimbing penulis, sehingga

APLIKASI PEMILIHAN BIDANG MINAT SISWA SMA MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS STUDY KASUS (SMA KR. YBPK-1 SURABAYA) SKRIPSI

ROBOT BERBASIS KAMERA CMUCAM UNTUK MENGIDENTIFIKASI WARNA BENDA DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA8515 TUGAS AKHIR. Oleh :

SISTEM PAKAR MENDIAGNOSA PENYAKIT GINJAL MENGGUNAKAN METODE ALGORITMA FUZZY LOGIC SKRIPSI

UJI AKURASI SISTEM ABSENSI DENGAN PENGENALAN WAJAH MENGGUNAKAN METODE EIGENFACE TUGAS AKHIR. Oleh : SEPTIAN WIDANEHRU

PENERAPAN METODE ALGORITMA FUZZY PADA APLIKASI SISTEM PENGAMBILAN KEPUTUSAN UNTUK MENGANALISA LOKASI TERBAIK MENDIRIKAN PERUSAHAAN BARU SKRIPSI

SYSTEM INFORMASI INVENTARIS TEKNIK INFORMATIKA FTI UPN VETERAN JATIM MENGGUNAKAN YII FRAMEWORK DENGAN SMS GATEWAY SKRIPSI

SISTEM PENDUKUNG KEPUTUSAN UNTUK PEMILIHAN OBYEK WISATA KOTA SURABAYA MENGGUNAKAN METODE AHP SKRIPSI

SKRIPSI. Diajukan Untuk Memenuhi Sebagai Persyaratan Dalam Memperoleh Gelar Sarjana Komputer Program Studi Sistem Informasi.

SKRIPSI TUWIN FILLAH ANGGRAENI NPM

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI RUTE ANGKUTAN UMUM DAERAH SURABAYA MENGGUNAKAN VISUAL BASIC 6 TUGAS AKHIR. Oleh :

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI AKTIVITAS DAN PENGINGAT UNTUK DOSEN BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR. Oleh :

SISTEM INFORMASI PENJUALAN DISTRO CHERISH PROBOLINGGO

SISTEM PEMETAAN PAPAN REKLAME DI SURABAYA BERBASIS GOOGLE MAP

Desain dan Implementasi Sistem Informasi perpustakaan menggunakan Barcode System (Studi Kasus: SMPK St.Yusuf Tropodo)

RANCANG BANGUN SISTEM LAYANAN PASIEN TERPADU BERBASIS SMS GATEWAY (STUDI KASUS DI PRO CLINIC SURABAYA) SKRIPSI. Oleh : ARIF FIRMANSYAH

APLIKASI PEMINJAMAN BUKU DENGAN SISTEM REMINDER. MENGGUNAKAN VISUAL BASIC 6.0 DAN DATABASE MySQL PADA BEVERLY RENT BOOK SKRIPSI

APLIKASI SISTEM INFORMASI TINDAK PELANGGARAN HUKUM BERBASIS WEB DAN SMS GATEWAY

APLIKASI MANAJEMEN DAN PENGELOLAAN DATA TUGAS AKHIR MAHASISWA TEKNIK INFORMATIKA

IMPLEMENTASI FILTERING CITRA DIGITAL PERMUKAAN BUMI 24bit MENGGUNAKAN GAUSSIAN FILTERING SKRIPSI. Disusun oleh : ADE SATRYA PUTRA NPM.

ANALISIS DAN DESAIN CUSTOMER RELATIONSHIP MANAGEMENT TRANSAKSI RESERVASI HOTEL BERBASIS TEKNOLOGI MOBILE TUGAS AKHIR. Oleh :

RANCANG BANGUN SISTEM INFORMASI PERNIKAHAN PADA KANTOR URUSAN AGAMA KECAMATAN BANGIL - PASURUAN SKRIPSI

PEMBUATAN APLIKASI ABSENSI ONLINE MENGGUNAKAN SENSOR SIDIK JARI TUGAS AKHIR

APLIKASI MEDIA PEMBELAJARAN ONLINE BAHASA PEMROGRAMAN VISUAL C++ SKRIPSI. Disusun oleh : RIZAL AGUSTYAWAN WARDANA NPM

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR 2012

PEMBUATAN APLIKASI SISTEM INFORMASI MANAJEMEN POLIKLINIK UPN VETERAN JAWA TIMUR SKRIPSI

RENDY WIRAWAN RAHADI NPM

Diajukan Oleh : PRIMA FAUZIAH NPM : JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih locker

SKRIPSI APLIKASI PETA DIGITAL UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR HERMAN KURNIAWAN NPM

PENGOLAHAN CITRA DIGITAL UNTUK MENDETEKSI TANDA AIR UANG KERTAS SKRIPSI

RANCANG BANGUN APLIKASI PEMESANAN ROLL KARET MESIN CETAK DI CV. SINAR RUBBERINDO SURABAYA TUGAS AKHIR OLEH : REZA RACHMANSYAH NPM :

SISTEM INFORMASI BOOKING BRAVADO RENT CAR BERBASIS WEB MENGGUNAKAN FRAMEWORK CAKE SKRIPSI. Oleh : ODDIE ERCHA RAMANDHA

SKRIPSI. Disusunoleh : NOVTORI WICAKSONO NPM :

SISTEM MANAGEMENT PARKIR BERBASIS SMS GATEWAY DI KRATON PLAZA MOJOKERTO

RANCANG BANGUN SISTEM PENILAIAN PRAKTIKUM BERBASIS JSON WEB SERVICE PADA LAB. BASIS DATA UPN VETERAN JATIM

PENGENALAN WAJAH DENGAN METODE TEMPLATE MATCHING SEBAGAI SISTEM STARTER SEPEDA MOTOR BERBASIS MIKROKONTROLER ATMEGA 16 Oleh : Margito Hermawan

EKSPERIMEN PENENTUAN GOLONGAN DARAH MELALUI PENGOLAHAN CITRA DIGITAL DENGAN METODE PREWITT, SOBEL, DAN ROBERT TUGAS AKHIR.

SISTEM INFORMASI TATA NASKAH DINAS PETERNAKAN PROVINSI JAWA TIMUR TUGAS AKHIR

PENGENALAN WAJAH MENGGUNAKAN METODE DIAGONAL PRINCIPAL COMPONENT ANALYSIS. Skripsi

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK MENGEVALUASI KINERJA OUTSOURCHING PEGAWAI PT. PRATAMA WISESA MANDIRI BERBASIS WEB SKRIPSI.

APLIKASI PENILAIAN KOMPETENSI DASAR SISWA MENGGUNAKAN METODE SCORING SYSTEM PADA TAMAN KANAK-KANAK DEWI SARTIKA SKRIPSI

RANCANG BANGUN APLIKASI PENGELOLAAN SISTEM POLA KERJA KONTRAK DI PT. SNSPATENT BERBASIS WEB TUGAS AKHIR. Oleh : ANDAYANI

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan

APLIKASI MONITORING KEDATANGAN KAPAL DAN PENJADWALAN KERJA DI KOPERASI TENAGA KERJA BONGKAR MUAT USAHA KARYA TUGAS AKHIR.

TUGAS AKHIR SISTEM INFORMASI KATALOG SEPEDA MOTOR BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN PEGAWAI DI LABORATORIUM KLINIK PRODIA - SURABAYA SKRIPSI. Disusun Oleh :

APLIKASI KONVERSI AKSARA JAWA BERBASIS ANDROID DENGAN FITUR GESTURE RECOGNITION SKRIPSI. Disusun oleh : M. HIRSON ARBAHUD DAROINI NPM.

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK MANAJEMEN PEGAWAI DI FAKULTAS TEKNOLOGI INDUSTRI UPN VETERAN JAWA TIMUR SKRIPSI.

MEDIA PEMBELAJARAN INTERAKTIF ONLINE PEMROGRAMAN ORACLE 10g EXPRESS EDITION SKRIPSI. Disusun oleh : MUHAMMAD AMINUL MUSYAFFA NPM.

E-LEARNING SEBAGAI MEDIA PEMBELAJARAN DENGAN BOOTSTRAP FRAMEWORK SKRIPSI. Disusun oleh : ISHA SINETRIA PRIBADI NPM

ADITYA WARDANA

RANCANG BANGUN SISTEM PENGAIRAN TETESAN KAPILER PADA LAHAN KERING TUGAS AKHIR. Oleh : CATUR INDAH LARASATI

RANCANG BANGUN SISTEM LAYANAN PASIEN TERPADU BERBASIS SMS GATEWAY (STUDI KASUS DI PRO CLINIC SURABAYA) SKRIPSI. Oleh : ARIF FIRMANSYAH

ABSENSI PRAKTIKUM JURUSAN TEKNIK INFORMATIKA UPN VETERAN JATIM MENGGUNAKAN FINGERPRINT DENGAN KONSEP ARSITEKTUR MVVM SKRIPSI.

SISTEM PENJADWALAN PRODUKSI DAN PENGECEKAN BAHAN MENTAH PADA PERUSAHAAN ROKOK RISKI B SIDOARJO SKRIPSI. Disusun oleh :

Transkripsi:

PENGGUNAAN SISTEM PENGENALAN WAJAH PADA SISTEM PRESENSI KARYAWAN MENGGUNAKAN ALGORITMA EIGENFACE SKRIPSI Oleh : RAMANDIKA PERDANA WOLANG 0834010174 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR 2012

PENGGUNAAN SISTEM PENGENALAN WAJAH PADA SISTEM PRESENSI KARYAWAN MENGGUNAKAN ALGORITMA EIGENFACE SKRIPSI Diajukan Untuk Memenuhi Sebagai Persyaratan Dalam Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Oleh : RAMANDIKA PERDANA WOLANG 0834010174 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR 2012

ABSTRAKSI Nama : Ramandika Perdana Wolang NPM : 0834010174 Pembimbing 1 : I Gede Susrama M.D., ST., MT Pembimbing 2 : Chrystia Aji Putra, S.Kom Judul : PENGGUNAAN SISTEM PENGENALAN WAJAH PADA SISTEM PRESENSI KARYAWAN MENGGUNAKAN ALGORITMA EIGENFACE Dewasa ini, era computing kian maju, salah satu contohnya adalah absensi dengan sidik jari bahkan sampai dengan absen dengan kornea mata bisa dilakukan dengan mudah tanpa orang tersebut membawa kartu identitas pekerjaan mereka atau absen tulis tangan yang kurang efektif dan menyebabkan banyaknya kertas yang dipakai. Jadi dengan berkurangnya kita memakai kertas maka dapat memperlambat dampak pemanasan global, karena kertas didapat dari olahan kayu pulp. Dalam Skripsi ini, aplikasi dirancang dengan pendekatan Trial and Error dimana algoritma ini mempunyai akurasi yang tidak akurat dibanding dengan algoritma Fisherface sehingga perlu dilakukan uji coba dengan berbagai kondisi dan banyaknya variabel peubah seperti cahaya matahari maupun latar belakang dari sebuah citra. Algoritma yang dipakai adalah algoritma Eigenface. Sistem yang dipakai merupakan segmentasi komputasi level rendah dan perangkat lunak ini merupakan program sederhana yaitu Sistem Presensi yang dimana akan ditambahkan sub-sistem pengenalan wajah. Jadi sistem dapat mengenal wajah seseorang dalam melakukan absensi, tetapi aplikasi ini juga harus dijalankan oleh operator juga dikarenakan akurasinya yang kurang memuaskan sehingga operator bisa mencocokkan wajah yang melakukan absensi. Aplikasi pencocokan wajah ini merupakan perbaikan program dan bukan coding dari awal, karena sebelumnya aplikasi ini pernah dibuat sebelumnya. Dilakukan uji coba terhadap aplikasi ini dengan 22 absensi dengan wajah berbeda dan hasilnya menakjubkan, aplikasi ini dapat membedakan permukaan wajah satu sama lain. Sedangkan untuk wajah kembar, ada sedikit masalah dikarenakan pola wajah yang sama. Pada sistem ini hanya wajah saja yang valid untuk absensi. Kata kunci: Sistem Presensi dan Algoritma Eigenface. i

KATA PENGANTAR Terima kasih kepada Tuhan Yang Maha Esa, yang memberi inspirasi dan solusi sehingga penulis dapat menyelesaikan tugas akhir ini dengan judul PENGGUNAAN SISTEM PENGENALAN WAJAH PADA SISTEM PRESENSI KARYAWAN MENGGUNAKAN ALGORITMA EIGENFACE yang merupakan persyaratan dalam memperoleh gelar Sarjana Komputer di Universitas Pembangunan Nasional VETERAN Jatim. Penulis mengucapkan terima kasih yang sebesar-besarnya kepada pihakpihak yang telah membantu baik materiil maupun dorongan spirituil untuk menyelesaikan penulisan tugas akhir ini, terutama kepada: 1. Bapak Prof. Dr. Ir. Teguh Soedarto, MP, selaku Rektor UPN Veteran Jatim. 2. Bapak Ir. Sutiyono, MT selaku DEKAN FTI UPN VETERAN Jatim. 3. Dr. Ir. Ni Ketut Sari, MT. selaku Kepala Jurusan Teknik Informatika, FTI UPN VETERAN Jatim. 4. Bapak I Gede Susrama, ST. M.Kom, selaku Dosen Pembimbing pertama yang telah meluangkan waktu untuk memberikan bimbingan selama proses pelaksanaan Tugas Akhir penulis. 5. Bapak Chrystia Aji Putra, S.Kom, selaku Dosen Pembimbing kedua yang telah meluangkan waktu untuk memberikan bimbingan selama proses pelaksanaan Tugas Akhir penulis. 6. Bapak Firza Prima Aditiawan, S.Kom, selaku PIA TA yang telah mendukung proses pelaksanaan Tugas Akhir penulis. ii

7. Special thank s to: Bapak Agus Hermanto, S.Kom. selaku pemberi inspirasi judul Tugas Akhir yang mengesankan ini dan Bapak I Gede Susrama, ST. M.Kom. yang membantu tugas akhir ini 8. Dosen-dosen Teknik Informatika dan Sistem Informasi, staff dan segenap civitas akademika UPN VETERAN Jatim. 9. Special thank s to: Laptop yang bekerja tanpa mati serta kawan-kawan Selamet Soendoro, Rury Asprianto, Rizky Firmansyah, Wawan Uchiha, Qiqi Oktariani, Alfiah, Rozzy, Esdrass, Hardika, Nugroho yang menjadi relawan percobaan aplikasi ini. 10. My best Friends: Seluruh teman-teman saya yang sudah mendukung saya dalam mengerjakan tugas akhir ini. Penulis menyadari sepenuhnya masih banyak terdapat kekurangan dalam penulisan Tugas Akhir ini. Oleh sebab itu kritik serta saran yang membangun dari pembaca sangat membantu guna perbaikan dan pengembangan di masa yang akan datang. Akhirnya dengan rahmat Tuhan Yang Maha Esa, penulis berharap semoga Tugas Akhir ini dapat memberikan manfaat bagi pembaca sekalian terutama mahasiswa di bidang komputer grafika dan komputer visi. Surabaya, 24 Februari 2012 Penulis iii

DAFTAR ISI Halaman HALAMAN JUDUL LEMBAR PENGESAHAN LEMBAR PENGESAHAN DAN PERSETUJUAN KETERANGAN REVISI ABSTRAKSI... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR PERSAMAAN... xi BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian... 4 1.5 Manfaat Penelitian... 5 1.6 Metode Penelitian... 5 BAB II LANDASAN TEORI... 7 2.1 Citra... 7 2.2 Pengenalan Pola... 13 2.2.1 Komponen Sistem Pengenalan Pola 16 2.2.2 Pendekatan Pengenalan Pola... 16 2.3 Pengenalan Wajah (Face Recognition)... 18 2.3.1 Eigenface.. 19 2.3.2 Transformasi Karhunen-Loeve 20 2.3.3 Eigenvalue dan Eigenvector. 22 2.3.4 Mencari Eigenvector. 22 2.3.5 Algoritma Eigenface. 24 iv

2.3.6 Cara Kerja Algoritma Eigenface.. 27 2.4 Dasar Teori Aplikasi... 30 2.4.1 Pengertian Microsoft Visual Basic 6.0... 31 2.4.2 Data Report... 33 2.4.3 Database dan Data Kontrol... 34 2.4.4 Aplikasi Database... 34 2.4.5 Pengertian Sistem Informasi... 36 2.4.6 Microsoft Access 2003... 38 BAB III PERANCANGAN... 42 3.1 Dasar Analisis Sistem... 42 3.2 Analisis Sistem... 42 3.3 Analisis Komponen Sistem... 45 3.4 Desain Data... 49 3.5 Data Flow Diagram... 50 3.6 Hubungan Antar Entitas Berupa CDM dan PDM 55 BAB IV IMPLEMENTASI... 58 4.1 Implementasi... 58 4.1.1 Tampilan splash screen... 58 4.1.2 Halaman utama admin.. 59 4.1.3 Halaman utama user standard... 59 4.1.4 Sub-Menu File.. 60 4.1.5 Sub-Menu Master Data. 60 4.1.6 Sub-Menu Presensi 61 4.1.7 Sub-Menu Laporan 62 4.1.8 Menu Help. 62 4.1.9 Menu About... 63 4.1.10 Sub-Menu Bagian. 63 4.1.11 Sub-Menu Jabatan 64 4.1.12 Sub-Menu Karyawan... 64 4.1.13 Sub-Menu Petugas Presensi. 65 4.1.14 Sub-Menu Ganti Password.. 65 4.1.15 Sub-Menu Akurasi Kamera. 66 v

4.1.16 Sub-Menu Absensi... 66 4.1.17 Sub-Menu Laporan... 67 4.2 Cara Kerja Sistem Informasi.. 67 4.3 Kebutuhan Perangkat Keras... 68 4.4 Kebutuhan Perangkat Lunak.. 68 4.5 Input Data Karyawan. 69 4.6 Cara Kerja Algoritma Eigenface 71 BAB V PENGUJIAN DAN ANALISIS... 78 5.1 Lingkungan Pengujian... 78 5.2 Uji Coba... 78 BAB VI PENUTUP... 84 6.1 Kesimpulan... 84 6.2 Saran... 85 DAFTAR PUSTAKA vi

DAFTAR GAMBAR Halaman Gambar 2.1 Citra Digital... 8 Gambar 2.2 Komposisi Warna RGB... 9 Gambar 2.3 Tiga bidang studi yang berkaitan dengan citra... 10 Gambar 2.4 Contoh Grafika Komputer... 11 Gambar 2.5 Penghitungan noise pada Pengolahan Citra... 11 Gambar 2.6 Contoh Pengenalan Pola Tanda Tangan... 12 Gambar 2.7 Alur proses identifikasi image dengan eigenface... 25 Gambar 2.8 Penyusunan Flat Vector... 28 Gambar 2.9 Penentuan Rataan Flat Vector 28 Gambar 2.10 Perhitungan Eigenface... 29 Gambar 2.11 Perhitungan Nilai Eigenface untuk Testface.. 29 Gambar 2.12 Proses identifikasi dengan input image testface. 30 Gambar 3.1 Hubungan Antarsub Sistem... 45 Gambar 3.2 Langkah-langkah proses identifikasi citra wajah... 46 Gambar 3.3 Diagram Alir Normalisasi... 48 Gambar 3.4 Flowchart Sub-Sistem Simplifikasi Pengenalan Wajah... 49 Gambar 3.3 Context Diagram untuk Sistem Presensi... 51 Gambar 3.4 DFD Level 1 untuk Sistem Presensi... 52 Gambar 3.5 DFD Level 2 untuk proses input data karyawan... 53 Gambar 3.6 DFD Level 2 untuk proses presensi... 54 Gambar 3.7 DFD Level 3 untuk proses input citra... 54 vii

Gambar 3.8 Conceptual Data Modelling Sistem Presensi... 57 Gambar 3.9 Physical Data Modelling Sistem Presensi... 57 Gambar 4.1 Tampilan splash screen... 56 Gambar 4.2 Halaman utama admin... 58 Gambar 4.3 Halaman utama user standard... 59 Gambar 4.4 Submenu File 60 Gambar 4.5 Submenu Master Data.. 60 Gambar 4.6 Submenu Presensi... 61 Gambar 4.7 Submenu Laporan... 62 Gambar 4.8 Menu Help... 62 Gambar 4.9 Menu About.. 63 Gambar 4.10 Sub Menu Bagian Pekerjaan... 63 Gambar 4.11 Sub Menu Jabatan... 64 Gambar 4.12 Sub Menu Karyawan... 64 Gambar 4.13 Sub Menu Petugas Presensi... 65 Gambar 4.14 Sub Menu Ganti Password... 65 Gambar 4.15 Sub Menu Akurasi Kamera... 66 Gambar 4.16 Sub Menu Absensi... 66 Gambar 4.17 Sub Menu Laporan Absensi... 67 Gambar 4.18 Input Data Karyawan... 69 Gambar 4.19 Data Grid Karyawan... 70 Gambar 4.20 Jendela hasil tangkapan kamera... 70 Gambar 4.21 Jendela tempat menyimpan foto sementara... 71 Gambar 4.22 Kode Sumber Cropping Image... 72 viii

Gambar 4.23 Merubah RGB menjadi Grayscale. 72 Gambar 4.24 Fungsi menyimpan image ke folder image. 73 Gambar 4.25 Capture image dengan webcam. 73 Gambar 4.26 Proses pencocokan citra. 74 Gambar 4.27 Proses cetakan citra hasil olah 75 Gambar 4.28 Proses ekstraksi nilai eigenface.. 75 Gambar 4.29 Proses penghitungan nilai eigenface... 76 Gambar 4.30 Proses pengambilan data sesuai dengan nilai eigen 77 Gambar 4.31 Penentuan jenis absensi.. 77 Gambar 5.1 Uji coba subjek pertama dengan normalisasi... 79 Gambar 5.2 Uji coba subjek kedua dengan normalisasi... 79 Gambar 5.3 Uji coba subjek ketiga dengan normalisasi... 80 Gambar 5.4 Uji coba subjek keempat dengan normalisasi... 80 Gambar 5.5 Grafik pie Akurasi dengan Normalisasi... 82 Gambar 5.6 Grafik pie Akurasi dengan tanpa Normalisasi... 82 ix

Tabel 5.1 Tabel Akurasi dengan Normalisasi... 81 Tabel 5.2 Tabel Akurasi dengan tanpa Normalisasi... 81 x

Persamaan 2.1 Matriks Kovarian... 21 Persamaan 2.2 Dekomposisi Eigen... 21 Persamaan 2.3 Proyeksi x searah... 21 Persamaan 2.4 Determinan... 22 Persamaan 2.5 Pencarian Eigenvector... 22 Persamaan 2.6 Matriks 2 x 2... 23 Persamaan 2.7 Polynomial... 23 Persamaan 2.8 Matriks Y 0... 23 Persamaan 2.9 Subtitusi Y 0 dengan v... 23 Persamaan 2.10 Hasil Subtitusi... 23 Persamaan 2.11 Penyederhanaan... 23 Persamaan 2.12 Eigenvalue... 23 Persamaan 2.13 Persamaan Eigenvector... 24 Persamaan 2.14 Himpunan S... 25 Persamaan 2.15 Mean... 26 Persamaan 2.16 Selisih nilai citra... 26 Persamaan 2.17 Matriks Kovarian C dan L... 26 Persamaan 2.18 Eigenvalue dan Eigenvector... 26 Persamaan 2.19 Nilai Eigenface... 26 Persamaan 2.20 Nilai kumpulan Eigenface... 27 Persamaan 2.21 Jarak terpendek dari basis data... 27 xi

BAB I PENDAHULUAN 1.1 Latar belakang Dewasa ini, era computing semakin maju, tidak sedikit yang memakai teknologi neuro ataupun teknologi fuzzy untuk menambah sistem yang terkesan manual menjadi terasa termudahkan dengan sistem cerdas. Adanya sistem ini dapat mempermudah pengguna dalam melakukan suatu pekerjaan dengan cepat serta dapat mempersingkat jeda waktu pengerjaan. Kesadaran bisa dijadikan tanda hadirnya kecerdasan. Jika suatu mesin bisa menampilkan kualitas kecerdasan seperti manusia maka mesin itu dikatakan memiliki conscious. Pendapat ini dikemukakan oleh Alan Turing yang pada tahun 1950 melakukan percobaan yang hasilnya bisa dipakai untuk menentukan apakah dalam praktiknya suatu mesin bisa dikatakan cerdas. Percobaan yang dilakukannya cukup sederhana. Jika seseorang memasuki ruangan dan menemukan 2 terminal: 1 terminal terkoneksi dengan Software AI dan 1 terminal terhubung dengan seseorang yang menuliskan respons. Subjek percobaan diminta untuk menentukan terminal mana yang terkoneksi dengan komputer. Subjek boleh mengajukan pertanyaan, membuat pernyataan, menanyakan perasaan dan motivasi selama diperlukan. Jika subjek ternyata gagal menentukan terminal mana yang terkoneksi dengan komputer, maka komputer dinyatakan lulus tes dan dikatakan memiliki consciousness. 1

2 Bidang penelitian Artificial Intelligence (AI) modern dibentuk pada konferensi di kampus Dartmouth College pada musim panas 1956, yang kemudian akan menjadi pemimpin penelitian-penelitian tentang AI selama beberapa dekade, terutama John McCarthy, Marvin Minsky, Allen Newel dan Herbert Simon yang mendirikan laboratorium AI di MIT, CMU dan Stanford. Mereka dan para mahasiswanya menulis program-program komputer yang menurut beberapa orang sangat mengagumkan. Komputer menjadi punya kemampuan dalam menyelesaikan masalah kata pada aljabar, membuktikan teori logika dan bahkan berbicara dalam bahasa Inggris. Pada tahun 60-an penelitian mereka sebagian besar didanai oleh Departemen Pertahanan Amerika Serikat. Dengan perkembangan AI saat ini, ada berbagai macam AI, salah satunya adalah pengenalan pola, dimana salah satu dari algoritma pengenalan pola adalah pengenalan pola wajah yang populer saat ini adalah algoritma Eigenface. Dengan algoritma ini kita bisa mengenali wajah sesuai dengan pola wajah lalu disesuaikan dengan pola wajah yang ada di dalam basis data dan mencocokannya dengan mencari nilai Eigen Value-nya. Jika sesuai maka wajah teridentifikasi. Dengan alogritma ini banyak sekali yang bisa diaplikasikan semisal pengaman rumah ataupu absensi pegawai. 1.2 Rumusan Masalah Dari latar belakang yang telah dipaparkan oleh penulis sebelumnya maka penulis mencoba untuk membuat sebuah sistem presensi yang diberi kecerdasan buatan berupa pengenalan wajah dengan algoritma Eigenface.

3 Adapun beberapa permasalahan yang ada sebagai berikut: a) Bagaimana membangun sebuah sistem presensi yang menggunakan sub-sistem pengenalan wajah pada operasi absensi? b) Bagaimana membuat sub-sistem pengenalan wajah yang terintegrasi dengan sistem presensi? c) Bagaimana proses mencocokan citra dari seorang yang melakukan operasi absensi dengan data citra orang yang telah terdaftar sebelumnya? 1.3 Batasan Masalah Dalam penyusunan tugas akhir ini, untuk mengatasi permasalahan yang ada maka penulis membatasi permasalahan sebagai berikut. a) Sistem presensi ini hanya untuk absensi kedatangan pegawai/karyawan saja b) Sistem ini hanya menangkap citra wajah saja dengan latar belakang ternormalisasi berwarna putih atau orange chiffon. c) Citra yang dipakai untuk absensi tidak boleh kembar (wajah kembar). d) Ekspresif wajah yang valid yaitu ekspresif wajah normal. e) Resolusi citra yang dipakai di bawah 160 x 120, supaya pemrosesan nilai Eigen value lebih cepat. f) Sistem tetap menggunakan operator untuk memantau jalannya absensi ketika terdapat wajah yang tidak sesuai. g) Kondisi wajah harus normal tidak ada cacat wajah.

4 h) Hardware masukan yang dipakai adalah webcamera dengan resolusi minimal VGA ( 640 x 480 ). i) Citra yang dikenali untuk pengenalan pola wajah adalah citra greyscale dengan rentang intensitas 0 255 atau setara 8 bit. j) Pengguna harus menentukan posisi wajah sekarang dengan membandingkan dengan data posisi wajah sebelumnya. k) Citra masukan tidak boleh sebuah foto fisik dari karyawan. l) Sistem harus diimplementasikan pada ruangan dengan intensitas cahaya yang cukup serta latar belakang dengan satu warna cerah saja. m) Proses presensi mencatat kehadiran pegawai / karyawan dengan aturan jika kedatangan kurang dari sama dengan jam 08.00, maka pegawai dianggap tidak terlambat. Dan terdapat 4 kondisi lagi seperti yang dijelaskan di bawah ini. 1) Jika kedatangan antara jam 08.00 s.d jam 08.15 maka akan dianggap terlambat dengan potongan kategori I (0,5% dari gaji pokok). 2) Jika kedatangan antara jam 08.15 s.d jam 08.30 maka akan dianggap terlambat dengan potongan kategori II (1% dari gaji pokok). 3) Jika kedatangan antara jam 08.30 s.d 08.45 maka akan dianggap terlambat dengan potongan kategori II (1,5% dari gaji pokok). 4) Jika kedatangan melebihi jam 08.45 atau tidak masuk tanpa alasan yang jelas maka akan masuk ke kategori II (2% dari gaji pokok). 1.4 Tujuan Penelitian Tujuan dari skripsi adalah bagaimana mengimplementasikan sebuah sistem presensi yang mempunyai kecerdasaan buatan berupa sub-sistem

5 pengenalan wajah sebagai operasi absensi. Serta sebagai syarat pelengkap untuk memenuhi Tugas Akhir di Universitas Pembangunan Nasional Veteran Jatim. 1.5 Manfaat Penelitian Adapun manfaat dibuatnya Sistem presensi dengan pengenalan wajah ini adalah : a) Membantu keamanan prosedur absensi dan citra bersifat unik karena setiap wajah memiliki karakteristik tersendiri. b) Membantu ketertiban absensi dengan tidak titip absen ataupun menghilangkan hal kartu identitas pekerjaan yang ketinggalan dan sebagainya. c) Membantu absensi agar lebih cepat dan sistem terlihat sederhana dan tidak membutuhkan buku absensi yang banyak. d) Memberi keakurasian data yang tepat sesuai dengan wajah orang yang melakukan operasi absensi. 1.6 Metode Penelitian Metode yang dilaksanakan dalam penelitian ini adalah. a) Studi Literatur Dilakukan dengan cara mencari segala macam informasi secara riset keperpustakaan dan mempelajari buku-buku yang berhubungan dengan masalah yang dihadapi.

6 b) Pengumpulan dan Analisa Data Pengumpulan data-data yang berhubungan dengan masalah yang dihadapi dengan cara observasi, identifikasi, klasifikasi serta data analisa masalah sesuai dengan fakta-fakta yang ada. Maka dari pengumpulan data tersebut dapat dilakukan analisa data yaitu dalam proses pembuatan Sistem Presensi yang menggunakan sistem pengenalan wajah. c) Perancangan Program Melakukan analisa awal tentang sistem presensi yang akan dibuat yaitu suatu pemecahan masalah yang dilakukan melalui sistem pengenalan wajah dan bisa mencocokkan wajah yang diabsen dengan data yang ada di database. d) Pengujian dan Analisa Pengujian dan analisa dimaksudkan untuk mengetahui sejauh mana sistem yang dibuat pada proyek akhir ini dapat berfungsi sesuai dengan proses sistem yang diharapkan dan yang pasti sistem ini menggunakan metode Trial and Error guna untuk mengetahui suatu yang tidak berjalan pada saat sistem berjalan. e) Kesimpulan Dibuat kesimpulan dari pengujian sistem tugas akhir dengan menguji apakah hasilnya seperti yang diharapkan pada tujuan tugas akhir sebelumnya.