Program Kasir Menggunakan For, if dan switch case Pada Java
Assalamualaikum...,
Haii guys 👋👋, artikel kali ini akan membahas program kasir sederhana yang menggunakan Array, perulangan for, dan menggunakan dua percabangan yaitu if dan switch case. Berikut ulasan program :
untuk ulasan array bisa klik disini
dan untuk percabangan if dan switch case bisa klik disini
Nah didalam program kasir ini juga menggunakan perulangan for, Perulangan for biasa digunakan ketika jumlah yang akan kita lakukan pada perulangan itu diketahui.
Berikut ini adalah contoh program kasir :
1. Tampilan Program
Untuk lebih jelasnya perhatikan uraian berikut:
Penjelasan baris 1-32
1. Untuk awal program menggunakan import java.util.*; yang memiliki fungsi untuk menggunakan scanner, dan scenner itu sendiri berfungsi mengambil inputan.
2. public class polkamkasirmart { pada baris ini memiliki fungsi untuk mendeklarasikan class.
3. Pada baris ke 5 dan 6 digunakan untuk mendeklarasikan variabel nama dan sandi untuk login. Baris 7-10 digunakan untuk menampilkan hasil "Polkam Mart" atau judul program yang dibuat.
4. Pada baris 11-14 menggunakan scanner untuk mengambil inputan dan (system.in); digunakan untuk membantu inputan data kedalam variabel nama dan sandi. Baris ke 15-22 digunakan untuk menginputkan nama pengguna dan terdapat nama=desi.nextLine(); untuk menampilkan output dengan tipe data string maka method yang dipakai adalah nexLine jika tipe data integer menggunakan methot nya nexInt. Kemudian if (nama.equals(data[0])&&sandi.equals(data[1])){ pada program ini digunakan untuk program yang bertipe data string jika bertipe data int menggunakan simbol == untuk deklarasinya.
5. Pada baris 23-32 digunakan atau berfungsi untuk pemilihan menu yang tersedia pada program.
case 1
1. Pada baris 34-49 sudah menggunakan switch case , 37-41 digunakan untuk menampilkan menu pertama. Kemudian baris 42-49 digunakan untuk pendeklarasian variabel pada menu pertama.
2. Pada baris 50 yaitu for(i=0;i<maksimal;i++){ memiliki fungsi untuk perulangan tanpa ada batasan.
3. Pada baris 51-64 digunakan untuk menampilkan nama barang, jumlah, total barang yang dibeli.
4. Pada baris 66-87 digunakan untuk menampilkan list barang yang dibeli dan disitu juga terdapat sistem aritmatika berupa pengurangan untuk mencari seluruh belanjaan dan uang kembalian.
case 2
penjelasan sama dengan yang diatas bisa disimak baik-baik
case 3
Pada case yang ketiga ini akan menghasikan output atau perintah "Proses Selesai Sistem Diarahkan Keluar". Dan pada program ini terdapat System.exit(0) merupakan perintah keluar pada java dengan mengeluarkan aplikasi secara menyeluruh.
Kemudian pada baris terakhir terdapat blok ELSE yang memiliki fungsi jika nama pengguna dan sandi yang di inputkan salah atau tidak sesuai maka akan tampil output berupa "Maaf Nama Pengguna dan Sandi Tidak Tersedia" dan kemudian dititup dengan system.exic(0) untuk mengeluarkan aplikasi secara menyeluruh.
Tampilan Menu 2
Tampilam Menu 3
Tampilan Program Jika Uang Pembayaran Kurang
~cukup sekian artikel kali ini semoga bermanfaat💗~
Wassalamualaikum....👋👋