Rabu, 28 Juli 2010

Menghitung Pecahan Uang dengan GUI

ini adalah program java untuk menghitung pecahan uang .

import javax.swing.JOptionPane;
public class InputUang2{
public static void main(String args[]){

int uang;
int j100000,j50000,j20000,j10000,j5000,j2000,j1000,j500,j200,j100,j50;
String str=JOptionPane.showInputDialog("Masukan jumlah uang:");
uang=Integer.parseInt(str);

j100000=uang/100000;
uang=uang%100000;
j50000=uang/50000;
uang=uang%50000;
j20000=uang/20000;
uang=uang%20000;
j10000=uang/10000;
uang=uang%10000;
j5000=uang/5000;
uang=uang%5000;
j2000=uang/2000;
uang=uang%2000;
j1000=uang/1000;
uang=uang%1000;
j500=uang/500;
uang=uang%500;
j200=uang/200;
uang=uang%200;
j100=uang/100;
uang=uang%100;
j50=uang/50;
uang=uang%50;


String msg="Jumlah uang yang dikembalikan";
String 1="jumlah seratus ribu adalah="+j100000;
String 2="jumlah lima puluh ribu adalah="+j50000;
String 3="jumlah dua puluh ribu adalah="+j20000;
String 4="jumlah sepuluh ribu adalah="+j10000;
String 5="jumlah lima ribu adalah="+j5000;
String 6="jumlah dua ribu adalah="+j2000;
String 7="jumlah seribu adalah="+j1000;
String 8="jumlah lima ratus adalah="+j500;
String 9="jumlah dua ratus adalah="+j200;
String 10="jumlah seratus adalah="+ j100;
String 11="jumlah lima puluh adalah="+j50;
JOptionPane.showMessageDialog(null,msg);
JOptionPane.showMessageDialog(null,1);
JOptionPane.showMessageDialog(null,2);
JOptionPane.showMessageDialog(null,3);
JOptionPane.showMessageDialog(null,4);
JOptionPane.showMessageDialog(null,5);
JOptionPane.showMessageDialog(null,6);
JOptionPane.showMessageDialog(null,7);
JOptionPane.showMessageDialog(null,8);
JOptionPane.showMessageDialog(null,9);
JOptionPane.showMessageDialog(null,10);
JOptionPane.showMessageDialog(null,11);

}
}

Semoga program ini bermanfaat.
www.aishaalkaff.blogspot.com

Jumat, 16 Juli 2010

Program Menu Pilihan Dengan Tampilan GUI

Ini program java dengan tampilan GUI .semoga bermanfaat iia :)


import java.io.BufferedReader;

import java.io.FileReader;

import java.util.Scanner;

import java.util.StringTokenizer;

public class Menu2 {

private static Scanner input;

private static String str;

public static void main (String [] args){

menu();

}

private static void menu() {

int choice = 0;

do{

System.out.println("======================================================"); System.out.println(" M E N U ");

System.out.println("======================================================");

System.out.println("1. Mengubah Menjadi Huruf Kapital");

System.out.println("2. Mengubah Menjadi Huruf Kecil");

System.out.println("3. Menghitung jumlah Huruf");

System.out.println("4. Menghitung jumlah Kata");

System.out.println("5. Menghitung jumlah Huruf tanpa spasi");

System.out.println("6. Menghitung jumlah huruf(A atau a s/d Z atau z)");

System.out.println("7. Menghitung jumlah setiap karakter");

System.out.println("8. Menghitung jumlah kata yang sama");

System.out.println("======================================================");

System.out.print("Pilihan Anda [1-8] atau 0 untuk keluar : ");

input= new Scanner(System.in);

choice = input.nextInt();

readFromFile();

switch (choice) {

case 1: mengubahToHurufKapital(); break;

case 2: mengubahToHurufKecil(); break;

case 3: menghitungJumlahHuruf(); break;

case 4: menghitungJumlahKata(); break;

case 5: menghitungJumlahHurufTanpaSpasi(); break;

case 6: menampilkanHurufPadaKalimat(str); break;

case 7: menampilkanKarakterPadaKalimat(str); break;

case 8: menghitungJumlahKataYangSama(); break;

case 0: System.out.println("exiting..."); System.exit(1); break;

default: System.out.println("Invalid choice "); menu(); break;

}

}while(choice!=0);

}//only read from the first line

private static void readFromFile() {

try {

BufferedReader file=new BufferedReader(new FileReader("Data.txt"));

str=file.readLine();

}catch(Exception e){

System.out.println("Error ditemukan"+e);

}

}

private static void mengubahToHurufKapital() {

System.out.println(str.toUpperCase());

}

private static void mengubahToHurufKecil() {

System.out.println(str.toLowerCase());

}

private static void menghitungJumlahHuruf() {

int count = 0;

for(int i=0; i

count++;

} System.out.println("jumlah hurufnya : "+count);

}

private static void menghitungJumlahKata() {

StringTokenizer tok = new StringTokenizer(str);

System.out.println("Jumlah katanya : "+tok.countTokens());

}

private static void menghitungJumlahHurufTanpaSpasi() {

int count = 0;

for(int i=0; i

if(str.charAt(i)!=' '){

count++;

}

}System.out.println("jumlah huruf tanpa spasi adalah : "+count);

}

private static void menampilkanHurufPadaKalimat(String kalimat) {

String all = kalimat;

char [] input = all.toCharArray();

char alphabet[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};

int numChars[]=new int[alphabet.length];

for(int i=0;i

for(int j=0;j

if(input[i]==alphabet[j]){

numChars[j]++;

}

}

}

for (int k=0;k <>

if(numChars[k]!=0){

System.out.println(alphabet[k] + " = " + numChars[k]);

}

}

}

private static void menampilkanKarakterPadaKalimat(String kalimat) {

String all = kalimat;

char [] input = all.toCharArray();

char alphabet[]={'!','@','#','$','%','^','&','*','(',')','?','>','<','.',',','/','=','+','-',' ','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};

int numChars[]=new int[alphabet.length];

for(int i=0;i

for(int j=0;j

if(input[i]==alphabet[j]){

numChars[j]++;

}

}

}

for (int k=0;k <>

if(numChars[k]!=0){

if(alphabet[k]==' '){

System.out.println("spasi = " + numChars[k]);

}else{

System.out.println(alphabet[k] + " = " + numChars[k]);

}

}

}

}

private static void menghitungJumlahKataYangSama() {

StringTokenizer tok = new StringTokenizer(str);

int jumlah = tok.countTokens();

String [] kata = new String[tok.countTokens()];

int count;

int k=0;

while (tok.hasMoreElements()){

kata[k]= tok.nextToken();

//System.out.println(kata[k]);

k++;

}

for(int i=0;i

count =0;

for(int j=0;j

if(!kata[i].equals("none")){

if(kata[i].equalsIgnoreCase(kata[j])){

if(i!=j){

kata[j]="none";

}

count++;

}

}

}

if(!kata[i].equalsIgnoreCase("none")){

System.out.println(kata[i]+" = "+count);

}

}

}

}

Hasil tampilan dapat dilihat setelah kamu mencobanya .

selmat mencoba ia .

Other Name H1 versi Triple A

Amir : MR. Mars

Dedy : MR. Smile

Hardy : MR. Style

Heru :MR. Gambate

Khairul :MR. Data

Rama :MR. Lazy

Dayat :MR. Hock

Tony :MR. Toaaa

T.P :MR. Easy Going

Zuhar :MR. Love

Mirza :MR. Bingung

Dara :Miss. Panic

Liza :Miss. LA (loudspeaker aktif)

Icha :Miss. Sensi

Riana :Miss. SST(sibuk sama tugas)

Dini :Miss. Date

Lia :Miss. Bisnis(lia shop)

Rahil :Miss. WC (wanita cantik)

Lela :Miss. Busy

Moda :Miss. Energic

Indah :Miss. Strong

Maiza :Miss. Slowly

Husna :Miss. IRT (ibu rumah tangga)

Pur :Miss. Tulalit……………


cerita lama ni oi haha

special for H2 :D

Selasa, 13 Juli 2010

Cara Instal exe4j


1. Instal exe4j

2. Buka cmd masuk ke direktori bin dari java

3. Compile,run & buat file.jar dari program java

*javac DurasiWaktu.java

*java DurasiWaktu

*jar CVF DurasiWaktu.jar DurasiWaktu.class

4. Buka exe4j yang telah diinstal

5. Klik next,pilih “JAR in Exe” mode.

6. Klik next, kemudian isikan:

*Short name of your aplication.

*Output directory(tempat directory bagi outputnya( file exe ).

7. Klik next.Isikan:

*Executable name(nama file.exe )yang akan dibuat

*Sesuaikan Execuitable type dengan Type Program yang dibuat.

GUI /Consule.

8. Klik next ,Kllik Tanda(+)hijau pada bagian class path.

9. Cari lokasi nama file.jaryang telah dibuat tadi pada bagian archive, kemudian OK

10. Masih pada jendela Configure java invocation .Tentukan main classnya kemudian OK.

11. Klik next, pada bagian minimum version.Isikan 1.3 kemudian next>next>next>exit.