LAPORAN KE V
CLASS,OBJECT,METHOD DAN KONSTRUKTOR
Contoh Program
1.Program dengan nama class Disket
public class Disket {
int panjang=10;
final int LEBAR=10;
String warna="kuning";
String bentuk="segiempat";
String data=" ";
Penjelasan Kode program:
public class Disket : merupakan nama kelas dengan nama Disket
public class bersifat public karena dapat diakses oleh semua kelas.
int panjang=10; Pendeklarasian variable panjang dengan nilai 10
final int LEBAR=10; merupakan atribut yang bersifat tetap
String warna="kuning";
String bentuk="segiempat";
String data=" ";
Disket () { disket merupakan sebuah method
panjang=100;
}
Disket (int panjang) { merupakan suatu parameter panjang merupakan sebuah method
this.panjang=panjang; isi method
}
void SimpanData(String data) { simpanData merupakan sebuah method
this.data +=data; fungsinya memberikan nilai ke variable data
}
void hapusData() { hapusData merupakan sebuah method
data=" "; data berisi kosong
}
String bacaData() { bacaData merupakan sebuah Method
return data; mengembalikan data
}
}
Jadi dalam kode program Disket yang menjadi method ada 5 yaitu:
1. Disket
2. Panjang
3. SimpanData
4. hapusData
5. bacaData
yang termasuk kedalam parameter adalah:
- panjang
- LEBAR
- Warna
- Bentuk
- data
- Method adalah : Tingkah laku dari suatu objek.
- Class adalah: wadah yang berisi abstrasi(pemodelan)dari suatu obyek (benda), yang mendeskripsikan data(sifat karakteristik) dan fungsi yang dimiliki oleh obyek tersebut
- Object adalah perwujudan/instans dari suatu kelas.
Setelah mengetikan kode program Class Disket Lakukan Compile dengan menekan CTRL+1
Lakukan Eksekusi program(run) CTRL+2
Hasilnya:
Kode program yang sudah di Runkan
Kode program class Disket bias di Compile kan dan tidak terjadi ERROR
Tetapi ketika di Run kan akan timbul sintaks Error dan tidak memberikan hasil
Karena: Kode program Disket tidak memiliki void main yang menjadi Fungsi Utama.
2.Kode program dengan memakai fungsi utama(void main) dengan nama class mainDisket
2. Program dengan nama class MainDisket
class MainDisket{
public static void main (String[] args) {
Disket disk1= new Disket();
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());
}
}
Penjelasan kode program MainDisket:
class MainDisket1{ nama kelas dengan nama MainDisket
public static void main (String[] args) { merupakan fungsi utama class MainDisket
Disket disk1= new Disket(); nama objek disk1 pada kelas Disket dengan konstruktor
Pendeklarasian suatu objek
System.out.println("panjang Disket = "+ disk1.panjang); memanggil nilai dari variable panjang pada kelas Disket
System.out.println("Lebar Disket = "+ disk1.LEBAR); memanggil nilai dari variable LEBAR pada kelas Disket
System.out.println("warna Disket = "+ disk1.warna); memanggil nilai dari variable warna pada kelas Disket
System.out.println("Bentuk Disket = "+ disk1.bentuk); memanggil nilai dari variable Bentuk pada kelas Disket
System.out.println("Data mula-mula = "+disk1.bacaData());
disk1.SimpanData("Belajar Java"); memanggil method simpan data sekaligus mengirimkan nilai dari objek disk1 darin class Disket
System.out.println("Setelah SimpanData= "+disk1.bacaData());
disk1.hapusData();
System.out.println("Setelah hapusData= "+disk1.bacaData());
}
}
Setelah mengetikan kode program Class MainDisket Lakukan Compile dengan menekan CTRL+1
Gambar kode program MainDisket Yang telah di compile:
Lakukan Eksekusi program(run) CTRL+2
Hasilnya:
Penggabungan Disket dengan MainDisket:
class Disket {
int panjang=10;
final int LEBAR=10;
String warna="kuning";
String bentuk="segiempat";
String data=" ";
Disket () {
panjang=100;
}
Disket (int panjang) {
this.panjang=panjang;
}
void SimpanData(String data) {
this.data +=data;
}
void hapusData() {
data=" ";
}
String bacaData() {
return data;
}
}
class MainDisket1{
public static void main (String[] args) {
Disket disk1= new Disket();
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());
}
}
Simpan dengan nama program sesuai dengan keinginan.
· Lakukan Compile pada program diatas dengan menekan CTRL+1 pada Keyboard
· Lakukan Eksekusi Program dengan Menekan CTRL+2 pada Keyboard
Soal
Mengapa di Disket tidak memakai public sedangkan di Main Disket memakai Public?
Jawab:
Karena pada Main Disket terdapat public Static void main yang berfungsi sebagai fungsi utama
sedangkan pada Disket tidak terdapat public static void main .
Mengapa di Disket tidak memakai public sedangkan di Main Disket memakai Public?
Jawab:
Karena pada Main Disket terdapat public Static void main yang berfungsi sebagai fungsi utama
sedangkan pada Disket tidak terdapat public static void main .
Demikianlah hasil dari Laporan saya
Sekian dan Terimakasih.................
Sekian dan Terimakasih.................







Tidak ada komentar:
Posting Komentar