UNIVERSITAS BINA NUSANTARA

dokumen-dokumen yang mirip
UNIVERSITAS BINA NUSANTARA PERANCANGAN APLIKASI MENCARI NILAI EIGEN MENGGUNAKAN ALGORITMA QR DAN PENERAPANNYA PADA MODEL PERTUMBUHAN LESLIE

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika Matematika Skripsi Sarjana Program Ganda Semester Genap 2007 / 2008

UNIVERSITAS BINA NUSANTARA Program Studi Ganda Teknik Informatika - Statistika Skripsi Sarjana Program Ganda Semester Ganjil Tahun 2005/2006

OTOMATISASI PENJADWALAN MATA KULIAH MENGGUNAKAN POTTS NEURAL NETWORKS STUDI KASUS : UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI UNTUK PERCOBAAN DENGAN MENGGUNAKAN METODA RESPONS PERMUKAAN BERFAKTOR DUA.

UNIVERSITAS BINA NUSANTARA. Program Ganda TEKNIK INFORMATIKA - MATEMATIKA Skripsi Sarjana Program Ganda Semester Genap 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika Statistika Skripsi Sarjana Program Ganda Semester Ganjil tahun 2007/2008

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI MOTION DETECTION BERBASISKAN SELISIH TEXTURE DI DALAM IMAGE. Abstrak

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil Tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Abstrak

PERANCANGAN PROGRAM APLIKASI SISTEM KEAMANAN FILE DATA MENGGUNAKAN ALGORITMA BLOWFISH

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA Program Studi Ganda Teknik Informatika - Statistika Skripsi Sarjana Program Ganda Semester Ganjil Tahun 2005/2006

PERANCANGAN PROGRAM APLIKASI PERAMALAN PENJUALAN DENGAN METODE KALMAN FILTER PADA KARYA AGUNG

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2005/2006

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI PENDUGAAN DATA HILANG PADA PERCOBAAN DALAM RANCANGAN ACAK KELOMPOK DAN PETAK TERBAGI.

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA ABSTRAK

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

PERANCANGAN PROGRAM SIMULASI OPTIMALISASI TATA LETAK TEMPAT SAMPAH DENGAN ALGORITMA GENETIK SKRIPSI. Oleh: Yappar Thomasen

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

PERANCANGAN PROGRAM APLIKASI PENENTUAN PROPORSI PORTFOLIO DENGAN QUADRATIC PROGRAMMING METODE WOLFE SKRIPSI

UNIVERSITAS BINA NUSANTARA. Joy Amanda NIM:

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA. Program Ganda Skripsi Sarjana Program Ganda Semester Ganjil 2005/2006. Juanda Rovelim NIM:

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda. Teknik Informatika Matematika PERANCANGAN PROGRAM APLIKASI OPTIMASI BIAYA UNTUK

UNIVERSITAS BINA NUSANTARA

Perancangan Program Penjaga Kualitas Produk Dengan Menggunakan T 2 Hotelling Dalam Multivariate Control Chart

UNIVERSITAS BINA NUSANTARA Program Ganda. Teknik Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Teknik Informatika Matematika

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika Matematika

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI PERAMBATAN PANAS PADA KULIT DENGAN MENGGUNAKAN LASER UNTUK APLIKASI TERAPI KANKER.

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

ANALISIS PERBANDINGAN TEOREMA LUCAS-LEHMER DAN TEOREMA POCKLINGTON DALAM UJI PRIMALITAS

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Teknik Informatika dan Matematika Skripsi Sarjana Program Ganda Semester Genap 2005/2006

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Teknik Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Ganda T. Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA ABSTRAK

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika - Matematika Skripsi Sarjana Program Ganda Semester Genap 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN PROGRAM APLIKASI PERBANDINGAN BRAND LOYALTY USER TERHADAP PRODUK PROCESSOR KOMPUTER INTEL DAN AMD

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Teknik Informatika - Statistika Skripsi Sarjana Program Ganda Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI UNTUK EFISIENSI PERHITUNGAN PADA METODE ANALISIS PROFIL. abstrak

UNIVERSITAS BINA NUSANTARA

PERANCANGAN PROGRAM APLIKASI UJI PRIMALITAS BERDASARKAN TEOREMA POCKLINGTON

UNIVERSITAS BINA NUSANTARA HALAMAN ABSTRAK SKRIPSI PROGRAM GANDA UNIVERSITAS BINA NUSANTARA. Genbit Yasbil NIM:

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI PERAMALAN PERGERAKAN VALUTA ASING DENGAN MENGGUNAKAN METODE DOUBLE CROSS OVER.

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

STUDI DAN IMPLEMENTASI WATERMARKING CITRA DIJITAL DENGAN PENDEKATAN DISCRETE COSINE TRANSFORM

UNIVERSITAS BINA NUSANTARA

PERANCANGAN ALAT BANTU MODUL PEMBELAJARAN STATISTIKA BERBASIS R SKRIPSI. Oleh ANTON SUHARJONO

UNIVERSITAS BINA NUSANTARA ANALISIS TIME DELAY DAN PERAMALAN TEMPERATUR DI DAERAH DKI JAKARTA DENGAN METODE FALSE NEAREST NEIGHBOURS

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Ganda TEKNIK INFORMATIKA - MATEMATIKA Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

ANALISIS PERPINDAHAN KONSUMEN SEBAGAI SISTEM PENDUKUNG KEPUTUSAN UNTUK MENINGKATKAN USAHA PEMASARAN SIM CARD GSM PRABAYAR DENGAN METODE RANTAI MARKOV

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika dan Statistika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI OPTIMASI FUNGSIONAL DENGAN SISTEM STURM-LIOUVILLE

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika dan Statistika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

PERANCANGAN PROGRAM PINTU OTOMATIS MENGGUNAKAN WEB- CAM DENGAN METODA NORMALIZED SUM-SQUARED DIFFERENCES (NSSD) Janson Wiguna ABSTRAK

UNIVERSITAS BINA NUSANTARA. Program studi Ganda Teknik Informatika-Statistika Skripsi Sarjana Komputer Sarjana Sains Semester ganjil 2005/2006

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

PERANCANGAN PROGRAM APLIKASI CUTTING STOCK PROBLEM DENGAN METODE SEQUENTIAL DYNAMIC PROGRAMMING SKRIPSI. oleh Ade Arisandi

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA ABSTRAK

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda TEKNIK INFORMATIKA - MATEMATIKA Skripsi Sarjana Program Ganda Semester Genap 2005/2006

PERANCANGAN PROGRAM APLIKASI PENGURANGAN NOISE PADA CITRA DIGITAL MENGGUNAKAN METODE BERBASIS WAVELET SKRIPSI

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika-Matematika Skripsi Sarjana Komputer Sarjana Sains Semester ganjil 2006/2007

Transkripsi:

UNIVERSITAS BINA NUSANTARA Program Ganda Teknik Informatika Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007 PERANCANGAN PROGRAM SIMULASI VERIFIKASI KEAMANAN MELALUI IRIS MATA DENGAN MENGGUNAKAN ALGORITMA DAUGMAN Yosef Bernardus Wirian 0600661482 ABSTRAK Keamanan suatu harta milik pribadi merupakan hal yang sangat dibutuhkan oleh manusia. Banyak orang mempercayakan hartanya ke orang atau perusahaan lain seperti Bank. Sampai saat ini teknik penyimpanan di Bank masih menggunakan sistem Personal Identification Number (PIN) dan Password. Akan tetapi proses pengidentifikasian ini memiliki kelemahan. Oleh karena itu penulis merasa perlu untuk dibuat sebuah sistem yang menambah kriteria pengidentifikasian. Adapun kriteria yang ditambahkan adalah iris mata. Dengan menggunakan Algoritma Daugman (Filter Gabor, Transformasi Hough dan metoda Hamming Distance) dapat dirancang sebuah sistem pengenalan iris mata yang dapat digunakan secara real-time menggunakan komputer dan kamera sebagai input-nya. Hasil yang diperoleh dengan menggunakan algoritma tersebut adalah dua buah kumpulan kode digital yang akan dimasukkan ke dalam sebuah database dan akan dicocokkan apabila ingin menverifikasi seseorang. Oleh karena itu algoritma ini dapat digunakan untuk memperketat keamanan. Kata Kunci: Biometrik, Daugman, filter Gabor, transformasi Hough, metoda Hamming Distance iv

PRAKATA Puji syukur kepada Tuhan Yang Maha Esa atas berkat-nya sehingga proses penyusunan skripsi ini dapat berjalan dengan lancar dan selesai tepat pada waktunya. Skripsi ini disusun sebagai salah satu persyaratan untuk menyelesaikan Program Studi Ganda Teknik Informatika Matematika Jenjang Pendidikan Strata 1. Dalam kesempatan ini, saya selaku penulis juga mengucapkan terima kasih kepada: 1. Prof. Dr. Drs. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, Jakarta. 2. Wikaria Gazali, S.Si, M.T., selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam (MIPA) Universitas Bina Nusantara, Jakarta. 3. Ngarap Imanuel Ngarap Imanuel Manik, Drs., M.Kom., selaku Kajur Matematika dan Ilmu Pengetahuan Alam (MIPA) Universitas Bina Nusantara, Jakarta. 4. Sangadji, Drs., M.Sc., Ph.D, dan Siswa Trihadi, Ir., M.Sc., DR. selaku dosen pembimbing yang telah membimbing dengan penuh kesabaran dan juga telah mengorbankan waktunya untuk memberikan bimbingan, dukungan, saran maupun kritik selama penyusunan skripsi. 5. Bapak / Ibu dosen Universitas Bina Nusantara yang tidak dapat disebutkan satu per satu dimana telah memberikan berbagai ilmu yang berguna untuk bekal hidup penulis kelak. 6. Orang tua dan keluarga yang tiada hentinya memberikan dukungan baik moril dan materil serta atas doa yang ditujukan demi kesuksesan pendidikan penulis. 7. Teman-teman yang banyak memberikan masukan, dukungan, kritik dan saran yang penulis butuhkan. Jakarta, 27 Januari 2007 Penulis Yosef Bernardus Wirian 0600661482 v

DAFTAR ISI Abstrak... iv Prakata... v Daftar Isi... vi Daftar Tabel...viii Daftar Gambar... ix BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Rancangan... 2 1.3 Spesifikasi Rancangan... 2 1.4 Ruang Lingkup Masalah... 3 1.5 Tujuan Rancangan... 3 1.6 Manfaat Rancangan... 4 BAB 2 LANDASAN TEORI... 5 2.1 Citra... 5 2.1.1 Definisi Citra... 5 2.1.2 Pengolahan Citra (Image Processing)... 5 2.2 Pengenalan Pola... 7 2.3 Iris Mata... 8 2.4 Rekayasa Piranti Lunak... 8 2.5 Computer Vision... 13 2.6 Transformasi Hough... 13 2.6.1 Transformasi Hough untuk Garis... 14 2.6.2 Transformasi Hough untuk Lingkaran... 18 2.7 Gelombang Gabor... 21 2.8 Metoda Hamming Distance... 22 2.9 Discrete Fourier Transform (Transformasi Fourier Diskrit)... 23 2.9.1 Definisi... 23 2.9.2 Invers dari Transformasi Fourier Diskrit... 24 2.10 Pendeteksian Tepi (Edge Detection)... 25 2.11 Use Case Diagram... 26 2.12 Activity Diagram... 28 2.13 Database... 30 2.14 Borland Delphi... 31 2.15 MATLAB... 31 2.16 Penelitian Relevan... 32 BAB 3 ANALISIS DAN PERANCANGAN... 33 3.1 Latar Belakang Permasalahan... 33 3.2 Analisis Permasalahan... 34 3.3 Solusi Permasalahan... 34 3.3.1 Perancangan Proses... 35 3.3.2 Perancangan Proses Pengenalan Iris Mata... 38 3.3.2.1 Tahap Pengambilan Nilai Citra... 38 3.3.2.2 Tahap Pencarian Lingkaran Iris dan Pupil Mata... 39 vi

3.3.2.3 Tahap Pencarian Garis... 40 3.3.2.4 Tahap Pembuatan Kode Digital Iris Mata... 40 3.3.2.5 Tahap Pembandingan Iris Mata... 42 3.4 Perancangan Aplikasi... 44 3.4.1 Rancangan Layar Utama... 44 3.4.2 Rancangan Layar Menu Initialize Person... 45 3.4.3 Rancangan Layar Menu Login Person... 45 3.4.4 Rancangan Layar Menu Exit... 46 3.5 Spesifikasi Proses... 47 3.5.1 Spesifikasi Proses Initialize... 47 3.5.2 Spesifikasi Proses Login... 47 3.6 Perancangan Database... 48 BAB 4 IMPLEMENTASI DAN EVALUASI... 49 4.1 Implementasi... 49 4.1.1 Spesifikasi Perangkat Keras... 49 4.1.2 Spesifikasi Perangkat Lunak... 49 4.1.3 Cara Penggunaan Program... 50 I Tombol Initialize Module... 50 II Tombol Login Modul... 54 4.2 Evaluasi... 56 4.2.1 Hasil Penggunaan Program... 56 4.2.1.1 Pengujian Terhadap Pengenalan Iris Mata Pada Citra... 56 4.2.1.2 Pengujian Terhadap Pembandingan Dua Iris Mata... 67 4.2.2 Penerapan... 77 BAB 5 KESIMPULAN DAN SARAN... 79 5.1 Kesimpulan... 79 5.2 Saran... 79 DAFTAR PUSTAKA... 81 RIWAYAT HIDUP... 83 LAMPIRAN vii

DAFTAR TABEL Tabel 3.1 Tabel MSUserAutentification... 48 Tabel 4.1 Hasil Pengujian Program dalam Mencari Iris Mata... 66 Tabel 4.2 Hasil Pengujian Program dalam Pembandingan Dua Iris Mata... 67 viii

DAFTAR GAMBAR Gambar 2.1 Langkah-Langkah Utama Dalam Image Processing... 7 Gambar 2.2 Tahapan Utama SDLC...10 Gambar 2.3 The Waterfall Model...12 Gambar 2.4 Ilustrasi Transformasi Hough untuk Garis...15 Gambar 2.5 Penentuan Polar Sebuah Garis...17 Gambar 2.6 Ilustrasi TH untuk Lingkaran...20 Gambar 3.1 Use Case Aplikasi...35 Gambar 3.2 Activity Diagram Sistem Initialize Person...37 Gambar 3.3 Activity Diagram sistem Login Person...38 Gambar 3.4 Hierarki menu form utama aplikasi...44 Gambar 3.5 Rancangan tampilan layar utama...44 Gambar 3.6 Rancangan layar Initialize Person...45 Gambar 3.7 Rancangan layar Login Person...46 Gambar 3.8 Rancangan layar konfirmasi Exit...46 Gambar 4.1 Tampilan layar menu utama...50 Gambar 4.2 Tampilan layar Initialize Module...51 Gambar 4.3 Tampilan letak folder image dan aplikasi...51 Gambar 4.4 Tampilan layar Initialize Module setelah citra mata diletakkan di folder image dan sudah diinput...52 Gambar 4.5 Tampilan layar Initialize Module setelah proses pengenalan citra mata dijalankan...53 Gambar 4.6 Tampilan layar Initialize Module setelah data sudah dimasukkan...53 Gambar 4.7 Tampilan layar Login Module...54 Gambar 4.8 Tampilan layar Login Module apabila login berhasil...55 Gambar 4.9 Tampilan layar Login Module apabila login tidak berhasil...55 ix

DAFTAR LAMPIRAN Lampiran 1 Listing Program Modul Unit1.pas...L1 Lampiran 2 Listing Program Modul Unit2.pas...L10 Lampiran 3 Listing Program Modul Unit3.pas...L11 x