Selasa, 28 Mei 2013

Cara membuat Antrian Nomor


Disini saya hanya ingin berbagi apa yang telah saya bisa di dalam perkuliah saya,maaf jika program ini sangat sederhana karena saya juga manusia biasa dan saya juga baru belajar.......

Cara membuat Antrian(Queue) java dengan netbeans
1.Buat New Project
2.Pilih Java > Java Desktop Application

3.Lalu klik next dan masukkan project nama Antrian

4.Lalu klik kanan > new > JDialog Form > beri nama Antri
 
5.Lalu pilih design dan buatlah desainnya seperti gambar berikut
Nomor antrian,Daftar Antrian yang ada di klinik Saat ini menggunakan Label pada Palette di kanan layar
Masuk Antrian,Next menggunakan Button pada palette di layar kanan
Lalu tambahkan Text Field digunakan untuk membuat sebuah kotak pada palette pada kanan layar

6. Isi coding ini seperti gambar berikut
static int Queue[]=new int [5];
static int nomor=1;
static int antrianke=-1;

7.Lalu klik kanan pada Masuk Antrian > Event > Action > ActionPerformed








 8.Dan masukkan coding dibawah ini
if(antrianke==4){
            JOptionPane.showMessageDialog(null, "Antrian Penuh");
        }else{
             nomorantrian.setText(""+nomor);
             antrianke=antrianke+1;
             Queue[antrianke]=nomor;
             nomor=nomor+1;
        }
         tampil();
         nomorantrian.setText(""+nomor);
                                        
private void tampil()
{
    if (Queue[0]!=0)no1.setText(""+Queue[0]);
    if (Queue[1]!=0)no2.setText(""+Queue[1]);
    if (Queue[2]!=0)no3.setText(""+Queue[2]);
    if (Queue[3]!=0)no4.setText(""+Queue[3]);
    if (Queue[4]!=0)no5.setText(""+Queue[4]);
}

9.Lalu klik kanan pada button next > event > action > actionPerformed dan masukkan coding dibawah ini
dispose();
10.Lalu klik AntrianView pada layar kiri dan akan tampil seperti ini



 11.klik klik kanan pada File > add from Palette > Menu Item Seperti gambar berikut
buat menu item namnya Queue/Antrian dan DeQueue/Menghapus
klik kanan pada menu item Queue > action > actionPerformed

12. Lalu masukkan coding dibawah ini untuk memanggil Antri.java yang ada di layar kiri
   Antri a = new Antri(null,true);
   a.setVisible(true);

13.Dan klik kanan pada menu item bernama DeQueue > action > actionPerformed masukkan coding dibawah ini ( Berguna untuk Menghapus antrian)
for (int i=0;i<Antri.antrianke;i++)
        Antri.Queue[i]=Antri.Queue[i+1];
        Antri.Queue[Antri.antrianke]=0;
        Antri.antrianke=Antri.antrianke-1;

14.Klik Run/F6 untuk menjalankannya
Jika ingin melihat lebih lanjut maka silahkan Download
Selamat mencoba Ya!!!!!!!Maaf jika ada coding yang eror


Jika ingin melihat lebih lanjut maka silahkan Download

Selamat mencoba Ya!!!!!!!
Maaf jika ada coding yang eror

2 komentar: