May 162013
 

PolaHuruf.java

public class PolaHuruf{
public static final int HURUF[][][]={
{
{0,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,1,1,1,1},
{1,0,0,0,1},
{1,0,0,0,1}},
{
{1,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,1},
{1,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,1},
{1,1,1,1,0}},
{
{0,1,1,1,1},
{1,0,0,0,1},
{1,0,0,0,0},
{1,0,0,0,0},
{1,0,0,0,0},
{1,0,0,0,1},
{0,1,1,1,1}},
{
{1,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,1,1,1,0}},
{
{1,1,1,1,1},
{1,0,0,0,0},
{1,0,0,0,0},
{1,1,1,1,1},
{1,0,0,0,0},
{1,0,0,0,0},
{1,1,1,1,1}},
{
{1,1,1,1,1},
{1,0,0,0,0},
{1,0,0,0,0},
{1,1,11,1,0},
{1,0,0,0,0},
{1,0,0,0,0},
{1,0,0,0,0}},
{
{0,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,0},
{1,0,1,1,1},
{1,0,0,0,1},
{1,0,0,0,1},
{0,1,1,1,0}},
{
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,1,1,1,1},
{1,0,0,0,1},
{1,0,0,0,1}},
{
{0,1,1,1,0},
{0,0,1,0,0},
{0,0,1,0,0},
{0,0,1,0,0},
{0,0,1,0,0},
{0,0,1,0,0},
{0,1,1,1,0}},
{
{0,1,1,1,1},
{0,0,0,0,1},
{0,0,0,0,1},
{0,0,0,0,1},
{0,0,0,0,1},
{0,1,0,0,1},
{0,0,1,1,0}},
{
{1,0,0,0,1},
{1,0,0,1,0},
{1,0,1,0,0},
{1,1,0,0,0},
{1,0,1,0,0},
{1,0,0,1,0},
{1,0,0,0,1}},
{
{1,0,0,0,0},
{1,0,0,0,0},
{1,0,0,0,0},
{1,0,0,0,0},
{1,0,0,0,0},
{1,0,0,0,0},
{1,1,1,1,1}},
{
{1,0,0,0,1},
{1,1,0,1,1},
{1,0,1,0,1},
{1,0,1,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1}},
{
{1,0,0,0,1},
{1,1,0,0,1},
{1,1,0,0,1},
{1,0,1,0,1},
{1,0,0,1,1},
{1,0,0,1,1},
{1,0,0,0,1}},
{
{0,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{0,1,1,1,0}},
{
{1,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,1,1,1,0},
{1,0,0,0,0},
{1,0,0,0,0}},
{
{0,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,1,0,1},
{1,0,0,1,0},
{0,1,1,0,1}},
{
{1,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,1,1,1,0},
{1,0,0,1,0},
{1,0,0,0,1}},
{
{0,1,1,1,0},
{1,0,0,0,1},
{1,0,0,0,0},
{0,1,1,1,0},
{0,0,0,0,1},
{1,0,0,0,1},
{0,1,1,1,0}},
{
{1,1,1,1,1},
{0,0,1,0,0},
{0,0,1,0,0},
{0,0,1,0,0},
{0,0,1,0,0},
{0,0,1,0,0},
{0,0,1,0,0}},
{
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{0,1,1,1,0}},
{
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,0,0,1},
{0,1,0,1,0},
{0,0,1,0,0}},
{
{1,0,0,0,1},
{1,0,0,0,1},
{1,0,1,0,1},
{1,0,1,0,1},
{1,0,1,0,1},
{1,0,1,0,1},
{0,1,0,1,0}},
{
{1,0,0,0,1},
{0,1,0,1,0},
{0,1,0,1,0},
{0,0,1,0,0},
{0,1,0,1,0},
{0,1,0,1,0},
{1,0,0,0,1}},
{
{1,0,0,0,1},
{1,0,0,0,1},
{0,1,0,1,0},
{0,0,1,0,0},
{0,0,1,0,0},
{0,0,1,0,0},
{0,0,1,0,0}},
{
{1,1,1,1,1},
{0,0,0,0,1},
{0,0,0,1,0},
{0,0,1,0,0},
{0,1,0,0,0},
{1,0,0,0,0},
{1,1,1,1,1}}
};
}

TestPolaHuruf.java

public class TestPolaHuruf{
  public static void main(String []args){
    int A[][]=PolaHuruf.HURUF[4];
    for(int i=0;i
		
May 132013
 
import java.util.*;

public class PuzzleKata{
  public static String []jwbUser;
  private static String []daftarKata={
    "for",
    "else",
    "if",
    "while",
    "continue",
    "break",
    "class",
    "object",
    "println",
    "system",
    "inputstream",
    "exit",
    "exception",
    "interface",
    "private",
    "protected",
    "public",
    "package",
    "case",
    "switch",
    "do",
    "while",
    "static",
    "final",
    "import",
    "float",
    "double",
    "int",
    "String",
    "char"
  };
  public static String []kunciSoal;

  public static String []buatSoal(int jml){
    Random r=new Random();
    int i=0;
    String []strSoal=new String[jml];
    kunciSoal=new String[jml];
    while(i ls=Arrays.asList(arr);
  Collections.shuffle(ls);
    for(String st:ls)
      _kata =_kata+st;
  return _kata;
  }
  public static void doQuiz(int jmlSoal){
    //buat soal
    Scanner sc=new Scanner(System.in);
    String []soal=buatSoal(jmlSoal);
    jwbUser=new String[jmlSoal];
    int i=0;
    while(i
May 132013
 

Nasabah.java

public class Nasabah{
  public static final int SALDO_MIN = 500;
  public static final int SETORAN_MIN = 50;
  private String noRek;
  private String nama;
  private String alamat;
  private int saldo;
  
  public Nasabah(String noRek, String nama, int saldo){
    this.noRek=noRek;
    this.nama=nama;
    this.saldo=saldo;
  }
  public void penarikanTunai(int jmlPenarikan){
    if((saldo-jmlPenarikan)>=SALDO_MIN)
      saldo -=jmlPenarikan;
    else
      System.out.println("Saldo tidak mencukupi");
    
  }
  public void setorTunai(int jmlSetoran){
    if(jmlSetoran>=SETORAN_MIN)
      saldo +=jmlSetoran;
    else
      System.out.println("Setoran Tunai Gagal karena jumlah setoran kurang dari " + SETORAN_MIN);
  }
  public void transfer(Nasabah tujuan, int besarTransfer){
    saldo -=besarTransfer;
    tujuan.saldo +=besarTransfer;
  }
  public String getNoRek(){
    return noRek;
  }
  public String getNama(){
    return nama;
  }
  public void setNama(String nama){
    this.nama=nama;
  }
  public int getSaldo(){
    return saldo;
  }
  public String getAlamat(){
    return alamat;
  }
  public void setAlamat(String alamat){
    this.alamat=alamat;
  }
}

DbNasabah.java

class DbNasabah{
   public static void main(String []argv){
    Nasabah n1=new Nasabah("0123009","James Gosling", 1200);
    Nasabah n2=new Nasabah("0123010","Hosniac Steve", 2500);
    //System.out.println(n1.nama);
    System.out.println("Nama: " + n1.getNama());
    System.out.println("No.Rek: "+ n1.getNoRek());
    System.out.println("Saldo: "+ n1.getSaldo());
    n1.penarikanTunai(2000);
    System.out.println("Saldo: "+ n1.getSaldo());
    n1.setorTunai(2000);
    System.out.println("Saldo: "+ n1.getSaldo());
    n2.transfer(n1, 500);
    System.out.println("Saldo: "+ n1.getSaldo());
    System.out.println("Nama N2: "+ n2.getNama());
    System.out.println("Saldo: "+ n2.getSaldo());
  }
}

Lampu.java

public class Lampu{
  public static final String RED="merah";
  public static final String YELLOW="kuning";
  public static final String GREEN="hijau";
  public static final boolean OFF = false;
  public static final boolean ON = true;
  
  private String warna;
  private boolean status;
  
  public Lampu(String warna, boolean status){
    this.warna=warna;
    this.status=status;
  }
  public void setOnOff(){
    status =!status;
  }
  public boolean isOn(){
    return status;
  }
  public String getWarna(){
    return warna;
  }
}

TestLampu.java

public class TestLampu{
  public static void main(String []argc){
    Lampu l1=new Lampu(Lampu.RED,Lampu.ON);
    Lampu l2=new Lampu(Lampu.GREEN,Lampu.OFF);
    l1.setOnOff();
    System.out.println(l1.getWarna()+"-"+ (l1.isOn()?"Nyala":"Mati"));
    System.out.println(l2.getWarna()+"-"+ (l2.isOn()?"Nyala":"Mati"));
    l2.setOnOff();
    System.out.println(l2.getWarna()+"-"+ (l2.isOn()?"Nyala":"Mati"));
  }
}