Skip to content

kelasphp-kafekoding/qr-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

QR Code Generator dengan PHP

Proyek ini menunjukkan cara membuat QR code di PHP menggunakan API eksternal tanpa perlu library tambahan.

Dua Versi Tersedia

Versi Statis (Branch: main)

  • QR code dengan teks tetap
  • Cocok untuk pembelajaran dasar
  • Kode sederhana dan mudah dipahami

Versi Dinamis (Branch: dinamis)

  • Form input untuk teks custom
  • Pilihan jenis barcode (QR Code, Barcode 128, EAN-13)
  • Pilihan ukuran (Kecil, Sedang, Besar)
  • Interface yang user-friendly

Cara Kerja

Menggunakan API dari bwipjs-api.metafloor.com untuk generate QR code secara online.

Parameter API

  • bcid=qrcode - Jenis barcode/QR code yang akan dibuat
  • text=$kode - Teks yang akan di-encode ke QR code
  • scale=5 - Ukuran QR code (1-10)

Jenis Barcode Lain

Selain QR code, API ini juga mendukung:

  • code128 - Barcode batang
  • ean13 - Barcode produk
  • datamatrix - Data Matrix
  • Dan banyak lagi

Cara Ganti Jenis Kode

Untuk mengganti jenis barcode/QR code, ubah parameter bcid di URL:

// QR Code (kotak)
echo "<img src='https://bwipjs-api.metafloor.com/?bcid=qrcode&text=$qr&scale=5'>";

// Barcode batang
echo "<img src='https://bwipjs-api.metafloor.com/?bcid=code128&text=$qr&scale=5'>";

// Barcode produk
echo "<img src='https://bwipjs-api.metafloor.com/?bcid=ean13&text=1234567890123&scale=5'>";

Cukup ganti nilai bcid= sesuai jenis yang diinginkan.

Cara Menggunakan

Untuk Versi Statis (Branch: main)

  1. Clone repository ini:
    git clone https://github.com/kelasphp-kafekoding/qr-generator
  2. Masuk ke folder project:
    cd qr-generator
  3. Jalankan PHP built-in server:
    php -S localhost:8000
  4. Buka browser dan akses http://localhost:8000
  5. QR code akan muncul di browser
  6. Scan dengan aplikasi QR scanner

Untuk Versi Dinamis (Branch: dinamis)

  1. Clone repository ini:
    git clone https://github.com/kelasphp-kafekoding/qr-generator
  2. Masuk ke folder project:
    cd qr-generator
  3. Checkout ke branch dinamis:
    git checkout dinamis
  4. Jalankan PHP built-in server:
    php -S localhost:8000
  5. Buka browser dan akses http://localhost:8000
  6. Isi form dengan teks yang diinginkan
  7. Pilih jenis kode dan ukuran
  8. Klik "Generate QR Code"
  9. QR code akan muncul di halaman hasil
  10. Scan dengan aplikasi QR scanner

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages