4 poin oleh GN⁺ 2024-01-23 | 1 komentar | Bagikan ke WhatsApp

Struktur Kode QR

  • Kode QR tersusun dari modul berukuran 21x21 (juga disebut piksel), yang merupakan versi 1.
  • Kode QR tersedia dalam berbagai ukuran, dan untuk setiap versi ukurannya bertambah 4.
  • Berbagai bagian pada kode QR membantu pemindai mengenali dan membacanya dengan benar.

Pola Masker

  • Kode QR menggunakan masker untuk menghindari gumpalan besar modul hitam atau putih.
  • Ada 8 opsi masker yang berbeda, dan pola masing-masing dijelaskan melalui cerita agar mudah diingat.

Mode Pengodean

  • Untuk menguraikan isi kode QR, pertama-tama kita harus mengetahui pengodean isinya.
  • Informasi pengodean selalu berada di kanan bawah, dan dapat diperiksa setelah masker diterapkan.

Urutan Pembacaan

  • Isi dimulai dari kanan bawah, lalu bergerak zig-zag naik di antara dua kolom dan turun ke kolom berikutnya.
  • Semua area khusus dilewati.

Menguraikan Panjang

  • Informasi panjang diberikan dalam satuan byte, yang menunjukkan total panjang isi kode QR.

Menguraikan Isi

  • Isi kode QR diuraikan per byte, dan setiap byte sesuai dengan karakter ASCII.
  • Sisa byte lainnya dapat diuraikan sendiri oleh pengguna sebagai latihan.

Koreksi Kesalahan

  • Kode QR memiliki fitur koreksi kesalahan sehingga tetap bisa dibaca meskipun sebagian rusak, tidak jelas, atau hilang.
  • Koreksi kesalahan dibuat menggunakan matematika yang rumit, tetapi tidak penting untuk tujuan membaca secara manual.

Selamat!

  • Sekarang Anda telah mempelajari semua yang diperlukan untuk menguraikan kode QR sederhana secara manual.
  • Untuk latihan, Anda bisa menekan tombol "Random code" atau mencari kode QR nyata lalu menggunakan tombol "Scan code".

Pendapat GN⁺

  • Artikel ini sangat berguna untuk mempelajari cara kerja kode QR dan metode menguraikannya secara manual.
  • Dengan memahami tiap bagian kode QR, pola masker, mode pengodean, dan lainnya, pengetahuan teknis dapat meningkat.
  • Penyebutan singkat tentang fitur koreksi kesalahan membantu memahami ketangguhan dan keandalan kode QR.

1 komentar

 
GN⁺ 2024-01-23
Komentar Hacker News
    • Kisah pengalaman dari akhir 1990-an atau awal 2000-an saat ingin mentransfer isi disket Atari 8-bit ke PC
    • Mengetahui kabel dan perangkat lunak SIO2PC yang menghubungkan port SIO Atari dengan port serial PC, tetapi tidak memiliki keterampilan elektronika untuk membuatnya sendiri.
    • Sebagai gantinya, menulis program BASIC di Atari yang membaca data disket per sektor dan menampilkannya di layar.
    • Mengambil screenshot dan mendekode data melalui Atari yang terhubung ke TV card pada PC serta program Delphi yang berjalan di PC.
    • Karena sektor kosong mengganggu koreksi posisi piksel, ditambahkan pola mask dan checksum.
    • Dengan cara ini, seluruh isi disket dapat ditransfer ke PC, dan hal itu dianggap sebagai pencapaian rekayasa terbaik.
    • Sekitar 10 tahun kemudian, mengembangkan program SIO2PC bernama AspeQt. Fork komunitas yang lebih baru, RespeQt, tetap menjadi alat paling populer di komunitas Atari.
    • Pertanyaan tentang mode encoding ASCII pada QR code dan permintaan penjelasan tentang koreksi kesalahan
    • Penasaran apa yang dimaksud dengan "mode encoding" ASCII yang disebut dalam artikel, dan bagaimana mode lain dibaca.
    • Meminta penjelasan tentang koreksi kesalahan, sambil menekankan bahwa perhitungan koreksi kesalahan juga diperlukan saat membacanya secara manual.
    • Permintaan penjelasan tambahan tentang koreksi kesalahan
    • Diperlukan penjelasan tentang di mana letak koreksi kesalahan dan bagaimana itu diterapkan.
    • Pertanyaan apakah QR code yang menyertakan koreksi kesalahan bisa dibaca secara manual.
    • Daftar kiriman Hacker News terkait
    • Tulisan tentang pembacaan manual QR code dari tahun 2012, 2022, 2020, dan 2018.
    • Ucapan terima kasih atas penjelasan yang baik tentang cara membaca QR code, serta berbagi tautan informasi tambahan tentang barcode 1D dan dekode kode UPC.
    • Pujian untuk fitur pembuatan grafis dinamis dalam artikel.
    • Kisah pengalaman tentang puzzle dalam Mystery Hunt 2023 yang mengharuskan decode manual QR code yang sangat rusak.
    • Menyebutkan bahwa telah merujuk ke beberapa panduan, tetapi tidak ada yang sempurna, sehingga artikel yang lebih rinci akan berguna.
    • Rasa ingin tahu tentang koreksi kesalahan pada QR code dan berbagi informasi bahwa koreksi kesalahan memungkinkan pemulihan dari 7% hingga 30%.
    • Pengalaman mencoba membaca QR code secara manual dan pertanyaan tentang perlunya pola mask.
    • Menyebutkan pencarian terhadap pengaturan koreksi kesalahan yang optimal serta kurangnya penelitian tentang berbagai pengaturan dan efektivitas implementasi pemindaian di lingkungan nyata.
    • Menyebutkan bahwa salah satu alasan menyerah membaca QR code secara visual adalah karena URL biasanya tertulis di bawahnya.
    • Berbagi tautan ke video tentang decoding QR code dari 10 tahun lalu dan halaman web interaktif tentang proses pembuatan QR code.