Bab 6: PACKAGE DAN JAVA KELAS



PACKAGE DAN JAVA KELAS

Tujuan :
1.      Agar mahasiswa memhami dan mempratekan kegunaan package 
2.      Agar mahasiswa memhami dan mempratekan penggunaan dokumentasi java



DASAR TORI
A.     PACKAGE.

  Package digunakan untuk mengelompokkan file kalas (*class) yang terkait (karena jenisnya, fungsinya atau karena alasan lainnya) pada direktori yang sama, dimana didalam kelasnya terdapat directive (statetmen java dalam source code yang digunakan untuk kelas) package yang mengacu pada directori tersebut.


Deklarasi package :


Package namaPackage;
  
       Secara umum, menggunakan kelas yang telah dideklarasi dan dikompile ke dala suatu package, maka dapat membubuhkan pernyataan import pada kelas pemanggil tersebut.
Deklarasi import :


1.       Mendeklarasikan penggunaan kelas suatu package satu persatu


Import namaPackage.namaKelas;


2.       Mendeklarasikan penggunaan semua kelas suatu package


  Import namaPackage.*;

B.     JAVA KELAS.
       Sun microsystems, inc. selaku pengembangan utama java menyediakan banyak kelas yang dapat digunakan untuk mempermudahkan pembuatan aplikasi java.
1.       Kelas String.
       String merupakan kelas yang menangani deretan karakter. Kelas ini mendukung sejumlah method yang sangat berguna untuk memanipulasi string. Beberapa method dalam kelas string adalah :


a.        Char charAt(int indeks) : menghasilkan karakter yang terletak pada posisi indeks.


b.        Boolean equals(Object anObjevt) : membandingkan string ini dengan onjek lain. Case sensitive


c.        Boolean equalsIgroneCase(String anString) : membandingkan string ini dengan objek lain. Tidak case sensitive


d.       Int length() : mengembalikan nilai panjang/jumlah karakter dari string


e.        String toLowerCase() : mengkonversi semua karakter menjadi huruf kecil


f.         String toUpperCase() : mengkonversikan semua karakter menjadi huruf besar


g.        String trim() : mengembalikan salinan string ini menghilangkan spasi kosong diawal dan diakhir string.

2.      Kelas Math.
       Math adalah kelas yang terdapat pada paket java yang berguna untuk melakukan berbagai operasi matematika.


Beberapa method dalam kelas math adalah :


a.        Double abs(double a) : Menghasilkan nilai mutlak dari atribut.


b.        Double ceil(double a): Mengkonversi nilai atribut dengan pembulatan ke bawah.


c.        Double floor(double a): Mengkonversi nilai atribut dengan pembulatan keatas.


d.       Long round(double a): Menghasilkan nilai yang merupakan bilangan bulat terdekat dengan parameter a.


e.        Double sqrt(double a): Menghasilkan nilai yang merupakan akar kuadrat dari a.


LANGKAH-LANGKAH PRATIKUM

cara menyimpan file
1. membuat folder dick d
2. membuat folder dengan menggunkan mana folder makhlikhidup
3. penyimpanan telah disiapkan

A. Mebuat Program Manusia.java



//file Manusia harus berada dalam folder makhlukhidup

   package makhlukhidup;

   public class Manusia {

   public String nama = "";

   public Manusia (String nama){

         this.nama = nama;

   }

  }
        OUTPUTNYA

       bukan fungsi utama


        B.  Membuat Program Tumbuhan.java

   //file Tumbuhan harus berada dalam folder makhlukhidup

   package makhlukhidup;

   public class Tumbuhan {

   public String nama = "";

   public Tumbuhan (String nama){

         this.nama = nama;

   }

  }

OUTPUTNYA

        error


C.  Membuat Program  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);

   }

  }

OUTPUTNYA

    error


D
.  Membuat Program 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("Pelem");

         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");

  }

  }
        

        OUTPUTNYA


Nama : Sayuti

   Nama : Palem

   Semua burung pasti bisa terbang? False

   Nama burung : Beo


E.  Membuat Program MainMakhlukHidupPakeInport.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");

   }

  }
  OUTPUTNYA


Nama : Sayuti


   Nama : Palem


   Semua burung pasti bisa terbang? False


   Nama burung : Beo


F.  Membuat Program 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());

   }
  }

 
OUTPUTNYA



to UpperCase SELAMAT BELAJAR JAVA

   to LowerCase selamat belajar java

   Jumlah karater : 20

   Karakter indeks ke 0 : S

   Substring <16,20> : java

   Karakter index ke 0 : selamat belajar java

 G.  Membuat Program 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));

   }

  }


 
OUTPUTNYA


  E                   = 2.718281828459045

  PI                  = 3.141592653589793

  Ln 20               = 2.995732273553991

  Ceil <-5.6>         = -5.0

  Floor <-5.6>        = -6.0

  Round <-5.6>        = -6

  Sqrt <25>           = 5.0

  Pow <25,0.5>        = 5.0

Komentar

Postingan populer dari blog ini

Bab 3: INFORMATION HIDING, INHERITANCE, ENCAPSULATION DAN POLYMORPHISM