A.
PACKAGE
Package digunkan untuk
mengelompokkan file (*.class) yang terkait (karena jenisnya, fungsinya atau
karena alas an lainnya) pada sirektori yang sama dimana disetiap kelasnya
terdapat directive (statement java dalam source code yang digunakan untuk
membuat kelas) package yang mengacu pada direktori tersebut
Deklarasi package :
Package
namaPackage;
Secara umum , bila ingin
menggunakan kelas yang telah dideklarasikan dan dikompile ke dalam suatu
package, maka anda perlu membubuhkan pernyataan import pada kelas pemanggil
tersebut.
Deklasrasi import :
1.
Mendeklarasikan penggunaan
kelas suatu package satu persatu
Import namaPackage.
namaKelas;
2.
Mendelarasikan penggunaan semua
kelas suatu package
Import
namaPackage.*;
Contoh Program :
NB :
Pada Pogram Manusia.Java, Tumbuhan. Java
Maka file manusia, tumbuhan harus berada dalam folder makhluk hidup dimana folder makhluk hidup harus berada dalam
folder bab 6 dan Program Burung. Java yang file burung berada dalam
folder hewan dimana folder hewan itu sendiri berada dalam folder makhluk
hidup seperti gambar :
A.
Membuat program Manusia.Java
Ketikkan kode program seperti dibawah ini :
package makhlukhidup;
public class Manusia {
public String nama =
" ";
public Manusia (String nama)
{
this.nama = nama;
}
}
B.
Membuat program Tumbuhan.Java
Ketikkan Kode program seperti dibawah ini :
package makhlukhidup;
public class Tumbuhan {
public String nama =
" " ;
public Tumbuhan (String
nama) {
this.nama = nama ;
}
}
C.
Membuat Program Tumbuhan. Java
Ketikkan kode program
dibawah ini :
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);
}
}
Maka ouput dari ketiga
program diatas akan terlihat seperti
berikut :
NB :
Pada Program
MainMakhlukHidup.Java, file MainMakhlukHidup harus berada dalam folder bab 6,
begitu juga dengan file MainMakhlukHidupPakeImport.java seperti yang terlihat
pada gambar berikut :
D.
Membuat program MainMakhlukHidup.java
Ketikkan kode program
dibawah ini :
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");
}
}
Maka output yang
dihasilkan seperti gambar berikut :
E.
Membuat program MainMakhlukHidupPakeImport.java
Ketikkan kode program
dibawah ini :
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");
}
}
NB :
Maka output yang
dihasilkan sama seperti yang diatas tetapi program import ini dibuat agar
memudahkan kita membuat program karena kodenya yang tidak terlalu panjang
dengan kode pada MainMakhlukHidup.java
B.
JAVA KELAS
Sun MIcrosyastem, Inc.
Selaku pengembang utama Jave menyediakan banyak kelas yang dapat digunakan
untuk mempermudah pembuatan aplikasi Java.
1.
Kelas String
String merupakan kelas yang menangani deretan karakter. Kelas
ini mendukung sejumlah method yang sangat bergunan untuk memanipulasi string.
Beberapa method dalma kelas string adalah :
·
Char chartAt(indeks) :
menghasilkan karakter yang terletak pada posisi indeks
·
Boolean equals(Object anObject)
: membandingkaan string ini dengan obyek lain.
Case sensitive.
·
Boolean equalsgnoneCase(String
anString) : membandingkan string ini dengan obyek lain. Tidak case sensitive.
·
Int length() : mengembalikan
nilai panjang/jumlah katakter string dari string.
·
String toLowercase() :
mengkonversikan semua karakter menjadi huruf kecil.
·
String Uppercase() :
mengkonversikan semua karakter menjadi huruf besar.
·
String trim : mengembalikan
salinan string ini setelah menghilangkan spasi kosong di awal dan si akhir
string.
Contoh
Program :
A.
Membuat Program ContohString .
Java
Ketikkan kode program
dibawah ini :
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("Sub String(16,20)
:"+Kalimat.substring(16,20));
System.out.println("Karakter index ke 0 :
"+Kalimat.trim());
}
}
Maka output yang
dihasilkan seperti gambar berikut :
2.
Kelas Math
Math adalah kelas yang terdapat pada paket java.Lang
yang berguna untuke melakukan berbagai operasi matematika. Beberapa method
dalam kelas math adalah :
·
Double abs(double a) :
menghasilkan nilai mutlak atribut.
·
Double ceil(double a) :
menghasilkan nilai atribut dengan pembulatan ke bawah.
·
Double floot(double a)
:mengkonversikan niali atribut dengan pembulatan ke atas.
·
Long round (double a) :
menghasilkan nilai yang merupakan bilangan bulat terdekat dengan pembaca.
·
Double sqrt(double a) :
menghasilkan nilai yang merupakan akar kuadrat dari a.
Contoh
Program :
B.
Membuat Program OpMatematika.
Java
Ketikkan kode program
dibawah ini :
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));
}
}
Maka output yang dihasilkan
seperti gambar berikut :
SEKIAN POSTING MINGGU INI .............