Anda di halaman 1dari 5

Tutorial Membuat Penomoran Otomatis atau Auto Number

Membuat penomoran otomatis atau auto number,


Yaitu ketika form ditampilkan, selesai menyimpan data, edit data, hapus data dan
membatalkan penginputan kode/id/nomor akan muncul secara otomatis dan urut
melanjutkan kode yang sudah diinputkan. Berikut cara pembuatannya :
1. Tentunya buka dahulu project Anda masing-masing hehee kemudian masuk ke Tab
menu Project Anda dan buatlah Source Package baru dengan cara klik kanan Source
Package pada projeck Anda> pilih New > pilih Java Package.. seperti pada gambar,

Isikan Package Name sesuai keinginan Anda, kalau punya saya medical.classJava
(medical = nama project) hehee

Klik Finish.
2. Kemudian buatlah sebuah Java Class di dalam Source Package yang baru saja dibuat
tadi. Caranya seperti biasa klik kanan > pilih New > pilih Java Class..

Setelah muncul form , berikan nama Validasi pada Class Namenya.


Kemudian klik Finish.

3. Setelah muncul Validasi.java di bawah coding public class validasi { ketikkan


coding berikut (class autoNumber) :
public void autoNomer(DefaultTableModel tabmode,String
pnj,javax.swing.JTextField teks){
String s,s1;
Integer j;
s=Integer.toString(tabmode.getRowCount()+1);
j=s.length();
s1="";
for(int i = 1;i<=pnj-j;i++){
s1=s1+"0";
}
teks.setText(strAwal+s1+s);
}

strAwal,Integer

#coding yang berwarna merah sesuaikan dengan nama DefaultTableModel Anda!!


4. Buka salah satu form yang akan dibuat auto number, di sini saya akan
menggunakan form Tindakan,

Kembali ke Source di Form Tindakan, kemudian ketikkan coding validasi Valid=new


validasi(); di bawah coding deklarasi nama DefaultTableModel seperti gambar di
bawah :

5. Buatlah sebuah class dengan nama emptTeks dan berikut codingnya :


public void emptTeks() {
txtKode.setText("");
txtNamaTindakan.setText("");
txtDiagnosa.setText("");
TxtCari.setText("");
txtKode.requestFocus();
Valid.autoNomer(tabmode,"T",4,txtKode);
}

Keterangan =
Sesuaikan dengan nama variable textField dan nama DefaultTableModel Anda masingmasing.
T => huruf pertama yang akan ditampilkan otomatis pada auto numbernya.
4 => panjang/length tipe data yang akan dibuat auto number
txtKode = > nama textField yang akan dibuat auto number

6. Kembali ke menu utama, masuk ke Source yang digunakan untuk pengkodingan


menampilkan
Form
yang
dibuat
Auto
Number
kemudian
tambahkan
coding : tindakan.emptTeks(); (tambahkan juga ke source tombol simpan, edit,
hapus, dan batal tetapi jika tombol2 itu ada di form Anda) hehee

#tindakan => nama form tindakan (sesuaikan dengan nama form milik Anda)
7. Coba jalankan programnya, berikut hasil tampilan auto number di Form Tindakan

Kode akan muncul otomatis, dan angka pada digit paling belakang akan urut
melanjutkan kode terakhir yang sudah ada di dalam table atau yang sudah diinputkan.

Anda mungkin juga menyukai