Jumat, 22 November 2013

Tutorial Pembuatan Program Mesin Kasir Menggunakan Eclipse

Di bawah ini adalah langkah-langkah membuat program mesin kasir.


1.Buka aplikasi eclipse pada komputer anda.


2.Akan muncul kotak dialog workspace.



3.  lalu pilih workspace yang akan dijalankan, seperti gambar di bawah ini, dan klik ok.


4. muncul tampilan awal eclipse seperti gambar di bawah ini.

5. klik menu file, pilih new, klik java project.

6. muncul kotak dialog create java projec, isi nama project (project name) contoh : kasir23, klik finish.

7.muncul workbench seperti gambar di bawah ini.

8. klik kanan pada folder kasir23, pilih new, klik package.

9. lalu muncul kotak dialog new java package, seperti gambar di bawah ini. Beri nama pada kolom Name, contoh : kasir23, lalu Klik finish.

10.lalu muncul subfolder package dengan nama yang telah di namai di bawah src, klik kanan pda pada subfolder plih new, klik class.




11.muncul kotak dialog new java class seperti gambar di bawah ini,  isi kolom Name contoh : mesinkasir23, beri checklist pada ‘public static void main (string[] args)’ klik finish.

12. lalu muncul tampilan seperti gmbar di bawah ini.


  
13. isi inputan data seperti di bawah ini :
ackage mesin_kasir;
import java.util.Scanner;                      
public class kasir_23 {                     ==>    judul program
public static void main(String[] args) {
// TODO Auto-generated method stub
canner ok = new Scanner(System.in);
String kodebrg1, kodebrg2, kodebrg3, kodebrg4, kodebrg5;
String namabrg1, namabrg2, namabrg3, namabrg4, namabrg5;  ==>       Deklarasi:
int harga1, harga2, harga3, harga4, harga5;                     int=data bil.bulat
int jmlh1, jmlh2, jmlh3, jmlh4, jmlh5;                
int totalpembayaran, kembalian, jumlah_uang;
System.out.println("__________________________________________________________________");
System.out.println("");
System.out.println("                          23 MART                               ");
System.out.println("                     PT INDUSTRIALMART 13                                                                                      =");
System.out.println("__________________________________________________________________");
System.out.println("");
System.out.println("Selamat datang di 23 MART");
System.out.println("Silahkan masukkan kode barang yang dibeli oleh kustomer");
System.out.println();
System.out.println("Masukkan 4 DIGIT kode barang :");
System.out.println("Contoh : Dancow = 7789");
System.out.println();
System.out.println("Kode barang 1 :");
kodebrg1 = ok.nextLine();
System.out.println("Jumlah :");
jmlh1 = ok.nextInt();

if(kodebrg1.equals("2564")){       if untuk percabangan 
namabrg1 = "     molto 500ml       ";
harga1 = 11000;
                }
else if(kodebrg1.equals("3478")){  -->    else if untuk percabangan yg lain
namabrg1 = "    Aqua 600ml   ";
harga1 = 2500;
                     }
else if(kodebrg1.equals("4890")){       
namabrg1 = "   magnum mini   ";                                        Deskripsi
harga1 = 6000;                                                         untuk menentu-        
                     }                                                 kan nama brang
else if(kodebrg1.equals("3990")){                            ==>   1 dan jmlahnya
namabrg1 = "   roti tawar   ";                                        jika inputanya
harga1 = 10000;                                                        benar.
                     }                                                
else if(kodebrg1.equals("1114")){
namabrg1 = "  oishi rin-bee  ";
harga1 = 5000;
                     }
              else {
                          
System.out.println("kode barang yang dimasukkan salah:");
namabrg1 = "";
harga1 = 0;
                     }     
                   
System.out.println("Kode barang 2 :");
kodebrg2 = ok.nextLine();
kodebrg2 = ok.nextLine();
                    
System.out.println("Jumlah :");
jmlh2 = ok.nextInt();

if(kodebrg2.equals("2564")){
namabrg2 = "     molto 500ml      ";
harga2 = 11000;
                     }
else if(kodebrg2.equals("3478")){
namabrg2 = "   Aqua 600ml    ";
harga2 = 2500;
                     }                                           Deskripsi untuk
else if(kodebrg2.equals("4890")){                  ==>       menentukan nama  
namabrg2 = "  magnum mini   ";                                    barang2 dan jmlhnya
harga2 = 6000;                                                    jika inputan benar
                     }
else if(kodebrg2.equals("3990")){
namabrg2 = "   roti tawar   ";                                                       
harga2 = 10000;
                     }
else if(kodebrg2.equals("1114")){
namabrg2 = "  oishi rin-bee   ";
harga2 = 5000;
                     }
       else {
                          
System.out.println("Kode barang yang dimasukkan salah:");
namabrg2 = "";
harga2 = 0;

                     }
                                 
                   
System.out.println("Kode barang 3 :");
kodebrg3 = ok.nextLine();
kodebrg3 = ok.nextLine();
                    
System.out.println("Jumlah :");
jmlh3 = ok.nextInt();

if(kodebrg3.equals("2564")){
namabrg3 = "   molto 500ml    ";
harga3 = 11000;
                     }
else if(kodebrg3.equals("3478")){
namabrg3 = "   Aqua 600ml    ";
harga3 = 2500;                                         Deskripsi untuk menentukan
                     }                      ==>     nama barang 3 dan jumlahnya
else if(kodebrg3.equals("4890")){                      jika inputan benar.
namabrg3 = "  magnum mini    ";
harga3 = 6000;
                     }
else if(kodebrg3.equals("3990")){
namabrg3 = "   roti tawar   ";
harga3 = 10000;
                     }
else if(kodebrg3.equals("1114")){
namabrg3 = "   oishi rin-bee  ";
harga3 = 9000;
                     }
                     else {
                          
System.out.println("Kode barang yang anda masukkan salah:");
namabrg3 = "";
harga3 = 0;

                     }
                                 
                    
ystem.out.println("Kode barang 4 :");
kodebrg4 = ok.nextLine();
kodebrg4 = ok.nextLine();
                    
System.out.println("Jumlah :");
jmlh4 = ok.nextInt();
             
if(kodebrg4.equals("2564")){
namabrg4 = "   molto 500ml    ";
harga4 = 11000;
                     }
else if(kodebrg1.equals("3478")){
namabrg4 = "   Aqua 600ml     ";
harga4 = 2500;
                     }                                           Deskripsi untuk
else if(kodebrg4.equals("4890")){                    ==>     nama barang 4 dan
namabrg4 = "   magnum mini  ";                                     dan jumlahnya jika
harga4 = 6000;                                                     inputan benar
                     }
else if(kodebrg4.equals("3990")){
namabrg4 = "   roti tawar   ";
harga4= 10000;
                     }
else if(kodebrg4.equals("1114")){
namabrg4 = "   oishi rin-bee  ";
harga4 = 5000;
                     }
else {
                          
System.out.println("Kode barang yang dimasukkan salah:");
namabrg4 = "";
harga4 = 0;

                     }
                    
System.out.println("Kode barang 5 :");
kodebrg5 = ok.nextLine();
kodebrg5 = ok.nextLine();
                    
System.out.println("Jumlah :");                
jmlh5 = ok.nextInt();
                    
if(kodebrg5.equals("2564")){
namabrg5 = "   molto 500ml   ";
harga5 = 11000;
                     }
else if(kodebrg5.equals("3478")){
namabrg5 = "   Aqua 600ml    ";                    Deskripsi untuk menentukan
harga5 = 2500;
                     }                             nama barang 5 dan jumlahnya
else if(kodebrg5.equals("4890")){           jika inputan benar.
namabrg5 = "  magnum mini   ";
harga5 = 6000;
                     }
else if(kodebrg5.equals("3990")){
namabrg5 = "  roti tawar   ";
harga5 = 10000;
                     }
else if(kodebrg5.equals("1114")){
namabrg5 = "  oishi rin-bee ";
harga5 = 5000;
                     }
else {
                          
System.out.println("Kode barang salah!:");
namabrg5 = "";
harga5 = 0;

              }
             

                          
System.out.println("Terima kasih");   menuliskan “terima kasih” pada program.
totalpembayaran =     deskripsi rumus menentukan total pembayaran. ((jmlh1*harga1)+(jmlh2*harga2)+(jmlh3*harga3)+(jmlh4*harga4)+(jmlh5*harga5));
System.out.println("total harga : " + totalpembayaran);    menampilkan hasil total 
system.out.println("");                                       harga pd program.
System.out.println("Masukkan uang yang dibayar :");     memunculkan tulisan yg ada
                                                           Dalam kurung()pd program.
jumlah_uang = ok.nextInt();

kembalian = (jumlah_uang - totalpembayaran);    deskripsi rumus menentukan
                                                  “kembalian”


 





System.out.println("Uang yang dibayar : " + jumlah_uang);
System.out.println("");
System.out.println("kembalian uang : " + "Rp" + totalpembayaran);
System.out.println("");
System.out.println("TERIMA KASIH TELAH MENGUNJUNGI 23 MART");
System.out.println("Semoga anda puas dengan pelayanan kami");
System.out.println("");
System.out.println("Berikut daftar belanjaan anda:");
System.out.println("");
System.out.println("");

System.out.println("|   Nama Barang    |      Jumlah        |     Total    |");
System.out.println("__________________________________________________");
System.out.println(namabrg1+ "  " +    jmlh1+ "            "         + (jmlh1*harga1)+ "  ");
System.out.println(   namabrg2+ "  "                   +jmlh2+ "            "    + (jmlh2*harga2)+ "  ");
System.out.println(        namabrg3+ "  "                     +jmlh3+ "            "    + (jmlh3*harga3)+ "  ");
System.out.println(        namabrg4+ "  "                            +jmlh4+ "            "          + (jmlh4*harga4)+ "  ");
       System.out.println(  namabrg5+ "  "                             +jmlh5+ "            "          + (jmlh5*harga5)+ "  ")
       System.out.println("__________________________________________________");
       System.out.println("Total Harga : " + totalpembayaran);
       System.out.println("Uang yang di bayar  : " +jumlah_uang);
       System.out.println("Kembalian   : " +kembalian);
       System.out.println("Pakai 23 mart card dan dapatkan promo khusus");


 
             
       }

}

                                           OUTPUT

14. pilih Run pada menu bar, klik run.

15. lalu muncul output (console),

16. Lalu isi inputannya dengan benar,dan akan muncul outputnya,misal seperti gambar di bawah ini,



17. Selesai