Minggu, 19 Desember 2010

Membuat Program Klinik dengan NetBeans

::Program Klinik::


Berhubung sedang belajar pemrograman java dan mendapat tugas dari dosen, rasanya ingin mencoba berbagi meskipun hanya sedikit. Berikut soal latihan + langkah-langkah jawaban.






1. Buat form baru dengan nama : klinik.java
2. Design form sbb :


3. Ketentuan Soal
a. Jenis Poli



b. Data Ruangan 






c. Jika lama inap diatas 4 hari maka mendapat potongan 10% untuk semua orang
d. Data Pasien







e. Perincian Biaya :
    Administrasi        = 10.000
    konsultasi dokter = 100.000
    Obat                  = 150.000
f. Total Bayar ... ?


dari data-data diatas, langkah untuk membuatnya :
1. Membuat Project baru di NetBeans :
    a. File > New Project > Pilih Java Application > Next
        
    b. Tentukan lokasi terlebih dahulu baru Name

   c.  KLik Finisih

2. Membuat form
    a. Tampil project latihan pada  jendela project





     b. Klik kanan pada project latihan, lalu pilih new > JFrame Form

    
      c. Simpan dengan nama : Klinik

     d. Setelah itu kita atur form tsb agar bebas dalam merancang,
         Klik kanan pada form > Set layout > Null Layout




      e. Untuk menyesuaikan ukuran form, ubah properties pada tab Code
     Form size Policy : Generate resize Code 

 3. Objek-objek yang dibutuhkan


4. Menampilkan judl untuk panel :
    a. Aktifkan  panel
    b. Lalu di properties pilih > Klik border, lalu tampil jendela sbb
        Available Border : Titled Border
        Properties         : Title diisi


5. Membuat radio button hanya terisi(True) pada radio yang terpilih saja, sedangkan yang lain kosong

1.    Membuat radio button hanya terisi(True) pada radio yang terpilih saja, sedangkan yang lain kosong
    a. klik & Drag objek Button Group ke FORM
    b. Lihat di jendela inspector
   
    c. kanan ButtonGroup1 > Change variable Name
    d. Ubah menjadi rpoli
    e. Aktifkan ketiga radio button yg ada di form, lalu ubah propertiesnya :
        buttonGroup : rpoli 

 6. Untuk mengisi combobox :
    a. Aktifkan combobox
    b. Di properties isi Model : -Pilih-,Kenanga,Melati,Mawar 
   



7. Untuk membuat Form Activate
    KLik kanan pada form, lalu pilih :



::Berikut listingnya::


private void rUmumActionPerformed(java.awt.event.ActionEvent evt) {                                      
 // TODO add your handling code here:
 if (rUmum.isSelected())
            {tnmdok.setText("dr Wawan");
            twaktu.setText("Pagi");}
}

private void rGigiActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
       if (rGigi.isSelected())
        {tnmdok.setText("dr Wati");
         twaktu.setText("Pagi");}
    }



private void rsarafActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        if (rsaraf.isSelected())
            {tnmdok.setText("dr Sudro");
            twaktu.setText("Pagi");}
}            



private void cbNamaActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        if (cbNama.getSelectedItem().equals("Kenanga"))
            tharga.setText("150000");
        else if (cbNama.getSelectedItem().equals("Melati"))
            tharga.setText("200000");
        else if (cbNama.getSelectedItem().equals("Mawar"))
            tharga.setText("300000");

        int lama,harga,diskon;
        lama=Integer.parseInt(tlama.getText());
        harga=Integer.parseInt(tharga.getText());
        if (lama>4)
            diskon=(int) (lama * harga * 0.1);
        else
            diskon=0;
        tdiskon.setText(Integer.toString(diskon));
    }       


 
private void tnoActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        if (tno.getText().equals("abd001"))
            tnmpas.setText("Abdul Kadir");
        else if (tno.getText().equals("ftm001"))
            tnmpas.setText("Fatimah");
}



private void cAActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if (cA.isSelected())
            tadm.setText("10000");
        else
            tadm.setText("0");
        double adm=0,kon=0,obat=0,total;
        adm=Double.parseDouble(tadm.getText());
        kon=Double.parseDouble(tkon.getText());
        obat=Double.parseDouble(tobat.getText()); 
        total=adm+kon+obat;
        ttotal.setText(Double.toString(total));
}  


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

        if (cK.isSelected())
            tkon.setText("100000");
        else
            tkon.setText("0");

        double adm=0,kon=0,obat=0,total;
        adm=Double.parseDouble(tadm.getText());
        kon=Double.parseDouble(tkon.getText());
        obat=Double.parseDouble(tobat.getText());

        total=adm+kon+obat;
        ttotal.setText(Double.toString(total));
    }


 
private void cOActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if (cO.isSelected())
            tobat.setText("150000");
        else
            tobat.setText("0");
        double adm=0,kon=0,obat=0,total;
        adm=Double.parseDouble(tadm.getText());
        kon=Double.parseDouble(tkon.getText());
        obat=Double.parseDouble(tobat.getText());
        total=adm+kon+obat;
        ttotal.setText(Double.toString(total));
    }


 
private void cmdbersihActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        rpoli.clearSelection();
        tnmdok.setText("");
        twaktu.setText("");
        tno.setText("");
        tnmpas.setText("");
        tlama.setText("0");
        tharga.setText("0");
        tdiskon.setText("0");
        tadm.setText("0");
        tkon.setText("0");
        tobat.setText("0");
        cA.setText("false");
        cK.setText("false");
        cO.setText("false");
}


private void formWindowActivated(java.awt.event.WindowEvent evt) {                                    
        // TODO add your handling code here:
        tadm.setText("0");
        tkon.setText("0");
        tobat.setText("0");
    } 

2 komentar:

Anonim mengatakan...

thanks to materinya, sangat bermanfaat.....

Thank you for ur comment... by Razbie
Umar Qadafi mengatakan...

Punya Project@ Gan ??

Thank you for ur comment... by Razbie

Poskan Komentar