#Blog

Kod QR (singkatan frasa Inggeris quick response) adalah sejenis kod bar generasi kedua. Ia merupakan sejenis penyimbolan dua dimensi yang telah dibangunkan oleh sebuah syarikat Jepun iaitu Denso Wave dan telah dikeluarkan pada tahun 1994. Kod QR dapat menyimpan maklumat lebih banyak daripada kod bar UPC biasa kerana ia mengandungi maklumat secara menegak serta mendatar. Kod ini terdiri daripada modul hitam (titik segi empat) disusun dalam pola segi empat pada latar putih. Penggunaan kod QR membolehkan maklumat dihantar dari dunia fizikal ke alat mudah alih.

Kali ini saya akan kongsikan tips mudah untuk menjana QR Code dengan menggunakan Google Charts API (Infographic).

Code : <img src="http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=JDAYKL0001" />

Code Parameter

Parameter Option Description
cht=qr Required Specifies a QR code.
chs=<width>x<height> Required Image size.
chl=<data> Required The data to encode. Data can be digits (0-9), alphanumeric characters, binary bytes of data, or Kanji. You cannot mix data types within a QR code. The data must be UTF-8 URL-encoded. Note that URLs have a 2K maximum length, so if you want to encode more than 2K bytes (minus the other URL characters), you will have to send your data using POST.
choe=<output_encoding> Optional How to encode the data in the QR code. Here are the available values:
  • UTF-8 [Default]
  • Shift_JIS
  • ISO-8859-1
chld=<error_correction_level>|<margin> Optional
  • error_correction_level - QR codes support four levels of error correction to enable recovery of missing, misread, or obscured data. Greater redundancy is achieved at the cost of being able to store less data. See the appendix for details. Here are the supported values:
    • L - [Default] Allows recovery of up to 7% data loss
    • M - Allows recovery of up to 15% data loss
    • Q - Allows recovery of up to 25% data loss
    • H - Allows recovery of up to 30% data loss
  • margin - The width of the white border around the data portion of the code. This is in rows, not in pixels. (See below to learn what rows are in a QR code.) The default value is 4.

Baru-baru ini terdapat satu aplikasi yang saya bangunkan bagi kegunaan pendaftaran maklumat sukarelawan di tempat saya. Terdapat pelbagai maklumat profil diri yang perlu diisi oleh pengguna dan antaranya adalah maklumat nombor Kad Pengenalan. Disini saya akan kongsikan bagaimana daripada nombor Kad Pengenalan yang dimasukkan, kita akan perolehi beberapa maklumat secara automatik. Antaranya adalah maklumat Tarikh Lahir, Tempat Lahir dan Jantina.

Skrip yang ditulis ini adalah untuk memudahkan kita memaparkan maklumat terutamanya jika hendak membuat laporan dan juga statistik. Berikut adalah kod sumber bagi mendapatkan maklumat Tarikh Lahir, Umur, Negeri & Jantina daripada Kad Pengenalan dengan menggunakan PHP. Selamat mencuba.

Continue reading


Kalendar Islam atau dikenali sebagai takwim Hijrah atau Takwim Islam pula adalah Kalendar Lunar digunakan di kebanyakan negara Islam untuk menentukan hari kebesaran Islam.

Kalendar ini berdasarkan bulan dan mempunyai kira-kira 354 hari setahun. Dalam takwim Hijrah, ada 12 bulan iaitu Muharam, Safar, Rabiulawal, Rabiulakhir, Jamadilawal, Jamadilakhir, Rejab, Syaaban, Ramadan, Syawal, Zulkaedah dan Zulhijah. Setiap bulan mengandungi 29 atau 30 hari, tetapi lazimnya tidak dalam turutan yang tetap.

Continue reading


Syntax REPLACE mempunyai pelbagai fungsi di dalam MySQL. Ianya bergantung kepada penggunaannya samada dari segi paparan data dan juga pengemaskinian data.

1. Menggunakan REPLACE untuk mewujudkan Line Breaks (<br />).

Selalunya masalah ini terjadi apabila ingin memaparkan data daripada input TEXTAREA di mana apabila data dimasukkan terdapat beberapa baris, terutamanya jika memasukkan input seperti Alamat atau Perenggan. Contohnya :

Tags: MyKad API

Continue reading


Hakcipta Terpelihara © 2017 Ammar Idris. Powered by elAmm Creative