Tesseract adalah tools untuk OCR yang gratis dan handal. Tesseract dikembangkan oleh Hewlett Packard menggunakan C dan C++ antara tahun 1985 dan 1998, kemudian pada tahun 2006 dilanjutkan oleh Google. Tesseract dapat mengidentifikasi tulisan tangan dan dapat dilatih untuk meningkatkan akurasinya. choirul ihwanFullstack Developer yang tinggal di yogyakarta. Suka eksplorasi hal baru yang berhubungan dengan…
Category: Programming

Implementasi microservice menggunakan Node.js dan API
Pengembangan software pada awalnya dilakukan secara monolitik, yaitu dengan menggabungkan semua komponennya dalam satu aplikasi . Namun, model ini memerlukan upaya ekstra untuk merespons perubahan yang terjadi dalam sistem. Jika ada komponen tertentu yang mengalami kesalahan, seluruh sistem dapat terpengaruh. Untuk mengatasi hal itu, pengembangan software di era sekarang dilakukan menggunakan model microservice. Model ini…

Membuat aplikasi E-commerce dengan React Native
Saat ini, aplikasi e-commerce sedang menjadi trend. Setiap hari, penggunaan aplikasi e-commerce meningkat dengan pesat terutama dimasa pandemi, dan sepertinya trend ini akan terus berkembang kedepannya. Jadi, jika anda berencana untuk memulai sebuah E-commerce atau ingin merealisasikan ide bisnis anda, maka yang perlu anda lakukan adalah mencari teknologi pengembangan aplikasi berbasis mobile terbaru untuk menciptakan…

Cara installasi dan membuat aplikasi di React Native
Apa itu React Native Dear friends, pada artikel ini kita akan belajar react-native. Apa itu react-native? React-Native merupakan salah satu framework javascript populer yang bisa digunakan untuk mobile development untuk android ataupun IOS. Dengan React Native kita seperti membuat aplikasi yang sama dengan aplikasi native tetapi menggunakan javascript. Hal ini karena library React Native mengandung…

Menggunakan Flask-admin untuk memanage Database
Hallo guys, kalau kemarin kita membahas tentang penggunaan ORM SQLAlchemy di Flask, sekarang kita akan membahas tentang penggunaan Flask Admin. Apa itu Flask-Admin? Sebagaimana SQLAlchemy, Flask-admin adalah salah satu library yang cukup populer. Flask-Admin dipakai untuk melakukan operasi CRUD pada database. Dengan menggunakan Flask-Admin kita tidak perlu melakukan coding from stratch karena fungsi2 CRUD sudah…

Membuat aplikasi Flask dengan MySQL menggunakan SQL Alchemy
Setelah kita membahas tentang membuat aplikasi Flask dengan mysql secara native, disini kita akan membahas tentang aplikasi Flask dengan mysql menggunakan ORM. apa itu ORM? ORM singkatan dari Object Relational Mapping. ORM adalah metode/teknik pemrograman yang digunakan untuk mengkonversi data dari lingkungan database relasional menjadi berorientasi objek (OOP). ORM bertugas sebagai penghubung dengan DBMS. Ada banyak manfaat…

Membuat Paginasi di Flask Dengan Database MySQL
Setelah kita berhasil membuat website dinamis yang menggabungkan Flask dan MySQL, adakalanya kita butuh untuk membatasi data yang ditampilkan di web. Hal ini biasanya terjadi seiring berjalannya waktu yang mengakibatkan data kita membengkak. Bayangkan, jika kita harus mengambil data sebanyak 100 ribu atau bahkan 1 juta record dalam sekali ambil. Hal ini akan berdampak pada…

Membuat Aplikasi Flask Dengan Database MySQL
Setelah kita berhasil membuat aplikasi Flask pada artikel dasar pemrograman flask dengan pycharm, sekarang kita akan mencoba mengkoneksikan aplikasi Flask dengan database Mysql. Perlu diketahui, sebuah aplikasi tidak akan mengalami perubahan jika tidak terkoneksi dengan database. Jika kita ingin membuat perubahan, kita perlu melakukan koding ulang. Hal ini akan sulit untuk dilakukan apabila orang yang…

Hosting Laravel dengan github di shared server menggunakan CPanel
Laravel adalah salah satu framework aplikasi web berbasis PHP dengan fitur yang cukup komplit. Laravel memudahkan proses development dengan menyediakan fitur2 umum yang sudah ada pada web seperti autentikasi, routing, session dan caching. Git adalah software untuk mengontrol versi (Version Control System) pada perangkat lunak. Software ini bertugas mencatat setiap perubahan pada file proyek yang dikerjakan oleh…

Tips melakukan hosting laravel di heroku dengan gratis
Mengupload aplikasi yang kita buat di server agar bisa diakses oleh setiap orang di seluruh dunia merupakan sebuah kebanggan tersendiri. Hal ini juga bisa digunakan untuk membangun portofolio aplikasi apa yang sudah pernah kita buat. Tentunya akan meningkatkan nilai lebih kita. Atau mungkin kita sedang mengerjakan sebuah project bersama klien, dan kita ingin menunjukkan progress…