Selasa, 25 April 2017

TUGAS UTS ALGORITMA & PEMROGRAMAN

PROGRAM APLIKASI RESTORAN

  • NAMA  : JIKRI FIRDAUS
  • NIM   : 161021450160
  • KELAS : 01TPLP001
  • KAMPUS: STMIK ERESHA


Pengumpulan Tugas UTS Project Membuat Program Java.


Sesuai pembahasan saya di lembar jawaban UTS kemarin, saya akan membuat program berbasis main class (Java) tentang Program Restoran.

Program aplikasi Restoran ini saya rancang untuk memudahkan customer atau pembeli dalam memilih menu makanan dan mengetahui harga-harga makanan itu sendiri, serta memudahkan pihak kasir restoran dalam mencetak struk dan total pesanan atau kembalian dari apa yang telah di pesan oleh customer atau pembeli.



Berikut Penjelasan dan Source Codenya :

  • Pertama-tama mendeklarasikan variabel jlh_data,pilihan,total,bayar,total1,harga bertipe integer dan bernilai 0.
 
int jlh_data,pilihan,total,bayar,total1,harga = 0;


  • Langkah kedua, untuk mencetak menu dilayar, gunakan perintah: 
          System.out.println(" ");

        String namamakanan;
        Scanner input = new Scanner(System.in);
        System.out.println("==================");
        System.out.println("===Menu Makanan===");
        System.out.println("===Saung Betawi==="); 
        System.out.println("| 1. KETOPRAK      |");
        System.out.println("| 2. GADO-GADO     |");
        System.out.println("| 3. LONTONG SAYUR |");
        System.out.println("| 4. SEMUR JENGKOL |");
        System.out.println("| 5. SAYUR ASEM    |");
        System.out.println("| 6. NASI UDUK     |");
        System.out.println("| 7. NASI KUNING   |");
        System.out.println("| 8. TEMPE TAHU    |");
        System.out.println("| 9. PECEL AYAM    |");
        System.out.println("| 10.IKAN BAKAR    |");
        System.out.println("==================");
        System.out.print("Silahkan pilih yang anda pesan : ");
        pilihan = input.nextInt(); 

  • Langkah ketiga, ada perintah silahkan masukkan pilihan berupa pesanan, lalu diproses dengan kondisi jika memasukkan 5 maka yang akan menampilkan harga satuan dari SAYUR ASEM dan seterusnya.
switch (pilihan) {
            case 1:
                harga = 10000;
                System.out.println("@KETOPRAK" + " harga : Rp. " + harga);
                break;
            case 2:
                harga = 10000;
                System.out.println("@GADO-GADO " + "harga : Rp. " + harga);
                break;
            case 3:
                harga = 8000;
                System.out.println("@LONTONG SAYUR " + "harga : Rp. " + harga);
                break;
            case 4:
                harga = 15000;
                System.out.println("@SEMUR JENGKOL " + "harga : Rp. " + harga);
                break;
            case 5:
                harga = 12000;
                System.out.println("@SAYUR ASEM " + "harga : Rp. " + harga);
                break;
            case 6:
                harga = 7000;
                System.out.println("@NASI UDUK " + "harga : Rp. " + harga);
                break;
            case 7:
                harga = 10000;
                System.out.println("@NASI KUNING " + "harga : Rp. " + harga);
                break;
            case 8:
                harga = 5000;
                System.out.println("@TEMPE TAHU " + "harga : Rp. " + harga);
                break;
            case 9:
                harga = 20000;
                System.out.println("@PECEL AYAM " + "harga : Rp. " + harga);
                break;
            case 10:
                harga = 23000;
                System.out.println("@IKAN BAKAR " + "harga : Rp. " + harga);
                break;


            default:
                   System.out.println("Maaf Pilihan yang Anda Pilih Salah !");
                   break;
             Dan jika saya memasukkan perintah Menu Pilihan yang tidak ada dan tidak sesuai dengan Menu Makanannya, maka akan muncul pesan "Maaf Pilihan yang Anda Pilih Salah!"

Berikut contoh outputnya jika Memilih Menu Makanan No.11  :




  • Langkah keempat, menginput berapa jumlah porsi, kemudian dilakukan proses perhitungan yaitu harga DIKALI dengan jlh_data yang menghasilkan total. Setelah itu mencetak nilai dari objek total.
System.out.print("Jumlah Porsi ? : ");
                 jlh_data = input.nextInt();
                       total = harga * jlh_data;     
                       System.out.println("Anda harus membayar : Rp. " + total);


  • Langkah kelima, input nilai pada objek bayar, kemudian dilakukannya proses pengurangan antara bayar dengan total yang menghasilkan objek total1. Setelah itu mencetak nilai dari objek total1 tersebut.

System.out.print("Bayar : Rp. ");
            bayar = input.nextInt();
            total1 = (int) (bayar - total);
            System.out.println("Kembaliannya : Rp. " +total1;
 
 
 
 
Berikut screen shoot hasil dari kodingannya :









Berikut Outputnya :















 

TUGAS UAS SEMESTER 6 MOBILE PROGRAMMING membuat aplikasi CRUD SQLite

MOBILE PROGRAMMING MEMBUAT APLIKASI DATABASE CRUD SQLite MENGGUNAKAN ANDROID STUDIO NAMA  : JIKRI FIRDAUS NIM   : 161021450160...