Sunday, January 5, 2020

Membuat dan Membaca QrCode/BarCode dengan Flutter

Membuat dan Membaca QrCode/BarCode dengan Flutter
Cara Membuat dan Membaca (Scan) QrCode/BarCode dengan Camera Smartphone pada Flutter - Barcode dan QrCode mungkin sudah tidak asing lagi ditelinga sobat. Jika kita pergi ke supermarkat atau pasar swalayan lainya, biasanya kita akan menemukan Barcode ataupun Qrcode pada sebuah produk yang mana kode tersebut berisi informasi tertentu untuk mengenali sebuah produk.

Pada dasarnya BarCode dan QrCode adalah gambar yang dapat dipindai mesin yang dapat langsung dibaca menggunakan kamera Smartphone. Setiap kode terdiri dari sejumlah kotak hitam dan titik-titik pada QRCode dan baris pada BarCode yang mewakili informasi tertentu.
Contoh BarCode dan QrCode
Semkain berkembangnya teknologi informasi dan aplikasi, membuat QrCode semakin popular. terutama untuk saat ini, QrCode banyak dipakai untuk scan kode pembayaran modern misalnya dengan ovo, dana, gopay, dan sejensinya. Untuk itu, dalam tutorial kali ini saya akan menunjukan dan membuat contoh kode bagaimana cara membuat (mengenerate) teks kedalam QrCode dan membaca baik QrCode maupun BarCode menjadi sebuah teks. dengan memanfaatkan kamera smartphone.

Sebelum kita memulai pembuat kode untuk membuat dan membaca QrCode/BarCode, perlu sobat ketahu bahwa disini saya memakai library tambahan  yang perlu sobat tambahkan di file pubspec.yaml

dependencies:
  qr_flutter: ^3.2.0
  qr_code_scanner: ^0.0.12

Kusus untuk library qr_code_scanner sobat perlu menambahkan permission untuk akses kamera, jika pada android berada pada file AndroidManifest.xml dengan format sebagai berikut:


< uses-permission android:name="android.permission.CAMERA" />

Lalu, setelah anda menambahkan library dan akses permission seperti di atas, tulislah kode berikut ini:

Kode untuk membuat / mengenerate QrCode adalah sebagai berikut:

Kode untuk membaca / scan QrCode dan BarCode adalah sebagai berikut:


Source code lengkap dari projek di atas bisa diambil melalui link dibawah ini
 
Share This
Previous Post
Next Post

Halo, Saya A.M Hirin seorang Penulis Buku IT, International Freelance Programmer, dan Senior Developer di Perusahaan Konsultan IT. Saya penggila kode dan sudah berkutat selama 15 tahun di dunia pemrograman. Anda membutuhkan bantuan terkait skill dan keahlian saya? Kontak saya melalui email : nump.info@gmail.com

0 komentar: