Showing posts with label J2SE. Show all posts
Showing posts with label J2SE. Show all posts

Tuesday, October 22, 2013

Membuat QR Code Menggunakan Java

Kode QR atau biasa dikenal dengan istilah QR Code adalah bentuk evolusi kode batang dari satu dimensi menjadi dua dimensi. Penggunaan kode QR sudah sangat lazim di Jepang Hal ini dikarenakan kemampuannya menyimpan data yang lebih besar dari pada kode batang sehingga mampu mengkodekan informasi dalam bahasa Jepang sebab dapat menampung huruf kanji. Kode QR telah mendapatkan standardisasi internasional dan standardisasi dari Jepang berupa ISO/IEC18004 dan JIS-X-0510 dan telah digunakan secara luas melalui ponsel di Jepang.
QR merupakan singkatan dari quick response atau respons cepat, yang sesuai dengan tujuannya adalah untuk menyampaikan informasi dengan cepat dan mendapatkan respons yang cepat pula. 
Kode QR adalah suatu jenis kode matriks atau kode batang dua dimensi yang dikembangkan oleh Denso Wave, sebuah divisi Denso Corporationyang merupakan sebuah perusahaan Jepang dan dipublikasikan pada tahun 1994.
Kode QR memiliki kapasitas tinggi dalam data pengkodean, yaitu mampu menyimpan semua jenis data, seperti data numerik, data alphabetis, kanji,kana,hiragana,simbol,dan kode biner. Secara spesifik, kode QR mampu menyimpan data jenis numerik sampai dengan 7.089 karakter, data alphanumerik sampai dengan 4.296 karakter, kode binari sampai dengan 2.844 byte, dan huruf kanji sampai dengan 1.817 karakter.

Contoh Script untuk membuat QR Code seperti dibawah ini :

Sunday, October 13, 2013

Multi Colomn Di PDF Menggunakan Java

Setelah postingan tentang PDF sebelumnya kita sudah belajar untuk tahap awal membuat file PDF, sekarang kita akan melanjutnya untuk membuat multi column di PDF.
Dengan Multi Column kita bisa mengatur 1 halaman menjadi beberapa bagian sesuai dengan kebutuhan.
Di java untuk membuat multi column kita akan menggunakan library lowagie.

Untuk contoh scripnya bisa dilihat dibawah ini :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package speak;

import com.lowagie.text.Document;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.FontFactory;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.MultiColumnText;
import com.lowagie.text.pdf.PdfWriter;
import java.awt.Color;
import java.io.FileOutputStream;
import java.io.OutputStream;


Thursday, September 19, 2013

Enkripsi Java Menggunakan Message Digest

Setelah dipostingan sebelumnya kita melakukan enkripsi data menggunakan algoritma kriptografi, sekarang kita akan mencoba melakukan enkripsi data menggunakan message digest.
Message digest adalah sebuah nilai yang juga dikenal sebagai kriptografi atau secure hast. Message digest dimaksudkan untuk meningkatkan keamanan transformasi data, seperti pasword. Dalam implementasinya nilai message digest diperbandingkan dengan nilai yang juga berupa message digest guna mengetahui kesamaannya.
Paket java.security mengimplementasikan message digest melalui kelas MessageDigest. Untuk menghasilkan message digest kita bisa menggunakan algoritma MD5 atau SHA-1

Untuk contoh Codingnya bisa dilihat dibawah ini

Wednesday, September 18, 2013

Enkripsi Kriptografi Menggunakan Java

Kriptografi (cryptography) berasal dari bahasa Yunani, terdiri dari dua suku kata yaitu kripto dan graphia. Kripto artinya menyembunyikan, sedangkan graphia artinya tulisan. Kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi, seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data .Tetapi tidak semua aspek keamanan informasi dapat diselesaikan dengan kriptografi.
Kriptografi dapat pula diartikan sebagai ilmu atau seni untuk menjaga keamanan pesan

Ada empat tujuan dari ilmu kriptografi, yaitu :
Kerahasiaan, adalah layanan yang digunakan untuk menjaga isi dari informasi dari siapapun kecuali yang memiliki otoritas,
Integritas data, adalah berhubungan dengan penjagaan dari perubahan data secara tidak sah. Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi data oleh pihak-pihak yang tidak berhak, antara lain menyangkut penyisipan, penghapusan, dan pensubtitusian data lain ke dalam data yang sebenarnya
Autentikasi, adalah berhubungan dengan identifikasi, baik secara kesatuan sistem maupun informasi itu sendiri. Dua pihak yang saling berkomunikasi harus saling memperkenalkan diri. Informasi yang dikirimkan melalui kanal harus diautentikasi keaslian, isi datanya, waktu pengiriman, dan lain-lain,
Non-repudiasi, yang berarti begitu pesan terkirim, maka tidak akan dapat dibatalkan.

Contoh Script Enkripsi menggunakan Kriptografi menggunakan program java seperti dibawah ini :

Monday, September 16, 2013

Cara Membuat PDF dengan Menggunakan Program Java

Aplikasi aplikasi spesifik seperti aplikasi perkantoran atau aplikasi bisnis umumnya menuntut adanya fitur untuk menghasilkan dokumen PDF secara dinamis. Terlepas dari maraknya tool untuk korversi PDF biasanya para programmer juga berupaya untuk menanampan fitur pembuatan dokumen PDF di dalam program. Dalam pembuatan PDF di pemrograman java kita bisa menggunakan library yang bernama itext.

Untuk library bisa di download disini

Untuk contoh Codingnya bisa dilihat dibawah ini :

Sunday, September 8, 2013

Cara Membuat Barcode Menggunakan Java

"UPDATE"

Barcode adalah gambaran data numerik atau alfanumerik dalam bentuk simbol yang dapat dibaca mesin dan terdiri atas garis tegak dan spasi. Lebar dan jarak arcode beragam sesuai dengan data yang di-enkode dan standar enkode yang digunakan.

Barcode dibaca oleh pemindai elektronik peka cahaya. Saat membaca barcode, pemindai semacam ini akan mendeteksi tinggi rendahnya faktor refleksi barcode yang tercetak pada kartu plastik, menggunakan prinsip pematulan dan penyerapan cahaya: sinar dipantulkan oleh bidang barcode yang lebih terang dan diserap oleh bidang yang lebih gelap.

Pada postingan kali ini kita belajar untuk membuat barcode dari java.