AI & Data Science

Mengubah Foto Struk Menjadi Rekap Pengeluaran dengan OCR dan Python

Bangun alur Python untuk membaca foto struk dengan OCR, membersihkan hasilnya, lalu menyusun rekap pengeluaran berbentuk tabel.

Diperbarui 28 Agu 2026id5 bagian · 20 pelajaran4 jam 30 menit
Belum ada ulasan
Level Beginner
Kategori AI & Data Science
Perkiraan Durasi 4 jam 30 menit

Skill yang dibangun

Apa yang akan Anda pelajari

Menjelaskan alur pemrosesan dari foto struk, hasil OCR, data terstruktur, hingga rekap pengeluaran serta mengenali titik kegagalannya.

Menjalankan OCR pada file gambar dengan Python dan memeriksa hasil teks untuk menemukan karakter, baris, atau angka yang terbaca keliru.

Membersihkan dan mengubah teks struk menjadi field seperti nama toko, tanggal, subtotal, pajak, dan total menggunakan aturan pemrosesan data yang dapat diuji.

Menyimpan hasil validasi ke tabel atau CSV, menangani data yang tidak lengkap, dan menguji aplikasi dengan variasi foto struk yang berbeda.

Siapa Target Audiens Kursus Ini

Pemula yang telah memahami dasar Python seperti variabel, fungsi, struktur data, dan penggunaan pustaka sederhana. Cocok bagi mahasiswa, staf administrasi, pemilik usaha kecil, atau analis pemula yang ingin mengurangi pencatatan struk secara manual dan memahami alur dasar proyek AI berbasis data. Peserta tidak perlu memiliki pengalaman sebelumnya dengan computer vision atau machine learning, tetapi perlu siap bekerja dengan file gambar, data tabel, dan aturan pembersihan data sederhana.

Project outcomes

Apa yang Akan Anda Buat

Sebuah alur kerja Python sederhana yang membaca satu atau beberapa foto struk, menjalankan OCR, mengekstrak informasi pengeluaran, membersihkan format angka dan tanggal, menandai hasil yang meragukan, lalu menyimpan rekap ke file CSV untuk diperiksa atau diolah lebih lanjut.

Konten Kursus

Memetakan Masalah: Dari Foto Struk ke Data yang Dapat Dipercaya

4 pelajaran | 130 menit
Mengurai Alur Kerja OCR dan Rekap Pengeluaran
30 menit
Menentukan Data Minimum yang Perlu Disimpan
30 menit
Menyiapkan Lingkungan Python dan Dataset Contoh
35 menit
Membaca Kualitas Gambar Sebelum Menyalahkan OCR
35 menit

Menjalankan OCR dan Menangani Teks Mentah

4 pelajaran | 165 menit
Mengambil Teks dari Foto dengan Tesseract
40 menit
Menguji Dampak Grayscale, Threshold, dan Resize
45 menit
Membaca Hasil OCR dengan Log dan Contoh Gagal
35 menit
Memproses Sekumpulan Foto secara Konsisten
45 menit

Mengubah Teks OCR Menjadi Field Transaksi

4 pelajaran | 175 menit
Mencari Kandidat Nilai dengan Regular Expression
45 menit
Menormalisasi Format Rupiah dan Angka OCR
40 menit
Memilih Total Struk di Antara Banyak Nominal
45 menit
Membentuk Record Transaksi yang Bisa Ditinjau
45 menit

Membersihkan, Memvalidasi, dan Merekap Data

4 pelajaran | 170 menit
Menangani Nilai Hilang, Duplikasi, dan Format Tidak Konsisten
45 menit
Menguji Kewajaran Data dengan Aturan Bisnis
40 menit
Menambahkan Kategori Pengeluaran secara Terukur
40 menit
Menghasilkan CSV dan Ringkasan Bulanan
45 menit

Proyek Akhir: Membangun Aplikasi Rekap Pengeluaran dari Foto Struk

4 pelajaran | 300 menit
Perancangan dan Setup Pipeline Proyek
60 menit
Implementasi OCR dan Ekstraksi Transaksi
75 menit
Integrasi Validasi, Kategori, dan Laporan
75 menit
Pengujian, Evaluasi Hasil, dan Presentasi Aplikasi
90 menit

Deskripsi Kursus

Pencatatan pengeluaran dari foto struk tidak berhenti pada membaca teks. Hasil OCR dapat mengandung karakter keliru, format tanggal yang beragam, baris item yang terpecah, atau angka total yang ambigu. Kursus ini mengajak kita melihat seluruh alur sebagai proses data: gambar menjadi teks, teks menjadi field terstruktur, lalu field divalidasi sebelum dipakai untuk rekap.

Peserta akan menggunakan Python dan mesin OCR untuk memproses contoh foto struk, memeriksa hasil ekstraksi, serta menerapkan aturan pembersihan data yang sederhana tetapi dapat diuji. Setiap keputusan dibahas bersama batasannya, termasuk pengaruh kualitas gambar, tata letak struk, format angka, dan kegagalan ketika pola struk berubah.

Di akhir kursus, peserta memiliki aplikasi sederhana yang menerima foto struk dan menghasilkan rekap pengeluaran dalam format tabel atau CSV. Proyek ini tidak menjanjikan akurasi penuh tanpa pemeriksaan manusia; justru peserta belajar menandai hasil yang meragukan dan memvalidasi keluaran sebelum digunakan.

Rating & Ulasan

0 ratings