Blog Request tutorial? klik disini!

  • Membuat QR Code Dengan PHP

    Ditulis oleh: Aulia Rahmah Alhafidz
    8460 kali dibaca
    04 Aug / 2014 15:10

    Seperti yang kita tahu, QR Code sekarang telah digunakan pada banyak benda. Seperti kartu nama, koran, tabloid, kaleng minuman, dan lain-lain. Namun, apakah kalian bisa membuatnya? Tentu saja! Siapa pun bisa membuatnya. Memang benar, sudah banyak QR Code Generator yang beredar di internet. Tapi akan terasa sangat berbeda jika kita sendiri yang membuatnya. Benar bukan? Sebelum memulainya kita harus paham dulu dengan QR Code.

    Pengertian QR Code

    QR Code merupakan singkatan dari Quick Response Code. QR Code sendiri diciptakan di Jepang. QR Code memiliki kemampuan untuk menyimpan data yang lebih besar dari pada kode batang sehingga mampu mengkodekan informasi dalam bahasa Jepang sebab dapat menampung huruf kanji.

    qr-code-php

    kode batang

    Kode QR berfungsi bagaikan hipertaut fisik yang dapat menyimpan alamat dan URL, nomer telepon, teks dan sms yang dapat digunakan pada majalah, surat harian, iklan, pada tanda-tanda bus, kartu nama ataupun media lainnya. Atau dengan kata lain sebagai penghubung secara cepat konten daring dan konten luring. Kehadiran kode ini memungkinkan audiens berinteraksi dengan media yang ditempelinya melalui ponsel secara efektif dan efisien. Pengguna juga dapat menghasilkan dan mencetak sendiri kode QR untuk orang lain dengan mengunjungi salah satu dari beberapa ensiklopedia kode QR . [source:wikipedia]

    Membuat QR Code

    Karena sudah mengerti maksud QR Code, sekarang kita bisa langsung membuatnya. Hore!

    Langkah 1 : Download terlebih dahulu folder phpqrcode-nya disini. Untuk lebih memahami isi dari folder tersebut bisa membaca disini.

    Langkah 2 : Jika sudah diekstrak dan dimasukkan ke dalam folder di htdocsnya, kita langsung membuat file php yang bernama index.php.

    qr-code-php

    Langkah 3 : Save dan lihat. QR Code dengan tulisan "Dumet School" telah terbuat.

    qr-code-php

    Sangat mudah bukan?

    Fitur dari PHP QR Code Library

    Untuk memahaminya, kita ikuti langkah berikut ini :

    Langkah 1 : Buat file php bernama qrcode.php.

    qr-code-php

    Keterangan :

    1. Parameter pertama untuk menentukan teks atau data yang akan dikodekan ke dalam gambar dan dilewatkan sebagai string biasa.

    2. Parameter kedua adalah nama file output untuk PNG gambar yang dihasilkan.

    3. Parameter ketiga adalah tingkat koreksi kesalahan untuk barcode yang dihasilkan, yang dilewatkan sebagai huruf string tunggal. Ini menentukan berapa banyak kata kode data (8-bits per codeword) yang dapat dikembalikan untuk gambar QR Code yang terdistorsi atau rusak menggunakan algoritma koreksi kesalahan Reed-Solomon. Berikut tablenya.

    qr-code-php

    4. Parameter keempat menentukan ukuran dari masing-masing kotak kode barcode diukur dalam pixel. Setiap persegi kode (juga bernama "pixel" atau "modul") adalah 4 × 4px.

    5. Parameter kelima menentukan batas margin putih di sekitar barcode, diukur dalam kotak kode (misalnya. Margin 16px di setiap sisi untuk 4 × 4px kode persegi).

    Langkah 2 : Save dan lihatlah QR Codenya. Sangat mudah ya? Tentu saja. Semua pasti bisa membuatnya.

    qr-code-php

    Selesai! Semoga bermanfaat ya :)






Baca juga

Rukan Artha Gading Niaga Blok i - 23, Jalan Boulevard Artha Gading

Kelapa Gading, Jakarta Utara 14240

(Belakang Mall Artha Gading)

Telp: (021) 4585-0387


Ruko Permata Regensi Blok B - 18, Jalan Haji Kelik

Srengseng, Kebon Jeruk, Jakarta Barat 11630

(Depan Hutan Kota Srengseng)

Telp: (021) 5890-8355


Ruko Jalan Taman Daan Mogot Raya No. 23

Kel. Tanjung Duren Utara Kec. Grogol Petamburan, Jakarta Barat 11470

(Belakang Mall Citraland dan Kampus UNTAR II)

Telp: (021) 2941-1188


Ruko Jalan Kartini Raya No. 53

Pancoran Mas, Depok 16436

(± 5 Menit dari Kantor Walikota Depok)

Telp: (021) 7720-7657


Rukan Crown Palace Blok A no 12, Jl Prof Dr Soepomo no 231 (Samping Universitas Sahid).

Kec. Tebet, Kel. Menteng Dalam.

(± 1 Menit dari Tugu Pancoran)

Jakarta Selatan 12870

Telp: (021) 2298-3886

Buka setiap hari Senin - Minggu jam 09.00 s/d 21.00

SMS: 0851-0055-5666 / 0819-7555-666 / 0812-9933-3913 / 0812-9393-3210 / 0812-1999-9155