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 :