Aplikasi Sederhana Toko Kasir Pizza menggunakan Java

selamat siang dan salam sejahtera bagi kita semua , disini saya menuliskan sebuah script program untuk tugas matkul saya , dan saya ingin mengeshare ke anda , mungkin suatu saat berguna bagi anda
disini saya akan memberitahukan cara pembuatan toko kasir pizza menggunakan java
sebelum memulai anda harus membuat project new terlebih dahulu , yaitu dengan menggunakan netbeans

setelah sudah mengecreate project kita akan mulai membuat program tersebut dengan basis dijava langsung , kita membuat output pilihan , tulis code dibawah ini di editor netbeans kalian masing"
note : jangan copy , biasakan menulis agar anda memahami alur code yang anda tulis



package javaapplication4;

import java.util.Scanner;

public class JavaApplication4 {
   
    public static void main(String[] args) {
     Scanner input = new Scanner(System.in);
     System.out.println("masukkan tipe pizza 1/2/3 :" );
     int tipe = input.nextInt();
     System.out.println("masukkan tipe pizza size S/M/L :" );  
     String size = input.next();
     System.out.println("masukkan tipe quantity  :" );  
     int qty = input.nextInt();
     System.out.println("masukkan pembayaran  :" );  
     int uang = input.nextInt();
     }
}

diatas ini kita membuat fitur pilihan dan menu untuk pemesanan pizza disini memiliki 3 menu yaitu tipe pizza , size dan qty, dan juga pembayaran, aplikasi ini sangat sederhana , tidak cocok digunakan untuk bisnis setelah code diatas kita akan membuat alur logika nya disni agak sedikit sulit dikarenakan, kita hrus membuat validasi logic nya

switch(tipe){
        case 1:
         logic logika pemilihan size tipe pizza 1
            
         break;
        case 2:
                    logic logika pemilihan size tipe pizza 2
         break;
         case 3:
                  logic logika pemilihan size tipe pizza 3
         break;
        default:
             System.out.println("-------------------");
    }
    
    }
}


setelah kita membuat logika validasi untuk pemilihan fitur menu , kita akan mengvalidasikan lagi untuk pemilihan fitur size pizza, untuk size pizza ini kita menggunakan tipe data string untuk menangkap inputan size , untuk tipe pizza menggunakan int.


if(size.equals("L")){
                 System.out.println(" pizza range : premium" ); 
                 System.out.println(" pizza: italian supreme" ); 
                 System.out.println(" pizza size :" + size ); 
                 int price = 100000;
                 int hasil = price * qty;
                 System.out.println("total price :" + hasil);
                 int tax = 20000;
                 int payment = hasil + tax;
                 System.out.println("total payment :" + payment);
                 int hasil2 = uang - payment;
                 System.out.println("kembalian :" + hasil2);
                 
             } else if(size.equals("M")){
                 System.out.println(" pizza range : premium" ); 
                 System.out.println(" pizza: italian supreme" ); 
                 System.out.println(" pizza size :" + size ); 
                 int price = 82000;
                 int hasil = price * qty;
                 System.out.println("total price :" + hasil);
                 int tax = 20000;
                 int payment = hasil + tax;
                 System.out.println("total payment :" + payment);
                 int hasil2 = uang - payment;
                 System.out.println("kembalian :" + hasil2);
             }
             
             else if(size.equals("S")){
                 System.out.println(" pizza range : premium" ); 
                 System.out.println(" pizza: italian supreme" ); 
                 System.out.println(" pizza size :" + size ); 
                 int price = 40000;
                 int hasil = price * qty;
                 System.out.println("total price :" + hasil);
                 int tax = 20000;
                 int payment = hasil + tax;
                 System.out.println("total payment :" + payment);
                 int hasil2 = uang - payment;
                 System.out.println("kembalian :" + hasil2);
             }
            



tingkat kesulitan berada dibagian validasi size pizza , disini saya akan menjelaskan , size.equals , digunakan untuk pengecekan apakah si size ini yang diinput sesuai dengan option yang sudah di sediakan ? , disini penggunaan equals sama seperti logika size === "L" , apakah size sama dengan huruf L , atau inputan string L ? , jika bener jalankan program execute yang berada didalam scope if. disetiap if kita memasukan price dari masing masing size pizza , dengan menggunakan variable int price , setelah itu kita membuat rumus matematika sederhana dengan mengkalikan harga pizza dengan qty pemesanan . dan lagi kita membuat tax untuk pajak , dengan sistem data statis , dan kita tambahkan hasil + tax , dan variable hasil2 digunakan untuk pengurangan hasil input pembayaran, setelah itu tampilkan hasil untuk menampilkan hasil menggunakan System.out.println("masukkan string yang ingin ditampilkan" / nama variable) dan seterus nya di case 2 dan 3 code tidak begitu berbeda dengan case 1 , disana lah study case anda untuk membuat / melanjutkan lagi.

untuk hasil program bisa dilihat disni 






untuk source code anda bisa lihat disini :  https://bit.ly/2HfqigM;

Latest


EmoticonEmoticon