Senin, 01 Desember 2014

Tugas Pemrograman Java

                      Aplikasi Administrasi Bank Sampah 

 Pada tugas kali ini saa membuat contoh aplikasi Administrasi Bank sampah langsung saja kita buat designnya terlebih dahulu seperti gambar berikut ini :



Untuk Source Kodenya :

int harga = Integer.parseInt(txtbotol.getText());
int berat = Integer.parseInt(txtbotol1.getText());
if (chkbotol.isSelected());
txtbotol.setText());
int hitung = berat * harga;
txtbotol2.setText(""+hitung);

Rabu, 05 November 2014

Tugas Uts,, Contoh Program Aplikasi


Alhamdulillah Selesai juga Tugasnya,, Walaupun belum sempurna tapi saya harap sudah memenuhi kriteria...!!
Pada tugas kali ini saya membuat contoh program Aplikasi Data Entry Tamu untuk Check in dan Check out yang bisa digunakan oleh Administrasi hotel...
.Pertama buatlah Designnya...
Nah untuk Lebih jelasnya lihat Screenshot di bawah ini...


                                                         gambar tampilan awal.


                                                    gambar Menu Utama Data Entry.


                                                      Gambar Frame Untuk Check_in.


                                                    Gambar Frame Untuk Check_Out.



                                                   Gambar Confirmation untuk keluar.

Dan untuk Source Kodenya bisa dilihat di bawah ini.....:

1. Untuk menampilkan Tampilan awal sepeti gambar petama gunakan JoptionPane
Masukan dulu perintah  seperti di bawah:


2. Untuk Frame Data Menu Entry
Sebelumnya gabungkan semua frame design menjadi satu dalam 1 Package.
Untuk menggabungkan semua frame gunakan java package.
seperti gambar>>

 adapun Source kodenya yaitu:



3. Untuk  Frame Check_in
          Button Proses, source kodenya:

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        if (txtkomar.getSelectedItem()=="001A"){
        String jenis="Standar Room";
        String biaya="Rp. 200.000";
        String fasilitas="1 Ranjang King Size, TV, Pembuat kopi, Telepon, Meja, Kamar Mandi";
        txtjemar.setText(""+jenis);
        txtharga.setText(""+biaya);
        txtfasilitas.setText(""+fasilitas);
        }else  if (txtkomar.getSelectedItem()=="001B"){
        String jenis="Premium Room";
        String biaya="Rp. 350.000";
        String fasilitas="2 Ranjang Queen Size, TV,DVD,AC,Kulkas,Lengkap";
        txtjemar.setText(""+jenis);
        txtharga.setText(""+biaya);
        txtfasilitas.setText(""+fasilitas);
        }else if (txtkomar.getSelectedItem()=="002A"){
        String jenis="Deluxe Room";
        String biaya="Rp. 450.000";
        String fasilitas="Kamar Lebih Berkelas dan Lengkap ";
        txtjemar.setText(""+jenis);
        txtharga.setText(""+biaya);
        txtfasilitas.setText(""+fasilitas);
        }else  if (txtkomar.getSelectedItem()=="002B"){
        String jenis="Junior Suite Room";
        String biaya="Rp. 500.000";
        String fasilitas="Terdiri dari Ruangan Besar, Memiliki pemisah kecil antara ruang duduk dan Ruang Tidur";
        txtjemar.setText(""+jenis);
        txtharga.setText(""+biaya);
        txtfasilitas.setText(""+fasilitas);
        }else  if (txtkomar.getSelectedItem()=="003A"){
        String jenis="Suite Room";
        String biaya="Rp. 600.000";
        String fasilitas="Seperti Apartemen di dalam Hotel dengan ukuran Standar";
        txtjemar.setText(""+jenis);
        txtharga.setText(""+biaya);
        txtfasilitas.setText(""+fasilitas);
        }else  if (txtkomar.getSelectedItem()=="003B"){
        String jenis="Penthouse Room";
        String biaya="Rp. 750.000";
        String fasilitas="Fasilitas Terbaik dan Pemandangan yang Indah";
        txtjemar.setText(""+jenis);
        txtharga.setText(""+biaya);
        txtfasilitas.setText(""+fasilitas);
        }
                                                   
 
                Button Save, Source Kodenya yaitu :
                                                                           
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        String Nama, Jekel, Komar, Jemar, Harga, Alamat;
       
       Nama=txtnama.getText();
       Jekel= (String)txtjekel.getSelectedItem();
       Komar= (String)txtkomar.getSelectedItem();
       Harga=txtharga.getText();
       Jemar=txtjemar.getText();
       Alamat=txtalm.getText();
      
       txtnama2.setText(""+Nama);
       txtjekel2.setText(""+Jekel);
       txtkomar2.setText(""+Komar);
       txtharga2.setText(""+Harga);
       txtjemar2.setText(""+Jemar);
       txtalm2.setText(""+Alamat);

         
         Button New Check_In,, source kodenya :

   private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        txtnama.setText("");
        txtharga.setText("");
        txtjemar.setText("");
        txt.setText("");
        txtnama2.setText("");
       txtjekel2.setText("");
       txtkomar2.setText("");
       txttlp.setText("");
       txtalm.setText("");
       txtharga2.setText("");
       txtjemar2.setText("");
       txtalm2.setText("");
       txtregistrasi.setText("");
       txtjam.setText("");
       txtfasilitas.setText("");
       txttgl.setText("");
       txtntm.setText("");
      
        txtnama.requestFocus();
    }                                      
  
     4. Untuk Frame Check_Out
               Button Ok,, Source kodenya yaitu:

    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
          if (cmbkomar.getSelectedItem()=="001A"){
        String biaya="200000";
        txtbiaya.setText(""+biaya);
        }else  if (cmbkomar.getSelectedItem()=="001B"){
        String biaya="350000";
        txtbiaya.setText(""+biaya);
        }else if (cmbkomar.getSelectedItem()=="002A"){
        String biaya="450000";
        txtbiaya.setText(""+biaya);
        }else  if (cmbkomar.getSelectedItem()=="002B"){
        String biaya="500000";
        txtbiaya.setText(""+biaya);
       }else  if (cmbkomar.getSelectedItem()=="003A"){
        String biaya="600000";
        txtbiaya.setText(""+biaya);
        }else  if (cmbkomar.getSelectedItem()=="003B"){
        String biaya="750000";
        txtbiaya.setText(""+biaya);
        }
    }         
                           

               Button Hitung,, source kodenya:

  private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
          if (cmbkomar.getSelectedItem()=="001A"){
        int biaya=200000;
        txtbiaya.setText(""+biaya);
        }else  if (cmbkomar.getSelectedItem()=="001B"){
        int biaya=350000;
        txtbiaya.setText(""+biaya);
        }else if (cmbkomar.getSelectedItem()=="002A"){
        int biaya=450000;
        txtbiaya.setText(""+biaya);
        }else  if (cmbkomar.getSelectedItem()=="002B"){
        int biaya=500000;
        txtbiaya.setText(""+biaya);
       }else  if (cmbkomar.getSelectedItem()=="003A"){
        int biaya=600000;
        txtbiaya.setText(""+biaya);
        }else  if (cmbkomar.getSelectedItem()=="003B"){
        int biaya=750000;
        txtbiaya.setText(""+biaya);
        }

 5. Untuk Frame Confirmation Dialog....
Source Kodenya yaitu..:

Import javax.Swing.JOptionPane;


  private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
      
         if (JOptionPane.showConfirmDialog(null,
        "Are You Sure to Exit", "Confirmation Dialog",
        JOptionPane.YES_NO_OPTION)==
        JOptionPane.YES_OPTION){
         System.exit(0);
         }
    }                                       


                           Dan Tampilan Hasil Output Frame Check In dan Check Out


Terima kasih, Semoga bisa Bermanfaat..........!!
see U next Time,,,,,

Rabu, 15 Oktober 2014

Java

Pemprograman Java

Contoh Aplikasi yang menggunakan pemprograman Java

Pada Aplikasi ini saya mengambil kasus Penyewaan Kamar Hotel,dimana seseorang yang akan menyewa kamar hotel bisa memilih jenis kamar apa yang akan dia sewa. misalnya kamar pribadi atau keluarga.

Berikut cara input-annya :

- No Tamu
- Nama Tamu
- Kode kamar
- Lama Sewa

Coding     :

          /*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package zhak;

/**
 *
 * @author algiALGI
 */
import java.util.Scanner;
public class Zhak {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner Sewa=new Scanner (System.in);
        System.out.print("Masukan No Tamu =");
        int No=Sewa.nextInt();
        System.out.print("Masukan Nama Tamu =");
        String Nama=Sewa.next();
        System.out.print("Masukan Kode Kamar =");
        int Angka=Sewa.nextInt();
       if (Angka ==1){
           System.out.print("Kamar Pribadi");
       }else if (Angka ==2){
           System.out.print("Untuk 2 Orang");
       }else if (Angka ==3){
        System.out.print("Untuk Keluarga");
    }
       System.out.println();
        System.out.print("Lama Sewa/hari =");
        int jumlah=Sewa.nextInt();
       if (jumlah ==1){
           System.out.print("Harga=Rp.250.000");
       }else if (jumlah==2){
           System.out.print("Harga=Rp.300.000");
       }else if (jumlah==3){
           System.out.print("Harga=Rp.400.000");
       }
        
    }



Output      :

Masukan No Tamu = 1
Masukan Nama Tamu = Aldy
Masukan Kode Kamar = 1
Kamar Pribadi
Lama Sewa/hari = 2
Harga=Rp.300.000