WELCOME!!!


Enjoy Your Time Here! Give Comments and leave a message in Shout Box. Also Give your Vote in Monthly Poll. Thank You ^_^

Background Image Untuk Selanjutnya Bagus nya tuh:

Entri Populer

Shout Box!!

/* CODED by: MasterVision (2008.01.15)*/ /* MOD Name: Modified CBOX */
      Message:

Senin, 28 Maret 2011

Membuat Program Java Berdasarkan Class Diagram!

:astig:Minggu lalu gw dapet tugas dari pak dosen PBO untuk buat program java berdasarkan class diagram..
:waaah:binatang macam apa lagi itu class diagram??. Jangan kecewa terus minum baygon hanya gara2 ga tau artinya xixixix:please:....
Class diagram tuh seperti ni kawand2:



Nah, class diagaram diatas tuh disuruh buat program nya (Menggunakan Bahasa Pemrograman Java)
Sempet bingung mo cari jawaban di mana:sweaty:, tapi untung ada temen ane yg baik ngajarin cara nya molai dari awal ampe akhir:woooh: . Abis utak-atik, copas sana-sini (lho) dan akhirnya program nya selese ga kurang dari 1 jam *plak.. Ini dia source code nya:

=========================================================================
//tugas JAVA by IMAM PRAWIRANAGARA 30110091 PIS 10-07

class SegiEmpat
{


private int panjang ;
private int lebar;

public SegiEmpat(int p, int l)
{
panjang=p;
lebar=l;

}

public void displaySegiEmpat()
{
System.out.println("LUAS DAN KELILING SEGI EMPAT");
System.out.println("Panjang :" +panjang);
System.out.println("Lebar :" +lebar);
}


public int luas ()
{
return panjang*lebar;

}

public int keliling ()
{
return (2*panjang)+(2*lebar);
}

}

class Balok
{

private int lebar;
private int panjang;
private int tinggi;

public Balok (int l, int p, int t)
{
lebar=l;
panjang=p;
tinggi=t;
}


public void displayBalok()
{
System.out.println("KELILING, LUAS DAN VOLUM BALOK");
System.out.println("Panjang :"+panjang);
System.out.println("Lebar :"+lebar);
System.out.println("Tinggi :"+tinggi);
}


public int keliling ()
{

return (4*lebar)+(4*panjang)+(4*tinggi);

}

public int luas ()
{

return (2*panjang*lebar)+(2*panjang*tinggi)+(2*tinggi*lebar);

}


public int volume ()
{

return panjang*lebar*tinggi;

}
}


class DriverBangunRuang{
public static void main (String[] terserah){

SegiEmpat segiempat=new SegiEmpat(5,2);
segiempat.displaySegiEmpat();
System.out.println("PERHITUNGAN SEGI EMPAT");
System.out.println("Luas : "+segiempat.luas());
System.out.println("Keliling : "+segiempat.keliling());

Balok balok=new Balok(5,3,8);
balok.displayBalok();
System.out.println("PERHITUNGAN BALOK");
System.out.println("Luas : "+balok.luas());
System.out.println("Keliling : "+balok.keliling());
System.out.println("Volume : "+balok.volume());

}
}
========================================================================

Khukhukhu, ane edit pake Edit++ dan compiler nya pake CommandPrompt tercintah:inlove: ahay. Untuk pengembangannya nilai seperti panjang, lebar dsb bisa dibuatkan agar nilai2 tersebut dimasukkan oleh user. Namun karena ane males buat nya, ya buat yg sederhana
aja :yawn:

Bagi yang pengen mencoba buat2 program, silakan buat. Tutorial-tutorial for dummies banyak beredar di internet. Tinggal tanya ke Mbah GOOGLE dan insya allah dicariin:lamagawa: ..

Java Rocks!!
(tugas pembuatan program dapat dilihat di --> www.vandhall.wordpress.com):yawn:

3 komentar: