• Tidak ada hasil yang ditemukan

Implementasi Algoritma Thresholding Adaptif dan Tesseract OCR untuk Mendeteksi Citra Teks Kemasan Makanan Berbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Algoritma Thresholding Adaptif dan Tesseract OCR untuk Mendeteksi Citra Teks Kemasan Makanan Berbasis Android"

Copied!
5
0
0

Teks penuh

(1)

BAB 1

PENDAHULUAN

1.1.Latar Belakang

Kemasan makanan merupakan salah satu sarana pengenalan sebuah produk makanan

terhadap konsumen. Salah satu informasi yang dapat diambil secara umum pada sebuah

kemasan adalah nama produk makanan tersebut. Nama produk makanan disajikan

dalam bentuk teks yang variatif guna menarik minat konsumen pada saat melihat

produk. Informasi teks yang terdapat pada kemasan makanan merupakan jenis teks

nondigital yang tidak dapat langsung dikenali oleh komputer sebagai teks namun hanya

sebagai gambar (citra). Oleh karena itu, perlu proses lebih lanjut dalam mendeteksi citra

teks kemasan makanan agar pengambilan informasi menjadi lebih mudah.

Citra yang diperoleh melalui hasil kamera biasanya memiliki faktor-faktor

tertentu yang dapat mengurangi kualitas khususnya dalam pembacaan teks seperti

pencahayaan yang tidak merata, noise, maupun tekstur dari kertas kemasan. Hal ini

dapat diatasi dengan algoritma thresholding adaptif. Thresholding digunakan untuk

memisahkan objek teks dari background dan metoda adaptif melihat pada daerah kecil

dari citra dan kemudian menganalisa bagian citra ini untuk mendapatkan nilai threshold

hanya untuk bagian ini, lalu diteruskan ke bagian kecil lainnya sehingga seluruh bagian

citra selesai dikerjakan (Ahmad, U. 2005).

Citra yang telah melalui proses thresholding secara adaptif akan diambil dan

dideteksi teks tersebut dengan menggunakan OCR. Optical Character Recognition

(OCR) merupakan suatu proses mengkonversi image ke suatu editable text (Meganofa,

N. 2015). OCR yang dipilih oleh penulis menggunakan library Tesseract. Menurut

Smith (2009) ada beberapa tahapan yang dilakukan oleh Tesseract untuk pengenalan

(2)

Teknologi yang sedang berkembang saat ini adalah teknologi mobile. Perangkat

mobile digunakan bukan lagi untuk sekedar menerima panggilan, tetapi sudah bersaing

dalam pengembangan perangkat lunak bahkan sistem operasi khusus Android masih

berada di peringkat teratas pasar dunia dibandingkan dengan Apple dan Microsoft.

Oleh karena itu, penulis melakukan penelitian dengan judul “Implementasi Algoritma

Thresholding Adaptif dan Tesseract OCR untuk Mendeteksi Citra Teks Kemasan Makanan Berbasis Android”.

1.2.Rumusan Masalah

Berdasarkan latar belakang di atas, masalah yang akan dibahas pada penelitian ini

adalah sebagai berikut:

1. Bagaimana suatu perangkat dapat mengenali sebuah citra yang berisikan

karakter teks kemasan makanan ke dalam bentuk edit teks.

2. Berapa persen akurasi Tesseract OCR dalam mengenali citra teks kemasan

makanan setelah melalui tahap thresholding secara adaptif.

1.3.Batasan Penelitian

Adapun batasan-batasan masalah penelitian adalah sebagai berikut:

1. Pendeteksian karakter teks kemasan makanan yang dilakukan pada citra

kemasan makanan dapat diambil melalui kamera ataupun melalui internet.

2. Input berupa citra digital yang berisi teks kemasan makanan berekstensi *.jpg

dan output berupa teks dari kemasan makanan tersebut.

3. Mengimplementasikan algoritma Thresholding Adaptif untuk mengubah citra

RGB menjadi citra biner dan Tesseract OCR untuk mengenali citra teks

tersebut.

4. Jenis font teks yang diteliti adalah Sans Serif dan Serif.

5. Bahasa pemrograman yang digunakan adalah Java.

(3)

1.4.Tujuan Penelitian

Tujuan penelitian ini dilakukan adalah sebagai berikut:

1. Untuk mengetahui hasil implementasi algoritma Thresholding Adaptif dan

Tesseract OCR pada pengenalan citra teks kemasan makanan.

2. Untuk mengukur akurasi Tesseract OCR dalam mengenali citra teks kemasan

makanan pada perangkat Android.

1.5.Manfaat Penelitian

Manfaat dari penelitian ini adalah sebagai berikut:

1. Untuk menghasilkan perangkat lunak yang memiliki kemampuan mendeteksi

karakter teks pada perangkat Android.

2. Memahami tahapan pada Tesseract OCR sehingga dapat mengenali citra teks.

3. Dapat menjadi bahan referensi untuk pengembangan selanjutnya sehingga dapat

membantu masyarakat dalam menemukan informasi pada kemasan makanan.

1.6.Metodologi Penelitian

Adapun tahapan-tahapan dari metode penelitian ini adalah:

1. Studi Literatur

Pada tahap ini dilakukan pengumpulan referensi yang diperlukan dalam

penelitian. Hal ini dilakukan untuk memperoleh informasi dan data yang

diperlukan untuk penulisan skripsi ini. Referensi yang digunakan dapat berupa

buku, jurnal, makalah, artikel baik berupa media cetak maupun media internet

yang berkaitan dengan penelitian ini khususnya untuk algoritma Thresholding

Adaptif dan Tesseract OCR.

2. Pengumpulan dan Analisis Data

Pada tahap ini dilakukan pengumpulan dan analisis data yang berhubungan

dengan penelitian ini seperti fungsi algoritma Thresholding Adaptif dalam

binerisasi suatu citra, fungsi Tesseract OCR dalam pengenalan suatu teks

(4)

3. Perancangan Sistem

Pada tahap ini sistem akan dirancang sesuai dengan pengumpulan dan analisis

data yang telah dilakukan. Gambaran rancangan sistem yaitu meliputi

perancangan desain awal, pembuatan flowchart, Unified Modeling Language

(UML), dan user interface.

4. Implementasi Sistem

Pada tahap ini hasil perancangan diimplementasikan dalam pembuatan suatu

aplikasi berbasis Android dengan menggunakan bahasa pemrograman Java.

5. Pengujian Sistem

Pada tahap ini dilakukan pengujian terhadap kinerja sistem dan tingkat akurasi

aplikasi dalam mendeteksi citra teks kemasan makanan yang berekstensi *.jpg.

6. Dokumentasi Sistem

Pada akhir tahap ini dilakukan pengumpulan dokumentasi sistem mulai dari

tahap awal hingga pengujian sistem, untuk selanjutnya dibuat dalam bentuk

laporan penelitian (skripsi).

1.7.Sistematika Penulisan

Sistematika penulisan skripsi ini memiliki susunan sebagai berikut:

BAB 1 PENDAHULUAN

Bab ini berisi latar belakang penelitian dengan judul skripsi “Implementasi

Algoritma Thresholding Adaptif dan Tesseract OCR untuk Mendeteksi

Citra Teks Kemasan Makanan Berbasis Android” serta penjelasan tentang

rumusan masalah, batasan penelitian, tujuan penelitian, manfaat penelitian,

metodologi penelitian dan sistematika penulisan.

BAB 2 LANDASAN TEORI

Dalam bab ini dijelaskan tentang hal-hal yang bersangkutan dengan teori

pengolahan citra, segmentasi citra, pengelompokan citra biner dengan

algoritma Thresholding Adaptif dan penjelasan mengenai metode

(5)

BAB 3 ANALISIS DAN PERANCANGAN

Bab ini membahas analisis terhadap masalah penelitian, perancangan

antarmuka dan pemodelan dari sistem yang akan dibangun.

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Dalam bab ini dijelaskan tentang implementasi algoritma Thresholding

Adaptif dan Tesseract OCR pada perangkat Android, kemudian hasil

pengujian terhadap sistem yang telah dibangun dengan beberapa sampel file

citra digital berisikan teks kemasan makanan.

BAB 5 KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan yang diperoleh berdasarkan implementasi dan

pengujian yang dilakukan serta saran atau proyeksi untuk pengembangan

Referensi

Dokumen terkait

Hasil uji tarik menunjukkan bahwa terjadi peningkatan tegangan luluh dan tegangan tarik yang pada akhirnya akan meningkatkan modulus elastisitas (Em) dari MMCs Al

Sistem penilaian dengan system KPI, selain dapat mengukur kinerja orang per orang, juga bisa dilakukan untuk melakukan pengukuran kinerja secara kelompok, baik itu

Diagram berikut menunjukkan data pendidikan orang tua dari sejumlah siswa SMA di Sukoharjo, jika banyaknya orang tua yang lulus Sarjana ada 200, maka banyaknya orang tua

Tabel 1 Deskriptif menjelaskan variabel dependen Y (Islamic Corporate). Pengujian hipotesis menggunakan model regresi logistik. Regresi logistik digunakan untuk

Sebelum diterbitkannya PP 71 Tahun 2010, pemerintah telah menerbitkan Peraturan Dirjen Perbendaharaan No 62 Tahun 2009 tentang tata cara penyajian informasi pendapatan dan

Otak sebuah komputer biasanya dikenal sebagai pemroses data (processor), karena bentuknya yang kecil lebih sering di sebut sebagai prosesor mikro, atau mikroprosesor.Faggin, Hoff

Kegiatan pada subsistem pendederan adalah pemeliharaan benih ikan mas yang berukuran 1-3 cm yang berasal dari kegiatan pembenihan. Ikan seukuran ini dipelihara hingga

Walaupun ada yang mengikuti kegiatan suatu kelompok akan tetapi tidak mengarah ke penyalahgunaan narkoba, sebab aktivitas kelompok yang diikuti bersifat kegiatan