27 April 2010

Download JCreator Pro 4.5

JCREATOR adalah suatu IDE (Interface Development Environment) yang tangguh untuk teknologi Java yang akan menyediakan lebih banyak kehandalan pada jari-jari mu dibanding semua IDE yang lain.

Silahkan Download Program JCreator Pro Ver 4.5 DiSini
Di Upload di Server Indonesia Jadi Bisa lebih Cepet Downloadnya... + ini Merupakan Versi Pro-nya

Have A Nice Day

18 April 2010

Contoh Soal Looping ( For), Array satu dimensi (One Dimension Array) Pada Pemrograman Java


Tugas Java (Masih Punya kelompok Sebelah :-D)
Supplier soal : Wahyu

# buat lah kelas masing-masing dengan ketentuan :
Variable i, n, total, jumlah;
harga = 500000;
nama penumpang


dengan output : akan keluar data ke ....
contoh :

Data ke 1
nama penumpang : ..........
harga tiket : ..................
jumlah pembelian tiket : .....
total = harga*jumlah : ......

dengan kondisi : Jika jumlah pembelian 3 lebih besar dari 10 maka diskon = 10%, selain itu tidak dapat diskon

dengan ketentuan rumus harga bersih = total - diskon

Jawaban Saya:

Contoh Soal IF Bersarang (Nested IF), IF Majemuk Pada Pemrograman Java


TUGAS JAVA (Kelompok Sebelah)
Supplier soal: Faris Pratama

1. Jika waktu kuliah pagi kode jurusan system informasi, waktu kuliah pagi (PG) biaya kuliah Rp. 1.200.000,- , jika kodenya siang (SG), maka nama jurusan sistem informasi biaya kuliah Rp. 1.300.000,- , jika kodenya (MA) nama jurusan system informasi maka biaya kuliah Rp. 1.500.000,-, jika kodenya (XC) executive class nama jurusan sistem informasi waktu kuliah minggu, biya kuliah Rp. 2.000.000,- , setelah itu tampilkan sesuai kebutuhan (dimana biaya ormiknya Rp. 50.000,- untuk semua jurusan):
a. Output :
i. Nama jurusan
ii. Waktu kuliah
iii. Biaya kuliah
iv. Total bayar

2. Silahkan buat kelas sesuai kebutuhan, masukan nama pesawat dimana pilihannya garuda, lion dan Batavia (inputan), kemudian masukan jumlah tiket, kondisi yg terjadi adalah jika nama pesawat garuda dan jumlah pembelian tiket >= 100, maka harga Rp. 400.000,- diskon 0.5, jika nama pesawat lion dan jumlah pembelian > 50, maka harga Rp. 300.000,- diskon 0.1, jika nama pesawat Batavia > 20 harga Rp. 200.000,- diskon 0, selain itu tidak ada. Silahkan buat :
a. Output :
i. Nama Pesawat
ii. Harga Tiket
iii. Jumlah Beli
iv. Total Bayar
v. Harga Diskon
vi. Grand Total

(keterangan input double, output integer)

Jawaban Saya:

15 April 2010

Program Java : Input Output, if, equals( ), equalsIgnoreCase( )

Kita akan membuat 2 file, letakkan file dalam folder yang sama.
File 1: DataMahasiswa.java
public class DataMahasiswa {
String nama, namaJurusan;
int nim, jurusan;
//Constructor
public DataMahasiswa(int x, String y, int z) {
nim = x; nama = y; jurusan = z;
}
//Method
public int getNim(){
return nim;
}
public String getNama(){
return nama;
}
public int getJurusan(){
if (jurusan==1){
namaJurusan="SI";
}
else if (jurusan==2){
namaJurusan="TI";
}
else if (jurusan==3){
namaJurusan="MI";
}
else {
namaJurusan="Anda Salah isi Data !";
}
return jurusan;
}
public void cetak(){
System.out.println("Nim : "+getNim());
System.out.println("Nama : "+getNama());
System.out.println("Jurusan : "+getJurusan());
System.out.println("Nama Jurusan : "+namaJurusan);

}
}

File 2: MahasiswaBeraksi.java
public class MahasiswaBeraksi {
public static void main (String[] args){
//inisiasi Obj
DataMahasiswa obj = new DataMahasiswa(234434,"Fathan",3);
obj.cetak();
}

}
out put-nya:


Bagaimana merubahnya jadi bisa di input ?

14 April 2010

Program Input Output di Java

Dibawah ini saya berikan script yang pertama dipecah menjadi 2 file, sedang yang satu lagi 1 file.. Silahkan di pelajari dan beri komentar jika diperlukan

File1 : Segitiga.java
public class Segitiga {
int alas, tinggi;
// Constructor
public Segitiga(int a, int t) {
alas=a; tinggi=t;
}
// Method Tanpa Parameter
public double getLuasSegitiga(){
return (0.5*alas*tinggi);
}
public void cetak(){
System.out.println("Luas Segitiga : "+getLuasSegitiga());
}
}

File2 : SegitigaBeraksi.java
import java.io.*;
public class SegitigaBeraksi {
public static void main (String[] args) throws Exception {
int alas, tinggi;
BufferedReader inputan = new BufferedReader (new InputStreamReader(System.in));
System.out.print ("Masukkan Alas : ");
alas = Integer.parseInt(inputan.readLine());
System.out.print ("Masukkan Tinggi : ");
tinggi = Integer.parseInt(inputan.readLine());
Segitiga obj = new Segitiga (alas, tinggi);
obj.cetak();
}
}

Jika dibuat menjadi satu file : SegitigaFull.java

11 April 2010

Perbedaan Constructor dan Method

Constructor merupakan method khusus yang digunakan untuk menginisialisasi object, dan tiap class boleh memiliki lebih dari satu constructor.
Perbedaan method biasa dengan constructor adalah bahwa constructor harus memiliki nama yang sama dengan nama classnya dan tidak memiliki nilai kembalian (tipe-data: String, int, double dll).
Constructor dijalankan pada saat sebuah object diinisialisasi (menggunakan kata new). Pada constructor juga berlaku overloading, artinya boleh mendeklarasikan lebih dari satu constructor, asalkan memiliki parameter yang berbeda – beda.
Yang perlu diperhatikan adalah apabila kita tidak mendeklarasikan satu pun constructor, maka Java secara otomatis menambahkan default constructor ke dalam class yang kita buat walaupun tidak kelihatan pada kode program. Apabila kita mendeklarasikan satu atau lebih constructor maka java tidak akan menambahkan default constructor.
Saat kita menginisialisasi suatu object menggunakan perintah new, maka pasti salah satu constructor yang kita buat akan dijalankan. Constructor mana yang dijalankan tergantung dari parameter yang kita lewatkan (sama dengan konsep method overloading).

Sumber

09 April 2010

Method dan Constructor di Pemrograman Java

File 1: Persegi.java

public class Persegi {
int sisi;
public Persegi(int s) {
sisi = s;
}
//methode
public int getKelPersegi() {
return (4*sisi);
}
public int getLuasPersegi() {
return (sisi*sisi);
}
public void cetak (){
System.out.println("Keliling Persegi : "+getKelPersegi());
System.out.println("Luas Persegi : "+getLuasPersegi());

}
}


File 2: PersegiBeraksi.java

public class PersegiBeraksi {
public static void main (String[] args){
//inisiasi Object
Persegi objP = new Persegi(9);
objP.cetak();
}

}

08 April 2010

Contoh Menggunakan Method Void dan Non Void pada Pemrograman Java

1. Method Menggunakan Void

File1: Majalah.java
public class Majalah {
//mendefinisikan variable
String judul,penulis,penerbit;
int tahunProduksi,edisi;
//membuat Constructor
public Majalah(String a, String b, String c, int d, int e) {
judul = a;
penulis = b;
penerbit = c;
tahunProduksi = d;
edisi = e;
}
//method menggunakan void
public void cetakMajalah() {
System.out.print("Judul "+judul+" Penulis "+penulis+" Penerbit "+penerbit);
System.out.print(" Tahun "+tahunProduksi+" Edisi "+edisi+"n");
}
}
Baris 1 menjelaskan akan membuat class yang bernama Majalah, baris ke-3 dan 4 menjelaskan deklarasi variable yang akan digunakan, baris ke-6 s/d 12 adalah constructor nama constructor = nama file, baris ke-14 s/d 17 membuat method untuk mencetak output method void di java sama dengan prosedur di c++ yaitu tidak mengembalikan nilai, sebagai tambahan jika file ini dirunning maka akan error karena ini bukan merupakan program utama (bisa dikatakan modul)

File2: MajalahBeraksi.java
public class MajalahBeraksi {
public static void main (String[] args) {
//inisiasi object
Majalah Obj = new Majalah ("A","Jogianto","Andi",2009,2);
Obj.cetakMajalah();
Majalah Obj2 = new Majalah ("B","Lukman","Lokomedia",2010,5);
Obj2.cetakMajalah();
Majalah Obj3 = new Majalah ("C","S'to","Elekmedia",2010,7);
Obj3.cetakMajalah();
}
}

Pejelasan Script:

Baris 1 menjelaskan akan membuat class yang bernama MajalahBeraksi, baris ke-2 menjelaskan bahwa ini merupakan program utama, baris ke-4 menjelaskan bahwa kita membuat object baru dari class Majalah, baris -5 kita memanggil method cetakMajalah (Obj.cetakmajalah()) untuk menampilkan output dari object (Obj), begitu juga dengan baris ke-6 s/d 9.

Out put ketika di Running:


05 April 2010

Contoh Soal Java Menggunakan Nested IF

Soal:
Buat Class If klsmhs
var; grade tipe data char
Nim; String
Nama; String
Nilai absen,nilai tugas,nilai uts, nilai uas, nilai akhir; double
Isikan nama dan nim masing2...

Rumus = nilai akhir = (0,3*nilaiuts)+(0.4*nilaiuas)+(0.2*nilaitugas)+(0.1*nilaiabsen)

Kondisi jika nilaiakhir >=80,grade=A
>=70,grade=B
>=50,grade=C
>=30,grade=D, selain itu E

Tampilkan Nama, Nim, Nilai Absen, Nilai Tugas, Nilai UTS, Nilai UAS, Nilai Akhir dan Grade ?

Jawaban Saya :-D