Bagi yang masih pemula dan masih dalam proses belajar aplikasi Java Netbeans seperti saya, hehehee.... untuk meyimpan data yang di input tidak perlu langsung menggunakan jenis aplikasi database.
pada proram yang dibuat kita bisa mengunakan notepad atau wordpad sebagai media penyimpanan dari data yang telah di input.
berikut uraian dan contoh nya
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
String nama1="nama:"+jTextField15.getText()+" ";
String alamat="alamat:"+jTextField11.getText()+" ";
String ktp="ktp:"+jTextField12.getText()+" ";
String tlp="no tlp:"+jTextField13.getText()+" ";
String idmob="id mobil:"+jComboBox4.getSelectedItem()+" ";
String hs="Harga Sewa:"+jTextField14.getText()+" ";
String jumhar="Jumlah hari:"+jTextField16.getText()+" ";
String tot="total:"+jTextField17.getText()+" ";
String sewa="ID Sewa:"+jTextField10.getText()+" ";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String tanggal = String.valueOf(format.format(jDateChooser1.getDate()));
String tangsew="tanggal sewa:"+tanggal+" ";
try{
RandomAccessFile r=new RandomAccessFile("sewa.txt","rw");
r.seek(r.length());
r.writeBytes(nama1+alamat+ktp+tlp+sewa+tangsew+idmob+hs+jumhar+tot+"\n");
JOptionPane.showMessageDialog(null, "OK !!!");
}
catch(Exception e)
{
}
Pada contoh di atas saya menempatkan jButton7 untuk menjalankan perintah dan memberi nama "simpan"
Selanjutnya saya memberi type data
nama adalah variable dari "nama" pada jTextField15
alamat adalah variable dari "alamat" pada jTextField11
ktp adalah variable dari "ktp" pada jTextField12
tlp adalah variable dari "no tlp" pada padajTextField13
idmob adalah variable dari "id mobil" pada jComboBox4
hs adalah variable dari "Harga Sewa" pada jTextField14
jumhar adalah variable dari "Jumlah" pada jTextField16
tot adlah variable dari "total" pada TextField17
sewa adalah variable dari "ID Sewa" pada jTextField10
setelah memberi type data pada componen-componen di atas lalu memberi nama notepad dan menyimpan data-data yang telah di input
caranya:
RandomAccessFile r=new RandomAccessFile("simpan.txt","rw");
r.seek(r.length());
randomAccesFile merupakan kelas yang berfungsi untuk mengacces file eksternal secara bebas, bebas di sini maksud nya kita tidak perlu membaca keseluruhan untuk mendapatkan/mengubah informasi yang terletak pada posisi tertentu dalam sebuah file.
DennganRandomAccesFile,kita langsung dapat mengakces data pada posisi tertentu yang kita inginkan di dalam file.
pada file notepad ini saya beri nama "simpan"
maka setelah data-data di input dan mengklik jButoon7 maka data-data akan tersimpan pada notepad yang di beri nama "simpan" tadi.
Demikian ilmu yang saya sharee kali ini...moga bermanfaat.
pada proram yang dibuat kita bisa mengunakan notepad atau wordpad sebagai media penyimpanan dari data yang telah di input.
berikut uraian dan contoh nya
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
String nama1="nama:"+jTextField15.getText()+" ";
String alamat="alamat:"+jTextField11.getText()+" ";
String ktp="ktp:"+jTextField12.getText()+" ";
String tlp="no tlp:"+jTextField13.getText()+" ";
String idmob="id mobil:"+jComboBox4.getSelectedItem()+" ";
String hs="Harga Sewa:"+jTextField14.getText()+" ";
String jumhar="Jumlah hari:"+jTextField16.getText()+" ";
String tot="total:"+jTextField17.getText()+" ";
String sewa="ID Sewa:"+jTextField10.getText()+" ";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String tanggal = String.valueOf(format.format(jDateChooser1.getDate()));
String tangsew="tanggal sewa:"+tanggal+" ";
try{
RandomAccessFile r=new RandomAccessFile("sewa.txt","rw");
r.seek(r.length());
r.writeBytes(nama1+alamat+ktp+tlp+sewa+tangsew+idmob+hs+jumhar+tot+"\n");
JOptionPane.showMessageDialog(null, "OK !!!");
}
catch(Exception e)
{
}
Pada contoh di atas saya menempatkan jButton7 untuk menjalankan perintah dan memberi nama "simpan"
Selanjutnya saya memberi type data
nama adalah variable dari "nama" pada jTextField15
alamat adalah variable dari "alamat" pada jTextField11
ktp adalah variable dari "ktp" pada jTextField12
tlp adalah variable dari "no tlp" pada padajTextField13
idmob adalah variable dari "id mobil" pada jComboBox4
hs adalah variable dari "Harga Sewa" pada jTextField14
jumhar adalah variable dari "Jumlah" pada jTextField16
tot adlah variable dari "total" pada TextField17
sewa adalah variable dari "ID Sewa" pada jTextField10
setelah memberi type data pada componen-componen di atas lalu memberi nama notepad dan menyimpan data-data yang telah di input
caranya:
RandomAccessFile r=new RandomAccessFile("simpan.txt","rw");
r.seek(r.length());
randomAccesFile merupakan kelas yang berfungsi untuk mengacces file eksternal secara bebas, bebas di sini maksud nya kita tidak perlu membaca keseluruhan untuk mendapatkan/mengubah informasi yang terletak pada posisi tertentu dalam sebuah file.
DennganRandomAccesFile,kita langsung dapat mengakces data pada posisi tertentu yang kita inginkan di dalam file.
pada file notepad ini saya beri nama "simpan"
maka setelah data-data di input dan mengklik jButoon7 maka data-data akan tersimpan pada notepad yang di beri nama "simpan" tadi.
Demikian ilmu yang saya sharee kali ini...moga bermanfaat.