Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan

Jumat, 30 November 2012

[Java]Program Penjualan sederhana

Assalamu 'alikum. :)

malam kawan-kawan blogger.. malam ini walau cuaca dingin saya mau berbagi tutorial seputar java. artikel kali ini kita akan membuat sebuah program penjualan makanan. yang saya ambil sampelnya dari ujian mata kuliah Pemrograman 1 kemarin. :D gambar di samping ini saya ambil dari google. namun dalam hal ini kita akan membuat program penjualan agak jauh berbeda dengan penampakan di samping :D

oke sekarang buka netbeans kawan-kawan lalu buat sebuah project dan class, kasih nama program_Penjualan . 

dalam membuat aplikasi ini seperti biasa kita terlebih dahulu harus menentukan variabel yang akan kita pakai saat coding.
perhatikan coding saya berikut ini ;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package UTS;
/**
 *
 * @author budi
 */
import java.util.Scanner;
public class program_Penjualan {
    public static void main(String[] args){
        int jlh_data,pilihan,total,total1,harga = 0;
        int nasigoreng,nasi_Ayam_goreng;
        String namabarang;
        Scanner input = new Scanner(System.in);
        System.out.println("==================");
        System.out.println("===Menu Makanan===");
        System.out.println("Nasi Goreng");
        System.out.println("Nasi Ayam Goreng");
        System.out.println("Nasi Ayam Bakar");
        System.out.print("Silahkan pilih yang anda pesan : ");
        pilihan = input.nextInt();
        if(pilihan == 1){
             harga = 10000;
            System.out.println("Anda memesan Nasi goreng" + " harga : " + harga);          
        }else if(pilihan == 2){
            harga = 12000;
            System.out.println("Anda memesan Nasi Ayam Goreng " + "harga " + harga);
        }else{
            System.out.println("Maaf menu yang di pesan tidak terdaftar");
        }
        System.out.print("Pesan Berapa ? : ");
        jlh_data = input.nextInt();
            total = harga * jlh_data;      
            System.out.println("sebelumnya Anda harus membayar : " + total);
            if(total >= 20000){
                total1 = (int) (0.2 * total);
                System.out.print("Karena lebih dari 20.000 maka");
                System.out.println("Anda harus membayar : " + total1);
                 }
   
         }
    }
    
maka hasil outputnya seperti ini ;
akan tetapi program ini belum fleksibel karena ada beberapa masalah ketika kita memasukan data yang tidak terdaftar maka program akan tetap berjalan. untuk lanjutannya akan di buat artikel selanjutnya

   


Kamis, 22 November 2012

[JAVA] Percabangan dalam Java


Assalamu'alaikum warah matullahi wabarakatu :)
salah satu bentuk struktur pemroframan adalah seleksi atau juga biasa di sebut percabangan. Seleksi menyatakan pemilihan dari satu kondisi yang di instruksikan oleh program ke komputer. atau dengan kata lain kita seolah memerintah kan komputer jika begini hasilnya begini, jika tidak hasilnya begini.
sebuah contoh dalam kehidupan sehari-hari. jika kita mau membeli barang yang kita mau harga
anya Rp.6.000 atau kurang dari 6.000, jika harga barang yang akan kita beli lebih dari 6.000 maka kita tidak jadi membeli barang tersebut.
perhatikan contoh source code program java di bawah ini:

1.  Progam IF-Else
package belajarotodidakdisini;
public class PercabanganIF_1 {
public static void main(String[] args){
int a =100;
if(a==10){
System.out.println("benar");
}else {
System.out.println("salah");
}
}
}
Note : " dalam program di atas telah di tentukan nilai variabel (a) adalah 100 maka dalam proses seleksi di instruksikan jika nilai a sama dengan 10 maka hasilnya adalah salah. karena nilai "a" adalah 100 bukan 10.
2. Program IF bersarang
package belajarotodidakdisini;
/**
*
* @author INTEL
*/
public class Percabanga_IF_Bersarang {
public static void main(String[] args){
int nilai =80;
if(nilai >80){
System.out.println("selamat anda dapat nilai A+");
}else if(nilai ==80){
System.out.println("Selamat anda mendapat nilai A");
}else if(nilai <80){
System.out.println("anda mendapat nilai C");
}else {
System.out.println("anda EROR");
}
}
Note : " seperti halnya pada contoh pertama, hanya perbedaannya adalah pada statemen If yang bersarang . tapi sebenarnya fungsinya sama yaitu menyeleksi atau memilih perintah berdasarkan kondisi yang telah di tentukan".
sekian tutorial pagi ini. semoga bisa bermanfaat bagi pembaca semua. terutama para newbie seperti sy :D
mohon kritik dan saran. :)

Java Perhitungan Diskon Pembelian


Assalamu 'alaikum warah matullahi wabarakatu.. :)
pagi agan blogger semua.. :) gak terasa udah lama sy gak nulis lagi ttg java ..di suasana mendung gorontalo sy akan bagi ilmu bagaiman membuat program  Perhitungan Diskon Pembelian(kayak sambuat kepala desa sj ya.. :D).
oke mas bro.. sebelum kita mulai codingya ada beberapa hal yg harus kita persiapkan sebelum coding..
1. baca doa
2. simak baik-baik gambar di bawah ini;


udah ngerti gak gan?
baik gak usah banyak bacot langsung kita conding
import java.util.Scanner;
public class MenghitungPembayaran {
public staticvoid main(String[] args) {
Scanner Inputan = new Scanner(System.in);
float Tot_Pembelian;
float discount = 0;
float bayar = 0 ;
System.out.println("Berapa total Pembelian ? : ");
Tot_Pembelian = Inputan.nextFloat();
if(Tot_Pembelian > 1000000){
discount = Tot_Pembelian * 0.2f ;
bayar = Tot_Pembelian - discount;
}
else if((Tot_Pembelian >= 500000) && (Tot_Pembelian <=1000000)){
discount = Tot_Pembelian * 1.5f ;
bayar = Tot_Pembelian - discount;
}
else if((Tot_Pembelian >=100000) && (Tot_Pembelian <= 500000)){
discount =Tot_Pembelian * 0.1f ;
bayar = Tot_Pembelian = discount;
}
else {
System.out.println("Sorry Boss tidak dapat diskon nt banyak b'dzikir joo.. :P");
}
System.out.println("Discount yg di peroleh : " + discount);
System.out.println("Anda harus Membayar : " + bayar);
}
}