java
02 Juni 2018
Mengenal Lambda Expression

Lambda Expression atau yang biasa dikenal dalam bahasa pemrograman lain sebagai fungsi anonim (anonymous function) adalah fungsi yang didefinisikan tanpa menggunakan identifier. Lambda Expression mulai diperkenalkan pada Java SE 8 dengan tujuan untuk menyederhanakan penggunaan interface yang hanya memiliki satu metode abstrak.

More
03 Maret 2018
Menggunakan Apache HttpClient dalam program Java

Tutorial kali ini akan membahas tentang penggunaan library Apache HttpClient dalam program Java. Library ini memungkinkan komunikasi HTTP (Hypertext Transfer Protocol) dari program java ke web server. Disini kita akan mencoba membuat program java yang bisa mengirimkan request HTTP GET dan menampilkan response yang diterima.

More
08 Januari 2018
Message Authentication Code dengan Java

Tutorial kali ini membahas tentang implementasi Message Authentication Code (MAC) dalam pemrograman java. MAC pada intinya adalah informasi yang digunakan untuk memastikan bahwa pesan betul-betul berasal dari sumber yang disebutkan dan tidak mengalami perubahan sejak dikirim dari sumber tersebut. MAC dibangkitkan (di-generate) dari kombinasi pesan dan kunci menggunakan suatu algoritma.

More
02 Januari 2018
Algoritma Kriptografi AES dengan Java

Pada tulisan kali ini kita akan membahas tentang implementasi algoritma kriptografi AES (Advanced Encryption Standard) dengan menggunakan bahasa pemrograman Java. AES adalah algoritma kriptografi kunci simetris yang mengenkripsi dan mendekripsi pesan dengan menggunakan satu kunci yang sama. Pihak yang membutuhkan akses terhadap pesan harus memiliki kunci tersebut.

More
14 Desember 2017
Pemrograman Java dengan Apache Ant

Tulisan kali ini akan membahas tentang penggunaan Apache Ant dalam pemrograman java. Apache Ant merupakan tool yang fungsi utamanya adalah untuk mengotomatiskan proses dalam pembuatan program java. Tool ini akan bermanfaat jika kita terpaksa harus membuat program dalam sistem operasi yang tidak memiliki antarmuka grafis (GUI) atau tidak ingin menggunakan aplikasi IDE (NetBeans, Eclipse, dan sejenisnya).

More