• Tidak ada hasil yang ditemukan

Pengembangan Aplikasi Presensi Sidik Jari dengan menggunakan Alihragam Wavelet dan Jarak Euclidean di Pengembangan Aplikasi Presensi Sidik Jari dengan menggunakan Alihragam Wavelet dan Jarak Euclidean di Dinas Pendidikan Kabupaten Wonogiri.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan Aplikasi Presensi Sidik Jari dengan menggunakan Alihragam Wavelet dan Jarak Euclidean di Pengembangan Aplikasi Presensi Sidik Jari dengan menggunakan Alihragam Wavelet dan Jarak Euclidean di Dinas Pendidikan Kabupaten Wonogiri."

Copied!
19
0
0

Teks penuh

(1)

i

Pengembangan Aplikasi Presensi Sidik Jari dengan

menggunakan Alihragam

Wavelet

dan Jarak

Euclidean

di

Dinas Pendidikan Kabupaten Wonogiri

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh :

RANDI GUSTAMA PUTRA L200100076

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

(2)
(3)
(4)

iv

DAFTAR KONTRIBUSI

Dengan ini saya menyatakan bahwa 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 dalam daftar pustaka.

Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi :

1. Perancangan program aplikasi ini dengan bantuan internet dan buku yang dilampirkan pada daftar pustaka.

2. Program aplikasi yang saya gunakan untuk mempuat Aplikasi ini ialah Delphi 2010 dan menggunakan database MySQL.

3. Saya menggunakan PC (Personal Computer) dengan spesifikasi Processor AMD Phenom II X4 B55, 3.20 GHz.

4. Desain tampilan yang digunakan dalam aplikasi ini didapat dari komponen yang sudah ada pada Delphi RAD Studio 2010.

(5)
(6)

vi MOTTO

“Jika semua berawal dari niat, maka awali niat itu dengan doa Jadikan doa dan usaha untuk jalan mencapai tujuan”

(Penulis)

“Jangan jadikan kegagalan sebagai sebab untuk menyerah, tapi jadikan kegagalan

untuk acuan menjadi yang terbaik”

(Penulis)

“Tetap bersyukur dan teruslah merasa cukup atas segala anugrah dan nikmat yang

diberikan Allah S.W.T”

(Penulis)

“Perjuangkan jika memang benar, terus melangkah menuju kebaikan dan kebenaran”

(7)

vii

PERSEMBAHAN

Sujud syukur kehadirat Allah SWT, atas segala rahmat, nikmat, dan hidayahNya Yang telah diberikan selama ini.

Kedua orang tua ku tercinta, Bapak Saryono dan Ibu Mulyati yang telah memberikan Doa restunya. Terima kasih ata segala curahan kasih sayang dan pengorbanannya

selama ini.

Kakak ku Destine Grant Bramansta dan Bristan Pamungkas yang telah memberikan dukungan dan bimbingan.

Nuning Rusi Astuti yang telah memberi motifasi, dukungan, dan selalu mendo’akan saya.

Teman - teman ku Syaiful, Dimas, Yulian Adi, Emha, Yusuf, Muchlisin, Ari, Tiyan yang telah bersama kemana saja dalam keadaan susah dan senang, dan selalu

memberikan motifasi untuk menyelesaikan tugas akhir ini.

(8)

viii

KATA PENGANTAR

Segala puji syukur kami panjatkan kehadirat ALLAH SWT. Yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan skripsi

ini dengan judul “Pengembangan Aplikasi Presensi Sidik Jari dengan menggunakan

Alihragam Wavelet dan Jarak Euclidean di Dinas Pendidikan Kabupaten Wonogiri”. Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu kritik saran yang membangun dari berbagai pihak sangat penulis harapkan demi perbaikan-perbaikan ke depan.

Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika Universitas Muhammadiayah Surakarta.

2. Bapak Dr. Heru Supriyono, S.T., M.Sc. selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiayah Surakarta.

3. Bapak Aris Rakhmadi, ST,. M.Eng. selaku pembimbing akademik yang telah memberikan bekal ilmu, pengarahan, bimbingan saran serta motivasi selama penulis menimba ilmu di Fakultas Komunika dan Informatika UMS.

(9)

ix

5. Segenap dosen dan karyawan prodi Teknik Informatika atas bantuan dan ilmu yang diberikan kepada penulis selama masa perkuliahan hingga dinyatakan mendapat gelar Strata 1.

6. Kepada karyawan Dinas Pendidikan Kabupaten Wonogiri yang telah membantu dalam mengisi kuesioner.

7. Kepada orang tua yang selalu memberikan do’a, semangat, motivasi dan pengorbanan dengan tiada hentinya kepada penulis.

8. Kakaku Destine Grant Bramansta yang selalu memberikan bimbingan dan arahan kepada penulis.

9. Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu hingga terselesainya skripsi ini.

Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak dan bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam menambah pengetahuan dan wawasan ilmu.

Surakarta, ……….

(10)

x

KATA PENGANTAR ……….. viii

DAFTAR ISI ………. x

1.2 Tujuan Penelitian ………... 2

1.3 Batasan Masalah ……… 2

1.4 Manfaat Penelitian ………. 3

1.5 Sistematika Penelitian ………... 4

BAB II TINJAUAN PUSTAKA ……… 7

2.0 Telaah penelitian ……… 7

2.1 Dasar Teori ……… 8

(11)

xi

2.1.2 Jarak Euclidean ……… 9

2.1.3 Delphi ……….. 9

2.1.3.1 Delphi 2010 ………. 10

2.1.3.2 Kegunaan Delphi ………. 10

2.1.3.3 Keunggulan Delphi ………. 11

2.1.3.4Component, Property, Method, Event………...... 11

(12)

xii

2.1.11 Ekestraksi ciri ……… 31

BAB III Metode Penelitian ……… 33

3.1 Alat dan Bahan ……….. 33

3.1.1 Kebutuhan Perangkat Keras ……….. 33

3.1.2 Kebutuhan Perangkat Lunak ………. 33

3.2 Alur Penelitian ……….. 34

3.2.1 Perancangan Sistem ……….. 34

3.2.1.1 Diagram Alir Perancangan Sistem ………. 34

3.2.1.2 Diagram Arus Data ………. 35

3.2.2 Perancangan Basis Data ……… 38

3.2.2.1 Relasi Antar Tabel ……….. 39

3.2.2.2 Tahapan proses pengenalan sidikjari………... 40

1. Proses pengolahan citra sidikjari awal ……… 40

2. Penapisan / Filtering ……… 42

3. Ekstraksi Ciri ……… 43

3.3 Rancangan Program ……… 50

BAB IV Implementasi dan Pembahasan Sistem ………. 57

4.1 Hasil Implementasi ……… 57

4.1.1 Aplikasi Administrator Absensi ………. 57

1. Tampilan Awal Aplikasi ………. 57

2. Login ………. 58

(13)

xiii

b. PrintPreview Laporan Absensi Pegawai ………. 61

6. Laporan Absensi Pegawai ………. 62

a. Form Laporan Absensi Pegawai ……… 62

b. Printpriview Laporan Absensi Pegawai ………. 63

(14)

xiv

4.1.2 Aplikasi Absensi User ……….. 70

4.2 Pengujian Sistem di Dinas Pendidikan ……….. 71

4.2.1 Blackbox ……… 71

4.2.2 Wavelet Transform (Haar Wavelet) ……….. 76

1. Proses pengolahan awal citra sidikjari ……… 76

(15)

xv

DAFTAR TABEL

Tabel 2.1 Nama event dan Nama method………. 13

Tabel 3.1 Jadwal ……….. 38

Tabel 3.2 Pegawai ……… 38

Tabel 3.3 Absensi ………. 39

Tabel 3.4 User ……….. 39

Tabel 4.1 Pengujian fingerprint absen dan tingkat keberhasilan ……… 86

Tabel 4.2 Tabel hasil pengisian angket pegawai ……….. 87

(16)

xvi

Gambar 3.1 Diagram Alir Sistem ………. 34

Gambar 3.2 Diagram Konteks ……….. 35

Gambar 3.3 DAD Level 0 ……… 36

Gambar 3.4 DAD Level 1 Pengolahan Data Master ……… 37

Gambar 3.5 DAD Level 1 Laporan ……….. 37

Gambar 3.6 Relasi Antar Tabel ……… 39

Gambar 3.7 Flowchart ……….. 40

Gambar 3.8 Proses thresholding ……….. 41

Gambar 3.9 Tampilan menu general ……… 50

Gambar 3.10 Tampilan menu master ……….. 51

Gambar 3.11 Tampilan menu pegawai ……… 52

Gambar 3.12 Input data pegawai ………. 53

Gambar 3.13 Isi menu rekap absensi ……… 54

Gambar 3.14 Isi menu rekap absensi date ……… 55

Gambar 3.15 isi menu dari rekap absensi month ………. 56

(17)

xvii

Gambar 4.2 Form Login ………. 58

Gambar 4.3 Pesan Login Sukses ………. 58

Gambar 4.4 Pesan Login Gagal ……….. 59

Gambar 4.5 Menu absensi setelah login ……….. 59

Gambar 4.6 Menu Admin ……… 60

Gambar 4.7 Form laporan absensi ……… 61

Gambar 4.8 Printpreview laporan absensi pegawai ……… 62

Gambar 4.9 Form laporan absensi pegawai ………. 62

Gambar 4.10 Printpreview laporan absensi pegawai ……….. 63

Gambar 4.11 Form laporan absensi rekap bulanan pegawai ……….. 64

Gambar 4.12 Printpreview laporan rekap bulanan pegawai absensi ………….. 64

Gambar 4.13 Form rekap presentase absensi ……….. 65

Gambar 4.14 Printpreview rekap presensentase absensi ... 66

Gambar 4.15 Tambah pegawai baru ……… 67

Gambar 4.16 Data pegawai ……….. 68

Gambar 4.17 Input jadwal ……… 69

Gambar 4.18 Data jadwal ……… 70

Gambar 4.19 Absensi dengan sidikjari ……… 71

Gambar 4.20 Gambar Proses pengolahan citra image ………. 76

Gambar 4.21 Hasil dari threshold ………... 77

Gambar 4.22 Perhitungan haar wavelet ………. 77

(18)

xviii

Gambar 4.24 Proses identifikasi dengan input fingerprint test ……….. 78

Gambar 4.25 Isi Folder SIM Absensi ………. 79

Gambar 4.26 Tampilan awal instalasi program xampp-win32 ……….. 80

Gambar 4.27 Tampilan akhir instalasi program xampp-win32 ………. 80

Gambar 4.28 Tampilan controlpanel program xampp-win32 ……… 81

Gambar 4.29 Tampilan controlpanel program xampp-win32 setelah diatur …. 82 Gambar 4.30 Tampilan awal MySQL admin ……….. 82

Gambar 4.31 Membuat database baru dengan nama absensi ……….... 83

Gambar 4.32 Database absensi berhasil dibuat ……….. 83

Gambar 4.33 Tampilan lembar kerja SQL ………. 84

Gambar 4.34 Tampilan tabel dalam database absensi ……… 84

(19)

xix ABSTRAKSI

Sampai saat ini, sudah banyak digunakan fingerprint sebagai alat untuk absensi. Oleh karena itu dibutuhkan suatu penelitian yang dapat mempermudah seseorang dalam mengidentifikasi sidik jari. Untuk mempermudah dibutuhkan teknik atau metode yang dapat mengenali citra/gambar sidik jari dan akan mengidentifikasi pemilik sidik jari.

Proses pengenalan sidik jari dimulai dari akuisisi data citra, pengolahan gambar, dan dekomposisi proses dengan transformasi wavelet. Transformasi wavelet mengunakan citra yang ditangkap oleh fingerprint reader yang menghasilkan gambar citra, kemudian dilakukan perhitungan energi dari setiap sidik jari dari dekomposisi wavelet yang sudah dihitung dan akan disimpan dalam database. Proses selanjutnya

citra sidik jari yang ditangkap fingerprint reader akan dicocokkan dengan citra yang ada pada database. Hasil dari identifikasi sidik jari diambil dari perbandingan vektor ciri masukan dengan vektor ciri basis data yang diambil dari jarak Euclidian paling kecil.

Penelitian dilakukan dengan menggunakan transformasi wavelet yaitu wavelet haar. Uji coba menggunakan 40 gambar sidikjari dari 10 responden, masing-masing

responden mempunyai 4 citra sidik jari yang telah disimpan dan tiga kali melakukan absensi. Setelah dilakukan pengujian metode transformasi wavelet dengan menggunakan wavelet haar menunjukan hasil tingkat kebenaran yaitu sekitar 80%. Kurangnya persentase keakurasian pengenalan sidik jari dikarenakan terkadang masih terdapat kesalahan dalam pengenalan sidik jari.

Kata kunci: wavelet, sidik jari, absensi, jarak euclidean

Referensi

Dokumen terkait

titik akhir dari minutia citra sidik jari tersebut sehingga dapat menghasilkan beberapa titik atau tanda yang akan menjadi perbandingan dalam pencocokan.. sidik

Citra retina akan dilakukan proses prapengolahan awal dari mengubah citra asli menjadi citra keabuan, yang kemudian dilakukan ekstraksi ciri menggunakan wavelet Haar untuk

Fungsi yang tersedia dalam perangkat lunak ini meliputi fungsi untuk membuka citra sidik jari OPEN FINGERPRINT, STEP TO CLASSIFY (RESIZE 256x256, GRAYSCALE, HISTEQ,

Salah satu metode yang dapat digunakan untuk mengekstraksi dan mengenali ciri khusus pada sidik jari adalah transformasi wavelet dan algoritma jaringan syaraf tiruan..

Dari hasil pembahasan di atas dapat disimpulkan bahwa analisa image sidik jari dengan metode wavelet paket standar FBI (WPT - FBI) lebih baik dari metode wavelet biasa (DWT)

Proses perancangan terbagi menjadi tiga tahapan, tahapan yang dimaksud disini adalah mengunakan sidik jari yang di tempelkan pada sensor fingerprint scanner dan jari yang

Hasil dari verifikasi citra sidik jari normal dengan citra sidik jari berminyak sebelum digabor menghasilkan kecocokan sebesar 15,54% sedangkan verifikasi citra sidik jari normal

Tingkat keakuratan pada aplikasi identifikasi sidik jari menggunakan Discrete Wavelet Transform dengan mother wavelet Db4 dalam penelitian ini adalah sebesar 90%