Senin, 28 September 2009

luasLingkaran.Java

class Lingkaran{

Final double PI = 3,141592
double r;
double luas lingkaran;
int luas bulat

Public void hitungLuas (double r);{
Luas lingkaran = ((double) (PI*r*r));

System.out.println("Luas Lingkaran pencacah:"+luas lingkaran);

Luas bulat = ((int) (luas lingkaran));

System.oout.printl ("luas lingkaran bulat :"+luas bulat);


}

}
Jumat, 18 September 2009
Karakter.java

public class Karakter{
public static void main(String[] args){
char karakter1=88, karakter2='X', karakter3='Y';
System.out.println("Karakter 1: " + karakter1);
System.out.println("Karakter 2: " + karakter2);
System.out.println("Karakter 3: " + karakter3);
}
}



Constant Variable (Konstanta)


~ Constant Variable digunakan apabila kita ingin
membuat nilai sebuah variable tidak berubah
(tetap)
~ Constant variable menggunakan keyword final
di depan tipe data, kadang sering juga
digabungkan dengan keyword static. Nama
constant variable biasanya menggunakan kapital
~ Contoh:
final float PI = 3.141592;
static final boolean DEBUG = false;


Literal

Semua informasi (bilangan, karakter, string, boolean ) yang merepresentasikan suatu nilai

* Literal Bilangan (bulat dan pecahan):
* int tahun = 2008; long nilai = 4L
* double myScore = 2.25; float piValue = 3.1415927F;
* double x = 12e22; double y = 19E-95;
* Literal Boolean (true dan false):
* boolean pilihan = true;
* Literal String:
* String quitMsg = “Yakin Ingin Keluar?”;
* Literal Karakter (unicode)

LuasSegitiga.java


public class LuasSegitiga {
public static void main(String[] args) {

int alas= 17;
int tinggi = 11;
double luas;


luas = (double) ((alas*tinggi)/2);


System.out.println("Luas Segitiga : " + luas);

}

}
Memberi Nilai Variabel

~ Menggunakan tanda sama dengan (=)
~ Kebiasaan yang baik untuk memberi
nilai awal (initial value) pada local
variabel (mencegah bug pada program)
~ Contoh:
int hasilTambah = 0;
boolean status = false;

Memberi Nama Variabel

~ Gunakan lowercase untuk variabel yang
terdiri dari satu kata atau kata pertama
~ Gunakan kapital untuk karakter pertama dari
kata kedua, ketiga, dst
~ Contoh:
int hasil;
boolean statusMesinMobil;
Button openFile;

Penentu Akses

~ Private: pengaksesan suatu instance variabel
dan method hanya dapat dilakukan di dalam
class ( tidak bisa dari dari luar class)
~ Tanpa Tanda: pengaksesan suatu instance
variabel dan method dapat dilakukan di
dalam kelas dan kelas lain dalam satu paket
~ Public: pengaksesan suatu instance variable
dan method dapat dilakukan dari luar
(sembarang) kelas
Bilangan.java

class Bilangan {
static int pencacah = 0;
private int nilai;
public Bilangan(int nilai){
this.nilai = nilai;
this.pencacah++;
}
public void info(){
System.out.println("Nilai:“ + this.nilai);
System.out.println("Pencacah:“ + this.pencacah);
System.out.println("");
}
}


BilanganBeraksi.java

public class BilanganBeraksi{
public static void main(String[] args){
Bilangan b1 = new Bilangan(50);
b1.info();

Bilangan b2 = new Bilangan(15);
b2.info();

Bilangan b3 = new Bilangan(30);
b3.info();
}
}

Variabel

~ Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)
~ Nilai variabel dapat diubah di pernyataan manapun di dalam program
~ Mendeklarasikan variabel:
tipe namaVariabel1 [, namaVariabel2]
Contoh:
int hasilKali;
~String namaSiswa, namaGuru, namaAdmin;

Lingkup Variabel

Variabel dipanggil berdasarkan lingkupnya, dimulai dari blok yang paling kecil, kemudian blok di luar itu

1. Instance Variable: variabel yang memiliki nilai yang
berbeda di setiap objek
2. Class Variable: variabel yang berlaku di suatu class dan
seluruh instan dari class tersebut (objek). Ciri class
variable adalah menggunakan keyword static
3. Local Variable: digunakan di dalam method atau blok
pernyataan yang lebih kecil dari itu
4. Parameter: variabel yg ada di dalam pernyataan
(argument) method


Ekspresi

Ekspresi

~ Pernyataan yang dapat menghasilkan suatu nilai. Nilai yang dihasilkan oleh pernyataan ini yang disebut dengan nilai balik (return value)

~Nilai balik bisa berupa bilangan, boolean, atau objek

~Method tanpa nilai balik biasanya menggunakan keyword void

~Contoh:hasilBagi = a / b;
Kamis, 17 September 2009

Materi KuliahKU

Bahasa Pemrograman?

* Komputer bekerja seperti switching dan hanya
mengenali 0 dan 1
* Manusia tidak (paham) berbicara dengan bahasa
0 dan 1
* Perlu bahasa pemrograman yang dapat menjadi
perantara percakapan antara komputer dan
manusia
* Bahasa pemrograman diubah ke dalam bahasa
yang dipahami oleh komputer dengan
menggunakan interpreter atau kompiler

Compiler or Interpreter?

* Compiler:
Mengkompilasi source code menjadi bentuk file yang bisadieksekusi

* Interpreter:
Mengkompilasi dan menjalankan source code secara langsung


Tingkat Bahasa Pemrograman

- Bahasa Pemrograman Tingkat Rendah
(Assembler)
- Bahasa Pemrograman Tingkat Sedang
(C, Pascal, Fortran)
- Bahasa Pemrograman Tingkat Tinggi
(Java, C++, C#)

Paradigma Pemrograman

Sudut pandang dan style pemrograman berhubungan dengan bagaimana sebuah masalah diformulasikan dalam bahasa pemrograman

- Functional Programming: Urutan fungsi secara sekuensial (Scheme, Lisp)
- Procedural Programming: Pemecahan masalah berdasarkan prosedural kerja yg terkumpul dalam unit pemrograman bernama fungsi (C, Pascal)
- Object-Oriented Programming: Koleksi object yang
saling berinteraksi . Class adalah unit pemrograman (Java, C#, C++)

Tool Pemrograman Java

1. Compiler (Interpreter):
Java Standard Edition (JSE)
2. Text/Code Editor:
TextPad, Notepad++
3. Integrated Development Environment (IDE):
Netbeans, Eclipse, JCreator


Instalasi JSE dan Netbeans

1. Download Java Standard Edition (JSE) dari:
http://java.sun.com/javase/downloads/
2. Instal JSE dengan mengklik:
jdk-6u11-windows-i586-p.exe
3. Download Netbeans versi terbaru dari
http://netbeans.org
4. Instalasi Netbeans dengan mengklik:
netbeans-6.5-ml-windows.exe
5. Ikuti seluruh proses instalasinya sampai
selesai

Instalasi Text Editor dan Set Path

Set path dan instalasi text editor diperlukan
untuk yang mengembangkan aplikasi textbased
dengan console

1. Klik Start -> Control Panel -> System ->
Advanced -> Environment Variables dan set
system PATH:
;C:\Program Files\Java\jdk1.6.0_11\bin

2. Instal text editor untuk editing code:
extpad, notepad++, JCreator
Minggu, 13 September 2009

CLASS MOBIL2

class MobilLengkap{

String warna;
int tahunProduksi;
void prinMobil(){
system.out.println ("warna:"+warna);
system.out.println ("Tahun":"+tahunProduksi);

void hidupkan mobil(){
system.out.println ("mobilku sudah hidup yeee");
}

void matikan mobil(){
system.out.println ("mobilku sudah mati yeee");
}

void ubahgigi(){
system.out.println ("mobilku mengubah gigi");
}

}
}

MOBILBERAKSI

Public class MobilLengkapBeraksi{
Public static void main (string [] ){
MobilLengakap mobilMega = new MobilLengkap();
mobilMega.warna = "Hitam";
mobilMega.tahunProduksi = 2005;
mobilMega.hidupkanMobil();
mobilMega.makanMobil();
mobilMega.ubahgigi();
}
}

CLASS MATEMATIKA

Class Matematika{
int hasil;

void pertambahan (int a,int b){
hasil = a + b
system.out.println ("hasil penjumlahan =' +hasil);
}

void pengurangan (int a,int b){
hasil = a - b
system.out.println ("hasil pengurangan =' +hasil);
}

void perkalian (int a,int b){
hasil = a * b
system.out.println ("hasil prerkalian =' +hasil);
}

void pembagian (int a,int b){
hasil = a / b
system.out.println ("hasil pembagian =' +hasil);
}

MATEMATIKA AKSI

Public class MatematikaAksi{
Public static void main (string [] ){
Matematika matematikaku = new Matematika();
Matematikaku bertambah (20,30)
Matematikake berkurang (50,30)
Matematikaku mengalikan (20,3)
Matematikaku membagi (21,3)
}
}