Minggu, 13 November 2011

Laporan Praktek Pertemuan 7


Hi… temen-temen…
Pada pertemuan ini, pokok pembahasannya adalah Package dan Java Kelas.
A.    Package
Package adalah sebuah sarana untuk mengelompokkan atau mengorganisasikan kelas (*.class) yang terkait (karena jenisnya, fungsinya atau karena alasan lainnya) pada direktori yang sama, dimana di dalam setiap kelasnya terdapat directive (statement java dalam source code yang digunakan untuk membuat kelas) package yang mengacu pada direktori tersebut.
Ada tiga langkah dalam membuat package yaitu :
1.      Mendeklarasikan dan memberi nama package.
2.      Membuat struktur dan nama folder yang sesuai dengan struktur dan nama package.
3.      Mengkompilasikan kelas-kelas sesuai dengan nama package masing-masing.


B.     Java Kelas
Sun Microsystem, Inc. selaku pengembang utama java menyediakan banyak kelas yang dapat digunakan untuk mempermudah pembuatan aplikasi, antara lain :
1.      Kelas string
Merupakan kelas yang menangani deretan karakter. Beberapa method dalam kelas string  seperti : char, boolean, int, string.
2.      Kelas math
Math adalah kelas yang terdapat pada paket java.lang yang berguna untuk melakukan berbagai operasi matematika. Beberapa method dalam kelas math adalah : double abs, double ceil, double floor, long round, double sqrt.

Berikut ini adalah beberapa contoh program dari penggunaan package dan kelas java!
Sebelum menyimpan kode, kita membuat sebuah direktori dengan nama folder Meet6\makhlukhidup\hewan
Manusia.java
//file Manusia harus berada dalam folder makhlukhidup
package makhlukhidup;
public class Manusia {
public String nama = "";
public Manusia(String nama){
this.nama = nama;
}
}


Hasil:
Tumbuhan.java
//file Tumbuhan harus berada dalam folder makhlukhidup
package makhlukhidup;
public class Tumbuhan {
public String nama = "";
public Tumbuhan (String nama){
this.nama = nama;
}
}

Hasil:

Burung.java
//file Burung harus berada dalam folder makhlukhidup/hewan
package makhlukhidup.hewan;
public class Burung {
public static final boolean bisaTerbang = true;
public String nama ="";
public Burung (String nama) {
this.nama = nama;
System.out.println("Nama burung: "+nama);
}
}

 
Hasil:


MainMakhlukHidup.java
//file MainMakhlukHidup harus berada dalam folder Meet6
 public class MainMakhlukHidup {
 public static void main (String [] args){
 makhlukhidup.Manusia m = new makhlukhidup.Manusia ("Sayuti");
 System.out.println("nama : "+m.nama);
 makhlukhidup.Tumbuhan t = new makhlukhidup.Tumbuhan("Palem");
 System.out.println("nama : "+t.nama);
 System.out.println("Semua burung pasti bisa terbang?"+makhlukhidup.hewan.Burung.bisaTerbang);
 makhlukhidup.hewan.Burung b = new makhlukhidup.hewan.Burung("Beo");
 }
 }

Hasil:


MainMakhlukHidupPakeImport.java
//file MainMakhlukHidup harus berada dalam folder Meet6
import makhlukhidup.*;
import makhlukhidup.hewan.*;
public class MainMakhlukHidupPakeImport{
public static void main(String [] args) {
Manusia m = new Manusia ("Sayuti");
System.out.println("nama : "+m.nama);
Tumbuhan t = new Tumbuhan("Palem");
 System.out.println("nama : "+t.nama);
 System.out.println ("Semua burung pasti bisa terbang?"+Burung.bisaTerbang);
 Burung b = new Burung ("Beo");
 }
 }

Hasil:


ContohString.java
public class ContohString {
public static void main (String[]args) {
String Kalimat = "Selamat belajar JAVA";
System.out.println("toUpperCase : "
+Kalimat.toUpperCase());
System.out.println("toLowerCase : "
+Kalimat.toLowerCase());
System.out.println("Jumlah karakter : " +Kalimat.length());
System.out.println("Karakter index ke 0 : "+Kalimat.charAt(0));
System.out.println("substring(16,20) : " +Kalimat.substring(16,20));
System.out.println("Karakter index ke 0 : " +Kalimat.trim());
}
}

Hasil:


OpMatematika.java
public class OpMatematika {
public static void main (String [] args) {
System.out.println("E                           = " +Math.E);
System.out.println("PI                          = " +Math.PI);
System.out.println("Ln 20        = " +Math.log(20.0));
System.out.println("ceil(-5.6)   = " +Math.ceil(-5.6));
System.out.println("floor(-5.6)             = " +Math.floor(-5.6));
System.out.println("round(-5.6)            = " +Math.round(-5.6));
System.out.println("sqrt(25)     = " +Math.sqrt(25));
System.out.println("pow(25,0.5) = " +Math.pow(25,0.5));
}
}

Hasil:



Itulah sedikit penjelasan tentang package dan java kelas. Semoga bermanfaat untuk kita semua.

Thank’s……….

NB : Dalam penyimpanan nama Package harus sama dengan nama  folder.


Tidak ada komentar:

Posting Komentar