Tampilkan postingan dengan label JDK. Tampilkan semua postingan
Tampilkan postingan dengan label JDK. Tampilkan semua postingan

Senin, 09 November 2015

Program Kasir Menggunakan Array pada Java

Selamat Malam, para bloggers. kali ini saya akan memosting sourcecode mengenai array dipergunakan sebagai kasir. berikut source codenya :

package arrrraaaaay;

import java.util.Scanner;

/**
 *
 * @author safriap
 */
public class Arrrraaaaay {


    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);      

        System.out.println("Masukkan Banyak Item : ");
            int brg = input.nextInt();
            String nama[] = new String[brg];
            int hrg[] = new int[brg];
            int jmlh[] = new int[brg];
            int total[] = new int[brg];
            int tot=0;
   
for (int b = 0; b < brg; b++){
   
    System.out.print("Nama Barang "+(b+1)+" = ");
    nama[b] = input.next();
    System.out.print("Harga "+nama[b]+" = ");
    hrg[b] = input.nextInt();
    System.out.print("Jumlah "+nama[b]+" = ");
    jmlh[b] = input.nextInt();
    total[b] = hrg[b]*jmlh[b];
    System.out.println("Total Bayar = "+total[b]);
    System.out.println(" ");
    tot=tot+total[b];
}

for (int c = 0; c < brg; c++){
    System.out.println("Barang ke- "+(c+1));
    System.out.println("1. Nama Barang   = "+nama[c]);
    System.out.println("2. Harga Barang  = "+hrg[c]);
    System.out.println("3. Jumlah Barang = "+jmlh[c]);
}
System.out.println("");
System.out.println("Total Harga Belanja  = "+tot);

System.out.println("Selamat belanja kembali, Terima Kasih. :)");
    }
}
Dan berikut ini adalah hasil dari source code di atas. silahkan mencoba. Sekian, Terima Kasih.


   

Senin, 05 Oktober 2015

Penggunaan Switch Case dengan Metode Diskon dalam Java pada Neatbeans

Selamat pagi, bloggers... kembali lagi denagn saya admin Safri. kali ini saya akan memposting sebuah kegunaan Switch Case dengan menambahkan fitur diskon pada java menggunakan aplikasi netbeans. bentuk diskon yang saya gunakan apabila melebihi jumlah barang yang saya tentukan, maka akan mendapat diskon.

Untuk lebih lanjutnya silahkan copy-paste source code dibawah :

package tokopakjoni2015;

import java.util.Scanner;

public class pilihbarang {
    public static void main (String joni[]){
        
        Scanner in = new Scanner (System.in);
        int pilihan;
        int jumlahbarang=0;
        int harga=0;
        int jml;
        
        //tampilkan daftar semua barang
        System.out.println("Toko Sembako Pak Joni");
        System.out.println("1. Beras\n2. Telur\n3. Gula");
        System.out.println("4. Minyak\n5. Tepung");
        //input pilihan barang
        System.out.print("Masukkan Pilihan = ");
        pilihan = in.nextInt();
        //inpuut jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
            case 1: System.out.println("Anda Membeli beras");
                    System.out.print ("Masukkan jumlah beras/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 10000*jumlahbarang;
                    System.out.println("Harga Beras yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 25);
                    harga = harga - ((harga*5)/100);              
                    System.out.println("Barang anda lebih dari 25, tambahan diskon sebesar 5%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 2: System.out.println("Anda Membeli telur");
                    System.out.print ("Masukkan jumlah telur =");
                    jumlahbarang = in.nextInt();
                    harga = 8000*jumlahbarang;
                    System.out.println("Harga telur yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 8);
                    harga = harga - ((harga*5)/100);              
                    System.out.println("Barang anda lebih dari 8, tambahan diskon sebesar 5%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 3: System.out.println("Anda Membeli gula");
                    System.out.print ("Masukkan jumlah gula/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 15000*jumlahbarang;
                    System.out.println("Harga gula yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 10);
                    harga = harga - ((harga*8)/100);              
                    System.out.println("Barang anda lebih dari 10 kg, tambahan diskon sebesar 8%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 4: System.out.println("Anda Membeli minyak");
                    System.out.print ("Masukkan jumlah minyak =");
                    jumlahbarang = in.nextInt();
                    harga = 20000*jumlahbarang;
                    System.out.println("Harga Minyak yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 8);
                    harga = harga - ((harga*15)/100);              
                    System.out.println("Barang anda lebih dari 8, tambahan diskon sebesar 15%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 5: System.out.println("Anda Membeli tepung");
                    System.out.print ("Masukkan jumlah tepung/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 5000*jumlahbarang;
                    System.out.println("Harga Tepung yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 10);
                    harga = harga - ((harga*15)/100);              
                    System.out.println("Barang anda lebih dari 10, tambahan diskon sebesar 15%\nCukup dengan membayar  = Rp. "+harga);
                    break;
        }
    }

}
Sekian dan terima kasih.

Penggunaan Switch Case dalam Java pada Neatbeans

Selamat pagi, bloggers... kembali lagi denagn saya admin Safri. kali ini saya akan memposting sebuah kegunaan Switch Case pada java menggunakan aplikasi netbeans. Bentuk dari Switch-case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti if – else bertingkat. Kontruksi If-Else yang bertingkat-tingkat seringkali membingungkan pembacaan alur program. Java menyediakan intruksi Switch untuk memudahkan pembacaan alur program bercabang yang sangat banyak. meskipun Switch didesain untuk mengganti If-Else, akan tetapi Switch memiliki batasan:

  1. Data yang diperiksa haruslah bertipe Integer (int) atau Karakter (char).
  2. Range data yang diperiksa bernilai 0 s/d 255
Inilah hasil pekerjaan saya, check this out :


Untuk source code diatas adalah sebagai berikut :

package tokopakjoni2015;

import java.util.Scanner;

public class pilihbarang {
    public static void main (String joni[]){
        
        Scanner in = new Scanner (System.in);
        int pilihan;
        int jumlahbarang;
        int harga;
        
        //tampilkan daftar semua barang
        System.out.println("Toko Sembako Pak Joni");
        System.out.println("1. Beras\n2. Telur\n3. Gula");
        System.out.println("4. Minyak\n5. Tepung");
        //input pilihan barang
        System.out.print("Masukkan Pilihan = ");
        pilihan = in.nextInt();
        //inpuut jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
            case 1: System.out.println("Anda Membeli beras");
                    System.out.print ("Masukkan jumlah beras/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 10000*jumlahbarang;
                    System.out.println("Harga Beras yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
            case 2: System.out.println("Anda Membeli telur");
                    System.out.print ("Masukkan jumlah telur =");
                    jumlahbarang = in.nextInt();
                    harga = 8000*jumlahbarang;
                    System.out.println("Harga telur yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
            case 3: System.out.println("Anda Membeli gula");
                    System.out.print ("Masukkan jumlah gula/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 15000*jumlahbarang;
                    System.out.println("Harga gula yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
            case 4: System.out.println("Anda Membeli minyak");
                    System.out.print ("Masukkan jumlah minyak/liter =");
                    jumlahbarang = in.nextInt();
                    harga = 20000*jumlahbarang;
                    System.out.println("Harga Minyak yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
            case 5: System.out.println("Anda Membeli tepung");
                    System.out.print ("Masukkan jumlah tepung/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 5000*jumlahbarang;
                    System.out.println("Harga Tepung yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    break;
        }
    }
}


Selasa, 22 September 2015

Input Scanner pada Java

Hai, sobat. Pada post pertama dalam blog ini saya akan membahas input scanner pada java. langsung saja kita simak penjelasannya. J


Nah, itu dia hasil percobaan saya menggunakan input scanner dalam java. Dapat kita lihat pada halaman kerja baris pertama terdapat “import java.util.Scanner;” syntax ini bertujuan untuk memasukan fungsi Scanner pada program. Setelah itu kita akan bertemu public class, tentu para reader sudah mengerti apa itu public class. Kemudian, langsung saja pada inti yang harus kita masukkan/rintis. Tentu yang pertama kita tulis ialah “Scanner sc = new Scanner (System.in);” disini syntax tersebut berfungsi sebagai membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. Data adalah nama scanner yang akan di buat , kita bisa merubah sesuai dengan data yang akan kita buat, misal disini saya membuat data scan, saya lambangkan dengan SC. Setelah itu “int harga, jumlah, total;” saya menginginkan input data berupa angka, maka saya menggunakan perintah interger dengan nama perwakilan seperti itu. Lalu “System.out.println("masukkan harga barang =");” saya memberi perintah untuk memasukkan harga barang. Lalu, “harga = sc.nextInt();” disini menunjukkan bahwa input scanner dengan nama data harga. Begitu untuk jumlah barang. Setelah rumus jumlah barang, akan ada “total = harga * jumlah;” disini menujukkan bahwa saya memerintah untuk data total didapatkan dengan mengalikan data harga dan data jumlah. Setelah itu yang terakhir, “System.out.println("total harga barang Rp "+ total);” disini untuk menampilkan hasil seluruh perintah diatasnya.

Untuk memperkuat bahwa percobaan saya berhasil, maka akan saya tampilkan proses menjalankannya.



Itu adalah hasil percobaan yang saya abadikan. dan ini adalah penulisan syntax hasil output diatas.
 "  Scanner sc = new Scanner (System.in);      int harga, jumlah, total;      System.out.println("masukkan harga barang =");      harga = sc.nextInt();      System.out.println ( "masukkan jumlah barang =");      jumlah = sc.nextInt();      total = harga * jumlah;      System.out.println("total harga barang Rp "+ total);      }          }"
Dan itulah sedikit pengetahuan dari saya. mohon pengkoreksiannya lagi bagi para reader yang sudah master dalam hal ini (jika membaca). J