Skip to content

Repository ini cocok untuk aplikasi yang Anda kembangkan karena secara langsung mendeskripsikan fungsi utamanya (ekstraksi data KTP) dan teknologi yang digunakan (PHP)

Notifications You must be signed in to change notification settings

classyid/ktp-extractor-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

KTP Extractor PHP

License Stars

KTP Extractor Logo

Aplikasi web PHP yang powerful untuk mengekstrak data dari Kartu Tanda Penduduk (KTP) Indonesia menggunakan Gemini AI.

✨ Fitur

  • πŸ“± Responsif - UI menyesuaikan dengan sempurna di berbagai ukuran layar
  • 🎨 UI Modern - Dibangun dengan Tailwind CSS dan Font Awesome
  • πŸ” Ekstraksi Cerdas - Menggunakan API berbasis Gemini AI untuk akurasi tinggi
  • πŸ–ΌοΈ Drag & Drop - Upload gambar KTP dengan mudah
  • πŸ“‹ Copy Data - Salin data ekstraksi ke clipboard dengan satu klik
  • πŸ’Ύ Export JSON - Unduh data dalam format JSON untuk integrasi sistem lain
  • ⚑ Cepat & Ringan - Dioptimalkan untuk kinerja yang cepat

πŸš€ Demo

KTP Extractor Demo

πŸ”§ Instalasi

  1. Clone repository ini:

    git clone https://github.com/classyid/ktp-extractor-php.git
  2. Pindah ke direktori proyek:

    cd ktp-extractor-php
  3. Konfigurasi endpoint API di file index.php:

    const API_URL = 'https://script.google.com/macros/s/[ID_DEPLOYMENT]/exec';

    Ganti [ID_DEPLOYMENT] dengan ID deployment API Anda.

πŸ“ Penggunaan

  1. Upload Gambar KTP

    • Klik tombol upload atau seret gambar KTP ke area drop
    • Format yang didukung: JPG, JPEG, dan PNG
    • Ukuran maksimal: 5MB
  2. Proses Ekstraksi

    • Klik tombol "Ekstrak Data KTP"
    • Tunggu beberapa saat sampai proses selesai
  3. Hasil Ekstraksi

    • Data KTP akan ditampilkan secara terstruktur
    • Gunakan tombol "Salin Data" untuk menyalin ke clipboard
    • Gunakan tombol "Unduh JSON" untuk mengunduh data dalam format JSON

πŸ”Œ Integrasi API

Aplikasi ini menggunakan API Ekstraksi Data KTP yang dibangun dengan Google Apps Script dan Gemini AI. Lihat dokumentasi API untuk detail lebih lanjut.

πŸ“Š Struktur Data

Data yang diekstrak dari KTP meliputi:

  • NIK
  • Nama
  • Tempat/Tanggal Lahir
  • Jenis Kelamin
  • Golongan Darah
  • Alamat
  • RT/RW
  • Kel/Desa
  • Kecamatan
  • Agama
  • Status Perkawinan
  • Pekerjaan
  • Kewarganegaraan
  • Berlaku Hingga
  • Dikeluarkan di

πŸ›‘οΈ Privasi & Keamanan

  • Data KTP hanya diproses untuk tujuan ekstraksi dan tidak disimpan secara permanen
  • Semua transfer data melalui API menggunakan HTTPS
  • Aplikasi tidak menyimpan riwayat ekstraksi di server

🀝 Kontribusi

Kontribusi selalu diterima! Lihat CONTRIBUTING.md untuk panduan berkontribusi.

πŸ“„ Lisensi

Didistribusikan di bawah Lisensi MIT. Lihat LICENSE untuk informasi lebih lanjut.

About

Repository ini cocok untuk aplikasi yang Anda kembangkan karena secara langsung mendeskripsikan fungsi utamanya (ekstraksi data KTP) dan teknologi yang digunakan (PHP)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages