Selasa, 10 November 2015

MENGHITUNG DATA TRANSAKSI PENJUALAN DENGAN MENGGUNAKAN ARRAY

Assalamualaikum wr.wb
Pada kesempatan kali ini saya akan menjelaskan bagaimana menghitung data transaksi penjualan dengan menggunakan array

Berikut source codenya : 

package Nova;

import java.util.Scanner;

/**
 *
 * @author Toshiba
 */
public class Nova {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner aku = new Scanner (System.in);
        String penjualan [][] = new String [100][4];
        int indeks = 0;
        int pilihan = 0 ;
       
      
        do
        {
            System.out.println("pilihan \n1.gula\n2.beras \n3.minyak \n4.tampil ");
            System.out.println("masukkan pilihan anda : ");
            pilihan = aku.nextInt();
            switch(pilihan)
            {
                case 1 :
                    System.out.println("gula");
                   for(int i=indeks; i<=indeks; i++)
                   {
                       for(int j=0; j<4; j++)
                       {
                           if (j==0)
                           {
                               System.out.println("masukkan nama barang");
                               penjualan[indeks][0] = aku.next();

                           }

                           else if (j==1)
                           {
                               System.out.println("masukkan jumlah barang");
                               penjualan[indeks][1] = aku.next();

                           }

                           else if (j==2)
                           {
                               penjualan[indeks][2] = "10000";
                           }
                           else
                           {
                               int total = Integer.valueOf(penjualan[indeks][1]) * Integer.valueOf(penjualan[indeks][2]);
                               penjualan[indeks][3] = String.valueOf(total);
                           }  
                       }
                   }
                  
                   for(int i=indeks; i<=indeks; i++)
                   {
                       for(int j=0; j<1; j++)
                       {
                           System.out.println("nama barang : "+penjualan[i][j]);
                           System.out.println("jumlah barang : "+penjualan[i][j+1]);
                           System.out.println("harga barang : "+penjualan[i][j+2]);
                           System.out.println("total harga : "+penjualan[i][j+3]);
                       }
                   }
                   indeks++;
                    break;
                case 2:
                    System.out.println("beras");
                   for(int i=indeks; i<=indeks; i++)
                   {
                       for(int j=0; j<4; j++)
                       {
                           if (j==0)
                           {
                               System.out.println("masukkan nama barang");
                               penjualan[indeks][0] = aku.next();

                           }

                           else if (j==1)
                           {
                               System.out.println("masukkan jumlah barang");
                               penjualan[indeks][1] = aku.next();

                           }

                           else if (j==2)
                           {
                               penjualan[indeks][2] = "20000";
                           }
                           else
                           {
                               int total = Integer.valueOf(penjualan[indeks][1]) * Integer.valueOf(penjualan[indeks][2]);
                               penjualan[indeks][3] = String.valueOf(total);
                           }  
                       }
                   }
                    for(int i=indeks; i<=indeks; i++)
                   {
                       for(int j=0; j<1; j++)
                       {
                           System.out.println("nama barang : "+penjualan[i][j]);
                           System.out.println("jumlah barang : "+penjualan[i][j+1]);
                           System.out.println("harga barang : "+penjualan[i][j+2]);
                           System.out.println("total harga : "+penjualan[i][j+3]);
                       }
                   }
                   indeks++;
                    break;
                case 3 :
                    System.out.println("Minyak");
                   for(int i=indeks; i<=indeks; i++)
                   {
                       for(int j=0; j<4; j++)
                       {
                           if (j==0)
                           {
                               System.out.println("masukkan nama barang");
                               penjualan[indeks][0] = aku.next();

                           }

                           else if (j==1)
                           {
                               System.out.println("masukkan jumlah barang");
                               penjualan[indeks][1] = aku.next();

                           }

                           else if (j==2)
                           {
                               penjualan[indeks][2] = "30000";
                           }
                           else
                           {
                               int total = Integer.valueOf(penjualan[indeks][1]) * Integer.valueOf(penjualan[indeks][2]);
                               penjualan[indeks][3] = String.valueOf(total);
                           }  
                       }
                   }
                    for(int i=indeks; i<=indeks; i++)
                   {
                       for(int j=0; j<1; j++)
                       {
                           System.out.println("nama barang : "+penjualan[i][j]);
                           System.out.println("jumlah barang : "+penjualan[i][j+1]);
                           System.out.println("harga barang : "+penjualan[i][j+2]);
                           System.out.println("total harga : "+penjualan[i][j+3]);
                       }
                   }
                   indeks++;
                    break;
                case 4 :
                     for(int i=0; i<indeks; i++)
                   {
                       for(int j=0; j<1; j++)
                       {
                           System.out.println("nama barang : "+penjualan[i][j]);
                           System.out.println("jumlah barang : "+penjualan[i][j+1]);
                           System.out.println("harga barang : "+penjualan[i][j+2]);
                           System.out.println("total harga : "+penjualan[i][j+3]);
                          
                       }
                   }
                     pilihan = 5;
                          
                    break;
                   
            }
        }
        while(pilihan!=5);
    }
}










Sekian Tutorial Looping perhitungan data transaksi Menggunakan Array, semoga bermanfaat dan sesuai dengan sahabat butuhkan.
Selamat berjumpa kembali.
WASSALAMUALAIKUM WR WB..

Kamis, 15 Oktober 2015

Looping perhitungan dalam Java Menggunakan Netbeans

Assalamualaikum wr.wb
Pada kesempatan kali ini saya akan menjelaskan tentang Looping penghitungan dalam Java Menggunakan NetBeans.

Berikut source code nya :

package tokopakjoni;

import java.util.Scanner;

public class pilihbarang2 {
    public static void main (String joni[]){
        Scanner in = new Scanner (System.in);
        int pilihan, jumlahbarang,jumlahbarang1,jumlahbarang2,harga_barang, diskon;
        //tampilkan dafar semua barang (5 item)
        System.out.println("RM SEJAHTERA MAKMUR SENTOSA");
        do{
        System.out.println("1. Mie Goreng\n2. Nasi Goreng\n3. Capcay");
        System.out.println("4. Sate Ayam\n5. Semur Jengkol");
        //input pilihan barang
        System.out.print("Masukkan Pilihan Anda = ");
        pilihan = in.nextInt();
        //input jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
           
            case 1 : System.out.println("Anda akan membeli Mie Goreng");
                     System.out.println("1 bungkus seharga = Rp.12000");
                     System.out.println("Masukkan jumlah Mie Goreng yang akan dibeli = ");
                   
                     jumlahbarang = in.nextInt();
                     harga_barang = 12000*jumlahbarang;
                     //System.out.println("Harga beras = "+harga_barang);
                     if (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                     if (harga_barang > 50000);
                        diskon = harga_barang * 2/ 100;
                        harga_barang = harga_barang - diskon;
                       
                        System.out.println("Pembelian Anda mencapai lebih dari Rp. 50.000");
                        System.out.println("Maka dari itu Anda mendapatkan diskon sebesar 2% = Rp. "+diskon);
                     
                     System.out.println("Dan anda mendapatkan Mie Goreng sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 2 : System.out.println("Anda akan membeli Nasi Goreng");
                     System.out.println("1 bungkus seharga = Rp.11500");
                     System.out.print("Masukkan Jumlah Nasi Goreng yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 11500*jumlahbarang;
                     //System.out.println("Harga beras = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                        diskon = harga_barang * 2/ 100;
                        harga_barang = harga_barang - diskon;
                       
                     System.out.println("Pembelian Anda mencapai lebih dari Rp. 50.000");
                     System.out.println("Maka dari itu Anda mendapatkan diskon sebesar 2% = Rp. "+diskon); 
                       
                     System.out.println("Selamat Anda mendapatkan Nasi Goreng sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 3 : System.out.println("Anda akan membeli Capcay");
                     System.out.println("1 bungkus seharga = Rp.8000");
                     System.out.print("Masukkan Jumlah Capcay yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 8000*jumlahbarang;
                     //System.out.println("Harga Capcay = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                          diskon = harga_barang * 2/ 100;
                          harga_barang = harga_barang - diskon;
                     System.out.println("Pembelian Anda mencapai lebih dari Rp. 50.000");
                     System.out.println("Maka dari itu Anda mendapatkan diskon sebesar 2% = Rp. "+diskon); 
                     System.out.println("Selamat Anda mendapatkan Capcay sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 4 : System.out.println("Anda akan membeli Sate Ayam");
                     System.out.println("1 bungkus seharga = Rp.14000");
                     System.out.print("Masukkan Jumlah Sate Ayam yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 14000*jumlahbarang;
                     //System.out.println("Harga Sate Ayam = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                          diskon = harga_barang * 2/ 100;
                          harga_barang = harga_barang - diskon;
                     System.out.println("Pembelian Anda mencapai lebih dari Rp. 50.000");
                     System.out.println("Maka dari itu Anda mendapatkan diskon sebesar 2% = Rp. "+diskon); 
                    System.out.println("Selamat Anda mendapatkan Sate Ayam sebanyak "+jumlahbarang + " " +"Bungkus");
                    System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 5 : System.out.println("Anda akan membeli Semur Jengkol");
                     System.out.println("1 bungkus seharga = Rp.13500");
                     System.out.print("Masukkan Jumlah Semur Jengkol yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 13500*jumlahbarang;
                     //System.out.println("Harga Semur Jengkol = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                        diskon = harga_barang * 2/ 100;
                        harga_barang = harga_barang - diskon;
                     System.out.println("Pembelian Anda mencapai lebih dari Rp. 50.000");
                     System.out.println("Maka dari itu Anda mendapatkan diskon sebesar 2% = Rp. "+diskon); 
                     System.out.println("Selamat Anda mendapatkan Semur Jengkol sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
        }
        }while(pilihan<=5);
        System.out.println("Terima kasih...");
    }
}



Sekian Tutorial Looping perhitungan dalam Java Menggunakan Netbeans, semoga bermanfaat dan sesuai dengan sahabat butuhkan.
Selamat berjumpa kembali.
WASSALAMUALAIKUM WR WB..

Selasa, 06 Oktober 2015

MENGGUNAKAN SWITCH CASE PADA JAVA

Assalamualaikum wr.wb
Pada kesempatan kali ini saya akan menjelaskan tentang penggunaan cwitch case pada java

Berikut source code nya :

 import java.util.Scanner;

public class pilihbarang1 {
    public static void main (String joni[]){
        Scanner in = new Scanner (System.in);
        int pilihan, jumlahbarang,jumlahbarang1,jumlahbarang2,harga_barang, diskon;
        //tampilkan dafar semua barang (5 item)
        System.out.println("RM SEJAHTERA MAKMUR SENTOSA");
        System.out.println("1. Mie Goreng\n2. Nasi Goreng\n3. Capcay");
        System.out.println("4. Sate Ayam\n5. Semur Jengkol");
        //input pilihan barang
        System.out.print("Masukkan Pilihan Anda = ");
        pilihan = in.nextInt();
        //input jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
           
            case 1 : System.out.println("Anda akan membeli Mie Goreng");
                     System.out.print("Masukkan jumlah Mie Goreng yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 12000*jumlahbarang;
                     //System.out.println("Harga beras = "+harga_barang);
                     if (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                     if (harga_barang > 50000);
                        diskon = harga_barang * 2/ 100;
                        harga_barang = harga_barang - diskon;
                       
                        System.out.println("Pembelian Anda mencapai lebih dari Rp. 50.000");
                        System.out.println("Maka dari itu Anda mendapatkan diskon sebesar 2% = Rp. "+diskon);
                     
                     System.out.println("Dan anda mendapatkan Mie Goreng sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 2 : System.out.println("Anda akan membeli Nasi Goreng");
                     System.out.print("Masukkan Jumlah Nasi Goreng yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 11500*jumlahbarang;
                     //System.out.println("Harga beras = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                        diskon = harga_barang * 2/ 100;
                        harga_barang = harga_barang - diskon;
                       
                     System.out.println("Pembelian Anda mencapai lebih dari Rp. 50.000");
                     System.out.println("Maka dari itu Anda mendapatkan diskon sebesar 2% = Rp. "+diskon); 
                       
                     System.out.println("Selamat Anda mendapatkan Nasi Goreng sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 3 : System.out.println("Anda akan membeli Capcay");
                     System.out.print("Masukkan Jumlah Capcay yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 8000*jumlahbarang;
                     //System.out.println("Harga Capcay = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                          diskon = harga_barang * 2/ 100;
                          harga_barang = harga_barang - diskon;
                     System.out.println("Selamat Anda mendapatkan Capcay sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 4 : System.out.println("Anda akan membeli Sate Ayam");
                     System.out.print("Masukkan Jumlah Sate Ayam yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 14000*jumlahbarang;
                     //System.out.println("Harga Sate Ayam = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                          diskon = harga_barang * 2/ 100;
                          harga_barang = harga_barang - diskon;
                    System.out.println("Selamat Anda mendapatkan Sate Ayam sebanyak "+jumlahbarang + " " +"Bungkus");
                    System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 5 : System.out.println("Anda akan membeli Semur Jengkol");
                     System.out.print("Masukkan Jumlah Semur Jengkol yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 13500*jumlahbarang;
                     //System.out.println("Harga Semur Jengkol = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                        diskon = harga_barang * 2/ 100;
                        harga_barang = harga_barang - diskon;
                     System.out.println("Selamat Anda mendapatkan Semur Jengkol sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
        }
       
    } 

}

lalu klik RUN maka akan tampak seperti gambar berikut :



Demikian penggunaan switch case pada java.
Semoga bermanfaat!

Selasa, 29 September 2015

MENGHITUNG DISKON HARGA DAN BARANG MENGGUNAKAN SCANNER

ASSALAMUALAIKUM WR WB..
Pada kesempatan kali ini, saya akan membahas tutorial menghitung diskon harga dan jumlah  menggunakan java netbeans dari contoh soal dibawah ini :
  1. jika total pembelian lebih dari sama dengan 50.000, maka dapat diskon 5%
  2. jika total pembelian lebih dari sama dengan 100.000, maka dapat diskon 10%
  3. jika total pembelian lebih dari sama dengan 200.000, maka dapat diskon 15% 
  4. jika jumlah barang yang dibeli lebih dari sama dengan 50 unit, maka akan mendapatkan diskon lagi sebesar 5%

SIMAK TUTORIAL BERIKUT :

1. Buka aplikasi Netbeans 
2. Lalu klik file > New Project
















3. Pilih java lalu klik next



















4. Pilih nama Project yang diinginkan lalu klik finish























5. akan muncul tampilan seperti berikut




















6. lalu tuliskan script "import java.util.Scanner"

7. lalu tuliskan koding seperti berikut



 Scanner sc = new Scanner (System.in);
       
        int harga, jumlah, total, diskon = 0, diskonbarang;
        System.out.println("Masukkan Harga Barang :");
        harga = sc.nextInt();
        System.out.println("Masukkan Jumlah Barang :");
        jumlah = sc.nextInt();
        total = harga * jumlah;
       
        if (total >= 200000){
            diskon = total - (total*15/100);
            System.out.println("Diskon 15% total bayar anda = Rp. "+diskon);
        }else if (total>=100000){
            diskon = total - (total*10/100);
            System.out.println("Diskon 10% total bayar anda = Rp. "+diskon);
        }else if (total>=50000) {
            diskon = total - (total*5/100);
            System.out.println("Diskon 5% total bayar anda = Rp. "+diskon);
        }
       
        if (jumlah>=50) {
            diskonbarang= (diskon- (diskon*5/100));
            System.out.println("Diskon tambahan 5% total bayar anda = Rp. "+diskonbarang);



 8. kemudian klik RUN 
 dan coba kita masukkan Harga barang 50000 dan jumlah barang 34 kemudian akan muncul seperti gambar berikut

 
           
Sekian Tutorial Menghitung diskon harga dan barang menggunakan Netbeans, semoga bermanfaat dan sesuai dengan sahabat butuhkan.
Selamat berjumpa kembali.
WASSALAMUALAIKUM WR WB..

         
                   

Senin, 21 September 2015

TUTORIAL DASAR JAVA : INPUTAN MENGGUNAKAN SCANNER PADA JAVA

ASSALAMUALAIKUM WR WB..
Pada kesempatan kali ini, saya akan membahas tutorial inputan java dengan menggunakan Scanner.
Simak tutorial selengkapnya :

1. Bukalah aplikasi Netbeans
2. Klik File New Project > Choose Project (java) > next > Ketik nama file sesuai keinginan di Project Name > Finish
3. Kemudian tampilannya akan muncul seperti gambar dibawah ini

 
Penjelasan :
Scanner terletak pada library java.util. Penggunaan jenis imputan hanya digunakan di console.

PENULISANNYA :
















Contoh aplikasi inputan menggunakan Scanner :
























Perhatikan output program :

















Setelah kita RUN maka akan muncul seperti gambar diatas, kita mencoba memasukkan harga 10000 dan memasukkan jumlah barang 24 maka hasilnya akan tertera pada jumlah harga yaitu 24000.

Sekian Tutorial dasar java : Inputan Scanner pada Java, semoga bermanfaat dan sesuai dengan sahabat butuhkan.
Selamat berjumpa kembali.
WASSALAMUALAIKUM WR WB..