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.

Sunday, September 1, 2013

Cara Menampilkan Waktu dan Tanggal Menggunakan Java

Pada postingan terdahulu kita sudah menampilkan waktu dan tanggal menggunakan JQuery, sekarang kita akan mencoba menampilkan waktu dan tanggal menggunakan java. 

Pada Pemrogaman java untuk menampilkan tanggal dan jam menggunakan fungsi Date yang memiliki beberapa format, misal "dd-MMMM-yyyy" untuk menampilkan tanggal bulan dan tahun yang hasilnya 02-09-2013. Selain format di atas ada juga format "HH:mm:ss" yang menampilkan jam menit dan detik yang hasilnya 09:45:50

Untuk potongan coding menampilkan tanggal dan waktu sekarang bisa dilihat di bawah ini :

  1. DateFormat tgl = new SimpleDateFormat("dd-MMMM-yyyy");
  2. DateFormat jam = new SimpleDateFormat("HH:mm:ss");
  3. Date hasil = new Date();
  4. String tgl_skr = tgl.format(hasil).toString();
  5. String jam_skr  = jam.format(hasil).toString();
  6.  j_tanggal.setText(tgl_skr);
  7.  j_jam.setText(jam_skr);