Deteksi Keaslian Pada Uang Berdasarkan Watermark
Deteksi Keaslian Pada Uang Berdasarkan Watermark
OLEH :
FITRA PERMANA PUTRA
NIM.190150030
Puji syukur saya panjatkan kepada Allah SWT , karena atas berkat dan rahmatnyalah
saya dapat menyelesaikan laporan penelitian ini tepat pada waktunya. Laporan penelitian ini
disusun untuk memenuhi tugas besar mata kuliah Pengolahan Citra dan sebagai pendukung
proses belajar mengajar (perkuliahan) dan membuka wawasan mahasiswa pada JurusanTeknik
Elektro , Fakultas Teknik, Universitas Malikussaleh . dalam penulisan laporan ini tentunya saya
tidak terlepas dari kesulitan dan masalah dalam pengerjaannya, akan tetapi berkat bantuan dari
berbagai pihak maka kesulitan dan masalah tersebut dapat teratasi. Untuk itu, pada kesempatan
ini saya ingin mengucapkan terima kasih kepada:
1. Bapak Dr. Ir.Herman Fithra,S.T.,IPM.,ASEAN Eng selaku Rektor Universitas Malikussaleh
2. Bapak Dr. Muhammad ,S.T., M.Sc selaku Dekan Fakultas Teknik, Universitas Malikussaleh
3. Bapak Andik Bintoro, S.T.,M.ENG selaku Ketua Jurusan Teknik Elektro, Fakultas Teknik,
Universitas Malikussaleh ;
4. Bapak Habib Muharry Yusdartono, S.T.,M.T selaku dosen pengampu pada mata kuliah
Penulisan ilmiah Fakultas Teknik, Universitas Malikussaleh
5. Rekan-rekan , yang tidak dapat disebutkan satu persatu yang telah membantu di dalam
penyusunan laporan penelitian ini;
Serta kepada seluruh pihak yang turut membantu, yang tidak dapat disebutkan satupersatu yang
telah membantu di dalam penyusunan laporan penelitian ini.
Akhir kata, saya menyadari bahwa laporan penelitian ini masih jauh dari kata sempurna dan
masih banyak terdapat kekurangan-kekurangan. Untuk itu saya mengharapkan saran dan kritik
yang bersifat membangun demi penyempurnaan laporan penelitian ini dan semoga Laporan
penelitian ini dapat bermanfaat bagi yang membacanya.
Dari latar belakang diatas dapat disusun beberapa rumusan masalah sebagai berikut :
1. bagaimana proses perancangan pendeteksi program menggunakan matlab
2. bagaimana proses mengimplementasikan metode segmentasi tresholding dan deteksi
tepi untuk mendeteksi uang palsu
3. Bagaimana hasil implementasi metode segmentasi tresholding dan deteksi tepi untuk
mendteksi uang palsu ?
1.3 Tujuan Penelitian
Tujuan yang ingin dicapai dari penelitian ini antara lain :
1. Mengimplementasikan metode active counter dan menganalisanya untuk
mengidentifikasi uang palsu
2. Mengetahui bagaimana cara mengimplementasikan metode segementasi tresholding
dan deteksi tepi untuk mendeteksi uang palsu
3. Mengimplementasikan algoritma pengolahan citra dengan menggunakan laptop dan
aplikasi Matlab.
BAB I PENDAHULUAN
Pada bab ini menjelaskan tentang latar belakang, perumusan masalah,pembatasan
masalah, tujuan dan manfaat, metode penulisan dan sistematika penulisan.
DAFTAR PUSTAKA
Berisi buku acuan dan berbagai referensi yang digunakan dalam penulisan tugas akhir ini.
BAB II
TINJAUAN PUSTAKA
2.1 Uang
Pengertian uang menurut KBBI (Kamus Besar Bahasa Indonesia) adalah alat bantu tukar
atau standar dari pengukur nilai (kesatuan hitungan) yang sah, dikeluarkan oleh pemerintah suatu
negara berupa kertas, emas, perak atau logam-logam lain yang dicetak dengan bentuk dan
gambar tertentu. Uang juga merupakan instrumen perekonomian yang sangat penting. Hampir
semua kegiatan ekonomi sangat bergantung pada instrumen ini yang antara lain, berfungsi
sebagai alat tukar ataupun alat bayar. Oleh karena itu, kehadiran uang dalam kehidupan sehari-
hari sangat vital, terutama untuk memperoleh barang, jasa, serta kebutuhan hidup lainnya. [5]
Uang rupiah mempunyai ciri-ciri berupa tanda-tanda tertentu yang bertujuan mengamankan uang
rupiah dari adanya pemalsuan. Seperti yang dikutip dari data Bank Indonesia, Dalam
menetapkan ciri-ciri uang dianut suatu prinsip bahwa semakin besar nilai nominal uang maka
semakin banyak unsur pengaman (Secutiy Features) dari uang tersebut.
Secara umum, tanda-tanda keaslian uang rupiah dapat dikenali dari unsur pengaman yang
terdapat pada bahan uang dan teknik cetak yang digunakan, yaitu:
1. Tanda air (Watermark) Pada uang kertas terdapat tanda air berupa gambar yang dapat terlihat
jika diterawang ke arah cahaya.
2. Benang pengaman (Security Thread) Ditanam pada tengah kertas atau terlihat seperti dianyam
hingga tampak sebagai garis lurus yang vertical atau dari atas ke bawah, bisa dibuat memendar di
bawah sinar matahari (ultraviolet) dengan satu atau beberapa warna.
3. Gambar saling isi (rectoverso) Pencetakan suatu bentuk yang menghasilkan cetakan pada
bagian depan dan belakang berada tepat dan saling mengisi jika diterawang ke cahaya matahari.
4. Tulisan Mikro (Micro Text) Tulisan berukuran mini yang hanya dapat dibaca dengan
menggunakan kaca pembesar.
5. Tinta Berubah Warna (Optical Variable Ink) Hasil cetak mengkilap dan berubah-ubah
warnanya apabila dilihat dari sudut pandang yang berbeda.
6. Tinta Tidak Tampak (Invisible Ink) Hasil cetak tidak terlihat yang akan memendar di bawah
sinar ultraviolet.
7. Gambar Tersembunyi (Latent Image) Teknik cetak dimana di dalamnya terdapat tulisan
tersembunyi yang bisa dilihat dari sudut pandang tertentu.
8. Cetak Intaglio Cetakan yang jika diraba akan terasa kasar.
Pengolahan Citra merupakan proses pengolahan dan analisis citra yang banyak melibatkan
persepsi visual. Proses ini mempunyai ciri data masukan dan informasi keluaran yang berbentuk
citra. Istilah pengolahan citra digital secara umumdidefnisikan sebagaipemrosesan citra dua
dimensi dengan komputer. Dalam definisi yang lebih luas, pengolahan citra digital juga
mencakup semua data dua dimensi.[6] Meskipun sebuah citra kaya informasi, namun seringkali
citra yang kita miliki mengalami penurunan intensitas mutu, misalnya mengandung cacat atau
derau (noise), warnanya terlalu kontras atau kabur tentu citra seperti ini akan sulit di
representasikan sehingga informasi yang ada menjadi berkurang. Agar citra yang mengalami
ganguan mudah direpresentasikan maka citra tersebut perlu dimanipulasi menjadi citra lain yang
kualitasnya lebih baik
2.3 Watermark
Watermark adalah sebuah tanda yang ada di dalam kertas ,yang tampak samar-samar jika
terkena sinar menurut KBBI ,secara umum watermark adalah hak cipta oleh seorang konten
kreator , agar karyanya tidak dicuri atau di klaim oleh orang lain .secara istilah watermark adalah
sebuah logo atau sama dengan identitas dari si pencipta karya tersebut . watermark biasanya ada
pada uang kertas.Fungsi watermark pada uang kertas ini adalah sebagai penanda uang tersebut
ilegal
Segmentasi citra adalah proses pengolahan citra yang bertujuan memisahkan wilayah
(region) objek dengan wilayah latar belakang agar objek mudah dianalisis dalam rangka
mengenali objek yang banyak melibatkan persepsi visual. (Sinaga, 2017) Proses segmentasi citra
didasarkan pada perbedaan derajat keabuan citra. Untuk mengubah citra berwarna yang
mempunyai nilai matrik masing-masing r, g dan b menjadi citra grayscale dengan nilai s, maka
dilakukan konversi dengan mengambil rata-rata dari nilai r, g dan b.
𝑠=𝑟+𝑔+𝑏3 (2)
2.5 Thresholding
dengan g(x,y) adalah citra biner dari citra grayscalef (x,y) dan menyatakan nilai ambang.
Nilai T dapat ditentukan dengan 3 cara
berikut :
1. Nilai Ambang Global (Global Threshold) T = T{f(x,y)} dengan T tergantung pada nilai gray
level dari pixelpada posisi x,y.
2. Nilai Ambang Lokal (Local Threshold) ; T = T{A(x,y), f(x,y)} T tergantung pada properti
pixel tetangga A(x,y) menyatakan nilai pixel tetangga.
3. Nilai Ambang dinamis (Dynamic Threshold) T = T{x,y, A(x,y), f(x,y)} dengan T tergantung
pada koordinat-koordinat piksel.
2.6 Deteksi Tepi
Menurut Romindo dan Khairina (2017) deteksi tepi yaitu suatu proses yang berfungsi
untuk menentukan lokasi titik-titik yang merupakan tepi pada obyek. Deteksi tepi menggunakan
operasi yang dijalankan untuk mendeteksi garis tepi (edges) yang membatasi dua wilayah citra
homogen yang memiliki tingkat kecerahan yang berbeda. Mencirikan batas objek dan berguna
untuk proses segmentasi dan identifikasi objek adalah salah satu tujuan deteksi tepi.
Untuk mendeteksi tepi-tepi pada citra dapat menggunakan metode Sobel, Prewitt, Robert,
Laplacian of a Gaussian, Canny, dan lain-lain.
2.7 MATLAB
Matlab merupakan bahasa pemrograman yang digunakan pada teknik seperti penyelesaian
matematik dan metode numerik, MATLAB menyediakan fasilitas untuk komputasi, visualisasi,
pemrograman dan pengolahan database. Selain itu MATLAB memiliki fitur yang dikelompokan
berdasarkan aplikasi tertentu yang dikenal dengan nama tool box. Dengan tool box ini pengguna
diharapkan dapat mempelajari dan mengaplikasikan teknologi pada bidang kajian tertentu
(Kodong, 2015). Pertama dirilis di tahun 1970 oleh MathWorks, MATLAB adalah salah satu
platform yang palingbanyak digunakan untuk mengolah angka dan Bahasa pemrograman Ada
banyak sekali hal yang kamu bisa lakukan dengan MATLAB, khususnya yang terkait dengan
rumpun ilmu di bidang teknik, matematika, dan sains.Menurut MathWorks, MATLAB
adalah platform pemrograman yang menggunakan bahasa berbasis matriks sehingga umumnya
digunakan untuk menganalisis data, membuat algoritma, serta menciptakan pemodelan dan
aplikasi.Aplikasi ini juga sering dimanfaatkan untuk mengembangkan deep learning,machine
learning , dan hal-hal terkait lainnya.
MATLAB digunakan oleh kalangan pelajar, teknisi, peneliti di universitas, institusi
penelitian, maupun Industri sebagai alat yang membantu melakukan komputasi matematis untuk
berbagai keperluan. MATLAB biasanya digunakan untuk penelitian, pengembangan sistem, dan
desain sistem. Berbeda dengan bahasa pemrograman lainnya, MATLAB merupakan bahasa
pemrograman tertutup. Sehingga, kompilasi program MATLAB harus menggunakan software
MATLAB yang dikembangkan oleh MathWorks. Selain itu, MATLAB juga mendukung
pemrograman interpretatif untuk melakukan sejumlah instruksi secara langsung melalui CLI
(command line interface) .
BAB III
METODOLOGI PENELITIAN
Metode penelitian yang dilakukan terbagi kedalam tiga tahap, yaitu tahap pengumpulan
data, tahap perancangan dan aplikasi, dan tahap implementasi.tahapan pengumpulan data terkait
dengan berbagai sumber. Sumber bacaan berasal dari buku-buku ilmu komputer, jurnal dan
karya ilmiah.yang terkait tentang pengolahan citra dan pembuatan aplikasinya menggunakan
Matlab. Membangun aplikasi menggunakan Matlab R2015a, yang dijalankan pada Sistem
Operasi Windows 10 Home merupakan tahap perancangan dan aplikasi.Tahap terakhir yaitu
implementasi algoritma pengolahan citra dengan menggunakan laptop dan aplikasi Matlab.
Penelitian ini menggunakan metode eksperimental. Metode eksperimental merupakan metode
yang digunakan untuk mengetahui sebab-akibat dari suatu kejadian
Tahapan yang terdapat dalam metode ekperimental adalah sebagai berikut: Pemilihan ide atau
topik penelitian, Merumuskan masalah penelitian, merumuskan hipotesis, Menentukan variabel,
Menentukan tipe dan desain penelitian, Merancang dan melaksanakan penelitian, Menganalisis
hasil penelitian, dan membuat kesimpulan. Adapun dalam pelaksanaan penelitian ini mengacu
pada rancangan penelitian yang dapat diliat pada Gambar 1.
Gambar 3.2. Alur Penelitian
Pada gambar di atas menggambarkan alur proses untuk melakukan deteksi menggunakan canny
edge detection. Dalam sistem ini terdiri dari beberapa proses, sebelum melewati proses tersebut
yang dilakukan adalah memasukkan citra uang yang sudah diakuisi setelah itu dapat melanjutkan
pada opersi selanjutnya yaitu, operasi grayscale untuk mengubah menjadi citra keabuan.
Selanjutnya melalui operasi binerisasi untuk mengubah kedalam citra biner (1 dan 0).
Kemudian operasi opening untuk membersihkan noise. Selanjutnya operasi filling untuk mengisi
lubang – lubang pada citra, Img = imfill(area,’holes’);
Setelah itu operasi canny untuk membuat citra tepi. E= edge (area,’canny’);
Terdapat kondisi untuk mendeteksi watermark pada uang kertas yaitu dengan mendeteksi hasil
piksel.
BAB IV
PEMBAHASAN DAN HASIL
BAB IV
Kesimpulan dan Saran
5.1 Kesimpulan
Berdasarkan hasil penelitian yang telah dilaksanakan maka didapatkan kesimpulan sebagai
berikut:
1. Untuk membedakan keaslian uang kertas berdasarkan citra watermark dengan pendekatan
komputasional pengolahan citra digital yaitu melalui proses, akuisisi citra, pre-procesing,
morfologi, dan langkah terakhir dengan menenteukan ada atau tidaknya pixel pada citra untuk
menentukan ada atau tidaknya tanda air dengan deteksi tepi canny.
2. Dapat dilihat pada hasi evaluasi dari deteksi dari keaslian uang kertas tersebut mencapai
85,71% tingkat keberhasilannya.
5.2 Saran