Selamat datang di blog Pemrograman Java
Pada pertemuan kali ini saya akan membagikan cara untuk membuat program toko berbasis console ( CLI ). Untuk text editor yang digunakan kali ini adalah notepad++ dan untuk Run programnya menggunakan CMD. Untuk text editor anda dapat menggunakan yang lain atau dapat juga menggunakan netbeans.
Pertama buka notepad++ dan buat file baru dengan nama StudyKasus1.java.
Kemudian ketikan scrip programnya :
import java.util.Scanner;
public class StudyKasus1{
public static void main(String args[]){
Scanner simpan_supidanZamzam = new Scanner(System.in);
int hargaPensil_supidanZamzam = 2000,
hargaBuku_supidanZamzam = 3500,
hargaPulpen_supidanZamzam = 3000,
hargaSpidol_supidanZamzam = 10000,
hargaPenghapus_supidanZamzam = 15000,
total_supidanZamzam = 0;
String loop_supidanZamzam,pilihMenu_supidanZamzam = "";
int satuan_supidanZamzam = 0;
System.out.println("-------------------------------------");
System.out.println("| Toko Ku |");
System.out.println("-------------------------------------");
System.out.println("| 1. Pensil : Rp 2000 |");
System.out.println("| 2. Buku : Rp 3500 |");
System.out.println("| 3. Pulpen : Rp 3000 |");
System.out.println("| 4. Spidol : Rp 10000 |");
System.out.println("| 5. Penghapus : Rp 15000 |");
System.out.println("| 6. Exit |");
System.out.println("-------------------------------------");
for(loop_supidanZamzam = "Y"; loop_supidanZamzam.equals("Y") || loop_supidanZamzam.equals("y");){
System.out.print("Pilih Menu (1 s/d 6) : ");
int pilihan_supidanZamzam = simpan_supidanZamzam.nextInt();
switch(pilihan_supidanZamzam){
case 1:
System.out.println("Anda memilih Pensil : Rp 2000");
pilihMenu_supidanZamzam = "Pensil, " + pilihMenu_supidanZamzam;
satuan_supidanZamzam = 1 + satuan_supidanZamzam;
total_supidanZamzam = total_supidanZamzam + hargaPensil_supidanZamzam;
break;
case 2:
System.out.println("Anda memilih Buku : Rp 3500");
pilihMenu_supidanZamzam = "Buku, " + pilihMenu_supidanZamzam;
satuan_supidanZamzam = 1 + satuan_supidanZamzam;
total_supidanZamzam = total_supidanZamzam + hargaBuku_supidanZamzam;
break;
case 3:
System.out.println("Anda memilih Pulpen : Rp 3000");
pilihMenu_supidanZamzam = "Pulpen, " + pilihMenu_supidanZamzam;
satuan_supidanZamzam = 1 + satuan_supidanZamzam;
total_supidanZamzam = total_supidanZamzam + hargaPulpen_supidanZamzam;
break;
case 4:
System.out.println("Anda memilih Spidol : Rp 10000");
pilihMenu_supidanZamzam = "Spidol, " + pilihMenu_supidanZamzam;
satuan_supidanZamzam = 1 + satuan_supidanZamzam;
total_supidanZamzam = total_supidanZamzam + hargaSpidol_supidanZamzam;
break;
case 5:
System.out.println("Anda memilih Penghapus : Rp 15000");
pilihMenu_supidanZamzam = "Penghapus, " + pilihMenu_supidanZamzam;
satuan_supidanZamzam = 1 + satuan_supidanZamzam;
total_supidanZamzam = total_supidanZamzam + hargaPenghapus_supidanZamzam;
break;
case 6:
System.out.println("Selesai");
break;
default:
System.out.println("Sorry, input menu yang anda masukkan tidak sesuai");
}
System.out.print("Ada lagi yang akan dipesan? (Y/N) : ");
loop_supidanZamzam = simpan_supidanZamzam.next();
}
System.out.println("-------------------------------------");
System.out.println("Barang yang anda pesan adalah : " + pilihMenu_supidanZamzam);
System.out.println("total Belanjaan Anda : " + satuan_supidanZamzam);
System.out.println("Terimakasih, total yang harus anda bayar : Rp " + total_supidanZamzam);
System.out.println("-------------------------------------");
}
}
Jika sudah selesai mengetikan scrip programnya kemudian buka cmd dan masuk ke direktori tempat menyimpan file program StudyKasus1.java.
Selanjutnya ketik Javac StudyKasus1.java ( untuk mengcompile program )
Untuk Run Programnya ketik Java StudyKasus1
Selesai.
No comments:
Post a Comment