• Tidak ada hasil yang ditemukan

class contohj01 { public static void main (String[] args ) { int pjg, lbr, tgi; pjg = 5; lbr = 4; tgi = 3; int Vol = pjg * lbr * tgi ;

N/A
N/A
Protected

Academic year: 2021

Membagikan "class contohj01 { public static void main (String[] args ) { int pjg, lbr, tgi; pjg = 5; lbr = 4; tgi = 3; int Vol = pjg * lbr * tgi ;"

Copied!
41
0
0

Teks penuh

(1)

class contohJ01 { public static

void main (String[] args ) { int pjg, lbr, tgi, Vol;

pjg = 5; lbr = 4; tgi = 3; Vol = pjg * lbr * tgi ; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static

void main (String[] args ) { int pjg, lbr, tgi;

pjg = 5; lbr = 4; tgi = 3;

int Vol = pjg * lbr * tgi ; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static

void main (String[] args ) { int pjg=5, lbr=4, tgi=3; int Vol = pjg * lbr * tgi ; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static

void main (String[] args )

{ int pjg = 5, lbr = 4, tgi = 3; System.out.println( pjg * lbr * tgi ); } } 60 Tercetak : class contohJ01 { public static

void main (String[] args ) { System.out.println( 5 * 4 * 3 ); } } Tercetak : 60 1 2 3 5 4 3 60 pjg lbr tgi Vol int int int int

5 4 3

pjg lbr tgi int int int

Ada 3 variabel

Tidak ada variabel Ada 4 variabel

4

5

(2)

class contohJ01 { public static

void main (String[] args ) { int [] K = { 5,4,3 }; int Vol = K[0] * K[1] * K[2]; System.out.println( Vol ); } } 60 Tercetak : { public static

void main (String[] args ) { int [] K; K = new int [3]; K[0] = 5; K[1] = 4; K[2] = 3; int Vol = K[0] * K[1] * K[2]; System.out.println( Vol ); } } Tercetak : 60 { public static

void main (String[] args ) { int[] K = new int [5];

K[0] = 5; K[1] = 4; K[2] = 3; int Vol = K[0] * K[1] * K[2]; System.out.println( Vol ); } } Tercetak : 60

2

6 7 60 Vol int

1 array dan 1 variabel tunggal

5 4 3

K [ ]

0 1 2

(3)

class contohJ01 { public static

void main (String[] args ) { int pjg, lbr, tgi, Vol;

pjg = 5; lbr = 4; tgi = 3; Vol = pjg * lbr * tgi ; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static

void main (String[] args ) { class Kotak { int pjg; int lbr; int tgi; }

Kotak k = new Kotak(); k.pjg = 5;

k.lbr = 4; k.tgi = 3;

int Vol = k.pjg * k.lbr * k.tgi; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static

void main (String[] args ) { class Kotak { int pjg = 5; int lbr = 4; int tgi = 3; }

Kotak k = new Kotak();

int Vol = k.pjg * k.lbr * k.tgi; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static

void main (String[] args ) { class Kotak { int pjg = 5; int lbr = 4; int tgi = 3; int HitungVolume()

{ int Isi = pjg * lbr * tgi ; return Isi;

} }

Kotak k = new Kotak(); int Vol = k.HitungVolume(); System.out.println( Vol ); } } Tercetak : 60 class Kotak { int pjg = 5; int lbr = 4; int tgi = 3; int HitungVolume()

{ int Isi = pjg * lbr * tgi ; return Isi;

} }

class contohJ01 { public static

void main (String[] args ) {

Kotak k = new Kotak(); int Vol = k.HitungVolume(); System.out.println( Vol ); }

}

60 Tercetak :

(4)

{ int pjg = 5; int lbr = 4; int tgi = 3; int HitungVolume()

{ int Isi = pjg * lbr * tgi ; return Isi;

} }

class contohJ01 { public static

void main (String[] args ) {

Kotak k = new Kotak(); int Vol = k.HitungVolume(); System.out.println( Vol ); }

}

Tercetak : 60

{ public static

void main (String[] args ) {

Kotak k = new Kotak(); int Vol = k.HitungVolume(); System.out.println( Vol ); } } class Kotak { int pjg = 5; int lbr = 4; int tgi = 3; int HitungVolume()

{ int Isi = pjg * lbr * tgi ; return Isi; } } Tercetak : 60 class Kotak { int pjg; int lbr; int tgi; void IsiData() { pjg = 5; lbr = 4; tgi = 3; } int HitungVolume()

{ int Isi = pjg * lbr * tgi ; return Isi;

} }

class contohJ01 { public static

void main (String[] args ) {

Kotak k = new Kotak(); k.IsiData();

int Vol = k.HitungVolume(); System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static

void main (String[] args ) {

Kotak k = new Kotak(); k.IsiData();

int Vol = k.HitungVolume(); System.out.println( Vol ); } } class Kotak { int pjg; int lbr; int tgi; void IsiData() { pjg = 5; lbr = 4; tgi = 3; } int HitungVolume()

{ int Isi = pjg * lbr * tgi ; return Isi;

} } Tercetak : 60

(5)

class Kotak { int pjg; int lbr; int tgi; int Isi; void IsiData() { pjg = 5; lbr = 4; tgi = 3; } void HitungVolume() { Isi = pjg * lbr * tgi ; } } class contohJ01 { public static

void main (String[] args ) {

Kotak k = new Kotak(); k.IsiData();

k.HitungVolume(); int Vol = k.Isi;

System.out.println( Vol ); } } Tercetak : 60 k 5 4 3 60 pjg lbr tgi Isi 60 Vol

(6)

Bab

1

Contoh-01. class

Kotak

{ int pjg; // panjang int lbr; // lebar int tgi; // tinggi }

class oop01

{ public static

void

main

(String[] args ) { int Vol; // Volume

Kotak

k

= new

Kotak

(); k.pjg = 5; k.lbr = 4; k.tgi = 3; Vol = k.pjg * k.lbr * k.tgi; System.out.println(Vol); } } Tercetak :60 pjg lbr tgi 5 4 3

k

60 Vol

Ini bukan sebuah area, tapi suatu pernayataan yang menyatakan atau menggambarkan struktur suatu area. Areanya sendiri akan dibentuk kemudian

Kotak

Ini areanya yang dibentuk dengan instruksi :

K = new Kotak();

Area ini tanpa nama, tapi setiap elemenya

dapat dinyatakan dengan (bernama) : Padanannya dalam Bahasa C/C++ :

struct Kotak { int pjg;

int lbr; int tgi; }

Area ini namanya

k

,semacam pointer dalam bahasa C/C++, (walaupun Java tidak menyebutnya pointer ).

k

ini berisi alamat suatu area , yaitu area yang berstruktur Kotak

k.pjg k.Lbr k.tgi

(7)

class Kotak { int pjg; int lbr; int tgi; } class oop02 { public static

void main (String[] args ) { int V1, V2;

Kotak k1 = new Kotak(); Kotak k2 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 4; k2.tgi = 2; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 48 02.

k1

5 4 3

k2

6 4 2 60 V1 48 V2 class Kotak { int pjg; int lbr; int tgi; } class oop02 { public static

void main (String[] args ) { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 60 03.

k1

5 4 3

k2

60 V1 60 V2

(8)

{ int pjg; int lbr; int tgi; } class oop04 { public static

void main (String[] args ) { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); k1 = new Kotak(); k1.pjg = 10; k1.lbr = 6; k1.tgi = 4; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 60 240 60

k1

5 4 3

k2

60 V1 60 V2

k1

10 6 4 240 V1 k1 menunjuk suatu area baru

(9)

class Kotak { int pjg; int lbr; int tgi; void CetakVolume() { System.out.println("Volume = " + (pjg * lbr * tgi ) ); } } class oop05 { public static

void main (String[] args ) { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; k1.CetakVolume(); k2.CetakVolume(); k3.CetakVolume(); } } Tercetak : 60 120 210 05.

Dalam class Kotak, adamethodyang namanya :

CetakVolume()

Suatu ‘ function ’ yang berisi sejumlah instruksi

k1

5 4 3

k2

6 5 4 7 6 5

k3

k1.CetakVolume();

Yang dicetak data yang ditunjuk olehk1

(10)

{ int pjg; int lbr; int tgi;

int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

} }

class oop06

{ public static

void main (String[] args ) { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; System.out.println("Volume1 = " + k1.HitungVolume()); System.out.println("Volume2 = " + k2.HitungVolume()); System.out.println("Volume3 = " + k3.HitungVolume()); } } Method HitungVolume() disini hanya berfungsi menghitung volume yang disimpan dalam variabelVol, Hasil hitungan dalamVol di-returnke main program

Tercetak : Volume1 = 60 Volume2 = 120 Volume3 = 210

Vol= variabel yang dibuat disini

k1

5 4 3

k2

6 5 4 7 6 5

k3

Nilainya di-returnke program yang memanggilnya

‘ memanggil ‘ fungsi( baca : method )

(11)

class Kotak { int pjg;

int lbr; int tgi;

int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

} }

class oop07

{ public static

void main (String[] args ) { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; V1 = k1.HitungVolume(); V2 = k2.HitungVolume(); V3 = k3.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume3 = " + V3 ); } } Tercetak : Volume1 = 60 Volume2 = 120 Volume3 = 210 07.

k1

5 4 3

k2

6 5 4 7 6 5

k3

V1 V2 V3 60 120 210 V1 V2 V3

(12)

{ int pjg; int lbr; int tgi;

void IsiData (int p, int l, int t ) { pjg = p; lbr = l; tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop08 { public static

void main (String[] args ) { Kotak k; k = new Kotak(); k.IsiData(5,4,3); System.out.println("Volume = " + k.HitungVolume() ); } }

Dalam class Kotak, Ada 2 method

IsiData

Untuk mengisi data : p, l, t HitungVolume() Untuk menghitung volume yang nilainya di-returnke program main Tercetak : Volume = 60

k

5 4 3 class Kotak { int pjg; int lbr; int tgi; Kotak() { pjg = 5; lbr = 4; tgi = 3; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop09 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(); k2 = new Kotak(); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }

k1

5 4 3

k2

5 4 3 Tercetak : Volume1 = 60 Volume2 = 60 09.

(13)

10. class Kotak { int pjg;

int lbr; int tgi;

Kotak( int p, int l, int t) { pjg = p; lbr = l; tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop10 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } } Tercetak : Volume1 = 60 Volume2 = 120

k1

5 4 3

k2

6 5 4 11. Tercetak : Volume1 = 60 Volume2 = 120 class Kotak { int pjg; int lbr; int tgi;

Kotak( int p, int l, int t) { this.pjg = p; this.lbr = l; this.tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop11 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }

k1

5 4 3

k2

6 5 4

(14)

12. Tercetak : Volume1 = 60 Volume2 = 120 { int pjg; int lbr; int tgi;

Kotak( int pjg, int lbr, int tgi) { this.pjg = pjg; this.lbr = lbr; this.tgi = tgi; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop12 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }

k1

5 4 3

k2

6 5 4 Tercetak :Volume1 = 60 Volume2 = 74.25 class Kotak { int pjg; int lbr; int tgi;

int HitungVolume(int p, int l, int t) { return(p*l*t);

}

double HitungVolume(double p, double l, double t) { return(p*l*t);

} }

class oop13

{ public static

void main (String[] args ) { Kotak k = new Kotak();

int V1 = k.HitungVolume( 5, 4, 3); double V2 = k.HitungVolume( 5.5, 4.5, 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); } } 60 74.25 V2 int V1 double

k

13.

(15)

14. Tercetak : Volume1 = 60 Volume2 = 74.25 class Kotak { //int pjg; //int lbr; //int tgi;

int HitungVolume(int p, int l, int t) { return(p*l*t);

}

double HitungVolume(double p, double l, double t) { return(p*l*t);

} }

class oop14

{ public static

void main (String[] args ) { Kotak k = new Kotak();

int V1 = k.HitungVolume( 5, 4, 3); double V2 = k.HitungVolume( 5.5, 4.5, 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); } } class Segitiga { //int Alas; //int Tgi;

int HitungLuas(int Alas, int Tgi) { return(Alas*Tgi/2);

}

double HitungLuas(double A, double T) { return(A*T/2.0);

} }

class oop15

{ public static

void main (String[] args ) { Segitiga k = new Segitiga();

int L1 = k.HitungLuas( 7, 5); double L2 = k.HitungLuas( 7.0, 5.0); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); } } Tercetak :Luas1 = 17 Luas2 = 17.5 15. 17 17.5 L2 int L1 double

k

60 74.25 V2 V1 int double

k

(16)

{ //int Alas; //int Tgi;

int HitungLuas(int Alas, int Tgi) { return(Alas*Tgi/2);

}

double HitungLuas(double A, double T) { return(A*T/2.0);

} }

class oop16

{ public static

void main (String[] args ) { Segitiga k = new Segitiga();

int L1 = k.HitungLuas( 7, 5); double L2 = k.HitungLuas( 7.0, 5); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); } } Tercetak : Luas1 = 17 Luas2 = 17.5 16. class Kotak { int pjg; int lbr; int tgi; Kotak() { pjg = 0; lbr = 0; tgi = 0; } Kotak(int sisi) { pjg=lbr=tgi=sisi+2; }

Kotak(int p, int l, int t) { pjg = p;

lbr = l; tgi = t; }

int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

} }

class oop17 { public static

void main (String[] args ) { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(3); k3 = new Kotak(5,4,3); V1 = k1.HitungVolume(); V2 = k2.HitungVolume(); V3 = k3.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume3 = " + V3 ); } } Tercetak : Volume1 = 0 Volume2 = 125 Volume3 = 60

(17)

class Kotak { int pjg;

int lbr; int tgi;

Kotak(int p, int l, int t) { pjg = p;

lbr = l; tgi = t; }

int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

}

boolean sama(Kotak k)

{ if( (k.pjg == this.pjg) && (k.lbr == this.lbr) && (k.tgi == this.tgi) ) { return true; } else { return false; } } } class oop18 { public static

void main (String[] args ) { Kotak k1, k2, k3, k4; k1 = new Kotak(4,3,2); k2 = new Kotak(6,5,4); k3 = new Kotak(4,3,2); k4 = new Kotak(6,5,4); System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("k1 == k3 : " + k1.sama(k3) ); System.out.println("k2 == k4 : " + k2.sama(k4) ); } } 18. Tercetak : k1 == k2 : false k1 == k3 : true k1 == k4 : true

(18)

Tercetak : K1 == k2 : true Volume1 = 24 Volume1 = 24 class Kotak { int pjg; int lbr; int tgi;

Kotak(int p, int l, int t) { pjg = p; lbr = l; tgi = t; } Kotak(Kotak k) { this.pjg = k.pjg; this.lbr = k.lbr; this.tgi = k.tgi; } int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

}

boolean sama(Kotak k)

{ if( (k.pjg == this.pjg) && (k.lbr == this.lbr) && (k.tgi == this.tgi) ) { return true; } else { return false; } } } class oop19 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(4,3,2); k2 = new Kotak(k1); System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("Volume1 = " + k1.HitungVolume()); System.out.println("Volume2 = " + k2.HitungVolume()); } }

(19)

Bab

1

11.00 bawah 1

11.00 atas

Ganjil kanan Ganjil kanan

Contoh-01.

class

Kotak

{ int pjg; // panjang

int lbr; // lebar

int tgi; // tinggi

}

class oop01

{ public static

void

main

(String[] args ) { int Vol; // Volume

Kotak

k

= new

Kotak

(); k.pjg = 5; k.lbr = 4; k.tgi = 3; Vol = k.pjg * k.lbr * k.tgi; System.out.println(Vol); } } Tercetak :60 pjg lbr tgi 5 4 3

k

60 Vol

Ini bukan sebuah area, tapi suatu pernayataan yang menyatakan atau menggambarkan struktur suatu area. Areanya sendiri akan dibentuk kemudian

Kotak

Ini areanya yang dibentuk dengan instruksi :

K = new Kotak();

Area ini tanpa nama, tapi setiap elemenya dapat dinyatakan dengan (bernama) : Padanannya dalam Bahasa C/C++ :

struct Kotak { int pjg;

int lbr; int tgi; }

Area ini namanya

k

,semacam pointer dalam bahasa C/C++, (walaupun Java tidak menyebutnya pointer ).

k

ini berisi alamat suatu area yang berstrukturKotak

k.pjg k.Lbr k.tgi

(20)

11.00 atas 11.00 bawah class Kotak { int pjg; int lbr; int tgi; } class oop02 { public static

void main (String[] args ) { int V1, V2;

Kotak k1 = new Kotak(); Kotak k2 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 4; k2.tgi = 2; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 48 02.

(21)

11.00 bawah 3

11.00 atas

Ganjil kanan Ganjil kanan

class Kotak { int pjg; int lbr; int tgi; } class oop02 { public static

void main (String[] args ) { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 60 03.

(22)

11.00 atas 11.00 bawah class Kotak { int pjg; int lbr; int tgi; } class oop04 { public static

void main (String[] args ) { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); k1 = new Kotak(); k1.pjg = 10; k1.lbr = 6; k1.tgi = 4; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 60 240 60 04.

(23)

11.00 bawah 5

11.00 atas

Ganjil kanan Ganjil kanan

class Kotak { int pjg; int lbr; int tgi; void CetakVolume() { System.out.println("Volume = " + (pjg * lbr * tgi ) ); } } class oop05 { public static

void main (String[] args ) { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; k1.CetakVolume(); k2.CetakVolume(); k3.CetakVolume(); } } Tercetak : 60 120 210 05.

(24)

11.00 atas 11.00 bawah class Kotak { int pjg; int lbr; int tgi; int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

} }

class oop06

{ public static

void main (String[] args ) { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; System.out.println("Volume1 = " + k1.HitungVolume()); System.out.println("Volume2 = " + k2.HitungVolume()); System.out.println("Volume3 = " + k3.HitungVolume()); } } Tercetak : Volume1 = 60 Volume2 = 120 Volume3 = 210 06.

(25)

11.00 bawah 7

11.00 atas

Ganjil kanan Ganjil kanan

class Kotak { int pjg;

int lbr; int tgi;

int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

} }

class oop07

{ public static

void main (String[] args ) { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; V1 = k1.HitungVolume(); V2 = k2.HitungVolume(); V3 = k3.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume3 = " + V3 ); } } Tercetak : Volume1 = 60 Volume2 = 120 Volume3 = 210 07.

(26)

11.00 atas 11.00 bawah 08. class Kotak { int pjg; int lbr; int tgi;

void IsiData (int p, int l, int t ) { pjg = p; lbr = l; tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop08 { public static

void main (String[] args ) { Kotak k; k = new Kotak(); k.IsiData(5,4,3); System.out.println("Volume = " + k.HitungVolume() ); } } Tercetak : Volume = 60

(27)

11.00 bawah 9

11.00 atas

Ganjil kanan Ganjil kanan

09. class Kotak { int pjg; int lbr; int tgi; Kotak() { pjg = 5; lbr = 4; tgi = 3; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop09 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(); k2 = new Kotak(); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } } Tercetak : Volume1 = 60 Volume2 = 60

(28)

11.00 atas 11.00 bawah 10. class Kotak { int pjg; int lbr; int tgi;

Kotak( int p, int l, int t) { pjg = p; lbr = l; tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop10 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } } Tercetak : Volume1 = 60 Volume2 = 120

(29)

11 11.00 atas 11.00 bawah Genap, kiri 10. Tercetak : Volume1 = 60 Volume2 = 120 class Kotak { int pjg; int lbr; int tgi;

Kotak( int p, int l, int t) { this.pjg = p; this.lbr = l; this.tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop11 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }

(30)

11.00 atas 11.00 bawah 12. Tercetak : Volume1 = 60 Volume2 = 120 class Kotak { int pjg; int lbr; int tgi;

Kotak( int pjg, int lbr, int tgi) { this.pjg = pjg; this.lbr = lbr; this.tgi = tgi; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop12 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }

(31)

13 11.00 atas 11.00 bawah Genap, kiri 10. Tercetak : Volume1 = 60 Volume2 = 74.25 class Kotak { int pjg; int lbr; int tgi;

int HitungVolume(int p, int l, int t) { return(p*l*t);

}

double HitungVolume(double p, double l, double t) { return(p*l*t);

} }

class oop13

{ public static

void main (String[] args ) { Kotak k = new Kotak();

int V1 = k.HitungVolume( 5, 4, 3); double V2 = k.HitungVolume( 5.5, 4.5, 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); } }

(32)

11.00 atas 11.00 bawah 10. Tercetak : class Kotak { //int pjg; //int lbr; //int tgi;

int HitungVolume(int p, int l, int t) { return(p*l*t);

}

double HitungVolume(double p, double l, double t) { return(p*l*t);

} }

class oop14

{ public static

void main (String[] args ) { Kotak k = new Kotak();

int V1 = k.HitungVolume( 5, 4, 3); double V2 = k.HitungVolume( 5.5, 4.5, 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); } } Volume1 = 60 Volume2 = 74.25

(33)

15 11.00 atas 11.00 bawah Genap, kiri 10. class Segitiga { //int Alas; //int Tgi;

int HitungLuas(int Alas, int Tgi) { return(Alas*Tgi/2);

}

double HitungLuas(double A, double T) { return(A*T/2.0);

} }

class oop15

{ public static

void main (String[] args ) { Segitiga k = new Segitiga();

int L1 = k.HitungLuas( 7, 5); double L2 = k.HitungLuas( 7.0, 5.0); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); } } Tercetak : Luas1 = 17 Luas2 = 17.5

(34)

11.00 atas 11.00 bawah 10. class Segitiga { //int Alas; //int Tgi;

int HitungLuas(int Alas, int Tgi) { return(Alas*Tgi/2);

}

double HitungLuas(double A, double T) { return(A*T/2.0);

} }

class oop16

{ public static

void main (String[] args ) { Segitiga k = new Segitiga();

int L1 = k.HitungLuas( 7, 5); double L2 = k.HitungLuas( 7.0, 5); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); } } Tercetak : Luas1 = 17 Luas2 = 17.5

(35)

17 11.00 atas 11.00 bawah Genap, kiri 10. Tercetak : Volume1 = 0 Volume2 = 125 Volume3 = 60 class Kotak { int pjg; int lbr; int tgi; Kotak() { pjg = 0; lbr = 0; tgi = 0; } Kotak(int sisi) { pjg=lbr=tgi=sisi+2; }

Kotak(int p, int l, int t) { pjg = p;

lbr = l; tgi = t; }

int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

} }

class oop17

{ public static

void main (String[] args ) { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(3); k3 = new Kotak(5,4,3); V1 = k1.HitungVolume(); V2 = k2.HitungVolume(); V3 = k3.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume3 = " + V3 ); } }

(36)

11.00 atas 11.00 bawah 10. Tercetak : k1 == k2 : false k1 == k3 : true k1 == k4 : true class Kotak { int pjg; int lbr; int tgi;

Kotak(int p, int l, int t) { pjg = p;

lbr = l; tgi = t; }

int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

}

boolean sama(Kotak k)

{ if( (k.pjg == this.pjg) && (k.lbr == this.lbr) && (k.tgi == this.tgi) ) { return true; } else { return false; } } } class oop18 { public static

void main (String[] args ) { Kotak k1, k2, k3, k4; k1 = new Kotak(4,3,2); k2 = new Kotak(6,5,4); k3 = new Kotak(4,3,2); k4 = new Kotak(6,5,4); System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("k1 == k3 : " + k1.sama(k3) ); System.out.println("k2 == k4 : " + k2.sama(k4) ); } }

(37)

10 11.00 atas 11.00 bawah Genap, kiri 10. Tercetak : K1 == k2 : true Volume1 = 24 Volume1 = 24 class Kotak { int pjg; int lbr; int tgi;

Kotak(int p, int l, int t) { pjg = p; lbr = l; tgi = t; } Kotak(Kotak k) { this.pjg = k.pjg; this.lbr = k.lbr; this.tgi = k.tgi; } int HitungVolume()

{ int vol = pjg * lbr * tgi; return vol;

}

boolean sama(Kotak k)

{ if( (k.pjg == this.pjg) && (k.lbr == this.lbr) && (k.tgi == this.tgi) ) { return true; } else { return false; } } } class oop19 { public static

void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(4,3,2); k2 = new Kotak(k1); System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("Volume1 = " + k1.HitungVolume()); System.out.println("Volume2 = " + k2.HitungVolume()); } }

(38)

import java.awt.*; import java.awt.event.*; import javax.swing.*;

class DemoComboBox implements ActionListener { public JLabel labelNama, labelLahir,

labelTanggal, labelBulan, labelTahun; public JTextField tfNama, tfInfo;

public JComboBox comboTanggal, comboBulan, comboTahun; public JButton btnProses;

public DemoComboBox() {

String s1 = "<html><font color=red>Nama:</font></html>"; labelNama = new JLabel(s1);

labelNama.setLocation(10, 10);

labelNama.setSize(labelNama.getPreferredSize()); tfNama = new JTextField(25);

tfNama.setLocation(10, 30);

tfNama.setSize(tfNama.getPreferredSize()); String s2 =

"<html><font color=red>Tanggal Lahir:</font></html>"; labelLahir = new JLabel(s2);

labelLahir.setLocation(10, 55);

labelLahir.setSize(labelLahir.getPreferredSize()); labelTanggal = new JLabel("Hari ke-");

labelTanggal.setLocation(35, 75);

labelTanggal.setSize(labelTanggal.getPreferredSize()); comboTanggal = new JComboBox();

comboTanggal.setLocation(35, 93);

comboTanggal.setSize(labelTanggal.getPreferredSize()); for (int i=0; i<31; i++) {

comboTanggal.addItem(new String().valueOf(i+1)); }

labelBulan = new JLabel("Bulan"); labelBulan.setLocation(95, 75);

labelBulan.setSize(labelBulan.getPreferredSize()); comboBulan = new JComboBox();

comboBulan.setLocation(95, 93);

comboBulan.setSize(labelLahir.getPreferredSize()); String[] bulan = {"Januari","Februari","Maret","April",

"Mei","Juni","Juli","Agustus",

"September","Oktober","November","Desember"}; for (int i=0; i<bulan.length; i++) {

comboBulan.addItem(bulan[i]); }

labelTahun = new JLabel("Tahun"); labelTahun.setLocation(190, 75);

labelTahun.setSize(labelTahun.getPreferredSize()); comboTahun = new JComboBox();

comboTahun.setLocation(190, 93);

comboTahun.setSize(labelLahir.getPreferredSize()); for (int i=1960; i<=2007; i++) {

comboTahun.addItem(new String().valueOf(i)); }

btnProses = new JButton("Proses Data"); btnProses.setLocation(305, 25);

btnProses.setSize(btnProses.getPreferredSize()); btnProses.addActionListener(this);

btnProses.setMnemonic('P'); tfInfo = new JTextField(50); tfInfo.setLocation(10, 290); tfInfo.setSize(400, 20); tfInfo.setEditable(false); }

public void createAndShowGUI() {

JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Demo JComboBox"); frame.setLayout(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(labelNama); frame.getContentPane().add(tfNama); frame.getContentPane().add(labelLahir); frame.getContentPane().add(labelTanggal); frame.getContentPane().add(comboTanggal); frame.getContentPane().add(labelBulan); frame.getContentPane().add(comboBulan); frame.getContentPane().add(labelTahun); frame.getContentPane().add(comboTahun); frame.getContentPane().add(btnProses); frame.getContentPane().add(tfInfo); frame.setBounds(0, 0, 430, 350); frame.setLocationRelativeTo(null); frame.setVisible(true); }

public void actionPerformed(ActionEvent event) { if (event.getSource() == btnProses) {

String s = tfNama.getText() + ", lahir pada " + comboTanggal.getSelectedItem() + " " + comboBulan.getSelectedItem() + " " + comboTahun.getSelectedItem(); tfInfo.setText(s); } }

public static void main(String[] args) {

javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() {

DemoComboBox app = new DemoComboBox(); app.createAndShowGUI();

} }); } }

(39)
(40)

textField2 = new JTextField(20); textField2.setLocation(10, 60);

textField2.setSize(textField2.getPreferredSize()); label3 = new JLabel("Hasil perhitungan antara A dan B"); label3.setLocation(10, 90);

label3.setSize(label3.getPreferredSize()); textField3 = new JTextField(20); textField3.setLocation(10, 105);

textField3.setSize(textField3.getPreferredSize()); textField3.setEditable(false);

button1 = new JButton("Tambah"); button1.setLocation(245, 10);

button1.setSize(button1.getPreferredSize()); button1.addActionListener(this);

button1.setMnemonic('T'); button2 = new JButton("Kurang"); button2.setLocation(245, 40);

button2.setSize(button1.getPreferredSize()); button2.addActionListener(this);

button2.setMnemonic('u'); button3 = new JButton("Kali"); button3.setLocation(245, 70);

button3.setSize(button1.getPreferredSize()); button3.addActionListener(this);

button3.setMnemonic('K'); button4 = new JButton("Bagi"); button4.setLocation(245, 100);

button4.setSize(button1.getPreferredSize()); button4.addActionListener(this);

button4.setMnemonic('B'); }

public void createAndShowGUI() {

JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Demo JTextField"); frame.setLayout(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(label1); frame.getContentPane().add(textField1); frame.getContentPane().add(label2); frame.getContentPane().add(textField2); frame.getContentPane().add(label3); frame.getContentPane().add(textField3); frame.getContentPane().add(button1); frame.getContentPane().add(button2); frame.getContentPane().add(button3); frame.getContentPane().add(button4); frame.setBounds(0, 0, 350, 200); frame.setLocationRelativeTo(null); frame.setVisible(true); }

public void actionPerformed(ActionEvent event) { double a=0.0, b=0.0, c=0.0;

try {

a = Double.parseDouble(textField1.getText()); b = Double.parseDouble(textField2.getText()); } catch (NumberFormatException nfe) {

nfe.printStackTrace(); }

(41)

Referensi

Dokumen terkait

Dengan terlibat dalam penjaminan kredit baik melalui pembentukan LPKD maupun bekerjasama dengan LPK, maka PEMDA akan dihadapkan pada resiko gagal bayar dari UMKM yang

mengalami kerusakan atau mempunyai perubahan-peruabahan kimiawi sehingga tidak dapat dipergunakan, maka kerugian perusahaan akan menjadi semakin besar dengan semakin besarnya

Berdasarkan hasil penelitian diketahui bahwa kendala utama dalam penerapan manajemen material di Kabupaten Sumba Tengah adalah letak geografis yang mengharuskan

Menurut PIC ESAP, seiring berjalannya waktu pada program ESAP, timbul berbagai permasalahan seperti peningkatan kemampuan dari para peserta berkemampuan lebih tinggi dan

Penelitian ini bertujuan untuk mengetahui aktivitas penyembuhan luka sediaan salep kombinasi ekstrak etanol daun sirih hijau ( Piper betle L.) dan minyak cengkeh ( Syzgium

2014 In Vitro Antioxidant Activity, Phenolic Compounds and Protective Effect Against DNA Damage Provided by Leaves, Stems And Flowers of Portulaca oleracea

Pada sel elektrolisis, reaksi kimia akan terjadi jika arus listrik dialirkan melalui larutan elektrolit, yaitu energi listrik (arus listrik) diubah menjadi energi

Jenis penelitian ini tergolong Kualitatif dengan pendekatan penelitian yang digunakan adalah: yuridis sosiologis, adapun sumber data penelitian ini bersumber dari