Tampilkan postingan dengan label java. Tampilkan semua postingan
Tampilkan postingan dengan label java. Tampilkan semua postingan

Rabu, 07 September 2011

Membuat Aplikasi Multicast Chatting dengan Java

dari pada pusing mikirin Tugas Akhir lebih baik ane ng’blog dulu deh. Rasanya udah berabad-abad ngga posting .. hehehehe… kali ini ane akan memberikan contoh aplikasi multicast chatting yang sederhana dengan menggunakan java. Berupa datagram paket yang akan di kirim secara multicast (one to Many) ke seluruh yang berada dalam group yang sesuai.

Dalam membuat program sederhana ini kita menggunakan Class Object InetAdress, DatagramPacket dan MulticastSocket. Dalam program ini sudah dapat mengirim file *.txt

programnya silakan donlot disini

sedang melakukan chatt


Folder File Kiriman (kiri) - User yang mengirim file (tengah) - User yang menerima file (kanan)

Baca Selengkapnya »»  

Senin, 17 Januari 2011

Menangani Single Quote (') Pada SQL

Dalam mengisi data ke dalam database terkadang terdapat karakter quote, terutama single quote. Sebenernya mudah untuk mengatasi masalah ini, yaitu cukup menuliskan dua kali tanda quote tersebut. Artinya setiap ada quote dalam string yang ingin di masukkan ke field dalam database itu harus di gandain, misal kita ingin menginput ta’lim maka kita tulis ta’’lim dalam sqlnya. Ini digunakan jika tanda pengapit untuk valuenya menggunakan single quote. Tetapi bila pengapit value pada sql menggunakan tanda kutipan multi (“) maka inilah yang digandakan.

Contoh :
Misal kita ingin menginput nama sekolah dengan nama : Ta’lim Mubtadi
Maka Sqlnya :
INSERT INTO SEKOLAH(kd_sekolah,nm_sekolah,alamat)
VALUES (’S001’,’Ta’’lim Mubtadi’,’Cipondoh’)

Nah sekarang bagaimana jika dalam pemrograman ???....
Begini, jadi kita hanya menggandakan single quote (’) digandain jadi 2 yaitu (’’), ingat ini 2 single quote bukan multiple quote.

Ini contoh dalam pemrograman Java.
Kita menggunakan string untuk menampung nama sekolah,kode,dan alamat serta menggunakan metod replace Untuk mengganti semua karakter singgle quote (’) menjadi duakali (2 single quote(’’) ).

Sql = ’INSERT INTO SEKOLAH(kd_sekolah,nm_sekolah,alamat)
VALUES (‘+ kode +’,’+ nm_sek.replace(‘\’’,’\’\’’) +’,’ +
alamat_sek.replace(‘\’’,’\’\’’)+’)’;


Jreeennggg… selesai deh, tanda single quote yang mau diinput pun masuk, hehehe
Semoga bermanfaat…
Baca Selengkapnya »»  

Sabtu, 25 Desember 2010

IMPLEMENTASI METODE CAESAR CHIPER DENGAN MENGGUNAKAN PEMROGRAMAN JAVA

Caesar Chiper merupakan salah satu model dari bentuk Kriptografi Simetris atau konvensional. Yang dimaksud dengan Symetric Cryptography atau Kriptografi Simetris yaitu kunci yang digunakan untuk melakukan enkripsi dan dekripsi adalah sama. Cara kerja caesar chiper yaitu subsitusi setiap huruf plain text dengan huruf yang telah dirotasi selama dalam bentuk huruf.

caesar chiper.




1. Buatlah rancangan layar seperti dibawah ini.


2.
lalu ketikan kode program ini tepat di atas konstruktor.

//DEKLARASI VARIABEL;

private String hasil="";

private char [] huruf = {'A','B','C','D','E','F','G','H','I','J','K','L','M',

'N','O','P','Q','R','S','T','U','V','W','X','Y','Z',

'a','b','c','d','e','f','g','h','i','j','k','l','m',

'n','o','p','q','r','s','t','u','v','w','x','y','z'};

private char [] rotasi_13={'N','O','P','Q','R','S','T','U','V','W','X','Y','Z',

'A','B','C','D','E','F','G','H','I','J','K','L','M',

'n','o','p','q','r','s','t','u','v','w','x','y','z',

'a','b','c','d','e','f','g','h','i','j','k','l','m'};



3. Ketikan fungsi dibawah ini.

private String kriptografiCaesarChipper(String plainTeks,int panjang,int ambil){

char charEnkrip;

if(ambil

charEnkrip=plainTeks.charAt(ambil);

if (charEnkrip==' '){

hasil=hasil+" ";

}

else{

for(int i=0;i<=52;i++){

if(charEnkrip == huruf[i]) {

hasil = hasil + rotasi_13[i];

break;

}

}

}

kriptografiCaesarChipper(plainTeks,panjang,ambil+1);

}

return hasil;

}


4. Lalu masukkan kode program dibawah ini pada even actionPerformed di tombol OK.

hasil=""; txtCipherText.setText(kriptografiCaesarChipper(txtPlainText.getText(),

txtPlainText.getText().length(), 0));



Maka bila di jalankan hasilnya seperti berikut.

Gambar diatas melakukan enkripsi ”UNIVERSITAS BUDI LUHUR”. Jika ingin melakukan dekripsi maka di kotak hasil kita copy dan paste ke kotak masukan teks, lalu klik tombol ok. Maka di kotak hasil akan muncul ”UNIVERSITAS BUDI LUHUR”.

next dipostingan selanjutnya akan membuat aplikasi j2me nya,... :)





Baca Selengkapnya »»