Kamis, 18 Oktober 2012

LAPORAN PRAKTEK JAVA


PERTEMUAN II

A.    CLASS
Kelas pada Java didefenisikan dengan menggunakan kata kunci class.
Berikut ini merupakan deklarasi kelas pada Java:
[modifier1]class Namakelas [modifier2] {
Class body;
}

B.     METHOD
Method digunakan untuk memodularisasi program melalui pemisahan satu tugas
 menjadi satu unit tersendiri. Berikut ini merupakan deklarasi method pada Java:
[modifier1] tipeNilaiKembalian namaMethod (parameter input) {
            Method body;
}

C.     CONSTRUCTOR
Constructor merupakan method yang namanya sama dengan nama kelas dimana
mehod itu berada.Constructor digunakan untuk menginisialisasi nilai awal (memberikan nilai
default) pada atribut-atribut yang dimiliki oleh suatu objek saat objek itu pertama kali dibuat.

D.    MODIFIER
                Modifier adalah sifat yang dimiliki oleh setiap atribut,method maupun kelas dalam
Java. Modifier akses adalah modifier yang selalu digunakan,modifier akses terdiri dari private,default,protected dan public.Beberapa  modifier penting  lainnya:
a.       Static yaitu modifier digunakan agar suatu atribut maupun method dapat diakses oleh objek atau kelas lain meski tanpa dilakukan instansiasi terhadap kelas  diman atribut maupun method itu berada.
b.     Final yaitu modifier yang digunakan untuk mencegah kemungkinan modifikasi terhadap atribut maupun method,dengan modifier ini suatu atribut akan berlaku sebagai konstanta.

E.     OBJECT

Sebuah kelas dapat digunakan untuk membuat banyak objek.Dibutuhkan operator
new untuk membuat objek dari suatu kelas.




A.    MEMBUAT PROGRAM Disket.java

public class Disket {                               
int panjang = 10;                                                           
final int LEBAR = 10;                      
String warna = "kuning";
String bentuk = "segiempat";
String data = " ";
void simpanData(String data1) {        
this.data += data1;
}
void hapusData() {                            
data = " ";
}
String  bacaData () {                          
return data;
}
}
 

             B .MEMBUAT PROGRAM Maindisket.java
            class MainDisket{                                                                                         
public static void main (String[] args) {                                            
Disket disk1 = new Disket(50);                                              
System.out.println("Panjang disket = "+ disk1.panjang);           
System.out.println("Lebar disket = "+disk1.LEBAR);
System.out.println("Warna disket = "+ disk1.warna);
System.out.println("Bentuk disket = "+disk1.bentuk);

System.out.println("data mula-mula = "+disk1.bacaData());
disk1.simpanData("Belajar Java");
System.out.println("Setelah SimpanData = "+disk1.bacaData());
disk1.hapusData();
System.out.println("Setelah hapusData = "+disk1.bacaData());
}
}

                    C.MENGIMPLEMENTASIKAN KONSTRUKTOR PADA CLASS DISKET
                   1Buka file Disket.java
                   2. Ketik source code di bawah ini pada baris ke 7 dari document Disket.java.Setelah 
     Diketikkan,simpan,compile dan run kelas Disket.java.

Disket()                                    
     panjang = 100;                                                             
}
     Disket (int panjang1) {
            this.panjang = panjang1;
}


      D.Ubah source code pada baris ke 3 dari MainDisket.java dengan source di bawah ini:
      Disket disk1 = new disket (50);
 




Tidak ada komentar:

Posting Komentar