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,... :)
Maaf, saya newbie niy, mulai dong dari awal, dari tadi saya coba bingung malah ^_^
BalasHapusmaaf mas bingung nya dimana ??? ...
BalasHapustinggal copy paste saja code pada langkah kedua di atas konstruktornya, lalu copy paste pula methode kriptografiCaesarChipper, dan isi pada actionPerformed di button OK.
jika mas menggunakan Netbeans, klik kanan buttonOK lalu klik event->action->actionPerformed , nah copy paste code pada poin 4. dalam contoh ini jtextfieldnya masing-masing adalah txtPlainText dan txtChipertext...
smoga membantu
Maaf numpang nanya..
BalasHapusBuat rancangan layar seperti diatas gmn ya?
trus untuk code 2 - 4 diketik di Netbeans semua?
trims atas infonya....
@Dani, Klik Kanan pada source Package nya, lalu klik new. Pilih JFrame
BalasHapus