Saturday, January 3, 2009

masih bERhubuNGAn DGn FuNGsi

sETeLah fuNGSi dibuAT, fuNGsi diJaLAnkan ATau diPaNGGiL dGn kode nama fungsi TeRsebuT beseRTa PaRAmETeRnYa, KOde 4 memaNGGiL FunGsi akaN LEnGKaP biLA diakhiRi DGn TITik koma(;).
caTaTan : dIJAmin ERROR saaT meMaNGGiL FuNGsi TaPi PaRamETeR YaNG disebuTkan Tidak sesuai DGn PaRamETeR FUnGsi Tsb.
misALkan hanYA meNYERTAKan 2 PARamETER 4 fuNGsi DGN 3 PaRAmETeR.

contoh kode PRoGRam :

class ContohFungsi(){//awal fungsi

//fungsi penjumlahan
public static float rata2(int a, int b, int c)
{

float d = a+b+c/3;
//RetuRn value berTiPe FLoaT sama denGan TiPe FunGsi
return c;

}// akhir fungsi

public static void main(String args[]){
int bil1 = 2;
int bil2 = 10;
int bil3 = 30;
//memanggil fungsi
float h= rata2(bil1, bil2);//3
System.out.println(h);

}
}

diPeRLukan JUGa VaRiaBLe uNTuk meNYimPan niLai daRi ReTURn vaLue sebuah FuNGsi, seperti no3 dalam kode program di atas. SaaT memanGGil fungsi rata2 dalm kode di atas hanYa diserTakan 2 PaRameTer, PadahaL funGsi rata2 memiliki 3 parameter bertipe int (dalam baris kode public static float rata2(int a, int b, int c)).
so Awasi PaRameteR JuGa kaLo memAnGGiL FunGsi

Friday, January 2, 2009

FuNGSi daLAm codiNG

wELL, sETeLAh meNGuPas bAGian2 dALAm FUnGSi,

class FungsiSample { public static int penjumlahan(int a, int b){ int c =a+b; return c;} public static void main(String args[]){int a = 3; int b= 2; int c =penjumlahan(a,b); System.out.println(a+" + "+b+" = "+c);} }
wELL iTulah kode RiNGkas PLUs FUnGsi,
saAT membUAT FunGsi TuLis STATus FunGsi spasi TiPe dATa FUnGsi spasi nama FunGsi dan PaRamETeR(public static int penjumlahan (int a,int b) ).

MeNGUPas FuNGsi 2

dALam PRoses PeNJumLahan 2 biLaNGan,
sETeLah NGebahas PaRamETER, bERikuTnYA TenTukan ReTURn vALuenYa,
PeNJumLahan 2 biLaNGan diRumuskan DGn a = b + c,
a sebAGai VARiabEL PenaMPuNG hasiL PeNJumLAhan meRuPakan RETURn vALue(niLai hasiL akhiR PRoses). TiPE daTA ReTURn
vALUE meneNTukan TiPe dATA FUnGSi.
ReTURn VALue dARi PRoses PeNJumLAhan 2 biLAnGan bERTiPe dATA int, sehiNGGA TiPe daTA FunGSi TeRsebuT int JUGA

KenALan mA FunGsi

dALam PemRoGRaman bisa JUGa dibuAT FunGsi Tambahan seLain FunGsi uTama. FuNGsi Tambahan diGunakan uNTuk menaNGani PRoses TeRTenTu dALam PRoGRam. meNGenAL FuNGsi BLum LEnGKAP kALO bLum kenAL PaRamETER n ReTuRn value. PaRamETER diPake sBG bahan uNTuk diPRoses DLm FuNGSi. ReTURn vALue mePakan hAsiL daRi PRoses DLm FUnGsi.
coNToh: menJumlahkan 2 biLAnGan is a PRoSeS. diPeRLukan 2 biLanGan sbG bahan dLM PRoses TeRsebuT ( 2 biLAnGan iTULah PaRameTER)

Thursday, January 1, 2009

be deTecTive be sensiTivE 2

sambuNGan dARi JudUL PeRTama...
-
d bAG 1, TeRbuKTi sTandAR nama(bhs kERenNYA IdeNTiFieR) kELas n konSTRukToR diawALi hURuF kAPiTAL(cAPiTALized), SebaLiknYA dGn nama oBJecT.
benTuk PenULisaNPun mnuNJUkkan maksud PRoGRam.
MemaNGGiL vaRiabeL cukUP sebuT namanYA,
memanGGiL aRRaY sebuT nama n indexnYA,
bukti:
String a = "Tom";
int [] b = {1,2,3};
PeRinTah 4 mnaMPiLkan nilai 2 n TOm:
System.out.print(a+b[1]);
a is nama variabel,
n b index 1 bernilai 2

be deTecTive be senSiTiVE

kenALi kode PRoGRam dARi beNTuk n namanYA,
YaPZ iTULah maksud TiTLe di ATAs.
dGn meNGikuTi ATURan n TRadisi PenULisan kodE PRoGRam akan memudahkan maksud dARi kode PRoGRam. beRikuT BebeRAPa JuRus PRakTisnYa:
1: JanGan sePELEkan Penulisan nama (identifier)
nama CLass, nama konsTRukToR diawALi hURUF kAPiTAL,
sedaNGkan nama fungsi, variabel, n nama objeCT diawALi hURuF keciL.
buKTinYA insTRuksi uNTuk membuAT oBJeCT TombOL :
JButton tmb1 = new JButton();
JButton(nama CLass : KaPiTaL) tmb1(nama oBJECT: KeciL) JButton()(nama konsTRukToR : KaPiTaL)
---

2: biaR Gak LuPA ma STRukTuR, AmaTi baik2 Pas kenaLan:

ini kHusus buaT STRukTuR PeRuLanGan, KaLo diamaTi denGan seksama STRukTuR PunYa 2 baGian bLok, dan Rumus. BLok itu baris PRoGRam YanG diawali denGan Tanda ini({) n diakHiRI denGan Tanda(}).
sedanGkan Rumus ada macem2, YanG membedakan LeTak inisiaLisasi(nilai awal sebaGai awal PeRuLanGan), iTerasi (STeP TiaP PeRuLanGAn),dan TeRminasi(AkHiR PeRuLanGan)nYa.

ini bukTinYa :
untuk membuat PeRuLanGan daRi 1 samPai 10, karena berawal dari satu maka inisialisasinYa Pake int i = 1, KiTa inGin PeRuLanGan beRakhir di sePuluh so TeRminasinYa i<=10; TeRakhiR KARena inGin DiulanG 10 kaLi TiaP sTEP hanYa maJU 1. Jadi iTeRasinYa i++

denGan Rumus FoR:

for(int i=1; int<= 10; i++ ){}
baca: for rumusnYa inisialisasi LaLu TeRminasi LaLu iTeRasi TRus BLok.

Pake Rumus While:

int i=1;while(i<=10){i++;}
baca: inisialisasi LaLu while Terminasi TRus bLok di dalamnYa iTeRasi

Rumus do - while:
int i=1;do{i++;}(while i <=10 );
baca: inisialisasi, LALu do bLok di daLamnYa iTeRasi TRus while TeRminasi.

WELL,WELL beRsambunG hehe...

About Me

ORanG YAnG doYan ReadinG n BeTah PARkiR di GRamed Lama2, LiV TYLeR aLso NaTaLie PoRTman LoveR YanG GemaR maen PES. maSiH KUL n Do'ain Me biAR LEkaS KeLAR kUL n LEkas Jadi PenGusaha biaR biSA buka LaPanGan keRJa seLuas-LuasnYA di Indo,

Followers