Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Oleh : Rahmat Robi Waliyansyah, M.Kom.

Presentasi serupa


Presentasi berjudul: "Oleh : Rahmat Robi Waliyansyah, M.Kom."— Transcript presentasi:

1 Oleh : Rahmat Robi Waliyansyah, M.Kom.
PENGENALAN OOP Oleh : Rahmat Robi Waliyansyah, M.Kom.

2

3

4 CLASS KET Nama_Kelas harus sesuai dengan nama file.
Contoh : class Handphone, maka nama filenya harus diberi nama dengan Handphone.java.

5 ATRIBUT KET : [access_modifier] : memberi batasan hak class maupun method. [tipe_data] : menjelaskan apakah variabel tersebut bertipe string, int, double, dsb. [nama_variabel] : sebutan definisi variabel tersebut. [value] : nilai dari variabel tersebut Contoh : private String warna = “merah“;

6 METHOD Merupakan fungsi-fungsi yang digunakan untuk memanipulasi nilai-nilai pada atribut dan /atau untuk melakukan hal-hal yang dapat oleh objek itu sendiri. Contoh : setWarna(), getWarna(). Method yang mengembalikan nilai berupa sub program berjenis fungsi. Method yang tidak mengembalikan nilai biasanya berupa sub program berjenis prosedur.

7 METHOD KET : [access_modifier] : memberi batasan hak class maupun method. [tipe_data] : menjelaskan apakah variabel tersebut bertipe string, int, double, dsb. [nama_method] : sebutan definisi method tersebut. Umumnya diakhiri tanda kurung (). (.....) : berisi parameter apabila diperlukan Contoh : public void getWarna()

8 ACCESS MODIFIER

9 INSTANCE OF CLASS Merupakan objek yang dibuat / diinstan dari class

10 LATIHAN Buatlah 2 buah class yang terdiri dari class handphone dan class utama. Class utama digunakan untuk memanggil class handphone. Ketika class utama dijalankan, hasilnya akan tampak seperti dibawah ini :

11 LATIHAN Sedangkan pada class handphone harus memiliki beberapa ketentuan sebagai berikut : Atribut berisi merk, tipe, warna dan harga. Terdapat method setter dan getter untuk mengeset dan mengambil nilai dari merk, tipe, warna dan harga. Terdapat method HargaDiskon() untuk menghitung harga handphone sesudah diskon. Diskon yang diperoleh 10%. Terdapat method keterangan() untuk mencetak statement tentang harga handphone sesudah diskon.

12 PEMBAHASAN LANGKAH 1 MEMBUAT SKEMA “-” private. “+” public.

13 PEMBAHASAN LANGKAH 2 : CLASS HANDPHONE
Membuat kerangka class Handphone

14 PEMBAHASAN Mendeklarasikan variabel yang dibutuhkan

15 PEMBAHASAN Pembuatan method setter
Pembuatan variabel pada parameter di method setter, harus sesuai dengan tipe data pada variabel yang dideklarasikan di class.

16 PEMBAHASAN Penggunaan keyword “this” atau tidak apabila ada perbedaan deklarasi nama variabel pada class handphone dengan parameter pada method setter (script yang diberi kota warna ungu)

17 PEMBAHASAN Membuat method getter

18 PEMBAHASAN Pembuatan method tambahan

19 PEMBAHASAN LANGKAH 3 : CLASS UTAMA Membuat kerangka class utama

20 PEMBAHASAN Membuat instance of class

21 PEMBAHASAN Membuat inputan yang diisi user

22 PEMBAHASAN

23 PEMBAHASAN Membuat output
Untuk mengambilnya cukup menggunakan method get() dalam hal pengambilan data. Penulisan hp.keterangan() sama halnya dengan mengetikkan System.out.println (“Harga HP sesudah diskon (10%) = Rp”+HargaDiskon()); pada class handphone


Download ppt "Oleh : Rahmat Robi Waliyansyah, M.Kom."

Presentasi serupa


Iklan oleh Google