div id='fb-root'/>

Rabu, 08 Agustus 2012

kumpulan Program GUI Netbeans


sudah lama ich qw kgk mosting mungkin postingan gw  ini bisa di jadikan refren si dalam membuat setipa tuga skhususnya program JAVA gui yang tentunya menguras otak .,.,sekidoootttt!!!!!!!!!







Diatsa adalah tampilan awal pada program java GUI bila ingi dwonlod selengkapnay klik aja dibawah ini klik disini



di atas adalah tampilan awal untuk program makanan ku3 dwonlod ling ya di bawah ini klik disini

di atas adalah tampilan awal program cave dwodlod aja soud ce kode selengkapnya klik di sini


Senin, 16 Juli 2012

aplikasi sederhana (menyatukan form - form)







 pada suatu hari ketika saya selesai mengerjakan terplintas di benakku untuk membagikan kepada anda yang beruntuk telah membuka web blog saya ini

8.1.       Membuat Program Aplikasi Sederhana Dengan 4 Form
Buatalah 4 program GUI sperti pada gambar berikut, dan ubah nama variable sesuaikan dengan label textnya. Karena dalam pembuatan program tersebut terdapat sintak untuk menyatukan form – form. Maka hal yang perlu di ingat adalah pada penamaan package. Pada penamaan tersebut harus sama pada 4 program tersebut


gambar 8.1.      Program GUI aplikasi sederhana halaman 1
Pada gambar diatas berilah class name : aplikasi_ashif1 dan packge :aplikasi_sederhana


gambar 8.2.      Program GUI aplikasi sederhana halaman 2

Pada gambar diatas berilah class name : aplikasi_ashif2 dan packge :aplikasi_sederhana



gambar 8.3.      Program GUI aplikasi sederhana halaman 3

Pada gambar diatas berilah class name : aplikasi_ashif3 dan packge :aplikasi_sederhana


gambar 8.4.      Program GUI aplikasi sederhana halaman 4

Pada gambar diatas berilah class name : aplikasi_ashif4 dan packge :aplikasi_sederhana
                Setelah semu selesai tambahkanlah sintak-sintak berikut pada program GUI tersebut:
Halaman 1
a.       Pada halam 1 ini tambahkan lah variable berikut:
public class aplikasi_ashif1 extends javax.swing.JFrame {

    /** Creates new form aplikasi_ashif1 */
String nama1="", alamt1, ttl1, asal1, jurusan1, tanggal1="", bulan1="", tahun1="", jenis1="";
int intTanggal, intBuln, intTahun, intJenis;
    public aplikasi_ashif1() {
        initComponents();
    }

b.      Tambahkan komponen formwindowopened
dengan cara klik kanan pada area bidang kerja GUI pilih event – window – WindowOpened dan tambahkan sintak berikut :
private void formWindowOpened(java.awt.event.WindowEvent evt) {                                 
// TODO add your handling code here:
//untuk mengisikan pada combo boxx
        int i;
    for (i=1985;i<=2030;i++)
    {
        tahun.addItem(i);
    }
        for(i=1;i<=31;i++)
    {
        tanggal.addItem(i);
    }
//untuk variable nama,alamat,asal, dan jurusan
if(!"".equals(nama1))nama.setText(nama1);
if(!"".equals(ttl1))ttl.setText(ttl1);  if(!"".equals(alamt1))alamat.setText(alamt1);
if(!"".equals(asal1))asal.setText(asal1);        if(!"".equals(jurusan1))jurusan.setText(jurusan1);

/*pada combo box variable tanggal, bulan, tahun, dan jenis_kelamin */    if(!"".equals(tanggal1))tanggal.setSelectedIndex(intTanggal);    if(!"".equals(bulan1))bulan.setSelectedIndex(intBuln);    if(!"".equals(tahun1))tahun.setSelectedIndex(intTahun);    if(!"".equals(jenis1))jenis_kelamin.setSelectedIndex(intJenis);
   
}
Sintak di atas terdapat dua sintak for. Pada sintak for(i=1985;i<=2030;i++)berfungsi untuk perulangan yang diawali dengan angka 1985 dan di batasi dengan angka 2030 serta pertambahan satu kali oleh i++. Dan sintak ersebut ditempatkan pada variable tahun oleh sintak tahun.addItem(i);. Dan untuk sintak kedua sama saja proses nya hanya saja pada sintak for yang kedua di tempakan pada variable tanggal oleh sintak tanggal.addItem(i);. Serta sintak – intak if di gunakan untuk percabangan pada tombol back yang terdapat pada halam 2. Maksud dari sintak if(!"".equals(nama1))nama.setText(nama1);
Adalah jika variable nama1 tidak sam dengan kosong (“ “) maka akan menampilkan pada variable nama1 dan ditempatkan pada variable nama, dan begitujuga dengan yng lainya


c.       Pada komponen  button variable NEXT
private void nextActionPerformed(java.awt.event.ActionEvent evt) {                                    
// TODO add your handling code here:
aplikasi_ashif2 form2 = new aplikasi_ashif2();

//pendelarasian back textfield
form2.nama2 = nama.getText();
   form2.ttl2 = ttl.getText();
   form2.alamt2 = alamat.getText();
   form2.asal2 = asal.getText();
   form2.jurusan2 = jurusan.getText();

  //pendeklarasian back combobox
   form2.tanggal2 = "" +tanggal.getSelectedItem();
   form2.intTanggal = tanggal.getSelectedIndex();
     form2.bulan2 = "" +bulan.getSelectedItem();
   form2.intBuln = bulan.getSelectedIndex();
     form2.tahun2 = "" +tahun.getSelectedItem();
   form2.intTahun = tahun.getSelectedIndex();
     form2.jenis2 = "" +jenis_kelamin.getSelectedItem();
   form2.intJenis = jenis_kelamin.getSelectedIndex();

    //pendeklarasian next button
    form2.a = nama.getText();
    form2.b = asal.getText();
    form2.c = ttl.getText() + " , "+
            tanggal.getSelectedItem()+
            " "+bulan.getSelectedItem()+ " "+
    tahun.getSelectedItem();
    form2.f = " "+jenis_kelamin.getSelectedItem();
    form2.d = alamat.getText();
    form2.e = jurusan.getText();
       form2.setVisible(true);
    this.setVisible(false);
}

     pada sintak aplikasi_ashif2  form2 = new aplikasi_ashif2 (); adalah untuk perintah berpindah form yaitu pada class aplikasi_ashif2 atau bisa disebut dengan form2. Sintak form2.a = nama.getText(); maksudnya adalah menempatkan pada form2 pada variable a dan memanggil inputan dari variable nama. Sintak form2.setVisible(true); sintak ini Berfungsi untuk membuat form input data terlihat atau terpanggil. Sintak this.setVisible(false); sintak berikut berfungsi untuk menghapus window kompilasi yang sudah tidak terpakai, jika sintak tersebut tidak di kasih maka kompilasi setelah mengisikan beberapa perintah maka window-window tersebut akan saling menumpuk.

d.      Pada komponen  button variable  EXIT
System.exit(0);
Sintak diatas berfungsi untuk keluar dari program atau proses.
e.       Pada komponen combo box pada variable tanggal, bulan,  tahun dan jenis kelamin
ComboBox di gunakan untuk menerima satu masukkan dari beberapa pilihan. Untuk memberikan pilihan secara otomatis cukup  menambah kan vriabel WindowOpened. Dan pada variable tanggal dan tahun sudah di tmbhkan pada sintak WindowOpened. Untuk menambahkan pilhan bulancukup klik kanan pada komponen tersebut pilih properties – model setelah itu masukkan kata kata pilihan  yang anda inginkan

Halaman 2
a.       Pada halam 2 ini tambahkan lah variable berikut:
public class aplikasi_ashif2 extends javax.swing.JFrame {

    /** Creates new form aplikasi_ashif2 */
String nama2="", alamt2="", ttl2="", asal2="", jurusan2="", tanggal2="", bulan2="", tahun2="", jenis2="";
int intTanggal, intBuln, intTahun, intJenis;
String a,b,c,d,e,f;
    public aplikasi_ashif2() {
        initComponents();
    }

b.      Pada komponen label text variable nama
Pada komponen tersebut hanyalah di gunakan untuk menmpilkan saja atau output. Sisipkanlah sintak berikut pada komponen formWindowOpened dengan cara klik kanan pada area bidang kerja GUI pilih event – window – WindowOpened dan tambahkan sintak berikut : nama.setText("Nama Calon Mahasiswa  : " +a);. Maksudnya adalah menempatkan hasil inputan dari variable a dan meletakkan di variable nama

c.       Pada komponen  button variable NEXT
Sispkanlah sintak sintak berikut
aplikasi_ashif3 form3 = new aplikasi_ashif3();
    form3.a = a;
    form3.b = b;
    form3.c = c;
    form3.d = d;
    form3.e = e;
    form3.h = f;
    form3.f = pilihan1.getText();
    form3.g = pilihan2.getText();
    form3.setVisible(true);
    this.setVisible(false);
  pada sintak di atas prosesnya hampirsama dengan pada halaman 1. Hanya saja pada isntak di atas  berpindah ke halaman 3 . dan merubah pada form – formnya saja 


d.      Pada komponen toggle button variable BACK

private void backActionPerformed(java.awt.event.ActionEvent evt) {                                    
// TODO add your handling code here:
    aplikasi_ashif1 form1 = new aplikasi_ashif1();
   
form1.nama1= nama2;
form1.ttl1= ttl2;
form1.jurusan1= jurusan2;
form1.asal1= asal2;
form1.alamt1= alamt2;
 
 
form1.tanggal1 = tanggal2;
form1.intTanggal = intTanggal;
form1.tahun1 = tahun2;
form1.intTahun = intTahun;
form1.bulan1 = bulan2;
form1.intBuln = intBuln;
form1.jenis1 = jenis2;
form1.intJenis = intJenis;
     form1.setVisible(true);
    this.setVisible(false);
   
}
maksudnya adalah jika diklik maka akan pindah ke halaman 1 oleh sintak aplikasi_ashif1 form1 = new aplikasi_ashif1();. Sintak form2.setVisible(true); sintak ini Berfungsi untuk membuat form input data terlihat atau terpanggil. Sintak this.setVisible(false); sintak berikut berfungsi untuk menghapus window kompilasi yang sudah tidak terpakai, jika sintak tersebut tidak di kasih maka kompilasi setelah mengisikan beberapa perintah maka window-window tersebut akan saling menumpuk.

Halaman 3
a.       Pada halam 3 ini tambahkan lah variable berikut:
public class aplikasi_ashif3 extends javax.swing.JFrame {

    /** Creates new form aplikasi_ashif3 */
    String a,b,c,d,e,f,g,h;
    public aplikasi_ashif3() {
        initComponents();
    }

b.      Pada komponen TextArea pada variable simpan
Tambahkan variable  formWindowOpened dengan cara klik kanan pada area bidang kerja GUI pilih event – window – WindowOpened dan tambahkan sintak berikut :
simpan.setText("Nama\t: "+a
+"\nTTL\t:"+c
+"\nJENIS_KELAMIN\t:"+h
+"\nAsal Sekolah\t:"+b
+"\nJurusan\t: "+e
+"\nPilihan 1\t: "+f
+"\nPilihan 2\t: "+g);
Sintak di atas hanyalah untuk output saj yang ditempatkan pada variable simpan oleh sintak simpan.setText dan memangil variable a,,b,c,d,e,f,g,h oleh sintak yang bertanda +a,+b,+c,+d,+e,+f,+g,+h

c.       Pada komponen  button variable EXIT
Karena agar program kita agar sedikit berbeda tambahkanlah sintak berikut:
aplikasi_ashif4 form4 = new aplikasi_ashif4();
form4.a = a;
form4.setVisible(true);
    this.setVisible(false);
agar ketika diklik akan menuju halaman 4


halaman 4
a.       Pada halam 4 ini tambahkan lah variable berikut:
public class aplikasi_ashif4 extends javax.swing.JFrame {
String a;
    /** Creates new form aplikasi_ashif4 */
    public aplikasi_ashif4() {
        initComponents();
    }

b.      pada komponen TextArea variable terakhir
sisipkan lah sintak berikut:
terakhir.setText(" TERIMA KASIH TELAH MELAKUKAN PENDAFTARAN \n DI UNIVERSITAS PGRI RONGGOLAWE TUBAN");
Fingsi dari sintak diatas hanyalah untuk menapilkan text yang diapit oleh tanda petik dan di tempatkan pada variable terakhir.

dari penjelasan di atas mugkin agak sedikut membingunggkan bagi yang tidak mengerti. jika anda anda semua tidak mengerti dan malas untuk bekajar serta nda merasa sdah paling panadi bisa di dwonlod sintak penuhnya di bawah ini KLIK DISINI
 

Senin, 09 Juli 2012

java GUI penjumlahan dan biodata

pada pemrograman bahasa java pada NetBeans IDE qt dituntut agar mengerti dari pemrograman yang berbasis GUI. mungkin agak sedikit ruwet dan membingungkan maka dari itu saya akan menguraikan pemrograman GUI pada NetBeansIDE betapa mudahnya pemrograman tersebut ;

1. penjumlhan 2 angka

buatlah program GUI sperti gambar dibawah dan perlu diingat dalam mempermudah mpembuatan program ubahlah variabel nama sesuai dengan lebel text .
perhatikan pada gambar di atas buatalah kurang lebih merip. setelah itu tambahkan sintak berikut pada variabel OK dengan cara klik kanan variabel OK pilih action- action performed
dan tambah kan sintak berikut
int a,b;
     a = Integer.parseInt(angka1.getText());
b = Integer.parseInt(angka2.getText());
hasil.setText(Integer.toString (a+b));

stelah itu coba saja RUN atau ktik saja Shift+F6


2. inputan biodata

butlah program GUI seperti gambar dibawah ini 
 setelah ituu tambahkan sintak berikut pada variabel OK
oknama.setText(nama.getText());
     okkelas.setText(kelas.getText());
      oknpm.setText(npm.getText());
       okalamat.setText(alamat.getText());
dan tambahkan juga sintak berikut pada variabel HAPUS
oknama.setText("VALUE");
    okkelas.setText("VALUE");
    oknpm.setText("VALUE");
    okalamat.setText("VALUE");
sekaligus untuk output tambahkan juga sintak berikut pada msing masing variabel NAMA, KELAS, NPM, dan ALAMAT
ok.setText(nama.getText());
ok.setText(kelas.getText());
ok.setText(npm.getText());
ok.setText(alamat.getText());
setelah semua selesai dicompile aja ,.,lihatlah apa yang terjadi 
bila ingin lebih praktis dan malas untuk belajar sekalgus merasa pintar dan pandai silahkan diklik saja

Sabtu, 07 Juli 2012

modul 7 visual pada java

  1. apakah yang di maksud deng swing pad java
    Swing adalah kit Java kedua untuk mendevelop GUI yg dikeluarkan oleh SUN Swing” adalah nama kode dari proyek yang mendevelop komponen baru. Bukan merupakan nama resmi.
    - Namun nama ini lebih sering digunakan untuk menyebut komponen-komponen baru yang berhubungan dengan API.

    apakah yang dimaksud awt pada java 
    AWT adalah Java yang setara dengan Microsoft Windows Common Control Library atau Motif widget toolkit. Ini termasuk pendukung untuk pemrograman grafik sederhana serta sejumlah komponen seperti tombol, menu, daftar, dan kelas check box .Nah sekarang langsung saja kita lihat coding di bawah ini : 

    berikut adalah beberapa komponen program java pada NetBeans IDE 
    a.       JCheckbox di gunalan untuk menerima masukan yang dimana diperbolehkan memilih libih dari satu jawaban
     
    b.       JRadioButton digunakan untik menerima satu masukkan dari banyaknya pilihan yang ada

     
    c       JComboBox di gunakan untuk menerima satu masukkan dari beberapa pilian . perbedaanya dengan JRadioButton adalah data JComboBox datanay dapat berubah secara dinamis
     
    d.       JLabel digunakan untuk menampilkan label (tulisan)
    e.       JTextField digunakan untuk menerima input teks

     
    f.       JPaswordField digunakan untuk menerima input teks yang besifat rahasia
     
    g.       JButton digunakan untuk menampilkan tombol

    dari uraian di atas adalah beberapa sedikit tentang pengenalan program visual pada java. jika memang kurang puas berikut bisa anad jadi refrensi tentng java yang berbasis GUI