![]() | |
Lenovo Yoga 7i 2in1 14IML9 0WID Intel Core Ultra 5Lenovo Yoga 7 2-in-1 14IML9 83DJ000WID ULTRA 5-125H/16GB/512GB/TS 14.0 OLED/WIN11+OHS2021/TIDAL TEAL - Yoga 7 2-in-1 14IML9 - Part Number : 83DJ000WID - PERFORMANCE: Processor Intel® Core™ Ultra 5 125H, 14C (4P + 8E + 2LPE) / 18T, Max Turbo up to 4.5GHz, 18MB - Graphics Integrated Intel® Arc™ Graphics - Chipset Intel® SoC Platform - Memory 16GB Soldered LPDDR5x-7467 Free Klik Disini ! |
QRcode saat ini menjadi salah satu standar pembayaran terutama setelah di terbitkannya QRIS sebagai cara baru pembayaran digital dengan biaya charge fee yang lebih ramah pelanggan.
Implementasi QRIS kian masif, seiring dengan pertumbuhan ekonomi digital dan juga semakin teredukasinya masyarakat akan fintech (finansial teknologi).
Dengan adanya QRIS semakin membantu kita untuk merasa cukup dengan 1 rekening bank saja dan 1 dompet digital saja.
Betapa repotnya kita sebelum adanya QRIS, kita mesti punya banyak e-wallet untuk membeli secangkir kopi atau bahkan kita perlu mentransfer ke virtual-account atau rekening bank untuk membayar sepiring nasi goreng.
Teknologi QRIS tentunya tak bisa terlepas dari popularnya QRcode, yang berisi data uniq dalam bentuk image.
Cara membuat QRcode sebenarnya cukup mudah, kali ini kita akan membuat QRcode menggunakan bahasa python.
Sebelum Anda mencoba nya, Anda perlu meng-install module "Image" di python virtualenvironment:
pip install Image
pip install qrcode
import qrcode
import base64
from io import BytesIOdef generate_qr(data):
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_H,
box_size=4,
border=4,
)
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image()
buffer = BytesIO()
img.save(buffer, format='PNG')
img_str = base64.b64encode(buffer.getvalue()).decode('utf-8')
return img_str
Eksekusi fungsi diatas dengan cara :
generate_qr("1234456789")
img_str = base64.b64encode(buffer.getvalue()).decode('utf-8')
Video tutorial :