class contohj01 { public static void main (String[] args ) { int pjg, lbr, tgi; pjg = 5; lbr = 4; tgi = 3; int Vol = pjg * lbr * tgi ;
|
|
- Sudomo Budiono
- 7 tahun lalu
- Tontonan:
Transkripsi
1 1 class contohj01 { int pjg, lbr, tgi, Vol; pjg = ; lbr = ; tgi = 3; Vol = pjg * lbr * tgi ; System.out.println( Vol ); 2 class contohj01 { int pjg, lbr, tgi; pjg = ; lbr = ; tgi = 3; int Vol = pjg * lbr * tgi ; System.out.println( Vol ); 3 class contohj01 { int pjg=, lbr=, tgi=3; int Vol = pjg * lbr * tgi ; System.out.println( Vol ); int int int int 3 60 pjg lbr tgi Vol Ada variabel class contohj01 { int pjg =, lbr =, tgi = 3; System.out.println( pjg * lbr * tgi ); int int int 3 pjg lbr tgi Ada 3 variabel Tercetak : 60 class contohj01 { System.out.println( * * 3 ); Tidak ada variabel 1
2 6 class contohj01 { int [] K; K = new int [3]; K[0] = ; K[1] = ; K[2] = 3; int Vol = K[0] * K[1] * K[2]; System.out.println( Vol ); 7 class contohj01 { int[] K = new int []; K[0] = ; K[1] = ; K[2] = 3; int Vol = K[0] * K[1] * K[2]; System.out.println( Vol ); 8 class contohj01 { int [] K = {,,3 ; int Vol = K[0] * K[1] * K[2]; System.out.println( Vol ); int K [ ] 3 60 Vol 1 array dan 1 variabel tunggal Tercetak : 60 2
3 class contohj01 { int pjg, lbr, tgi, Vol; pjg = ; lbr = ; tgi = 3; Vol = pjg * lbr * tgi ; System.out.println( Vol ); class contohj01 { Kotak k = new Kotak(); k.pjg = ; k.lbr = ; k.tgi = 3; int Vol = k.pjg * k.lbr * k.tgi; System.out.println( Vol ); class contohj01 { { int pjg = ; int lbr = ; int tgi = 3; Kotak k = new Kotak(); int Vol = k.pjg * k.lbr * k.tgi; System.out.println( Vol ); class contohj01 { { int pjg = ; int lbr = ; int tgi = 3; { int Isi = pjg * lbr * tgi ; return Isi; Kotak k = new Kotak(); int Vol = k.hitungvolume(); System.out.println( Vol ); { int pjg = ; int lbr = ; int tgi = 3; { int Isi = pjg * lbr * tgi ; return Isi; class contohj01 { Kotak k = new Kotak(); int Vol = k.hitungvolume(); System.out.println( Vol ); Tercetak : 60
4 { int pjg = ; int lbr = ; int tgi = 3; { int Isi = pjg * lbr * tgi ; return Isi; class contohj01 { Kotak k = new Kotak(); class contohj01 { Kotak k = new Kotak(); int Vol = k.hitungvolume(); System.out.println( Vol ); { int pjg = ; int lbr = ; int tgi = 3; int Vol = k.hitungvolume(); System.out.println( Vol ); { int Isi = pjg * lbr * tgi ; return Isi; void IsiData() { pjg = ; lbr = ; tgi = 3; { int Isi = pjg * lbr * tgi ; return Isi; class contohj01 { Kotak k = new Kotak(); k.isidata(); int Vol = k.hitungvolume(); System.out.println( Vol ); class contohj01 { Kotak k = new Kotak(); k.isidata(); int Vol = k.hitungvolume(); System.out.println( Vol ); void IsiData() { pjg = ; lbr = ; tgi = 3; { int Isi = pjg * lbr * tgi ; return Isi;
5 int Isi; void IsiData() { pjg = ; lbr = ; tgi = 3; void HitungVolume() { Isi = pjg * lbr * tgi ; class contohj01 { Kotak k = new Kotak(); k pjg k.isidata(); k.hitungvolume(); int Vol = k.isi; 3 60 lbr tgi Isi System.out.println( Vol ); 60 Vol
6 Bab 1 Padanannya dalam Bahasa C/C++ : Contoh-01. // panjang // lebar // tinggi class oop01 { int Vol; // Volume Kotak k = new Kotak(); k.pjg = ; k.lbr = ; k.tgi = 3; Vol = k.pjg * k.lbr * k.tgi; System.out.println(Vol); Kotak pjg lbr tgi k Ini bukan sebuah area, tapi suatu pernayataan yang menyatakan atau menggambarkan struktur suatu area. Areanya sendiri akan dibentuk kemudian 3 struct Kotak Ini areanya yang dibentuk dengan instruksi : K = new Kotak(); 60 Vol 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 Area ini tanpa nama, tapi setiap elemenya dapat dinyatakan dengan (bernama) : k.pjg k.lbr k.tgi 1
7 02. class oop02 { int V1, V2; Kotak k1 = new Kotak(); Kotak k2 = new Kotak(); k1 k2 k1.pjg = ; k1.lbr = ; k1.tgi = 3; 6 k2.pjg = 6; k2.lbr = ; k2.tgi = 2; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; 3 60 V1 2 8 V2 System.out.println(V1); System.out.println(V2); class oop02 { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1 3 k2 k1.pjg = ; k1.lbr = ; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; 60 V1 60 V2 System.out.println(V1); System.out.println(V2); 60 2
8 0. class oop0 { int V1, V2; Kotak k1, k2; k1 k2 k1 = new Kotak(); k2 = k1; k1.pjg = ; k1.lbr = ; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; V1 V2 System.out.println(V1); System.out.println(V2); k1 = new Kotak(); k1.pjg = 10; k1.lbr = 6; k1.tgi = ; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); k V1 k1 menunjuk suatu area baru 3
9 0. void CetakVolume() { System.out.println("Volume = " + (pjg * lbr * tgi ) ); class oop0 { Kotak k1, k2, k3; Dalam, ada method yang namanya : k1 CetakVolume() Suatu function yang berisi sejumlah instruksi k2 k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); 6 k1.pjg = ; k1.lbr = ; k1.tgi = 3; k2.pjg = 6; k2.lbr = ; k2.tgi = ; k3 3 k3.pjg = 7; k3.lbr = 6; k3.tgi = ; k1.cetakvolume(); k2.cetakvolume(); k3.cetakvolume(); k1.cetakvolume(); Yang dicetak data yang ditunjuk oleh k1
10 06. { int vol = pjg * lbr * tgi; return vol; class oop06 { Kotak k1, k2, k3; Method HitungVolume() disini hanya berfungsi menghitung volume yang disimpan dalam variabel Vol, Hasil hitungan dalam Vol direturn ke main program Vol = variabel yang dibuat disini Nilainya di-return ke program yang memanggilnya k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = ; k1.lbr = ; k1.tgi = 3; k1 k2 k3 k2.pjg = 6; k2.lbr = ; k2.tgi = ; k3.pjg = 7; k3.lbr = 6; k3.tgi = ; 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 memanggil fungsi( baca : method ) HitungVolume()
11 07. { int vol = pjg * lbr * tgi; return vol; class oop07 { int V1, V2, V3; Kotak k1, k2, k3; V1 V2 V3 k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = ; k1.lbr = ; k1.tgi = 3; k2.pjg = 6; k2.lbr = ; k2.tgi = ; k1 3 k2 6 k3 7 6 k3.pjg = 7; k3.lbr = 6; k3.tgi = ; V1 V2 V3 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 6
12 08. void IsiData (int p, int l, int t ) { pjg = p; lbr = l; tgi = t; { return(pjg*lbr*tgi); class oop08 { Kotak k; k = new Kotak(); k.isidata(,,3); k Dalam, Ada 2 method 3 IsiData Untuk mengisi data : p, l, t HitungVolume() Untuk menghitung volume yang nilainya di-return ke program main System.out.println("Volume = " + k.hitungvolume() ); Tercetak : Volume = Kotak() { pjg = ; lbr = ; tgi = 3; { return(pjg*lbr*tgi); k1 k2 class oop09 { Kotak k1, k2; k1 = new Kotak(); k2 = new Kotak(); 3 3 System.out.println("Volume1 = " + k1.hitungvolume() ); System.out.println("Volume2 = " + k2.hitungvolume() ); Tercetak : Volume1 = 60 Volume2 = 60 7
13 10. Kotak( int p, int l, int t) { pjg = p; lbr = l; tgi = t; { return(pjg*lbr*tgi); class oop10 { Kotak k1, k2; k1 = new Kotak(,,3); k2 = new Kotak(6,,); k1 3 k2 6 System.out.println("Volume1 = " + k1.hitungvolume() ); System.out.println("Volume2 = " + k2.hitungvolume() ); Tercetak : Volume1 = 60 Volume2 = Kotak( int p, int l, int t) { this.pjg = p; this.lbr = l; this.tgi = t; { return(pjg*lbr*tgi); k1 k2 class oop11 6 { Kotak k1, k2; 3 k1 = new Kotak(,,3); k2 = new Kotak(6,,); System.out.println("Volume1 = " + k1.hitungvolume() ); System.out.println("Volume2 = " + k2.hitungvolume() ); Tercetak : Volume1 = 60 Volume2 = 120 8
14 12. Kotak( int pjg, int lbr, int tgi) { this.pjg = pjg; this.lbr = lbr; this.tgi = tgi; { return(pjg*lbr*tgi); k1 k2 class oop12 { Kotak k1, k2; k1 = new Kotak(,,3); k2 = new Kotak(6,,); System.out.println("Volume1 = " + k1.hitungvolume() ); System.out.println("Volume2 = " + k2.hitungvolume() ); Tercetak : Volume1 = 60 Volume2 = 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 { Kotak k = new Kotak(); int V1 = k.hitungvolume(,, 3); double V2 = k.hitungvolume(.,., 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); Tercetak : Volume1 = 60 Volume2 = 7.2 k int double V1 V2 9
15 1. { //int pjg; // // 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 oop1 { Kotak k = new Kotak(); int V1 = k.hitungvolume(,, 3); double V2 = k.hitungvolume(.,., 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); Tercetak : Volume1 = 60 Volume2 = 7.2 k int double V1 V2 1. 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 oop1 { Segitiga k = new Segitiga(); k int L1 = k.hitungluas( 7, ); double L2 = k.hitungluas( 7.0,.0); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); Tercetak : Luas1 = 17 Luas2 = 17. int double L1 L2 10
16 16. 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 { Segitiga k = new Segitiga(); int L1 = k.hitungluas( 7, ); double L2 = k.hitungluas( 7.0, ); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); Tercetak : Luas1 = 17 Luas2 = 17. 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 vol = pjg * lbr * tgi; return vol; class oop17 { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(3); k3 = new Kotak(,,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 = 12 Volume3 = 60 11
17 18. Kotak(int p, int l, int t) { pjg = p; lbr = l; tgi = t; { 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 { Kotak k1, k2, k3, k; k1 = new Kotak(,3,2); k2 = new Kotak(6,,); k3 = new Kotak(,3,2); k = new Kotak(6,,); System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("k1 == k3 : " + k1.sama(k3) ); System.out.println("k2 == k : " + k2.sama(k) ); Tercetak : k1 == k2 : false k1 == k3 : true k1 == k : true 12
18 19. 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 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 { Kotak k1, k2; k1 = new Kotak(,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()); Tercetak : K1 == k2 : true Volume1 = 2 Volume1 = 2 13
19 Ganjil kanan Ganjil kanan atas Bab 1 Padanannya dalam Bahasa C/C++ : Contoh-01. // panjang // lebar // tinggi class oop01 { int Vol; // Volume Kotak k = new Kotak(); k.pjg = ; k.lbr = ; k.tgi = 3; Vol = k.pjg * k.lbr * k.tgi; System.out.println(Vol); Kotak pjg lbr tgi k 60 Vol Area ini namanya k, semacam pointer dalam bahasa C/C++, (walaupun Java tidak menyebutnya pointer ). struct Kotak Ini bukan sebuah area, tapi suatu pernayataan yang menyatakan atau menggambarkan struktur suatu area. Areanya sendiri akan dibentuk kemudian 3 Ini areanya yang dibentuk dengan instruksi : K = new Kotak(); Area ini tanpa nama, tapi setiap elemenya dapat dinyatakan dengan (bernama) : k.pjg k.lbr k.tgi k ini berisi alamat suatu area yang berstruktur Kotak bawah 8.00 ganjil kanan ganjil kanan
20 Genap, kiri 02. class oop02 { int V1, V2; Kotak k1 = new Kotak(); Kotak k2 = new Kotak(); k1.pjg = ; k1.lbr = ; k1.tgi = 3; k2.pjg = 6; k2.lbr = ; k2.tgi = 2; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; atas System.out.println(V1); System.out.println(V2); bawah 8.00 genap kiri genap kiri
21 Ganjil kanan Ganjil kanan 03. class oop02 { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = ; k1.lbr = ; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; atas System.out.println(V1); System.out.println(V2); bawah 8.00 ganjil kanan ganjil kanan
22 Genap, kiri 0. class oop0 { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = ; k1.lbr = ; k1.tgi = 3; atas 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 = ; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); bawah 8.00 genap kiri 7.80 genap kiri
23 Ganjil kanan 0. Ganjil kanan atas void CetakVolume() { System.out.println("Volume = " + (pjg * lbr * tgi ) ); class oop0 { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = ; k1.lbr = ; k1.tgi = 3; k2.pjg = 6; k2.lbr = ; k2.tgi = ; k3.pjg = 7; k3.lbr = 6; k3.tgi = ; k1.cetakvolume(); k2.cetakvolume(); k3.cetakvolume(); bawah 8.00 ganjil kanan 8.20 ganjil kanan
24 Genap, kiri atas { int vol = pjg * lbr * tgi; return vol; class oop06 { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = ; k1.lbr = ; k1.tgi = 3; k2.pjg = 6; k2.lbr = ; k2.tgi = ; k3.pjg = 7; k3.lbr = 6; k3.tgi = ; System.out.println("Volume1 = " + k1.hitungvolume()); System.out.println("Volume2 = " + k2.hitungvolume()); System.out.println("Volume3 = " + k3.hitungvolume()); Tercetak : Volume1 = 60 Volume2 = 120 Volume3 = bawah 8.00 genap kiri genap kiri
25 Ganjil kanan 07. Ganjil kanan atas { int vol = pjg * lbr * tgi; return vol; class oop07 { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = ; k1.lbr = ; k1.tgi = 3; k2.pjg = 6; k2.lbr = ; k2.tgi = ; k3.pjg = 7; k3.lbr = 6; k3.tgi = ; 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 = bawah 8.00 ganjil kanan ganjil kanan
26 Genap, kiri atas void IsiData (int p, int l, int t ) { pjg = p; lbr = l; tgi = t; { return(pjg*lbr*tgi); class oop08 { Kotak k; k = new Kotak(); k.isidata(,,3); System.out.println("Volume = " + k.hitungvolume() ); Tercetak : Volume = bawah 8.00 genap kiri genap kiri
27 Ganjil kanan 09. Ganjil kanan atas Kotak() { pjg = ; lbr = ; tgi = 3; { return(pjg*lbr*tgi); class oop09 { 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 = bawah 8.00 ganjil kanan ganjil kanan
28 Genap, kiri atas 10. Kotak( int p, int l, int t) { pjg = p; lbr = l; tgi = t; { return(pjg*lbr*tgi); class oop10 { Kotak k1, k2; k1 = new Kotak(,,3); k2 = new Kotak(6,,); System.out.println("Volume1 = " + k1.hitungvolume() ); System.out.println("Volume2 = " + k2.hitungvolume() ); Tercetak : Volume1 = 60 Volume2 = bawah 8.00 genap kiri genap kiri
29 Genap, kiri atas Kotak( int p, int l, int t) { this.pjg = p; this.lbr = l; this.tgi = t; { return(pjg*lbr*tgi); class oop11 { Kotak k1, k2; k1 = new Kotak(,,3); k2 = new Kotak(6,,); System.out.println("Volume1 = " + k1.hitungvolume() ); System.out.println("Volume2 = " + k2.hitungvolume() ); Tercetak : Volume1 = 60 Volume2 = bawah 8.00 genap kiri genap kiri
30 Genap, kiri atas Kotak( int pjg, int lbr, int tgi) { this.pjg = pjg; this.lbr = lbr; this.tgi = tgi; { return(pjg*lbr*tgi); class oop12 { Kotak k1, k2; k1 = new Kotak(,,3); k2 = new Kotak(6,,); System.out.println("Volume1 = " + k1.hitungvolume() ); System.out.println("Volume2 = " + k2.hitungvolume() ); Tercetak : Volume1 = 60 Volume2 = bawah 8.00 genap kiri genap kiri
31 Genap, kiri atas 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 { Kotak k = new Kotak(); int V1 = k.hitungvolume(,, 3); double V2 = k.hitungvolume(.,., 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); Tercetak : Volume1 = 60 Volume2 = bawah 8.00 genap kiri genap kiri
32 Genap, kiri atas { //int pjg; // // 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 oop1 { Kotak k = new Kotak(); int V1 = k.hitungvolume(,, 3); double V2 = k.hitungvolume(.,., 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); Tercetak : Volume1 = 60 Volume2 = bawah 8.00 genap kiri genap kiri
33 Genap, kiri atas 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 oop1 { Segitiga k = new Segitiga(); int L1 = k.hitungluas( 7, ); double L2 = k.hitungluas( 7.0,.0); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); Tercetak : Luas1 = 17 Luas2 = bawah 8.00 genap kiri genap kiri
34 Genap, kiri atas 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 { Segitiga k = new Segitiga(); int L1 = k.hitungluas( 7, ); double L2 = k.hitungluas( 7.0, ); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); Tercetak : Luas1 = 17 Luas2 = bawah 8.00 genap kiri genap kiri
35 Genap, kiri 10. 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 vol = pjg * lbr * tgi; return vol; class oop17 { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(3); k3 = new Kotak(,,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 = 12 Volume3 = atas bawah 8.00 genap kiri genap kiri
36 Genap, kiri 10. Kotak(int p, int l, int t) { pjg = p; lbr = l; tgi = t; { 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 { Kotak k1, k2, k3, k; k1 = new Kotak(,3,2); k2 = new Kotak(6,,); k3 = new Kotak(,3,2); k = new Kotak(6,,); atas System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("k1 == k3 : " + k1.sama(k3) ); System.out.println("k2 == k : " + k2.sama(k) ); Tercetak : k1 == k2 : false k1 == k3 : true k1 == k : true bawah 8.00 genap kiri genap kiri
37 10. 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 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 { Kotak k1, k2; k1 = new Kotak(,3,2); k2 = new Kotak(k1); Genap, kiri atas System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("Volume1 = " + k1.hitungvolume()); System.out.println("Volume2 = " + k2.hitungvolume()); Tercetak : K1 == k2 : true Volume1 = 2 Volume1 = bawah 8.00 genap kiri genap kiri
38 //PROGRAM 13-9 Demo ComboBox 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(2); 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, ); labellahir.setsize(labellahir.getpreferredsize()); labeltanggal = new JLabel("Hari ke-"); labeltanggal.setlocation(3, 7); labeltanggal.setsize(labeltanggal.getpreferredsize()); combotanggal = new JComboBox(); combotanggal.setlocation(3, 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(9, 7); labelbulan.setsize(labelbulan.getpreferredsize()); combobulan = new JComboBox(); combobulan.setlocation(9, 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, 7); 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(30, 2); btnproses.setsize(btnproses.getpreferredsize()); btnproses.addactionlistener(this); btnproses.setmnemonic('p'); tfinfo = new JTextField(0); tfinfo.setlocation(10, 290); tfinfo.setsize(00, 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, 30, 30); 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 label2.setsize(label2.getpreferredsize()); 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, 10); textfield3.setsize(textfield3.getpreferredsize()); textfield3.seteditable(false); button1 = new JButton("Tambah"); button1.setlocation(2, 10); button1.setsize(button1.getpreferredsize()); button1.addactionlistener(this); button1.setmnemonic('t'); button2 = new JButton("Kurang"); button2.setlocation(2, 0); button2.setsize(button1.getpreferredsize()); button2.addactionlistener(this); button2.setmnemonic('u'); button3 = new JButton("Kali"); button3.setlocation(2, 70); button3.setsize(button1.getpreferredsize()); button3.addactionlistener(this); button3.setmnemonic('k'); button = new JButton("Bagi"); button.setlocation(2, 100); button.setsize(button1.getpreferredsize()); button.addactionlistener(this); button.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(button); frame.setbounds(0, 0, 30, 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(); JButton btn = (JButton) event.getsource();
41
Bab. Contoh-01. class Kotak { int pjg; // panjang int lbr; // lebar int tgi; // tinggi } Kotak pjg lbr tgi
Bab 1 Padanannya dalam Bahasa C/C++ : Contoh-01. // panjang // lebar // tinggi class oop01 { int Vol; // Volume Kotak k = new Kotak(); k.pjg = ; k.lbr = ; k.tgi = ; Vol = k.pjg * k.lbr * k.tgi; System.out.println(Vol);
Lebih terperinciclass contohj02 { public static void main (String[] args ) { int pjg, lbr, tgi; pjg = 5; lbr = 4; tgi = 3; int Vol = pjg * lbr * tgi ;
1 class contohj01 int pjg, lbr, tgi, Vol; pjg = ; lbr = ; tgi = ; Vol = pjg * lbr * tgi ; 2 class contohj02 int pjg, lbr, tgi; pjg = ; lbr = ; tgi = ; int Vol = pjg * lbr * tgi ; class contohj0 int pjg=,
Lebih terperinciMembuat Menu Login Sederhana [Full Coding]
Membuat Menu Login Sederhana [Full Coding] Oleh: Yudi Setiawan Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman
Lebih terperinci//PROGRAM 5-8. class Kotak { double panjang; double lebar; double tinggi; // Mendefinisikan constructor untuk kelas Kotak. Kotak() { panjang = 4;
//PROGRAM 5-8 // Mendefinisikan constructor untuk kelas Kotak Kotak() { panjang = 4; lebar = 3; tinggi = 2; double hitungvolume() { return (panjang * lebar * tinggi); class DemoConstructor1 { Kotak k1,
Lebih terperinciMODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA
MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan Teknik
Lebih terperinciBAB VII. CLASS DAN OBJECT
BAB VII. CLASS DAN OBJECT 7.1. Pengertian Class dan Object 7.1.1. Class Class adalah struktur dasar dari OOP (Object Oriented Programming). Terdiri dari dua tipe yaitu : field (attribute/property) dan
Lebih terperinci//PROGRAM class contohbiner { System.out.println("Bentuk biner dari 1 : " + Integer.toBinaryString(1));
//PROGRAM 6-13 class contohbiner { System.out.println("Bentuk biner dari 1 : " + Integer.toBinaryString(1)); System.out.println("Bentuk biner dari 2 : " + Integer.toBinaryString(2)); System.out.println("Bentuk
Lebih terperinciBAB IX. USER INTERFACE
BAB IX. USER INTERFACE 9.1.Dasar GUI Program GUI (Graphical User Interface) merupakan metode pendesainan program ke dunia nyata (real world) atau visual bukan dalam bentuk console. Paket yang dapat digunakan
Lebih terperinciMODUL PRAKTIKUM KE 3 A.
MODUL PRAKTIKUM KE 3 A. Target Praktikum - Mahasiswa mengetahui berbagai macam operator java dan penggunaannya - Mahasiswa mampu menyelesaikan permasalahan terkait penggunaan operator - Mengetahui build
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciMembuat Frame, Label, TextField dan Button di Java [Full Coding]
Membuat Frame, Label, TextField dan Button di Java [Full Coding] Oleh: Yudi Setiawan Dalam bahasa pemrograman visual, ada istilah yang sering Anda dengar dengan sebutan Frame. Di Java, Frame merupakan
Lebih terperinci//constraktor awal class Kotak6 { double panjang;
PROJECT KELOMPOK 4 R5Lclass Fajar private String sesuatu; Fajar(String sesuatu) this.sesuatu = sesuatu; public String tostring() return sesuatu; class DeklarasiKonstruksiInisialisas01 public static void
Lebih terperinciProjek Kelompok 4. //tipe array nama array={nilai elemen 1,...,elemen N}; Fajar[] a = {new Fajar("Hallo"), new Fajar("Apa"), new Fajar("Kabar")};
Projek Kelompok 4 class DeklarasiKonstruksiInisialisas01 { public static void main(string[] args) { //tipe array nama array={nilai elemen 1,...,elemen N; Fajar[] a = {new Fajar("Hallo"), new Fajar("Apa"),
Lebih terperinciModul Praktikum 9 BAB IX LAYOUTING. Departemen Teknologi Informasi Telkom Applied Science School H a l
9 BAB IX LAYOUTING 9.1 IDENTITAS Kajian Komponen Swing Java non-visual Editor; Database & Swing Topik 1. Layout Grid, GridBag dan Border Referensi 1. http://docs.oracle.com/javase/tutorial/uiswing/layout/index
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2
No. LST/EKA/PTI208/09 Revisi : 01 April 2009 Hal 1 dari 7 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu memahami Grapichal User Interface (GUI) dan mendesain GUI menggunakan
Lebih terperinciMODUL 7 - EXCEPTION HANDLING
DESKRIPSI MATERI Modul 7 yang berjudul Exception Handling ini memaparkan tentang bagaimana cara menangkap kesalahan saat program dijalankan agar jalannya program tidak keluar begitu saja dari alur yang
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA BAB : PENGENALAN OBJECT ORIENTED PROGRAMMING NAMA : ABDUL LATIF NIM : 0000 TANGGAL : 0/09/06 ASISTEN : - AFIFUR
Lebih terperinciSlide 6: Writing Classes
Slide 6: Writing Classes Bank Account Class 1. File Account.java berisi sebagian hal yang diperlukan untuk merepresentasikan sebuah bank account. Ketik dan simpan program tersebut serta pelajari methods
Lebih terperinciAnonymous Inner Class
1 PERTEMUAN KE- 13 Anonymous Inner Class 1. Tujuan Membuat kelas di dalam kelas yang bersifat anonymous. 2. Teori Seperti pada pertemuan sebelumnya, bahasa pemrograman Java mengijinkan anda mendefinisikan
Lebih terperinciMateri : GUI AWT & SWING.
Materi : GUI AWT & SWING http://luemut4n.0fees.net Selain untuk pemrograman yang berbasis konsol, java juga mendukung pemrograman berbasiskan GUI (Graphical User Interface), Salah satunya menggunakan AWT
Lebih terperinci1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?
1 of 14 2/21/2008 2:34 PM Waktu Sisa : 0:43:58 1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 2 of 14 2/21/2008 2:34 PM 2. Pernyataan manakah yang benar mengenai
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc
GUI & Event Handling Viska Mutiawani, M.Sc GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt. AWT dan Swing dapat dipergunakan untuk
Lebih terperinciINSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
Lebih terperinciGUI (Grapichal User Interface)
1 GUI (Grapichal User Interface) Pengantar GUI GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya:
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 8 1 3/11/2015 WEEK 8 Graphical User Interface (GUI) AWT Swing OOP menggunakan
Lebih terperinciPemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi
Pemrograman Berbasis Java PERSEWAAN PELAMPUNG Riska Nony Oktaviani 13111005 Kelas 21 Teknik Informatika Teknologi Informasi UNIVERSITAS MERCU BUANA YOGYAKARTA 1 DAFTAR ISI Pemrograman Berbasis Java...
Lebih terperinciMateri 1 Pemrograman Visual
Materi 1 Pemrograman Visual Pada materi ini akan dipelajari tentang cara membentuk GUI menggunakan beberapa komponen Swing, yaitu: 1. JFrame, JPanel, JButton, JTextField, Jlabel, JComboBox. 2. JRadioButton,
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah
GUI & Event Handling Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt.
Lebih terperinciPewarisan Sifat Objek. Nur Hasanah, M.Cs
Pewarisan Sifat Objek Nur Hasanah, M.Cs Membuat Kelas Turunan (Subclass) Java menyediakan kata kunci extends yang digunakan untuk penurunan terhadap kelas. Dalam terminologi Java, kelas induk yang diturunkan
Lebih terperinciPertemuan 2 (2) : Membuat Class dan mengakses Anggota Class
Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Pendahuluan Pada bagian ini, kita akan membuat program berbasis obyek menggunakan
Lebih terperinciTUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB
TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB Disusun Oleh : Widatin Mayasari 13111022 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Pemrograman Java JDBC 1
Lebih terperinciObyektif : KONTROL ALUR PROGRAM
KONTROL ALUR PROGRAM Obyektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengetahui dan memahami tentang perulangan (iterasi) 3. Dapat membuat program tentang control alur program PERCABANGAN
Lebih terperinciDasar Perancangan Graphical User Interface
Dasar Perancangan Graphical User Interface Restyandito e-mail : dito@ukdw.ac.id website : http://lecturer.ukdw.ac.id/~dito GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 28 PENANGANAN EVENT A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang melibatkan
Lebih terperinciBAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton
BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING A. Langkah-Langkah Praktek Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton 1. Buatlah project java application baru dari netbeans melalui
Lebih terperinciSISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA. Disusun oleh : Rahmat Hidayat
SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA Disusun oleh : Rahmat Hidayat 13121022 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR ISI DAFTAR
Lebih terperinciMEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA
MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA 2009 MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA (BY: INDRA.WIDIATMOJO) Sebagaimana kita ketahui bahasa Java merupakan bahasa yang sedang naik
Lebih terperinciMembuat Kalkulator dengan Java
Membuat Kalkulator dengan Java Oleh: Eko Wicaksono Ini merupakan program kalkulator sederhana Kali ini saya ingin membuat tutor dari bahasa java, belajar membuat kalkulator namanya. Ini program masih sangat
Lebih terperinciSISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA. Disusun oleh : Rozy Putra Pratama
SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA Disusun oleh : Rozy Putra Pratama 13121021 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR ISI
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2
No. LST/EKA/PTI208/11 Revisi : 02 Mei 2010 Hal 1 dari 5 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu menggunakan Radio Button dan Border Layout. B. Dasar Teori JRadioButton
Lebih terperinciAPLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :
APLIKASI PERHITUNGAN NILAI MAHASISWA Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut : 1. Buka aplikasi Java Netbeans kemudian buat project baru, pilih Java dan Java Application
Lebih terperinciLAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA
LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA Diajukan untuk memenuhi salah satu tugas dari matakuliah Pemrograman III Oleh : Nama : Ai Titin Npm : 1142228 STMIK AMIK BANDUNG BANDUNG 2012 Latar
Lebih terperinciPemrograman Berorientasi Objek / Object Oriented Programming / (OOP) Nur Hasanah, M.Cs
Pemrograman Berorientasi Objek / Object Oriented Programming / (OOP) Nur Hasanah, M.Cs Object Oriented Programming (OOP) adalah inti dari pemrograman Java. Dalam OOP, setiap objek didefinisikan sebagai
Lebih terperinciModul 1: Menggunakan NetBeans
Modul 1: Menggunakan NetBeans Gambar 1.1, Menu Pembuka NetBeans Langkah-langkah yang diperlukan dalam menuliskan program Java menggunakan NetBeans sebagai berikut: 1. Pilih menu File > New Projects, lalu
Lebih terperinciint i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }
I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.
Lebih terperinciPraktikum Pemrograman. Pengantar OOP STMIK AMIKOM YOGYAKARTA. Bayu Setiaji, S.Kom
Praktikum Pemrograman Pengantar OOP Bayu Setiaji, S.Kom STMIK AMIKOM YOGYAKARTA 1. Tujuan 1. Memahami konsep OOP. 2. Memahami konsep proses pembentukan objek. 3. Dapat menggunakan member, baik yang static
Lebih terperinciBAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional
BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna dapat berinteraksi dengan berbagai
Lebih terperinci2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.
Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method
Lebih terperinciBAB II VARIABEL DAN TIPE DATA
BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan
Lebih terperinciPercabangan & Perulangan
Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :
Lebih terperinciif (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinciBAB I PROJECT NETBEANS DAN GUI SEDERHANA
BAB I PROJECT NETBEANS DAN GUI SEDERHANA 1.1 Tujuan Instruksional Bab ini akan membahas pengenalan struktur project NetBeans, cara membuat Form, memberi Title, memasang komponen GUI Label, Button dan TextField
Lebih terperinciJAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti
Judul : Java Swing Tingkat : Pemula Email : kholidiswan@gmail.com Mohon maaf bila masih terjadi kesalahan dalam penulisan. Silakan kritik sarannya ke email diatas. JAVA SWING Swing merupakan library pada
Lebih terperinciModul 08. User Interface 01
Modul 08 User Interface 01 Materi : 1. Mengenal dan mengetahui komponen package awt dan swing untuk membuat user interface 1. Konsep Dasar Swing dan awt merupakan package yang berguna untuk membangun aplikasi
Lebih terperinciFajar Yusran Zebua DASAR ANIMASI
Dasar Pembuatan Animasi Sederhana Dengan Java Fajar Yusran Zebua fajarzebua@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Lebih terperinciMethod / Fungsi / Sub Program
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Method / Fungsi / Sub Program Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Programming
Lebih terperinciMembuat dan Menggunakan Class
Pertemuan 3 Halaman 1/1 Membuat class pada java : Untuk mendefinisikan suatu class pada java digunakan : class ClassName { suatu class dapat terdiri dari - attribute / data field - method Attribute Attribute
Lebih terperinciIF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EVENT 13 Oleh : Andri Heryandi, M.T. EVENT Event adalah suatu kejadian dimana kondisi dari suatu objek berubah. Event dibuat sebagai hasil interaksi user dengan komponen GUI.
Lebih terperinciPERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java.
PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java. Selain untuk pemrograman yang berbasis konsol, java juga mendukung
Lebih terperinciPEMROGRAMAN JAVA SISTEM PARKIR
PEMROGRAMAN JAVA SISTEM PARKIR Di SusunOleh: Nama :Santosa Pamungkas NIM:12121009 Kelas : 21/Pagi Program Studi Sistem Informasi FakultasTeknologi Informasi UniversitasMercuBuana Yogyakarta TahunAjaran
Lebih terperinciKENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.
KENDALI PROSES Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan. PERINTAH KONDISIONAL Pemrograman Java memiliki 2 Decision-making
Lebih terperinciMODUL III ARRAYLIST TUGAS PENDAHULUAN
MODUL III ARRAYLIST TUGAS PENDAHULUAN 1. Jelaskan pengertian ArrayList? 2. Jelaskan perbedaan Array dan ArrayList? 3. Tuliskan contoh sintak ArrayList! 1. TUJUAN Mahasiswa dapat memahami konsep ArrayList
Lebih terperinciMateri 5 Pemrograman Visual
Materi 5 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ActionListener. Sesi Materi ActionListener merupakan salah satu listener yang
Lebih terperinciSUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Lebih terperinciprivate double panjang, lebar; // Definisi method // Konstruktor public SegiEmpat(double p, double l) {
PROJECT KELOMPOK 5 R5L interface Poligon // Deklarasi methode double Luas(); double Keliling(); String displayinfo(); class Lingkaran implements Poligon // Deklarasi atribut private double radius; private
Lebih terperinciIF PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING Oleh : Andri Heryandi, M.T. MATERI HARI INI Swing Definisi swing Komponen Swing Layout Manager Oleh : Andri Heryandi, M.T. 2
Lebih terperinciAplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta. NIM : Nama : M. Bagus Kurniawan Kelas: 22
Aplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta NIM : 13121008 Nama : M. Bagus Kurniawan Kelas: 22 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
Lebih terperinciOperator dan Assignment
Operator dan Assignment Macam-macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional Op.
Lebih terperinciKelompok 5. import javax.swing.joptionpane; public class enkapsulasi. public static void main (String[]args)
Kelompok 5 import javax.swing.joptionpane; public class enkapsulasi public static void main (String[]args) int pil=integer.parseint(joptionpane.showinputdialog(" Balok \n```````````` \n1. Hitung Volume
Lebih terperinciPemrograman. Pertemuan-3 Fery Updi,M.Kom
Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]
Lebih terperinci2 TIPE DATA DAN VARIABEL
BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:
Lebih terperinciPraktikum JTable. Gambar 1
Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.
Lebih terperinciPROJECT KELOMPOK 5 R5L. package polimorfisme; interface Poligon { // Deklarasi methode. double Luas(); double Keliling(); String displayinfo();
PROJECT KELOMPOK 5 R5L package polimorfisme; interface Poligon // Deklarasi methode double Luas(); double Keliling(); String displayinfo(); package polimorfisme; class Lingkaran implements Poligon // Deklarasi
Lebih terperinciBAB 3 TYPE DATA, VARIABLE DAN OPERATOR
BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman
Lebih terperinciTugas Java. : Evannata Dwiyan. Nim : : Sistem Informasi. Kelas : 21. : Informasi Restoran
Tugas Java Nama : Evannata Dwiyan Nim : 13121010 Prodi : Sistem Informasi Kelas : 21 Judul : Informasi Restoran Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercubuana yogyakarta Daftar
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
Lebih terperinciDasar-Dasar OOP di Java
Pertemuan 7 - Pemrograman Berbasis Obyek Oleh: Ali Ridho Barakbah Information hiding Dasar-Dasar OOP di Java Pada bab sebelumnya telah dibahas bagaimana mengakses anggota class, baik yang berupa atribut
Lebih terperinciAplikasi Grafik Menggunakan Netbeans
Aplikasi Grafik Menggunakan Netbeans Dibawah ini beberapa aplikasi grafik menggunakan Netbeans. Aplikasi 1 : Aplikasi ditunjukkan pada gambar 1. Ambil Jpanel (nama panel : jpanel1) dari pallete. Pada properties
Lebih terperinciPemrograman Berbasis Objek Operator dan Assignment
Operator dan Assignment Macam-macam macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional
Lebih terperinciBAHASA PEMROGRAMAN JAVA
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran
Lebih terperinciPEWARISAN SIFAT OBYEK
PEWARISAN SIFAT OBYEK MUH. IZZUDDIN MAHALI, M.CS. 1 MEMBUAT KELAS TURUNAN (SUBCLASS) JAVA MENYEDIAKAN KATA KUNCI EXTENDS YANG DIGUNAKAN UNTUK PENURUNAN TERHADAP KELAS. DALAM TERMINOLOGI JAVA, KELAS INDUK
Lebih terperinciLab Bahasa Pemrograman 2
Materi : 1. Deklarasi metoda 2. Konversi argumen 3. Lingkup deklarasi 4. Overload metoda 5. Rekursif Pertemuan V METHOD Deklarasi sebuah Method public, private, protected, package static abstract final
Lebih terperinciArray. Pengantar. int a, b, c, d, e;
Array Pengantar Program yang cukup kompleks membutuhkan variabel dalam jumlah besar. Kita mungkin saja mendeklarasikan variabel-variabel tersebut satu per satu. Andaikan sebuah program membutuhkan 5 (lima)
Lebih terperinciint fungsi_2() { int main() { fungsi_1(); fungsi_2(); return 0;
Bab 6 Sub Rutin A. Pengertian Sub Rutin Suatu program komputer biasanya merupakan suatu sistem besar yang terdiri dari sub sistem - sub sistem yang mempunyai tugas sendiri-sendiri, saling bekerja sama
Lebih terperinciTIPE DATA Pertemuan (K-03/L-03)
TIPE DATA Pertemuan (K-03/L-03) Coba Anda jawab, dimana Anda berteduh? Pasti jawabnya di rumah, lalu apakah rumah Anda punya nama? Jawabnya adalah ya, yaitu Rumah No.X (misal). Jadi apa itu data? Analogi
Lebih terperinciPEMAHAMAN DASAR DASAR JAVA
MODUL 1 PEMAHAMAN DASAR DASAR JAVA A. PENGANTAR JAVA Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer untuk membuat dan menjalankan java. Development Kit dapat didownload
Lebih terperinciPertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else
Pertemuan III [STRUKTUR KONTROL] Materi : 1. Struktur kontrol if 2. Struktur kontrol if-else 3. Operator kondisi (?:) 4. Struktur kontrol switch 5. Struktur kontrol for 6. Struktur kontrol while 7. Struktur
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 27 ANTAR MUKA GRAFIS A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciMengunci sebuah object: Untuk memastikan bahwa hanya satu thread yang mendapatkan hak akses kedalam method tertentu
Sinkronisasi Mengapa menggunakan sinkronisasi threads? Bagaimanapun juga sebuah thread yang berjalan bersama-sama kadang-kadang membutuhkan resource atau method dari luar Butuh untuk berkomunikasi satu
Lebih terperinciPercabangan dan Perulangan
Percabangan dan Perulangan uliana Setiowati Politeknik Elektronika egeri Surabaya 2011 1 Topik Percabangan switch Perulangan Special Loop Control 2 Flowchart Bagan-bagan yang mempunyai arus yang menggambarkan
Lebih terperinciPemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs.
Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs. Thread adalah sebuah pengontrol aliran program dengan menggunakan kendali tunggal. Suatu proses dikontrol oleh paling sedikit satu thread.
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 6 1 3/11/2015 WEEK 6 Abstract Class Interface Exception 2 3/11/2015 ABSTRACT
Lebih terperinciModul 3 Flow Control dan Input
Modul 3 Flow Control dan Input Flow control terbagi menjadi dua, yaitu control seleksi dan control perulangan. 1. KONTROL SELEKSI Kontrol seleksi digunakan untuk membuat pemilihan terhadap aksi yang akan
Lebih terperinciTPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi
TPI4202 e-tp.ub.ac.id Lecture 4 Mas ud Effendi Menampilkan informasi kepada user lewat display Dengan perintah print dan println print: menampilkan output (kursor tetap di baris yang sama) println: menampilkan
Lebih terperinciProgram Data Pelanggan Toko Bandung Fashion
1 Program Data Pelanggan Toko Bandung Fashion Dokumen ini dibuat sebagai tugas perkuliahan Pemrograman Berbasis Java Disusun oleh: Nama : Rudi Kurniawan NIM : 13111003 Kelas : 22 Fakultas Teknologi Informasi
Lebih terperinciTopik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard
Statemen Control Topik 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard 5. Penggunaan Java Option Panes 6. Statement switch..case 7. Mengenal
Lebih terperinciNASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014
YAYASAN PENDIDIKAN ISLAM AL MUHADJIRIN SMK AL MUHADJIRIN KELOMPOK TEKNOLOGI DAN INDUSTRI Jln : Pulau Jawa Raya Perumnas 3 Bekasi Kode Pos 17111 Telp./Fax. 021-8829052 Email : smk_almuhadjirin@yahoo.com
Lebih terperinciModul 7 Praktikum Pemrograman Visual
Modul 7 Praktikum Pemrograman Visual 1 IDENTITAS Kajian Memahami pembuatan komponen swing (native-way) dan pengaksesan database (MySQL) dengan bahasa pemrograman java Topik Komponen Swing Referensi 1.
Lebih terperinciAbstract Class dan Interface. Viska Mutiawani, M.Sc
Abstract Class dan Interface Viska Mutiawani, M.Sc Konsep Penting Abstract class Abstract method Interface Implements Final Static Exception Contoh Polimorfisme Lihat contoh program yang disediakan pada
Lebih terperinci