i
ANALISA PROSES PEMADANAN PADA PEMINDAIAN SIDIK JARI
DI STMIK JIBES
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika
Jurusan Teknik Informatika
Oleh:
Nike Mayasari NIM: 03110054
STMIK JIBES
Sekolah Tinggi Manajeman Informatika dan Komputer JIBES Jakarta
Juni, 2009
ii
LEMBAR PENGESAHAN
ANALISA PROSES PEMADANAN PADA PEMINDAIAN SIDIK JARI
DI STMIK JIBES
Diajukan Oleh:
Nike Mayasari NIM: 03110054
DISETUJUI Jakarta, 17 Juni 2009
F.Lumban Gaol, S.Si., M.Kom Florentina Kurniasari, M.BusSys Pembimbing Pertama Pembimbing Kedua
Paulus Y. Fanggidae, SE., MM Drs. Tumpal Pandiangan, MT Penguji Pertama Penguji Kedua
STMIK JIBES
Sekolah Tinggi Manajemen Informatika dan Komputer JIBES Jakarta
Juni, 2009
iii
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmatNya, Sehingga skripsi yang berjudul: “Analisa Proses Pemadanan Pada Pemindaian Sidik Jari Di STMIK JIBES” dapat diselesaikan pada waktunya.
Penyusunan skripsi ini dimaksudkan untuk memenuhi salah satu persyaratan di dalam menyelesaikan program Strata-1 Jurusan Teknik Informatika yang terkonsentrasi pada Sisitem Informasi Manajemen pada STMIK JIBES (Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta Institute For Business Economic Study). Penulis menyadari bahwa skripsi ini masih jauh dari sempurna dan telah berusaha sebaik mungkin dalam penyusunannya, karena keterbatasan pengetahuan dan pengalaman yang dimiliki oleh penulis. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun dalam penggunaan skripsi ini.
Pada kesempatan ini, penulis hendak menyampaikan banyak terima kasih kepada semua pihak yang telah membantu dan memberi dukungan sehingga skripsi ini dapat selesai, terutama kepada:
1. Bapak F. Lumban Gaol, S.Si., M.Kom selaku dosen pembimbing yang telah memberikan bimbingan dan waktunya. Serta dengan sabar membimbing penulis selama proses penyusunan dan penyelesaian skripsi ini. Dia juga memberikan banyak petunjuk, saran serta pertimbangan ke arah yang lebih baik dan sangat berguna dalam penyusunan skripsi ini.
iv
2. Florentina Kurniasari, M.BusSys selaku dosen pembimbing kedua yang telah memberikan bimbingan dan waktunya, serta berbagai masukan sehingga penulis dapat menyelesaikan skripsi ini.
3. Bapak Paulus Y. E. F., MM selaku pimpinan Sekolah Tinggi Manajemen Informatika dan Komputer JIBES yang telah memberikan kesempatan dan kepercayaan kepada penulis untuk menyelesaikan skripsi ini.
4. Seluruh dosen Sekolah Tinggi Manajemen Informatika dan Komputer JIBES yang telah membimbing dan membantu penulisan dengan memberikan bekal ilmu pengetahuan kepada penulis dalam masa perkuliahan.
5. Orang tua dan keluarga yang telah memberikan doa dan dukungan kepada penulis.
6. Teman-teman dan semua pihak yang telah memberikan bantuan kepada penulis yang tidak dapat disebutkan satu persatu sehingga penulis dapat menyelesaikan skripsi ini.
Akhir kata, penulis mohon maaf atas segala kekurangan dalam skripsi ini. Besar harapan penulis kiranya skripsi ini dapat diterima dan bermanfaat bagi semua pihak yang membutuhkan.
Jakarta, Mei 2009 Penulis
Nike Mayasari 03110054
v
LEMBAR PERSEMBAHAN
Thank’s my Savior “Jesus
Christ” the best manager of my life
Thank’s my beloved Mom,Dad and all my family for support and
pray
My fellas “thank you for support and always make me happy”
And for da guy “K” thank you so much for everything you done to
me, u taught me so many things,
vi
thank you for making me stronger & for your support
too”
Thank’s Mr.Gaol & Mrs.Flo you
are the best lecturer in my life
vii ABSTRAK
Nike Mayasari / 03110054 / Analisa Proses Pemadanan Pada Pemindaian Sidik Jari Di STMIK JIBES/ Teknik Informatika Manajemen / Pembimbing: F.Lumban Gaol, S.Si., M.Kom dan Florentina Kurniasari, M.BusSys
Fingerprint (pemindai sidik jari) merupakan salah satu teknologi yang dapat digunakan dalam mengidentifikasi seseorang. Bahkan fingerprint (pemindai sidik jari) menjadi teknologi yang dirasa cukup handal, karena terbukti relatif akurat, aman, mudah dan nyaman untuk dipakai.
Tahapan proses pada fingerprint (pemindai sidik jari) adalah verifikasi, dimana verifikasi ini dilakukan untuk memadankan atau mencocokkan suatu data sidik jari sebagai identitas seseorang. Verifikasi sidik jari menggunakan metode 1:1 verifikasi dan 1:N verifikasi, yang dimana hasil proses tahapan tersebut nantinya dapat menghasilkan suatu keluaran yang akurat.
viii ABSTRACT
Nike Mayasari / 03110054 / Analyze A Matching Process On Fingerprint STMIK JIBES/
Management Information System / Advisor : F.Lumban Gaol, S.Si., M.Kom and Florentina Kurniasari, M.BusSys
Fingerprint is one of the technology which can be used to identify person. Fingerprint is a reliable device because of its accuracy, safety, easy and convenience to use it.
There are some steps on fingerprint. One of them is a verification process, which is a step to match fingerprint with a person’s identity. Fingerprint verification using 1:1 verification method and 1:N verification method, which both of the output can produce an accuracy result.
ix
DAFTAR ISI
Halaman Judul Luar...i
Halaman Pengesahan ...ii
Abstrak (Indonesia)...iii
Abstrak (English)...iv
Halaman Persembahan...v
Kata Pengantar...vi
Daftar Isi...viii
Daftar Gambar...xi
Daftar Tabel...xii
BAB I PENDAHULUAN A. Latar Belakang...1
B. Identifikasi Masalah...4
C. Batasan Masalah...4
D. Batasan Penelitian...5
E. Rumusan Masalah...5
F. Tujuan Penelitian...5
G. Manfaat Penelitian...6
x BAB II LANDASAN TEORI
A. Sejarah Pengenalan Sidik Jari...7
B. Formasi Sidik Jari...10
C. Teknik Pengambilan Sidik Jari...11
1. Pengertian Biometrik...11
2. Pembahasan Biometrik...11
3. Fingerprint Biometrics (Pemindaian Sidik Jari Biometrik)...12
D. Klasifikasi Sidik Jari...14
E. Jenis – Jenis Verifikasi Sidik Jari...18
F. Perangkat Keras (Hardware)...20
G. Flowchart...25
BAB III METODOLOGI PENELITIAN A. Objek Penelitian...27
B. Metode Penelitian...27
C. Variabel Penelitian...27
D. Teknik Pengumpulan Data...28
E. Proses Operasi Fingerprint (Pemindai Sidik Jari)...28
1. Proses Input Pada Fingerprint ...28
2. Sensor...30
3. Proses Identifikasi...30
4. Proses Verifikasi...31
F. Image Processing (Pengolahan Citra)...32
1. Image Enhancement (Kualitas Citra)...33
2. Image Analysis (Analisis Citra)...34
xi
3. Binarization (Binarisasi)...35
4. Thinning (Penipisan Citra)...36
5. Ridge Reconstruction (Segmen Kurva)...40
6. Minutiae Extraction (Ekstraksi Minutiae) / Citra Ekstraksi...42
G. Matching (Pencocokkan)...45
H. Penyesuaian Pola Sidik Jari...48
I. Output (Keluaran)...49
BAB IV PROSES VERIFIKASI A. Verifikasi...50
B. Akuisisi Citra Sidik Jari...51
C. Pemrosesan Citra...52
D. Lokasi Dari Karakteristik Citra Yang Berbeda...52
E. Eksperimen Pada Keadaan Jari Yang Tidak Baik... 54
F. Proses Absensi...55
G. Flowchart Pada Proses Fingerprint ...57
H. Lampiran Coding Untuk Membaca Device Fingerprint Pada Visual Basic...59
I. Tampilan Eksperimen Pada Proses Verifikasi Sidik Jari...65
BAB V KESIMPULAN DAN SARAN A. Kesimpulan...86
B. Saran...86 DAFTAR PUSTAKA
xii
DAFTAR TABEL
4.1 Tampilan Alat Fingerprint Belum Terpasang “Device Not Exist”...65
4.2 Tampilan Alat Fingerprint Sudah Terpasang “Device Exist”...66
4.3 Input Data (masukan data) Yang Telah Diisi...67
4.4 Tampilan Menambah Data Sidik Jari Dalam Database...68
4.5 Tampilan Ketika Sidik Jari Sudah Dimasukan...69
4.6 Verivikasi Input Data (masukan data) Sidik Jari Berhasil "Successful"...70
4.7 Tampilan Untuk Konfirmasi Penyimpanan Data Sidik Jari...71
4.8 Tampilan Konfirmasi Data Sidik Jari Sudah Disimpan...72
4.9 Tampilan Data Karyawan Sudah Disimpan...73
4.10 Tampilan Data karyawan Dalam Database...74
4.11 Tampilan Awal Absensi Karyawan Dijalankan...75
4.12 Tampilan Ketika Karyawan Memasukan Sidik Jari...76
4.13 Tampilan Output Data (keluaran data) absensi sidik Jari Karyawan “Matching”...77
4.14 Tampilan Output Data (keluaran data) absensi sidik Jari Karyawan “Not Matching”...78
4.15 Tampilan Input (masukan) Sidik Jari Tidak Sesuai “Fingerprint samples not match”...79
4.16 Tampilan Ketika 3 (tiga) Sample Sidik Jari Telah Dimasukan...80
4.17 Tampilan Jika Proses Pembacaan Sidik Jari Dibatalkan “Registration has been canceled”...81
4.18 Tampilan Ketika Data Sidik Jari Yang Dimasukan Memiliki 2 (dua) Data Karyawan “Multiple matching”...82
xiii
4.19 Tampilan Ketika Program Absensi Sidik Jari Dibatalkan
“Verfication has been canceled”...83
4.20 Tampilan Jika Data Jari Dalam Database Fingerprint Ada
“Finger of this ID already exist”...84 4.21 Tampilan Jika Pilihan Jari Tidak Dipilih
“Finger number between 0 and 9”...85
xiv
DAFTAR GAMBAR
2.1 Contoh Sample Sidik Jari...9
2.2 Lima Kelas Klasifikasi Menurut Henry...17
2.3 Bagian – Bagian Verifikasi Sidik Jari...19
2.4 Simbol – Simbol Dalam Flowchart...26
3.1 Input Data (Masukan Data) Yang Telah Diisi...29
3.2 Optical Silicon Fingerprint Scanner...30
3.3 Proses Identifikasi...31
3.4 Tahapan Image Processing (Proses Citra)...32
3.5 Peningkatan Kualitas Citra...34
3.6 Image Analysis (Analisis Citra)...35
3.7 Binarization Image (Tampilan Binari)...36
3.8 Hasil Penipisan (Thinning), Pengolahan Wilayah Objek (Region) Menjadi Rangka (Skeleton) Pada Sidik Jari...37
3.9 Merupakan Contoh Garis – Garis Percabangan Pada Operasi Penipisan Citra (Thinning)...39
3.10 Thinning (Penipisan Citra)...40
3.11 Berbagai Tipe Dari Minutiae Yang Terdapat Pada Sidik Jari...42
3.12 Feature Guratan Sidik Jari...44
3.13 Tahapan Proses Matching (Pencocokkan)...45
3.14 Tahapan Proses Matching Sebelum Menuju Minutiae Matching...45
3.15 Guratan Sidik Jari Yang Telah Matching (Dicocokkan)...46
4.1 Akuisisi Citra Sidik Jari...51
4.2 Contoh Tahapan Proses Absensi...56
4.3 Proses Verifikasi 1:N...57