SEGALA SESUATU AWALI DENGAN BISMILLAH...

Senin, 18 April 2011

Why Do You Love Me

Why Do You Love Me
Rio Febrian


the time has come
that we must be apart
the memory is still in
my mind
but you have gone
and you leave me alone

why do you love me
so sweet and tenderly
I do everything
to make you happy
huu...

but now everything
it's only a dream
a dream that never comes
I only wait
till true love will come...


Read More

Minggu, 17 April 2011

JAVA_MiniMarket

okay deh....tugas buat Java lagi...Hari kamis bapak nya nerangin tentang codingan yang akan kami buat. Yah seperti biasa, Bapak nya perlu energi banyak buat nerangin coding minimarket ini. 1 jam lebih kami mengcoding sambil dibantu asprak nya, untung asprak nya baik hati n g sombong(hmmm). Ada yang sudah selesai, namun q liad masih banyak yang kurang.Akhirnya, seperti biasa, dilanjutin dirumah. Lebih bagus kalau pake inputan dari user, namun g juga gpp.

Tentang mini market yang awalnya qita menambah stok barang 100 coco crunch dan 1000 snickers. Lalu ada yang membeli(transaksi) yang pertama 20 coco crunch. lalu transaksi yang ke-2 30 coco crunch juga. Transaksi ke-3 200 snickers dan ke-4 300 snickers. Transaksi ke-5 80 coco crunch dan ke-6 30. Karena transaksi ke-1 dan ke-2 sudah diambil stok 50 coco crunch, jadi yang tersedia hanya 50 coco crunch. Sehingga transaksi ke-5 gagal dan mengoutput kan "Stok hanya tersedia 50".Stelah itu, mua stok ditampilin(stok opname).

Q mulai ngerjain malam minggu jam7, soalnya hari2 kemarin quis. Awalnya bingung...namun, karena punya teman2 yang baik hati, minta kesana kemari deh...tapi bukan berarti coppas, soalnya q cuma liad2 punya temen q terus q lanjutin codingan q. Awalnya 10 eror, diperbaikin jadi 12 eror, diperbaikin lagi jadi 2 eror..(huft..bkin jengkel). Mulai dari sekitar jm10 lebih sampai 11..pusing merbaikin 2 eror tadi.Ya Allah.......bilang nya sih constructor yang di class Barang, tapi q liad sama dengan yang class SuperMiniMarket. Bener2 bikin q pusing deh..soalnya q yakin kalau constructornya tu dah sama. Karena udah mentok, akhirnya tanya dengan teman (ery n Irwan),q kirim lewat email n 30 menit kemudian...........

plend q (irwan) dikit ngomel...soalnya q kurang teliti di class Barang nya....saat q liad dengan seksama n penuh perhatian.....Masyaallah.......Astagfirullahaldzim.......ukey, q akui q kurang teliti. Thanks to Irwan...seharusnya di class Barang tu "public Barang(....."...tapi q nulis nya "public void Barang(..." yaiyalah erorrrrrrrrrr......plis deh unnich, teliti dikit napa???


Lansung z deh ke coding nya n kalau ingat saat itu....g mau terulang lagi n lebih teliti..

class Barang
{
private String kode;
private String nama;
private double harga;
private int jmlStok;

public Barang(String kode, String nama, double harga,int jmlStok)
{
this.kode=kode;
this.nama=nama;
this.harga=harga;
this.jmlStok=jmlStok;
}
public String getKode()
{
return kode;
}
public String getNama()
{
return nama;
}
public double getHarga()
{
return harga;
}
public int getJmlStok()
{
return jmlStok;
}
public void setHarga(double harga)
{
this.harga=harga;
}
public void setJmlStok(int jmlStok)
{
this.jmlStok=jmlStok;
}
public void DisplayData()
{
System.out.println("\n");
System.out.println("_________ DATA BARANG ___________");
System.out.println("\n");
System.out.println("kode = "+getKode());
System.out.println("Nama Barang = "+getNama());
System.out.println("Harga = "+getHarga());
System.out.println("Jumlah Stok = "+getJmlStok());
System.out.println("\n");
}
}
class Transaksi
{
private double totalHarga;
private int totalBrg;
private Barang brg;
private int jml;



public Transaksi(Barang brg)
{
this.brg=brg;
}

public void tambahTransaksi(int jml)
{

if(brg.getJmlStok()>=jml)
{

this.totalBrg=this.totalBrg+jml;
System.out.println("Tambah "+jml);
brg.setJmlStok(brg.getJmlStok()-jml);
this.totalHarga=totalBrg*brg.getHarga();
}
else
{
System.out.println("\n");
System.out.println("Tambah "+jml);
System.out.println("tidak mencukupi,Hanya tersedia "+brg.getJmlStok());
}
}
public void cetakTransaksi()
{

System.out.println("kode = "+brg.getKode());
System.out.println("Nama Barang = "+brg.getNama());
System.out.println("Jumlah = "+totalBrg);
System.out.println("Total Harga = "+totalHarga);
System.out.println("\n");

}

}
class SuperMiniMarket
{
private Barang brg1;
private Barang brg2;


public static void main(String[] args)
{
SuperMiniMarket jln=new SuperMiniMarket();
jln.runThis();
}
public void runThis()
{

Barang brg1=new Barang("X1","koko crunch",28000,100);
brg1.DisplayData();
Barang brg2=new Barang("X2","Snickers",8000,1000);
brg2.DisplayData();
System.out.println("_____________ TRANSAKSI ________________");
Transaksi t=new Transaksi(brg1);
t.tambahTransaksi(20);
t.tambahTransaksi(30);
t.cetakTransaksi();


Transaksi t2=new Transaksi(brg2);
t2.tambahTransaksi(200);
t2.tambahTransaksi(300);
t2.cetakTransaksi();

t.tambahTransaksi(80);
t.cetakTransaksi();
t.tambahTransaksi(30);
t.cetakTransaksi();


//yg opname
System.out.println("\n");
System.out.println("++++++++ Stok Opname ++++++++");
System.out.println("kode = "+brg1.getKode());
System.out.println("Nama = "+brg1.getNama());
System.out.println("Harga = "+brg1.getHarga());
System.out.println("Jumlah Stok = "+brg1.getJmlStok());

System.out.println("\n");
System.out.println("kode = "+brg2.getKode());
System.out.println("Nama = "+brg2.getNama());
System.out.println("Harga = "+brg2.getHarga());
System.out.println("Jumlah Stok = "+brg2.getJmlStok());

}
}

Coding ini belum inputan dari user...jadi langsung muncul gitu di cmd..
Selamat Mencoba yach...^+^
Read More