Program Kasir dengan Bahasa Java
halo gaizz...
balik lagi bersama saya di blog kali ini saya akan membahas tentang program java secara lengkap karena disini saya menggunakan fungsi dari percabangan dan perulangan yaitu percabangan if else dan perulangan for.sebelum nya saya akan menjelaskan apa itu percabangan dan perulangan kepada teman-teman agar teman-teman semakin paham. berikut penjelasannya:
Contoh format stuktur IF seperti ini:
if( suatu_kondisi ) {
// lakukan sesuatu kalau kondisi benar
// Lakukan ini juga
}
suatu_kondisi
hanya bernilai true
/false
saja. Kita bisa gunakan operator relasi dan logika di sini. Sebelumnya, kamu perlu tahu dulu tiga bentuk percabangan pada Java:
- Percabangan IF adalah Percabangan ini hanya memiliki satu pilihan. Artinya, pilihan di dalam IF hanya akan dikerjakan kalau kondisinya benar.Tapi kalau salah… tidak akan melakukan apa-apa. Alias lanjut eksekusi ke perintah berikutnya.
- Percabangan IF/ELSE Sedangkan percabangan IF/ELSE memiliki pilihan alternatif kalau kondisinya salah.
IF: “Jika kondisi benar maka kerjakan ini, kalau tidak silahkan lanjut”
IF/ESLE: “Jika kondisi benar maka kerjakan ini, kalau salah maka kerjakan yang itu, setelah itu lanjut”
- Percabangan SWITCH/CASE Percabangan SWITCH/CASE sebenarnya adalah bentuk lain dari IF/ELSE/IF.
Bedanya, percabangan ini menggunakan kata kunci
switch
dancase
. Formatnya juga berbeda, tapi cara kerjanya sama.
Larik sebenarnya adalah obyek. Variabel yang menggunakan larik adalah variabel acuan. Karena elemen larik dapat mempunyai tipe data apapun, termasuk tipe acuan, elemen larik juga dapat berupa veriabel acuan yang mengacu ke larik lain. Ketika larik akan digunakan, larik terlebih dahulu harus dibuat. Dalam deklarasi larik, Anda diminta untuk menentukan tipe data dan jumlah elemen (length) dari larik. Jumlah elemen larik tidak berubah (fixed-length) setelah larik dideklarasikan.
Diprogram yang akan kita jalankan saya menggunakan perulangan for baiklah saya akan menjelaskan sedikit tentang perulangan for yaitu
Perulangan For
Format penulisan perulangan For di java adalah sebagai berikut:
for( int hitungan = 0; hitungan <= 10; hitungan++ ){
// blok kode yang akan diulang
}
Penjelasan:
- variabel
hitungan
tugasnya untuk menyimpan hitungan pengulangan. hitungan <= 10
artinya selama nilai hitungannya lebih kecil atau sama dengan 10, maka pengulangan akan terus dilakukan. Dengan kata lain, perualangan ini akan mengulang sebanyak 10 kali.hitungan++
fungsinya untuk menambah satu (+1
) nilai hitungan peda setiap pengulangan.- Blok kode For dimulai dengan tanda ‘
{
’ dan diakhiri dengan ‘}
baiklah saya akan menjelaskan program diatas untuk teman-teman, dimulai dengan baris pertama yaitu import.java.util berfungsi agar scanner dapat berfungsi sebagai penginputan. public berfungsi untuk penamaan kelas nama kelas nya harus sama dengan nama file nya saat disimpan yaitu kasiryoyo.java teman-teman bebas mau buat nama kelas nya apa yang penting sama dengan nama file nya ya. selanjutnya baris ke tiga yaitu method utama nya.
lanjut di baris selanjutnya adalah program untuk membuat sistem login menggunakan array yaitu untuk menyimpan username dan password divariabel tersebut. selanjutnya dari baris ke 7-9 adalah perintah untuk menampilkan polkam mart kasir,pada baris selanjuttnya scanner berfungsi untuk penginputan data nah disini "apa" berfungsi untuk operator memanggil program tidak lupa menggunakan nextLine karena menggunakan string
pada bais ke 19 menggunakan fungsi for dan teman-te n dapat perhatikan disini mengunakan equals dan fungsi operator dan (&&) yang berfungsi jika statement itu benar maka benar. selanjutnya dari baris ke 28-43 itu adalah program untuk menampilkan menu makanan , minuman, dan keluar. pada baris ke 45-53 adalah program untuk menampilkan minuman jika anda memilih minuman.
pada baris ke 55 hingga ke 59 disini dijlaskan utnuk untuk menginputan jumlah minuman yang diinput selanjutnnya baris ke 61-63 adalah baris yang menjelaskan untuk penginputan nama minuman, total harga dan jumlah minuman ke dalam variabel string tersebut
pada baris ke 64 terdapat kaliamt yaitu untuk menginput total pembayaran nya nanti pada baris ke 25 menggunakan for(int i=0;i<maksimal;i++){ untuk perulangan for maksimal dengan tipe data integer. pada baris ke 67-72 adaah perintah untuk menampilkan nama minuman,harga dan jumlah nya dari string makanya menggunakan nextInt karena tipe data nya itu integer tetapi menggunakan string. baris ke 75 untuk menampilkan total harga baris ke 76 untuk menampilkan penginputan barang ke sekian telah selesai.
selanjutnya pada baris ke 79 sampai baris ke 85 itu untuk menampilkan tabel yang berisi nomor,nama barang,jumlah barang dan harga barang secara tersusun , baris ke 91-93 untuk menampilkan kembalian yang didapat dengan rumus bayar-total bayar, selanjutnya baris ke 96 menampilkan terimakasih telah berbelanja.
pada baris ke 104 adalah awal program jika anda memilih menu ke dua yaitu makanan . fungsi-fungsi program pertiap baris nya sama seperti fungsi pada baris program ketika anda memilih menu minuman di awal tadi .
selanjutnya saya akan menampilkan hasil kodingan dari program diatas yaitu;
1.hasil jika anda memilih menu minuman makan akan tampil:
Komentar
Posting Komentar