Membuat qr code scanner dengan php

Pada kesempatan baik ini kita akan membahas sebuah tutorial tentang bagaimana cara membuat qrcode dengan php mysql atau generate qr code dari sebuah nilai atau value tertentu menggunakan plugin phpqrcode. Dalam tutorial membuat qrcode ini kita belum sampai pada tahap menampilkan qrcode atau menyimpan qrcode dinamis ke dalam database mysql, kasus ini akan kita bahas secara bertahap. Jadi yang akan kita bahas adalah bagaimana membuat qrcode dengan php dan menghasilkan sebuah QR Code yang memiliki value atau nilai beserta nama file nya. Perlu kita ketahui bahwa generate QR Code akan menghasilkan sebuah file image dalam ekstensi PNG, oleh karena itu membuat qrcode harus memiliki identitas nama file.

Tutorial membuat qrcode dengan php mysql menggunakan plugin untuk generate qrcode ini dilakukan pada web server XAMPP ver 5.6 include dengan database mysql. Kemudian plugin phpqrcode dapat kita download secara gratis di sumbernya, file image hasil generate qrcode dalam bentuk image akan disimpan dalam sebuah direktori folder tertentu.

Berikut langkah - langkah cara membuat qrcode dengan php mysql lengkap dengan source code php serta beberapa bentuk model kasus dalam generate qrcode di php.

  • Buat folder direktori tutorial QR code
  • Download plugin untuk generate QR code yaitu phpqrcode.
  • Membuat file index homepage
  • Membuat parameter QR code
  • Create generate QR code.

Membuat QRCode dengan PHP MySQL



Generate QR Code PHP

Membuat qr code scanner dengan php

Membuat QRCode dengan PHP MySQL

1. Membuat Folder Direktori Tutorial QR Code

Buat nama folder sesuka hati Anda dan pastikan terletak dalam direktori xampp htdocs agar file php nya nanti dapat di jalankan. Contoh nama folder yang kami buat adalah "qr-code", sehingga url folder menjadi C:\xampp\htdocs\qr-code\

2. Download Plugin untuk Generate QR Code yaitu phpqrcode

Plugin phpqrcode ini dapat kita peroleh langsung secara gratis di sumbernnya yaitu di download phpqrcode. Kemudian simpan folder plugin ini ke direktori \qr-code\ pada langkah no. 1

3. Membuat File Index

Dapat disebut juga sebagai homepage, di file ini juga kita akan melakukan coding, jadi tahapan coding dalam tutorial cara membuat qrcode dengan php mysql akan segera kita mulai.

Simpan sebagai index.php

<html>
<head>
    <title>Generate QR Code dengan PHP</title>
</head>
<body>
	<h3>Membuat QR Code</h3>
	<?php
		include "phpqrcode/qrlib.php";	// Ini adalah letak pemyimpanan plugin qrcode

		$tempdir = "qrcode-img/";		// Nama folder untuk pemyimpanan file img qrcode
		
		if (!file_exists($tempdir))		//jika folder belum ada, maka buat
		mkdir($tempdir);
	?>
</body>
</html>

Sebagaimana coding index di atas, pertama yang kita lakukan untuk membuat qrcode adalah melakukan include plugin phpqrcode yaitu ke file library utama qrlib.php. Selanjutnya perhatikan pada baris ke-10 $tempdir adalah direktori dimana kita akan menyimpan file img hasil generate qr code oleh plugin phpqrcode.

4. Membuat Parameter QR Code

Untuk membuat qrcode dengan php mysql maka kita memerlukan beberapa parameter, yang secara standar terdiri dari teks sebagai value, nama file, kualitas, ukuran, dan padding. Selanjutnya implementaskan parameter qr code tersebut ke dalam coding php, kita lanjut dari file index di atas pada bagian php nya saja, maka menjadi seperti coding berikut ini.

<?php
	include "phpqrcode/qrlib.php";	// Ini adalah letak pemyimpanan plugin qrcode

	$tempdir = "qrcode-img/";		// Nama folder untuk pemyimpanan file qrcode
		
	if (!file_exists($tempdir))		//jika folder belum ada, maka buat
	mkdir($tempdir);
		
	// berikut adalah parameter qr code
	$teks_qrcode	="Membuat QR Code dengan PHP";
	$namafile		="qrcode-1.png";
	$quality		="H"; // ini ada 4 pilihan yaitu L (Low), M(Medium), Q(Good), H(High)
	$ukuran			=5; // 1 adalah yang terkecil, 10 paling besar
	$padding		=1;
?>

Perhatikan pada baris ke-9 sampai baris ke-14 di situlah kita menentukan parameter nya dengan variable $teks_qrcode, $namafile, $quality, $ukuran, dan $padding dalam membuat qrcode di php.

5. Generate QR Code

Langkah terakhir dari tutorial cara membuat qrcode dengan php mysql adalah generate qr code, tentu saja dari parameter yang telah kita buat. Cukup dengan 1 baris coding untuk melakukan generate qr code, seperti ini;

QRCode::png ($teks_qrcode, $tempdir.$namafile, $quality, $ukuran, $padding);

Sehingga file index.php pada tutorial cara membuat qrcode dengan php mysql ini secara lengkap dan telah berjalan baik adalah seperti coding berikut.

<html>
<head>
    <title>Generate QR Code dengan PHP</title>
</head>
<body>
	<h3>Membuat QR Code</h3>
	<?php
		include "phpqrcode/qrlib.php";	// Ini adalah letak pemyimpanan plugin qrcode

		$tempdir = "qrcode-img/";		// Nama folder untuk pemyimpanan file qrcode
		
		if (!file_exists($tempdir))		//jika folder belum ada, maka buat
		mkdir($tempdir);
		
		// berikut adalah parameter qr code
		$teks_qrcode	="Membuat QR Code dengan PHP";
		$namafile		="qrcode-1.png";
		$quality		="H"; // ini ada 4 pilihan yaitu L (Low), M(Medium), Q(Good), H(High)
		$ukuran			=5; // 1 adalah yang terkecil, 10 paling besar
		$padding		=1;
		
		QRCode::png($teks_qrcode, $tempdir.$namafile, $quality, $ukuran, $padding);
	?>
</body>
</html>

Selanjutnya adalah uji coba dengan cara menjalankan file index.php di atas, apakah tutorial cara membuat qrcode dengan php mysql berhasil atau tidak?. Kita lihat hasilnya, jika berhasil maka generate qr code akan menghasilkan file img qr code dan tersimpan pada direktori $tempdir yang telah kita buat yaitu di folder "/qrcode-img/" dengan nama file "qrcode-1.png".

Membuat qr code scanner dengan php

Berhasil : Hasil Generate QR Code dengan PHP

Ya, gambar di atas memperlihatkan bahwa proses generate qr code berhasil pada tutorial cara membuat qrcode dengan php kita kali ini. Inti dari pembahasan ini terletak pada coding dimana QR Code harus memiliki parameter dan harus di generate oleh plugin phpqrcode, yaitu pada baris code berikut;

$teks_qrcode	="Membuat QR Code dengan PHP";
$namafile		="qrcode-1.png";
$quality		="H"; // ini ada 4 pilihan yaitu L (Low), M(Medium), Q(Good), H(High)
$ukuran			=5; // 1 adalah yang terkecil, 10 paling besar
$padding		=1;

QRCode::png ($teks_qrcode, $tempdir.$namafile, $quality, $ukuran, $padding);

Download Tutorial Membuat QRCode dengan PHP MySQL

Download Complete Script

Sekian penjelasan dari kami tentang bagaimana cara membuat qrcode dengan php mysql atau generate qr code dengan php lengkap dengan script dan penjelasannya secara rinci dan detail di tiap tahapannya. Untuk mendapatkan source code nya Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.

Baca juga :

  • Script PHP Export To Excel
  • Script PHP Update Database MySQL | CRUD
  • Script Tampil Database dengan PHP MySQL | VIEW Data
  • Cara Membuat Laporan PDF dengan PHP dan MySQL
  • Cara Membuat Script Login Multiuser dengan PHP dan MySQL
  • Membuat form login dan logout dengan PHP dan MySQL
  • Membuat Form dan Script Edit Data dengan PHP MySQL

Membuat QRCode dengan PHP MySQL

Tags: membuat qrcode dengan php mysql, generate qr code dengan php, membuat qrcode, scan qrcode php, membuat qrcode dengan php