SimilarNo3

class Binatang {
private String nama;
public Binatang() {
aturData("");
}
public void aturData(String nm) {
nama = nm;
}
public void Print() {
System.out.println("Nama Binatang: " + nama);
}
}
class BinatangAir extends Binatang {
private int kebutuhanOksigen;
private String warna;
private int ukuran;
public BinatangAir() {
aturData("",0,"",0);
}
public void aturData(String nm, int o2, String wrn, int size) {
aturData(nm);
kebutuhanOksigen = o2;
warna = wrn;
ukuran = size;
}
public int hitungKebutuhanO2() {
return kebutuhanOksigen * ukuran;
}
public void Print() {
super.Print();
System.out.println("Warna: " + warna);
System.out.println("Ukuran: " + ukuran);
System.out.println("Kebutuhan oksigen: " + hitungKebutuhanO2());
}
}
class BinatangAirDalam extends BinatangAir {
private int kebutuhanOksigenTambahan;
public BinatangAirDalam() {
aturData("",0,"",0,0);
}
public void aturData(String nm, int o2, String wrn, int size,int o2extra) {
aturData(nm,o2,wrn,size);
kebutuhanOksigenTambahan = o2extra;
}
public int hitungKebutuhanO2() {
return super.hitungKebutuhanO2() + kebutuhanOksigenTambahan;
}
}
public class SimilarNo3 {
public static void main(String[] args) {
BinatangAirDalam b = new BinatangAirDalam();
b.aturData("Ikan Hiu",30,"Hitam abu-abu",50,20);
b.Print();
}
} /* * Hasil program diatas menghasilkan tampilan sbb; * * Nama Binatang: Ikan Hiu * Warna: Hitam abu-abu * Ukuran: 50 * Kebutuhan oksigen: 1520 * * Dari hasil tersebut bisa dilihat bahwa * nama binatang "Ikan Hiu" telah berhasil dikirim ke kelas Binatang. * Sementara warna, ukuran, dan kebutuhan oksigen * telah dikirim ke kelas BinatangAir dan yang terakhir oksigen tambahan * ke kelas BinatangAirDalam * * Analogi binatang diatas telah disesuaikan dengan analogi * Orang, Karyawan, KaryawandngLembur * * perhitungan gaji dianalogikan perhitungan kebutuhan oksigen * Yang tidak dimasukan dalam analogi binatang adalah statusMenikah. * hal itu gampang saja anda lakukan dengan statement IF. * * Semoga membantu. * */
READ MORE - SimilarNo3

ObjekKotak

/*import java.awt.*;
import java.awt.Event.*;
public class ObjekKotak extends frame {

ObjekKotak(){
super("menggambar oblek kotak");
addWindowListener(JE);
setSize(310,150);
setVisible(true);
}

public void paint(Graphics Gambar){
Gambar.setColor(color.red);
Gambar.drawRect(50,50,70,70);
Gambar.fillRect(200,50,70,70);
}

jendelaEvent JE = new jendelaEven();
public class jendelaEvent extends windowAdapter{
public void windowClosing(windowEvent wc){
dispose();
System.exit(1);
}
}
}*/
//package pelajaranjava;


import java.awt.*;
import java.awt.event.*;
public class ObjekKotak extends Frame{
ObjekKotak(){
super("Menggambar Objek Kotak");
addWindowListener(JE);
setSize(310,150);
setVisible(true);

}
public void paint(Graphics Gambar){
Gambar.setColor(Color.RED);
Gambar.drawRect(50, 50, 70, 70);
Gambar.fillRect(200, 50, 70, 70);
}
JendelaEvent JE = new JendelaEvent();
public class JendelaEvent extends WindowAdapter{
public void windowClosing(WindowEvent wc){
dispose();

System.exit(1);

}
}
}
READ MORE - ObjekKotak

increment_decrement

package increment_decrement;

public class Main {

public static void main(String[] args) {
int i =1;
System.out.println("i : "+i);
System.out.println("++i : "+ ++i);
System.out.println("i++ : "+i++);
System.out.println("i : "+i);
System.out.println("--i : "+--i);
System.out.println("i-- : "+i--);
System.out.println("i : "+i);
}

}
READ MORE - increment_decrement

do while

public class dowhile {

public static void main(String[] args) {
int x = 0;
do {
System.out.println(x);
x++;
} while (x<10);
}

}
READ MORE - do while

aritmatika

package aritmatika;

public class Main {

public static void main(String[] args) {
int a =20;
int b =10;
System.out.println("penggunaan operator aritmatika");
System.out.println("nilai awal a adalah: "+a);
System.out.println("nilai awal b adalah: "+b);
System.out.println("nilai awal a + b adalah: "+(a+b));
System.out.println("nilai awal a - b adalah: "+(a-b));
System.out.println("nilai awal a / b adalah: "+(a/b));
System.out.println("nilai awal a * b adalah: "+(a*b));
System.out.println("nilai awal a % b adalah: "+(a%b));
}

}
READ MORE - aritmatika

uts_nomor_2

public class uts_nomor_2 {

public static void main(String[] args) {
for (int j=1;j<=100;j++) {
System.out.print(+j+", ");
if (j%15 == 0) {
System.out.print("STTP, ");
}else if (j%5 == 0) {
System.out.print("POMOSDA, ");
}else if (j%3 == 0) {
System.out.print("STT, ");
}

}
}

}
READ MORE - uts_nomor_2

uts_nomor_1

import javax.swing.JOptionPane;


public class uts_nomor_1 {

public static void main(String[] args) {
final double phi = 3.142857;
double d = Double.parseDouble(JOptionPane.showInputDialog("masukkan diameter lingkaran: "));
double r = d/2;

System.out.println("jadi luas lingkarannya adalah: "+phi*r*r);
}

}
READ MORE - uts_nomor_1

modul4_no4

import javax.swing.JOptionPane;


public class modul4_no4 {

public static void main(String[] args) {

int angkaPertama = Integer.parseInt(JOptionPane.showInputDialog("masukkan angka pertama: "));
int angkaKedua = Integer.parseInt(JOptionPane.showInputDialog("masukkan angka kedua: "));

System.out.println("bilangan pertama: "+angkaPertama);
System.out.println("bilangan kedua: "+angkaKedua);
System.out.println("hasilnya adalah: "+Math.pow(angkaPertama,angkaKedua));
}

}
READ MORE - modul4_no4

modul4_no3_c

public class modul4_no3_c {

public static void main(String[] args) {
int j = 1;
while (j<=100) {
System.out.println(+j+" = Efendy");
j++;
}
}

}
READ MORE - modul4_no3_c

modul4_no3_b

public class modul4_no3_b {

public static void main(String[] args) {
int j=1;
do {
System.out.println(+j+" = Efendy");
j++;
}
while (j<=100);
}

}
READ MORE - modul4_no3_b

modul4_no2_b

import javax.swing.JOptionPane;


public class modul4_no2_b {

public static void main(String[] args) {
System.out.println("rentang angka adalah antara 1 - 10.");
int bilangan = Integer.parseInt(JOptionPane.showInputDialog("masukkan bilangan : "));
System.out.println("bilangan yang anda masukkan adalah : "+bilangan);
System.out.print("tersebut = ");
switch (bilangan) {
case (1):
System.out.println("satu");
break;
case (2):
System.out.println("dua");
break;
case (3):
System.out.println("tiga");
break;
case (4):
System.out.println("empat");
break;
case (5):
System.out.println("lima");
break;
case (6):
System.out.println("enam");
break;
case (7):
System.out.println("tujuh");
break;
case (8):
System.out.println("delapan");
break;
case (9):
System.out.println("sembilan");
break;
case (10):
System.out.println("sepuluh");
break;
default:
System.out.println("invalid number");
}
}

}
READ MORE - modul4_no2_b

modul4_no3_a

public class modul4_no3_a {

public static void main(String[] args) {

for (int j=1; j<=100; j++) {

System.out.println(+j+" = Efendy");
}
}

}
READ MORE - modul4_no3_a

modul4_no2_a

import javax.swing.JOptionPane;


public class modul4_no2_a {

public static void main(String[] args) {
System.out.println("rentang angka adalah antara 1 - 10.");
int bilangan = Integer.parseInt(JOptionPane.showInputDialog("masukkan bilangan : "));
System.out.println("bilangan yang anda masukkan adalah : "+bilangan);
System.out.print("tersebut = ");
if (bilangan == 1){
System.out.println("satu");
} else if (bilangan == 2) {
System.out.println("dua");
} else if (bilangan == 3) {
System.out.println("tiga");
} else if (bilangan == 4) {
System.out.println("empat");
} else if (bilangan == 5) {
System.out.println("lima");
} else if (bilangan == 6) {
System.out.println("enam");
} else if (bilangan == 7) {
System.out.println("tujuh");
} else if (bilangan == 8) {
System.out.println("delapan");
} else if (bilangan == 9) {
System.out.println("sembilan");
} else if (bilangan == 10) {
System.out.println("sepuluh");
} else {
System.out.println("invalid number");
}
}

}
READ MORE - modul4_no2_a

modul4_no1

import javax.swing.JOptionPane;


public class modul4_no1 {

public static void main(String[] args) {
int satu = Integer.parseInt(JOptionPane.showInputDialog("masukkan nilai pertama : "));
int dua = Integer.parseInt(JOptionPane.showInputDialog("masukkan nilai kedua : "));
int tiga = Integer.parseInt(JOptionPane.showInputDialog("masukkan nilai ketiga : "));
System.out.println("input nilai 1 : "+satu);
System.out.println("input nilai 2 : "+dua);
System.out.println("input nilai 3 : "+tiga);

int i = satu + dua + tiga;
int j = i/3;
if (j >=60 ) {
System.out.println("nilai anda adalah : "+j+" :-)");
} else {
System.out.println("ini :-( untuk anda");
}

}

}
READ MORE - modul4_no1

modul3_no4

public class modul3_no4 {

public static void main(String[] args) {
System.out.println("some people call me \"joey\"");
}

}
READ MORE - modul3_no4

modul3_no3

import javax.swing.JOptionPane;


public class modul3_no3 {

public static void main(String[] args) {
System.out.println("Berikut adalah program untuk melihat perkambangan bisnis anda.");
System.out.println("Terimakasih telah memilih kami manjadi rekan bisnis anda.");
System.out.println("\"keuntungan\" adalah hak anda bagi kami.");
System.out.println("======inputkan tahun dalam bentuk angka.======");
int modal = 14000;
int tahun = Integer.parseInt(JOptionPane.showInputDialog("masukkan tahun keberapa dari anda mulai invest: "));

switch (tahun) {
case (1) :
System.out.println("anda memasuki tahun pertama invastasi.");
int bunga = Integer.parseInt(JOptionPane.showInputDialog("masukkan prosentase bunga: "));
System.out.println("prosentase bunga anda pada tahun pertama adalah: "+bunga+"%");
switch (bunga) {
case (10):
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*10/100)));
System.out.println("Terima kasih.");
break;
case (20):
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*20/100)));
System.out.println("Terima kasih.");
break;
case (30):
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*30/100)));
System.out.println("Terima kasih.");
break;
case (40):
System.out.println("congratulatons!");
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*40/100)));
System.out.println("Terima kasih.");
break;
case (50):
System.out.println("congratulatons!");
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*50/100)));
System.out.println("Terima kasih.");
break;
case (60):
System.out.println("congratulatons!");
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*60/100)));
System.out.println("Terima kasih.");
break;
case (70):
System.out.println("congratulatons!");
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*70/100)));
System.out.println("Terima kasih.");
break;
case (80):
System.out.println("congratulatons!");
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*80/100)));
System.out.println("Terima kasih.");
break;
case (90):
System.out.println("congratulatons!");
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*90/100)));
System.out.println("Terima kasih.");
break;
case (100):
System.out.println("congratulatons!");
System.out.println("investasi anda sekarang adalah: "+(modal+(modal*100/100)));
System.out.println("Terima kasih.");
break;
default:
System.out.println("maaf itu diluar kemungkinan dalam bisnis ini.");
System.out.println("Terima kasih.");
}

break;
case (2):
System.out.println("anda memasuki tahun kedua invastasi.");
System.out.println("semoga anda terpuaskan.");
int turun = Integer.parseInt(JOptionPane.showInputDialog("masukkan sisa investasi terakhir anda pada tahun pertama: "));
System.out.println("sisa investasi anda pada tahun pertama adalah: "+turun);
System.out.println("maaf!, anda mengalami kerugian...");
System.out.println("pada tahun ini anda mengalami kerugian \"1500\".");
System.out.println("investasi anda sekarang adalah: "+(turun-1500));
System.out.println("Terima kasih.");

break;
case (3):
System.out.println("anda memasuki tahun ketiga invastasi.");
System.out.println("pada tahun ini anda mengalami kenaikan \"12%\".");
int naik = Integer.parseInt(JOptionPane.showInputDialog("masukkan sisa investasi terakhir anda pada tahun kedua: "));
System.out.println("sisa investasi anda pada tahun kedua adalah: "+naik);
System.out.println("selamat!, investasi anda naik!.");
System.out.println("investasi anda sekarang adalah: "+(naik+(naik*12/100)));
System.out.println("Terima kasih.");

break;
default:
System.out.println("Data pada tahun tersebut belum masuk dalam database kami,");
System.out.println("Hal tersebut dikarenakan terhambatnya berjalannya bursa,");
System.out.println("ataupun tahun yang anda masukkan belum terlewati (masih dalam proses),");
System.out.println("Terima kasih.");
}
}

}
READ MORE - modul3_no3

modul3_no2

public class modul3_no2 {

public static void main(String[] args) {
int x=4;
int y=2;
int z=5;

System.out.println("nilai x = "+ (x+y));
System.out.println("nilai y = "+ (z++));
System.out.println("nilai z = "+ (++x));
}

}
READ MORE - modul3_no2

modul3_no1

public class modul3_no1 {

public static void main(String[] args) {
System.out.println("5+2*4 = "+(5+2*4));
System.out.println("8/5*10 = "+(8/5*10));
System.out.println("8f/5*10 = "+(8f/5*10));
System.out.println("832+4 = "+(832+4));
System.out.println("0x25+2 = "+(0x25+2));
}

}
READ MORE - modul3_no1

tugas_2

public class tugas2 {

public static void main(String[] args) {
/*System.out.println("hallo apakabar STTP tercinta");
System.out.println("hallo apakabar"+"STTP tercinta");*/
System.out.print("hallo apakabar ");
System.out.println("STTP tercinta");
}

}

/*bisa dipilih, keduanya benar*/
READ MORE - tugas_2

tugas_1

package tugas1;

public class Main {

public static void main(String[] args) {
System.out.println("welcome to java");
}

}
READ MORE - tugas_1