Tuesday, October 27, 2015

Tutorial C# Membuat aplikasi QR Code sederhana


Tutorial C#
Membuat aplikasi QR Code sederhana

Pengertian QR Code adalah adalah kode QR (Quick Response) berupa gambar yang memiliki makna/isi informasi. kode QR di ciptakan oleh Denso Wave, pada tahun 194 untuk melacak komponen otomitif untuk kecepatan tinggi di salah satu bagian perusahaaan Toyota. 

Kode ini diciptakan untuk dapat dibaca/discan oleh kamera. kode QR cara kerjanya mirip BARCODE yang dapat diterjemahkan. Pada zaman sekarang kegunaa kode QR sudah digunakan untuk produk, media cetak dan aplikasi aplikasi yang ada diandroid. Begitulah sekilas mengenai QR kode.



Nah sekarang waktunya belajar membuat aplikasi QR code di Visual Studio 2012 , dengan bahasa pemrograman C# 

Monggo :

Langkah ke-1 : buatlah projek baru di Visual Studio 2012 atau versi yang lain.
Langkah ke-2 : masukan toolbox barikut, ke form --1 picturebox, 1 label, 1 textbox, 4 button.
atur dan berinama sesuai gambar diatas.
Langkah ke-3 : Tahap menambah Reference QR Code nya. caranya seperti berikut .
Klik kanan Reference -- Add Reference.
akan muncul sebagai dialog dan pilih browse--pilih MessagingToolkit.QRCode.dll
bagi yang belum punya toolkit QRCode silahkan Download Di sini 

Langkah ke-4 : Pengkodean
Tekan F7 atau klik kanan form pilih view kode
Kode Sebagai berikut :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MessagingToolkit.QRCode.Codec;
using MessagingToolkit.QRCode.Codec.Data;
using System.Drawing.Imaging;

namespace Making_QR_Code
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)// btn CREATE
        {
            string url = txtUrl.Text;
            QRCodeEncoder encoder = new QRCodeEncoder();
            Bitmap qrcode = encoder.Encode(url);
            qrImage.Image = qrcode as Image;
        }

        private void button2_Click(object sender, EventArgs e) //save qr code
        {
            SaveFileDialog s = new SaveFileDialog();
            s.Filter = "PNG|*.png|JPEG|*.jpg|BMP|*.bmp|GIF|*.gif";
            if(s.ShowDialog()==System.Windows.Forms.DialogResult.OK)
            {
                qrImage.Image.Save(s.FileName);
            }
        }

        private void button3_Click(object sender, EventArgs e)//load QR Code
        {
            OpenFileDialog o = new OpenFileDialog();
            if(o.ShowDialog()==System.Windows.Forms.DialogResult.OK)
            {
                qrImage.ImageLocation = o.FileName;
            }
        }

        private void button4_Click(object sender, EventArgs e)//Ekstrak
        {
            QRCodeDecoder decoder = new QRCodeDecoder();
            MessageBox.Show(decoder.decode(new QRCodeBitmapImage (qrImage.Image as Bitmap)));
        }
    }
}


Setalah tahap koding , jalankan dan hasilnya sebagai berikut.
contoh, angka 15000 dapat di jadikan QRcode.


Sekian tutorialnya semoga bermanfaat.
Like dan Share Jangan Lupa Yooo
Comen aja kalo mau bertanya yoo










No comments:

Post a Comment

Ads Inside Post