Sabtu, 05 April 2014

Java Swing GUI

                   Tugas Pemograman 1 (Java Swing GUI)

 Membuat Aplikasi menggunakan java swing GUI

Mari kita ikuti langkah-langkahnya ^^ ,

1. Buka Aplikasi NetBeans sampai muncul tampilan seperti ini

2. Pilih menu file lalu ne Project sampai tampil tampilan seperti ini

3. masukan Project Name GuiFromExsamples dan tentukan lokasi penyimpanan projectnya.

4. Klik kanan pada nama project lalu pilih new dan pilih JFrameForm untuk menambahkan form baru tempat kita melakukan design  GUI

5. Masukan nama Form yang akan anda design lalu klik Finish

6. Akan muncul Form seperti ini, sekarang anda siap untuk melakukan design form yang anda inginkan

7. Buatlah Design form seperti ini




8. Berikut Scriptnya :
 KERETA
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/*
* kereta.java
*
* Created on 04 April 14, 12:46:00
*/

/**
*
* @author Nurul
*/
public class kereta extends javax.swing.JFrame {
private int tarif;
private int jml, hasil;

/** Creates new form kereta */
public kereta() {
initComponents();
}
void gethitung(){
tarif=Integer.parseInt(hrg.getText());
jml=Integer.parseInt(beli.getText());
hasil=tarif*jml;
bayar.setText(Integer.toString(hasil));
}

/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings(“unchecked”)
// <editor-fold defaultstate=”collapsed” desc=”Generated Code”>
private void initComponents() {

jenis = new javax.swing.ButtonGroup();
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
nama = new javax.swing.JTextField();
kode = new javax.swing.JComboBox();
kereta = new javax.swing.JTextField();
jPanel2 = new javax.swing.JPanel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jur = new javax.swing.JComboBox();
anak = new javax.swing.JRadioButton();
dewasa = new javax.swing.JRadioButton();
hrg = new javax.swing.JTextField();
jPanel3 = new javax.swing.JPanel();
jLabel7 = new javax.swing.JLabel();
jLabel8 = new javax.swing.JLabel();
beli = new javax.swing.JTextField();
bayar = new javax.swing.JTextField();
bersih = new javax.swing.JButton();
keluar = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(“Pesan Tiket”));

jLabel1.setText(“Nama Penumpang”);

jLabel2.setText(“Kode Kereta Api”);

jLabel3.setText(“Nama Kereta”);

kode.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “KA147″, “KA146″, “KA154″ }));
kode.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
kodeActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addComponent(jLabel2)
.addComponent(jLabel3))
.addGap(60, 60, 60)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(kode, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(nama, javax.swing.GroupLayout.DEFAULT_SIZE, 177, Short.MAX_VALUE)
.addComponent(kereta))
.addContainerGap(55, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(nama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel1))
.addGap(21, 21, 21)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel2)
.addComponent(kode, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(kereta, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(“Data Tiket”));

jLabel4.setText(“Jurusan”);

jLabel5.setText(“Jenis Penumpang”);

jLabel6.setText(“Harga”);

jur.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Pasar Senen – Tegal”, “Pasar Senen – Madiun”, “Tanah Abang – Tegal”, “Tanah Abang – Madiun”, “Tanah Abang – Kutoarjo”, “Tanah Abang – Lempuyang” }));

anak.setText(“Anak-anak”);
anak.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
anakActionPerformed(evt);
}
});

dewasa.setText(“Dewasa”);
dewasa.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
dewasaActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel4)
.addComponent(jLabel5)
.addComponent(jLabel6))
.addGap(40, 40, 40)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(hrg, javax.swing.GroupLayout.PREFERRED_SIZE, 178, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(anak)
.addGap(18, 18, 18)
.addComponent(dewasa))
.addComponent(jur, javax.swing.GroupLayout.PREFERRED_SIZE, 175, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(77, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4)
.addComponent(jur, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(anak)
.addComponent(dewasa))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel6)
.addComponent(hrg, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(109, 109, 109))
);

jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder(“Penjualan”));

jLabel7.setText(“Jumlah Beli”);

jLabel8.setText(“Jumlah Bayar”);

beli.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
beliActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addComponent(jLabel7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(beli, javax.swing.GroupLayout.DEFAULT_SIZE, 119, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel8)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(bayar, javax.swing.GroupLayout.PREFERRED_SIZE, 119, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel7)
.addComponent(beli, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(bayar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel8))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

bersih.setText(“Bersih”);
bersih.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
bersihActionPerformed(evt);
}
});

keluar.setText(“Keluar”);
keluar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keluarActionPerformed(evt);
}
});

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(bersih)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 276, Short.MAX_VALUE)
.addComponent(keluar))
.addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(23, 23, 23))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(29, 29, 29)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(bersih)
.addComponent(keluar))
.addGap(28, 28, 28))
);

pack();
}// </editor-fold>

private void keluarActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
// TODO add your handling code here:
}

private void bersihActionPerformed(java.awt.event.ActionEvent evt) {
nama.setText(“”);
kode.getSelectedIndex();
kereta.setText(“”);
jur.getSelectedIndex();
jenis.clearSelection();
hrg.setText(“”);
beli.setText(“”);
bayar.setText(“”);
// TODO add your handling code here:
}

private void kodeActionPerformed(java.awt.event.ActionEvent evt) {
if(kode.getSelectedItem().equals(“KA147″)){
kereta.setText(“Matarmaja”);
jur.removeAllItems();
jur.addItem(“Pasar Senen – Tegal”);
jur.addItem(“Pasar Senen – Madiun”);
} else if (kode.getSelectedItem().equals(“KA146″)){
kereta.setText(“Brantas”);
jur.removeAllItems();
jur.addItem(“Tanah Abang – Tegal”);
jur.addItem(“Tanah Abang – Madiun”);
} else if (kode.getSelectedItem().equals(“KA154″)){
kereta.setText(“Bengawan”);
jur.removeAllItems();
jur.addItem(“Tanah Abang – Kutoarjo”);
jur.addItem(“Tanah Abang – Lempuyang”);
} else {
kereta.setText(“”);
jur.addItem(“”);
jur.addItem(“”);
}
// TODO add your handling code here:
}

private void anakActionPerformed(java.awt.event.ActionEvent evt) {
if(anak.isSelected())
if (jur.getSelectedItem().equals(“Pasar Senen – Tegal”)){
hrg.setText(“30000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Pasar Senen – Madiun”)){
hrg.setText(“35000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Tanah Abang – Tegal”)){
hrg.setText(“40000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Tanah Abang – Madiun”)){
hrg.setText(“45000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Tanah Abang – Kutoarjo”)){
hrg.setText(“50000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Tanah Abang – Lempuyang”)){
hrg.setText(“55000″);
} else {
hrg.setText(“0″);
}
// TODO add your handling code here:
}

private void dewasaActionPerformed(java.awt.event.ActionEvent evt) {
if(dewasa.isSelected())
if (jur.getSelectedItem().equals(“Pasar Senen – Tegal”)){
hrg.setText(“50000″);}
else if (jur.getSelectedItem().equals(“Pasar Senen – Madiun”)) {
hrg.setText(“55000″);}
else if (jur.getSelectedItem().equals(“Tanah Abang – Tegal”)) {
hrg.setText(“60000″);}
else if(jur.getSelectedItem().equals(“Tanah Abang – Madiun”))
{
hrg.setText(“65000″);}
else if(jur.getSelectedItem().equals(“Tanah Abang – Kutoarjo”))
{
hrg.setText(“70000″);}
else if (jur.getSelectedItem().equals(“Tanah Abang – Lempuyang”)) {
hrg.setText(“75000″);}
else {
hrg.setText(“0″);
}
// TODO add your handling code here:
}

private void beliActionPerformed(java.awt.event.ActionEvent evt) {
gethitung();
// TODO add your handling code here:
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new kereta().setVisible(true);
}
});
}

// Variables declaration – do not modify
private javax.swing.JRadioButton anak;
private javax.swing.JTextField bayar;
private javax.swing.JTextField beli;
private javax.swing.JButton bersih;
private javax.swing.JRadioButton dewasa;
private javax.swing.JTextField hrg;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.ButtonGroup jenis;
private javax.swing.JComboBox jur;
private javax.swing.JButton keluar;
private javax.swing.JTextField kereta;
private javax.swing.JComboBox kode;
private javax.swing.JTextField nama;
// End of variables declaration

}
 9. Run Program :


Sabtu, 18 Januari 2014

Menghitung Luas Kubus with NetBeans jframe

Menghitung Luas Kubus


    Dalam tutorial kali ini akan saya jelaskan cara membuat Aplikasi Menghitung Luas Kubus dengan menggunakan NetBeans.Setelah buat project baru, klik kanan pada Project yang telah dibuat lalu pilih New > JFrame Form. Kemudian buat design tampilan seperti berikut:

Script dari proses perhitungan keliling dan volume kubus dalam Jframe Form :

 Script dari proses Selesai dan Ulangi dalam Jframe Form :

Script untuk mengkonversikan isi TextField kedalam bentuk Integer 

  Script dalam Java Class untuk menjalankan perhitungan kubus yang ada dalam JFrame Form. Java Class dan Jframe Form bisa terhubung dikarenakan disatukan dalam satu pogram yang sama.



 Setelah semuanya selesai, maka Compile / Run program,dan hasilnya akan sebagai berikut (output) :






Rabu, 15 Januari 2014

Pentingnya Pendidikan Tinggi

Pentingnya Pendidikan Tinggi

Apa yang tersirat dipikiranmu, kita, dan kalian jika mendengar kata “kuliah” ???
Apa yang kamu bayangkan dengan sebuah kata “kuliah” ??? Siapa yang harus kuliah?? mengapa harus kuliah? Itulah sedikitnya sederet pertanyaan pembuka mengenai perkuliahan,… dan dimana kita harus kuliah?
Yang menjadi pokok permasalahnnya hanya pada satu titik yaitu faktor Ekonomi. Faktor inilah yang sangat mempengaruhi pada seseorang yang ingin melanjutkan ke jenjang yang lebih tinggi seperti ke Perguruan Tinggi.
Tingginya biaya pendidikan di  perguruan tinggi sering menjadi kendala bagi banyak orang untuk mendapatkan pendidikan/gelar yang lebih tinggi, terutama untuk siswa dari keluarga yg berpenghasilan rendah, Meskipun alasan ini berlaku,seseorang harus memahami bahwa ada banyak manfaat pentingnya perguruan tinggi seperti kualitas hidup yang lebih baik di masa depan.

Saya yakin kalian masih banyak yang bingung ingin melanjutkan atau tidak.Namun  bersykurlah bagi mereka yang sudah punya tujuan yang tetap dimana mereka ingin kuliah dan saya doakan semoga apa yang anda inginkan tercapai. Amiin . Untuk yang belum, tidak usah khawatir karena disini saya ingin membantu dengan memberikan sedikit informasi tentang sekolah tinggi dengan bayaran yg terjangkau/murah untuk kalian yang ingin melanjutkan tetapi terkendala biaya,yaitu ‘STMIK ERESHA’ (www.stmikeresha.ac.id) :)
Jujur, alasan utama memilih kampus ini memang dari segi biaya tidak terlalu mahal. Dibandingkan kampus tetangga, mungkin besarnya biaya pendidikan yang dibayarkan masih jauh lebih sedikit.
Meskipun kampus saya murah uang kuliahnya, tapi soal kualitas saya yakin sekali tidak murahan dan tidak jauh beda dengan kampus lain,dosen pengajar di sana memiliki kualitas yang mumpuni.
Dan tahun ini STMIK ERESHA JAKARTA akan memberikan beasiswa gratis biaya kuliah sampai lulus bagi 100 lulusan SLTA tahun 2013 dan 2014. Pendaftaran jalur beasiswa terakhir 28 Februari 2014.

Sabtu, 05 April 2014

Java Swing GUI

Diposting oleh Unknown di 15.00 0 komentar
                   Tugas Pemograman 1 (Java Swing GUI)

 Membuat Aplikasi menggunakan java swing GUI

Mari kita ikuti langkah-langkahnya ^^ ,

1. Buka Aplikasi NetBeans sampai muncul tampilan seperti ini

2. Pilih menu file lalu ne Project sampai tampil tampilan seperti ini

3. masukan Project Name GuiFromExsamples dan tentukan lokasi penyimpanan projectnya.

4. Klik kanan pada nama project lalu pilih new dan pilih JFrameForm untuk menambahkan form baru tempat kita melakukan design  GUI

5. Masukan nama Form yang akan anda design lalu klik Finish

6. Akan muncul Form seperti ini, sekarang anda siap untuk melakukan design form yang anda inginkan

7. Buatlah Design form seperti ini




8. Berikut Scriptnya :
 KERETA
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/*
* kereta.java
*
* Created on 04 April 14, 12:46:00
*/

/**
*
* @author Nurul
*/
public class kereta extends javax.swing.JFrame {
private int tarif;
private int jml, hasil;

/** Creates new form kereta */
public kereta() {
initComponents();
}
void gethitung(){
tarif=Integer.parseInt(hrg.getText());
jml=Integer.parseInt(beli.getText());
hasil=tarif*jml;
bayar.setText(Integer.toString(hasil));
}

/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings(“unchecked”)
// <editor-fold defaultstate=”collapsed” desc=”Generated Code”>
private void initComponents() {

jenis = new javax.swing.ButtonGroup();
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
nama = new javax.swing.JTextField();
kode = new javax.swing.JComboBox();
kereta = new javax.swing.JTextField();
jPanel2 = new javax.swing.JPanel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jur = new javax.swing.JComboBox();
anak = new javax.swing.JRadioButton();
dewasa = new javax.swing.JRadioButton();
hrg = new javax.swing.JTextField();
jPanel3 = new javax.swing.JPanel();
jLabel7 = new javax.swing.JLabel();
jLabel8 = new javax.swing.JLabel();
beli = new javax.swing.JTextField();
bayar = new javax.swing.JTextField();
bersih = new javax.swing.JButton();
keluar = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(“Pesan Tiket”));

jLabel1.setText(“Nama Penumpang”);

jLabel2.setText(“Kode Kereta Api”);

jLabel3.setText(“Nama Kereta”);

kode.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “KA147″, “KA146″, “KA154″ }));
kode.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
kodeActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addComponent(jLabel2)
.addComponent(jLabel3))
.addGap(60, 60, 60)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(kode, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(nama, javax.swing.GroupLayout.DEFAULT_SIZE, 177, Short.MAX_VALUE)
.addComponent(kereta))
.addContainerGap(55, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(nama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel1))
.addGap(21, 21, 21)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel2)
.addComponent(kode, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(kereta, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(“Data Tiket”));

jLabel4.setText(“Jurusan”);

jLabel5.setText(“Jenis Penumpang”);

jLabel6.setText(“Harga”);

jur.setModel(new javax.swing.DefaultComboBoxModel(new String[] { “Pasar Senen – Tegal”, “Pasar Senen – Madiun”, “Tanah Abang – Tegal”, “Tanah Abang – Madiun”, “Tanah Abang – Kutoarjo”, “Tanah Abang – Lempuyang” }));

anak.setText(“Anak-anak”);
anak.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
anakActionPerformed(evt);
}
});

dewasa.setText(“Dewasa”);
dewasa.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
dewasaActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel4)
.addComponent(jLabel5)
.addComponent(jLabel6))
.addGap(40, 40, 40)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(hrg, javax.swing.GroupLayout.PREFERRED_SIZE, 178, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(anak)
.addGap(18, 18, 18)
.addComponent(dewasa))
.addComponent(jur, javax.swing.GroupLayout.PREFERRED_SIZE, 175, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(77, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4)
.addComponent(jur, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(anak)
.addComponent(dewasa))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel6)
.addComponent(hrg, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(109, 109, 109))
);

jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder(“Penjualan”));

jLabel7.setText(“Jumlah Beli”);

jLabel8.setText(“Jumlah Bayar”);

beli.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
beliActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addComponent(jLabel7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(beli, javax.swing.GroupLayout.DEFAULT_SIZE, 119, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel8)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(bayar, javax.swing.GroupLayout.PREFERRED_SIZE, 119, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel7)
.addComponent(beli, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(bayar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel8))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

bersih.setText(“Bersih”);
bersih.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
bersihActionPerformed(evt);
}
});

keluar.setText(“Keluar”);
keluar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keluarActionPerformed(evt);
}
});

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(bersih)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 276, Short.MAX_VALUE)
.addComponent(keluar))
.addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(23, 23, 23))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(29, 29, 29)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(bersih)
.addComponent(keluar))
.addGap(28, 28, 28))
);

pack();
}// </editor-fold>

private void keluarActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
// TODO add your handling code here:
}

private void bersihActionPerformed(java.awt.event.ActionEvent evt) {
nama.setText(“”);
kode.getSelectedIndex();
kereta.setText(“”);
jur.getSelectedIndex();
jenis.clearSelection();
hrg.setText(“”);
beli.setText(“”);
bayar.setText(“”);
// TODO add your handling code here:
}

private void kodeActionPerformed(java.awt.event.ActionEvent evt) {
if(kode.getSelectedItem().equals(“KA147″)){
kereta.setText(“Matarmaja”);
jur.removeAllItems();
jur.addItem(“Pasar Senen – Tegal”);
jur.addItem(“Pasar Senen – Madiun”);
} else if (kode.getSelectedItem().equals(“KA146″)){
kereta.setText(“Brantas”);
jur.removeAllItems();
jur.addItem(“Tanah Abang – Tegal”);
jur.addItem(“Tanah Abang – Madiun”);
} else if (kode.getSelectedItem().equals(“KA154″)){
kereta.setText(“Bengawan”);
jur.removeAllItems();
jur.addItem(“Tanah Abang – Kutoarjo”);
jur.addItem(“Tanah Abang – Lempuyang”);
} else {
kereta.setText(“”);
jur.addItem(“”);
jur.addItem(“”);
}
// TODO add your handling code here:
}

private void anakActionPerformed(java.awt.event.ActionEvent evt) {
if(anak.isSelected())
if (jur.getSelectedItem().equals(“Pasar Senen – Tegal”)){
hrg.setText(“30000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Pasar Senen – Madiun”)){
hrg.setText(“35000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Tanah Abang – Tegal”)){
hrg.setText(“40000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Tanah Abang – Madiun”)){
hrg.setText(“45000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Tanah Abang – Kutoarjo”)){
hrg.setText(“50000″);
} else if (anak.isSelected())
if (jur.getSelectedItem().equals(“Tanah Abang – Lempuyang”)){
hrg.setText(“55000″);
} else {
hrg.setText(“0″);
}
// TODO add your handling code here:
}

private void dewasaActionPerformed(java.awt.event.ActionEvent evt) {
if(dewasa.isSelected())
if (jur.getSelectedItem().equals(“Pasar Senen – Tegal”)){
hrg.setText(“50000″);}
else if (jur.getSelectedItem().equals(“Pasar Senen – Madiun”)) {
hrg.setText(“55000″);}
else if (jur.getSelectedItem().equals(“Tanah Abang – Tegal”)) {
hrg.setText(“60000″);}
else if(jur.getSelectedItem().equals(“Tanah Abang – Madiun”))
{
hrg.setText(“65000″);}
else if(jur.getSelectedItem().equals(“Tanah Abang – Kutoarjo”))
{
hrg.setText(“70000″);}
else if (jur.getSelectedItem().equals(“Tanah Abang – Lempuyang”)) {
hrg.setText(“75000″);}
else {
hrg.setText(“0″);
}
// TODO add your handling code here:
}

private void beliActionPerformed(java.awt.event.ActionEvent evt) {
gethitung();
// TODO add your handling code here:
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new kereta().setVisible(true);
}
});
}

// Variables declaration – do not modify
private javax.swing.JRadioButton anak;
private javax.swing.JTextField bayar;
private javax.swing.JTextField beli;
private javax.swing.JButton bersih;
private javax.swing.JRadioButton dewasa;
private javax.swing.JTextField hrg;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.ButtonGroup jenis;
private javax.swing.JComboBox jur;
private javax.swing.JButton keluar;
private javax.swing.JTextField kereta;
private javax.swing.JComboBox kode;
private javax.swing.JTextField nama;
// End of variables declaration

}
 9. Run Program :


Sabtu, 18 Januari 2014

Menghitung Luas Kubus with NetBeans jframe

Diposting oleh Unknown di 10.33 1 komentar

Menghitung Luas Kubus


    Dalam tutorial kali ini akan saya jelaskan cara membuat Aplikasi Menghitung Luas Kubus dengan menggunakan NetBeans.Setelah buat project baru, klik kanan pada Project yang telah dibuat lalu pilih New > JFrame Form. Kemudian buat design tampilan seperti berikut:

Script dari proses perhitungan keliling dan volume kubus dalam Jframe Form :

 Script dari proses Selesai dan Ulangi dalam Jframe Form :

Script untuk mengkonversikan isi TextField kedalam bentuk Integer 

  Script dalam Java Class untuk menjalankan perhitungan kubus yang ada dalam JFrame Form. Java Class dan Jframe Form bisa terhubung dikarenakan disatukan dalam satu pogram yang sama.



 Setelah semuanya selesai, maka Compile / Run program,dan hasilnya akan sebagai berikut (output) :






Rabu, 15 Januari 2014

Pentingnya Pendidikan Tinggi

Diposting oleh Unknown di 09.30 0 komentar

Pentingnya Pendidikan Tinggi

Apa yang tersirat dipikiranmu, kita, dan kalian jika mendengar kata “kuliah” ???
Apa yang kamu bayangkan dengan sebuah kata “kuliah” ??? Siapa yang harus kuliah?? mengapa harus kuliah? Itulah sedikitnya sederet pertanyaan pembuka mengenai perkuliahan,… dan dimana kita harus kuliah?
Yang menjadi pokok permasalahnnya hanya pada satu titik yaitu faktor Ekonomi. Faktor inilah yang sangat mempengaruhi pada seseorang yang ingin melanjutkan ke jenjang yang lebih tinggi seperti ke Perguruan Tinggi.
Tingginya biaya pendidikan di  perguruan tinggi sering menjadi kendala bagi banyak orang untuk mendapatkan pendidikan/gelar yang lebih tinggi, terutama untuk siswa dari keluarga yg berpenghasilan rendah, Meskipun alasan ini berlaku,seseorang harus memahami bahwa ada banyak manfaat pentingnya perguruan tinggi seperti kualitas hidup yang lebih baik di masa depan.

Saya yakin kalian masih banyak yang bingung ingin melanjutkan atau tidak.Namun  bersykurlah bagi mereka yang sudah punya tujuan yang tetap dimana mereka ingin kuliah dan saya doakan semoga apa yang anda inginkan tercapai. Amiin . Untuk yang belum, tidak usah khawatir karena disini saya ingin membantu dengan memberikan sedikit informasi tentang sekolah tinggi dengan bayaran yg terjangkau/murah untuk kalian yang ingin melanjutkan tetapi terkendala biaya,yaitu ‘STMIK ERESHA’ (www.stmikeresha.ac.id) :)
Jujur, alasan utama memilih kampus ini memang dari segi biaya tidak terlalu mahal. Dibandingkan kampus tetangga, mungkin besarnya biaya pendidikan yang dibayarkan masih jauh lebih sedikit.
Meskipun kampus saya murah uang kuliahnya, tapi soal kualitas saya yakin sekali tidak murahan dan tidak jauh beda dengan kampus lain,dosen pengajar di sana memiliki kualitas yang mumpuni.
Dan tahun ini STMIK ERESHA JAKARTA akan memberikan beasiswa gratis biaya kuliah sampai lulus bagi 100 lulusan SLTA tahun 2013 dan 2014. Pendaftaran jalur beasiswa terakhir 28 Februari 2014.