Cara Membuat QRCode Generator Menggunakan PHP – Part 9 (QRCode Geografis)

Cara Membuat QRCode Generator Menggunakan PHP – Part 9 (QRCode Geografis) – Hai sobat tidak bosan ketemu lagi dengan saya dewan komputer dan pada postingan kali ini saya akan membahas lagi-lagi-lagi tentang QRCode. Seperti judulnya ini merupakan part 9. Yap sobat tidak salah, berarti ada part 1-8nya dan akan menyusul part-part yang lain karena masih ada yang akan saya bahas nantinya tunggu saja postingan saya atau bisa diliat atau search pada kolom search. Banyak jenis QRCode oleh karena itu saya ingin membahasnya satu per satu dan kali ini yang akan saya bahas yaitu membuat qrcode yang akan menyimpan latitude dan longtitude atau lokasi pada maps dan saat di scan nanti akan menuju ke maps sesuai dengan titik lokasi yang telah ditentukan dalam QRCode tersebut. Di Google playstore ada banyak aplikasi QRCode dan bahkan sekarang untuk beberapa tipe hp juga sudah ada aplikasi bawaannya. Untuk aplikasi dari Playstore saya suka menggunakan aplikasi QRCode Scanner karena itu bisa mendukung berbagai macam jenis QRCode seperti QRCode phone number, sms, email, vcard qrcode, geo QRCode dan masih banyak lagi. Jika sobat belum melihat postingan saya sebelumnya yang mungkin bisa sobat lihat

Baca Juga :

Cara Membuat QRCode Generator Menggunakan PHP – Part 1

Cara Membuat QRCode Generator Menggunakan PHP – Part 2 (QRCode with Image)

Cara Membuat QRCode Generator Menggunakan PHP – Part 3 (Generate to PDF)

Cara Membuat QRCode Generator Menggunakan PHP – Part 4 (Dinamis dari Input Form)

Cara Membuat QRCode Generator Menggunakan PHP – Part 5 (Dinamis dari Database MySQL

Cara Membuat QRCode Generator Menggunakan PHP – Part 6 (QRCode Nomor Handphone)

Cara Membuat QRCode Generator Menggunakan PHP – Part 7 (QRCode SMS App)

Cara Membuat QRCode Generator Menggunakan PHP – Part 8 (QRCode Kirim Email)

Cara Membuat QRCode Generator Menggunakan PHP – Part 9 (QRCode Geografis)

Cara Membuat QRCode Generator Menggunakan PHP – Part 10 (QRCode VCard/Kontak)

Cara Membuat QRCode Generator Menggunakan PHP – Part 11 (QRCode MeCard/Kontak)

Cara Membuat QRCode Generator Menggunakan PHP – Part 12 (QRCode Warna)

 

Seperti yang sudah saya jelaskan pada tutorial part 1 dan 2, untuk membuat custom qrcode sebenarnya lebih mudah menggunakan library endroid namun pada tutorial kali ini saya hanya akan menjelaskan dengan menggunakan library phpqrcode saja tidak seperti part1 dan 2 yang menjelaskan keduanya karena sebenarnya sama saja dan pada tutorial kali ini saya hanya generate qrcode bisa. Jika sobat belum mengerti tentang cara menggunakan menggunakan librari endroid maka sobat bisa lihat artikelnya dan sesuaikan sesuai keperluan sobat. Jangan malas ya untuk buka part 1 dan duanya karena disitu ada perbedaan penulisan dari library phpqrcode dan endroid qrcode. Namun untuk yang membedakan itu QRCode yang berisi link, text biasa, atau nomor handphone hanya pada isi teks dari qrcode tersebut. Seperti pada contoh ini yaitu $isi_teks. Begitu juga pada part 1 dan part 2, maka dari itu sobat harus tahu terlebih dahulu perbedaan penggunaan dari kedua library tersebut. Yang membaca ini merupakan QRCode location adalah pada scannernya di smartphone sobat. Jika ini QRcode location maka saat discan akan menghasilkan teks yang berupa geo location dan nantinya secara otomatis scanner tersebut mendeteksi bahwa ini adalah QRCode location dan akan muncul tombol Open in Map/atau lainnya dan jika diklik maka akan muncul Google map dan akan mengarah ke lokasi yang telah ditentukan.

Cara Membuat QRCode Geografis Menggunakan PHP

Ada banyak sekali plugin yang bisa digunakan untuk membuat qrcode ini, namun saya lebih suka dengan plugin phpqrcode karena disitu fiturnya lengkap dan bisa sobat custom sendiri mulai dari jenis, kualitas, besar, dll. Langsung saja saya berikan tutorialnya tentang cara membuat qrcode geografis menggunakan PHP :

1. Download library phpqrcode, kemudian ekstrak ke dalam projek yang akan sobat buat pada contoh dibawah ini saya buat di folder htdocs/qrcode_geo

 

2. Buat folder baru pada folder project sobat (pada contoh disini folder qrcode), beri nama temp yang berfungsi untuk menyimpan gambar hasil generate QRCode.

 

3. Buat index.php pada project yang akan sobat buat sehingga akan menghasilkan tampilan kurang lebih seperti dibawah ini

 

4. Pada index.php isilah dengan code dibawah ini ;

<?php
//library phpqrcode
include "phpqrcode/qrlib.php";

//direktory tempat menyimpan hasil generate qrcode jika folder belum dibuat maka secara otomatis akan membuat terlebih dahulu
$tempdir = "temp/"; 
if (!file_exists($tempdir))
    mkdir($tempdir);

?>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <link rel="icon" href="dk.png">
    <title>QRCode Generator</title>
</head>
<body>
  <?php
    //Isi dari QRCode Saat discan
    $latitude = '-6.21462';
    $longitude = '106.84513';
     
    $isi_teks = "geo:".$latitude.','.$longitude;
    //Nama file yang akan disimpan pada folder temp 
    $namafile = "dewan-komputer.png";
    //Kualitas dari QRCode 
    $quality = 'L'; 
    //Ukuran besar QRCode
    $ukuran = 8; 
    $padding = 0; 
    QRCode::png($isi_teks,$tempdir.$namafile,$quality,$ukuran,$padding);
  ?>
  <div align="center" style="margin-top: 50px;">
    <h2>Cara Membuat QRCode Generator Geografis Menggunakan PHP </h2>
    <img src="temp/<?php echo $namafile; ?>" style="margin: 50px; width: 250px;">
    <p>www.dewankomputer.com</p>
    <a href="https://dewankomputer.com/2019/01/15/cara-membuat-qrcode-generator-menggunakan-php-part-9-qrcode-geografis/"><p><< Kembali ke Tutorial</p></a>
  </div>
</body>
</html>

 

5. Jalankan project sobat melalui url http://localhost/qrcode_geo/ maka akan muncul gambar QRCode seperti dibawah ini

Jika sobat scan menggunakan aplikasi di android maka akan muncul hasilnya berupa alamat latitude dan longtitude dan nanti akan ada tombol buka melalui maps atau ada juga yang langsung ke menu maps latitude dan longtitude yang sudah terisi dan mengarah ke lokasi tersebut yang  sudah ditentukan diatas. Intinya tergantung scanner yang sobat gunakan jika isinya hanya string bukan salah qrcodenya ya hehe…

Bagaimana mudah bukan? sobat bisa memodifikasinya dan membuat qrcode menjadi dinamis atau menampilkannya dari database  dan sobat hanya mengganti $latitude, $longtitude dengan nilai dari form input atau database seperti dibawah :

$latitude = '-6.21462';
$longitude = '106.84513';

Sekian postingan saya tentang Cara Membuat QRCode Generator Menggunakan PHP – Part 9 (QRCode Geografis) dan pada contoh diatas adalah contoh yang sangat sederhana jadi sobat bisa memodifikasinya sendiri semua sudah ada pada postingan saya sebelumnya seperti mengambil data dari database, dari input form dan bahkan bisa di ekspor ke dalam bentuk android. Jika ada salah kata saya mohon maaf. Jika ada pertanyaan maka sobat bisa tinggalkan pada kolom komentar dibawah dan untuk postingan saya selanjutnya adalah tentang Cara Membuat QRCode Nomor Kontak atau VCard Menggunakan PHP dan masih banyak lagi. Semoga bermanfaat.

Jika sobat butuh aplikasi qrcode generator yang sudah jadi, tanpa repot membuatnya dari awal. Saya juga menyediakan aplikasi yang bisa langsung sobat gunakan. Harganya juga cukup terjangkau. Pada aplikasi tersebut juga ada bonus barcode generator dan scanner qrcode. Pada aplikasi itu sobat sudah bisa membuat qrcode dan meng-customnya sesuai kemauan sobat sepeperti ganti warna , ganti logo, secara satuan dan langsung banyak. Jika sobat berminat maka bisa kunjungi toko saya di bawah ini

 

Jika sobat ingin mendownload tutorial diatas maka sobat bisa klik link dibawah ini :


Sampai jumpa pada postingan saya lainnya..

7 thoughts on “Cara Membuat QRCode Generator Menggunakan PHP – Part 9 (QRCode Geografis)

Leave a Reply

Your email address will not be published. Required fields are marked *

five − two =