APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE TEMPLATE MATCHING NORMALIZED CORRELATION

dokumen-dokumen yang mirip
SISTEM PAKAR DIAGNOSIS KERUSAKAN NOTEBOOK MENGUNAKAN METODE INFERENSI FORWARD CHAINING DAN TEOREMA BAYES (STUDI KASUS JOGJA COMPUTER) SKRIPSI

APLIKASI METODE AHP (ANALYTICAL HIERARCHY PROCESS) UNTUK SELEKSI KARYA ILMIAH PADA SEMINAR NASIONAL (STUDI KASUS JURUSAN INFORMATIKA FSM UNDIP)

PENGENALAN BAHASA ISYARAT HURUF ABJAD MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION (LVQ) SKRIPSI

PENDETEKSIAN TEPI CITRA DIGITAL DENGAN LOGIKA FUZZY

IMPLEMENTASI STEGANOGRAFI DAN KRIPTOGRAFI DALAM MELINDUNGI PESAN CITRA DIGITAL

APLIKASI DATA MINING UNTUK ANALISIS ASOSIASI POLA PEMBELIAN DENGAN ALGORITMA APRIORI

SKRIPSI. Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer pada Jurusan Ilmu Komputer/Informatika.

PENGEMBANGAN SISTEM INFORMASI EKSPLOITASI PRODUKSI KAYU PERUM PERHUTANI UNIT I JAWA TENGAH

APLIKASI PENGKLASIFIKASIAN MOTIF BATIK TULIS LASEM MENGGUNAKAN METODE GRAY LEVEL CO-OCCURRENCE MATRICES (GLCM) DAN SUPPORT VECTOR MACHINE (SVM)

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KARYAWAN TERBAIK MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS BERBASIS WEB DI BALAI IPTEKNET BPPT

SISTEM DETEKSI DINI KANKER PAYUDARA MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION DENGAN MOMENTUM DAN ALGORITMA NGUYEN WIDROW

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN SISWA BARU SEKOLAH MENENGAH KEJURUAN DENGAN METODE WEIGHTED PRODUCT (STUDI KASUS : SMK N 1 KOTA TEGAL)

SISTEM PENDUKUNG KEPUTUSAN UNTUK PENENTUAN MINAT PESERTA DIDIK DI SMA MENGGUNAKAN METODE TOPSIS. (Studi Kasus : SMA Negeri 1 Bekasi) SKRIPSI

E-Tourism Menggunakan Sistem Rekomendasi Item Based Collaborative Filtering

PENGENALAN GARIS TELAPAK TANGAN MENGGUNAKAN EKSTRAKSI JARAK EUCLIDEAN TERNORMALISASI SKRIPSI FUJI FRILLA KURNIA

UNIVERSITAS BINA NUSANTARA PENGENALAN UANG KERTAS DOLLAR AMERIKA DENGAN METODE TEMPLATE MATCHING

UNIVERSITAS BINA NUSANTARA

PENGGUNAAN METODE TEMPLATE MATCHING UNTUK KLASIFIKASI GAMBAR WAJAH

IDENTIFIKASI WAJAH MANUSIA BERDASARKAN PERBANDINGAN PARAMETER TINGGI HIDUNG, LEBAR HIDUNG DAN JARAK MATA. Yusriani Laa Baan

ANALISIS PERBANDINGAN HASIL ALGORITMA HOMOGENEITY DAN ALGORITMA PREWITT UNTUK DETEKSI TEPI PADA CITRA BMP SKRIPSI ZULFADHLI HARAHAP

TRANSFORMASI DOKUMEN XML MENJADI MODEL BASIS DATA RELASIONAL DENGAN MENGGUNAKAN METODE PARSING SAX

SISTEM REKOMENDASI DOSEN PEMBIMBING TUGAS AKHIR BERBASIS TEXT MINING MENGGUNAKAN VECTOR SPACE MODEL

KLASIFIKASI CITRA SIDIK JARI DENGAN METODE TEMPLTE MATCHING

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN FURNITURE RUMAH DENGAN METODE TOPSIS BERBASIS WEB. Oleh : SHOFIANI RISTI KHANIFAH

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... DAFTAR LAMPIRAN Latar Belakang... 1

DETEKSI KERUSAKAN JALUR PCB (PRINTED CIRCUIT BOARD) MENGGUNAKAN METODE TEMPLATE MATCHING

PERANCANGAN PERANGKAT LUNAK SEGMENTASI CITRA DENGAN MENGGUNAKAN METODE FUZZY CLUSTERING SKRIPSI MUHAMMAD PRAYUDHA

ANALISIS DAN PERANCANGAN APLIKASI STEGANALISIS PADA MEDIA CITRA BMP DENGAN METODE ENHANCED LEAST SIGNIFICANT BIT SKRIPSI DESMAWATI

SKRIPSI ANALISIS DAN PENGEMBANGAN SISTEM INFORMASI WEB SEKOLAH MENGGUNAKAN PHP DAN MYSQL DI SMPN 2 TULAKAN

ANALISA PERBANDINGAN KOMPRESI 2 GAMBAR TIFF DAN BMP MENGGUNAKAN METODE TRANSFORMASI WAVELET. Oleh: FIRU AL FARIZI

LAPORAN SKRIPSI APLIKASI WEB PENDAFTARAN SISWA BARU PADA SMK PGRI 2 KUDUS. Oleh : Tri Ayu Widian Ningrum

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN APLIKASI JAVA DAN MYSQL UNTUK PEMESANAN DAN PERSEDIAAN BARANG DI TOKO SUMBER REJEKI NGRAYUN SKRIPSI

SKRIPSI MEMBANGUN PERUSAHAAN ONLINE PADA PABRIK KERUPUK LAKSANA MENGGUNAKAN PHP DAN MYSQL

SKRIPSI PENGEMBANGAN SISTEM INFORMASI SURAT PERINTAH PERJALANAN DINAS (SPPD) BERBASIS WEB

ANALISIS PERBANDINGAN PENDETEKSI GARIS TEPI PADA CITRA DIGITAL ANTARA METODE EDGE LINKING DAN OPERATOR SOBEL SKRIPSI

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR...

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENETUKAN TERAPI HERBAL PADA PENYAKIT DALAM DENGAN METODE AHP (ANALITYC HIERARCHY PROCESS) TUGAS AKHIR

PERANCANGAN APLIKASI JAVA DAN MYSQL UNTUK PENYEWAAN SARANA DAN PRASARANA DESA DI DESA NGRAYUN KECAMATAN NGRAYUN SKRIPSI

PERANCANGAN PERANGKAT LUNAK PENGENALAN WAJAH DENGAN METODE EIGENFACE SKRIPSI MUHAMMAD SYUKUR HUTAGALUNG

RANCANG BANGUN SISTEM PENYELARASAN KATA BERBAHASA INDONESIA DENGAN MENGGUNAKAN ALGORITMA LEVENSHTEIN DISTANCE

SKRIPSI PEMBUATAN PERANGKAT LUNAK PENDAFTARAN SISWA BARU (PSB) ONLINE DI SMPN 1 BALONG

SKRIPSI PENGEMBANGAN SISTEM INFORMASI SURAT PERINTAH PERJALANAN DINAS (SPPD) BERBASIS WEB

Rancang Bangun Sistem Informasi Surat Keterangan Domisili Usaha Pada Kantor Kecamatan Serpong Utara Berbasis Web Aplikasi

SISTEM INFORMASI PENDAFTARAN NIKAH DI KUA KECAMATAN / KABUPATEN PONOROGO BERBASIS WEB DENGAN PHP DAN MYSQL SKRIPSI. Diajukan Sebagai Salah satu Syarat

SKRIPSI PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG (INVENTORY APPLICATION) BERBASIS WEB DAN BOOTSTRAP CSS

PENERAPAN STEMMING DENGAN ALGORITMA PORTER PADA QUERY PENCARIAN JUDUL BUKU

ABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha

SISTEM INVENTORY BARANG PADA PT. STARS INTERNATIONAL MENGGUNAKAN PEMROGRAMAN BERORIENTASI OBJEK LAPORAN TUGAS AKHIR

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

PADA SISTEM BUANA FAKULTAS ILMU JAKARTA 20122

SKRIPSI. Oleh : HAPSA KAPLALE

SKRIPSI SEGMENTASI PEMBULUH DARAH PADA CITRA FUNDUS RETINA MATA DENGAN ALGORITMA FILTER GABOR. Oleh: NUR AHMAD FAUZAN

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

PERANCANGAN SISTEM PAKAR DIAGNOSA PENYAKIT PADA TANAMAN PISANG DENGAN METODE FORWARD CHAINING SKRIPSI. Diajukan Sebagai Salah Satu Syarat

APLIKASI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN LOKASI PENANAMAN TANAMAN KELAPA SAWIT MENGGUNAKAN METODE PROMETHEE

Pengenalan Pola Karakter Tulisan Tangan Dengan Menggunakan Metoda Clustering Melalui Similarity Measure Approach

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64

PERBAIKAN METODE B.GATOS UNTUK RESTORASI CITRA DOKUMEN KUNO NON-LINIER. Arliansyah J2A

LAPORAN TUGAS AKHIR SISTEM INFORMASI PENGGAJIAN PADA PT. SINAR JAYA SEMARANG

SKRIPSI SISTEM REKOMENDASI WISATA KULINER DI YOGYAKARTA MENGGUNAKAN METODE KOLABORATIF (COLLABORATIVE METHOD)

LEMBAR PENGESAHAN TUGAS AKHIR...

APLIKASI TES KEPRIBADIAN MBTI MENGGUNAKAN VISUAL STUDIO 2010 TUGAS AKHIR SARAH FATIMA

PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING

RANCANG BANGUN APLIKASI PENYIMPANAN DAN TEMU KEMBALI DATA MULTIMEDIA.

SISTEM PENDUKUNG KEPUTUSAN SELEKSI AWAL OLIMPIADE SAINS NASIONAL DENGAN METODE AHP DAN TOPSIS (Studi Kasus: SMA N 1 PATI)

SKRIPSI. Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer pada Jurusan Ilmu Komputer/ Informatika.

BAB I PENDAHULUAN. Dalam bab ini membahas latar belakang, rumusan masalah, tujuan dari tugas akhir, batasan-batasan masalah, dan metodologi.

SISTEM PAKAR DIAGNOSA PENYAKIT INFEKSI PADA ANAK BERBASIS WEB

KLASIFIKASI POLA BATIK DENGAN DETEKSI TEPI (LAPLACIAN DAN ROBERT) BERBASIS JARINGAN SYARAF TIRUAN

KLASIFIKASI POLA UKIR KAYU JEPARA BERDASARKAN DETEKSI TEPI BERBASIS JARINGAN SYARAF TIRUAN

APLIKASI RUMUS-RUMUS FISIKA DASAR DENGAN PEMBAHASAN, CONTOH DAN LATIHAN SOAL UNTUK UNIVERSITAS BERBASIS ANDROID

SKRIPSI PERANCANGAN SISTEM INFORMASI PELAYANAN ADMINISTRASI KEPENDUDUKAN DESA GLONGGONG BERBASIS WEB ARIS SUJARWANTO NIM:

BAB II LANDASAN TEORI...

PENGENALAN WAJAH MENGGUNAKAN METODE DIAGONAL PRINCIPAL COMPONENT ANALYSIS. Skripsi

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

RANCANG BANGUN APLIKASI DASHBOARD UNTUK MANAJEMEN KEGIATAN KEHUTANAN (STUDI KASUS DINAS LINGKUNGAN HIDUP DAN KEHUTANAN PROVINSI JAWA TENGAH)

PERANCANGAN SISTEM WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN METODE DCT DAN LSB

SKRIPSI PERANCANGAN PROTOTYPE SISTEM INFORMASI UJIAN ONLINE DENGAN BAHASA PEMROGRAMAN HYPERTEXT PREPOCESSOR (PHP) AGUS SETIYAWAN

APLIKASI MESIN PENCARI DOKUMEN CROSS LANGUAGE BAHASA INGGRIS BAHASA INDONESIA MENGGUNAKAN VECTOR SPACE MODEL

SKRIPSI APLIKASI PENGELOLAAN ADMINISTRASI KEUANGAN SEKOLAH SMK SADAMIYYAH BANGSRI JEPARA MENGGUNAKAN METODE WATERFALL. Oleh: NURUL HUDA

SKRIPSI RIZA CAHYO UTOMO

SKRIPSI SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL SUBANGKIT HADI PRANOWO NIM :

SISTEM INFORMASI PELAYANAN HAJI DAN UMROH BERBASIS WEB PADA PT. BUSINDO AYANA

PERANCANGAN PERANGKAT LUNAK SISTEM TEMU BALIK CITRA MENGGUNAKAN JARAK HISTOGRAM DENGAN MODEL WARNA YIQ SKRIPSI AYU SATYARI UTAMI

APLIKASI PEMBELAJARAN DO A SEHARI-HARI UNTUK UMUM BERBASIS VISUAL BASIC 6.0 TUGAS AKHIR INDAH PERMATASARI

Edi Tri Santoso

SISTEM INFORMASI PEMBAYARAN SISWA BERBASIS FRAMEWORK CAKE PHP. STUDI KASUS PADA SEKOLAH DASAR HANG TUAH 10 SIDOARJO TUGAS AKHIR.

DAFTAR ISI HALAMAN JUDUL LUAR HALAMAN JUDUL DALAM...

LAPORAN SKRIPSI EKSTRAKSI CIRI PENGENALAN GENDER MENGGUNAKAN FITUR GEOMETRIS CITRA WAJAH DENGAN METODE FUZZY C-MEANS (FCM)

SKRIPSI DESAIN SISTEM INFORMASI INVENTARIS BERBASIS WEB DI SDN 6 SAWOO

SKRIPSI PENGELOLAAN JURNAL MENGGUNAKAN PERANGKAT LUNAK OPEN JOURNAL SYSTEMS (OJS)

ANALISIS PERBANDINGAN GEOMETRIC MEAN FILTER DENGAN OPERATOR SOBEL, OPERATOR PREWITT DAN OPERATOR ROBERT PADA CITRA BITMAP SKRIPSI

PENGENALAN RAMBU LALU LINTAS TERTENTU DENGAN MENGGUNAKAN TEMPLATE MATCHING ABSTRAK

APLIKASI UNTUK MENAMPILKAN OBJEK KURSI DAN MEJA DARI 2D MENJADI 3D BERBASIS MOBILE MENGGUNAKAN UNITY 3D

Diajukan Oleh : IKA DIANI

SKRIPSI PERANCANGAN APLIKASI UJIAN ONLINE DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN MYSQL PADA SMK SORE 1 PONOROGO

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SMP NEGERI 14 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR PLOREN PERONICA P

Transkripsi:

APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE TEMPLATE MATCHING NORMALIZED CORRELATION SKRIPSI Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer Pada Jurusan Ilmu Komputer / Informatika Disusun Oleh: LIA YULIANA J2F009040 JURUSAN ILMU KOMPUTER/INFORMATIKA FAKULTAS SAINS DAN MATEMATIKA UNIVERSITAS DIPONEGORO 2014

HALAMAN PERNYATAAN KEASLIAN SKRIPSI Saya yang bertanda tangan di bawah ini : Nama NIM Judul : Lia Yuliana : J2F009040 : Aplikasi Pengenalan Wajah Menggunakan Metode Template Matching Normalized correlation Dengan ini saya menyatakan bahwa dalam tugas akhir/ skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan di dalam daftar pustaka. Semarang, 25 September 2014 Lia Yuliana J2F009040 i

HALAMAN PENGESAHAN Judul : Aplikasi Pengenalan Wajah Menggunakan Metode Template Matching Normalized correlation Nama : Lia Yuliana NIM : J2F009040 Telah diujikan pada sidang tugas akhir tangal 19 September 2014 dan dinyatakan lulus pada tanggal 25 September 2014. Mengetahui, Ketua Jurusan Ilmu Komputer/ Informatika Semarang, September 2014 Panitia Penguji Tugas Akhir ii

HALAMAN PENGESAHAN Judul : Aplikasi Pengenalan Wajah Menggunakan Metode Template Matching Normalized Correlation. Nama : Lia Yuliana NIM : J2F009040 Telah diujikan pada sidang tugas akhir tangal 19 Septemeber 2014. iii

ABSTRAK Aplikasi pengenalan wajah merupakan aplikasi yang penting diterapkan di berbagai bidang. Pengolahan citra digital contohnya pada bidang pemerintahan, kesehatan, pendidikan, citra wajah untuk mempermudah pencarian seorang. Oleh karena itu, dibutuhkan suatu aplikasi pengenalan wajah. Dalam pengenalan wajah diperlukan suatu metode yang efektif agar dapat diperoleh hasil yang akurat. Analisis yang dilakukan dengan mencari sampel image target dan template. Template matching normalized correlation adalah metode yang umum digunakan pada pengenalan pola. Ciri utamanya adalah mencari nilai korrelasi antara dua citra. Hasil dari pengenalan wajah adalah output citra, nilai korelasi dan analisis hasil. Nilai korelasi diperoleh dari aplikasi penggenalan wajah adalah 0.100 sampai dengan 0.52. Presentase yang diperoleh dari 32 sampel pengujian diperoleh 90.625 % yang berhasil dikenali, dan 9.375 % tidak tepat dikenali. Kata kunci : Citra Digital, Pengenalan Wajah, Template Matching. iv

ABSTRACT Face recognation application was an important application which could be used in every part of life. For example, digital image could be used in government office, health facility, and in education part. Face image was used to simplify finding a particular person. That's why face recognation application was needed. We needed an effective method in face detection to get an accurate result. We used searching image target and template to analize it. Template matching normalized correlation was a general method which was used to recognize a pattern. The main characteristic was finding a correlation value between two images. Correlation score which was taken from face recognation application was 0.100 until 0.521. The percentage obtained by the language of 32 samples obtained 90.625 % The test successfully identified and 9.375 % was not exactly recognizable regular. Keyword : Digital image, Face recognation, Template Matching v

KATA PENGANTAR Segala puji syukur penulis panjatkan kehadirat Allah SWT karena atas izin, rahmat, dan karunia-nya tugas akhir ini dapat terselesaikan. Tugas akhir yang berjudul Aplikasi Pengenalan Wajah Menggunakan Metode Template Matching Normalized Correlation, disusun sebagai salah satu syarat untuk memperoleh gelar sarjana strata satu pada Jurusan Ilmu Komputer/Informatika Fakultas Sains dan Matematika Universitas Diponegoro Semarang. Sebagai pelaksanaan penyusunan laporan tugas akhir ini, penulis banyak mendapat bimbingan, arahan, dan bantuan dari berbagai pihak. Oleh karena itu dengan segala kerendahan hati, penulis ingin mengucapkan terima kasih dengan tulus kepada : 1. Dr. Muhammad Nur, DEA, selaku Dekan FSM UNDIP. 2. Nurdin Bahtiar, S.Si, M.T, selaku Ketua Jurusan Ilmu Komputer/Teknik Informatika FSM UNDIP. 3. Priyo Sidik Sasongko, M.Kom. selaku dosen pembimbing I dan selaku dosen wali. Serta Dra. Indriyati. M.Kom, selaku dosen pembimbing II yang telah membimbing dan mengarahkan penulis sehingga dapat menyelesaikan tugas akhir ini. 4. Seluruh dosen Jurusan Ilmu Komputer / Informatika Fakultas Sains dan Matematika Universitas Diponegoro yang telah memberikan ilmu pengetahuan kepada Penulis. 5. Semua pihak yang telah membantu hingga selesainya tugas akhir ini, yang tidak dapat penulis sebutkan satu persatu. Semoga Allah SWT senantiasa membalas segala kebaikan yang telah diberikan kepada penulis. Penulis menyadari bahwa masih banyak kekurangan dalam penyusunan tugas akhir ini, untuk itu penulis memohon maaf dan mengharapkan saran serta kritik yang membangun dari pembaca. Semoga tugas akhir ini dapat bermanfaat bagi pengembangan ilmu dan pengetahuan, khususnya pada bidang Teknik Informatika. vi

DAFTAR ISI Hal HALAMAN PENGESAHAN... ii HALAMAN PENGESAHAN... iii ABSTRAK...iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR GAMBAR... x DAFTAR TABEL... xii BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Tujuan dan Manfaat... 2 1.4. Ruang Lingkup... 2 1.5. Sistematika Penulisan... 3 BAB II LANDASAN TEORI... 5 2.1. Citra Digital... 5 2.2. Preprocessing Citra Digital... 7 2.2.1. Resizing citra... 7 2.2.2. Grayscaling citra... 8 2.3. Sobel Edge Detection... 9 2.4. Template Matching Normalized Correlation... 10 2.5. Metode Pengembangan Aplikasi... 11 2.6. Specification Requirement System... 12 2.7. Data Flow Diagram... 13 vii

2.8. Flowchart... 16 2.9. Pengujian Black-box... 18 2.10. MATLAB... 19 BAB III ANALISIS DAN PERANCANGAN SISTEM... 21 3.1. Analisis Kebutuhan... 21 3.1.1. Deskripsi Umum Sistem... 21 3.1.2. Karakteristik Pengguna... 21 3.1.3. Specification Requrement System... 21 3.1.4. Data Flow Diagram... 22 3.1.4.1. Data Context Diagram... 22 3.1.4.2. Data Flow Diagram Level 1... 23 3.2. Perancangan Proses... 24 3.2.1. Preprocessing Citra... 25 3.2.1.1. Resizing... 25 3.2.1.2. Grayscaling... 29 3.2.2. Edge Detection... 30 3.2.3. Template Matching Normalized Correlation... 32 3.2.4. Proses plotbox... 34 3.2.5. Proses Menentukan Hasil Analisis... 34 3.3. Perancangan Fungsional... 36 3.4. Perancangan Antarmuka... 40 3.4.1. Rancangan Form Pembuka... 40 3.4.2. Rancangan Form Utama... 41 3.4.3. Perancangan Form Bantuan... 43 BAB IV IMPLEMENTASI DAN PENGUJIAN... 44 4.1. Implementasi... 44 4.1.1. Implementasi Fungsi... 44 viii

4.1.1.1. Implementasi Fungsi Resizing... 44 4.1.1.2. Implementasi Fungsi Grayscaling... 45 4.1.1.3. Implementasi Fungsi Edge Detection... 46 4.1.1.4. Implementasi Fungsi Template Maching Normalized Correlation... 47 4.1.1.5. Implementasi Fungsi plotbox... 48 4.2. Implementasi Antarmuka... 49 4.2.1. Form pembuka... 49 4.2.2. Form utama... 50 4.2.3. Menu bantuan... 50 4.3. Pengujian... 51 4.3.1 Lingkungan Pengujian... 51 4.3.1.1 Perangkat Keras... 51 4.3.1.2 Perangkat Lunak... 52 4.3.2 Pelaksanaan Pengujian... 52 4.3.2.1 Hasil Pengujian... 58 4.3.2.2 Analisis Hasil... 61 4.3.2.3 Pengujian Black-box... 62 BAB V PENUTUP... 64 5.1. Kesimpulan... 64 5.2. Saran... 64 DAFTAR PUSTAKA... 65 Lampiran 1. Pengujian... 68 ix

DAFTAR GAMBAR Hal Gambar 2.1. Contoh Citra Digital... 5 Gambar 2.2. Ruang Warna Citra RGB... 6 Gambar 2.3. Representasi nilai piksel citra RGB 24-bit... 6 Gambar 2.4. Tekstur 2x2... 7 Gambar 2.5. Pembesaran Image White Spaces (Anonim, 2009)... 8 Gambar 2.6. Model Sekuensial Linear... 11 Gambar 3.1. DCD Aplikasi Pengenalan Wajah... 22 Gambar 3.2. DFD Level 1 Aplikasi Pengenalan Wajah... 23 Gambar 3.3. Global Flowchart Proses Aplikasi Pengenalan Wajah... 25 Gambar 3.4. Flowchart Proses Resize Citra... 26 Gambar 3.5. Citra Input Sebelum Di-resize... 28 Gambar 3.6. Citra Input Sesudah Di-resize... 28 Gambar 3.7. Flowchart Proses Grayscaling Citra.... 29 Gambar 3.8. Flowchart proses Edge Detection.... 30 Gambar 3.9. Citra grayscale... 31 Gambar 3.10. Sumbu X... 31 Gambar 3.11. Sumbu Y... 31 Gambar 3.12. Flowchart Proses Template Matching Normalized Correlation.... 32 Gambar 3.13. Matriks Citra (A) Template... 33 Gambar 3.14. Matriks Citra (B) Target... 33 Gambar 3.15. Flowchat proses plotbox... 34 Gambar 3.16. Flowchat analisis hasil... 35 Gambar 3.17. Rancangan Form Pembuka... 40 Gambar 3.18. Perancangan Form Utama... 42 Gambar 3.19. Rancangan Form Bantuan... 43 Gambar 4.1. Form Pembuka... 49 Gambar 4.2 Form Utama... 50 Gambar 4.3. Form Bantuan... 51 Gambar 4.4. Input citra... 52 Gambar 4.5. Proses Resize... 53 x

Gambar 4.6. Message box proses resize... 53 Gambar 4.7. Proses Grayscale... 54 Gambar 4.8. Message box proses grayscale... 54 Gambar 4.9. Proses Edge Detection... 55 Gambar 4.10. Message box proses Edge Detection... 55 Gambar 4.11. Proses Template Matching... 56 Gambar 4.12. Hasil proses Template Matching... 56 Gambar 4.13. Figur hasil pengenalan... 57 Gambar 4.14. Nilai korelasi dan hasil analisis... 57 Gambar 4.15. Sample uji citra target 1... 58 Gambar 4.16. Sample uji citra target 2... 58 Gambar 4.17. Sample uji citra target 3... 58 Gambar 4.18. Sample uji citra target 4... 59 Gambar 4.19. Sample uji citra target 5... 59 Gambar 4.20. Sample uji citra target 6... 59 Gambar 4.21. Sample uji citra target 7... 59 Gambar 4.22. Sample uji citra target 8... 60 xi

DAFTAR TABEL Hal Tabel 2.1 Tabel SRS... 13 Tabel 2.2. Tabel Penomoran DFD (Ladjamudin, 2006).... 14 Tabel 2.3. Tabel Notasi Elemen DFD (Ladjamudin, 2006).... 14 Tabel 2.4. Simbol-Simbol Penghubung/Alur... 17 Tabel 2.5. Simbol Proses... 17 Tabel 2.6. Simbol Input-Output... 18 Tabel 3.1. Specification Requirement System Perangkat Lunak... 22 Tabel 4.1. Hasil pengujian... 60 Tabel 4.2. Rencana Pengujian... 62 Tabel 4.3. Hasil Pengujian Black-box... 63 xii

BAB I PENDAHULUAN Bab ini menjelaskan mengenai latar belakang, rumusan masalah, tujuan dan manfaat, ruang lingkup, serta sistematika penulisan tugas akhir. 1.1. Latar Belakang Dewasa ini perkembangan teknologi berkembang sangat cepat menyebabkan banyak aplikasi yang dibuat untuk memudahkan pekerjaan manusia. Berbagai bidang memanfaatkan pengolahan citra digital contohnya pada bidang pemerintahan, kesehatan, pendidikan seperti pemotretan pembuatan KTP, SIM, kartu pelajar dan masih banyak lagi, citra yang didapatkan berisi suatu citra wajah (Ayuananda, 2012). Berita yang sedang hangat dibicarakan akhir-akhir ini salah satunya pada bidang pemerintahan. Pemerintah memanfaatkan citra wajah untuk mempermudah pencarian seorang contohnya teroris. Dengan adanya aplikasi yang dapat mengenali wajah seseorang maka dengan mudah dapat mendapatkan keterangan identitas orang tersebut. Pengolahan citra digital mampu mengidentifikasi jenis atau objek-objek pada suatu citra. Banyak metode yang dapat digunakan untuk melakukan pengenalan objek antar lain K-Nearest Neighbor Algorithm, jaringan syaraf tiruan, dan Template Matching. Dari berbagai metode ada kelebihan dan kekurangan masing-masing. Seperti K-Nearest Neighbor Algorithm kelebihannya tangguh terhadap training data yang noisy dan efektif apabila data sampel besar dan kekurangannya biaya komputasi cukup tinggi karena diperlukan perhitungan jarak dari tiap sampel uji pada keseluruhan sampel (Ridwan et al., 2013). Pada metode Jaringan syaraf tiruan penelitiannya membutuhkan waktu yang relatif lama dan keakuratan hasil prediksi, deteksi, identifikasi bergantung juga pada database yang telah disediakan (Maharani,2012). Sedangkan Template matching normalized correlation merupakan salah satu metode yang efektif untuk diterapkan dalam pengenalan citra digital. Metode pengenalan cukup sederhana dan dapat diterapkan tanpa harus melakukan 1

proses ekstraksi ciri terlebih dahulu, namun mempunyai hasil pengenalan yang akurat (Hartanto et al., 2012). Pada tugas akhir ini, akan diteliti tentang pengolahan citra digital khususnya dalam bidang pengenalan pola untuk melakukan pengenalan wajah menggunakan metode template matching normalized correlation. Penelitian ini diharapkan dapat menjadi suatu sarana media yang dapat dikembangkan menjadi suatu aplikasi yang lebih besar dan bermanfaat bagi masyarakat dalam berbagai bidang. 1.2. Rumusan Masalah Berdasarkan uraian latar belakang di atas, rumusan masalah yang dihadapi yaitu bagaimana membangun aplikasi pengenalan wajah menggunakan metode template matching normalized correlation. 1.3. Tujuan dan Manfaat Tujuan yang ingin dicapai dalam penelitian ini adalah menghasilkan aplikasi pengenalan wajah dengan metode template matching normalized correlation: 1. Mengimplementasikan ilmu yang didapat selama perkuliahan ke dunia nyata di bidang pengolahan citra digital. 2. Menghasilkan aplikasi pengenalan wajah menggunakan metode template matching normalized correlation. 3. Sebagai alat pengenalan wajah pada objek citra digital. Manfaat yang didapatkan dari Tugas Akhir ini adalah dapat membantu proses pengenalan wajah pada suatu citra sebagai suatu langkah awal pengembangan aplikasi yang lebih besar. 1.4. Ruang Lingkup Ruang lingkup aplikasi pengenalan wajah pada citra digital dengan metode template matching sebagai berikut: 1. Proses dilakukan secara offline. 2

2. Model proses perangkat lunak yang diterapkan adalah model sekuensial linear. 3. Citra input yang digunakan dengan format BMP, JPEG, dan PNG. 4. Citra output yang dihasilkan berupa citra target yang diberi tanda sebagai hasil target yang dikenali, nilai korelasi dan hasil analisis. 5. Implementasi aplikasi menggunakan bahasa pemrograman Matlab versi 8.0 (R2012b). 6. Pada aplikasi pengenalan wajah citra wajah dipilih citra template yang terdapat citra wajahnya pada citra target. 1.5. Sistematika Penulisan Sistematika penulisan yang digunakan dalam pembuatan tugas akhir ini terbagi dalam beberapa pokok bahasan yaitu : BAB I PENDAHULUAN Merupakan pendahuluan yang berisi latar belakang, rumusan masalah, tujuan dan manfaat, ruang lingkup, serta sistematika penulisan. BAB II LANDASAN TEORI Merupakan teori-teori penunjang yang berisi tentang citra digital, preprocessing citra digital, metode Template Maching Normalized correlation, metode pengembangan aplikasi, Specification Requirement System (SRS) dan DFD (Data Flow Diagram), flowchart, pengujian Black-box dan MATLAB. BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini membahas analisis dan perancangan sistem berupa Specification Requirement System (SRS) dan DFD (Data Flow Diagram), flowchart dan User Interface. 3

BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini membahas proses pengembangan perangkat lunak dan hasil analis yang didapat pada tahap implementasi, rincian pengujian perangkat lunak yang dibangun dengan metode black box. BAB V PENUTUP Bab ini berisi kesimpulan yang diambil berkaitan dengan perangkat lunak yang dikembangkan dan saran-saran untuk pengembangan perangkat lunak lebih lanjut. 4