Minggu, 21 Juli 2013

Pembuatan Form Detail Pengadaan Barang pada Aplikasi Minimarket


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