TUTORIAL PEMBUATAN MENU UTAMA, KASIR DAN BIDANG 2D&3D
1.
Membuat project baru dengan nama project “ProjectUas”,
dan uncheck untuk Create Main Class.
2.
Mendesain 3 halaman atau frame pada package
View, diantaranya adalah sebagai berikut :
A.
frame dengan nama Menu.java
1)
Klik kanan pada menubar → add from palette→menuitem untuk
menambahkan item pilihan Kasir dan bidang2D&3D.
2)
Ubah nama variabel JMenuItem menjadi Kasir dan
bidang 2D&3D
4) Klik kanan pada JMenuItem bidang 2D&3D lalu tambahkan source code berikut:
6)
Klik kanan pada jlabel →properties→icon→tambahkan
file or URL→OPEN→close untuk menambahkan foto.
B. Mendesain
halaman atau frame pada package View dengan nama kasir.java, dengan ketentuan
seperti pada gambar :
1) Ubah warna
(hijau) dan ukuran pada JLabel judul (18 bold italic)
2)
Ubah isi data di JComboBox dengan cara cara
klik kanan pada JCombobox → klik properties → pilih Model → ganti dengan menu
pensil, buku, tipe x → ok → close
3) Ubah
variable nama dengan ketetuan sebagai berikut :
Field
|
Nama Variable
|
JComboBox
pada barang
|
Cbarang
|
JTextField
pada harga
|
Tharga
|
JTextField
pada jumlah
|
Tjumlah
|
JButton
pada tambah
|
Btambah
|
JButton
pada Hapus
|
JButton1
|
JTable pada
tabel
|
Tdata
|
JTextField
pada total
|
Ttotal
|
5) Buat object dari DefaultComboBoxModel
6) Tambahkan source code berikut pada componentShown untuk menambah data pada JCombobox :
6) Tambahkan source code berikut pada componentShown untuk menambah data pada JCombobox :
7)
Klik kanan pada JComboBox à klik event à klik Action à klik ActionPerformed dan tulis source
code di bawah ini :
8)
Klik kanan pada Button tambah à klik event à klik Action à klik ActionPerformed dan tulis source
code di bawah ini :
9)
Untuk menghindari kesalahan dalam program
yaitu proses tidak bisa dijalankan ketika data masukan kosong maka perlu
ditambahkan validasi dalam bentuk pop up yaitu menggunakan JOptionePane dengan
cara import class JOptionePane.

10) klik kanan pada button hapus → klik event → klik action → klik actionperformed dan tulis source code dibawah ini.
11)
Konfigurasi JTable dengan import DefaultTableModel
:
12) atur kolom tabel

13) untuk menyimpan data tambahkan arraylist
12) atur kolom tabel
13) untuk menyimpan data tambahkan arraylist

1)
Ubah warna (biru) dan ukuran pada JLabel judul
(18 bold italic)
2)
Ubah isi data di JComboBox pada Nama Bidang dengan
cara cara klik kanan pada JCombobox → klik properties → pilih Model → ganti
dengan menu Lingkaran, persegi, persegi Panjang, kubus, balok, tabung → ok → close
3)
Ubah variable nama dengan ketetuan sebagai
berikut :
Field
|
Nama Variable
|
JComboBox
pada Nama Bidang
|
Jnama
|
JTextField
pada Tinggi
|
Ttinggi
|
JTextField
pada Jari-jari
|
Tjari
|
JTextField
pada sisi
|
Tsisi
|
JTextField
pada lebar
|
Tlebar
|
JTextField
pada panjang
|
Tpanjang
|
JComboBox
pada Hitung
|
CHitung
|
JButton
pada Mulai Hitung
|
btnMulai
|
JButton
pada proses
|
Bproses
|
JButton
pada delete
|
jButton1
|
JTable
pada Tabel
|
Ttabel
|
4)
Import DefaultComboboxModel yaitu:
5)
Buat objek dari DefaultComboboxModel

6) Tambahkan source code berikut pada componentShown untuk menambah data pada JCombobox
6) Tambahkan source code berikut pada componentShown untuk menambah data pada JCombobox
8) Supaya nama kolom Tabel yang diatur di atas bisa muncul ketika frame dijalankan maka tambahkan setModel berikut pada componentShown


10) Klik kanan pada JButton(proses) à klik event à klik Action à klik ActionPerformed dan tulis source code di bawah ini :

11)Klik kanan pada JButton(delete) à klik event à klik Action à klik ActionPerformed dan tulis source code di bawah ini :

12) Untuk menghindari kesalahan dalam program yaitu proses tidak bisa dijalankan ketika data masukan kosong maka perlu ditambahkan validasi dalam bentuk pop up yaitu menggunakan JOptionePane dengan cara import class JOptionePane.
13)Konfigurasi JTable dengan import DefaultTableModel
:
14) Klik kanan pada JButton(Mulai Hitung) à klik event à klik Action à klik ActionPerformed dan tulis source code di bawah ini :




























