Rabu, 11 November 2015

ARRAY

Membuat suatu program menggunakan array yang menyimpan data transaksi penjualan sebagai berikut :
1. Nama Barang
2. Harga Barang
3. Jumlah Barang
Kemudian menampilkan kembali data tersebut beserta total pembeliannya. Berikut langkah-langkahnya:
1.       Buka aplikasi NetBeans , klik new project, lalu java application dan berilah nama sesuai keinginan anda.
2.       Setelah itu kita mulai menulis kodenya. Berhubung nanti akan menggunakan scanner maka dibawah package kita harus mendeklarasikan scannernya terlebih dahulu yaitu dengan menulis import java.util.Scanner;
3.       Dan jangan lupa tulis public static void main (String [] args) { dibawah public class.
4.       Setelah itu kita buat tampilan awal yang berisi nama dan alamat toko. Contoh:

System.out.println("**************************************");
System.out.println("*                  PERMATA BORSALINO              *");
System.out.println("*      Menyediakan peralatan tulis lengkap      *");
System.out.println("*        Jl.Cendrawasih No.35A Bojonegoro      *");
System.out.println("**************************************");


Berikut tampilannya :


1.       Langkah selanjutnya adalah membuat scanner baru lalu mendeklarasikan tipe data. Kita gunakan tipe data int untuk banyaknya jenis, harga,jumlah, biaya dan total pembelian barang karena data yang akan dimasukkan oleh user berupa angka. Sedangkan untuk nama barang kita gunakan String. Contoh :

Scanner dini = new Scanner (System.in);
int total=0, banyaknya;
               
 System.out.print("Masukkan banyaknya jenis barang : ");
 banyaknya = dini.nextInt();
 String barang [] = new String [banyaknya];
 int harga [] = new int [banyaknya];
 int jumlah [] = new int [banyaknya];
 int biaya [] = new int [banyaknya];

Berikut tampilannya :



1.       Selanjutnya, kita menyusun kode untuk membuat inputan yang mana inputan tersebut berupa banyaknya jenis barang, nama, harga, jumlah dan biaya pembelian. Disini kita pakai looping. Contoh :

   for (int x=0; x<banyaknya; x++){
            System.out.print("barang " + (x+1) + " = ");
            barang [x] = dini.next();
            System.out.print("harga " + barang [x] + " = ");
            harga [x] = dini.nextInt();
            System.out.print("jumlah " + barang [x] + " = ");
            jumlah [x] = dini.nextInt();
            biaya [x] = harga [x] * jumlah[x];
            System.out.println("biaya dari " + barang [x] + "= " + biaya [x]);
            System.out.println(" ");
            total= total + biaya [x];
           
        }

Berikut tampilannya :


1.       Setelah itu, kita menyusun kode untuk outputan yang akan menampilkan barang apa saja yang dibeli beserta jumah harga dan biayanya. Sama dengan sebelumnya, kita juga menggunakan looping. Contoh :
for (int y=0; y<banyaknya; y++){
            System.out.println ("Barang ke- " + (y+1));
            System.out.println("nama = " + barang [y]);
            System.out.println("harga = " + harga [y]);
            System.out.println("jumlah = " + jumlah [y]);
            System.out.println("biaya = " + biaya [y]);
            System.out.println(" ");
                       
        }
Berikut tampilannya :


1.       Langkah terakhir adalah membuat output yang menampilkan total pembelian dan tampilan akhir. Contoh :

        System.out.println(">> total belanja anda sebesar = " + total);
        System.out.println(" ");
        System.out.println("**********************************");
        System.out.println(" Senyum Anda Adalah Kepuasan Kami ");
        System.out.println("          Terima Kasih            ");
        System.out.println("**********************************");
        }
Berikut tampilannya :





1.       Setelah itu klik run / f6 untuk melihat hasilnya. berikut contoh hasil untuk sebuah inputan dan outputannya

Berikut tampilan untuk input :



Berikut tampilan untuk output :