JAVA DEKSTOP
1. Cara membuat project baru :
a. Untuk membuat project baru Klik file > New Project
b. Pilih Java > Java Application > Next
c. Silahkan beri nama project kalian (Contoh Penjualan)
Nama Project
Tentukan Penyimpanan
Project
Wajib Ceklis
Jangan di Ceklis
2. Catatan penting setelah membuat project baru..!!
a. Pindahkan file “Database” yg telah diberikan kedalam project kalian.
b. Step: copy file “Database” > cari penyimpanan project kalian di my
komputer > klik folder “src” > Paste.
Buka file project kalian
Copy
Copy disini
c. Kemudian buka netbeans kalian, buka project yg telah kalian buat, pada
library klik kanan > add library > pilih import > cari MySQL JDBC
Driver
Klik kanan Pilih import
Kemudian
add library
d. Selanjutnya, jika kalian sudah membuat database dan akan dikoneksikan
dengan project yg sudah dibuat, pada project kalian silahkan buka
packages Database > klik 2x pada class parameter > rename sesuaikan
dengan database yg akan digunakan.
Buka project kalian di netbeans
Buka package Database
Klik 2X pada class parameter
Rename pada bagian ini, sesuai dengan nama database yg kalian gunakan
e. Dalam pembuatan database, usahakan untuk primary key menggunakan
tipe data “integer”. Karena dalam koding yg kita gunakan sekarang untuk
mengeksekusi fungsi edit dan hapus hanya bisa membaca tipe data
“integer”.
3. Membuat frame baru
a. Pada project kalian, klik kanan pada source package > new > pilih
jframe form > kemudian rename (contoh form_barang)
b. Jika frame sudah terbuat, jangan lupa untuk mengganti layout nya ke
absolute. Cara nya klik kanan pada frame > set layout > absolute
layout.
c. Silahkan desain frame barang yg telah kalian seperti dibawah ini:
pakai
label
pakai
label
pakai
textfield
pakai
button
pakai
pakai label
table
d. Setelah selesai desain silahkan beri nama variable pada setiap palette yg
tadi di desain. Contoh : pada textfield kode barang klik kanan > change
variable name.
Klik kanan pada
textfield
Ganti nama variable
nya, Contoh : kd_brg
Ganti nama variable
nya, Contoh : tambah
Klik kanan pada
button
4. Tahap kodingan
a. Pada codingan yg akan kita pelajari sekarang, ada beberapa codingan wajib
yg harus selalu ada pada setiap pembuatan JFrame baru. Silahkan pilih tab
source …
Source untuk melihat dan memasukan koding pada frame
Design untuk melihat dan mengatur suatu tampilan pada
frame
b. Codingan wajib .. !
Perhatikan juga huruf
Perhatikan Perhatikan penaruhan kodingan nya besar kecil dan tanda
juga angka ini, baca nya
sebagai
penunjuk baris
koding
c. Kodingan simpan
Penaruhan kodingan simpan silahkan kalian scroll sampai bawah, letakan
kodingan simpan dipaling bawah didalam kurung kurawal terakhir.
Taruh kodingan didalam kurung kurawal terakhir
Masukan kodingan simpan nya :
d. Jika sudah buka kembali tab desain kalian, pada button simpan silahkan
klik 2x, jika sudah akan muncul halaman koding untuk button simpan
Halaman koding button simpan Pindahkan kursor, kemudian enter
Masukan kodingan nya
e. Koding load table (menampilkan data di database kedalam table project)
f. Koding logika untuk fungsi bersih, aktif, dan nonaktif
g. Koding untuk menampilkan data yg dipilih kedalam textfield
h. Kodingan tombol cari, silahkan pada desain klik 2x pada tombol cari
i. Kodingan tombol simpan edit, silahkan klik 2x pada tombol simpan edit
j. Kodingan tombol hapus, silahkan klik 2x pada tombol hapus
k. Kodingan penomoran kode otomatis
5. Tahap pembuatan kodingan logika pada desain
a. Kodingan logika saat form pertama kali di buka atau di running
Perhatikan letak penaruhan kodingan
nya, berada di Antara koding
initComponents();
b. Logika tombol tambah, klik 2x pada tombol tambah
c. Logika tombol batal, klik 2x pada tombol batal
d. Logika simpan baru, untuk logika simpan baru di sisipkan/disatukan
dengan kodingan private void simpanB.
Perhatikan letak penaruhan kodingan nya..!!!
e. Logika simpan edit, klik 2x pada tombol simpan edit, perhatikan
penaruhan letak kodingan nya.
Perhatikan letak penaruhan kodingan nya..!!!
f. Logika tombol cari, klik 2x pada tombol cari, perhatikan letak penaruhan
kodingan nya.
Perhatikan letak penaruhan kodingan nya..!!!
g. Logika tombol edit, silahkan klik 2x pada tombol edit
h. Logika tombol hapus, silahkan klik 2x pada tombol hapus, perhatikan
letak penaruhan koding nya.
Perhatikan letak penaruhan kodingan nya..!!!
i. Logika validasi pada textfield harga, pada textfield harga klik kanan >
event > key > keytyped
3
Klik kanan 1 2
Masukan kodingan nya…
*CATATAN : untuk textfield stok, lakukan hal yg sama seperti textfield
harga diatas.
6. Pembuatan form admin
a. Silahkan klik kanan pada source packages > new > Jframe Form
b. Buat frame baru dengan nama form_admin
c. Desain form_admin sebagai berikut…..
Textfield Radio button button Combo box Label JTable Password field
d. Jika sudah, silahkan beri nama variable pada masing2 item yg telah
kalian desain.
e. Masukan Codingan wajib nya.. !
Perhatikan penaruhan kodingan nya Perhatikan juga huruf
besar kecil dan tanda
baca nya
f. Kodingan simpan
Penaruhan kodingan simpan silahkan kalian scroll sampai bawah, letakan
kodingan simpan dipaling bawah didalam kurung kurawal terakhir.
Taruh kodingan didalam kurung kurawal terakhir
g. Ketikan koding nya:
h. Jika sudah buka kembali tab desain kalian, pada button simpan baru
silahkan klik 2x, jika sudah akan muncul halaman koding untuk button
simpan
Halaman koding button simpan Pindahkan kursor, kemudian enter
Masukan kodingan nya
i. Kodingan load table (menampilkan data di database kedalam table project)
j. Koding logika untuk fungsi bersih, aktif, dan nonaktif
k. Koding untuk menampilkan data yg dipilih kedalam textfield
l. Kodingan tombol cari, silahkan pada desain klik 2x pada tombol cari
m. Kodingan tombol simpan edit, silahkan klik 2x pada tombol simpan edit
n. Kodingan tombol hapus, silahkan klik 2x pada tombol hapus
o. Kodingan penomoran kode otomatis
7. Pembuatan form menu utama
a. Silahkan buat form baru dengan nama menu_utama, klik kanan pada
source package > new > JFrame Form
b. Selanjutnya menambahkan swing menu utama, pada pallete pilih swing
menus > pilih menu bar, lalu di klik dan di drag kedalam frame
c. Silahkan desain tampilan menu seperti ini
d. Untuk menambah menu, klik kanan pada tab menu > add menu
e. Untuk menambah menu didalam menu silahkan klik kanan pada tab menu
> add from pallete > menu
8. Membuat form login, silahkan pada source package klik kanan > new >
JFrame Form > beri nama form_login
a. Silahkan desain form login seperti berikut :
Label
Textfield
Password
field
button
b. Silahkan buka source pada form login, masukan kodingan wajib nya…
c. Kodingan pada tombol login, silahkan klik 2x pada tombol login
d. Kodingan pada tombol keluar, klik 2x pada tombol keluar
9. Membuat form transaksi penjualan, silahkan klik kanan pada source package
> new > JFrame Form > beri nama form_transaksi
a. Silahkan buat desain tampilan form transaksi seperti ini :
b. Jangan lupa beri nama variable pada setiap item yg sudah dibuat didesain.
c. Karena form transaksi menggunakan fungsi cetak, silahkan masukan
terlebih dahulu library nya, klik kanan pada libraries > add jar/folder >
cari tempat penyimpanan libraries nya > pilih semua > ok
Pilih semua library nya
d. Masukan kodingan wajib
e. Kodingan lain nya
f. Koding kode jual otomatis
g. Kodingan jam otomatis
h. Kodingan load table barang
i. Kodingan load table transaksi
j. Kodingan ambil data dari database dan dimunculkan di textfield
k. Kodingan logika clear, nonaktif dan aktif (nama variable diambil dari
textfied inputan transaksi)
l. Kodingan perhitungan stok dan total beli
m. Kodingan simpan data
n. Kodingan ambil data id admin dan nama admin
o. Kodingan update stok barang setelah melakukan pembelian barang
p. Kodingan cetak data transaksi
q. Kodingan tombol titik.. silahkan klik 2x pada tombol
Klik 2x
r. Kodingan tombol cari , klik 2x pada tombol cari
Klik 2x
s. Kodingan tombol load table , klik 2x pada tombol load table
Klik 2x
t. Kodingan tombol batal, klik 2x pada tombol batal
u. Kodingan tombol simpan, klik 2x pada tombol simpan
v. Kodingan tombol tambah, klik 2x pada tombol tambah
w. Kodingan perhitungan jika klik enter pada textfield jumlah beli. Klik
kanan pada textfeld jumlah beli > event > key > key pressed