Tutorial Pengenalan PHP

Pengenalan pada PHP

Pada kali ini kita akan membahas tentang PHP. Untuk orang yang awam pada PHP nggak usah minder karena pada kali ini kita akan membahas Pengenalan pada PHP. kepanjangan dari PHP adalah
Apabila anda ingin belajar PHP dengan mudah silahkan lihat video dibawah ini.
-------------
PART 1:
-------------

 


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

AWT

Contoh GUI

Pada pertemuan kali ini kita akan membahas tentang Belajar GUI. Apakah yang dimaksud dengan GUI itu sendiri?. GUI (Graphic User Interface) adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu grafis agar mempermudah para pengguna-nya untuk berinteraksi dengan komputer atau sistem operasi.
Berikut ini contoh pembuatan project GUI :

-------------------------------
syntax sbb :
-------------------------------

 Setelah anda memasukkan syntax diatas silahkan RUN (Shift+F6) maka akan muncul tampilan seperti berikut :

Apabila akan muncul tampilan sepeti diatas berarti langkah - langkah yang anda ikuti benar. SUKSES deh..
Selemat mencoba, semoga berhasil dan bermanfaat. :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pemandangan Terkeren di Indonesia

Pulau Terindah dan Terkeren di Negaraku


Berikut adalah pemandangan alam yang sangat indah sekali. Banyak sekali di Negara kita ini pulau kecil yang tidak dirawat padahal pulau tersebut sangat dikagumi oleh keindahannya.
Beberapa Pulau berikut yang termasuk terindah :
1.  Pulau Komodo

2. Pulau yang terletak di Sumatra Barat

3. Pulau Belitung

4. Pulau Kei kecil bagian barat Indonesia

5. Pulau Bintan

6. Pulau Bali


Itulah beberapa kekayaan pulau yang dimiliki oeh Negara kita. Jadi kita harus terus melestarikan budaya kita.
Sebaiknya apabila kita berencana untuk berwisata hilangkan keinginan untuk pergi keluar negeri, tetapi berkunjunglah ke Negara kita sendiri.
CINTAI PRODUK DALAM NEGERI..
Terima kasih...

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

CopyFile 2

Merubah Contoh Reader atau Writer

Program ini menggunakan teknik dari perangkaian stream dimana class FileReader dan FileWriter didekorasi dengan class BufferedReader dan BufferedWriter.

----------------------
sintax sbb :
----------------------

public class CopyFile2 {
    void copy(String input, String output) {
BufferedReader reader;
BufferedWriter writer;
String data;        //yang membedakan tampilan data
try {               //sehingga data berupa jadi satu meskipun dienter karena string
reader = new BufferedReader(new FileReader(input));
writer = new BufferedWriter(new FileWriter(output));
while ((data = reader.readLine()) != null) {
writer.write(data, 0, data.length());
}
reader.close();
writer.close();
} catch (IOException ie) {
ie.printStackTrace();
}
}
public static void main(String args[]) {
String inputFile = "c:\\aaaa.txt";
String outputFile = "d:\\cf2.txt";
CopyFile2 cf = new CopyFile2();
cf.copy(inputFile, outputFile);
}
}
----------------------
hasil sbb :
----------------------


Hasilnya akan membentuk sebuah baris seperti diatas. 
Selamat mencoba, Good Luck :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

CopyFile 1

Contoh Dasar Reader / Writer

Berikut ini adalah contoh menggunakan class FileReader dan FileWriter. Program dari membaca dari file yang khusus oleh user dan mengkopi isi dari file ke file lain.

-----------------------
sintax sbb :
-----------------------

package testjeni_2;
import java.io.*;

public class CopyFile1 {
    void copy(String input, String output) {
FileReader reader;
FileWriter writer;
int data;       //yg membedakan tampilan data
try {
reader = new FileReader(input);
writer = new FileWriter(output);
while ((data = reader.read()) != -1) {
writer.write(data);
}
reader.close();
writer.close();
} catch (IOException ie) {
ie.printStackTrace();
}
}
public static void main(String args[]) {
String inputFile = "c:\\halo.txt";
String outputFile = "d:\\aaaa.txt";  // letakkan ke directory yang diinginkan
CopyFile1 cf = new CopyFile1();
cf.copy(inputFile, outputFile);
}
}

----------------------
hasil desaign sbb :
----------------------


Hasil akan sama persis dengan file aslinya, anda dapat meletakkan dimana directory yang telah anda siapkan. contoh diatas file asli diletakkan pada DIR C: sedangkan hasil atau outputnya DIR D:.
Sekian selamat mencob, semoga berhasil :)
Terima Kasih..

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Anonymous Inner Class

MENUTUP WINDOW


Anonymous Inner Class adalah class tanpa nama. kegunaan untuk menyederhanakan kode - kode yang telah kita buat lebih lanjut. Berikut contoh sintaxnya :
--------------------
coding sbb :
--------------------

package testjeni_2;
import java.awt.*;
import java.awt.event.*;

class CloseFrame extends Frame{
Label label;
CFListener w = new CFListener(this);
CloseFrame(String title) {
super(title);
label = new Label("Close the frame.");
this.addWindowListener(w);
}
void launchFrame() {
setSize(300,300);
setVisible(true);
}
public static void main(String args[]) {
CloseFrame cf = new CloseFrame("Close Window Example");
cf.launchFrame();
}
}
class CFListener extends WindowAdapter{
CloseFrame ref;
CFListener( CloseFrame ref ){
this.ref = ref;
}
public void windowClosing(WindowEvent e) {
ref.dispose();
System.exit(1);
}
}

-----------------------
Hasil desaign sbb :
-----------------------


Demikian semoga berhasil mencoba, semangat :)



sumber JENI

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Mouse Event pada Listener

Event Listener adalah class yang mengimplementasikan interface <type>Listener.
Berikut contoh dari sintax diatas :

package testjeni2;
import java.awt.*;
import java.awt.event.*;

public class MouseEventsDemo extends Frame implements
MouseListener, MouseMotionListener {
TextField tf;
public MouseEventsDemo(String title){
super(title);
tf = new TextField(60);
addMouseListener(this);
}
public void launchFrame() {
/* Menambah komponen pada frame */
add(tf, BorderLayout.SOUTH);
setSize(300,300);
setVisible(true);
}
public void mouseClicked(MouseEvent me) {
String msg = "Mouse clicked.";
tf.setText(msg);
}
public void mouseEntered(MouseEvent me) {
String msg = "Mouse entered component.";
tf.setText(msg);
}
public void mouseExited(MouseEvent me) {
String msg = "Mouse exited component.";
tf.setText(msg);
}
public void mousePressed(MouseEvent me) {
String msg = "Mouse pressed.";
tf.setText(msg);
}
public void mouseReleased(MouseEvent me) {
String msg = "Mouse released.";
tf.setText(msg);
}
public void mouseDragged(MouseEvent me) {
String msg = "Mouse dragged at " + me.getX() + "," +
me.getY();
tf.setText(msg);
}
public void mouseMoved(MouseEvent me) {
String msg = "Mouse moved at " + me.getX() + "," +
me.getY();
tf.setText(msg);
}
public static void main(String args[]) {
MouseEventsDemo med = new MouseEventsDemo("Mouse Events Demo");
med.launchFrame();
}
}

Hasil dari sintax diatas sbb :


Demikian hasilnya, semoga dapat bermanfaat.
Terima Kasih

sumber JENI

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

10 Penemu didunia

Prestasi adalah suatu kebanggan yang timbul dalam diri kita. prestasi timbul dengan adanya ketekunan dari hasil kerja keras kita. Kita patut kagum dan menghargai para peneliti sekaligus penemu didunia ini, seperti menemukan sesuatu yang pada akhirnya dapat berguna bagi kita untuk kehidupan sehari - hari.

Berikut ini beberapa Orang yang terkenal akan hasil karyanya.


1. Penemu Komputer :
Charles Babbage yang lahir 26 Desember 1792, daerah yang sekarang dikenal dengan nama Southwark, London, anak dari Benjamin Babbage, seorang Banker. Kelebihannya dalam matematika sangat menonjol. Saat memasuki Trinity College di Cambridge tahun 1811, dia mendapati bahwa kemampuan matematikanya jauh lebih baik, bahkan daripada tutornya sendiri.seorang matematikawan dari Inggris yang pertama kali mengemukakan gagasan tentang komputer yang dapat diprogram. Sebagian dari mesin yang dikembangkannya kini dapat dilihat di Musium Sains London.

2. Penemu Diesel :

Rudolf Christian Karl Diesel adalah sarjana mesin dari Jerman dan merupakan penemu dari Mesin Diesel.

Diesel lahir di Paris, Perancis pada tahun 1858 dari orangtua yang berkebangsaan Jerman dan berimigrasi ke Perancis. Sebagian masa kecil Diesel dihabiskan di Perancis sampai meletusnya perang Franco-Prussian di tahun 1870. Keluarganya terpaksa mengungsi pindah ke London, Inggris. Dan menjelang perang berakhir, ibunya mengirim Rudolf Diesel yang masih berusia 12 tahun untuk tinggal di Augsburg bersama paman dan bibinya agar dapat berbicara dalam bahasa Jerman dan bersekolah di Royal County Trade School, dimana pamannya menjadi mengajarkan matematika disana.



3. Penemu  Radio

Orang yang berjasa menemukan gelombang FM adalah Edwin Howard Armstrong yang dikenal sebagai “Bapak penemu radio FM”.
Amstrong, seorang ahli teknis penemu radio yang dilahirkan pada tanggal 18 Desember 1890 di New York City, Amerika Serikat (AS). Kepintaran dan keuletannya sudah tampak sejak kecil. Bahkan, ketika usianya baru menginjak 14 tahun, ia telah bercita-cita ingin menjadi seorang penemu. Saat ketika ia menginjak usia remaja, dia mulai mencoba menjadi tukang servis alat-alat rumah tangga tanpa kabel (nirkabel), dan ketika duduk di bangku SMA, dia telah mulai mengadakan uji coba dengan membuat tiang antena di depan rumahnya untuk mempelajari teknologi nirkabel yang kala itu sering mengalami gangguan. Dia dengan cepat dapat memahami permasalahan pada alat komunikasi tersebut. Ia juga dapat menemukan kelemahan sinyal pada penerima akhir transmisi komunikasi. Padahal, tidak ada cara lain untuk memperkuat tenaga pada pengiriman akhir.

4. Penemu Telepon

Alexander Graham Bell (1847-1922) adalah penemu dari Amerika dan pengajar bagi orang tuli, dan dia dikenal sebagai penemu telepon (telephone).

Lahir pada 3 Maret 1847, di Edinburgh, Skotlandia, dan mendapat pendidikan di Universitas Edinburgh dan London. Kemudian tahun 1870 dia pindah ke Canada dan kemudian pindah lagi ke Amerika pada tahun 1871. Di Amerika dia mulai mengajar orang yang bisu dan tuli, mempopulerkan system yang disebut 'bahasa visual'. System yang dikembangkan oleh ayahnya, Alexander Melville Bell, yang menunjukkan bagaimana bibir, lidah, dan tenggorokan digunakan dalam menggambarkan suara.



5. Penemu Listrik

Michael Faraday ialah ilmuwan Inggris yang mendapat julukan "Bapak Listrik", karena berkat usahanya listrik menjadi teknologi yang banyak gunanya. Faraday lahir 22 September 1791 di Newington, Inggris. Ia mempelajari berbagai bidang ilmu pengetahuan, termasuk elektromagnetisme dan elektrokimia. Dia juga menemukan alat yang nantinya menjadi pembakar Bunsen, yang digunakan hampir di seluruh laboratorium sains sebagai sumber panas yang praktis.



6. Penemu  Pesawat

Wright bersaudara (Wright brothers), Orville (19 Agustus 1871 - 30 January 1948) dan Wilbur (16 April 1867 - 30 May 1912) adalah dua orang Amerika yang dicatat sebagai penemu pesawat terbang karena mereka berhasil membangun pesawat terbang yang pertama kali berhasil diterbangkan dan dikendalikan oleh manusia pada tanggal 17 Desember 1903. Dua tahun setelah penemuan mereka, kedua bersaudara tersebut mengembangkan 'mesin terbang' mereka ke bentuk pesawat terbang yang memakai sayap yang seperti sekarang kita kenal. Walaupun mereka bukan orang yang pertama membuat pesawat percobaan atau experiment, Wright bersaudara adalah orang yang pertama menemukan kendali pesawat sehingga pesawat terbang dengan sayap yang terpasang kaku bisa dikendalikan.



7. Penemu Kapal

Robert Fulton (14 November 1765 – 24 Februari 1815) adalah seorang insinyur dan penemu yang secara luas dipuji karena mengembangkan kapal uap pertama yang sukses secara komersial. Di tahun 1800 dia ditugaskan oleh Napoleon Bonaparte untuk merancang Nautilus, yang pertama dalam sejarah kapal selam praktis.

Fulton telah  tertarik pada kapal uap pada tahun 1777 ketika ia mengunjungi William Henry dari Lancaster, Pennsylvania, yang sebelumnya belajar tentang mesi  uap James Watt pada kunjungan ke Inggris. Henry kemudian membuat mesin sendiri dan pada tahun 1767 ia telah mencoba meletakkan mesin ke perahu. Eksperimen itu gagal karena kapal tenggelam, tetapi minatnya terus berlanjut.



8. Penemu Motor listrik

Terlahir dari etnis Serbia, pada 28 Juni 1856, disebuah desa Smiljan, Kroasia. Ayahnya, Milutin Tesla, seorang pendeta dari Gereja Ortodox. Ibunya bernama Duka, saudara dari seorang pendeta gereja ortodox juga. Nikola asalah anak ke empat dari lima bersaudara. Satu laki laki bernama Dane dan 3 perempuan bernama Milka, Angelina, Marica. Tahun 1862, sekelurga pindah ke Gospic

Tesla belajar tentang kelistrikan di politeknik Austria., di Graze, tahun 1875. Ia belajar tentang arus bolak balik ( AC; Altenative Current ). Tapi menurut informasi dari universitasnya, dia tidak meneruskan belajarnya, dia keluar pada semester pertama pada tahun ke tiga.

Desember 1878, dia memutuskan pindah ke Graz, dan pada saat itu dia putus hubungan dengan keluarganya. Seorang temannya mengabarkan kalau dia menghilang di Mura. Kenyataanya dia pergi ke Maribor ( sekarang bernama Slovenia ). Disana untuk pertama kaliya dia bekerja menjadi asisten tehnik untuk satu tahun. Pada maa-masa itu dirinya merasa menderita dan gelisah, pikirannya kacau. 1880 mengikuti saran ayahnya untuk belajar di Charles -Ferdinand University, Praha. Sampai akhirnya sang ayah meninggal dia sudah menyelesaikan semua mata pelajaran disana, hanya atu mata pelajaran yang tidak tuntas dia pelajari.



9. Penemu Dinamo

Michael Faraday dikenal sebagai perintis dalam meneliti tentang listrik dan magnet, bahkan banyak dari para ilmuwan yang mengatakan bahwa beliau adalah seorang peneliti terhebat sepanjang masa.

Faraday lahir di sebuah keluarga miskin di Newington, Surrey dekat London. Faraday muda termasuk anak yang kritis namun ia hanya mengenyam sedikit pendidikan dibandingkan sekolah dasar.

Biar begitu, Michael Faraday tidak minder dan putus asa. Ia tetap belajar dan saat usianya 14 tahun, ia dapat kesempatan magang (bekerja paruh waktu) di sebuah perusahaan penjilidan buku.

Di sinilah ia mulai tertarik dengan ilmu fisika dan kimia. Setelah mendengar kuliah seorang dosen kimia terkenal saat itu, Humphry Davy, ia mengirimkan catatan kuliahnya kepada sang dosen. Ternyata sang dosen tertarik dan mengangkat Faraday sebagai asistennya di Laboratorium Universitas terkenal di London ,saat itu dia berusia 21 tahun.



10. Penemu Kamera Fotografi

Louis Jacques Mande Daguerre orang yang di tahun 1830-an berhasil menemukan kamera fotografi praktis. Daguerre dilahirkan tahun 1787 di kota Cormeilles di Perancis Utara. Waktu mudanya dia seniman. Pada umur pertengahan tiga puluhan dia merancang "diograma", barisan lukisan pemandangan yang mempesona bagusnya, dipertunjukkan dengan bantuan efek cahaya. Sementara dia menggarap pekerjaan itu, dia menjadi tertarik dengan pengembangan suatu mekanisme untuk secara otomatis melukiskan kembali pemandangan yang ada di dunia tanpa menggunakan kwas atau cat. Dengan kata lain "kamera" yang di tingkat pertama perancangan alat kamera yang bisa berfungsi tidak berhasil.

Demikian 10 penemu yang sangat berjasa bagi kehidupan kita. Sekian semoga dapat bermanfaat bagi kita. Terima kasih

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Stream IO

1. KONSEP DASAR STREAM IO

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).

2. CONTOH SINTAX
coding enkripsi :

---------------------------------------
        awal coding pada text plaintext :
---------------------------------------
package enkripsi;

import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import java.io.*;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class UserInterface extends javax.swing.JFrame {
    JFileChooser fc;
    File file;
    boolean Nfile;
    final String[] EXT = { ".csv" };
    final String[] EXT2 = { ".txt", ".java" };
   
    public UserInterface() {
        initComponents();
        editor.setVisible(false);
        editor2.setFocusable(false);
        editor2.setEditable(false);
        this.setTitle("Untitled - NOTES");
        fc = new JFileChooser();
        fc.addChoosableFileFilter(new jenisFile(EXT));
        fc.addChoosableFileFilter(new jenisFile(EXT2));
        fc.setAcceptAllFileFilterUsed(false);
        Nfile = true;
    }

    @SuppressWarnings("unchecked")

-----------------------------------------------
coding selanjutnya pada button new  :
-----------------------------------------------


private void btnNewActionPerformed(java.awt.event.ActionEvent evt) {                                       
        editor.setText("");
        btnSave.setEnabled(true);
        btnSAs.setEnabled(true);
        editor.requestFocus();
        this.setTitle("Untitled - NOTES");
        Nfile = true;
        editor.setEnabled(true);
        editor.setVisible(true);
      
        spnGeser.setEnabled(true);
        editor2.setEnabled(true);
        txtCPass.setEnabled(true);
        btnDes.setEnabled(true);
        btnCrypt.setEnabled(true);
        btnRC.setEnabled(true);
        btnCC.setEnabled(true);
        btnEE.setEnabled(true);
        btnSave2.setEnabled(true);
        btnMD5.setEnabled(true);
        
    }

--------------------------------
coding pada button open :
--------------------------------
 private void btnOpenActionPerformed(java.awt.event.ActionEvent evt) {                                        
        
        spnGeser.setEnabled(true);
        editor2.setEnabled(true);
        txtCPass.setEnabled(true);
        btnDes.setEnabled(true);
        btnCrypt.setEnabled(true);
        btnRC.setEnabled(true);
        btnCC.setEnabled(true);
        btnEE.setEnabled(true);
        btnSave2.setEnabled(true);
        btnMD5.setEnabled(true);
        
        int hasil = fc.showOpenDialog(this);
        editor.setEnabled(true);
        editor.setVisible(true);
        btnSave.setEnabled(true);
        btnSAs.setEnabled(true);
        if (hasil == JFileChooser.APPROVE_OPTION) {
        file = fc.getSelectedFile();
        try {
        editor.read(new FileInputStream(file), null);
        } catch (IOException e) {
        msg("Gagal Buka File : "+file.getName() );
        return ;
        }
        }
        this.setTitle(file.getName()+" - NOTES" );
        Nfile = false;
    }

--------------------------------
coding pada button save :
--------------------------------
 private void btnSaveActionPerformed(java.awt.event.ActionEvent evt) {                                        
        if (Nfile)
        btnSAs.doClick();
        else
        SimpanFile();
    } 

--------------------------------
coding pada button  save As:
--------------------------------
 private void btnSAsActionPerformed(java.awt.event.ActionEvent evt) {                                       
        if (fc.showSaveDialog(this) == JFileChooser.APPROVE_OPTION){
        file = fc.getSelectedFile();
        if (!file.exists() || okToReplace())
        SimpanFile();
        }
    } 

-------------------------------- 
coding clear text :
--------------------------------
 private void btnClearActionPerformed(java.awt.event.ActionEvent evt) {                                         
        editor.setText("");
    }

----------------------------------------------------
hasil dari desaig  Plain text coding diatas :
----------------------------------------------------
-------------------------------- 
coding set pass pada enkripsi :
--------------------------------

private void txtCPassActionPerformed(java.awt.event.ActionEvent evt) {
    }
-------------------------------- 
coding button enkripsi :
--------------------------------
private void btnDesActionPerformed(java.awt.event.ActionEvent evt) {                                      
            if (txtCPass.getText().equals(txtPass.getText())){
                JOptionPane.showMessageDialog(null, "Descryption Success");
                editor2.setText(editor.getText());
            }
            else
            JOptionPane.showMessageDialog(null, "What Are You Doing");
    }
-------------------------------- 
coding edit text enkripsi :
--------------------------------
private void btnEEActionPerformed(java.awt.event.ActionEvent evt) {                                     
        editor2.setFocusable(true);
        editor2.setEditable(true);
    } 

-------------------------------- 
coding button save pada enkripsi :
--------------------------------
private void btnSave2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        if (fc.showSaveDialog(this) == JFileChooser.APPROVE_OPTION){
        file = fc.getSelectedFile();
        if (!file.exists() || okToReplace())
        SimpanFile2();
        }
    } 

--------------------------------
tambahkan coding berikut:
--------------------------------
 private void btnCCActionPerformed(java.awt.event.ActionEvent evt) {                                    
    getData=editor.getText();
    len=getData.length();
    con=getData.toCharArray();
    getData="";
    j=len+1;
    try {
    for( i1=0;i1<j;i1++){
    a=con[i1];
    k=(int)a;
    k+=1;
    a=(char)k;
    getData=getData+(a.toString());
    } }
    catch(Exception e){
    }
    editor2.setText(getData);
    }                                   

    private void cobaActionPerformed(java.awt.event.ActionEvent evt) {                                   
        getData=editor.getText();
        getData=getData.trim();
        len=getData.length();
        con=getData.toCharArray();
        j=len-3;
        getData="";
        try {
            for( i1=j;i1>=0;i1--){
                a=con[i1];
                k=(int)a;
                k+=(int)spnGeser.getValue();
                a=(char)k;
                getData=getData+(a.toString());
            } } catch(Exception e){
              
            }
        System.out.println(getData);
        System.out.println(len);
        editor2.setText(getData);
}                                   

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        // TODO add your handling code here:
        double randomNumber;
        //char saya ganti double soalnya bisa ubah lagi dibawah
        String randomkey="";
        for (int i = 0; i < editor.getText().length(); i++) {
        randomNumber = Math.random()*100;
        //100 bloeh diubah berapa aja rekomendasi jgn <40 coba sendiri
        randomkey = randomkey + (char)randomNumber;
        //iniperlu untuk mengubah String randomkey="" ketingkat berikutnya
        }
        editor2.setText(randomkey);
    }                                       

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
    }                                       

    private void txtPassActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
    }

    private void txtCPassActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
    }

    private void msg(String pesan) {
    JOptionPane.showMessageDialog(this,pesan,"Informasi",
    JOptionPane.INFORMATION_MESSAGE);
    }
   
    private boolean okToReplace() {
    return (JOptionPane.showConfirmDialog(this,
    "File "+file.getName()+" Sudah Ada\n"+
    "Akan Ditimpa ?",
    "Peringatan",JOptionPane.YES_NO_OPTION)==0) ;
    }
   
    private void SimpanFile2() {
    PrintWriter pw = null;
    try {
    pw = new PrintWriter(new BufferedWriter(new FileWriter(file)));
    } catch (IOException e) {
    msg("Gagal Simpan File : '" + file.getName());
    return;
    }
    pw.print(editor2.getText());
    pw.close();
    this.setTitle(file.getName()+" - NOTES" );
    Nfile = false;
    }
   
   
    private void SimpanFile() {
    PrintWriter pw = null;
    try {
    pw = new PrintWriter(new BufferedWriter(new FileWriter(file)));
    } catch (IOException e) {
    msg("Gagal Simpan File : '" + file.getName());
    return;
    }
    pw.print(editor.getText());
    pw.close();
    this.setTitle(file.getName()+" - NOTES" );
    Nfile = false;
    }
   
    String getData,cs,main="";
    char con[];
    int len,hc,j=0;
    int i1=0;
    char bb[];
    int k=0;
    Character a;  
   
    public void encrypt() {
    getData=editor.getText();
    getData=getData.trim();
    len=getData.length();
    con=getData.toCharArray();
    j=len-1;
    getData="";
    try {
    for( i1=j;i1>=0;i1--){   
          a=con[i1];
          k=(int)a;
          k+=(int)spnGeser.getValue();
          a=(char)k;
       getData=getData+(a.toString());
    } }
    catch(Exception e){

    }
    System.out.println(getData);
    System.out.println(len);
    editor2.setText(getData);
    }
    
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            @Override
            public void run() {
                new UserInterface().setVisible(true);
            }
        });
    }
   
    class EncryptMD5 {

    private String convertToHex(byte[] data) {
        StringBuilder buf = new StringBuilder();
        for (int i = 0; i < data.length; i++) {
            int halfbyte = (data[i] >>> 4) & 0x0F;
            int two_halfs = 0;
            do {
                if ((0 <= halfbyte) && (halfbyte <= 9))
                    buf.append((char) ('0' + halfbyte));
                else
                    buf.append((char) ('a' + (halfbyte - (int)spnGeser.getValue())));
                halfbyte = data[i] & 0x0F;
            } while(two_halfs++ < 1);
        }
        return buf.toString();
    }
    public  String MD5(String text)
    throws NoSuchAlgorithmException, UnsupportedEncodingException  {
        MessageDigest md;
        md = MessageDigest.getInstance("MD5");
        byte[] md5hash = new byte[32];
        md.update(text.getBytes("iso-8859-1"), 0, text.length());
        md5hash = md.digest();
        return convertToHex(md5hash);
    }
    }
----------------------------------------------------
hasil dari desaig  Plain text coding diatas :
----------------------------------------------------

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS