Postingan

Menampilkan postingan dari Desember, 2021

Aplikasi Java Mencari dan Merubah Kode dalam Banyak File

Gambar
Dalam membangun website dengan PHP dari nol, adakalanya diperlukan penggantian syntax yang sama dalam beberapa file. Misalnya untuk keperluan authentifikasi admin, yang semula menggunakan variable id harus sama dengan 1, karena pertimbangan keamanan, authentifikasinya harus diubah menjadi suatu kode tertentu yang disematkan dalam tiap halaman. Contohnya diganti dengan kode 'A2136578', sebagaimana Gambar di atas. Jika filenya cuma satu, mungkin tidak apa-apa dengan mengeditnya langsung, tidak butuh usaha yang tinggi. Namun jika jumlah file yang perlu diedit telah banyak, akan membutuhkan waktu dan kejelian editing yang lumayan memakan waktu. Salah satu solusinya adalah dengan membuat aplikasi dekstop, yang dapat dijalankan secara offline, untuk mencari kode yang lama dalam file, lalu mengganti (replace) ke kode yang baru. Pilihan penulis adalah membuat aplikasi dekstopnya menggunakan Java. Selain karena Java bersifat free, kode aplikasinya cukup singkat seperti ditunjukkan kode

Membuat Aplikasi OCR Android dengan Tesseract

Gambar
App OCR (Optical Character Recognition) sangat diminati oleh pengguna Android. Hal ini terlihat dari jumlah banyaknya pendownload yang terlihat app OCR di Play Store. Bisa saja karena banyak pengguna yang membutuhkan untuk mengubah gambar text ke text, seperti pengalaman penulis sewaktu bekerja sebagai penjaga Warnet, sekitar tahun 2009. Hampir tiap minggunya, seorang dosen Universitas Brawijaya Malang, datang dan meminta penulis untuk menulis ulang beberapa kalimat yang tertulis dalam buku. Tulisan tersebut beliau gunakan sebagai kutipan dalam modul ajar. Karena waktu itu teknologi OCR masih umumnya menggunakan mesin scanner, lama waktu yang digunakan untuk menyecan buku dengan mesin, masih lebih lambat dibanding waktu untuk menulisnya langsung ke komputer. Sehingga penulis lebih memilih untuk menuliskannya langsung ke komputer. Dan sekarang, dengan teknologi Tesseract dari Google, cukup dengan smartphone yang berkamera beresolusi tinggi, scan-menyecan menjadi urusan yang cepat dan g