Kali ini oktavus akan
membahas mengenai “ARRAY”
Apasih Array? Array
adalah menyatakan kumpulan data. Pada beberapa bahasa pemrograman, data yang
terkandung dalam suatu array harus bertipe sama. Namun dalam bahasa pemrograman
tertentu, kumpulan data semacam itu bisa melibatkan tipe yang berbeda-beda.
Di dalam algoritma, array
dinyatakan dengan awalan huruf capital dan notasi [ ] dipakai untuk menyatakan data
dalam array.
Pada bahasa Java, array
sebenarnya merupakan suatu objek. Kalau mau menggunakan array, diperlukan dua
langkah :
1.
Langkah pertama :
Mendeklarasikan variable yang merujuk ke array (Variabel array).
2.
Langkah kedua :
Menciptakan objek array dan menugaskannya ke variable array.
Dibawah ini adalah contoh
source code sebuah program kasir yang menggunakan array :
/*
* 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 arraybp;
import java.util.Scanner;
/**
*
*
@author asus
*/
public class ARRAYBP {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner array = new Scanner(System.in);
System.out.println("***********************************");
System.out.println("**
SELAMAT DATANG DI TOKO OKTA
**");
System.out.println("**
KASIR TOKOKTA **");
System.out.println("***********************************");
System.out.println("");
System.out.print("Jumlah Pembelian : ");
int pilih= array.nextInt();
String nama[]=new String[pilih];
int harga[]=new int[pilih];
int jumlah[]=new int [pilih];
int total[]=new int[pilih];
int tot=0;
for (int a=0;a<pilih;a++){
System.out.print("Nama Produk ke- "+(a+1)+" : ");
nama[a]=array.next();
System.out.print("Jumlah "+nama[a]+" : ");
jumlah[a]=array.nextInt();
System.out.print("Harga "+nama[a]+" : ");
harga[a]=array.nextInt();
total[a]=jumlah[a]*harga[a];
System.out.print("Total Harga : "+total[a]);
tot=tot+total[a];
System.out.println();
}
System.out.println("==========================================================================================");
for (int a=0;a<pilih;a++) {
System.out.println("Nama Produk "+(a+1)+" : "
+nama[a]+"\t Jumlah : "+jumlah[a] +" \t Harga :
Rp"+harga[a]+",-"+" \t Total Harga :
Rp"+total[a]+",-");
}
System.out.println ("Total Belanja = Rp"+tot+",-");
System.out.println("==========================================================================================");
System.out.println("");
System.out.println("");
System.out.println("*********************************");
System.out.println("**
TERIMAKASIH! **");
System.out.println("**
COME AGAIN LATER! **");
System.out.println("**
|KASIR TOKOKTA | **");
System.out.println("*********************************");
// TODO code application logic here
}
}
Mata
Kuliah : Bahasa Pemrograman
Dosen
: Bpk. Nur CahyoWibowo, S.Kom, M.Kom
Kelas
: A35
NPM
: 153 501 0034
Nama
: Oktaviana Dewi Permatasari
