INFO ANDROID : RAJATA CELLULAR KOTA PAREPARE ( O81 340 803 201 )

Jumat, 14 Oktober 2011

Membuat Lampu Merah Dengan Netbeans

Bagi teman-teman yang ingin mencoba buat simulasi, disini saya mencoba membuatkan simulasi Lampu Lalulitas yang sangat sederhana. Mungkin simulasi ini cocok untuk teman yang baru pertama kali mencoba. Banyak perkenalannya, dan mudah. Selamat mencoba dan semoga bermanfaat.


Membuat program di NetBeans lebih mudah dibanding menggunakan alat bantu lain nya,karena NetBeans sudah merupakan IDE (Integrated Development Environment) + RAD (Rapid Application Development).

Bisa dipakai untuk membuat program Aplikasi (standalone), Applet (jalan di web client), Servlet atau Java Server Page (jalan di web server). Di blog yang akan dipraktekkan yaitu Java Applet dan Java Aplikasi. Program aplikasi biasanya digunakan untuk membuat program yang berhubungan dengan database. Bagi yang mau unduh NetBeans, kunjungi aja www.sun.com Misalnya saja kita akan membuat program lampu lalu lintas. Pada penulisan source code, untuk memperjelas penulisan dapat kita tambahkan komentar-komentar. Komentar tidak berpengaruh pada jalannya program, tanda komentar:
   //  … komentar … : digunakan untuk komentar satu baris
   /**  …komentar….  */ : digunakan untuk komentar satu baris atau lebih, biasanya menjelaskan
                          hal yang berhubugan dengan kode atau jalannya program.
  /* …komentar…   */ : digunakan untuk komentar satu baris atau lebih, biasanya menjelaskan
                          keterangan diluar kode program seperti penulis, waktu, dll.

mulai membuat program Klik menubar File –> NewProject atau tekan alt + shift + n bersamaan Kemudian akan keluar kolom seperti ini:


Pilih Java Application, klik next kemudian muncul kolom selanjutnya:


Isi nama project dengan awalan huruf besar(standar penulisan), tanpa spasi. Jangan lupa untuk Uncentang “Create main Classnya”. Jadi deh, project kosong kita….


Seperti pada gambar, klik kanan pada project kita tadi, kemudian plih New –> JFrame Form , artinya kita akan membuat kelas frame baru.


Isikan datanya, jangan lupa nama kelas dengan awalan huruf kapital, supaya standar… Kemudian isi packagenya, misalnya yang saya isikan &quotLatihan.Blog”, berarti saya akan menyimpan kelas JFrame tadi di direktori &quotsrc/Latihan/Blog” , dengan begitu kita dapat mengelompokkan kelas-kelas mana saja yang sejenis dalam satu direktori sehingga mempermudah kita jika kita ingin menggunakan kelas tersebut pada project lain dengan mengimport kelas tersebut. Lumayan lah, menghemat mengetiknya…hehe… Setelah itu, bisa kita lihat ada Frame kosong. Inilah kehebatan dari GUI (Graphics User Interface), tinggal klik dan drop. Kita akan menambahkan komponen-komponen yang diperlukan :


Bisa teman coba-coba tinggal drag & drop dari kolom sebelah kanan. Semua itu Objek. Ada Objek tombol, panel, text, dll. Kalau mau di ubah textnya, tinggal rename atau klik kanan, Edit Text sedangkan yang berhubungan dengan input-output, lebih baik diubah nama variabelnya, agar mempermudah aksesnya dengan cara klik kanan, Change Variable Name…, untuk menghilangkan keambiguan dan mencocokkan dengan teman2 variabel atau nama objek yang saya gunakan:


Nama objek ditulis dengan huruf kecil standarnya… kemudian pilih nama objek yang mudah di ingat sehingga bisa membedakan objek secara cepat. Selesai juga interfacenya, kalau mau di ubah-ubah atau dikasih gambar-gambar atau icon, warna, tinggal ubah-ubah menu di kotak sebelah kanan bawah, di Properties. Kemudian, kita mulai dengan koding2 deh… Klik pada bagian source, dan yah kita dapatkan lahan buat koding2…


Semua objek dari kelas Radio Button pada propertiesnya bagian enabled agar di uncentang agar tidak dapat diubah.


Kemudian, klik Button Ubah, lihat kotak kanan bawah, bagian Events, di bagian Events inilah kita dapat memberikan kelakuan-kelakuan untuk objek. Klik Action Performed –> Enter… Yah disini kita menuliskan kode apa saja yang terjadi ketika tombol ubah ini diklik.

Tambahkan juga even Mouse Entered dan Mouse Exited. Kemudian, isikan kodenya hingga bagian sourcenya seperti ini:


/*
 * MainFrame.java
 *
 * Created on July 26, 2008, 3:14 PM
 */

package Latihan.Blog;

import java.awt.Color;

/**
 * @cca
 */
public class MainFrame extends javax.swing.JFrame {

int a =2;   //pesan variable a

    /** Creates new form MainFrame */
    public MainFrame() {

        initComponents();   //memasang atau mengompile objek-objek
    }

//bagian ini tidak dapat di ubah
    /** 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.
     */
   Generated code..

//yang terjadi ketika tombol ubah ditekan

    private void bGantiActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:

        a++;     //nilai a terus bertambah satu setiap di tekan
//if conditional, bagian ini mengatur warna lampu dan radio button       

        if(a%3 == 0){
                     pMerah.setBackground(Color.GRAY);      //set warna
                     pHijau.setBackground(Color.GREEN);
                     rbStop.setSelected(false);     //seleksi yang tidak aktif
                     rbGo.setSelected(true);       //seleksi yang aktif
                               }

         else if(a%3 == 1){
                     pHijau.setBackground(Color.GRAY);
                     pJingga.setBackground(Color.ORANGE);
                     rbGo.setSelected(false);
                     rbHati2.setSelected(true);
                 }

          else {
                     pJingga.setBackground(Color.GRAY);
                     pMerah.setBackground(Color.RED);
                     rbHati2.setSelected(false);
                     rbStop.setSelected(true);
       }

    }

  private void bGantiMouseEntered(java.awt.event.MouseEvent evt) {
        // TODO add your handling code here:
     setCursor(Cursor.HAND_CURSOR);     //saat kursor masuk area tombol, kursor berubah bentuk
    }

  private void bGantiMouseExited(java.awt.event.MouseEvent evt) {
    // TODO add your handling code here:
    setCursor(Cursor.DEFAULT_CURSOR);   //saat kursor kelua area tombol, kursor kembali seperti semula
    }

    /**
     * @ param args the command line arguments
     */
 Dst...

Pastikan bagian ini, pada gambar atas sebelah kanan, berwarna hijau yang menandakan tidak ada masalah, dan bagian tab bawah, tab run, pastikan tidak ada tulisa error dan tidak ada tulisan berwarna biru, yang berarti warning, yang terkadang membuat program kita jadi aneh, gak jalan, dst….

 

Lalu Run 

Membuat kalkulator Pada Netbeans


1. Pilih menu File >>New Project
2. Di kolom Categories pilih Java dan dikolom Project pilih Java Application. Selanjutnya pilih tombol Next.
3. Maka akan muncul jendela dialog New Java Application. Isikan parameter-parameter berikut
  • Project Name : Kalkulator
  • Project Location : Pilih letak letak lokasi penyimpanan dengan memilih tombol Browse.
  1. Pilih tobol Finish untuk memproses pembuatan Proyek Kalkulator

Setelah membuat sebuah proyek, selanjutnya adalah menambahkan file Java dengan container jFrame. Untuk membuatnya ikuti langkah berikut :
1. Klik kanan pada Project Kalkulator >> New >> JFrame Form
2. Pada jendela New JFrame Form isikan parameter-parameter berikut :
Ø Class Name : ProgramKalkulator
Ø Package : kalkulator
Pilih tombol Finish

Setelah semuanya selesai, langkah berikutnya adalah mendesain jendela kerja kita dengan menambahkan beberapa Palette yaitu sebagai berikut :
  1. jLabel ada 3
  2. jTextField ada 2
  3. jButton ada 4
  4. jPanel ada 1
Setelah menambah Palette, kita akan mengedit nama text palettenya dan mengganti nama Variabelnya
  1. Klik kanan pada Palette yang ingin diganti dan pilih Edit Text untuk mengganti atau menghapus textnya, atau juga pilih Change Variable Name… untuk mengganti nama variablenya.
  2. Atau juga bisa di Code, ada samping kanannya button Properties cari Variable Name dan ganti nama Variablenya
Sekarang kita telah selesai mendesai sebuah jendela form atau tempat kerja. Langkah berikutnya iyalah membuat Source Code-nya caranya :
  1. Klik kanan pada Palette-nya>>Events>>Action>>actionPerformed
  2. Atau dengan cara mengklik 2x pada Palette tersebut

Event “---Button Penjumlahan---”
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a,b,hasil;
String strTambah = "hasil Penjumlahannya = ";
a = Integer.parseInt(jTextField1.getText());
b = Integer.parseInt(jTextField2.getText());
hasil = a + b ;
jLabel3.setText( strTambah + hasil);
}
Event “---Button Pengurangan---”
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a,b,hasil;
String strTambah = "hasil Penjumlahannya = ";
a = Integer.parseInt(jTextField1.getText());
b = Integer.parseInt(jTextField2.getText());
hasil = a - b ;
jLabel3.setText( strTambah + hasil);
}

Event “---Button Perkalian---”

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a,b,hasil;
String strTambah = "hasil Penjumlahannya = ";
a = Integer.parseInt(jTextField1.getText());
b = Integer.parseInt(jTextField2.getText());
hasil = a * b ;
jLabel3.setText( strTambah + hasil);
}
Event “---Button Pembagian---”
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
double a,b,hasil;
String strTambah = "hasil Penjumlahannya = ";
a = Integer.parseInt(jTextField1.getText());
b = Integer.parseInt(jTextField2.getText());
hasil = a / b ;
jLabel3.setText( strTambah + hasil);
}

Tambahan :

Anda bisa menambahkan 1 JButton lagi untuk tombol hapus yang isinya
Event “---Button Hapus---”
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextField1.setText("");
jTextField2.setText("");
jLabel3.setText("");
}
Sebelum mengcompile program tersebut, isikan Source Code dibawah ini pada Main.java fungsinya untuk memanggil ProgramKalkulator.java
package kalkulator;
/**
*
* @author RUSIA
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
new ProgramKalkulator().setVisible(true);
}
}

Kamis, 13 Oktober 2011

Memangil Dua From Di Netbeans


:: TUTORIAL NETBEANS MEMBUAT DUA FORM ::



Klik kanan pada butonPanggil > Events > Action > actionPerformed

Anda akan dibawa ke jendela source dan akan menemukan kode program seperti ini :
private void butonPanggilActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}

Ubah kode tersebut sehingga menjadi :

private void butonPanggilActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
new FromKedua().setVisible(true);
}

Klik kanan pada butonTutup > Events > Action > actionPerformed

Anda akan dibawa ke jendela source dan akan menemukan kode program seperti ini :

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

Ubah kode tersebut sehingga menjadi :

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

           Kemudian Run File FromPertama.java dalam jendela project tree anda. O iya, pada FormKedua, ubahlah property defaultCloseOperatioin menjadi DISPOSE agar saat tanda close pada FormKedua diklik, jendela yang diclose hanya jendela FromKedua saja, jendela FormPertama tetap aktif

Enter URL:
Adham (Dicker)

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More