Mengenal QR Code dan Cara Kerjanya, Sudah Kita Pakai Sehari-hari

19 November 2022, 19:35

JawaPos.com – Saat ini, banyak dari kita pasti sudah akrab dengan QR Code atau Kode QR. Teknologi ini malahan banyak kita gunakan untuk berbagai keperluan seperti pembayaran non-tunai, bertukar informasi dan banyak keperluan pekerjaan lainnya.
Kendati sudah lumayan melekat dengan kehidupan sehari-hari kita, pasti masih banyak yang belum tahu apa itu QR Code dan cara kerjanya bahkan secara mendasar. Lalu, apa itu QR Code?
Dilansir dari Gizchina, QR sendiri merupakan akronim dari Quick Response atau Respon Cepat. Kode-kode ini pertama kali muncul pada tahun 1994. Namun, butuh tujuh tahun lagi (2001) sebelum dipopulerkan di Tiongkok.
QR Code merupakan penyempurna sekaligus pelengkap Barcode atau kode batang yang sudah hadir lebih dulu. Barcode umumnya hadir pada kemasan komoditas seperti pangan, pakaian dan lain-lain.
Barcode terdiri dari garis-garis vertikal hitam dan putih dengan ketebalan yang berbeda. Informasi tentang komoditas disembunyikan di kode batang ini.
Barcode membawa informasi dalam satu dimensi. Namun, ketika itu adalah kode dua dimensi (dimensi horizontal dan vertikal), itu berubah dari batang menjadi bentuk persegi. Lalu, pertanyaannya lagi, apakah itu Barcode atau Kode QR, pada dasarnya adalah portal informasi.
QR Code lengkap terdiri dari beberapa kotak hitam kecil dan kotak putih kecil. Pertama, karakter seperti angka, huruf, dan simbol diubah menjadi biner “0” dan “1” melalui operasi dan aturan coding tertentu.
Kemudian, kode tersebut diselesaikan menggunakan serangkaian algoritma optimasi. Kotak putih kecil mewakili biner “0”, dan kotak hitam kecil mewakili “1”.
Saat membaca kode dua dimensi, urutan 01 pada kode dua dimensi dibaca melalui kontras warna. Kemudian, biner diubah menjadi karakter yang dapat kita kenali melalui angka. Susunan coding biner merupakan perwujudan dari informasi.
Area fungsional dasarnya dibagi menjadi:
Grafik Deteksi Posisi
Ada kotak hitam dan putih besar di tiga sudut kode QR – grafik pendeteksi posisi. Ini bersama dengan pemisah grafik pendeteksi posisi dan grafik pemosisian membantu kode dua dimensi untuk diposisikan selama proses pembentukan untuk mengurangi terjadinya pengaturan yang salah Apakah ponsel Anda memindai secara horizontal, vertikal, atau diagonal.
Kemudian, ia mengenali kode tersebut. Untuk setiap kode QR, posisinya tetap, tetapi spesifikasi ukurannya akan bervariasi.
Format Informasi
Selanjutnya, ini menunjukkan tingkat koreksi kesalahan kode. Semakin tinggi levelnya, semakin kuat kemampuan koreksi kesalahannya. Sebagai contoh, jika ada 100 data codeword yang akan di-encode, dan setengahnya, yaitu 50 codeword, harus dikoreksi kesalahan, metode perhitungannya adalah sebagai berikut.
Koreksi kesalahan membutuhkan simbol dua kali lebih banyak dari codeword (RS encoding), jadi dalam hal ini, jumlahnya adalah 50 × 2 = 100 codeword. Oleh karena itu, jumlah total kata kode adalah 200, dimana 50 kata kode digunakan untuk koreksi kesalahan. Dengan demikian, tingkat koreksi kesalahan relatif terhadap semua kata kode adalah 25 persen.
Rasio ini setara dengan level “Q” di level koreksi kesalahan kode QR.
– Level L: Hingga 7 persen karakter dapat diperbaiki.
– Level M: Hingga 15 persen karakter dapat diperbaiki.
– Level Q: Hingga 25 persen karakter dapat diperbaiki.
– Level H: Hingga 30 persen karakter dapat diperbaiki.
Grafik Koreksi
Ketika gambar buruk sampai batas tertentu, perangkat lunak decoding dapat menggunakannya untuk menyinkronkan pemetaan koordinat modul gambar. Jumlah dan posisi grafik koreksi kode QR dengan spesifikasi berbeda berbeda. Setelah spesifikasi ditentukan, kuantitas dan lokasinya juga ditentukan.
Kemudian, kode juga menyimpan informasi dan codewords koreksi kesalahan. Ini adalah mekanisme toleransi kesalahan untuk kode QR. Misalnya, jika kurang dari 30 persdn kode berjalan, kode tersebut tetap akurat. Pemindai masih dapat memperoleh informasi secara akurat dari kode yang tidak lengkap.
Informasi Versi
Simbol kode memiliki matriks 40 spesifikasi, mulai dari 21 x 21 (versi 1) hingga 177 x 177 (versi 40). Setiap versi memiliki 4 modul lebih banyak dalam arah vertikal dan horizontal dari versi sebelumnya.
Jumlah maksimum karakter input dan jumlah data, jenis karakter dan tingkat koreksi kesalahan adalah sama untuk setiap kode. Jika data bertambah, maka akan membutuhkan lebih banyak simbol dan kode akan lebih besar.
Saat pemindaian kode dimulai, ia segera mengenali area dengan informasi tersebut. Ini mengikuti pola deteksi, pemisah pola deteksi posisi, dan pola pemosisian.
Apakah kodenya akan habis?
Sekarang, hampir setiap negara di planet ini menggunakan kode QR setiap hari. Jumlah penggunaan harian melebihi 10 miliar. Akankah bahasa desain kode-kode ini pernah selesai? Hal ini tergantung pada berapa banyak kode yang dapat dibuat manusia.
Ada banyak jenis kode QR (kode QR hanyalah salah satunya). Kami juga memiliki Kode 49, Kode 16K, dan lain-lain. Semua jenis kode ini dapat membawa banyak informasi. Bahkan untuk kode yang sama, ada versi berbeda yang semuanya membawa banyak informasi. Ini karena kode datang dengan pola penyandian yang berbeda.
Juga, kode yang sama dapat digunakan kembali. Ini juga meningkatkan garis waktu untuk kode-kode ini. Kode QR terkecil yang kami gunakan saat ini berukuran 21 × 21. Ini memiliki 21 poin yang dapat berisi 1 atau 0.
Oleh karena itu, menurut metode permutasi dan kombinasi, itu adalah 2 pangkat 441. Jika kita memperluas ini, jumlah kode turunan adalah 5.678×10^132. Ini sudah merupakan angka astronomi.
Hanya satu versi kode QR dengan satu metode penyandian yang dapat menyimpan begitu banyak informasi. Bahkan jika manusia menggunakan hingga 10 miliar kode sehari, kita tidak perlu khawatir kehabisan kode.

Tokoh

Partai

Institusi

K / L

BUMN

NGO

Organisasi

Perusahaan

Kab/Kota

Provinsi

Topik

Kasus

Agama

Brand

Club Sports

Event

Grup Musik

Hewan

Tanaman

Produk

Statement

Fasum

Transportasi