Oleh : Rahmat Robi Waliyansyah, M.Kom.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman JAVA (TIB09)
Membuat class sendiri.
Kelas & Objek.
1.Overloading method 2.Konstruktor 3.Overloading konstruktor 1.Overloading method 2.Konstruktor 3.Overloading konstruktor.
Other OOP Basic Viska Mutiawani, M.Sc. Konsep penting Method overloading Encapsulation this keyword final static.
Pemrograman JAVA (TIB09)
Pemrograman Berorientasi Objek
Method.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Berorientasi Objek
As’ad Djamalilleil Function (method) As’ad Djamalilleil
OBJECT ORIENTED PROGRAMMING YANES HARDIANTO SUI Politeknik Manufaktur Astra 2011.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
PELATIHAN JAVA FUNDAMENTAL
Object Oriented Programming with JAVA 2011/2012
Object Oriented Programming with JAVA 2011/2012
Dibuat oleh : Renni Angreni, S.Kom.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
MATERI IV OOP (Object Oriented Programming) Chapter II.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
1 Pertemuan 7 INTERFACE Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.
MEMBUAT CLASS & KONSEP ENCAPSULATION
Class & Object Disusun Oleh: Reza Budiawan Untuk:
PHP - Pemrograman Berorientasi Obyek
Pemrograman Visual I Outline: Method Method Void & fungsi
Pertemuan 2 PBO Imam Solikin, M.Kom..
Access Modifier.
Objek-Oriented Programming (OOP)
MODIFIER JAVA.
MENGENAL KEYWORD this, static, final
Enkapsulasi, Accessor Method, Mutator Method
JAVA FUNDAMENTAL (Method)
MEMBUAT CLASS SENDIRI 2.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Membuat Kelas.
METODE SUSSI.
MENGENAL KEYWORD this, static, final
Praktikum 02 konstruksi class
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
PEMROGRAMAN BERORIENTASI OBJEK
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
MEMBUAT CLASS & KONSEP ENCAPSULATION
Membuat Class Sendiri.
Array, Class, Obyek, Method danConstructor.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Algoritma dan Struktur Data
Oleh : Rahmat Robi Waliyansyah, M.Kom
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Inisiasi Class dan Object
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Konsep Bahasa Pemrograman I Konsep OOP
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Array, Class, Obyek, Method danConstructor.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Oleh : Rahmat Robi Waliyansyah, M.Kom
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Logika dan Algoritma Agung Brastama Putra.
Pemrograman Berorientasi Objek
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

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

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

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“;

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.

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()

ACCESS MODIFIER

INSTANCE OF CLASS Merupakan objek yang dibuat / diinstan dari class

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 :

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.

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

PEMBAHASAN LANGKAH 2 : CLASS HANDPHONE Membuat kerangka class Handphone

PEMBAHASAN Mendeklarasikan variabel yang dibutuhkan

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

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)

PEMBAHASAN Membuat method getter

PEMBAHASAN Pembuatan method tambahan

PEMBAHASAN LANGKAH 3 : CLASS UTAMA Membuat kerangka class utama

PEMBAHASAN Membuat instance of class

PEMBAHASAN Membuat inputan yang diisi user

PEMBAHASAN

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