Monday, September 10, 2012

Program Memilih Menu Makanan dan Menghitung Jumlah Pembayaran

Assalamualaikum WR WB
Kali ini saya berkesempatan untuk mempostingkan sebuah tugas yang diberikan oleh guru dalam pelajaran java.
Nah di sini saya di beri tugas agar saya membuat daftar Makanan lalu saya di suruh untuk memilih menu makanan dan juga harus menghitung harga makanan yang saya pilih nah untuk itu saya posting di sini supaya bisa jadi pembelajaran bagi siswa-siswa lainnya hehehe :D.
Oke langsung saja kita masuk ke script



import java.util.Scanner;//komponen-komponen yang di butuhkan oleh scaner


public class Seleksi_Makanan {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);//instansiasi scanner yang bertujuan untuk mengambil input dari keyboard
        int a = 0;// inisialisasi variable a bertype integer dan bernilai 0
        int harga = 0;// inisialisasi variable harga bertype integer dan bernilai 0
        int b = 3500;// inisialisasi  b bertype integer dan bernilai 3500 (sebagai harga batagor)
        int k = 4500;// inisialisasi  k bertype integer dan bernilai 4500 (sebagai harga kupat tahu)
        int s = 8500;// inisialisasi  s bertype integer dan bernilai 8500 (sebagai harga sepagheti)
     
     

        System.out.println("MENU MAKANAN");
        System.out.println("----------------------------");
        System.out.println("1. Batagor      Rp.3500,00");
        System.out.println("2. Kupat Tahu   Rp.4500,00");
        System.out.println("3. Spagheti     Rp.8500,00");
        System.out.println("----------------------------");
       

         String i;// inisialisasi i bertype string      
         for (i = "y"; i.equals("y");)//proses pengulangan menggunakan for
         
        {
             System.out.print("Silahkan Masukan Nomor Menu Yang Anda Pilih :");
             a = scan.nextInt();//untuk mengambil input dari keyboard
           
             //penyeleksian menggunakan struktur kontrol if
            if (a == 1){//proses penseleksian apabila a atau input yang di masukan user samadengan 1 maka akan tampil statement
                System.out.println("Menu Yang Anda Pilih Adalah Batagor Rp." +b );
                harga = harga + b;//apabila user memilih 1 maka harga akan di tambah dengan b = 3500
            }
            else if (a == 2){
                System.out.println("Menu Yang Anda Pilih Adalah Kupat Tahu Rp." +k );
                harga = harga + k;//apabila user memilih 2 maka harga akan di tambah dengan b = 4500
            }
            else if (a == 3){
                System.out.println("Menu Yang Anda Pilih Adalah Spagheti Rp." +s);
                harga = harga + s;//apabila user memilih 3 maka harga akan di tambah dengan b = 8500
            }
            else{//apabila user menginputkan nomor yang tidak ada dalam daftar maka akan tampil statement berikut
                System.out.println("Pesanan Yang Anda Pilih TIdak Tersedia");
            }
           //input pengulangan hasil dari for apabila Y makan akan di ulang kembali pertanyaan yang sama
           //tetapi apabila user memilih T maka proses akan langsung berhenti
           System.out.print("Apakah anda mau melanjutkan? Y/T :");
           i = scan.next();
        }
         //hasil total harga dari penjumlahan yang user pesan
         System.out.print("Terimakasih untuk kunjungannya, total pembayaran sebesar Rp." +harga);
    }
}




Nah Ini adalah contoh hasil dari pekerjaan saya






gimana mudahkan pasti bisa dong smuanya ! hehehe

mohon maaf apabila banyak yang salah dalam hasil kerja saya namanya juga belajar hehehe

Saturday, September 1, 2012

Program Menentukan Jumlah Bilangan Bulat dan Bilangan Pecahan.


Assalamualaikum WR WB
Pada Kesempatan kali ini saya akan membagi hasil program saya tentang penyeleksian bilangan bulat/pecahan yang diberikan oleh guru-guru saya. saya menggunakan bahasa pemrograman JAVA. Text Editor yang saya gunakan adalah NetBeans 6.9.



/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication11;

import java.util.Scanner;//berguna untuk mengimport .Scanner
//yang terdapat dalam package java.util untuk mengambil input sebuah angka dari keyboard


/**
 *
 * @author TOSHIBA
 */
public class Main {

    /**
     * @param args the command line arguments
     */
   public static void main(String[] args) {
        int a = 0;//inisialisasi variable bulat dan bertipe data integer
        int b = 0 ; //inisialisasi variable pecahan dan bertipe data integer

        Scanner scan = new Scanner (System.in);//instansiasi classLib sebagai fungsi mendapatkan input dari keyboard
        System.out.print("Masukan jumlah bilangan : ");//menampilkan kalimat yang ingin user masukan berapa jumlah bilangan
        int jumlah = scan.nextInt();//input banyaknya jumlah bilangan yang akan dimasukkan
        for(int i=1; i<=jumlah; i++)//pengulangan sesuai input jumlah bilangan dimasukkan
        {
        System.out.print("Bilangan ke "+i+" : ");//mencetak kalimat sesuai pengulangan yang telah di masukan user
        double angka = scan.nextDouble();//sebagai input bilangan dan yang nantinya akan diseleksi apakah bilangan yang di masukan user adalah bilangan bulat atau pecahan


        kedua x = new kedua();//sebagai instansiasi class kedua, dan untuk memanggil fungsi bulat dan pecahan yang ada di class kedua
        a = x.a(angka,jumlah, a);//pemanggilan fungsi bulat
        b = x.b(angka,jumlah, b);//pemanggilan fungsi pecahan
        }
        System.out.println("Jumlah bilangan bulat = "+a);//output bilangan bulat
        System.out.println("Jumlah bilangan pecahan = "+b);//output bilangan pecahan

        System.out.println("");
        System.out.println("Created By      : Wildan Taufik");
        System.out.println("NIS             : 1011113886");
        System.out.println("Sekolah/Kelas   : SMKN 4 Bandung, XII RPL 1 ");
       }
}

----------------------------------------------------------------------------------------------------------------------------------
Dan selanjutnya saya membuat class yang kedua


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication11;

/**
 *
 * @author TOSHIBA
 */
public class kedua {
public int a (double c, int jumlah, int a){
    if (c % 1 == 0)//proses penyeleksian bilangan bulat
        a++;//jika kondisi sesuai maka bilangan tersebut akan masuk kedalam variable bilangan bulat
    return a;
    }
public int b (double c, int jumlah, int b){
    if (c % 1 != 0)//proses penyeleksian bilangan pecahan
        b++;//jika kondisi sesuai maka bilangan tersebut akan masuk kedalam variable bilangan pecahan
    return b;
    }
}


Dan jika semua benar maka akan tampil seperti yang ada pada gambar di bawah ini


                       Hasil yang dijalankan melalui NetBeans
Hasil yang dijalankan melalui CMD

Apabila kurang jelas gambar nya boleh di klik supaya anda bisa lebih jelas melihatnya

Jika anda ingin jelas anda bisa unduh di sini DOWNLOAD

Apa Itu JAVA...?


   Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia.

    Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak  sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform ).



Kelebihan Java :
Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni .
Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java . 
Multiplatform, Dapat digunakan dibanyak sistem operasi . 
Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .
Mempunyai pengumpulan sampah otomatis.


Kekurangan Java :
Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .
Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit.