Pemrograman Berorientasi Object

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Try, Catch, Finally Throws
PERTEMUAN 4 PEMROGRAMAN API OOP Concept mudafiqriyan.com.
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Abstract Class & Interface
Pemrograman JAVA (TIB09)
Inheritance ImamFahrur Rozi.
Dasar Exception Handling
Pemrograman Berorientasi Objek
Inheritance Ery Setiyawan Jullev A.
Inheritance (Pewarisan)
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pertemuan 8 Pemrograman Berbasis Obyek Oleh Tita Karlita
Dasar exception handling
Encapsulation, Inheritance, polymorphism, dan interface
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
EXCEPTION TRY-CATCH-FINALLY
Pertemuan : Object Oriented Programming
Pemrograman Berorientasi Obyek dengan JAVA Interface
Inheritance Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Polymorphism (bag. 2).
INHERITANCE (Oleh : Nur Hayatin, S.ST)
Do you remember this?.  Strategy  Concrete Strategy  Context  Client Strategy Pattern consists of..
MATERI IV OOP (Object Oriented Programming) Chapter II.
Dasar exception handling
Try, Catch, Finally Throws
Algoritma & Pemrograman 1
Pertemuan 6 PEWARISAN AND POLYMORPHISM
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
MEMBUAT CLASS & KONSEP ENCAPSULATION
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
Pertemuan 2 PBO Imam Solikin, M.Kom..
INHERITANCE (PEWARISAN)
Access Modifier.
Inheritance dan Kata Kunci static
POLYMORPHISM (KEBANYAKRUPAAN)
Pemograman Berorientasi Objek
Konsep Dasar Exception Handling
Encapsulation, Inheritance, Polymorphism
Pemrograman Berorientasi Objek
POLYMORPHISM (KEBANYAKRUPAAN)
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
Penanganan Eksepsi Pertemuan Ke- 9.
MODIFIER JAVA.
MENGENAL KEYWORD this, static, final
BAB XI EXCEPTION HANDLING.
Enkapsulasi, Accessor Method, Mutator Method
Pemrograman Berorientasi Objek
MENGENAL KEYWORD this, static, final
INHERITANCE (PEWARISAN)
Exception Sussi.
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
MEMBUAT CLASS & KONSEP ENCAPSULATION
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Object Oriented Programming
Pemrograman Berorientasi Object
Pemrograman Berorientasi Obyek
Dasar exception handling
Pertemuan 9 PENANGAN EKSEPSI
Penanganan Exception di Java
PEWARISAN Kelompok : Alim Mutohidin ( )
(Object Oriented Programming)
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Pertemuan 5 Inheritance
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Pemrograman Berorientasi Object

Encapsulation Encapsulation adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain.

Encapsulation Dalam OOP Encapsulation di wujudkan dalam bentuk “class”. Seperti yang telah dijalaskan sebelumnya dalam sebuah class terdapat property dan method yang memiliki hak akses tertentu terhadap environment/lingkungan-nya, hak akses ini biasa di sebut Access Modifier, access modifier terdiri dari private, protected, dan public. • Private Memberikan hak akses hanya kepada anggota class tersebut untuk menggunakan dan/atau mengubah nilai dari property atau method tersebut.   • Protected Memberikan hak akses kepada anggota class nya dan anggota class hasil inheritance (penurunan sifat) dari class tersebut. • Public Memberikan hak akses kepada property dan method agar dapat digunakan diluar class tersebut.

Contoh Encapsulation

Inheritance (Pewarisan Sifat) Inheritance adalah pewarisan yang artinya sebuah class dapat mewarisi atribut dan metho dari class lain. untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.

Contoh Inheritance

Exception Handling 1. try Keyword ini biasanya digunakan dalam suatu block program. keyword ini digunakan untuk mencoba menjalankan block program kemudian mengenai dimana munculnya kesalahan yang ingin diproses. Keyword ini juga harus dipasangkan dengan keyword catch atau keyword finally yang akan dibahas pada point kedua dan ketiga. 2 . catch Jika anda sudah melihat contoh try maka secara tidak langsung anda sudah memahami kegunaan dari keyword ini. Dalam java, keyword catch harus dipasangkan dengan try. Kegunaan keyword ini adalah menangkap kesalahan atau bug yang terjadi dalam block try. Setelah menangkap kesalahan yang terjadi maka developer dapat melakukan hal apapun pada block catch sesuai keinginan developer. 3. Finally Keyword ini merupakan keyword yang menunjukan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada. 4. Throw / throws Keyword ini digunakan untuk melemparkan suatu bug yang dibuat secara manual.

Contoh try catch

Contoh try finally

Throw / throws 4. throw Keyword ini digunakan untuk melemparkan suatu bug yang dibuat secara manual. Contoh program : public class A {     public static void main(String[] args) {         try         {             throw new Exception("kesalahan terjadi");         }         catch(Exception e)             System.out.println(e);     } }