Switch Case Pemrograman Kasir (Java NetBeans IDE 22)
Switch Case merupakan kontrol pemrograman yang berguna untuk mengambil sebuah keputusan atas pilihan yang telah ditetapkan. Kegunaannya hampir sama dengan If Else, namun switch case banyak digunakan karena diyakini membuat tampilan program jauh lebih rapih dibandingkan if else. Karena itulah switch case lebih baik digunakan jika kita dihadapkan dengan berbagai pilihan dalam jumlah yang besar. Tetapi meski begitu, dalam penggunaanya, antara switch case dan if else tetap saling melengkapi dan bisa digunakan secara bersamaan.
Berikut merupakan contoh pembuatan Pemrograman Kasir Warung Sederhana dengan menggunakan konsep switch case dan if else. Dengan menyediakan pilihan :
1. Sate
- Sate Ayam - 1.500 / tusuk
- Sate Kambing - 3.000 / tusuk
2. Pecel
- Lauk ayam -13.000 / porsi
- Lauk empal -15.000 / porsi
3. Penyetan
- Lauk tahu -5.000 / porsi
- Lauk telur -7.000 / porsi
- Lauk ayam -10.000 / porsi
Untuk menu utama, gunakan perintah switch case. Sedangkan untuk submenu, jika hanya ada 2 pilihan, gunakan if-else. Jika lebih dari 2 pilihan, gunakan switch-case. Setiap selesai memilih menu makanan, dilanjutkan dengan input jumlah yang dibeli. Kemudian dihitung total biaya yang harus dibayarkan. Jika pembeli memiliki kartu member Warung Sederhana, maka akan mendapatkan diskon 5%. Program akan menampilkan biaya akhir; baik untuk pembelian yang mendapat diskon maupun tidak.
Maka dapat diselesaikan dengan :
Jika dijalankan, maka kita bisa memasukkan sebuah inputan Pilihan menu, Jenis lauk, Jumlah porsi, serta pilihan seorang pelanggan tersebut memiliki kartu member atau tidak (true/false). Jika sudah, maka akan menampilkan hasil pembayaran akhir untuk dibayarkan. Bentuk struk dibuat se sederhana mungkin agar pelanggan bisa memahami informasi dengan baik. Berikut hasil output baik itu jika pelanggan mempunyai kartu member (true) atau tidak mempunyai kartu member (false)Selain itu, ada juga output yang dapat menampilkan bahwasanya pilihan tidak terdeteksi. Jadi jika hanya disediakan 3 pilihan, tetapi kasir memasukkan pilihan ke 4 atau selain 1-3, maka hasil menyatakan "Pilihan Tidak Ada". Mungkin itu saja pembahasan terkait Switch Case pada bahasa pemrograman Java di NetBeans IDE 22.
Komentar
Posting Komentar