Thursday 24 September 2015

13:17
Assalamualaikum Wr. Wb.
Hallo..!! kembali lagi bersama saya Mohamad Ibnu Rizky, kali ini saya ingin mengajarkan bagaimana membuat input pembayaran dalam java menggunakan scanner dengan adanya diskon. posting kali ini adalah terusan posting saya sebelumnya yaitu Membuat Input Pembayaran dalam Java Menggunakan Scanner. Posting ini berkaitan dengan jawaban dari soal berikut 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 mendapat tambahan diskon lagi sebesar 5%

Oke tanpa basa-basi lagi, mari kita langsung ke TKP...!!! :D

Berikut ini adalah langkah-langkah yang harus dilakukan:
  1. Jalankan Aplikasi NetBeans, jika tidak punya maka download disini
  2. Setelah kalian menjalankan aplikasi NetBeans maka tampilannya kurang lebih seperti ini.


  3. Setelah itu klik File --> New Project (atau bisa menggunaka Ctrl + Shift + N) --> klik folder Java --> pilih Java Aplication --> klik Next.



  4. Setelah itu akan muncul kotak dialog seperti pada gambar di bawah. Rubah Project Name dengan nama yang sesuai dengan project yang akan kita buat, disini saya merubahnya dengan nama InputNetBeansPart2. INGAT nama tidak boleh ada spasi. Rubah Create Main Class jika kalian ingin merubahnya, disini saya tidak merubahnya. Klik Finish jika sudah.


  5. Seterlah itu, tampilan akan menjadi seperti ini.


  6. Pada tab Project terdapat nama project yang tadi kita buat yaitu InputNetBeansPart2. klik kanan pada InputNetBeans2 tersebut dan klik Set as Main Project


  7. Sekarang kita baru bisa memulai mengetikkan coding di dalam NetBeans. tuliskan script coding ini di bawah sript package inputnetbeanspart2;

  8. import java.util.Scanner;





  9. Cari script public static void main(String[] args) , Ketikkan script ini di bawah script public static void main(String[] args).
  10. Scanner sc = new Scanner(System.in);
            int hrg, jmlh, ttl, diskon = 0;
            
            System.out.println("Masukkan Jumlah Barang:");
            jmlh = sc.nextInt();
            System.out.println("Masukkan Harga Barang per satuan:");
            hrg = sc.nextInt();
            ttl=hrg*jmlh;
            System.out.println("Total Bayar: "+ttl);
            
            if (ttl>=200000){
                diskon = ttl-(ttl*15/100);
            System.out.println("Dapat diskon 15% maka total bayar= Rp. "+ diskon);
            }else if (ttl>=100000){
                diskon = ttl-(ttl*10/100);
            System.out.println("Dapat diskon 10% maka total bayar= Rp. "+ diskon);
            }else if (ttl>=50000){
                diskon = ttl-(ttl*5/100);
            System.out.println("Dapat diskon 5% maka total bayar= Rp. "+ diskon);
            }
            
            if (jmlh>=50){
            diskon = (diskon-(diskon*5/100));
            System.out.println("Diskon Tambahan 5% maka total bayar= Rp. "+ diskon);
            }
    







  11. Lalu kita coba klik run atau tekan F6 pada keyboard, pada tab Output - InputNetBeansPart2 (run), kita diharuskan memasukkan jumlah barang, harga barang persatuan, sehingga menghasilkan total bayar yang sudah terdiskon.

    Contoh:Masukkan Jumlah Barang:
    70 (Tekan enter pada keyboard)
    Masukkan Harga Barang per satuan:
    8000 (Tekan enter pada keyboard)
    Total Bayar: 560000
    Dapat diskon 15% maka total bayar= Rp. 476000
    Diskon Tambahan 5% maka total bayar= Rp. 452200


NB: NetBeans membutuhkan JDK, jika belum meiliki silahkan download disini

SELAMAT MENCOBA :)

Jika masih belum paham, tolong komentar di bawah ya.

DILARANG COPY PASTE TANPA MENYERTAKAN ALAMAT SUMBER

0 comments:

Post a Comment