RANCANG BANGUN APLIKASI PEMINDAI NOTA PENJUALAN DENGAN SSD RETINANET-50 DAN OCR TESSERACT STUDI KASUS PERUSAHAAN XYZ
Abstract
Menyimpan foto nota menjadi keharusan bagi perusahaan XYZ untuk kepentingan dokumentasi penjualan. Untuk memastikan kebenaran foto nota yang disimpan, dilakukan proses verifikasi foto nota secara manual. Aspek-aspek yang ditanggung dalam proses verifikasi yaitu keselarasan foto nota dengan data nota yang tersedia pada database dan memastikan foto nota yang dikumpulkan tersedia pada database. Ketiadaan mekanisme jaminan integritas data yang terinstal langsung pada sistem informasi ini berisiko menimbulkan masalah integritas pada penyimpanan data. Pada penelitian ini, penulis membuat aplikasi pemindai foto nota penjualan untuk mengotomasi proses verifikasi foto nota. Pada aplikasi, terdapat penerapan model Object Detection arsitektur SSD RetinaNet-50 untuk mendeteksi keberadaan nomor nota pada foto, OCR Tesseract untuk mengekstraksi nomor nota pada foto, dan terdapat beberapa metode pemrosesan gambar untuk keperluan implementasi OCR Tesseract. Pada penelitian ini, dilakukan beberapa pelatihan model Object Detection. Setiap pelatihan, digunakan dataset yang diperbaharui sehingga ditemukan model Object Detection yang optimal dalam mengenali keberadaan nomor nota pada foto. Proses verifikasi dilakukan dalam 5 tahap, yaitu aplikasi menerima foto nota, dilakukan cropping pada area sekitar nomor nota pada foto, mempersiapkan foto dengan beberapa metode pemrosesan gambar, nomor nota diekstraksi oleh OCR Tesseract, kemudian hasil ekstraksi dikembalikan dalam bentuk file JSON untuk kemudian digunakan untuk keperluan penyimpanan foto nota. Hasil evaluasi model Object Detection menggunakan matriks Precision dan Recall berturut-turut bernilai 100% dan 47%. Pengujian penggunaan aplikasi pemindaian nota penjualan menujukan akurasi aplikasi pemindai nota penjualan dalam dalam melakukan verifikasi foto nota bernilai 83%. Pengujian penggunaan aplikasi pemindaian nota penjualan dilakukan menggunakan 30 foto nota yang baru dengan 2 kondisi pencahayaan yang berbeda untuk memastikan performa aplikasi pada saat digunakan pada lokasi tertentu

