Cara Membuat Program Kasir Bahasa Pemrograman Java
Halo teman-teman,
Dikarenakan admin mau bikin app mobile untuk caripengetahuan-id, admin bertekat untuk mempelajari dan memasteri pemrogaraman Java, hehe. Jadi, untuk melatih pemrograman, admin bikin program sederhana yang admin share di postingan kali ini.
Untuk projek paling sederhana yang sudah admin buat yakni program kasir yang menghitung total belanja. Ada beberapa fitur output seperti menampilkan kalkulasi jenis-jenis item yang dibeli dan kalkulasi total kembalian uang.
Program ini dibuat dengan menggunakan libary ArrayList yang terdapat di Java, alih-alih menggunakan banyak variabel lebih baik menggunkan Array untuk dapat menyimpan banyak data dengan suatu nama yang sama.
Admin mengakan .add() untuk mengisi item yang diinputkan oleh user melalui Scanner lalu mengakesnya menggunakan syntax perulangan while() untuk masing-masing index.
Kalkulasi perhitungan total harga juga ditulis di dalam perulangan while . Dengan logika total = 0 lalu, total = total yang ditambahkan oleh harga.get(i). Dimana harga.get(i) akan menyesuaikan nilai integer i yang akan selalu diincrement (i++) oleh perulangan while().
Lalu, untuk logika jika user menginputkan suatu item maka akan tampil harga yang sesuai item. Nah, di sinilah if else statements berperan. Jika suatu item dituliskan di dalam perulangan while maka akan menambahkan harga.add(item) yang dimana masing-masing item telah ditentukan harganya.
Selanjutnya juga, tidak lupa pula untuk menampilkan kalkulator harga. Agar setiap perulangan tidak langsung tampil, admin tidak meletakanya di looping yang sama. Alih-alih menggunakan while() admin memilih menggunakan for() untuk menampilkan itemList dan hargaList array.
Admin rasa cukup untuk penjelasannya. Daripada artikel ini terlalu panjang nantinya, langsung saja deh kamu pahami sendiri ya kode yang ada di bawah ini, hehe.