Sub Class

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package subclass;
// superclass
class orang{
private String nama, alamat, pekerjaan;

// mengisi nama
public void setNama(String nama){
this.nama=nama;
}
// mengisi alamat
public void setAlamat(String alamat){
this.alamat=alamat;
}
//mengisi pekerjaan
public void setPekerjaan(String pekerjaan){
this.pekerjaan=pekerjaan;
}

// memanggil nama
public String getNama(){
return nama;
}
// memanggil alamat
public String getAlamat(){
return alamat;
}
// memanggil pekerjaan
public String getPekerjaan(){
return pekerjaan;
}
}

// membuat subclass
class direktur extends orang{
public String namaPerusahaan,alamatPerusahaan,NIP;

// mengisi nama perusahaan
public void setNamaPerusahaan(String namaPerusahaan){
this.namaPerusahaan=namaPerusahaan;
}
// mengisi alamat perusahaan
public void setAlamatPerusahaan(String alamatPerusahaan){
this.alamatPerusahaan=alamatPerusahaan;
}
// mengisi NIP
public void setNIP(String NIP){
this.NIP=NIP;
}

// memanggil nama perusahaan
public String getNamaPerusahaan(){
return namaPerusahaan;
}
// memanggil alamat perusahaan
public String getAlamatPerusahaan(){
return alamatPerusahaan;
}
// memanggil nama perusahaan
public String getNIP(){
return NIP;
}
}

class ninja extends orang{
private String desa, tipeChakra, jurus;

public void setDesa(String desa){
this.desa=desa;
}
public void setTipeChakra(String tipeChakra){
this.tipeChakra=tipeChakra;
}
public void setJurus(String jurus){
this.jurus=jurus;
}

public String getDesa(){
return desa;
}
public String getTipeChakra(){
return tipeChakra;
}
public String getJurus(){
return jurus;
}
}
/**
*
* @author ANGGA
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
direktur angga=new direktur();

angga.setNama(“ANGGA ARI WIJAYA”);
angga.setAlamat(“Gresik”);
angga.setPekerjaan(“Wiraswasta”);

angga.setNamaPerusahaan(“Sketch Project.Inc”);
angga.setAlamatPerusahaan(“Jl.Tipografi 21”);
angga.setNIP(“102410101070”);

System.out.println(angga.getNama());
System.out.println(angga.getAlamat());
System.out.println(angga.getPekerjaan());
System.out.println(angga.getNamaPerusahaan());
System.out.println(angga.getAlamatPerusahaan());
System.out.println(angga.getNIP());
System.out.println();
// ninja
ninja naruto=new ninja();
naruto.setNama(“NARUTO”);
naruto.setAlamat(“Jl. Kyubi 50”);
naruto.setPekerjaan(“Ninja Bayaran”);
naruto.setDesa(“Konoha”);
naruto.setTipeChakra(“Angin”);
naruto.setJurus(“Rasenggan”);

System.out.println(naruto.getNama());
System.out.println(naruto.getAlamat());
System.out.println(naruto.getPekerjaan());
System.out.println(naruto.getDesa());
System.out.println(naruto.getTipeChakra());
System.out.println(naruto.getJurus());

}

}

Memanggil Method Melalui Super

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package memanggilSuper;
class orang{
private String nama, alamat;
private int umur;

// konstruktor
orang(String nama, String alamat, int umur){
this.nama=nama;
this.alamat=alamat;
this.umur=umur;
}

// method
void info(){
System.out.println(“Nama : “+nama);
System.out.println(“Alamat : “+alamat);
System.out.println(“Umur : “+umur);
}

}

class pegawai extends orang{
protected String noPegawai;

// kontruktor
pegawai(String noPegawai, String nama,String alamat, int umur){
super(nama,alamat,umur);
this.noPegawai=noPegawai;
}

// method
void info(){
System.out.println(“No. Pegawai : “+noPegawai);
super.info();
}
}
/**
*
* @author ANGGA
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
pegawai angga=new pegawai(“12345″,”ANGGA ARI WIJAYA”,”Gresik”,19);
angga.info();
}

}

Menghitung Fungsi Newton Rhapson di Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package fungsinewtonrapson;

/**
*
* @author ANGGA
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.printf(“%5s%20s%20s%20s%20s%25s%25s%25s\n”, “Po”, “f(Po)”,”f'(P0)”,”p”,”f(P)”,”E1″,”E2″,”E3″);
System.out.println(“——————————————————————————————————————————————————————–“);
fungsiX(6);
fungsiX(4.3);
fungsiX(3);
fungsiX(2.1);
fungsiX(1.5);
fungsiX(1.1);
}

public static void fungsiX(double x){
double fungsiPO=Math.pow(x, 4)+3*Math.pow(x, 3)+6*Math.pow(x, 2)-7*x-3;
double fungsiTurunanPO=4*Math.pow(x, 3)+9*Math.pow(x, 2)+12*x-7;
double p=x-(fungsiPO/fungsiTurunanPO);
double fungsiP=Math.pow(p, 4)+3*Math.pow(p, 3)+6*Math.pow(p, 2)-7*p-3;
double E1=p-x;
double E2=E1/p;
double E3=fungsiP;
System.out.printf(“%5s%20s%20s%20s%20s%25s%25s%25s\n”,x,fungsiPO,fungsiTurunanPO,p,fungsiP,E1,E2,E3);

}

}

Menghitung Nilai Fungsi di Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package javaapplication25;

/**
*
* @author ANGGA
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here

 

// masukkan nilai x

System.out.println(fungsi(-2));
System.out.println(fungsi(4));
System.out.println(rata2(fungsi(-2),fungsi(4)));

System.out.println();

}

public static double fungsi(double x){

// disini untuk merubah fungsi
double hasil=Math.pow(x, 4)+3*Math.pow(x, 3)+6*Math.pow(x, 2)-7*x;
return hasil;
}

public static double rata2(double x, double y){
double rata2=(x+y)/2;
return rata2;
}

}

Membuat Class Balok di Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package javaapplication28;

class balok{
private long panjang,lebar,tinggi;

// mengisi nilai property balok
balok(){
panjang=0;
lebar=0;
tinggi=0;
}
void setPanjang(long p){
if(p>0){
panjang=p;
}
}
void setLebar(long l){
if(l>0){
lebar=l;
}
}
void setTinggi(long t){
if(t>0){
tinggi=t;
}
}

// konstruktor balok
balok(long p, long l, long t){
if(p>0 && l>0 && t>0){
panjang=p;
lebar=l;
tinggi=t;
}
}

// mengambil nilai balok
long getPanjang(){
if(panjang==0){
System.out.println(“Nilai Panjang Belum dimasukkan/bernilai 0/bernilai negatif”);
}
return panjang;
}
long getLebar(){
if(lebar==0){
System.out.println(“Nilai Lebar Belum dimasukkan/bernilai 0/bernilai negatif”);
}
return lebar;
}
long getTinggi(){
if(tinggi==0){
System.out.println(“Nilai TInggi Belum dimasukkan/bernilai 0/bernilai negatif”);
}
return tinggi;
}

// hitung volume
long hitungVolume(){
long vol=0;
if(panjang>0 && lebar>0 && tinggi>0){
vol=panjang*lebar*tinggi;
}
else
System.out.println(“Ada Nilai Balok Yang bernilai 0”);
return vol;
}

// hitung luas permukaan
long hitungLuas(){
long luas=0;
if(panjang>0 && lebar>0 && tinggi>0){
luas=(2*panjang*lebar)+(2*panjang*tinggi)+(2*lebar*tinggi);
}
else
System.out.println(“Ada Nilai Balok Yang bernilai 0”);
return luas;
}
}
/**
*
* @author ANGGA
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
balok myBalok=new balok();
myBalok.hitungVolume();

myBalok.setPanjang(10);
myBalok.setLebar(5);
myBalok.setTinggi(3);

System.out.println();
System.out.println(“Panjang myBalok : “+myBalok.getPanjang());
System.out.println(“Lebar myBalok : “+myBalok.getLebar());
System.out.println(“Tinggi myBalok : “+myBalok.getTinggi());

System.out.println();
System.out.println(“Volume myBalok : “+myBalok.hitungVolume());
System.out.println(“Luas Permukaan myBalok : “+myBalok.hitungLuas());

balok balokmu=new balok(10,5,3);
System.out.println();
System.out.println(“Volume balokMu : “+balokmu.hitungVolume());
System.out.println(“Luas Permukaan balokMu : “+balokmu.hitungLuas());

}

}

Konstruktor dan Overloading

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package konstruktordanoverloadingikanburungkomputer;

// KELAS IKAN——————————————————————-
class ikan{
String namaIkan,makananIkan,jenisAir;
int harga;
boolean bersisik,mamalia;

public ikan(String nama,String makanan,String air,int hrg,boolean sisik,boolean mamalia){
namaIkan=nama;
makananIkan=makanan;
jenisAir=air;
harga=hrg;
bersisik=sisik;
this.mamalia=mamalia;
}
public ikan(String nama,boolean mamalia){
namaIkan=nama;
this.mamalia=mamalia;
}
}

// KELAS BURUNG—————————————————————–
class burung{
String namaBurung,warnaBurung,makananBurung;
int masaHidup;

public burung(String burung,String warna,String makanan,int umur){
namaBurung=burung;
warnaBurung=warna;
makananBurung=makanan;
masaHidup=umur;
}
}

// KELAS KOMPUTER—————————————————————
class komputer{
String jenisKomputer,cpu,vga,os;
int kapasitasRam,kapasitasHardisk,ukuranLayar;
boolean bergaransi;

public komputer(String komputer,String prosesor,String graphic,String operatingSystem,int layar, int ram,int hdd,boolean garansi){
jenisKomputer=komputer;
cpu=prosesor;
vga=graphic;
os=operatingSystem;
kapasitasRam=ram;
kapasitasHardisk=hdd;
ukuranLayar=layar;
bergaransi=garansi;
}
public komputer(String komputer,String prosesor,int ram,int hdd){
jenisKomputer=komputer;
cpu=prosesor;
kapasitasRam=ram;
kapasitasHardisk=hdd;
vga=”AMD ATI M Radeon HD5470″;
os=”Linux Ubuntu 11.04″;
ukuranLayar=14;
bergaransi=true;
}

}
/**
*
* @author ANGGA
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//ikan
ikan piranha=new ikan(“Piranha”,”Daging”,”Tawar”,40000,true,false);
System.out.println(“Nama Ikan       : “+piranha.namaIkan);
System.out.println(“Makanan Ikan    : “+piranha.makananIkan);
System.out.println(“Jenis Air       : “+piranha.jenisAir);
System.out.println(“Harga Ikan       : “+piranha.harga+” Rupiah”);
System.out.println(“Bersisik        : “+piranha.bersisik);
System.out.println(“Mamalia         : “+piranha.mamalia);
System.out.println();

// burung
burung elang=new burung(“Elang”,”Merah Hitam”,”Daging”,10);
System.out.println(“Nama Burung     : “+elang.namaBurung);
System.out.println(“Warna Burung    : “+elang.warnaBurung);
System.out.println(“Makanan         : “+elang.makananBurung);
System.out.println(“Umur            : “+elang.masaHidup+” tahun”);
System.out.println();

// komputer
komputer pc=new komputer(“pc”,”Core i7 3.5 Ghz Extreme Edition”,”Nvidia Quadro FX 5000″,”windows 7″,17,2,500,true);
System.out.println(“Jenis Komuputer     : “+pc.jenisKomputer);
System.out.println(“Prosesor            : “+pc.cpu);
System.out.println(“VGA                 : “+pc.vga);
System.out.println(“Operating System    : “+pc.os);
System.out.println(“Layar               : “+pc.ukuranLayar);
System.out.println(“RAM                 : “+pc.kapasitasRam+” GB”);
System.out.println(“HDD                 : “+pc.kapasitasHardisk+” GB”);
System.out.println(“Bergaransi          : “+pc.bergaransi);
System.out.println();

komputer laptop=new komputer(“Notebook”,”AMD Turion 3.0 Ghz”,4,500);
System.out.println(“Jenis Komuputer     : “+laptop.jenisKomputer);
System.out.println(“Prosesor            : “+laptop.cpu);
System.out.println(“VGA                 : “+laptop.vga);
System.out.println(“Operating System    : “+laptop.os);
System.out.println(“Layar               : “+laptop.ukuranLayar);
System.out.println(“RAM                 : “+laptop.kapasitasRam+” GB”);
System.out.println(“HDD                 : “+laptop.kapasitasHardisk+” GB”);
System.out.println(“Bergaransi          : “+laptop.bergaransi);
}

}

Class di Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package classpkg;

/**
*
* @author ANGGA
*/
class mahasiswa{
String Nama;
String Nim;

void inputNama(String nama){
Nama=nama;
}

void inputNim(String nim){
Nim=nim;
}

void inputSemua(String nama, String nim){
Nama=nama;
Nim=nim;
}

String ambilData(){
String data=Nama +” + “+ Nim;
return data;

}
}

public class Main {

public static void searching(int[] array,int cari){
boolean ketemu=false;
for(int i=0;i<array.length;i++){
if(array[i]==cari){
ketemu=true;
break;
}
}
if(ketemu==true){
System.out.println(“angka “+cari+” ketemu”);
}
if(ketemu==false){
System.out.println(“angka “+cari+” TIDAK ketemu”);
}
}
public static void tesHasil(){
int hasil=18*3;
}

public static String info(){
int angka= 5;
int hasilKali=angka*10;
return “hasilnya “+hasilKali;
}
public static int jumlah(int angka1, int angka2){
return angka1+angka2;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
mahasiswa angga=new mahasiswa();

angga.inputSemua(“Anggga Ari Wijaya”, “102410101070”);
String data=angga.ambilData();
System.out.println(data);

int[] angka={5,23,7,3,6,8,3,5,34,67};
int cari=0;
searching(angka,cari);

System.out.println(info());
System.out.println(jumlah(3,5));

tesHasil();

}

}