8/17/2019 Java Class dan Penggunaannya
1/13
Bahasa Pemrograman Java
Mengenal Packages, Class,
Objek, dan Method
8/17/2019 Java Class dan Penggunaannya
2/13
Packages
•Packages dalam JAVA berarti pengelompokkanbeberapa class dan interface dalam satu unit.
•Packages menyediakan mekanisme untuk untuk
mengatur class dan interface dalam jumlahbanyak dan menghindari konflik dalam
penamaan
8/17/2019 Java Class dan Penggunaannya
3/13
Class
•Class bagian dari program yang memiliki atribut-atribut
•Class tidak bersifat “Main” atau utama,
sehingga sebuah class tidak bisa di-run ataudieksekusi tanpa menggunakan main class.
•Class merupakan cetakan dari program yang
dibuat
8/17/2019 Java Class dan Penggunaannya
4/13
Class
• Untuk dapat mengeksekusi class, harusdilakukan instansiasi, yaitu membuat sebuah
object dari class yang sudah dibuat
•
Nama file harus sama dengan nama dari classpublic.
8/17/2019 Java Class dan Penggunaannya
5/13
ClassDeklarasi pada Class
public class MyClass {
//Deklarasi Anggota Kelas(member)
int var1;
double var2String var3; String var3;
void metoda1 (parameter…) {
…
}
int metoda2 (parameter…) {
8/17/2019 Java Class dan Penggunaannya
6/13
Object
•Objek adalah kesatuan entitas (benda), baikyang berwujud nyata ataupun hanya suatu
system atau konsep yang memiliki sifat
karakteristik dan fungsi.•Objek adalah unit terkecil pemograman yang
masih memilki data (sifat karakteristik) dan
fungsi.
8/17/2019 Java Class dan Penggunaannya
7/13
Object – 2
•Objek dibuat mula-mula dengan membuatvariabel yang akan merujuk ke objek. Variabel ini
disebut dengan variabel objek . Selanjutnya
objek diciptakan melalui new dan hasilnyaditugaskan ke variabel objek.
8/17/2019 Java Class dan Penggunaannya
8/13
Method
•Metode adalah sekumpulan statement programyang disatukan menjadi sebuah subprogram
atau fungsi, diawali dengan tanda “{“ diakhiri
dengan tanda “}”.
8/17/2019 Java Class dan Penggunaannya
9/13
Method
Ada 2 macam metode, yaitu:•Metode kelas : Metode ini dapat dieksekusi
walaupun tidak terdapat objek dalam kelas
tersebut. Seperti variabel kelas, metode kelas juga dideklarasikan menggunkan keyword static.
•Metode objek : Metode ini hanya dapat
dieksekusi sehubungan dengan objek tertentu.
8/17/2019 Java Class dan Penggunaannya
10/13
Method
•Metode pengendali yaitu :•Metode main() : Metode ini digunakan pada
saat aplikasi Java dimulai, menggunakan
keyword static. Sebelum aplikasi mulaidieksekusi, diperlukan metode walaupun tanpa
objek.
8/17/2019 Java Class dan Penggunaannya
11/13
Method
Metode dapat mempunyai nilai balik atau tidak,yaitu
•Metode tidak membalikkan nilai jika diberi
awalan void
Contoh :
void Namametode(){
System.out.println(“INI METODE”);}
8/17/2019 Java Class dan Penggunaannya
12/13
Method
•Metode membalikkan nilai diberi awalansebuah tipe data
contoh :
int Namametode(){ int nilai;System.out.println(“Kasih nilai balik”);
return nilai; // mengembalikan suatu nilai dari
metode
}
8/17/2019 Java Class dan Penggunaannya
13/13
Method
•Metode yang diberi parametercontoh :
void Namametode(String a){
System.out.println(“INI METODE”);}