materi pembahasan java introduction to java

Post on 13-Apr-2017

206 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introduction to Java

Modul kelas Java programming untuk Android.© FGroupIndonesia.com

Pembahasan

Definisi Variable, Class, Package, Method

Cara Penamaan yang benar Lokasi Java Project (Eclipse IDE) Cara Menjalankan (Run) Java Project Exercise

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Definisi Variable

Variable : suatu wadah yang dapat menyimpan suatu nilai apapun yg dikehendaki.

Setiap Variable harus ditentukan jenis Data Type-nya masing-masing.

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Data Type (umum)Data Type Nilai Contoh

int Angka bulat int nilaiA = 3;double Angka decimal double nilalJumlah =

3.5;String Text (boleh alphabet,

digit, maupun character)

String hisName = “Donald”;

boolean Pernyataan benar / salah

boolean login = true;

char Satu karakter char intial = ‘a’;

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Definisi Class

Class seperti hal namanya, yaitu merupakan code yang menggambarkan kategori umum yg meringkaskan suatu deskripsi dari kasus nyata.

Contoh : Ayah dengan 3 hal yg dimilikinya, anak, istri, dan saldo.

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

public class Ayah{private double saldo;private int jumlahAnak;private int jumlahIstri;

}

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Definisi Object

Object merupakan penerapan dari suatu Class dalam kasus tertentu.

Contoh : Budi dan Jaya keduanya merupakan ayah yang memiliki 2 putra, dan satu istri.

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Ayah budi = new Ayah();budi.setJumlahAnak(2);budi.setJumlahIstri(1);

Ayah jaya = new Ayah();jaya.setJumlahAnak(2);jaya.setJumlahIstri(1);

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Definisi Package

Lebih mudah dikenal sebagai folder yang memisahkan suatu Class dengan Class lain yg ada di dalamnya.

Contoh : Code Class -> Ayah -> terdapat di dalam package minggu2.

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

package minggu2;

public class Ayah{private double saldo;private int jumlahAnak;private int jumlahIstri;

}

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Definisi Method

Merupakan suatu function yang terangkum dalam sebuah Class dan boleh memiliki parameter tak terbatas.

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

public class Sekolah{int muridExchange;

private void transferMurid(int jumlah){muridExchange = jumlah;}

private void berapaBanyakMuridExchange(){System.out.println(“Terdapat ” + muridExchange + “

pelajar.“);}

} --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Cara Penamaan Yang Benar Variable, Class, atau Package : harus

bermula dari alphabet.

Tidak boleh menggunakan : Awalan angka Karakter operator ( + , -, / , * )

Semuanya boleh menggunakan : gabungan antara alphabet dan angka. gabungan alphabet, angka dan underscore.---------------------------------------------------------------------------

Kursus Online / Offline di © FGroupIndonesia.com

Cara Penamaan Yang Benar Variable / method : bermula dengan

alphabet kecil. Package : semua kecil. Class : bermula kapital.

Penamaan dua kata atau lebih pada Variable, Method, Class : boleh terpisah dengan underscore atau menempel dengan huruf besar.---------------------------------------------------------------------------

Kursus Online / Offline di © FGroupIndonesia.com

Exercise 1

Di dalam package apakah Class ini ?

package minggu2.latihanBaru;

public class Ayah{private double saldo;private int jumlahAnak;private int jumlahIstri;

}--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Exercise 2

Betulkah code dibawah ini ?

Public class MesinKalkulator {private int bilangan ke1;private int Bilanganke2;private int bilanganHasil;

}

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Exercise 3 Betulkah code dibawah ini ?

Public class Barang {private int jumlah;private int nama;private int quantity;

public void setJumlah(int brapa){jumlah = brapa;

}

public void SetNama(String sebut){nama = sebut;

}

public void Set Quantity(int jmlah){quantity = jmlah;

}

} --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Lokasi Java Project

Mengetahui benar dimana file project dalam hard disk. Caranya :

Buka Eclipse, Klik Kanan Project bersangkutan, properties.

Cara Menjalankan (Run)Java Project Pastikan suatu Class tersebut memiliki method main()

dengan parameter 1 buah variable array :

Contoh :

public class Frame1 {public static void main(String [] sstu){// beberapa code tercantum disini}

public void methodLain(){// beberapa code lain ada lagi…}}

Cara Menjalankan (Run)Java Project Pada Java Project terkait, Klik

Kanan : Run As | Run Configurations….

Klik Java Application | New Configuration Beri nama Configuration tsb Ketik nama Class yg ingin di-Run. (sertakan package name jika ada).

Exercise 4 Dalam satu Class bolehkah terdapat

main() method lebih dari satu ? (ya / tidak)

Hanya Class yg memiliki main() method saja yang dapat di-Run. (benar / tidak)

Lokasi Java Project dapat dipindah2 kemana saja folder yg dikehendaki? (ya / tidak)

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

FGroupIndonesia.com

Jl. Parahyangan no.18, Komp. Panghegar Permai IUjung Berung, Bandung 40614

(022) 92800446 / 95244964BBM. 7DF95683 / 7CD59179

WA. 085795569337 / 085721261437

top related