ads

CARA MEMBUAT QR CODE MENGGUNAKAN JAVA


Selamat Malam guys .. :p :p :p

Malam ini terasa bosen, gak tau mau ngapai,,, iseng-iseng aja dengerin curhatan temen yang lagi ngerjain SKRIPSI tapi belum nemu gimana caranya buar QR CODE yang kayak di BBM tapi dengan JAVA. Nah kebetulan nii,, beramal soleh hohohoh

Pertama-tama tambahkan terlebih dahulu library qr_code nya sob kalo belum tau caranya silahkan dilihat 

DISINI

 ... ni ambil library qr_code nya di 
RUMAHNYA SIMBAH GOOGLE 
yaa ..
Kemudian ke script-scriptnya

Langsung aja ahh ni kakafuad kasih syntax programnya.

import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;
import java.io.File;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.charset.CharacterCodingException;
import java.nio.charset.Charset;
import java.nio.charset.CharsetEncoder;

/**
 *
 * @author xxx
 */
public class Barcode {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    Charset charset = Charset.forName("ISO-8859-1");
    CharsetEncoder encoder = charset.newEncoder();
    byte[] b = null;
    try {
        // Convert a string to ISO-8859-1 bytes in a ByteBuffer
        ByteBuffer bbuf = encoder.encode(CharBuffer.wrap("QR CODE by kakafuad"));
        b = bbuf.array();
    } catch (CharacterCodingException e) {
        System.out.println(e.getMessage());
    }

    String data = null;
    try {
        data = new String(b, "ISO-8859-1");
    } catch (UnsupportedEncodingException e) {
        System.out.println(e.getMessage());
    }

    // get a byte matrix for the data
    BitMatrix matrix = null;
    int h = 100;
    int w = 100;
    com.google.zxing.Writer writer = new QRCodeWriter();
    try {
        matrix = writer.encode(data,
        com.google.zxing.BarcodeFormat.QR_CODE, w, h);
    } catch (com.google.zxing.WriterException e) {
        System.out.println(e.getMessage());
    }

    String filePath = "D:\\QRCode.png";
    File file = new File(filePath);
    try {
        MatrixToImageWriter.writeToFile(matrix, "PNG", file);
        System.out.println("printing to " + file.getAbsolutePath());
    } catch (IOException e) {
        System.out.println(e.getMessage());
    }
}
}

File akan tersimpan ke dalam partisi D dengan nama QRCode.png


Trus jika temen-temen mau mengganti encode text nya ganti pada bagian ini


Ini lah Hasil Akhirnya ...


OK clear deh Tugas SKRIPSI mu lekk... :o :o hahahah
Sekian dulu yaa,,, semoga bermanfaat hiii :D

CARA MEMBUAT QR CODE MENGGUNAKAN JAVA CARA MEMBUAT QR CODE MENGGUNAKAN JAVA Reviewed by Unknown on 20:24 Rating: 5

1 comment:

  1. bro, kalo misalkan mengconvert identitas ktp ke qr code gimana ya ? mohon penjelasan nya , terima kasih

    ReplyDelete

Powered by Blogger.