Program Kasir Sederhana Menggunakan Array dalam Bahasa JAVA
Program Kasir Sederhana Menggunakan Array dalam Bahasa JAVA
Assalamu'alaikum wr wb
Hai teman-teman!
Kali ini saya akan membahas Program Kasir Sederhana menggunakan Array dalam bahasa Java. Sebelum membuat programnya, mari kita kenali dulu apa itu Array?.
Array
Array adalah sebuah variabel yang bisa menyimpan banyak data dalam satu variabel. Penggunaan array juga dapat menghemat memori yang terpakai. Array menggunakan indeks untuk memudahkan akses terhadap data yang disimpannya. Indeks array dimulai dari 0.
Isi dari array itu sendiri harus satu jenis tipe data, misalkan terdiri dari kumpulan angka bulat saja (integer), kumpulan karakter saja (char), maupun kumpulan angka pecahan saja (double). Di dalam bahasa Java, kita tidak bisa membuat 1 array dengan berbagai tipe data (harus 1 jenis saja).
Sebagai contoh, misalkan saya ingin menyimpan 5 buah nama mahasiswa. Tanpa array, maka harus menyiapkan 5 buah variabel:
int nama1, nama2, nama3, nama4, nama5;
Jika menggunakan array, pendefinisian variabel cukup seperti ini:
String[] nama = new String[5];
Ada beberapa bentuk umum dalam pendeklarasian array, contohnya
- Tipe_data nama_array[ ];
- Tipe_data [ ] nama_array;
Contoh bentuk penggabungan deklarasi array dengan pembatasan jumlah elemen array :
- String [ ] nama = new String[5];
- String nama [ ] = new String[5];
Contoh bentuk penggabungan deklarasi array dengan inisialisasi :
String [ ] nama = {Shinta, Rosma, Della, Zizah, Yohana };
Program Kasir Sederhana
Setelah kita mengetahui apa itu array, mari kita buat program kasirnya. Berikut Programnya :
Fungsi kode "import java.util.Scanner; " pada baris pertama agar kita dapat menggunakan Scanner. Scanner berfungsi untuk mengambil input.
Setelah itu kita buat class dan method-nya. baru kita deklarasikan variabel yang akan kita gunakan.
Keterangan:
- hb : harga barang (tipe datanya integer)
- br : nama barang (tipe datanya string)
- kembalian : total-uang (tipe datanya integer)
- uang : uang untuk pembayaran (tipe datanya integer)
- total : total harga barang (tipe datanya integer)
Selanjutnya ada fungsi
- Scanner harga=new Scanner(System.in);
- Scanner barang=new Scanner(System.in);
Dua fungsi ini nantinya akan membantu kita dalam penginputan data ke dalam variabel "hb" dan "br".
Dibaris ke 9 sampai baris ke 12 kita buat dulu perintah untuk menampilkan untuk kop judul. Disini kita bebas mengubah namanya, tergantung kreasi teman-teman.
Pada baris ke 13, kita buat perintah untuk mencetak tulisan untuk memasukkan nama barang. Catatan untuk teman-teman semua, "\t" berfungsi untuk menampilkan karekter Tab. Tab kita gunakan agar tampilan nantinya lebih rapi.
Fungsi berikutnya yaitu: br[0]=barang.nextLine(); adalah perintah untuk memasukkan nilai ke variabel br[0].
".nextInt()" digunakan untuk type Integer ,".nextLine()" untuk String.
Dibaris ke 15, kita buat juga perintah untuk mencetak tulisan untuk memasukkan harga barang. Seperti baris ke 14, kita gunakan fungsi Scanner untuk menginputkan harga barang, yaitu : hb[0]=harga.nextInt(); yang merupakan perintah untuk menginputkan nilai ke variabel hb[0]. Untuk baris 17-24 sama seperti perintah untuk baris 13-16, hanya indeks variabelnya saja yang berbeda.
Dibaris 26 kita akan menampilkan list barang dan harga barang yang telah di inputkan tadi dengan memasukan perintah "System.out.println("1. "+br[0]+"\t\t\t Rp. "+hb[0]);". Lakukan hal yang sama untuk baris 27 dan 28, dengan mengubah indeksnya.
Untuk variabel total memiliki nilai hb[0]+hb[1]+hb[2]. Dibaris selanjutnya kita perintahkan untuk mencetak tulisan dan juga nilai dari variabel total.
Dibaris 31 kita perintahkan unntuk mencetak tulisan untuk pembayaran. dibaris selanjutnya kita gunkan fungsi Scanner untuk menginputkan nilai ke variabel uang. Untuk variabel kembalian bernilai variabel uang dikurang total. Selanjutnya kita masukkan perintah untuk mencetak tulisan bersama variabel kembalian.
Terakhir kita tutup program dengan 2 kurung kurawal, untuk menutup class dan method utama.
Berikut Tampilan program setelah kita inputkan data:
Demikianlah contoh program kasir sederhana menggunakan array dalam bahasa Java. Semoga dengan pemaparan di blog ini dapat membantu teman-teman semua.
Komentar
Posting Komentar