OCR Adalah: Pengertian, Cara Kerja, dan Contohnya untuk Bisnis
· 9 menit baca

OCR adalah: jawaban singkatnya
OCR adalah singkatan dari Optical Character Recognition, atau pengenalan karakter optik. OCR adalah teknologi yang mengubah teks di dalam gambar, misalnya foto nota, hasil pindaian formulir, atau PDF hasil scan, menjadi teks digital yang bisa dicari, disalin, diedit, dan diolah oleh aplikasi lain. AWS menjelaskannya sebagai proses yang mengonversi gambar teks menjadi format teks yang dapat dibaca mesin.
Bagi pemilik usaha, manfaat OCR terasa ketika data masih datang dalam bentuk kertas atau foto: nota belanja, faktur pemasok, bukti transfer, atau formulir pelanggan. Dengan OCR, isi dokumen itu tidak perlu diketik ulang satu per satu. Hasilnya tetap perlu diperiksa, terutama angka dan nama, karena kualitas foto memengaruhi ketepatan pembacaan.
Kepanjangan dan arti OCR
Kepanjangan OCR adalah Optical Character Recognition. Wikipedia bahasa Indonesia menyebutnya pengenalan karakter optik, yaitu perangkat lunak yang mengubah teks dalam berkas citra atau gambar menjadi teks yang bisa dibaca dan disunting oleh aplikasi komputer. Gambarnya bisa berasal dari pemindai (scanner) atau kamera ponsel.
Perbedaannya mudah dilihat pada foto nota. Sebelum diproses OCR, foto itu hanya kumpulan piksel: Anda bisa melihatnya, tetapi komputer tidak bisa mencari kata, menjumlahkan angka, atau menyalin isinya. Setelah diproses OCR, isi nota menjadi teks yang bisa ditempel ke dokumen atau spreadsheet.
Perlu dicatat, singkatan OCR juga dipakai di bidang kelistrikan dengan arti yang berbeda. Di sana, OCR adalah Over Current Relay atau relai arus lebih, yaitu alat pengaman jaringan listrik, seperti dibahas dalam repositori ITPLN. Artikel ini membahas OCR dalam arti pengenalan teks pada gambar.
Cara kerja OCR
Menurut penjelasan AWS, perangkat lunak OCR bekerja melalui empat tahap:
- Akuisisi citra. Dokumen dipindai atau difoto, lalu diubah menjadi data gambar. Perangkat lunak membedakan area terang sebagai latar dan area gelap sebagai teks.
- Prapemrosesan. Gambar dibersihkan agar mudah dibaca: posisi yang miring diluruskan, bintik dan bercak dihilangkan, garis serta kotak dihapus.
- Pengenalan teks. Ada dua pendekatan utama. Pencocokan pola membandingkan bentuk setiap karakter dengan contoh karakter yang tersimpan. Ekstraksi fitur menguraikan karakter menjadi garis, lengkungan, dan perpotongan, lalu mencari padanan terdekat.
- Pascapemrosesan. Hasil pengenalan disusun menjadi teks atau dokumen yang dapat dibaca mesin.
Dari tahapan ini terlihat mengapa kualitas foto berpengaruh besar. Adobe menyebut akurasi OCR bergantung pada kualitas pindaian, pencahayaan, kejelasan huruf, dan prapemrosesan. Foto yang buram, gelap, atau diambil dari sudut miring menyulitkan tahap pengenalan teks.
Jenis-jenis teknologi OCR
AWS membagi teknologi ini ke dalam beberapa jenis:
- OCR sederhana. Menyimpan banyak jenis huruf sebagai templat, lalu mencocokkan gambar karakter satu per satu. Jika pencocokan dilakukan per kata, namanya pengenalan kata optik. Keterbatasannya ada pada variasi huruf dan tulisan tangan yang tidak mungkin tersimpan semua.
- Pengenalan karakter cerdas (ICR). Memakai machine learning dan jaringan neural untuk membaca karakter, termasuk tulisan tangan.
- Pengenalan kata cerdas. Prinsipnya sama dengan ICR, tetapi memproses gambar satu kata utuh, bukan per karakter.
- Pengenalan tanda optik. Mengenali logo, tanda air, dan simbol lain dalam dokumen.
OCR dan AI: apa bedanya dengan membaca dokumen pakai AI generatif?
OCR menjawab pertanyaan "tulisan apa yang ada di gambar ini". Pekerjaan bisnis membutuhkan satu langkah lagi: memahami bagian mana yang merupakan tanggal, nama toko, daftar barang, dan total, lalu menaruhnya di kolom yang tepat. Langkah ini disebut ekstraksi data.
Sebagian layanan dokumen menggabungkan keduanya. Halaman Google Cloud menjelaskan bahwa Document AI tidak hanya mengenali teks, tetapi juga memakai model dasar AI generatif untuk mengekstrak data dari dokumen umum maupun dokumen khusus seperti dokumen pengadaan, pinjaman, identitas, dan kontrak. Asisten AI percakapan juga bisa menerima foto: menurut Bantuan Aplikasi Gemini, Anda dapat mengupload foto dan dokumen, maksimal 10 file dalam satu perintah, lalu meminta jawaban atau ringkasan dari isinya.
Cara kedua ini praktis karena Anda bisa langsung meminta hasil dalam bentuk tabel. Risikonya juga berbeda. Model AI generatif menyusun jawaban, sehingga bisa menghasilkan angka atau nama yang tidak ada di dokumen, seperti dijelaskan di artikel halusinasi AI. Latar belakang teknologinya dibahas di AI generatif dan LLM.
Contoh penggunaan OCR untuk bisnis
AWS mencontohkan pemakaian OCR untuk membuat arsip dokumen yang bisa dicari, mengotomatiskan pemrosesan formulir, dan memproses tagihan, kuitansi, serta label kemasan di perusahaan logistik. Untuk usaha kecil dan menengah, contoh berikut adalah ilustrasi pekerjaan yang bisa dibantu OCR:
| Dokumen | Data yang diambil | Tujuan |
|---|---|---|
| Nota dan struk belanja | Tanggal, nama toko, total, metode bayar | Pencatatan pengeluaran di spreadsheet |
| Faktur pemasok | Nomor faktur, nama pemasok, jumlah tagihan, jatuh tempo | Daftar utang dan jadwal pembayaran |
| Formulir pendaftaran kertas | Nama, nomor telepon, pilihan layanan | Data pelanggan tanpa ketik ulang |
| Arsip kontrak dan surat hasil scan | Seluruh teks | Dokumen lama bisa dicari dengan kata kunci |
| Kartu identitas (misalnya KTP) | Nama, NIK, alamat | Verifikasi pelanggan, dengan aturan data pribadi yang ketat |
Untuk dokumen identitas seperti KTP, baca bagian data pribadi di bawah sebelum memprosesnya dengan OCR.
Alat OCR yang bisa Anda coba
Anda tidak perlu memasang sistem khusus untuk mulai. Beberapa aplikasi yang sudah dipakai di kantor punya fitur OCR, masing-masing dengan batasan yang tercantum di halaman resminya:
| Alat | Cara pakai | Catatan dari halaman resmi |
|---|---|---|
| Google Drive | Klik kanan file PDF atau foto, pilih Buka dengan Google Dokumen | Format PDF, JPEG, PNG, GIF; file maksimal 2 MB; teks minimal 10 piksel. Bahasa Indonesia tercantum di daftar bahasa. Daftar, tabel, dan kolom kemungkinan tidak terdeteksi. |
| Excel: Data dari Gambar | Data > Dari Gambar, pilih file gambar atau tangkapan layar tabel | Hasil masuk ke sel dan bisa dikoreksi sebelum disisipkan. Di Windows butuh Windows 11 atau Windows 10 versi 1903 ke atas. Bahasa Indonesia tidak tercantum di daftar rangkaian karakter yang didukung, jadi uji dulu dengan beberapa contoh. |
| Google Lens | Foto teks lewat aplikasi Google, ketuk Select text, lalu salin | Cocok untuk mengambil potongan teks seperti nomor seri, alamat, atau nomor telepon. |
| Aplikasi Gemini dan asisten AI sejenis | Upload foto, lalu minta isinya disusun menjadi tabel | Maksimal 10 file per perintah. Hasil perlu dicocokkan dengan dokumen asli. |
| Tesseract | Mesin OCR open source untuk dipasang di aplikasi sendiri | Tersedia data bahasa Indonesia (kode ind). Butuh bantuan pengembang. |
| Google Cloud Vision dan Document AI | Dipanggil lewat API dari sistem Anda | Document OCR mengekstrak teks dalam 200+ bahasa; 1.000 unit pertama setiap bulan gratis. Butuh bantuan pengembang. |
Ketentuan dan batasan di atas diambil dari halaman resmi saat artikel ini ditulis dan bisa berubah. Cek ulang sebelum memilih alat.
Cara mengubah foto nota menjadi data di spreadsheet
Langkah berikut adalah panduan tim Bikinin untuk memindahkan isi nota ke Google Sheets atau Excel dengan bantuan OCR atau asisten AI:
- Tentukan kolom lebih dulu. Misalnya Tanggal, Nama toko, Keterangan, Total, dan Metode bayar. Kolom yang jelas membuat hasilnya mudah dicek dan dijumlahkan.
- Foto dengan benar. Satu nota per foto, posisi lurus dari atas, cahaya merata, dan seluruh nota masuk bingkai. Halaman bantuan Excel juga menyarankan gambar hanya berisi data yang ingin diambil dan tidak difoto dari sudut miring.
- Jalankan OCR atau upload ke asisten AI. Pakai salah satu alat di tabel atas.
- Minta hasil dalam format tabel. Jika memakai asisten AI, sebutkan kolom yang Anda tentukan di langkah pertama.
- Cocokkan dengan nota asli. Periksa total, tanggal, dan nama toko. Kolom yang tidak terbaca sebaiknya dikosongkan, bukan ditebak.
- Simpan foto aslinya. Beri nama file yang sama dengan nomor baris di spreadsheet agar mudah ditelusuri jika ada selisih.
Contoh perintah untuk asisten AI:
Baca foto nota terlampir. Susun isinya menjadi tabel dengan kolom: Tanggal (format DD/MM/YYYY), Nama toko, Keterangan barang, Total (angka tanpa titik), Metode bayar. Satu baris untuk satu nota. Jika ada bagian yang tidak terbaca jelas, tulis "TIDAK TERBACA" dan jangan menebak.
Kalimat terakhir pada perintah itu penting karena mengurangi peluang AI mengisi kekosongan dengan tebakan. Tips menyusun perintah lain ada di cara membuat prompt AI untuk bisnis, dan cara mengolah data setelah masuk spreadsheet ada di AI untuk Excel dan Google Sheets.
Batasan dan risiko OCR
Akurasi bergantung pada gambar
Halaman Bantuan Google Drive menyarankan gambar yang tajam dengan pencahayaan merata dan kontras jelas, font umum seperti Arial atau Times New Roman, serta posisi dokumen yang tidak terbalik. Nota thermal yang pudar, tulisan tangan, dan kertas yang terlipat menyulitkan pembacaan. Angka yang salah satu digit saja bisa mengubah total pengeluaran, jadi angka adalah bagian pertama yang perlu dicek.
Tabel dan tata letak
Google Drive menyebut daftar, tabel, kolom, catatan kaki, dan catatan akhir kemungkinan tidak terdeteksi saat konversi. Jika yang Anda butuhkan adalah tabel, pilih alat yang memang menghasilkan tabel, seperti fitur Data dari Gambar di Excel, atau minta asisten AI menyusun tabel lalu periksa hasilnya.
Tandai hasil yang meragukan
Sebagian layanan OCR memberi skor keyakinan. AWS menyebut Amazon Textract mengembalikan skor kepercayaan untuk setiap hasil yang diidentifikasi sehingga Anda bisa memutuskan cara memakainya. Untuk proses di kantor, prinsip yang sama bisa diterapkan tanpa skor: hasil yang meragukan ditandai dan diperiksa orang sebelum dipakai, seperti dibahas di human in the loop pada AI agent.
Data pribadi pada dokumen
KTP, formulir pelanggan, dan faktur berisi data pribadi. UU Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi membagi data pribadi menjadi data umum, seperti nama lengkap, jenis kelamin, kewarganegaraan, agama, dan status perkawinan, serta data spesifik, seperti data kesehatan dan data keuangan pribadi. Sebelum mengunggah dokumen semacam ini ke layanan OCR atau asisten AI, pastikan ada dasar pemrosesannya, pilih layanan dengan pengaturan privasi yang Anda pahami, dan batasi siapa yang bisa membuka hasilnya. Untuk kebutuhan hukum yang spesifik, konsultasikan dengan penasihat hukum Anda.
Setelah data masuk spreadsheet
OCR hanya memindahkan isi dokumen ke bentuk teks. Pekerjaan setelahnya, seperti mencatat pengeluaran, mengingatkan faktur yang jatuh tempo, atau menyusun rekap mingguan, tetap berulang setiap hari. Pekerjaan berulang seperti ini cocok dipetakan satu per satu, sesuai pendekatan satu pekerjaan berulang, satu agent. Gambaran lebih luas tentang alur kerja otomatis ada di otomatisasi proses bisnis, dan contoh penyusunan laporan ada di AI untuk laporan keuangan.
Mencatat transaksi dan tagihan lewat chat dengan Bikinin.ai.id
Bikinin menyusun agent dari penjelasan Anda, menghubungkan Google Sheets dan aplikasi yang sudah Anda pakai, lalu menjalankannya di WhatsApp dan Telegram. Setiap langkah bisa diperiksa sebelum tim mengandalkannya. Untuk pencatatan, Anda bisa mulai dari template siap pakai:
- Asisten Catat Keuangan. Ketik transaksi di chat, misalnya "makan siang 25 ribu pakai QRIS", lalu agent mencatatnya ke Google Sheets yang dibuatkan otomatis, lengkap dengan total pemasukan, pengeluaran, dan saldo.
- Agent dari penjelasan Anda sendiri. Misalnya agent yang membaca daftar tagihan di Google Sheets, mengecek tanggal jatuh tempo, lalu mengirim pengingat lewat chat.
Tahapan lengkap membangun agent ada di panduan agent AI untuk bisnis.
Kesimpulan
OCR adalah teknologi pengenalan karakter optik yang mengubah teks di gambar atau hasil scan menjadi teks digital. Cara kerjanya melalui akuisisi citra, prapemrosesan, pengenalan teks, dan pascapemrosesan, dan ketepatannya bergantung pada kualitas gambar. Untuk mulai, Anda bisa memakai Google Drive, fitur Data dari Gambar di Excel, Google Lens, atau asisten AI yang menerima foto. Tentukan kolom data lebih dulu, cocokkan angka dengan dokumen asli, dan perlakukan KTP serta dokumen pelanggan sebagai data pribadi.
Jika data dari nota dan tagihan sudah masuk spreadsheet tetapi pencatatan dan pengingatnya masih manual, coba template agent siap pakai, lihat paket di halaman harga, atau ceritakan pekerjaannya agar langkah agent bisa disusun bersama.
Pertanyaan yang sering diajukan
OCR adalah singkatan dari apa?
OCR adalah singkatan dari Optical Character Recognition, atau pengenalan karakter optik. Teknologi ini mengubah teks di dalam gambar atau hasil scan menjadi teks digital yang bisa dicari, disalin, dan diedit.
Apa fungsi OCR untuk bisnis?
OCR membantu memindahkan isi dokumen kertas atau foto, seperti nota, faktur, formulir, dan arsip kontrak, ke bentuk teks tanpa diketik ulang. Hasilnya bisa dimasukkan ke spreadsheet atau dijadikan arsip yang bisa dicari dengan kata kunci.
Apakah ada OCR gratis yang mendukung bahasa Indonesia?
Ada. Google Drive bisa mengonversi PDF dan foto menjadi teks melalui Google Dokumen, dan bahasa Indonesia tercantum di daftar bahasanya. Tesseract, mesin OCR open source, juga menyediakan data bahasa Indonesia. Fitur Data dari Gambar di Excel tidak mencantumkan bahasa Indonesia di daftar rangkaian karakter yang didukung, jadi uji dulu sebelum diandalkan.
Bagaimana cara mengubah foto nota menjadi tabel di Excel atau Google Sheets?
Tentukan kolom yang dibutuhkan, foto nota dengan posisi lurus dan cahaya merata, lalu pakai fitur Data dari Gambar di Excel atau upload foto ke asisten AI dan minta isinya disusun menjadi tabel. Setelah itu cocokkan total, tanggal, dan nama toko dengan nota aslinya.
Apa bedanya OCR dengan membaca dokumen memakai AI generatif?
OCR mengenali tulisan apa yang ada di gambar. AI generatif dapat melangkah lebih jauh dengan menyusun isi dokumen ke kolom tertentu atau meringkasnya, tetapi bisa menghasilkan angka atau nama yang tidak ada di dokumen. Karena itu hasil keduanya tetap perlu diperiksa.
Apa yang dimaksud OCR KTP dan apa yang perlu diperhatikan?
OCR KTP adalah pemakaian OCR untuk membaca isi kartu identitas, seperti nama, NIK, dan alamat. Data ini termasuk data pribadi menurut UU Nomor 27 Tahun 2022, jadi pastikan ada dasar pemrosesannya, pilih layanan dengan pengaturan privasi yang Anda pahami, dan batasi akses ke hasilnya.
Baca juga
Ceritakan pekerjaannya.
Tulis satu pekerjaan berulang. Kami balas lewat email, dan bila cocok, uji disusun bersama sebelum Anda berlangganan.