Rabu, 11 November 2015

Penggunaan Array dalam NetBeans

Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya. Nah, kali ini saya akan membahas mengenai array dalam menyimpan/mencatat data transaksi. Langsung saja silahkan simak penjelasan di bawah ini.

1. Buka NetBeans IDE 8.0.2
2. Pilih menu File - New Project - Java - Java Application - Next
3. Isi Project Name sesuai yang diinginkan dengan tanpa spasi, misalnya Array. Lalu klik Finish.
4. Maka tampilannya menjadi seperti ini
5. Hapus semua script, kecuali :
package array;
public class Array {
    public static void main(String[] args) {
    }
}
6. Tambahkan script di bawah ini pada script yang ada sebelumnya
package array;
import java.util.Scanner;
public class Array {
    public static void main(String[] args) {
        Scanner sc = new Scanner (System.in);
    }
}
 7. Lengkapi dengan script di bawah ini
package array;
import java.util.Scanner;
public class Array {
    public static void main(String[] args) {
        Scanner sc = new Scanner (System.in);
         /*int a = 10;
         * string s = null;
         * s = String.valueOf(a*2);
         * System.out.println(S);
         */
        String penjualan [][] = new String [100][4];
        int indeks = 0;
        int pilihan = 0;
        do{
            System.out.println("Daftar nama barang");
            System.out.println(" 1. Minyak \n 2. Gula \n 3. Keluar");
            System.out.println("Masukkan pilihan anda = ");
            pilihan = sc.nextInt();
           
            switch (pilihan){
                case 1:
                    System.out.println("Anda memesan minyak");
                    for (int i=0; i<=0; i++) // baris
                    {
                        for (int j=0; j<4; j++){
                            if (j==0)
                            {
                                System.out.println("Masukkan nama barang = ");
                                String namabarang = sc.next();
                                penjualan [indeks][0] = namabarang;
                            }
                            else if (j==1)
                            {
                                System.out.println("Masukkan jumlah barang = ");
                                penjualan [indeks] [1] = sc.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);
                               
                            }
                        }
                    }
                    indeks ++;
                    for (int i=0; i<=indeks-1; 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 barang = "+penjualan [i][j+3]);
                        }
                        }
                    break;
                case 2: System.out.println("Anda memesan gula");
                    for (int i=0; i<=0; i++) // baris
                    {
                        for (int j=0; j<4; j++){
                            if (j==0)
                            {
                                System.out.println("Masukkan nama barang = ");
                                String namabarang = sc.next();
                                penjualan [indeks][0] = namabarang;
                            }
                            else if (j==1)
                            {
                                System.out.println("Masukkan jumlah barang = ");
                                penjualan [indeks] [1] = sc.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);
                               
                            }
                        }
                    }
                    indeks ++;
                    for (int i=0; i<=indeks-1; i++)
                    {
                        for (int j=0; j<1; j++)
                        {
                           System.out.println("Total belanja anda adalah = ");
                            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 barang = "+penjualan [i][j+3]);
                        }
                        }
                    break;
     
                case 3:System.out.println("Keluar"); 
                    break;            
                    }
            }
        while (pilihan!=3); 
        }   
    }
8. Lalu run program dan masukkan pilihan sesuai dengan keinginan.





Tidak ada komentar:

Posting Komentar