Setelah membuat form pengadaan barang pada postingan sebelumnya, selanjutnya buat form detail
pengadaan barang. Berikut langkah-langkah pembuatan form detail
pengadaan barang :
1.
Buat
sebuah form seperti berikut, dimana form ini menggunakan JTabbed Pane. Tab yang
pertama mengenai detail barang dan yang kedua
mengenai harga jual barang.
Tab Detail Barang
Tab Harga Jual Barang
2.
Deklarasikan
variable awal seperti berikut :
3.
Pada
Form Detail Barang terdapat kategori barang yang menampilkan data kategori
barang yang diambil melalui database kategori seperti gambar berikut :
Berikut langkah-langkahnya :
Buat method kategoricombobox(), kemudian tambahkan source
code seperti berikut :
4.
Panggil
method kategoricombobox() pada method konstruktor dibawah initComponents().
5.
Klik
kanan pada ComboBox --> Events -->Item --> ItemStateChanged.
6.
Kemudian
tambahkan source code seperti berikut :
7. Kemudian membuat method LoadComboBoxNamaBarang( ) :
8.
Method LoadComboBoxNamaBarang( ) berfungsi untuk menampilkan data nama barang dari database barang
berdasarkan kategori pada combo box nama barang seperti berikut :
Buat events itemStateChanged pada combo box nama barang :
9.
Kemudian
buat method LoadIdBarang dengan source code seperti berikut :
10.
Selanjutnya
menampilkan id transaksi secara otomatis dari id pengadaan pada tabel pengadaan
ke dalam form detail pengadaan seperti berikut :
Tambahkan source code berikut ke dalam method konstruktor :
“txt_idtran” di setting berdasarkan
id_pengadaan yang dipilih oleh user pada kolom button detail pada form
pengadaan.
11.
Kemudian
buat method select(String data) untuk menampilkan data dari database
detail_pengadaan berdasarkan id_pengadaan yang dipilih:
12. Buat method insert untuk memasukkan
detail pengadaan ke dalam database. Ketikkan source code dibawah ini:
13. Buat method updateStokBarang untuk
update stok barang. Ketikkan source code dibawah ini:
14. Buat method total transaksi untuk
mengetahui berapa banyak total transaksi yang dilakukan. Ketikkan source code
dibawah ini:
15.
Jika
total transaksi telah dilakukan maka langkah selanjutnya adalah melakukan update
transaksi :
16. Kemudian kita akan membahas tentang
radio button. Terdapat dua jRadioButton yaitu
"ada" dan "tidak ada". Jika meng-klik "ada" maka
tanggal kadaluarsa akan dapat di set, sebaliknya jika meng-klik "tidak
ada" maka tanggal tidak dapat dioperasikan. Berikut source code’nya :
17. Buat method delete untuk menghapus
data. Ketikkan source code dibawah ini:
18. Kemudian jalankan program, lakukan
transaksi pengadaan barang :
Lakukan insert data
Hasil
Total Transaksi terupdate
Delete data
19.
Buat method updatedata() untuk mengeset
harga jual pada Tab Harga Jual Barang :
20.
Buat method search() untuk memberikan
fungsi pencarian data, kemudian tambahkan Events à KeyTyped dan
penggil method search() pada events tersebut.
21.
Kemudian lakukan set harga barang.
22.
Selanjutnya lakukan pencarian data
berdasarkan id barang atau nama barang.



Tidak ada komentar:
Posting Komentar