BAB 3 ANALISA DAN PERANCANGAN

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 3 ANALISA DAN PERANCANGAN"

Transkripsi

1 BAB 3 ANALISA DAN PERANCANGAN 3.1 Analisa Tahap sebelum perancangan berhubungan dengan proses penglihatan awal. Tujuan utama dari prapemrosesan adalah untuk menggembangkan gambaran yang berguna dari bentuk dan permukaan citra yang diberikan. Empat faktor utama yang memberikan intensitas nilai dari piksel dalam suatu citra adalah ukuran, tampilan dari permukaan yang terlihat, peningkatan kontras dan sudut-sudut pada citra. Dalam citra yang ada, semua faktor tersebut menjadi satu oleh karena itu pada tahap prapemrosesan informasi ini akan diambil. Teknik perbaikan citra berhubungan dengan peningkatan dari kualitas citra, sehingga untuk memaksimalkan kegunaan informasi yang ada atau menampilkan ciri dari suatu citra, beberapa perbaikan biasanya akan diperlukan. 3.2 Perancangan Penelitian dilakukan dengan materi utama berupa sekumpulan berkas citra sidik jari dengan resolusi 300dpi berwarna hitam putih yang diperoleh melalui pemindaian sidik jari menggunakan alat bantu berupa scanner. Identifikasi atau autentifikasi sidik jari beroperasi dengan menggunakan empat tahapan prosedur : 1) Capture Merupakan tahapan awal dalam verifikasi sidik jari yaitu proses pengambilan citra sidik jari, dalam pengambilan citra terdapat 2 metode antara 17

2 lain : metode inkless (online) dan inked (offline). Pengambilan citra sidik jari secara inkless menghasilkan citra sidik jari yang baik bergantung kepada alat yang digunakan, makin mahal alat tersebut semakin baik citra sidik jari yang dihasilkan, tetapi metode ini memiliki kekurangan karena luas area yang bisa didapatkan terbatas dan kadang terdapat beberapa area sidik jari yang karena penempatan sidik jari yang berbeda-beda dan luas area alat scanner yang terbatas. Berbeda dengan metode inkless, metode inked yang menggunakan hasil cetakan dari citra sidik jari pada suatu kertas memiliki hasil citra sidik jari dengan area yang lebih luas tetapi memiliki citra yang kabur karena bergantung kepada penggunaan jenis tinta. Pada penelitian ini akan digunakan metode inked. 2) Preprocessing Tahapan ini berguna untuk menghilangkan noise akibat debu atau hasil scanning yang tidak baik. Dikarenakan dalam proses pengambilan citra sidik jari mungkin citra yang telah di scan mengalami berbagai macam kondisi yang dapat merusak citra itu. Kondisi jari yang kering dapat menyebabkan timbulnya struktur ridge yang patah-patah sedangkan kondisi jari yang terlalu berminyak dapat membuat struktur minutiae bifurcation atau cabang yang tidak jelas. 3) Feature Extraction Data yang unik diekstraksi dari contoh sidik jari dan dibuat sebuah template. 4) Matching Template yang didapat dari Feature extraction berupa tipe dan minutiae dari citra sidik jari yang akan digunakan sebagai karakteristik yang mewakili citra sidik jari tersebut, sehingga perbandingan antara dua sidik jari 18

3 atau lebih bisa diketahui perbedaan dan kesamaanya melalui perbandingan antara karakteristik mereka dan bukan melalui citranya itu sendiri. Pola-pola sidik jari yang diperoleh dari hasil pemindaian (scanning) merupakan citra dengan tingkat noise yang tinggi. Hal ini nantinya akan sangat berpengaruh pada proses pengenalan atau bahkan membuat proses pengenalan menjadi terganggu. Oleh karena itu dibutuhkan metode pemrosesan citra yang dapat mereduksi noise-noise yang ada pada citra sidik jari tersebut Tresholding Intensitas warna pada suatu citra juga dapat diperbaiki dengan menggunakan kontras biner yaitu penggunaan hanya dua tingkat keabuan. Obyek yang akan diteliti diberi warna yang jelas misalnya hitam dengan intensitas tingkat keabuan 1, sedangkan obyek lainnya dapat diberi warna putih dengan intensitas tingkat keabuan 0. Gambar 3.1 Pengolahan ke citra biner Hasil proses yang sering disebut semithresholding adalah citra dengan bagian latar belakang yang diberi warna sama sedangkan tingkat keabuan obyeknya tidak berubah. 19

4 Pada hasil suatu rekaman suatu gambar sering terjadi tekstur obyek dan tekstur latar belakang yang mengandung titik atau piksel yang mempunyai intensitas tingkat keabuan sama yang bisa terjadi secara jarang maupun rapat. Untuk itu pemisahan antar obyek dengan latar belakangnya tidak dapat dengan sempurna dilakukan dengan teknik nilai ambang. Untuk mengatasi gangguan tersebut, perlu dilakukan sejenis proses pemerataan setiap piksel dengan piksel-piksel tetangganya. Cara ini ditempuh dengan maksud untuk menyesuaikan piksel yang dianggap sebagai gangguan tersebut dengan kelompok didekatnya, baik obyek maupun latar belakang Penapisan ( Filtering ) Proses filtering citra yang bersifat spasial ini dapat dilakukan dengan menggunakan operator kernel yang elemennya terdiri dari faktor pembobotan yang menentukan nilai intensitas suatu piksel berdasarkan nilai intensitas piksel-piksel tetangganya. Pembahasan disini akan mencakup proses filtering citra dengan : a. Filter frekuensi rendah (Low Pass Filter) Filter frekuensi rendah mempunyai karakteristik menyalurkan dan mempertegas bagian frekuensi rendah. Proses filtering suatu citra dengan filter frekuensi rendah mempunyai efek pemerataan tingkat keabuan, sehingga gambar yang diperoleh akan tampak agak kabur kontrasnya. Proses ini dilakukan terhadap gambar agar gangguan yang berbentuk garis tajam dapat dikurangi efeknya. 20

5 b. Filter frekuensi tinggi (High Pass Filter) Filter frekuensi tinggi mempunyai karakteristik menyalurkan dan memperkuat komponen frekuensi tinggi dari suatu citra, akibatnya bagian garis-garis ataupun garis batas antar obyek yang ada pada gambar akan kelihatan lebih tajam. Secara intuitif dapat dilihat bahwa penggunaan kernel di atas pada proses setiap piksel dari citra akan mempunyai efek sebagai berikut. Bila piksel tersebut merupakan komponen frekuensi tinggi maka nilainya akan dipertegas sebaliknya bila piksel tersebut merupakan komponen frekuensi rendah maka akan tetap nilainya Dekomposisi Pola Sidik Jari Dekomposisi pola dilakukan untuk mempresentasikan pola digit ke dalam vektor yang mengandung beberapa informasi mengenai pola tersebut. Hasil dekomposisi level kesatu citra asli 128 x 128 piksel dengan wavelet Haar adalah empat sub bidang pada resolusi yang lebih rendah 64 x 64 piksel. Keempat sub bidang tersebut masing-masing membawa informasi yang berbeda yaitu informasi background, horizontal, vertikal dan diagonal. Pada level kedua dihasilkan sub bidang-sub bidang berukuran 32 x 32 piksel dan pada level ketiga dihasilkan sub bidang-sub bidang berukuran 16 x 16 piksel. Pada penelitian ini hasil dekomposisi level ketiga berupa citra aproksimasi dengan dimensi 16 x 16 piksel menjadi basis masukan jaringan syaraf. 21

6 Dengan hasil ratio kompresi citra yang tinggi, kompresi transformasi wavelet menghasilkan kualitas citra dengan bit terendah adalah 18 bit. Dekomposisi melakukan perubahan atau peningkatan dari sinyal yang diterima. Algoritma Transformasi Wavelet dengan citra 2-D dengan kata kunci adalah sebuah citra ada representasi berkelanjutan dari banyak resolusi yang berbeda (1x1, 2x2, 4x4, 2 N x2 N ). Adapun algoritma dari transformasi wavelet itu adalah : Langkah 1 : Input citra dibuat menjadi 4 bagian citra baru dengan ukuran 2 N-1 x2 N-1 Input citra (2 N x2 N ) Representasi citra wavelet Step 1 Citra Rata-rata: Setiap piksel A adalah rata-rata dari piksel 1,2,3,4 Gambar 3.2 Proses awal representasi citra wavelet 22

7 Langkah 2 : Citra dibagi kembali, ulangi langkah 1 untuk bagian kanan atas dari hasil citra wavelet pada langkah 1. Hasil dari langkah 1 (2 N-1 x2 N-1 ) Representasi citra wavelet (2 N x2 N ) Citra rata-rata Step 2 Gambar 3.3 Pengulangan proses representasi citra wavelet Langkah 3 : Pembagian berhenti jika nilai rata-rata citra adalah 1 piksel. Gambar 3.4 Proses akhir representasi citra wavelet 23

8 3.2.4 Wavelet Haar Cara kerja wavelet Haar dalam pemrosesan sinyal dapat diilustrasikan sebagai berikut. Misalnya terdapat sebuah sinyal atau citra digital berdimensi satu dengan resolusi 4, dimisalkan: [ ] Untuk menguraikannya menjadi deret Haar, mula-mula hitung nilai rata-ratanya sepasang demi sepasang, sehingga diperoleh: [11 5] Untuk dapat memperoleh citra semula, perlu mencatat koefisien detil yang memuat informasi yang hilang. Citra semula dapat diperoleh dengan cara menambah dan mengurangi nilai rata-rata tadi dengan koefisien detil ini. Pada contoh di atas, 12 dan 10 dapat diperoleh kembali dari 11 dengan cara menambah dan menguranginya dengan 1. Jadi, koefisien detil pertama adalah 1. Sementara itu 4 dan 6 dapat diperoleh kembali dari 5 dengan cara menambah dan menguranginya dengan -1. Jadi, koefisien detil kedua adalah -1. Selanjutnya, hitung lagi nilai rata-rata dari 11 dan 5, sehingga peroleh 8, dan catat koefisien detilnya, yakni 3. Jadi, menggunakan wavelet Haar, citra digital [ ] ditransformasikan menjadi deret [ ]. Selanjutnya citra tersebut dapat disimpan sebagai deret ini. Cara memperoleh deret ini, yakni dengan penghitungan nilai rata-rata sepasang demi sepasang dan pencatatan koefisien detilnya secara rekursif. 24

9 Perhatikan bahwa secara matematis mempunyai kesamaan matriks (untuk contoh di atas): [ ] = 8[ ] + 3[ ] + 1[ ] - 1[ ]. Matriks [ ],[ ], [ ], dan [ ] merupakan representasi dari empat basis Haar yang pertama, sedangkan 8, 3, 1, dan -1 merupakan koefisien Haar yang bersesuaian untuk matriks [ ]. Jadi, setelah transformasi, koefisien Haar inilah yang akan disimpan Wavelet Daubechies Sifat utama yang bisa dikenali dari alih ragam wavelet dalam kompresi citra diam adalah terjadinya distorsi minimum pada citra terekonstruksi meskipun dilakukan penghilangan koefisien-koefisien alih ragam yang mendekati nol. Padahal, alih-ragam wavelet atas citra akan menghasilkan sejumlah besar sub bidang citra yang memiliki magnitudo sangat kecil. Dengan menetapkan threshold non negatif, elemen-elemen sub bidang citra yang bernilai sangat kecil dapat dinolkan sehingga dapat menghasilkan matriks sangat jarang [2]. Matriks sangat jarang ini lebih mudah untuk ditransmisikan dan disimpan, bahkan citra hasil rekonstruksi dengan thresholding (kuantisasi) ini bisa memberikan hasil yang dapat diterima secara visual oleh mata. Proses wavelet Daubechies ini sama artinya dengan pengalih ragaman wavelet 2 dimensi atas suatu citra. Dekomposisi dapat dilakukan berulang kali pada setiap sub bidang citra. Pada subbagian ini akan diillustrasikan secara implementatif dekomposisi citra sidik jari. Label yang diberikan pada 25

10 setiap sub bidang citra merupakan urutan penggunaan tapis pada tiap baris dan kolom secara bertahap. Misalnya sub bidang citra dengan label LH menyatakan penerapan tapis lowpass L pada baris dan penggunaan tapis highpass H pada kolom citra asli. Demikian juga dengan sub bidang citra dengan label HL. Ini menunjukkan bahwa tapis highpass H dan tapis lowpass L dipakai untuk mengkonvolusi baris dan kolom citra asli berturut-turut. Rekonstruksi merupakan proses kebalikan dari dekomposisi. Rekonstruksi melibatkan operator upsampling dan konvolusi. Kolom dan baris citra terkuantisasi di upsampling dan dikonvolusi secara bertahap. Jika kedalaman dekomposisi dua, maka dapat diberikan pernyataan dan tahapantahapan dalam merekonstruksi suatu citra sebagai berikut: a. Masing-masing kolom dan baris dari sub bidang citra LLLL, LLLH LLHL dan LLHH terkuantisasi diupsampling dan dikonvolusi secara bergantian untuk menghasilkan sub bidang citra LL. b. Masing-masing kolom dan baris dari sub bidang citra LHLL, LHLH, LHHL dan LHHH terkuantisasi diupsampling dan dikonvolusi secara bergantian untuk menghasilkan sub bidang citra LH. c. Masing-masing kolom dan baris dari sub bidang citra HLLL, HLLH, HLHL dan HLHH terkuantisasi diupsampling dan dikonvolusi secara bergantian untuk menghasilkan sub bidang citra HL. d. Masing-masing kolom dan baris dari sub bidang citra HHLL, HHLH, HHHL dan HHHH terkuantisasi diupsampling dan dikonvolusi secara bergantian untuk menghasilkan sub bidang citra HH. 26

11 e. Masing-masing kolom dan baris dari sub bidang citra LL, LH, HL dan HH terkuantisasi diupsampling dan dikonvolusi secara bergantian untuk menghasilkan sub bidang citra terekonstruksi. Analisis wavelet dapat berguna untuk membagi informasi sebuah citra ke dalam sub sinyal perkiraan dan detil. Sub sinyal perkiraan menunjukan aliran umum dari nilai piksel, dan tiga sub sinyal detil menunjukan detil vertical, horizontal, dan diagonal atau perubahan pada citra. Jika detil tersebut sangat kecil maka dapat diatur menjadi nol tanpa mengubah citra secara signifikan. Nilai mana yang rendah, detil mempertimbangkan cukup kecil untuk diubah menjadi nol yang mana dikenal dengan threshold. Semakin banyak nilai nol, semakin besar perbandingan kompresinya. Jumlah informasi ditampung oleh sebuah citra setelah kompresi dan dekompresi yang dikenal dengan energi penampung dan hal ini seimbang dengan jumlah persegi dari nilai piksel. Jika energi tertampung 100% maka kompresi dikenal sebagai lossless di mana citra tersebut dapat direkontruksi secara tepat. Hal ini berlaku ketika nilai threshold diatur menjadi nol, artinya detilnya masih belum diubah. Jika ada nilai yang berubah maka energi akan hilang dan ini dikenal dengan kompresi lossy. Idealnya, selama kompresi banyak nilai nol dan dan retensi energi akan naik setinggi mungkin. Tetapi, semakin banyak nilai nol diperoleh, semakin banyak energi yang hilang, jadi keseimbangan diantara keduanya harus dicari. 27

12 Jadi berdasarkan wavelet Haar dan Daubechies di atas untuk setiap nilai threshold dari transformasi untuk kedua tipe dari citra yang berbeda diperoleh rata-rata kompresi yang berbeda. Rata-rata kompresi ini menentukan atas dasar dari 2-D analisis wavelet dalam nilai treshold dan hal lainnya yang nantinya mempresentasikan citra setelah mengalami kompresi. Analisis dari 2-D wavelet keduanya noiseless dan noisy dari citra sidik jari dapat dilihat pada persamaan yang dihitung dalam bentuk formula di bawah ini: 2 100*( Vn( CCD,2)) RE = ( Vn( originalsignal)) 2 RE Vn = Energi batasan (Retain Energy) = Vektor Normal CCD = Koefisien dekomposisi yang ada NZ = 100*( ZCD) No. ofcoeificients NZ ZCD = Jumlah nilai nol (Number of Zero) = Banyaknya nilai nol dekomposisi yang ada Tingkatan treshold pada wavelet haar dan daubechies dapat dilihat dari gambar di bawah, di mana hal ini berfungsi untuk mengontrol kelebihan dari de-noising citra dengan memilih threshold yang berbeda untuk tingkatan yang berbeda. Berdasarkan hasil kinerja dari transformasi Haar dan Daubechies paket hingga tingkatan 3 dicapai. Disini terlihat bahwa sangat sulit untuk menemukan nilai dari treshold dan juga susunan algoritma yang 28

13 baik untuk mendapatkan nilai dari threshold. Dalam hal ini setiap nilai threshold awal yang cocok nantinya akan digunakan untuk penambahan 10 untuk setiap perubahan. Gambar 3.5 RE dan NZ dari citra sidik jari noiseless pada Haar dan Daubechies Gambar 3.6 RE dan NZ dari citra sidik jari noisy pada Haar dan Daubechies Di kedua gambar Retain Energy (%) dan Number of Zeros (%) menentukan dari perbedaan nilai threshold. Pada transformasi Haar dan Daubechies ketika ditingkatkannya nilai threshold maka Retain Energy menurun sebaliknya nilai Number of Zeros meningkat. Ini sama dengan jika dinaikkannya nilai threshold, maka akan didapatkan perbandingan kompresi untuk noisy dan noiseless pada citra sidik jari. Kedua transformasi ini sangat berguna dalam lingkup aplikasi, di mana aplikasi tersebut memerlukan untuk menyusun kembali citra sesuai dengan citra aslinya. 29

14 3.3 Jaringan Syaraf Tiruan Pada tahap ini dijelaskan proses pembelajaran pola sidik jari dengan teknik Learning Vector Quantization (LVQ). Kami memilih LVQ dikarenakan proses pembelajaran yang cepat dan proses pengklasifikasian yang baik dalam menyelesaikan masalah klasifikasi. Teknik LVQ cukup sederhana sehingga dapat dengan mudah diaplikasikan pada masalah klasifikasi pelatihan pola. LVQ terdiri dari dua lapis (layer) : satu hidden layer dan output layer. Hidden layer adalah layer kompetitif, di mana neuron-neuronnya saling berlomba untuk menjadi yang pertama untuk diaktifkan, dengan mendapatkan nilai masukan yang paling besar. Dalam kasus tertentu, nilai keluaran dari neuron tersebut sama dengan satu, sedangkan nilai keluaran neuron lainnya tetap nol. Output layer adalah sebuah layer linier, di mana setiap keluarannya berarti satu kelas pola. Kemudian neuron yang aktif dalam hidden layer mengikuti kelas keluaran yang berhubungan. Selama proses pelatihan, weight yang menuju ke neuron hidden dilengkapi sehingga hanya ada satu neuron, untuk setiap pola arus keluaran, yang akan berhasil dalam hidden layer yang kompetitif. Input Hidden neuron Gambar 3.7 Skema diagram jaringan LVQ Output 30

15 Proses pengklasifikasian yang digunakan antara lain pengklasifikasian minutiae-nonminutiae yang berdasarkan pengawasan dari Learning Vector Quantization (LVQ). Pengenalan Citra Ekstraksi Ciri Umpan Balik Perbaikan Ciri Pencocokan Pembuktian Ciri Gambar 3.8 Langkah-langkah proses Pengenalan Pola dengan LVQ Dalam proses pelatihan, LVQ mengklasifikasikan citra sidik jari berdasarkan daerah terputus dan daerah bercabang. Citra awal Orientasi bidang Binarisasi Ekstraksi Minutia Penipisan Gambar 3.9 Algoritma ekstraksi LVQ pada citra sidik jari 31

16 3.4 Rancangan Program Aplikasi Pada sub ini akan menjelaskan algoritma atau pseudocode yang diterapkan dalam aplikasi sidik jari Modul Image Processing (Preprocessing) Dalam modul ini citra masukan akan diproses agar dapat dikenali oleh komputer. Pola-pola sidik jari yang diperoleh dari hasil pemindaian (scanning) merupakan citra dengan tingkat noise yang tinggi. Hal ini nantinya akan sangat berpengaruh pada proses pengenalan. Oleh karena itu dalam modul image processing, citra sidik jari akan diproses agar noise yang terdapat dalam citra berkurang. 1) Thresholding Metode thresholding merupakan metode dalam mengkonversi citra abu-abu menjadi citra biner (citra yang hanya memiliki piksel hitam atau putih). Metode yang digunakan dalam penelitian ini adalah Mean Value Thresholding, yang berguna untuk menentukan nilai ambang berdasarkan nilai rata-rata piksel suatu citra. Pseudocode : Awal modul total = panjang_gambar * lebar_gambar dari nilai x yang ke - 0 sampai (panjang dari gambar) - 1 dari nilai y yang ke 0 sampai (tinggi dari gambar) - 1 salin nilai piksel gambar kedalam variabel array 32

17 dari nilai total yang ke - 0 sampai (total 1) nilai = nilai + nilai array_penampung1(x) nilai_ambang = nilai / total dari nilai x yang ke 0 sampai (panjang dari gambar) 1 dari nilai y yang ke - 0 sampai (tinggi dari gambar) - 1 jika nilai piksel gambar(x,y) lebih kecil dari nilai ambang maka ubah nilai piksel(x,y) menjadi 0 // piksel dihitamkan selain itu ubah nilai piksel(x,y) menjadi 255 // piksel diputihkan Akhir modul 2) Low Pass Filter Proses low-pass filter bertujuan untuk menghilangkan noise dengan cara menjaga detail gambar yang memiliki perubahan spasial yang rendah dan mengfilter gambar dengan perubahan spasial yang tinggi yang biasanya berupa noise. Biasanya filter ini menggunakan mask berukuran 3x3 piksel dalam operasinya. 33

18 P1 * K P2 * K P3 * K P4 * K P5 * K = C * K P6 * K P7 * K P8 * K P9 * K Tabel 3.1 Mask 3x3 Di mana P adalah piksel pada citra inputan yang akan difilter dan C adalah titik tengah dari mask tersebut dan merupakan nilai piksel yang akan diganti sedangkan K adalah konstanta. Nilai konstanta pada mask ukuran 3x3 adalah 1/9. Pseudocode Awal modul dari nilai y yang ke 0 sampai (tinggi dari gambar 1) dari nilai x yang ke 0 sampai (panjang dari gambar 1) nilai piksel saat ini(x,y) = nilai piksel(x-1,y+1)*1/9 + nilai piksel(x,y+1)*1/9 + nilai piksel(x+1,y+1)*1/9 + nilai piksel(x-1,y)*1/9 + nilai piksel(x,y)*1/9 + nilai piksel(x+1,y)*1/9 + nilai piksel(x-1,y-1)*1/9 + nilai piksel(x,y-1)*1/9 + nilai piksel(x+1,y-1)*1/9 Akhir modul 3) High Pass Filter High-pass filter adalah kebalikan dari low-pass filter di mana filter ini bertujuan untuk memfilter bagian dari citra yang memiliki perubahan spasial yang rendah atau blur. Pemrosesan high-pass filter dilakukan sama dengan low-pass filter yaitu dengan menggunakan mask berukuran 3x3 seperti pada gambar 34

19 yang terdapat pada low-pass filter tetapi dengan koefisien yang berbeda yaitu K = -1/4. Pseudocode Awal modul dari nilai y yang ke 0 sampai (tinggi dari gambar 1) dari nilai x yang ke 0 sampai (panjang dari gambar 1) nilai piksel saat ini(x,y) = nilai piksel(x-1,y+1)*(-1/4) + nilai piksel(x,y+1)*(-1/4) + nilai piksel(x+1,y+1)*(-1/4) + nilai piksel(x-1,y)*(-1/4) + nilai piksel(x,y)*(-1/4) + nilai piksel(x+1,y)*(-1/4) + nilai piksel(x-1,y-1)*(-1/4) + nilai piksel(x,y-1)*(-1/4) + nilai piksel(x+1,y-1)*(-1/4) Akhir modul Modul Ekstraksi Ciri (Feature Extraction) Setelah citra melewati modul preprocessing akan didapat citra yang bebas noise, citra inilah yang nantinya akan diekstrak ciri-cirinya khususnya minutiae sidik jari, hal ini berguna sebagai data inputan dalam modul pembelajaran Estimasi Orientation Field Tujuan mendapatkan estimasi orientation field dari citra sidik jari adalah untuk mengetahui sudut yang dibentuk pada citra sidik jari sehingga bisa diditeksi tipe dari sidik jari tersebut beserta titik pusat sidik jari tersetut atau yang biasa disebut dengan singular point. 35

20 Estimasi orientation field bisa dilakukan dengan menggunakan operator gradient Sobel pada tiap piksel yang dikelompokkan dalam blok-blok pada citra sidik jari Hasil yang didapat dari orientation field ini akan menghasilkan blok-blok sudut, di mana tiap blok akan mewakili estimasi sudut yang diwakilinya pada bagian citra sidik jari dengan demikian bisa dikatakan pada citra sidik jari yang terbentuk dari estimasi orientation field adalah citra sidik jari dalam bentuk resolusi yang lebih rendah yang bentuk atau sudutnya bisa diketahui dengan jelas. Algoritma untuk melakukan estimasi orientation field adalah sebagai berikut : a. Bagi citra sidik jari kedalam blok dengan ukuran W x W piksel, b. Dalam tiap blok Hitung gradien untuk G x dan G y dengan menggunakan operator Sobel untuk tiap piksel, c. Dalam tiap blok hitung V x, V y, dan θ Di mana W adalah ukuran dari piksel yang digunakan untuk membentuk blok, pada penelitian ini ukuran W adalah 250 piksel dengan demikian untuk satu blok akan terdiri dari 250 x 250 piksel. Sedangkan θ adalah besarnya sudut untuk suatu blok, dalam hal ini sudut yang dibentuk hanya akan dibatasi dari 0 sampai 180 derajat karena sebagai contoh bentuk dari sudut 270 sama dengan bentuk diagonal kanan dengan sudut

21 Edge Detection Modul ini berguna untuk mengidentifikasi apakah obyek tersebut adalah edge atau tidak adalah dengan menggunakan gradien intensitas dari citra tersebut. Adapun gradient intensitas yang digunakan adalah operator Sobel di mana terdapat variabel G x dan G y yang menyatakan komponen arah x dan y dari piksel yang bersangkutan. Nilai dari G x dan G y didapat melalui mask dengan ukuran 3x3 dengan koefisien seperti yang terlihat pada tabel di bawah : P1 * - 1 P2 * 0 P3 * 1 P4 * - 2 P5 * 0 P6 * 2 P7 * - 1 P8 * 0 P9 * 1 Tabel 3.2 Operator G x P1 * 1 P2 * 2 P3 * 1 P4 * 0 P5 * 0 P6 * 0 P7 * - 1 P8 * - 2 P9 * - 1 Tabel 3.3 Operator G y Procedure mencari_nilai_gx Dari y yang ke 0 sampai (tinggi dari gambar 1) Dari x yang ke 0 sampai (panjang dari gambar 1) I(x,y) = nilai piksel(x-1,y+1) * -1 + nilai piksel(x,y+1) * 0 + nilai piksel(x+1,y+1) * 1 + nilai piksel(x-1,y) * -2 + nilai piksel(x,y) * 0 + nilai piksel(x+1,y) * 2 + nilai piksel(x-1,y-1) * -1 + nilai piksel(x,y-1) * 0 + nilai piksel(x+1,y-1) * 1 37

22 procedure mencari_nilai_gy Dari y yang ke 0 sampai (tinggi dari gambar 1) Dari x yang ke 0 sampai (panjang dari gambar 1) I(x,y) = nilai piksel(x-1,y+1) * 1 + nilai piksel(x,y+1) * 2 + nilai piksel(x+1,y+1) * 1 + nilai piksel(x-1,y) * 0 + nilai piksel(x,y) * 0 + nilai piksel(x+1,y) * 0 + nilai piksel(x-1,y-1) * -1 + nilai piksel(x,y-1) * -2 + nilai piksel(x+1,y-1) * Modul Pembelajaran Dalam modul pembelajaran citra sidik jari yang telah melewati proses image processing akan diambil karakteristik yang ada pada citra sidik jari tersebut. Hal ini berguna agar citra sidik jari dikenali oleh komputer. a. Menghitung matriks rata-rata dari Matriks Tau (matriks Phi) Pseudocode Awal modul Dari x yang ke 0 sampai (panjang dari gambar 1) MatriksPsi[i] = (MatriksSumTau[i] / Jumlah gambar) melesai Akhir modul 38

23 b. Menghitung matriks Tau yang bebas noise (matriks Phi) Pseudocode Awal modul Dari x yang ke 0 sampai (panjang dari gambar 1) Dari y yang ke 0 sampai (tinggi dari gambar 1) MatriksPhi[x,y] = MatriksTau[x,y] MatriksPsi[j] Jika MatriksPhi[x,y] < 0 maka MatriksPhi[x,y] = 0 Jika MatriksPhi[x,y] > 255 maka MatriksPhi[x,y] = 255 Akhir modul Dari hasil modul di atas diperoleh matriks Phi yang bebas noise yang selanjutnya akan menjadi data inputan dalam pembelajaran dengan metode LVQ. Data inputan tersebut akan dihitung dengan matriks bobot (Weight). Formula untuk menghitung W(Weight) adalah : W = Σ all i A T i B i, i = 1,2,...,m Dan dualitas BAM W T adalah : W T = Σ all i (A T i B i ) T = Σ all i B T i A i Jika dalam bentuk bipolar maka bentuk binary A i dan B i harus ditransformasi menjadi bentuk bipolar X i dan Y i dengan mengganti 0 dengan - 1 dan 1 tetap 1, atau dengan rumus sebagai berikut : X i = 2 A i 1 atau Y i = 2 B i 1 Sekarang m pasang pola dalam bentuk bipolar {(X 1,Y 1 ),(X 2,Y 2 ),...,(X m,y m )}. 39

24 X i = (x i1,x i2,...,x im ), Y i = (y i1,y i2,...,b im ), X i Є {-1,1} n, Y i Є {-1,1} p. Maka perumusan W adalah : W = Σ all i X i T Y i, i = 1,2,...,m Dan dualitas W T adalah : W T = Σ all i (X i T Y i ) T = Σ all i Y i T X i Contoh apabila citra yang didapatkan berupa matriks Phi yang bebas noise dengan ukuran 100 x 150, maka akan digunakan matriks weight dengan ukuran 100 x Modul Pengenalan Dalam modul pengenalan citra sidik jari yang telah dikenali oleh komputer akan disimpan kedalam database. Data inilah yang nantinya apabila ada citra masukan sidik jari dengan karakteristik yang sama maka komputer dapat langsung mengenalinya tanpa melakukan proses pembelajaran. a. Memasukkan data dari gambar ke dalam matriks Tau Pseudocode Awal modul dari nilai y yang ke 0 sampai (tinggi dari gambar -1) PC = nilai piksel dari baris ke (y-1) dari gambar dari nilai x yang ke 0 sampai (panjang dari gambar 1) 40

25 MatriksTau [x,(y-1)*tinggimatriks + k] = PC[k-1] MatriksSumTau[(j-1)*tinggimatriks + k] = MatriksSumTau[(j-1)*tinggimatriks + k] + PC[k-1] Akhir modul Pseudocode di atas berfungsi untuk menampung data dari gambar yang hendak dikenali. Data yang ada pada gambar ditampung kedalam matriks Tau yang nantinya akan digunakan sebagai inputan bagi prosedur yang lainnya. b. Menghitung Hamming Distance Pada modul ini variable Hamming Distance berfungsi untuk menentukan apakah citra yang diuji dapat dikenali atau tidak. Semakin tinggi nilai Hamming Distance berarti semakin jauh perbedaan citra sidik jari yang diuji dengan citra yang sudah dipelajari oleh komputer. Φ new = r new Ψ Φ new = nilai perbedaan dengan rata-rata citra (Hamming Distance) r new = nilai citra yang ingin dikenali atau diuji Ψ = nilai rata-rata citra yang didapat dari proses pelatihan Pseudocode Awal modul Proses citra menjadi citra hitam putih Buang piksel noise pada citra yang mengganggu Hitung hasil_data_input_pengenalan dengan menggurangi nilai data_input dengan rata_rata_citra yang didapat pada modul pelatihan 41

26 Hitung hamming_distance_citra dengan menggurangi hasil_data_input_pengenalan dengan hasil_data_input_pelatihan Jika hamming distance = 0 sama dengan nol Maka citra sidik jari berhasil dikenali Selain itu Jika hamming distance < 10 maka citra sidik jari berhasil dikenali Selain itu citra sidik jari tidak berhasil dikenali Akhir modul Rancangan Tampilan layar Pertama-tama user menginput citra sidik jari untuk menentukan citra mana yang akan diproses. File Open Save Exit Gambar 3.10 Tampilan Utama atau Awal Pada tampilan di atas, menu Open berfungsi untuk membuka kotak dialog di mana user dapat memilih citra masukkan yang akan diproses agar dapat dikenali oleh komputer. Menu Save berfungsi untuk membuka kotak dialog di mana user dapat menyimpan citra yang telah mengalami 42

27 proses image processing. Sedangkan menu Exit berfungsi untuk keluar dari program. File Pembelajaran Pengujian Citra 1 Pengenalan Citra 2 Memo Extract Template Membersihkan Database Membersihkan Memo Threshold Gambar 3.11.Tampilan Pemrosesan Citra Tampilan di atas akan tampil apabila user telah memilih citra masukan yang akan diproses. Pada rancangan tampilan di atas, terdapat tombol-tombol yang berfungsi untuk memproses, pembelajaran, dan pengenalan citra sidik jari. Pada Citra1 akan tampil citra sidik jari yang dipilih oleh user sebagai citra masukan. Tombol Thresholding berfungsi untuk mengubah citra masukkan menjadi citra biner (citra yang hanya memiliki piksel hitam atau putih). Citra2 berisi Citra1 yang telah mengalami proses thresholding dan filterisasi, Citra2 inilah yang nantinya akan disimpan 43

28 apabila user memilih save pada menu File. Tombol Extract Template berfungsi untuk menampilkan titik-titik minutiae yang ada pada citra sidik jari yang telah melalui proses threshold. Tombol pembelajaran berfungsi untuk mengambil karakteristik citra sidik jari yang telah diekstrak ciri-cirinya. Tombol Pengujian berfungsi untuk menguji citra sidik jari yang dimasukkan oleh user apakah citra sidik jari tersebut cocok dengan citra yang telah dikenali oleh komputer atau tidak. Tombol Pengenalan berfungsi seperti tombol Pengujian tetapi dalam tombol Pengenalan komputer langsung memproses apakah citra sidik jari tersebut telah dikenali komputer atau belum. Tombol Membersihkan Database berfungsi untuk menghapus database yang berguna untuk menampung informasi citra yang telah dipelajari oleh komputer. Tombol Membersihkan Memo berfungsi untuk menghapus memo atau informasi tertulis pada saat program berjalan. Dalam analisa dan perancangan aplikasi pengenalan sidik jari yang telah disebutkan diatas dapat disimpulkan bahwa suatu aplikasi memerlukan beberapa modul untuk mengambil suatu citra, memproses citra tersebut yang nantinya akan menjadi inputan bagi modul pembelajaran, dan hasil keluaran berupa citra yang telah dikenali oleh komputer. 44

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI Bab ini berisi analisis pengembangan program aplikasi pengenalan karakter mandarin, meliputi analisis kebutuhan sistem, gambaran umum program aplikasi yang

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Program aplikasi ini dirancang dengan menggunakan perangkat lunak Microsoft Visual C# 2008 Express Edition. Proses perancangan menggunakan pendekatan Object Oriented

Lebih terperinci

BAB 3 METODOLOGI PENELITIAN

BAB 3 METODOLOGI PENELITIAN BAB 3 METODOLOGI PENELITIAN 3.1. Penentuan Masalah Penelitian Masalah masalah yang dihadapi oleh penggunaan identifikasi sidik jari berbasis komputer, yaitu sebagai berikut : 1. Salah satu masalah dalam

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Computer Vision Computer vision dapat diartikan sebagai suatu proses pengenalan objek-objek berdasarkan ciri khas dari sebuah gambar dan dapat juga digambarkan sebagai suatu deduksi

Lebih terperinci

Analisis dan Perancangan Transformasi Wavelet. Untuk Jaringan Syaraf Tiruan pada. Pengenalan Sidik Jari

Analisis dan Perancangan Transformasi Wavelet. Untuk Jaringan Syaraf Tiruan pada. Pengenalan Sidik Jari UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap 2005 / 2006 Analisis dan Perancangan Transformasi Wavelet Untuk Jaringan Syaraf Tiruan pada Pengenalan Sidik

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. suatu negara yang memiliki tingkat kriminalitas cukup tinggi. Hal inilah yang

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. suatu negara yang memiliki tingkat kriminalitas cukup tinggi. Hal inilah yang 38 BAB 3 ANALISIS DAN PERANCANGAN SISTEM Kriminalitas adalah suatu hal yang sering terjadi di dunia ini. Indonesia termasuk suatu negara yang memiliki tingkat kriminalitas cukup tinggi. Hal inilah yang

Lebih terperinci

IMPLEMENTASI DAN EVALUASI

IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini dibahas mengenai implementasi serta evaluasi terhadap metode transformasi wavelet dalam sistem pengenalan sidik jari yang dirancang. Untuk mempermudah evaluasi,

Lebih terperinci

BAB 3 METODOLOGI. 3.1 Kerangka Pikir

BAB 3 METODOLOGI. 3.1 Kerangka Pikir BAB 3 METODOLOGI 3.1 Kerangka Pikir Pengenalan sidik jari merupakan salah satu metode yang diterapkan pada teknologi yang digunakan manusia seperti pada mesin absensi, alat pengamanan pada brankas dan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengenalan Pola Pengenalan pola adalah suatu ilmu untuk mengklasifikasikan atau menggambarkan sesuatu berdasarkan pengukuran kuantitatif fitur (ciri) atau sifat utama dari suatu

Lebih terperinci

BAB II Tinjauan Pustaka

BAB II Tinjauan Pustaka BAB II Tinjauan Pustaka Pada bab ini dibahas mengenai konsep-konsep yang mendasari ekstraksi unsur jalan pada citra inderaja. Uraian mengenai konsep tersebut dimulai dari ekstraksi jalan, deteksi tepi,

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN 4.1. Evaluasi Pada penelitian ini, algoritma untuk identifikasi sidik jari tersusun dari 3 tahapan proses yakni tahap preprocessing fingerprint image, minutiae extraction, dan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Citra Digital Citra digital merupakan sebuah fungsi intensitas cahaya, dimana harga x dan y merupakan koordinat spasial dan harga fungsi f tersebut pada setiap titik merupakan

Lebih terperinci

Konvolusi. Esther Wibowo Erick Kurniawan

Konvolusi. Esther Wibowo Erick Kurniawan Konvolusi Esther Wibowo esther.visual@gmail.com Erick Kurniawan erick.kurniawan@gmail.com Filter / Penapis Digunakan untuk proses pengolahan citra: Perbaikan kualitas citra (image enhancement) Penghilangan

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Sebagai tinjauan pustaka, berikut beberapa contoh penelitian yang sudah dilakukan oleh para peneliti yang dapat digunakan sebagai acuan dan

Lebih terperinci

BAB 3 ANALISA DAN PERANCANGAN

BAB 3 ANALISA DAN PERANCANGAN 44 BAB 3 ANALISA DAN PERANCANGAN 3.1 Analisa Analisa yang dilakukan terdiri dari : a. Analisa terhadap permasalahan yang ada. b. Analisa pemecahan masalah. 3.1.1 Analisa Permasalahan Pengenalan uang kertas

Lebih terperinci

APLIKASI DETEKSI MIKROKALSIFIKASI DAN KLASIFIKASI CITRA MAMMOGRAM BERBASIS TEKSTUR SEBAGAI PENDUKUNG DIAGNOSIS KANKER PAYUDARA

APLIKASI DETEKSI MIKROKALSIFIKASI DAN KLASIFIKASI CITRA MAMMOGRAM BERBASIS TEKSTUR SEBAGAI PENDUKUNG DIAGNOSIS KANKER PAYUDARA APLIKASI DETEKSI MIKROKALSIFIKASI DAN KLASIFIKASI CITRA MAMMOGRAM BERBASIS TEKSTUR SEBAGAI PENDUKUNG DIAGNOSIS KANKER PAYUDARA Yusti Fitriyani Nampira 50408896 Dr. Karmilasari Kanker Latar Belakang Kanker

Lebih terperinci

PENGENALAN POLA SIDIK JARI BERBASIS TRANSFORMASI WAVELET DAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

PENGENALAN POLA SIDIK JARI BERBASIS TRANSFORMASI WAVELET DAN JARINGAN SYARAF TIRUAN BACKPROPAGATION PENGENALAN POLA SIDIK JARI BERBASIS TRANSFORMASI WAVELET DAN JARINGAN SYARAF TIRUAN BACKPROPAGATION 1 Andrian Rakhmatsyah 2 Sayful Hakam 3 Adiwijaya 12 Departemen Teknik Informatika Sekolah Tinggi Teknologi

Lebih terperinci

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang BAB III METODE PENELITIAN 3.1 Model Pengembangan Tujuan tugas akhir ini akan membangun suatu model sistem yang melakukan proses data mulai dari pengolahan citra otak hingga menghasilkan output analisa

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Citra (image) adalah kombinasi antara titik, garis, bidang, dan warna untuk menciptakan suatu imitasi dari suatu obyek, biasanya obyek fisik atau manusia. Citra dapat

Lebih terperinci

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

BAB IV HASIL PENELITIAN DAN PEMBAHASAN 35 BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Implementasi GUI GUI diimplementasikan sesuai dengan program pengolah citra dan klasifikasi pada tahap sebelumya. GUI bertujuan untuk memudahkan pengguna mengidentifikasi

Lebih terperinci

Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial

Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial Dr. Aniati Murni (R.1202) Dina Chahyati, M.Kom (R.1226) Universitas Indonesia DC - OKT 2003 1 Tujuan Peningkatan Mutu Citra Sumber Pustaka:

Lebih terperinci

MATEMATIKA DI BALIK CITRA DIGITAL

MATEMATIKA DI BALIK CITRA DIGITAL MATEMATIKA DI BALIK CITRA DIGITAL Hendra Gunawan Tulisan ini membahas bagaimana matematika berperan dalam pemrosesan citra digital, khususnya pengolahan dan penyimpanan citra dalam bentuk digital secara

Lebih terperinci

BAB II TI JAUA PUSTAKA

BAB II TI JAUA PUSTAKA BAB II TI JAUA PUSTAKA Pada bab ini akan dibahas mengenai teori-teori yang menunjang tugas akhir ini. Antara lain yaitu pengertian citra, pengertian dari impulse noise, dan pengertian dari reduksi noise.

Lebih terperinci

BAB 3. ANALISIS dan RANCANGAN. eigenfaces dan deteksi muka dengan color thresholding akan mempunyai proses

BAB 3. ANALISIS dan RANCANGAN. eigenfaces dan deteksi muka dengan color thresholding akan mempunyai proses BAB 3 ANALISIS dan RANCANGAN 3.1 Analisa metode Secara garis besar, tahap pada pengenalan wajah dengan metode eigenfaces dan deteksi muka dengan color thresholding akan mempunyai proses yang dilakukan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Citra Citra (image) atau yang secara umum disebut gambar merupakan representasi spasial dari suatu objek yang sebenarnya dalam bidang dua dimensi yang biasanya ditulis dalam

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Tanda Tangan Tanda tangan atau dalam bahasa Inggris disebut signature berasal dari latin signare yang berarti tanda atau tulisan tangan, dan biasanya diberikan gaya tulisan

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Citra Citra menurut kamus Webster adalah suatu representasi atau gambaran, kemiripan, atau imitasi dari suatu objek atau benda, contohnya yaitu foto seseorang dari kamera yang

Lebih terperinci

BAB I PENDAHULUAN I.1 Latar Belakang

BAB I PENDAHULUAN I.1 Latar Belakang BAB I PENDAHULUAN I.1 Latar Belakang Proses pencocokan citra dilakukan dengan mengidentifikasi dan mengukur pasangan titiktitik sekawan antara citra satu dengan citra lainnya untuk objek yang sama pada

Lebih terperinci

BAB 3 METODOLOGI PENELITIAN. a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah

BAB 3 METODOLOGI PENELITIAN. a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah BAB 3 METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian 3.1.1 Alat Penelitian a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah sebagai berikut: 1) Prosesor Intel (R) Atom (TM) CPU N550

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA 2.1 Dasar Teori Citra Digital

BAB 2 TINJAUAN PUSTAKA 2.1 Dasar Teori Citra Digital 4 BAB 2 TINJAUAN PUSTAKA 2.1 Dasar Teori Bab ini berisi tentang teori yang mendasari penelitian ini. Terdapat beberapa dasar teori yang digunakan dan akan diuraikan sebagai berikut. 2.1.1 Citra Digital

Lebih terperinci

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL Andri STMIK Mikroskil Jl. Thamrin No. 122, 124, 140 Medan 20212 andri@mikroskil.ac.id Abstrak

Lebih terperinci

BAB 3 ANALISA DAN PERANCANGAN SISTEM. input yang digunakan merupakan sebuah pemindai sidik jari dengan kedalaman pixel

BAB 3 ANALISA DAN PERANCANGAN SISTEM. input yang digunakan merupakan sebuah pemindai sidik jari dengan kedalaman pixel BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Perancangan Sistem Sidik Jari Dalam prosesnya, sistem pengenal sidik jari bekerja hanya dengan memanfaatkan satu input dari user yang bersangkutan, yaitu sidik

Lebih terperinci

BAB 3 IMPLEMENTASI SISTEM

BAB 3 IMPLEMENTASI SISTEM BAB 3 IMPLEMENTASI SISTEM Bab ini akan membahas mengenai proses implementasi dari metode pendeteksian paranodus yang digunakan dalam penelitian ini. Bab ini terbagai menjadi empat bagian, bagian 3.1 menjelaskan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Jaringan Saraf Tiruan Jaringan saraf tiruan adalah paradigma pengolahan informasi yang terinspirasi oleh sistem saraf secara biologis, seperti proses informasi pada otak manusia.

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM. dilanjutkan dengan rancangan cetak biru untuk program yang akan dibangun.

BAB 3 PERANCANGAN PROGRAM. dilanjutkan dengan rancangan cetak biru untuk program yang akan dibangun. BAB 3 PERANCANGAN PROGRAM Pada bab 3 ini, akan dijelaskan proses rancangan program aplikasi pengurangan noise pada citra digital. Dimulai dari analisa kebutuhan sistem yang akan dirancang, dilanjutkan

Lebih terperinci

Pertemuan 2 Representasi Citra

Pertemuan 2 Representasi Citra /29/23 FAKULTAS TEKNIK INFORMATIKA PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) Pertemuan 2 Representasi Citra Representasi Citra citra Citra analog Citra digital Matrik dua dimensi yang terdiri

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN Metodologi penelitian adalah sekumpulan peraturan, kegiatan, dan prosedur yang digunakan oleh pelaku suatu disiplin ilmu. Metodologi berisi tahapan-tahapan yang dilakukan

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN 48 BAB IV HASIL DAN PEMBAHASAN 4.1 Analisis Sistem Sistem yang akan dibangun dalam penelitian ini adalah Implementasi Algoritma Template Matching dan Feature Extraction untuk Pengenalan Pola Angka Untuk

Lebih terperinci

PERANCANGAN APLIKASI PENGURANGAN NOISE PADA CITRA DIGITAL MENGGUNAKAN METODE FILTER GAUSSIAN

PERANCANGAN APLIKASI PENGURANGAN NOISE PADA CITRA DIGITAL MENGGUNAKAN METODE FILTER GAUSSIAN PERANCANGAN APLIKASI PENGURANGAN NOISE PADA CITRA DIGITAL MENGGUNAKAN METODE FILTER GAUSSIAN Warsiti Mahasiswi Program Studi Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Sp. Limun

Lebih terperinci

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital Nurul Fuad 1, Yuliana Melita 2 Magister Teknologi Informasi Institut Saint Terapan & Teknologi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Citra Digital Citra digital adalah citra yang bersifat diskrit yang dapat diolah oleh computer. Citra ini dapat dihasilkan melalui kamera digital dan scanner ataupun citra yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Citra Citra (image) sebagai salah satu komponen multimedia memegang peranan sangat penting sebagai bentuk informasi visual. Citra mempunyai karakteristik yang tidak dimiliki oleh

Lebih terperinci

LANDASAN TEORI. 2.1 Citra Digital Pengertian Citra Digital

LANDASAN TEORI. 2.1 Citra Digital Pengertian Citra Digital LANDASAN TEORI 2.1 Citra Digital 2.1.1 Pengertian Citra Digital Citra dapat didefinisikan sebagai sebuah fungsi dua dimensi, f(x,y) dimana x dan y merupakan koordinat bidang datar, dan harga fungsi f disetiap

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Rancangan Penelitian Pengerjaan tugas akhir ini ditunjukkan dalam bentuk blok diagram pada gambar 3.1. Blok diagram ini menggambarkan proses dari sampel citra hingga output

Lebih terperinci

Penentuan Stadium Kanker Payudara dengan Metode Canny dan Global Feature Diameter

Penentuan Stadium Kanker Payudara dengan Metode Canny dan Global Feature Diameter Penentuan Stadium Kanker Payudara dengan Metode Canny dan Global Feature Diameter Metha Riandini 1) DR. Ing. Farid Thalib 2) 1) Laboratorium Teknik Informatika, Fakultas Teknologi Industri, Universitas

Lebih terperinci

Pertemuan 3 Perbaikan Citra pada Domain Spasial (1) Anny Yuniarti, S.Kom, M.Comp.Sc

Pertemuan 3 Perbaikan Citra pada Domain Spasial (1) Anny Yuniarti, S.Kom, M.Comp.Sc Pertemuan 3 Perbaikan Citra pada Domain Spasial (1), S.Kom, M.Comp.Sc Tujuan Memberikan pemahaman kepada mahasiswa mengenai berbagai teknik perbaikan citra pada domain spasial, antara lain : Transformasi

Lebih terperinci

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner Jurnal Ilmiah Teknologi dan Informasia ASIA (JITIKA) Vol.9, No.2, Agustus 2015 ISSN: 0852-730X Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner Nur Nafi'iyah Prodi Teknik Informatika

Lebih terperinci

BAB 3 METODE PERANCANGAN

BAB 3 METODE PERANCANGAN BAB 3 METODE PERANCANGAN 3.1 Konsep dan Pendekatan Tujuan utama yang ingin dicapai dalam pengenalan objek 3 dimensi adalah kemampuan untuk mengenali suatu objek dalam kondisi beragam. Salah satu faktor

Lebih terperinci

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI Harry Santoso Program Studi Teknik Informatika, Unika Soegijapranata Semarang harrysantoso888@gmail.com Abstract Signature is a proof

Lebih terperinci

SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON

SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON 30 BAB IV SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON 4.1 Gambaran Umum Sistem Diagram sederhana dari program yang dibangun dapat diilustrasikan dalam diagram konteks berikut. Gambar

Lebih terperinci

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

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan BAB IV IMPLEMENTASI DAN EVALUASI Implementasi dan Evaluasi yang dilakukan penulis merupakan implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan perangkat lunak dari sistem secara keseluruhan

Lebih terperinci

BAB III PENGOLAHAN DATA

BAB III PENGOLAHAN DATA BAB III PENGOLAHAN DATA Pengolahan data pada penelitian ini meliputi tahapan pengambilan data, penentuan titik tengah area yang akan menjadi sampel, pengambilan sampel, penentuan ukuran window subcitra

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Perancangan perangkat lunak dari sistem biometrik sidik jari dibuat dibagi menjadi 2 module utama yakni : module enhencement sidik jari berikut aplikasi penyimpanan kedalam database

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengenalan Citra Citra adalah suatu representasi (gambaran), kemiripan atau imitasi dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER Dalam analisis dan perancangan sistem program aplikasi ini, disajikan mengenai analisis kebutuhan sistem yang digunakan, diagram

Lebih terperinci

Jurnal Coding, Sistem Komputer Untan Volume 4, No. 2, Hal ISSN : x

Jurnal Coding, Sistem Komputer Untan Volume 4, No. 2, Hal ISSN : x PENGENALAN MOTIF BATIK INDONESIA MENGGUNAKAN DETEKSI TEPI CANNY DAN TEMPLATE MATCHING [1] Fera Flaurensia, [2] Tedy Rismawan, [3] Rahmi Hidayati [1] [2] [3] Jurusan Sistem Komputer, Fakultas MIPA Universitas

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengolahan Citra Pengolahan citra (image processing) merupakan proses untuk mengolah pixel-pixel dalam citra digital untuk tujuan tertentu. Beberapa alasan dilakukan pengolahan

Lebih terperinci

7.7 Pelembutan Citra (Image Smoothing)

7.7 Pelembutan Citra (Image Smoothing) 7.7 Pelembutan Citra (Image Smoothing) Pelembutan citra (image smoothing) bertujuan untuk menekan gangguan (noise) pada citra. Gangguan tersebut biasanya muncul sebagai akibat dari hasil penerokan yang

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dengan perkembangan komputer dan alat pengambilan gambar secara digital yang semakin berkembang saat ini, sehingga menghasilkan banyak fasilitas untuk melakukan proses

Lebih terperinci

ANALISIS DAN PEMBUATAN SISTEM PENGENALAN SIDIK JARI BERBASIS KOMPUTER DI POLDA METRO JAYA

ANALISIS DAN PEMBUATAN SISTEM PENGENALAN SIDIK JARI BERBASIS KOMPUTER DI POLDA METRO JAYA ANALISIS DAN PEMBUATAN SISTEM PENGENALAN SIDIK JARI BERBASIS KOMPUTER DI POLDA METRO JAYA Wikaria Gazali; Alexander Agung Santoso Gunawan Mathematics & Statistics Department, School of Computer Science,

Lebih terperinci

APLIKASI TRANSFORMASI WATERSHED UNTUK SEGMENTASI CITRA DENGAN SPATIAL FILTER SEBAGAI PEMROSES AWAL

APLIKASI TRANSFORMASI WATERSHED UNTUK SEGMENTASI CITRA DENGAN SPATIAL FILTER SEBAGAI PEMROSES AWAL APLIKASI TRANSFORMASI WATERSHED UNTUK SEGMENTASI CITRA DENGAN SPATIAL FILTER SEBAGAI PEMROSES AWAL Murien Nugraheni Prodi Teknik Informatika Fak FTI UAD Jl. Prof. Dr. Soepomo, Janturan, Yogyakarta 55164,

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang Universitas Sumatera Utara

BAB 1 PENDAHULUAN 1.1 Latar Belakang Universitas Sumatera Utara BAB 1 PENDAHULUAN Pada bab ini dijelaskan tentang latar belakang penelitian dibuat, rumusan masalah, batasan masalah yang akan dibahas, tujuan penelitian, manfaat penelitian, metodologi penelitian yang

Lebih terperinci

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) IMPLEMENTASI JARINGAN SYARAF TIRUAN BACKPROPAGATION UNTUK MENGENALI MOTIF BATIK

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) IMPLEMENTASI JARINGAN SYARAF TIRUAN BACKPROPAGATION UNTUK MENGENALI MOTIF BATIK IMPLEMENTASI JARINGAN SYARAF TIRUAN BACKPROPAGATION UNTUK MENGENALI MOTIF BATIK Fany Hermawan Teknik Informatika Universitas Komputer Indonesia Jl. Dipatiukur 112-114 Bandung E-mail : evan.hawan@gmail.com

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai kebutuhan-kebutuhan yang digunakan dalam membuat program ini. Setelah semua kebutuhan selesai di analisa, maka penulis akan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Citra Citra merupakan salah satu komponen multimedia yang memegang peranan sangat penting sebagai bentuk informasi visual. Meskipun sebuah citra kaya akan informasi, namun sering

Lebih terperinci

EKSTRAKSI JALAN SECARA OTOMATIS DENGAN DETEKSI TEPI CANNY PADA FOTO UDARA TESIS OLEH: ANDRI SUPRAYOGI NIM :

EKSTRAKSI JALAN SECARA OTOMATIS DENGAN DETEKSI TEPI CANNY PADA FOTO UDARA TESIS OLEH: ANDRI SUPRAYOGI NIM : EKSTRAKSI JALAN SECARA OTOMATIS DENGAN DETEKSI TEPI CANNY PADA FOTO UDARA (Menggunakan Transformasi Wavelet Untuk Penghalusan Citra ) TESIS Karya tulis sebagai salah satu syarat untuk memperoleh gelar

Lebih terperinci

SEGMENTASI CITRA DIGITAL DENGAN MENGGUNAKAN ALGORITMA WATERSHED DAN LOWPASS FILTER SEBAGAI PROSES AWAL ( November, 2013 )

SEGMENTASI CITRA DIGITAL DENGAN MENGGUNAKAN ALGORITMA WATERSHED DAN LOWPASS FILTER SEBAGAI PROSES AWAL ( November, 2013 ) SEGMENTASI CITRA DIGITAL DENGAN MENGGUNAKAN ALGORITMA WATERSHED DAN LOWPASS FILTER SEBAGAI PROSES AWAL ( November, 2013 ) Pramuda Akariusta Cahyan, Muhammad Aswin, Ir., MT., Ali Mustofa, ST., MT. Jurusan

Lebih terperinci

Klasifikasi Kualitas Keramik Menggunakan Metode Deteksi Tepi Laplacian of Gaussian dan Prewitt

Klasifikasi Kualitas Keramik Menggunakan Metode Deteksi Tepi Laplacian of Gaussian dan Prewitt Klasifikasi Kualitas Keramik Menggunakan Metode Deteksi Tepi Laplacian of Gaussian dan Prewitt Ardi Satrya Afandi Fakultas Teknologi Industri Universitas Gunadarma Depok, Indonesia art_dhi@yahoo.com Prihandoko,

Lebih terperinci

PENERAPAN DISCRETE DAUBECHIS WAVELET TRANSFORM D A L A M W A T E R M A R K I N G C I T R A D I G I T A L

PENERAPAN DISCRETE DAUBECHIS WAVELET TRANSFORM D A L A M W A T E R M A R K I N G C I T R A D I G I T A L PENERAPAN DISCRETE DAUBECHIS WAVELET TRANSFORM D A L A M W A T E R M A R K I N G C I T R A D I G I T A L Hermawan Syahputra* 1, Andani D N 2 1,2 Jurusan Matematika, FMIPA Unimed, Medan, Indonesia e-mail:

Lebih terperinci

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM Dalam bab ini akan dibahas mengenai perancangan dan pembuatan sistem aplikasi yang digunakan sebagai user interface untuk menangkap citra ikan, mengolahnya dan menampilkan

Lebih terperinci

KLASIFIKASI SIDIKJARI DENGAN PEMROSESAN AWAL TRANSFORMASI WAVELET Minarni *

KLASIFIKASI SIDIKJARI DENGAN PEMROSESAN AWAL TRANSFORMASI WAVELET Minarni * KLASIFIKASI SIDIKJARI DENGAN PEMROSESAN AWAL TRANSFORMASI WAVELET Minarni * Abstrak Penelitian ini membahas sistem klasifikasi sidikjari. Citra sidikjari diproses awal dengan transformasi wavelet sehingga

Lebih terperinci

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha BAB I PENDAHULUAN I.1 Latar Belakang Masalah Perkembangan dunia digital, terutama dengan berkembangnya internet, menyebabkan informasi dalam berbagai bentuk dan media dapat tersebar dengan cepat tanpa

Lebih terperinci

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK Program Studi Matematika FMIPA Universitas Negeri Semarang Abstrak. Saat ini, banyak sekali alternatif dalam

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Pengertian citra Secara umum pengertian citra adalah suatu representasi (gambaran), kemiripan, atau imitasi dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data

Lebih terperinci

Program Aplikasi Komputer Pengenalan Angka Dengan Pose Jari Tangan Sebagai Media Pembelajaran Interaktif Anak Usia Dini

Program Aplikasi Komputer Pengenalan Angka Dengan Pose Jari Tangan Sebagai Media Pembelajaran Interaktif Anak Usia Dini Program Aplikasi Komputer Pengenalan Angka Dengan Pose Jari Tangan Sebagai Media Pembelajaran Interaktif Anak Usia Dini Wawan Kurniawan Jurusan PMIPA, FKIP Universitas Jambi wwnkurnia79@gmail.com Abstrak

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi

BAB III ANALISIS DAN PERANCANGAN SISTEM. Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Model Pengembangan Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi fitur yang terdapat pada karakter citra digital menggunakan metode diagonal

Lebih terperinci

Rancang Bangun Perangkat Lunak Transformasi Wavelet Haar Level 3 Pada Least Significant Bit (Lsb) Steganography

Rancang Bangun Perangkat Lunak Transformasi Wavelet Haar Level 3 Pada Least Significant Bit (Lsb) Steganography Rancang Bangun Perangkat Lunak Transformasi Wavelet Haar Level 3 Pada Least Significant Bit (Lsb) Steganography Abdul Haris 1, Febi Yanto 2 1,2 Teknik Informatika, Fakultas Sains dan Teknologi, UIN Sultan

Lebih terperinci

PERBANDINGAN METODE PENDETEKSI TEPI STUDI KASUS : CITRA USG JANIN

PERBANDINGAN METODE PENDETEKSI TEPI STUDI KASUS : CITRA USG JANIN PERBANDINGAN METODE PENDETEKSI TEPI STUDI KASUS : CITRA USG JANIN 1) Merly Indira 2) Eva Yuliana 3) Wahyu Suprihatin 4) Bertalya Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Jl.

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Dalam kehidupan sehari- hari seringkali ditemukan uang palsu pada berbagai transaksi ekonomi. Tingginya tingkat uang kertas palsu yang beredar di kalangan masyarakat

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Citra Digital Istilah citra biasanya digunakan dalam bidang pengolahan citra yang berarti gambar. Suatu citra dapat didefinisikan sebagai fungsi dua dimensi, di mana dan adalah

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM 20 BAB 3 PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras Sistem ini hanya menggunakan beberapa perangkat keras yang umum digunakan, seperti mikrofon, speaker (alat pengeras suara), dan seperangkat komputer

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Jaringan syaraf tiruan merupakan bidang ilmu yang banyak digunakan dalam melakukan pengenalan pola suatu obyek. Banyak obyek yang dapat digunakan untuk pengenalan pola

Lebih terperinci

Representasi Citra. Bertalya. Universitas Gunadarma

Representasi Citra. Bertalya. Universitas Gunadarma Representasi Citra Bertalya Universitas Gunadarma 2005 Pengertian Citra Digital Ada 2 citra, yakni : citra kontinu dan citra diskrit (citra digital) Citra kontinu diperoleh dari sistem optik yg menerima

Lebih terperinci

Modifikasi Histogram

Modifikasi Histogram Modifikasi Histogram Ekualisasi histogram Nilai-nilai intensitas di dalam citra diubah sehingga penyebarannya seragam Tujuannya untuk memperoleh penyebaran histogram yang merata sehingga setiap derajat

Lebih terperinci

BAB I PENDAHULUAN. menggunakan digital watermarking. Watermarking bekerja dengan menyisipkan

BAB I PENDAHULUAN. menggunakan digital watermarking. Watermarking bekerja dengan menyisipkan BAB I PENDAHULUAN 1. Latar Belakang Perkembangan teknologi digital serta internet yang cukup pesat telah memberi kemudahan dalam mengakses dan mendistribusikan berbagai informasi dalam format digital,

Lebih terperinci

PENGENALAN POLA SIDIK JARI

PENGENALAN POLA SIDIK JARI TUGAS SISTEM PENDUKUNG KEPUTUSAN PENGENALAN POLA SIDIK JARI Disusun oleh : FAHMIATI NPM : 08.57201.000502 PROGRAM STUDI STRATA SATU (S1) SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS DARWAN ALI SAMPIT

Lebih terperinci

SISTEM PENGENALAN BARCODE MENGGUNAKAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

SISTEM PENGENALAN BARCODE MENGGUNAKAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION SISTEM PENGENALAN BARCODE MENGGUNAKAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION Nama Mahasiswa : Gigih Prasetyo Cahyono NRP : 1206 100 067 Jurusan : Matematika FMIPA-ITS Dosen Pembimbing : Prof.

Lebih terperinci

PENDETEKSI TEMPAT PARKIR MOBIL KOSONG MENGGUNAKAN METODE CANNY

PENDETEKSI TEMPAT PARKIR MOBIL KOSONG MENGGUNAKAN METODE CANNY PENDETEKSI TEMPAT PARKIR MOBIL KOSONG MENGGUNAKAN METODE CANNY Minati Yulianti 1, Cucu Suhery 2, Ikhwan Ruslianto 3 [1] [2] [3] Jurusan Sistem Komputer, Fakultas MIPA Universitas Tanjungpura Jl. Prof.

Lebih terperinci

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL Muhammad Affandes* 1, Afdi Ramadani 2 1,2 Teknik Informatika UIN Sultan Syarif Kasim Riau Kontak Person : Muhammad

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang BAB I PENDAHULUAN I.1 Latar Belakang Fotogrametri adalah suatu seni, pengetahuan dan teknologi untuk memperoleh informasi yang dapat dipercaya tentang suatu obyek fisik dan keadaan sekitarnya melalui proses

Lebih terperinci

Created with Print2PDF. To remove this line, buy a license at:

Created with Print2PDF. To remove this line, buy a license at: BAB IV. Analisis Pada bab ini dibahas mengenai analisis terhadap citra aproksimasi dan hasil ekstraksi jalan pada citra aproksimasi tersebut untuk mendapatkan gambaran mengenai keterkaitan antara proses

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Sebagai tinjauan pustaka, berikut beberapa contoh penelitian telapak kaki yang sudah dilakukan oleh para peneliti yang dapat digunakan sebagai

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem 3.1.1 Analisa Perbandingan Aplikasi Sebelumnya Gambar 3.1 Gambar Tampilan GeoSeg Versi 1.0.0.0 (Sumber Charles:2012) Pada aplikasi GeoSeg versi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab analisa dan perancangan ini akan mengulas tentang tahap yang digunakan dalam penelitian pembuatan aplikasi implementasi kompresi gambar menggunakan metode

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Pembahasan analisa program meliputi tahapan analisis, perancangan dan pembuatan.

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Pembahasan analisa program meliputi tahapan analisis, perancangan dan pembuatan. BAB 3 ANALISIS DAN PERANCANGAN PROGRAM 3.1 Latar Belakang Pembahasan analisa program meliputi tahapan analisis, perancangan dan pembuatan. Pembahasan analisa mengenai metode watermarking & metode Haar

Lebih terperinci

Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski

Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski Junia Kurniati Computer Engineering Department Faculty of Computer Science Sriwijaya University South Sumatera Indonesia

Lebih terperinci

SEGMENTASI ENDAPAN URIN PADA CITRA MIKROSKOPIK BERBASIS WAVELET

SEGMENTASI ENDAPAN URIN PADA CITRA MIKROSKOPIK BERBASIS WAVELET SEGMENTASI ENDAPAN URIN PADA CITRA MIKROSKOPIK BERBASIS WAVELET Miftahus Sholihin, Agus Zainal Arifin, Anny Yuniarti Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember (ITS), Surabaya, Indonesia

Lebih terperinci

1. BAB I PENDAHULUAN Latar Belakang

1. BAB I PENDAHULUAN Latar Belakang 1 1. BAB I PENDAHULUAN Latar Belakang Iris mata merupakan salah satu organ internal yang dapat di lihat dari luar. Selaput ini berbentuk cincin yang mengelilingi pupil dan memberikan pola warna pada mata

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. dicolokan ke komputer, hal ini untuk menghindari noise yang biasanya muncul

BAB IV HASIL DAN PEMBAHASAN. dicolokan ke komputer, hal ini untuk menghindari noise yang biasanya muncul 37 BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengambilan Database Awalnya gitar terlebih dahulu ditala menggunakan efek gitar ZOOM 505II, setelah ditala suara gitar dimasukan kedalam komputer melalui

Lebih terperinci

BAB 2 LANDASAN TEORI. citra, piksel, convolution, dan Software Development Life Cycle.

BAB 2 LANDASAN TEORI. citra, piksel, convolution, dan Software Development Life Cycle. BAB 2 LANDASAN TEORI Pada bab ini diuraikan beberapa landasan teori dan konsep konsep yang berhubungan dengan pengolahan citra, di antaranya adalah tentang pengolahan citra, citra, piksel, convolution,

Lebih terperinci