How to Make Simple QR Code with Python

Ghaitsa Zahira Shafa
3 min readJan 14, 2021

--

Assalamualaikum Wr.Wb.

Hello, Data Enthusiast!

Kalian tau nggak sih apa itu QR Code? Ya! Kita sering menyebutnya Kode Batang. QR Code adalah kode matriks atau barcode dua dimensi yang berasal dari kata “Quick Response”, dimana isi kode dapat diuraikan dengan cepat dan tepat. Seringkali saat bertransaksi dengan dompet digital, kita melakukan scan pada QR Code. Bukan sembarang kode, QR Code mampu mempercepat dan mempermudah proses transaksi. Adanya QR Code menunjang transaksi cardless yang kini digaungkan di mana-mana.

QR Code bekerja dengan cara membaca beberapa komponen pada kotak kode. Tiga kotak besar di setiap sudutnya menggambarkan pembatas kode. Sedangkan kotak yang lebih kecil berguna untuk mengukur besar kotak. Beberapa komponen yang ada di tengah kode adalah pola waktu, data informasi, dan nomor versi. Area-area ini dibaca oleh scanner dan diproses datanya sehingga QR Code berfungsi. Perlu diingat, QR Code tidak hanya terbatas fungsinya pada pembayaran saja, namun juga dapat digunakan untuk instrument lain. Dalam hal ini, QR Code berfungsi sebagai interface platform.

Pada tulisanku kali ini, kita akan mencoba membuat QR Code yang sederhana menggunakan Python. Let’s check it out..

Pertama, buat folder baru pada “Local Disk C:” dengan nama “qrcode”. Kemudian dilanjut membuka command prompt dengan cara Logo windows + R lalu ketik “cmd” . Maka akan muncul hasil seperti berikut :

Tampilan awal command prompt.

Setelah itu, install package “qrcode” .

pip install qrcode

Jika sudah, kita pindah ke folder yang telah dibuat tadi dengan cara berikut.

Kemudian install juga package “pillow” agar QR Code yang telah terbuat bisa tersimpan dalam format image.

pip install pillow

Selanjutnya adalah menulis sintaks untuk membuat QR Code menggunakan Notepad++.

import qrcode
qr=qrcode.QRCode(
version=1,
box_size=10,
border=5
)
data="Hello! My name is QR Code. Nice to meet you!"
qr.add_data(data)
qr.make(fit=True)
img=qr.make_image(fill="black",back_color="white")
img.save("1.png")

Simpan sintaks di folder yang qrcode yang telah dibuat tadi dengan nama 1.py. Jika sudah, cek folder qrcode maka akan ada file gambar baru .

Klik gambar QR Code tersebut kemudian scan menggunakan smartphone, maka hasilnya akan menjadi seperti berikut.

Yeayy… udah selesai nih! Gampang kan?

Kalian bisa mengembangkannya lebih jauh menggunakan metode ini juga.

Selamat mencoba..

Wassalamualaikum..

Referensi :

https://www.youtube.com/channel/UCej-wawhhPdjVKihCRk2Ang/featured

https://medium.com/@yudakhoirulz/cara-membuat-qr-code-menggunakan-python-cac58e256f64

--

--