Contoh Pemrograman JAVA Menggunakan Net

Contoh Pemrograman JAVA Menggunakan NetBeans IDE
Hy Guys.. Welcome Back Here..
Tanpa Basa basi sekarang kita akan berusaha amemahami
cara penerapan Program JAVA menggunakan NetBeans
IDE.. Kita Langsung ke contoh permasalahan saja..
Cekibroooot...
>> Disini kita akan membuat contoh Form penjualan Mobil
seperti gambar berikut ini

Cukup sederhana kan? :)
Baiklah langkah pertama dalam proses pembuatan Form
Mobil tersebut adalah
>> Buka Aplikasi NetBeans IDE nya..
>> Lalu Pilih File - New Project, pada kolom Categories
Pilih Java dan Java Application, Next
>> Tentukan Nama Projectnya (bebas), lalu beri tanda
chek pada Set As Main Project, Finish..
>> Kemudian Klik kanan pada Default Package, Pilih New Java Class, tentukan nama class sesuka hati anda..
Finnish..
>> Setelah itu mulai lam mengdisain Form anda sesuai
dengan gambar di atas dengan cara men-Drag button2

yang ada pada coloum Palette sesuai kebutuhan.

>> Langkah selanjutnya mulai memberikan nama Variable
pada masing2 button (diusahakan yang mudah untuk di
ingat oleh anda)
Pendeklarasian Program (Listing)
Sebelumnya kita harus mendeklarasikan Variabel yang
akan kita gunakan, ketikan Listing dibawah ini pada
Kepala Program..
public class mobil extends javax.swing.JFrame {
int ac,central,kaca,total,bayar,harga;
Nahh, saatnya kita memulai memasukan program Java ke
dalam button..
Untuk Button Combobox..
>> Klik 2x pada Button, lalu ketikan Listing berikut ini
private void
cmbkodeActionPerformed(java.awt.event.ActionEvent evt)
{
if(cmbkode.getSelectedItem().equals("MAV01")){
tfnama.setText("AVANZA");

harga=125000000;
tfharga.setText(String.valueOf(harga));
if(tftotal.getText().equals("")){
bayar=0;
}
else
{
bayar=Integer.parseInt(tftotal.getText());
}
total = bayar + harga;
tftotal.setText(String.valueOf(total));
}
else if(cmbkode.getSelectedItem().equals("MXE02")){
tfnama.setText("XENIA");
harga=115000000;
tfharga.setText(String.valueOf(harga));

if(tftotal.getText().equals("")){
bayar=0;
}

else
{
bayar=Integer.parseInt(tftotal.getText());
}
total = bayar + harga;
tftotal.setText(String.valueOf(total));
}
else if(cmbkode.getSelectedItem().equals("MIN03")){
tfnama.setText("INNOVA");
harga=135000000;
tfharga.setText(String.valueOf(harga));
if(tftotal.getText().equals("")){
bayar=0;
}
else
{
bayar=Integer.parseInt(tftotal.getText());
}
total = bayar + harga;
tftotal.setText(String.valueOf(total));

}
}
>> Untuk RadioButton (kita permisalkan rd1 & rd2)
ketikan Listing berikut ini..
private void
rd1ActionPerformed(java.awt.event.ActionEvent evt) {
if(rd1.isSelected()){
int a=Integer.parseInt(tfharga.getText());
int b = 20000;
int c = a+b;
tfbayar.setText(String.valueOf(b));
tftotal.setText(String.valueOf(c));
}

}
private void
rd2ActionPerformed(java.awt.event.ActionEvent evt) {
if(rd2.isSelected()){
int a=Integer.parseInt(tfharga.getText());
int b = 10000;

int c = a+b;
tfbayar.setText(String.valueOf(b));
tftotal.setText(String.valueOf(c));
}
}
>> Beralih untuk Listing CheckBox (kita permisalkan nama
Variabel nya ch1, ch2 & ch3) Listingnya adalah:
private void
ch1ActionPerformed(java.awt.event.ActionEvent evt) {
if(ch1.isSelected()){
ac = 20000;
total=ac+central+kaca+bayar+harga;
tfac.setText(String.valueOf(ac));
tftotal.setText(String.valueOf(total));
}
else
{
ac = 0;
total=ac+central+kaca+bayar+harga;
tfac.setText(String.valueOf(ac));

tftotal.setText(String.valueOf(total));
}
}
private void
ch2ActionPerformed(java.awt.event.ActionEvent evt) {
if(ch2.isSelected()){
central = 10000;
total=ac+central+kaca+bayar+harga;
tfcentral.setText(String.valueOf(central));
tftotal.setText(String.valueOf(total));

}
else
{
central=0;
total=ac+central+kaca+bayar+harga;
tfcentral.setText(String.valueOf(central));
tftotal.setText(String.valueOf(total));
}
}

private void
ch3ActionPerformed(java.awt.event.ActionEvent evt) {
if(ch3.isSelected()){
kaca = 20000;
total=ac+central+kaca+bayar+harga;
tfkaca.setText(String.valueOf(kaca));
tftotal.setText(String.valueOf(total));
}
else
{
kaca=0;
total=ac+central+kaca+bayar+harga;
tfkaca.setText(String.valueOf(kaca));
tftotal.setText(String.valueOf(total));
}
}
>> Dan terakhir untuk Button Bersih & Keluar, Ketikan
Listing berikut ini:
private void
jbbersihActionPerformed(java.awt.event.ActionEvent evt)

{
tfnama.setText("");
tfharga.setText("");
tfharga.setText("");
tfcentral.setText("");
tfac.setText("");
tfkaca.setText("");
tftotal.setText("");

tfbayar.setText("");
ch1.setSelected(false);
ch2.setSelected(false);
ch3.setSelected(false);
buttonGroup1.clearSelection();
}
private void
jbkeluarActionPerformed(java.awt.event.ActionEvent evt)
{
System.exit(0);
}

Maka Hasilnya sebagai contoh akan tampak kurang lebih
seperti ini :

Demikian lah contoh pemrograman Java menggunakan
Aplikasi NetBeans IDE..
Kami menerima Masukan, kritik atau saran. silahkan
Comment pada form di bawah ini

Dokumen yang terkait

Diskriminasi Daun Gandarusa (Justicia gendarrusa Burm.f.) Asal Surabaya, Jember dan Mojokerto Menggunakan Metode Elektroforesis

0 61 6

Analisa pemampaatan internet berdasarkan survei pemetaan E-Commerce Menggunakan metode Six Sigma

2 36 99

Aplikasi Data Mining Menggunakan Metode Decision Tree Untuk Pemantauan Distribusi Penjualan Sepeda Motor Di PD. Wijaya Abadi Bandung

27 142 115

Analisis Prioritas Program Pengembangan Kawasan "Pulau Penawar Rindu" (Kecamatan Belakang Padang) Sebagai Kecamatan Terdepan di Kota Batam Dengan Menggunakan Metode AHP

10 65 6

Perancangan Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada PT. Tiki Jalur Nugraha Ekakurir Cabang Bandung Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server

32 174 203

Penerapan Data Mining Untuk Memprediksi Fluktuasi Harga Saham Menggunakan Metode Classification Dengan Teknik Decision Tree

20 110 145

Pembangunan Sistem Informasi di PT Fijayatex Bersaudara Dengan Menggunakan Pendekatan Supply Chain Management

5 51 1

Prosedur Pelaporan Surat Pemberitahuan Pajak Pengahsilan (SPT PPn) Dengan Menggunakan Elektronik Surat Pemberitahuan (E-SPT PPn 1111) Pada PT. INTI (Persero) Bandung

7 57 61

Pembangunan Aplikasi Augmented reality Sistem Eksresi Pada Manusia Dengan Menggunakan Leap Motion

28 114 73

Studi Perbandingan Sikap Sosial Siswa dengan Menggunakan Model Pembelajaraan Kooperatif Tipe Two Stay Two Stray dan Think Pair Share Pada Mata Pelajaran IPS Terpadu

3 49 84