Kamis, 10 Juli 2014

Membuat aplikasi input dan penjualan barang dengan java NetBeans dan MySQL bagian 4

bagian empat dan terakhir ini membahas tentang form kirim barang,









karena saya sedang terburu - buru nih untuk sholat jumat jadi saya share gambarnya dulu ya dan bagi yang mau belajar java dan database bisa download pdf yang saya pakai juga saat belajar dan membuat program ini di: https://www.dropbox.com/s/nl0s86eb5nn5g19/Modul-Dan-Tutorial-Java-Database.pdf?dl=1

maaf ya guys nanti saya lanjutkan penjelasannya setelah sholat jumat, thanks for reading.....

Membuat aplikasi input dan penjualan barang dengan java NetBeans dan MySQL bagian 3

masuk ke form input data. codingannya sebagai berikut:


gambar coding diatas untuk membuat fungsi koneksi lalu mendeklarasikan di piblic axl_com(), letakan dibawah initComponent jangan diatasnya karena bisa error.

lalu fungsi tab untuk memunculkan data inputan ke Jtable.


pada button save, INSERT INTO adalah bahasa sql berguna untuk memasukan data ke table(kode_barang, nama_barang, stock, harga) database gudang, data diambil dari inputan data textfield.

untuk udate button gunakan fungsi executeUpdate lalu UPDATE sql dan SET data yang berfungsi menginput data baru ke field dalam table.


sekarang untuk mencari barang lewat kode barang tanpa tombol cari, saya memakai metode focusLost() di textfield kode barang, caranya sama seperti saat event handler, cuma klik kanan pada textfield lalu pilih event, focus, focusLost dengan codingan seperti gambar diatas.

untuk delete button tambahkan coding DELETE FROM (salah satu bahasa sql) yang berfungsi menghapus isi data dalam tiap table yang disebutkan didalam code.


pada gambar ini terdapat coding untuk menu exit, memanggil Ireport dan button new. saya memakai Ireport versi 4.7.1
dalam memanggil Ireport harus memakai library khusus, library yang harus ada yaitu:
  • jasperreport-4.7.1.jar
  • commons-beanutils-1.8.2.jar
  • commons-collection-3.2.1.jar
  • commons-digester-2.1.jar
  • commons-logging-1.1.jar
  • groovy-all-2.0.1.jar
  • itext-2.1.7.jar

library dapat di download di: https://www.dropbox.com/sh/a3u711brtj75hbq/AACJ-aTQZg3gNDua7b-5cDMba 

penjelasan lengkap bisa dapatkan di https://www.dropbox.com/s/nl0s86eb5nn5g19/Modul-Dan-Tutorial-Java-Database.pdf?dl=1

hasil reportnya

lanjut gan ke bagian 4.

Membuat aplikasi input dan penjualan barang dengan java NetBeans dan MySQL bagian 2

oke seperti janji, saya akan melanjutkan project saya.

Form Main menu.
dalam file ini saya memakai palette: Jpanel, Jmenu, 2 JLabel untuk gambar background dan 3 JmenuItem.




untuk memberi gambar pertama drag & drop Jlabel ke frame lalu kosongkan teksnya, lalu pilih icon bergambar titik di icon. karena saya memakai Jpanel makan JLabel diletakan di Jpanel dan set layout Jpanel dengan cara klik kanan Jpanel di tab navigator (biasanya di sebelah kiri dan dibawah tab project) pilih setLayoutnya menjadi Absolute Layout.


untuk gambar lebih baik diletakan dalam package jadi tidak akan hilang saat project berpindah tempat (misal project kamu di documen dan kamu copy ke flashdisk). pilih packagenya yang ada di tray lalu pilih filenya di tray file.




codingan untuk menunya ada dibawah nih,


saat memilih salah satu menu, form akan berpindah ke form lain. itu dikarenakan memakai fungsi dispose() yang berguna untuk menutup form dan untuk pindah ke form lain memakai fungsi nama_variabel baru form.setVisible(true). mengkondisikan untuk memperliharkan form yang dimaksud saat main menu di dispose.

untuk exit menu bisa memakai JOptionPane.YES_NO_OPTION yang dinyatakan dalam type data integer lalu membuat kondisi dengan IF statement.

Membuat aplikasi input dan penjualan barang dengan java NetBeans dan MySQL bagian 1

Hey guys ini postingan pertama saya di blog ini, tanpa bunag waktu mending kita mulai aja pada intinya.




nah gambar diatas adalah project saya buat UAS, mulai dari login lalu ke main menu dan pilih di Jmenu untuk menginput barang ke inventory atau melakukan penjualan. untuk membuatnya mula - mula harus mempunyai MySql dan apache server, keduanya bisa kalian dapat di aplikasi XAMPP, WAMP atau aplikasi localhost lainnya.

oke sekarang kita bahas codingnya.

Form Login.

gambar diatas adalah coding untuk login form, dimana mula - mula membuat koneksi ke database lalu mengambil data dari table admin yang terdapat field username dan password. coding diletakan di button login atau kalian bisa menggunakan event handler berupa keyPressed seperti contoh dibawah ini: 

nah untuk membuat event handler cukup klik kanan pada object (dalam program ini saya memakai eventnya di textfield password) lalu pilih event kemudian key dan pilih keyPressed.

nah bagian ini kita membahas coding login dulu, selanjutnya saya akan membahas form main menu dan input barang. untuk penjelasan lebih lengkapnya tentang coding bisa kalian dapat di PDF yagn akan saya upload nanti.

thanks for reading.......