“Mari Mulai Berbisnis”

Pada postingan kali ini saya akan mengulas kembali tentang perkuliahan yang Mas Puryanto berikan pada hari Senin dan Selasa kemaren. Pada perkuliahan tersebut salah satunya mahasiswa diberikan waktu untuk membuat bisnis plan yang sekiranya apa yang akan dijalankan ditengah era globalisai sekarang ini. Bagaimana kita memanfaatkan kemajuan teknologi yang ada.

Kemudian Bisnis yang saya angkat adalah tentang “Toko Online Sepatu dan Tas”

Berbicara tentang toko online,  itu tidak asing lagi di dunia maya. Di Zaman yang serba canggih sekarang ini banyak orang yang memanfaatkan internet sebagai media untuk melakukan transaksi jual beli. Maka untuk hal tersebutlah saya membuat sebuah proposal tentang “Toko Online Sepatu dan Tas”

Lanjut membaca

Sekilas Study dan Outbon

http://haidaroh.files.wordpress.com/2011/07/mata-kuliah.jpg?w=358&h=237Inilah kunci hidup dari sebuah perjalanan, berusaha membagi waktu ditengah kegiatan dan tugas-tugas perkuliahan, memang awalnya terasa sukar dan tidak terbiasa dengan hal-hal yang begitu cepat.

Perkuliahan ini telah memberikan warna baru, ya itulah “ITB-Seamolec D4″ Program perkuliahan yang saya jalani sekarang.

Postingan kali ini ada beberapa hal yang akan saya uraikan, mulai dari OUTBON, KULIAH, TUGAS, JURUSAN, dan lain-lain.

Okelah,, sekarang kita mulai sajalah :

1. Postingan Pertama saya akan uraikan tentang OUTBON yang pernah dilakukan serta apa manfaatnya

Ingatan ini masih segar, begitu banyaknya tugas yang diberikan namun kami tetap semangat dan tetap kompak dalam menjalaninya bersama-sama.

Lanjut membaca

WIRA USAHA DAN PELUANG …..

Peluang Wirausaha

Tulisan ini akan menjelaskan beberapa hal mengenai perjalanan bisnis dan usaha yang saya jalani sekarang.

Next ….!!!

Berawal dari selesai SMA tahun 2007, Selanjutnya saya mendapat program beasiswa dari jardiknas. Nama program tersebut adalah program D3 TKJ (Teknik Komputer dan Jaringan). Singkat ceritanya selama 3 tahun perkuliahan biaya di tanggung oleh  Jardiknas. Dan selama 3 tahun tersebut banyak hal yang dapat saya dipelajari, selain mendapat pengetahuan tentang komputer, tidak kalahnya dengan peluang berwirausaha.

Sistem perkuliah yang dijalani yaitu “Kuliah – Magang”. Dengan sistem perkuliahan yang demikian disini kami dituntut tidak hanya mempelajari teori tetapi bagaimana terapannya di lapangan.

Service Komputer :

Proses magang telah memberikan pengalaman dibidang service. Selama proses magang berlangsung, usaha yang dapat saya lakukan adalah menjadi freelance  “Jasa Service Komputer Panggilan”.

Dengan bermodalkan kartu nama serta beberapa lembar brosur kemudian saya menyebarkan ke beberapa kantor yang ada di Kota Bima.

Wal Hasil, metode tersebut belum terlalu banyak orang yang menggunakannya. Pemasukan setiap hari yang bisa saya dapatkan bisa sampai 100 sampai dengan 150 ribu / hari. Dari usaha tersebut, nama semakin dikenal. Perkembangan freelance semakin dikenal, kadang jika ada panggilan mendadak di dua tempat sekaligus, pada posisi inilah saya tidak mampu untuk bekerja sendirian. Di sinilah saya harus pintar2 memberi alasan, dan bagaimana caranya membagi waktu dan tenaga dengan efisien. Saya pikir harus ada seorang teman yang bisa membantu. Dengan begitu saya mengajak seorang anak SMK tentunya memiliki kemampuan di bidang computer, service dan hardware.

Beranjak Ke Ijin Usaha

Melihat peluang dan permintaan yang semakin meningkat, akhirnya Surat Ijin Usaha saya ambil. Dengan begitu saya bisa mandiri sekarang, menyewa sebuah ruko yang terletak di pusat pertokoan raba-bima. Sedikit demi sedikit cara pun berubah dari Service Panggilan kini tidak lagi dengan cara seperti itu. Adanya pasar internet juga memberikan kemudahan untuk saya, membeli dan memesan barang yang dibutuhkan oleh konsumen, mulai dari laptop, camera digital, flasdisk, dan modem. Dan kini penghasilan saya bisa sampai 2 – 3 juta per bulan.

Kuliah Lancar Bisnis Jalan

3 Tahun sudah saya merintis usaha dalam bidang penjualan dan reparasi PC – Laptop. Dari sebuah website memberikan informasi adanya beasiswa lanjutan bagi Mahasiswa D3-TKJ yang ingin melanjutkan D4. Program alih jenjang kerjasama ITB dengan seamolec. Saya pun tidak menyia-nyiakan kesempatan yang ada tersebut. Saya mencoba beasiswa tersebut, dan sekarang sedang menjalani perkuliahan.

Ditengah-tengah kesibukan kuliah belajar dan sebagainya, saya pikir tidak ada salahnya kalau saya tetap bisa berbisnis. Jika ada user yang ingin memesan laptop, dan barang-barang elektronik lainnya saya masih bisa mengirimnya via TIKI atau JNE.

Demikianlah perjalanan usaha yang sedang saya tekuni sekarang. Semoga bisa menjadi inspirasi buat teman. Satu yang harus kita ingat bahwa tidak ada yang tidak bisa kita lakukan. Belajar membagi waktu mulai dari sekarang.

Dalam tulisan dan pengalaman yang saya ulas masih terdapat banyak kekurangan oleh karenanya saran yang bersifat membangun senantiasa saya nantikan demi perjalanan dan kemajuan usaha yang sedang saya jalani.

“ Terima kasih ”

Jakarta, 25 Desember 2012


Game Canvas

Kamis, 08 Desembe 2011 Materi yang diajarkan oleh pak Rizal adalah membuat Game Canvas, adapun langkah-langkahnya sebagai berikut :

 

 

 

 

 

 

 

yang dipilih adalah mobile aplication, selanjutnya ketik nama projectnya,

 

 

 

 

 

 

 

Device Profilenya ganti dengan MIDP-2.0

 

Program Menghitung Nilai Rata-rata

Tampilan Program

Source Code


public class Formlogin extends javax.swing.JFrame {

public Formlogin() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
txtpsd = new javax.swing.JPasswordField();
txtuser = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
btlogin = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("LOGIN");

jLabel1.setText("User Name");
jLabel1.setName("jLabel1"); // NOI18N

jLabel2.setText("Pasword");
jLabel2.setName("jLabel2"); // NOI18N

txtpsd.setName("txtpsd"); // NOI18N

txtuser.setName("txtuser"); // NOI18N

jLabel3.setText("SILAHKAN LOGIN");
jLabel3.setName("jLabel3"); // NOI18N

btlogin.setText("LOGIN");
btlogin.setName("btlogin"); // NOI18N
btlogin.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btloginActionPerformed(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()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addComponent(jLabel2))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txtuser, javax.swing.GroupLayout.DEFAULT_SIZE, 169, Short.MAX_VALUE)
.addComponent(btlogin)
.addComponent(txtpsd, javax.swing.GroupLayout.DEFAULT_SIZE, 169, Short.MAX_VALUE))
.addContainerGap())
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(jLabel3)
.addGap(79, 79, 79))))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel3)
.addGap(21, 21, 21)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(txtuser, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(txtpsd, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(btlogin)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

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

private void btloginActionPerformed(java.awt.event.ActionEvent evt) {
if (txtuser.getText().equals("admin")&& txtpsd.getText().equals("admin"))
{
Form1 n=new Form1();
n.show();
dispose();
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {
new Formlogin().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton btlogin;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JPasswordField txtpsd;
private javax.swing.JTextField txtuser;
// End of variables declaration
}

Desain Form Login

Source Code Form Login


public class Formlogin extends javax.swing.JFrame {
public Formlogin() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
txtpsd = new javax.swing.JPasswordField();
txtuser = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
btlogin = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("LOGIN");

jLabel1.setText("User Name");
jLabel1.setName("jLabel1"); // NOI18N

jLabel2.setText("Pasword");
jLabel2.setName("jLabel2"); // NOI18N

txtpsd.setName("txtpsd"); // NOI18N

txtuser.setName("txtuser"); // NOI18N

jLabel3.setText("SILAHKAN LOGIN");
jLabel3.setName("jLabel3"); // NOI18N

btlogin.setText("LOGIN");
btlogin.setName("btlogin"); // NOI18N
btlogin.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btloginActionPerformed(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()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addComponent(jLabel2))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txtuser, javax.swing.GroupLayout.DEFAULT_SIZE, 169, Short.MAX_VALUE)
.addComponent(btlogin)
.addComponent(txtpsd, javax.swing.GroupLayout.DEFAULT_SIZE, 169, Short.MAX_VALUE))
.addContainerGap())
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(jLabel3)
.addGap(79, 79, 79))))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel3)
.addGap(21, 21, 21)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(txtuser, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(txtpsd, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(btlogin)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

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

private void btloginActionPerformed(java.awt.event.ActionEvent evt) {
if (txtuser.getText().equals("admin")&& txtpsd.getText().equals("admin"))
{
Form1 n=new Form1();
n.show();
dispose();
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {
new Formlogin().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton btlogin;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JPasswordField txtpsd;
private javax.swing.JTextField txtuser;
// End of variables declaration
}

Program Input Biodata

Desain Program

Source Code

</h6>
<h6 data-ft="{&quot;type&quot;:1}">import javax.swing.ButtonGroup;
import javax.swing.JOptionPane;

public class Program2 extends javax.swing.JFrame {

private ButtonGroup gabung;

public Program2() {
initComponents();
gabung = new ButtonGroup();
gabung.add(Cowok);
gabung.add(Cewek);
}

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
Cowok = new javax.swing.JRadioButton();
Cewek = new javax.swing.JRadioButton();
jLabel3 = new javax.swing.JLabel();
jComboBox1 = new javax.swing.JComboBox();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jTextField2 = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
jLabel6 = new javax.swing.JLabel();
jTextField4 = new javax.swing.JTextField();
jLabel7 = new javax.swing.JLabel();
jTextField3 = new javax.swing.JTextField();
jTextField5 = new javax.swing.JTextField();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jPanel2 = new javax.swing.JPanel();
jScrollPane2 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Form Biodata"));
jPanel1.setName("jPanel1"); // NOI18N

jLabel1.setText("Nama");
jLabel1.setName("jLabel1"); // NOI18N

jTextField1.setName("jTextField1"); // NOI18N

jLabel2.setText("Jenis Kelamin");
jLabel2.setName("jLabel2"); // NOI18N

Cowok.setText("Laki-laki");
Cowok.setName("Cowok"); // NOI18N

Cewek.setText("Perempuan");
Cewek.setName("Cewek"); // NOI18N

jLabel3.setText("Agama");
jLabel3.setName("jLabel3"); // NOI18N

jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Pilih Agama", "Islam", "Kristen", "Hindu", "Budha" }));
jComboBox1.setName("jComboBox1"); // NOI18N

jLabel4.setText("Alamat");
jLabel4.setName("jLabel4"); // NOI18N

jLabel5.setText("Hobi");
jLabel5.setName("jLabel5"); // NOI18N

jTextField2.setName("jTextField2"); // NOI18N

jButton1.setText("Simpan");
jButton1.setName("jButton1"); // NOI18N
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});

jLabel6.setText("Email");
jLabel6.setName("jLabel6"); // NOI18N

jTextField4.setName("jTextField4"); // NOI18N

jLabel7.setText("No. Telp");
jLabel7.setName("jLabel7"); // NOI18N

jTextField3.setName("jTextField3"); // NOI18N

jTextField5.setName("jTextField5"); // NOI18N

jButton2.setText("Clear");
jButton2.setName("jButton2"); // NOI18N
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});

jButton3.setText("Exit");
jButton3.setName("jButton3"); // NOI18N
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});

jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("Output"));
jPanel2.setName("Output"); // NOI18N

jScrollPane2.setName("jScrollPane2"); // NOI18N

jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jTextArea1.setName("jTextArea1"); // NOI18N
jScrollPane2.setViewportView(jTextArea1);

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()
.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 260, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 293, Short.MAX_VALUE)
.addContainerGap())
);

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(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel3)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addComponent(jLabel2)
.addComponent(jLabel5))
.addGap(14, 14, 14)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(4, 4, 4)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(Cowok))
.addGap(18, 18, 18)
.addComponent(Cewek))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jButton1)
.addGap(18, 18, 18)
.addComponent(jButton2)
.addGap(18, 18, 18)
.addComponent(jButton3))
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jTextField1, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField5, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField3, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField4, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 200, Short.MAX_VALUE))))
.addComponent(jLabel6)
.addComponent(jLabel7)
.addComponent(jLabel4))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(36, 36, 36)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(jTextField1, 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(jLabel2)
.addComponent(Cowok)
.addComponent(Cewek))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(28, 28, 28)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(jTextField2, 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(jLabel6)
.addComponent(jTextField4, 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(jLabel7)
.addComponent(jTextField3, 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(jLabel4)
.addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(28, 28, 28)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2)
.addComponent(jButton3))
.addContainerGap(22, Short.MAX_VALUE))
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
);

jPanel2.getAccessibleContext().setAccessibleName("Output");
jPanel2.getAccessibleContext().setAccessibleDescription("null"); // NOI18N

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, 361, Short.MAX_VALUE)
.addContainerGap())
);

pack();
}// </editor-fold>
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String jk = "", agama, hobi, email, telp, alamat;
if (Cowok.isSelected()) {
jk = "laki-laki";
} else if (Cewek.isSelected()) {
jk = "perempuan";
}
agama = jComboBox1.getSelectedItem().toString();
hobi = jTextField2.getText().toString();
email = jTextField4.getText().toString();
telp = jTextField3.getText().toString();
alamat = jTextField5.getText().toString();
jTextArea1.setText(jTextField1.getText() + "\n" + jk + "\n" + agama + "\n" + hobi + "\n" + email + "\n" + telp + "\n" + alamat);

}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextField1.setText(null);
jTextField2.setText(null);
jTextField3.setText(null);
jTextField4.setText(null);
jTextField5.setText(null);
jTextArea1.setText(null);
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int psn1 = JOptionPane.showConfirmDialog(null, "keluar dari aplikasi?");
if (psn1 == JOptionPane.OK_OPTION) {
System.exit(1);
}


}

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {
new Program2().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JRadioButton Cewek;
private javax.swing.JRadioButton Cowok;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JComboBox jComboBox1;
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.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
private javax.swing.JTextField jTextField4;
private javax.swing.JTextField jTextField5;
// End of variables declaration
}

Programa Menghitung Luas Persegi Panjang

Desain Program

Source  Code

Dari tombol proses dapat kita masukan soure code dibawah ini,

     private void jBtnProsesActionPerformed(java.awt.event.ActionEvent evt) {
int panjang=Integer.parseInt(Jpanjang.getText());
int Lebar=Integer.parseInt(JLebar.getText());

int hasil=(panjang*Lebar);
Jhasil.setText(String.valueOf(hasil));
}
 

Luas Lingkaran

Desain Program

Source Code

</pre>
<h6 data-ft="{&quot;type&quot;:1}">public class Lingkaran extends javax.swing.JFrame {</h6>
public Lingkaran() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jLabel1 = new javax.swing.JLabel();
jnilai = new javax.swing.JTextField();
jhasil = new javax.swing.JTextField();
hitung = new javax.swing.JButton();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jLabel1.setText("NILAI JARI-JARI");
jLabel1.setName("jLabel1"); // NOI18N

jnilai.setName("jnilai"); // NOI18N

jhasil.setName("jhasil"); // NOI18N

hitung.setText("HITUNG");
hitung.setName("hitung"); // NOI18N
hitung.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
hitungActionPerformed(evt);
}
});

jLabel2.setText("LUAS LINGKARAN");
jLabel2.setName("jLabel2"); // NOI18N

jLabel3.setText("PROGRAM MENGHITUNG LUAS LINGKARAN");
jLabel3.setName("jLabel3"); // NOI18N

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addContainerGap(46, Short.MAX_VALUE)
.addComponent(jLabel3)
.addGap(22, 22, 22))
.addGroup(layout.createSequentialGroup()
.addGap(26, 26, 26)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel1)
.addComponent(jLabel2))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jhasil, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(hitung)
.addComponent(jnilai, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(30, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jnilai, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(hitung)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jhasil, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

pack();
}// </editor-fold>
private void hitungActionPerformed(java.awt.event.ActionEvent evt) {
int jari=Integer.parseInt(jnilai.getText());
double hasil=3.14*jari*jari;
jhasil.setText(String.valueOf(hasil));
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Lingkaran().setVisible(true);
}
});
}

// Variables declaration - do not modify
private javax.swing.JButton hitung;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JTextField jhasil;
private javax.swing.JTextField jnilai;
// End of variables declaration

}

Luas Segitiga

 

Desain Program Menghitung Luas Segitiga

Sebagaimana kita ketahui bahwa rumus dari Luas Segitiga adalah 1/2 alas * tinggi berikut akan dikonversikan ke dalam coding java.

 

 

 

 

 

 

 

 

 

Source Code :

 import sun.awt.image.IntegerInterleavedRaster;</h6>
public class HitungSegitiga extends javax.swing.JFrame {
public HitungSegitiga() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
isialas = new javax.swing.JTextField();
isitinggi = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
jLabel4 = new javax.swing.JLabel();
jhasil = new javax.swing.JTextField();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jLabel1.setText("MENGHITUNG LUAS SEGITIGA");
jLabel1.setName("jLabel1"); // NOI18N

jLabel2.setText("ALAS");
jLabel2.setName("jLabel2"); // NOI18N

jLabel3.setText("TINGGI");
jLabel3.setName("jLabel3"); // NOI18N

isialas.setName("isialas"); // NOI18N

isitinggi.setName("isitinggi"); // NOI18N

jButton1.setText("HITUNG");
jButton1.setName("jButton1"); // NOI18N
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});

jLabel4.setText("HASIL");
jLabel4.setName("jLabel4"); // NOI18N

jhasil.setName("jhasil"); // NOI18N

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(31, 31, 31)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel4)
.addGap(42, 42, 42)
.addComponent(jhasil, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jButton1)
.addComponent(jLabel1)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(jLabel3))
.addGap(38, 38, 38)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(isitinggi, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(isialas, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap(25, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGap(26, 26, 26)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(isialas, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(isitinggi, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jButton1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4)
.addComponent(jhasil, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(35, Short.MAX_VALUE))
);

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

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int alas=Integer.parseInt(isialas.getText());
int tinggi=Integer.parseInt(isitinggi.getText());

int hasil=(alas*tinggi)/2;
jhasil.setText (String.valueOf(hasil));

}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new HitungSegitiga().setVisible(true);
}
});
}

// Variables declaration - do not modify
private javax.swing.JTextField isialas;
private javax.swing.JTextField isitinggi;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JTextField jhasil;
// End of variables declaration

}

This entry was posted on Desember 5, 2011. 2 Komentar

Profile Penulis

Abdul Haris Rustaman, dilahirkan di Bima – Nusa Tenggara Barat tanggal 31 Desember ’88.

Riwayat pendidikan, Sekolah Dasar (Inpres Raba Dompu) tahun 2001, Sekolah Menengah Pertama (SMPN 1 Kota Bima) tahun 2004, Sekolah Menengah Atas (SMAN 3 Kota Bima) tahun 2007, dan pernah menjalani Pendidikan pada STMIK Bumigora Mataram kemudian di Wisuda pada tahun 2011 sampai mendapat Gelar A.Md dengan spesifikasi Jurusan Manajemen Informatika konsentrasi Teknik Komputer dan Jaringan.

Status Belum Menikah alias masih lajang …

Beberapa pengalaman kerja dan pelatihan yang pernah dijalani ;

1. Pelatihan KKPI (Keterampilan Komputer dan Pengelolaan Informasi)

2. Seminar Linux Ubuntu

3. Seminar IT Oleh Ono W Purbo “Pemanfaatan Teknologi Wireless untuk Peningkatan Kualitas Pendidikan di NTB”

4. Magang sebagai Teknisi Komputer dan Jaringan di SMAN 3 Kota Bima, Dinas Dikpora Kota Bima dan Dikpora Profinsi Nusa Tenggara Barat.

5. Pernah Bekerja sebagai Operator Komputer pada SDN 19 Kota Bima

6. Tenknisi Komputer di swalayan komputer MasterCom – Bima.

7. Guru TIK di SDN 33 Kota Bima.