License

Rabu, 14 Maret 2012

GUI JAVA

Pengertian JAVA GUI dapat disimpulkan bahwa Java GUI adalah pemrograman dengan bahasa Java yang dibuat menggunakan aplikasi yang berbasiskan GUI. Tujuannya adalah menambahkan komponen-komponen yang tidak bisa dibuat dalam basis text. Komponen-konponen tersebut bisa berupa tombol, gambar, dll. Tujuannya  adalah untuk memudahkan user menggunakan program yang dibuat tersebut.
  • Java AWT
Java AWT memungkinkan para pengembang untuk segera membangun applet dan aplikasi Java menggunakan sekelompok komponen antarmuka pengguna prebuilt. Sejumlah Java IDE yang tersedia mendukung pembuatan user interface menggunakan AWT dengan menyeret-dan-menjatuhkan komponen dari toolbar. Perlu dicatat bahwa sebenarnya IDE ini menghasilkan kode Java saat ditempelkan yang didasarkan pada apa yang Anda lakukan dalam lingkungan desain grafis.

Stream IO pada JAVA

          Seperti yang telah disebutkan sebelumnya, secara umum ada dua tipe dari stream, yaitu stream karakter dan byte. Kita hanya mengulang perbedaan mendasar antara keduanya. Stream byte adalah abstraksi file atau alat untuk data biner sedangkan stream karakter adalah untuk karakter Unicode.

Class InputStream adalah abstraksi class root untuk semua input stream byte sedangkan class OutputStream adalah class root abstraksi dari semua output stream byte. Untuk stream karakter, superclasss yang sesuai dari semua class-class secara berturut-turut adalah class Reader dan the Writer. Kedua class-class ini adalah abstraksi class-class untuk membaca dan menulis stream karakter.

Stream juga dikategorikan berdasarkan apakah mereka digunakan untuk membaca atau menulis stream.Walaupun ini sudah cukup nyata, Anda diperbolehkan untuk membaca dari input stream tapi tidak menulisnya. Di lain pihak, Anda diperbolehkan untuk menulis output streams tapi tidak membacanya.
Class InputStream dan class Reader adalah superclass-superclass dari semua input stream. Class OutputStream dan class Writer adalah class-class root dari semua output stream. Input stream juga dikenal sebagai stream sumber (source stream) sejak kita memperoleh informasi dari stream ini. sementara itu output stream disebut juga stream hasil(sink stream).

ini contoh codingnya : 

Contoh Coding Event Handling

Contoh coding Event Handling MouseEvent :

----------------------------------------
awal coding
----------------------------------------
MouseEventsDemo.java
package mouseeventsdemo;
import java.awt.*;
import java.awt.event.*;
/**
*
* @author Chanz
*/

Event Handling pada JAVA

          Event Handling memiliki 4 bagian penting yang harus diketahui oleh Programmer, yakni :
  1. Event Object
  2. -->object yang mendskripsikan sebuah event yang di-Trigger oleh event source
  3. Event Handler
  4. -->event yang menerima event object dan melakukan respond yang sesuai dengan event object tersebut
  5. Event Listener
  6. -->interface yang akan meng-handle event yang terjadi. Listener tersebut harus diimplementasikan oleh class yang akan meng-handle event
  7. Event Source
  8. -->pembangkit/trigger sebuah event objects

Sabtu, 10 Maret 2012

Jenis-jenis Enkripsi

          
          Enkripsi adalah proses mengacak data sehingga tidak dapat dibaca oleh pihak lain. Pada kebanyakan proses enkripsi, kita harus menyertakan kunci sehingga data yang dienkripsi dapat didekripsikan kembali. Ilmu yang mempelajari teknik enkripsi disebut kriptografi. Gambaran sederhana tentang enkripsi, misalnya mengganti huruf a dengan n, b dengan m dan seterusnya. Enkripsi juga bisa disebut proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. Keuntungan dari enkripsi adalah kode asli kita tidak dapat dibaca oleh orang lain. 
          Enkripsi telah digunakan untuk mengamankan komunikasi di berbagai negara, namun, hanya organisasi-organisasi tertentu dan individu yang memiliki kepentingan yang sangat mendesak akan kerahasiaan yang menggunakan enkripsi.
          
          Berikut ada beberapa macam metode enkripsi yang dapat tmen2 gunakan pada pemrograman website seperti PHP, ASP dan yang lainnya :

Kamis, 12 Januari 2012

Jakarta I’m Coming (1)


Tanggal 26 Desember 2011 gue berangkat ke Jakarta. Seperti biasa, kesana sama nyokap, yang nggak biasanya ini juga ada bokap. Soalnya waktu liburan Natal-an bokap gue ke Malang. Rencananya sih gue di sana ampek tanggal 4 Januri 2012. Sebelumnya gue minta maaf kalo tulisan ini rada belagu, gara-gara bahasanya pake bahasa “Jakarta-an”, ya soalnya mentang-mentang trip ke Jakarta aja.  Sebenernya ini bukan yang pertama sih, gue juga pernah hidup di Jakarta selama 1 tahun lebih, meskipun itu masih TK nol-besar (norak abis).
Lanjut deh..

Holiday In Jakarta




Gue nulis ini bukan buat kemauan gue sendiri. Tulisan ini diminta sama seseorang. Aslinya gue males nulis ginian. Tapi gue ikhlas aja buat nulis, itung-itung juga buat dia, haha. Ini sih isinya cerita gue waktu liburan di Jakarta (udah keliatan dari judulnya bego). Ya begitulah, pengennya sih ngga serius-serius amat, ada humornya dikit, tapi ya maaf kalo cuman bikin ketawa garing gara-gara ga lucu, maklum lah gue bukan keturunan dari golongannya Jojon, Tarsan, apalagi si Sule yang sering banget bikin orang ketawa sampe muntahin komodo.
Gue ngebagi ceritanya jadi beberapa bagian gitu, satu cerita satu judul. Satu judul udah bisa bikin lo bosen abis baca tulisan gue. Kalo lo bisa baca satu judul sampe abis, gue bersyukur banget. Gue juga bakalan berterima kasih udah mau bela-belain waktu-waktu lo kebuang sia-sia gara-gara baca-baca tulisan-tulisan yang ada disini. Hebat banget lo mau baca sampe abis di episode terakhir (emang ini cerbung yah?).
Ya udah deh, baca aja judul pertama. Kalo udah bosen tinggal close aja tab www.chanz-ravi.blogspot.com yang ada di jendela Mozilla lo. Kalo bukan Mozilla, ya Opera, ato Google Chrome, ato Safari, ato IE lah yang paling parah, hehehe.. Selanjutnya terusin aktifitas ber-Internet ria, dan jangan lupa kata gue ‘Jangan pernah buka blog ini lagi kalo udah bosen!’ ato lo bakalan mati sia-sia karena baca tulisan ginian. 

Go Ahead bro. Sori gue pinjem kata-katanya A Mild. Hahaha..

Metode Enkripsi Simetris RC4





Ketika internet menjadi salah satu media komunikasi yang banyak digunakan orang, sebagian orang kemudian berpikir untuk menjadikanya sebagai media untuk transaksi komersial semacan internet banking, e-comerce, dan lain sebagainya. Kebutuhan akan hal itu kemudian didukung dengan lahirnya berbagai metode ataupun algoritma – algoritma enkripsi untuk pengamanan data misalnya MD2,MD4,MD5,RC4,RC5, dan lain sebagainya. Pembakuan penulisan pada kriptografi dapat ditulis dalam bahasa matematika. Fungsi-fungsi yang mendasar dalam kriptografi adalah enkripsi dan dekripsi. Enkripsi adalah proses mengubah suatu pesan asli (plaintext) menjadi suatu pesan dalam bahasa sandi (ciphertext).

C = E (M)
dimana
M = pesan asli
E = proses enkripsi
C =
pesan dalam bahasa sandi (untuk ringkasnya disebut sandi)
Sedangkan dekripsi adalah proses mengubah pesan dalam suatu bahasa sandi menjadi pesan asli kembali.
M = D (C)
D = proses dekripsi
Dalam setiap transaksi di internet , idealnya, setiap data yang ditransmisikan harusnya terjamin :