Senin, 14 Desember 2015

Oop

Halooo, sekarang ini udah masuk bab tentang OOP (Object Oriented Programming) atau pemrogaman berbasis objek.
source code saya kali ini adalah tentang lokomotif, walaupun cuma sebatas teks :)))


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package lokomotif;

public class Lokomotif {

    public static void main (String[] args) {
    haha aa = new haha();
    aa.jalan();
    aa.jendela();
    aa.pintu();
    aa.rem();
    //==================================NEXT CLASS==============================
    }
}
public class haha {
static int pilih, pintu, jendela, jalan, rem;

    public haha() {
        
    }
    public void pintu(){
        Scanner ab = new Scanner (System.in);
        System.out.println("pilih 1 atau 2 = ");
        pilih = ab.nextInt();
        if (pilih == 1){
        System.out.println("Pintu membuka");
        }
        else {
            System.out.println("Pintu menutup");
        }
    }
    public void jendela(){
        Scanner ab = new Scanner (System.in);
        System.out.println("pilih 1 atau 2 = ");
        pilih = ab.nextInt();
        if (pilih == 1){
        System.out.println("Jendela membuka");
        }
        else {
            System.out.println("Jendela menutup");
        }
    }
    public void jalan(){
        Scanner ab = new Scanner (System.in);
        System.out.println("pilih 1 atau 2 = ");
        pilih = ab.nextInt();
        if (pilih == 1){
        System.out.println("lokomotif jalan");
        }
        else {
            System.out.println("lokomotif berhenti");
        }
}
    public void rem(){
        Scanner ab = new Scanner (System.in);
        System.out.println("pilih 1 atau 2 = ");
        pilih = ab.nextInt();
        if (pilih == 1){
        System.out.println("Kereta berhenti");
        }
        else {
            System.out.println("Kereta mulai bergerak");
        
    }    
}}

Senin, 09 November 2015

TUGAS 5 ARRAY DALAM JAVA

Halooo gaeass, lanjutan tugas Bahasa pemrogaman 1 sudah sampai array. Berikut source code nya :

/*
 * 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 javaapplication6;

import javax.swing.JOptionPane;

/**
 *
 * @author aldikluivert
 */
public class JavaApplication6 {

    /**
     * @param args the command line arguments
     */
    
    public static void main(String[] args) {
    String input0, input1, sc = null;
    int totalbelanja, pilihan, nama = 0;
    int brs, hasilbrs, hargabrs, diskonbrs=0, ttlbrs = 0;
    int tlr, hasiltlr, hargatlr, diskontlr=0, ttltlr = 0;
    int susu, hasilsusu, hargasusu, diskonsusu=0, ttlsusu = 0; 
    int jh, hasiljh, hargajh, diskonjh=0, ttljh = 0;
    int dgng, hasildgng, hargadgng, diskondgng=0, ttldgng = 0, index = 0,total=0;
    java.util.Scanner input = new java.util.Scanner(System.in);
    String databelanja[][] = new String [1000][1000];  
    do {
    System.out.println("Daftar Barang\n1. Beras\n2. Telor\n3. Susu\n4. Jahe\n5. Daging");
    input0 = JOptionPane.showInputDialog("Masukkan kode barang pilihan Anda :");
    pilihan = Integer.parseInt (input0);
    switch(pilihan){
            case 1: System.out.println("\nAnda memilih Beras");
                    input1 = JOptionPane.showInputDialog("Jumlah beras yang dibeli (kg)");
                    brs = Integer.parseInt (input1);
                    hargabrs = 12000;
                    hasilbrs = brs*hargabrs;
                    if (brs >= 5){
                        System.out.println("Anda mendapat diskon 2%");
                        diskonbrs = hasilbrs*2/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 2%");
                         }
                    ttlbrs = hasilbrs-diskonbrs;
                    total = total+ttlbrs;
                    databelanja [index][0] = "Beras";
                    databelanja [index][1]= String.valueOf(12000);
                    databelanja [index][2]= String.valueOf(brs);
                    databelanja [index][3]= String.valueOf(ttlbrs);
                    System.out.print("Total Biaya Anda "+ttlbrs);
                    System.out.println("\nApakah anda ingin memesan lagi? (y/n)");
                    sc =input.next ();
                    index++;
            break;
            case 2: System.out.println("\nAnda memilih Telor");
                    input1 = JOptionPane.showInputDialog("Jumlah telor yang dibeli (kg)");
                    tlr = Integer.parseInt (input1);
                    hargatlr = 8000;
                    hasiltlr = tlr*hargatlr;
                    if (tlr >= 5){
                        System.out.println("Anda mendapat diskon 5%");
                        diskontlr = hasiltlr*5/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 2%");
                         }
                    ttltlr = hasiltlr-diskontlr;
                    total = ttltlr+total;
                    databelanja [index][0] = "Telor";
                    databelanja [index][1]= String.valueOf(8000);
                    databelanja [index][2]= String.valueOf(tlr);
                    databelanja [index][3]= String.valueOf(ttltlr);
                    System.out.print("Total Biaya Anda "+ttltlr);
                    System.out.println("\nApakah anda ingin memesan lagi? (y/n)");
                    sc =input.next (); 
                    index++;
            break;
            case 3: System.out.println("\nAnda memilih Susu");
                    input1 = JOptionPane.showInputDialog("Jumlah susu yang dibeli (per kaleng)");
                    susu = Integer.parseInt (input1);
                    hargasusu = 10000;
                    hasilsusu = susu*hargasusu;
                    if (susu >= 5){
                        System.out.println("Anda mendapat diskon 8%");
                        diskonsusu = hasilsusu*8/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 8%");
                         }
                    ttlsusu = hasilsusu-diskonsusu;
                    total = total+ttlsusu;
                    databelanja [index][0] = "Susu";
                    databelanja [index][1]= String.valueOf(10000);
                    databelanja [index][2]= String.valueOf(susu);
                    databelanja [index][3]= String.valueOf(ttlsusu);
                    System.out.print("Total Biaya Anda "+ttlsusu);
                    System.out.println("\nApakah anda ingin memesan lagi? (y/n)");
                    sc =input.next ();
                    index++;
            break;        
            case 4: System.out.println("\nAnda memilih Jahe");
                    input1 = JOptionPane.showInputDialog("Jumlah jahe yang dibeli (kg)");
                    jh = Integer.parseInt (input1);
                    hargajh = 5000;
                    hasiljh = jh*hargajh;
                    if (jh >= 5){
                        System.out.println("Anda mendapat diskon 10%");
                        diskonjh = hasiljh*10/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 10%");
                         }
                    ttljh = hasiljh-diskonjh;
                    total=total+ttljh;
                    databelanja [index][0] = "Jahe";
                    databelanja [index][1]= String.valueOf(5000);
                    databelanja [index][2]= String.valueOf(jh);
                    databelanja [index][3]= String.valueOf(ttljh);
                    System.out.print("Total Biaya Anda "+ttljh);
                    System.out.println("\nApakah anda ingin memesan lagi? (y/n)");
                    sc=input.next();
                    index++;
                    break;
            case 5: System.out.println("\nAnda memilih Daging");
                    input1 = JOptionPane.showInputDialog("Jumlah daging yang dibeli (kg)");
                    dgng = Integer.parseInt (input1);
                    hargadgng = 20000;
                    hasildgng = dgng*hargadgng;
                    if (dgng >= 5){
                        System.out.println("Anda mendapat diskon 20%");
                        diskondgng = hasildgng*20/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 20%");
                         }
                    ttldgng = hasildgng-diskondgng;
                    total = total+ttldgng;
                    databelanja [index][0] = "Daging";
                    databelanja [index][1]= String.valueOf(20000);
                    databelanja [index][2]= String.valueOf(dgng);
                    databelanja [index][3]= String.valueOf(ttldgng);
                    System.out.print("Total Biaya Anda "+hasildgng);
                    System.out.println("\nApakah anda ingin memesan lagi? (y/n)");
                    sc=input.next ();
                    index++;
                    break;
            default : System.out.println ("Maaf pilihan yang Anda pilih tidak ada");
            }}while(sc.equals("Y")||sc.equals("y"));
            //      System.out.println("Total biaya pembelian anda adalah Rp. "+totalbelanja);
                    System.out.println("========================");
                    System.out.println("Banyak barang dibeli : "+index);
                    for (int i = 0; i < index; i++)
                {
                    for (int j = 0; j<3; j++)
                    {   System.out.println("<==========================================>");
                        System.out.println ("Nama barang ke : "+(i+1)+" adalah "+databelanja[i][j]);
                        System.out.println ("Harga barang ke : "+(i+1)+" adalah "+databelanja[i][j+1]);
                        System.out.println ("Jumlah barang ke : "+(i+1)+" adalah "+databelanja[i][j+2]);
                        System.out.println ("Total harga barang ke : "+(i+1)+" adalah "+databelanja[i][j+3]);
                        System.out.println("<==========================================>");
                    }}System.out.println ("Total biaya pembelian anda adalah Rp. "+total);
}}

Sabtu, 10 Oktober 2015

TUGAS 4 : LOOPING

Haloo, kali ini tugas Bahasa Pemrogaman adalah tentang looping atau perulangan. Jenis Loop yang saya gunakan adalah do-while. Pada post ini saya hanya menggunakan JOptionPane untuk input sedangkan, untuk output saya menggunakan System.out.

Berikut source code nya :

/*
 * 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 javaapplication6;

import javax.swing.JOptionPane;
/**
 *
 * @author aldikluivert
 */
public class JavaApplication6 {

    /**
     * @param args the command line arguments
     */
    
    public static void main(String[] args) {
    String input0, input1, input2, sc = null;
    int totalbelanja, pilihan;
    int brs, hasilbrs, hargabrs, diskonbrs=0, ttlbrs = 0;
    int tlr, hasiltlr, hargatlr, diskontlr=0, ttltlr = 0;
    int susu, hasilsusu, hargasusu, diskonsusu=0, ttlsusu = 0; 
    int jh, hasiljh, hargajh, diskonjh=0, ttljh = 0;
    int dgng, hasildgng, hargadgng, diskondgng=0, ttldgng = 0;
    java.util.Scanner input = new java.util.Scanner(System.in);
    do {
    System.out.print("Daftar Barang\n1. Beras\n2. Telor\n3. Susu\n4. Jahe\n5. Daging");
    input0 = JOptionPane.showInputDialog("Masukkan kode barang pilihan Anda :");
    pilihan = Integer.parseInt (input0);
    switch(pilihan){
            case 1: System.out.println("\nAnda memilih Beras");
                    input1 = JOptionPane.showInputDialog("Jumlah beras yang dibeli (kg)");
                    input2 = JOptionPane.showInputDialog("Harga beras per kg");
                    brs = Integer.parseInt (input1);
                    hargabrs = Integer.parseInt(input2);
                    hasilbrs = brs*hargabrs;
                    if (brs >= 5){
                        System.out.println("Anda mendapat diskon 2%");
                        diskonbrs = hasilbrs*2/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 2%");
                         }
                    ttlbrs = hasilbrs-diskonbrs;
                    System.out.print("Total Biaya Anda "+hasilbrs);
                    System.out.println("Apakah anda ingin memesan lagi? (y/n)");
                    sc =input.next ();
            break;
            case 2: System.out.println("\nAnda memilih Telor");
                    input1 = JOptionPane.showInputDialog("Jumlah telor yang dibeli (kg)");
                    input2 = JOptionPane.showInputDialog("Harga telor per kg");
                    tlr = Integer.parseInt (input1);
                    hargatlr = Integer.parseInt(input2);
                    hasiltlr = tlr*hargatlr;
                    if (tlr >= 5){
                        System.out.println("Anda mendapat diskon 5%");
                        diskontlr = hasiltlr*5/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 2%");
                         }
                    ttltlr = hasiltlr-diskontlr;
                    System.out.print("Total Biaya Anda "+hasiltlr);
                    System.out.println("Apakah anda ingin memesan lagi? (y/n)");
                    sc =input.next (); 
            break;
            case 3: System.out.println("\nAnda memilih Susu");
                    input1 = JOptionPane.showInputDialog("Jumlah susu yang dibeli (per kaleng)");
                    input2 = JOptionPane.showInputDialog("Harga susu per kaleng");
                    susu = Integer.parseInt (input1);
                    hargasusu = Integer.parseInt(input2);
                    hasilsusu = susu*hargasusu;
                    if (susu >= 5){
                        System.out.println("Anda mendapat diskon 8%");
                        diskonsusu = hasilsusu*8/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 8%");
                         }
                    ttlsusu = hasilsusu-diskonsusu;
                    System.out.print("Total Biaya Anda "+hasilsusu);
                    System.out.println("Apakah anda ingin memesan lagi? (y/n)");
                    sc =input.next ();
            break;        
            case 4: System.out.println("\nAnda memilih Jahe");
                    input1 = JOptionPane.showInputDialog("Jumlah jahe yang dibeli (kg)");
                    input2 = JOptionPane.showInputDialog("Harga jahe per kg");
                    jh = Integer.parseInt (input1);
                    hargajh = Integer.parseInt(input2);
                    hasiljh = jh*hargajh;
                    if (jh >= 5){
                        System.out.println("Anda mendapat diskon 10%");
                        diskonjh = hasiljh*10/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 10%");
                         }
                    ttljh = hasiljh-diskonjh;
                    System.out.print("Total Biaya Anda "+hasiljh);
                    System.out.println("Apakah anda ingin memesan lagi? (y/n)");
                    sc=input.next();
            break;
            case 5: System.out.println("\nAnda memilih Daging");
                    input1 = JOptionPane.showInputDialog("Jumlah daging yang dibeli (kg)");
                    input2 = JOptionPane.showInputDialog("Harga daging per kg");
                    dgng = Integer.parseInt (input1);
                    hargadgng = Integer.parseInt(input2);
                    hasildgng = dgng*hargadgng;
                    if (dgng >= 5){
                        System.out.println("Anda mendapat diskon 20%");
                        diskondgng = hasildgng*20/100;
                    }
                    else {
                        System.out.println("Anda tidak mendapat diskon 20%");
                         }
                    ttldgng = hasildgng-diskondgng;
                    System.out.print("Total Biaya Anda "+hasildgng);
                    System.out.println("Apakah anda ingin memesan lagi? (y/n)");
                    sc=input.next ();
                    break;
            default : System.out.println ("Maaf pilihan yang Anda pilih tidak ada");
    }}while(sc.equals("Y")||sc.equals("y"));
            totalbelanja=ttlbrs+ttltlr+ttlsusu+ttljh+ttldgng;
            System.out.println("Total biaya pembelian anda adalah Rp. "+totalbelanja);
    
    }}



Selasa, 29 September 2015

TUGAS 3 : SWITCH-CASE PADA JAVA

Haloo, post kali ini berbeda dengan post sebelumnya yang berjudul "tugas 2" karena post ini tentang penambahan fitur switch-case juga diskon didalamnya.


Berikut source code nya...



/*
 * 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 javaapplication6;

import javax.swing.JOptionPane;

/**
 *
 * @author aldikluivert
 */
public class JavaApplication6 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    String input0, input1, input2, input3, input4, input5, input6, input7, input8, input9, input10;
    int totalhargadiskon, totalbelanja, pilihan = 0, barang, jumlahbeli = 0;
    int brs, hasilbrs, hargabrs, diskonbrs=0, ttlbrs = 0;
    int tlr, hasiltlr, hargatlr, diskontlr=0, ttltlr = 0;
    int susu, hasilsusu, hargasusu, diskonsusu=0, ttlsusu = 0; 
    int jh, hasiljh, hargajh, diskonjh=0, ttljh = 0;
    int dgng, hasildgng, hargadgng, diskondgng=0, ttldgng = 0;
    
    JOptionPane.showMessageDialog(null, "Daftar Barang\n1. Beras\n2. Telor\n3. Susu\n4. Jahe\n5. Daging");
    input0 = JOptionPane.showInputDialog("Masukkan kode barang pilihan Anda :");
    pilihan = Integer.parseInt (input0);
    switch(pilihan){
            case 1: JOptionPane.showMessageDialog(null, "Anda memilih Beras");
                    input1 = JOptionPane.showInputDialog("Jumlah beras yang dibeli (kg)");
                    input2 = JOptionPane.showInputDialog("Harga beras per kg");
                    brs = Integer.parseInt (input1);
                    hargabrs = Integer.parseInt(input2);
                    hasilbrs = brs*hargabrs;
                    if (brs >= 5){
                        JOptionPane.showMessageDialog(null, "Anda mendapat diskon 2%");
                        diskonbrs = hasilbrs*2/100;
                    }
                    else {
                        JOptionPane.showMessageDialog(null, "Anda tidak mendapat diskon 2%");
                         }
                    ttlbrs = hasilbrs-diskonbrs;
            break;
            case 2: JOptionPane.showMessageDialog(null, "Anda memilih Telor");
                    input3 = JOptionPane.showInputDialog("Jumlah telor yang dibeli (kg)");
                    input4 = JOptionPane.showInputDialog("Harga telor per kg");
                    tlr = Integer.parseInt (input3);
                    hargatlr = Integer.parseInt(input4);
                    hasiltlr = tlr*hargatlr;
                    if (tlr >= 5){
                        JOptionPane.showMessageDialog(null, "Anda mendapat diskon 5%");
                        diskontlr = hasiltlr*5/100;
                    }
                    else {
                        JOptionPane.showMessageDialog(null, "Anda tidak mendapat diskon 2%");
                         }
                    ttltlr = hasiltlr-diskontlr;
            break;
            case 3: JOptionPane.showMessageDialog(null, "Anda memilih Susu");
                    input5 = JOptionPane.showInputDialog("Jumlah susu yang dibeli (per kaleng)");
                    input6 = JOptionPane.showInputDialog("Harga susu per kaleng");
                    susu = Integer.parseInt (input5);
                    hargasusu = Integer.parseInt(input6);
                    hasilsusu = susu*hargasusu;
                    if (susu >= 5){
                        JOptionPane.showMessageDialog(null, "Anda mendapat diskon 8%");
                        diskonsusu = hasilsusu*8/100;
                    }
                    else {
                        JOptionPane.showMessageDialog(null, "Anda tidak mendapat diskon 8%");
                         }
                    ttlsusu = hasilsusu-diskonsusu;
            break;
            case 4: JOptionPane.showMessageDialog(null, "Anda memilih Jahe");
                    input7 = JOptionPane.showInputDialog("Jumlah jahe yang dibeli (kg)");
                    input8 = JOptionPane.showInputDialog("Harga jahe per kg");
                    jh = Integer.parseInt (input7);
                    hargajh = Integer.parseInt(input8);
                    hasiljh = jh*hargajh;
                    if (jh >= 5){
                        JOptionPane.showMessageDialog(null, "Anda mendapat diskon 10%");
                        diskonjh = hasiljh*10/100;
                    }
                    else {
                        JOptionPane.showMessageDialog(null, "Anda tidak mendapat diskon 10%");
                         }
                    ttljh = hasiljh-diskonjh;
            break;
            case 5: JOptionPane.showMessageDialog(null, "Anda memilih Daging");
                    input9 = JOptionPane.showInputDialog("Jumlah daging yang dibeli (kg)");
                    input10 = JOptionPane.showInputDialog("Harga daging per kg");
                    dgng = Integer.parseInt (input9);
                    hargadgng = Integer.parseInt(input10);
                    hasildgng = dgng*hargadgng;
                    if (dgng >= 5){
                        JOptionPane.showMessageDialog(null, "Anda mendapat diskon 20%");
                        diskondgng = hasildgng*20/100;
                    }
                    else {
                        JOptionPane.showMessageDialog(null, "Anda tidak mendapat diskon 20%");
                         }
                    ttldgng = hasildgng-diskondgng;
            break;}
    
    totalbelanja = ttlbrs+ttltlr+ttlsusu+ttljh+ttldgng;
    JOptionPane.showMessageDialog(null, "Total Belanja Anda Rp."+totalbelanja, "Total Belanja", JOptionPane.PLAIN_MESSAGE);
    }}









Senin, 28 September 2015

TUGAS 2 PENAMBAHAN FITUR DISKON & INPUT KARAKTER

Halloo, kali ini saya akan post kelanjutan dari post 1 (edited) yaitu menambahkan fitur diskon dan input karakter. Berikut source code nya.


String input0;
    String input1;
    String input2;
    
    int jumlah, harga, hasil, diskon = 0;
    
    input0=
            JOptionPane.showInputDialog("Masukkan Nama Barang");
    input1=
            JOptionPane.showInputDialog("Masukkan Jumlah Barang");
    input2=
            JOptionPane.showInputDialog("Masukkan Harga Barang");
 
    jumlah = Integer.parseInt(input1);
    harga  = Integer.parseInt(input2);
    
    hasil = jumlah * harga;
    
    if (jumlah >= 3){
        diskon = hasil * 15/100;
        JOptionPane.showMessageDialog(null, "Anda mendapatkan diskon sebesar 15%", "Selamat!", JOptionPane.PLAIN_MESSAGE);
    }
    else {
        JOptionPane.showMessageDialog(null, "Anda tidak mendapatkan diskon", "Maaf", JOptionPane.PLAIN_MESSAGE);
    }
    
    diskon = hasil - diskon;
    
        JOptionPane.showMessageDialog(null, "Barang Belanja Anda : "+input0+"\nTotal biaya belanja Anda "+hasil, "Total Belanja", JOptionPane.PLAIN_MESSAGE);
        JOptionPane.showMessageDialog(null, "Biaya Anda setelah diskon adalah "+diskon, "Total Belanja", JOptionPane.PLAIN_MESSAGE);

TUGAS 1 (EDITED) : INPUT PERKALIAN DALAM BAHASA JAVA

Halooo, maaf post pertama terjadi kesalahan.

di post ini akan dijadikan lebih simple. Berikut source code untuk input perkalihan dalam java


        String input1;
        String input2;

        Int nilai1;
        Int harga_barang;
        Int hasil;

        input1 = JOptionPane.showInputDialog ("Masukkan jumlah barang");
        input2 = JOptionPane.showInputDialog ("Masukkan harga barang")

        nilai1 = Integer.parseInt (input1);
        harga_barang = Integer.parseInt (input2);

        hasil = nilai1 * harga_barang;

        JOptionPane.showMessageDialog ("Total biaya belanja"+hasil,JOptionPane.PLAIN_MESSAGE);

Senin, 21 September 2015

TUGAS BAHASA PEMROGAMAN 1 : INPUT PERKALIAN DALAM BAHASA JAVA (NETBEANS)

Halooo, ada tutorial sekaligus tugas dari mata kuliah BP1 yang bisa saya share untuk para newbie seperti saya.

Pertama, pastikan aplikasi NetBeans sudah tersedia di laptop kalian. Saya sendiri menggunakan NetBeans 8.0.1 Beta. Jika belum kalian bisa cari di Google berbagai versi sesuai keinginan. Jika RAM laptop anda tergolong rendah saya sarankan menggunakan NetBeans versi 7 atau sebelumnya.

Untuk proses input nya saya menggunakan perintah JOPtion. Tentu bisa juga dengan perintah yang lain seperti scanner. Untuk variabelnya saya menggunakan String (gabungan dari beberapa tipe data).
Kali ini saya menggunakan 2 input untuk 2 variabel yang akan saya input. Maka bisa dituliskan seperti ini...

        String input1;
        String input2;

Lalu, masukkan variabel yang akan digunakan untuk menghitung menggunakan Integer. Bisa dituliskan dibawah String sebelumnya...

        String input1;
        String input2;

        Int nilai1;
        Int harga_barang;
        Int hasil;

Masukkan perintah input-nya menggunakan JOption...

        String input1;
        String input2;

        Int nilai1;
        Int harga_barang;
        Int hasil;

        input1 = JOption.showInputDialog ("Masukkan jumlah barang");
        input2 = JOption.showInputDialog ("Masukkan harga barang")


Masukkan lagi perintah Integer.pasreInt untuk meng-inisialisasi input yang telah dimasukkan...

        String input1;
        String input2;

        Int nilai1;
        Int harga_barang;
        Int hasil;

        input1 = JOption.showInputDialog ("Masukkan jumlah barang");
        input2 = JOption.showInputDialog ("Masukkan harga barang")

        nilai1 = Integer.parseInt (input1);
        harga_barang = Integer.parseInt (input2);

Lalu masukkan operasi hitungan untuk menghitung angka yang dimasukkan...

        String input1;
        String input2;

        Int nilai1;
        Int harga_barang;
        Int hasil;

        input1 = JOption.showInputDialog ("Masukkan jumlah barang");
        input2 = JOption.showInputDialog ("Masukkan harga barang")

        nilai1 = Integer.parseInt (input1);
        harga_barang = Integer.parseInt (input2);

        hasil = nilai1 * harga_barang;

Terakhir masukkan output hasil hitungan serta tulisan menggunakan perintah JOption...

        String input1;
        String input2;

        Int nilai1;
        Int harga_barang;
        Int hasil;

        input1 = JOption.showInputDialog ("Masukkan jumlah barang");
        input2 = JOption.showInputDialog ("Masukkan harga barang")

        nilai1 = Integer.parseInt (input1);
        harga_barang = Integer.parseInt (input2);

        hasil = nilai1 * harga_barang;

        JOption.showMessageDialog ("Total biaya belanja Anda sebesar " + hasil);

Untuk lebih jelasnya saya cantumkan hasil yang saya kerjakan...