Pages

Banner 468

Minggu, 15 Januari 2012
0 komentar
 
Program Konversi Suhu Menggunakan JAVA ( j2me )

Program ini di buat menggunakan java dimana program di buat untuk mengkonversi nilai suatu suhu derajat sperti Celcius , Fahreheit dan Reamur . Contoh : mengkonversi nilai suatu suhu derajat Celcius yang di konversi ke derajat Fahrenheit dan reamur begitu pun sebaliknya


/*  Menu Conveter Suhu  */



/*  Memasukan nilai suhu 40 derajat Celcius  */


/*  Proses mneghitung dengan menekan tombol hitung  */


/*  Hasil konversi derajat celcius ke fahrenheit dan reamur  */



Code Program : 

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

package hello;

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.StringItem;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.*;

/**
 * @author derangga
 */
public class converter extends MIDlet implements CommandListener {
    Display disp;
    Form frminput , frmhasil;

    StringItem strinput, strhasil , strfahrenheit , strreamur;
    TextField txtcelcius , txtfahrenheit, txtreamur ;
    Command cmdexit,cmdhtg,cmdkembali;
    int hasilinputius,hasilfahrenheit,hasilreamur;

    public converter()
    {
        frminput = new Form("input nilai suhu");
        frmhasil = new Form("hasil");

        strinput = new StringItem("","",StringItem.PLAIN);
        txtcelcius= new TextField("celcius", "",30, TextField.NUMERIC);

        strfahrenheit = new StringItem("","",StringItem.PLAIN);
        txtfahrenheit= new TextField("fahrenheit", "",30, TextField.NUMERIC);

        strreamur= new StringItem("","",StringItem.PLAIN);
        txtreamur= new TextField("reamur", "",30, TextField.NUMERIC);

        cmdexit = new Command("keluar",Command.EXIT, 0);
        cmdhtg = new Command("Hitung",Command.OK , 1);

        frminput.append(strinput);
        frminput.append(txtcelcius);
        frminput.append(strfahrenheit);
        frminput.append(txtfahrenheit);
        frminput.append(strreamur);
        frminput.append(txtreamur);
        frminput.addCommand(cmdexit);
        frminput.addCommand(cmdhtg);
        frminput.setCommandListener(this);

        Command cmd = new Command("",Command.OK,1);

    }
    public void startApp() {
        if(disp==null)
        {
            disp = Display.getDisplay(this);
            disp.setCurrent(frminput);
        }
    }

    public void hitungsuhu()
    {
        frmhasil = new Form("hasil");

        //inputan inputius
        if(txtfahrenheit.getString().length()==0 && txtreamur.getString().length()==0)
        {
            int celc = Integer.parseInt(txtcelcius.getString());
            hasilfahrenheit = ((celc*9)/5)+32;
            hasilreamur = (celc*4/5);
            strhasil = new StringItem("","",StringItem.PLAIN);
            strhasil.setText("celcius ke fahrenheit = "+hasilfahrenheit+"\n"+"celcius ke reamur = "+hasilreamur);
        }else
            //inputan fahrenheit
             if(txtcelcius.getString().length()==0 && txtreamur.getString().length()==0)
        {
            int fahr = Integer.parseInt(txtfahrenheit.getString());
            hasilinputius = ((fahr-32)*5)/9;
            hasilreamur = ((fahr-32)*4)/9;
            strhasil = new StringItem("","",StringItem.PLAIN);
            strhasil.setText("fahrenheit ke celcius = "+hasilinputius+"\n"+"fahrenheit ke reamur = "+hasilreamur);
        }
             else
                 //inputan reamur
                 if(txtcelcius.getString().length()==0 && txtfahrenheit.getString().length()==0)
            {
                 int rmr = Integer.parseInt(txtreamur.getString());
                 hasilinputius = (rmr*5)/4;
                 hasilfahrenheit = ((rmr*9)/4)+32;
                 strhasil = new StringItem("","",StringItem.PLAIN);
                 strhasil.setText("reamur ke celcius = "+hasilinputius+"\n"+"reamur ke fahrenheit = "+hasilfahrenheit);
            }
                 else
                 {
                    strhasil = new StringItem("","",StringItem.PLAIN);
                    strhasil.setText("silahkan ulangi lagi");
                 }
               
         
        cmdkembali = new Command("Kembali", Command.BACK, 1);
        frmhasil.append(strhasil);
        frmhasil.addCommand(cmdkembali);
        frmhasil.setCommandListener(this);

        disp.setCurrent(frmhasil);

    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }

    public void commandAction(Command c, Displayable d) {
         if(d == frminput)
         {
            if(c == cmdhtg)
            {
               hitungsuhu();
            }
                else if(c == cmdexit)
                {
                    destroyApp(true);
                    notifyDestroyed();
                }
        }else{
        if(c == cmdkembali)
        {
            disp.setCurrent(frminput);
        }
     }
    }
}

Readmore...
Kamis, 22 September 2011

Membedakan bilangan positif dan negatif

0 komentar
 
project ini adalah project untuk membedakan bilangan positif dan negatif
dimana bilangan di inputkan oleh user program  ini juga sudah di buat menggunakan IDE netbeans 6.9.1
sebelum'yy saya masih menggunakan notepad dan command line sebagai editor dan compiler

* Deskripsi program
user memasukan sejumlah bilangan dan nanti bilangan tersebut akan di sortir / di klasifikasikan kedalam bilangan positif / bilangan negatif

* Hasil compile



* code program

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

package utspraktek;

import java.util.Scanner;

/**
 *
 * @author derangga
 */
public class UTS {
    int x,y;
    int i;
    int pst=0,ngt=0;
 

    public void input()
    {
        System.out.println ("masukan banyak bilangan :");
        Scanner s = new Scanner(System.in);
        x = s.nextInt();

        for(i=0;i<x;i++)
        {
            System.out.println("masukan bilangan ke "+(i+1));
            y = s.nextInt();
         
                if(y>0)
                {
                    pst = pst+1;
                }
                else
                {
                   ngt = ngt+1;
                }
        }

    }

    public void tampil()
    {
        System.out.println("jumlah bilangan positif = "+pst);
        System.out.println("jumlah bilangan negatif = "+ngt);
    }

}

Readmore...
Senin, 22 Agustus 2011

Program mengurutkan nilai secara [ASC]

0 komentar
 
program ini di buat menggunakan java dimana program di buat untuk
mengurutkan nilai secara (ascending) dari nilai terkecil hingga nilai terbesar dimana nilai
yang dimasukan di simpan dalam array

Deskripsi Program :
a. 1 file .java
b. 1 file .class
c. 1 file manifest
d. 1 file .jar

user memasukan jumlah nilai dan setiap nilai dari jumlah nilai yg di input di isi juga oleh user sendiri
program ini mencari nilai terbesar dahulu hingga nilai terkecil setelah itu di urutkan dari yang terkecil hingga yang terbesar

* Proses pembuatan file .class


* Proses pembuatan file .jar 


* proses pemanggila file .jar 


* Proses mendapatkan input dari user 



* Mendapatka hasil setelah mengurutkan nilai masukan dari user


** code program ** :

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/*
author :
derangga galuh raharja
*/

public class pengurutanangka
{
public static void main(String [] args)
{
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
try
{
int i,j;
int n,tampung;
String hasilurut="";
System.out.println("");
System.out.print("masukan banyak bilangan : ");
n = Integer.parseInt(dataIn.readLine());
int bilangan[] =new int[n];
for(i=0;i<n;i++)
{
System.out.println("");
System.out.print("masukan bilangan ke "+" "+(i+1)+" : ");
bilangan[i] = Integer.parseInt(dataIn.readLine());
}
for(j=0;j<n-1;j++)
{
for(i=0;i<n-1;i++)
{
if(bilangan[i] > bilangan[i+1])
{
tampung=bilangan[i];
bilangan[i]=bilangan[i+1];
bilangan[i+1]=tampung;
}
}
}

for(i=0;i<n;i++)
{
hasilurut += bilangan[i]+",";
}
System.out.println("");
System.out.println("setelah di urut (asc) :"+" "+hasilurut);
}
catch(IOException e)
{
System.out.println("");
}
}
}





Readmore...
Minggu, 14 Agustus 2011

Program perhitungan rapot dengan JAVA

0 komentar
 
Program ini adalah perhitungan rapot dengan bobot nilai yang sudah di tentukan :

a. nilai UAS bobot nilai 40%
b. nilai UTS  bobot nilai 30%
c. nilai Tugas  bobot nilai 20%
d. nilai absensi  bobot nilai 10%

program ini di buat menggunakan java yang terdiri dari :

a. 2 file .java
b. 2 file .class
c. 1 file .jar

dimana proses di pisah dan di simpan di library sendiri
berikut program perhitungan rapot

* Proses mengompile 2 source file java menjadi file .class


* Proses mengompile 2 source file class menjadi file .jar


* Proses pemanggilan file.jar

* Proses mendapat input dari user



* Proses mendapatkan hasil setelah di hitung


source code : 

Proses nilai rapot :

import java.util.Scanner;

public class nilairapot
{
public int hasil1,hasil2,hasil3,hasil4;
public int UAS;
public int UTS;
public int TUGAS;
public int ABSENSI;
public double rata;
public void input()
{

Scanner s = new Scanner(System.in);
//input nilai
System.out.println("");
System.out.print("nilai UAS 4 pelajaran : ");
UAS = s.nextInt(); //input nilai integer

System.out.print("nilai UTS 4 pelajaran: ");
UTS = s.nextInt(); //input nilai integer

System.out.print("nilai TUGAS 4 pelajaran: ");
TUGAS = s.nextInt(); //input nilai integer

System.out.print("nilai ABSENSI : ");
ABSENSI = s.nextInt(); //input nilai integer

}

public void proses()
{
hasil1 = (UAS*40)/100;
hasil2 = (UTS*30)/100;
hasil3 = (TUGAS*20)/100;
hasil4 = (ABSENSI*10)/100;
}

public void rata()
{
rata = hasil1+hasil2+hasil3+hasil4;
}

public void cetak()
{
System.out.println("");
System.out.println("Bobot UAS 40% : "+hasil1);
System.out.println("Bobot UTS 30% : "+hasil2);
System.out.println("Bobot TUGAS 20% : "+hasil3);
System.out.println("Bobot ABSENSI 10% : "+hasil4);
System.out.println("");
System.out.println("nilai rapot :"+rata);
}
public void cekstatus()
{
if(rata>75)
{
System.out.println("selamat anda Lulus");
}
else
{
System.out.println("maaf anda tidak Lulus");
}
}
}

Proses pemanggilan fungsi :

public class nilairapottest
{
public static void main(String [] args)
{
nilairapot n = new nilairapot();
n.input();
n.proses();
n.rata();
n.cetak();
n.cekstatus();
}
}

Readmore...
Selasa, 09 Agustus 2011

J A V A

0 komentar
 

Percobaan dan Latihan Pemrograman  J A V A

Labs 1.1  :  java labs 1.1

Labs 1.2  :  java labs 1.2




Readmore...
Rabu, 20 Juli 2011

Battle Field 2 Online

0 komentar
 
Photobucket

  • First-ever attempted invasion of America -- all-out war comes to American soil
  • 3 new maps - Operation Harvest, Midnight Sun, Operation Road Rage
  • 6 new vehicles 1 new award - American Theater Special Service Ribbon
  • Head online for award-winning Battlefield franchise multiplayer action with up to 64 players.
  • Maps scale to the number of players engaging in battle (16, 32, or 64), for an intense experience every time.
  • Join a squad or select the new Commander Mode to assume the strategic role of a battlefield commander directing his forces. Enhanced squad structure includes VOIP commands and team stat tracking.
  • Earn medals, ribbons, unlockable weapons, and other items as you rise through the ranks from lowly Private to General
Photobucket
Photobucket

Minimum Requirment :

CPU:1.7 Ghz *
CPU:2.4 Ghz *
RAM:512 MB
RAM:1 GB
VGA:NVidia GeForce FX 5700, ATI Radeon 8500 or ATI Radeon 9500 with 128 Mb of RAM **
VGA:Video Card with at least 256 Mb of RAM **
DX:DirectX 9.0c
DX:DirectX 9.0c
OS:Windows XP (32 Bit Version)
OS:Windows XP (32 Bit Version)
http://gamesystemrequirements.com/
HDD:2.3 GB free hard drive space or more
HDD:2.3 GB free hard drive space or more
Sound:DirectX 9.0c compatible
Sound:Sound Blaster X-Fi series recommended



ODD:8x or faster CD/DVD drive
ODD:8x or faster CD/DVD drive
Network:Broadband (Cable, DSL, or a faster) connection. Internet or Network (2-64 players).
Network:Broadband (Cable, DSL, or a faster) connection. Internet or Network (2-64 players).

Download :
Serial Number :
6YPX - FR7M - QBCG - Y626 - 7RLD

Battlefield 2 Part1
Battlefield 2 Part2
Battlefield 2 Part3
Readmore...