Encapsulasi ( Pengkapsulan )

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

By : Rizky Yuniar Hakun. Konsep Pemrograman Berorientasi Object.
Object Oriented Programming
OBJECT ORIENTED PROGRAMMING in JAVA
Pemrograman Berbasis Objek
Paradigma OOP Ery Setiyawan Jullev A.
Konsep Pemrograman Berorientasi Obyek
Pemrograman Lanjut Ratnokustiawan.wordpress.com.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB I – KONSEP PBO.
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
Pemrograman Berorientasi Objek OOP (Object Oriented Programming )
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Object Oriented Programming. Kemampuan untuk memelihara dan mengimplementasikan perubahan di dalam program lebih efektif dan cepatKemampuan untuk memelihara.
Konsep Pemrograman Berorientasi Objek
Perbandingan POP & OOP Pertemuan ke 7.
Lintas Objek Budi Hartono.
BAB 1 KONSEP OOP.
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati.
OBJECT-ORIENTED PROGRAMMING ( O O P )
OBJECT ORIENTED PROGRAMMING ( O O P )
Operasi Dasar Input/Output
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
OOP pada pemrograman Web
Pemrograman Berorientasi Objek (PBO) Object Oriented Programming (OOP)
CLASS, OBJECT METHOD, PROPERTIES Object Oriented Programming
Rekayasa Perangkat Lunak Konsep Orientasi Objek
Object Oriented Programming
PEMROGRMAN BERORIENTASI OBJECT Kontrak Perkuliahan
ALGORITMA DAN PEMROGRAMAN 2
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
BAB 1 KONSEP OOP.
(Object Oriented Programming)
Enkapsulasi, Accessor Method, Mutator Method
KONSEP OOP INHERITANCE (PEWARISAN) Encapsulation (enkapsulasi)
Konsep Pemrograman berorientasi Objek
Pemrograman Berorientasi Objek
Object Oriented Programming
Konsep Object Oriented
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Pilar Object Oriented Programming
REKAYASA PERANGKAT LUNAK
Bina Sarana Informatika
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
PEMROGRAMAN BERORIENTASI OBYEK
Pemrograman Berorientasi Obyek dengan PHP
Dasar-dasar Pemrograman Objek dg Java
Pemrograman Berorientasi Objek
ANALISA & DESAIN BERORIENTASI OBJEK
Pemrograman Berorientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
MENGENAL OBJEK ORIENTED PROGRAMMING (OOP)
Testing Dan Implementasi Sistem
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
PEMODELAN ANALISIS RPL – PERTEMUAN 5&6.
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Pemrograman Berorientasi Obyek
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
PEMROG.BERORIENTASI OBJ.LANJUT
ANALISA BERORIENTASI OBJEK
ANALISA BERORIENTASI OBJEK
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Perkembangan Teknik Pemrograman
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Konsep Aplikasi Berbasis Objek
Transcript presentasi:

Encapsulasi ( Pengkapsulan ) Budi Hartono

Konsep OOP Pemrograman berorientasi objek (OOP: Object Oriented Programming) bukanlah konsep yang baru dalam dunia pemrograman. Konsep OOP terdiri dari tiga(3) hal utama, yaitu encapsulation (enkapsulasi), inheritance (penurunan), dan polymorphism (polimorfisme).

Difinisi Enkapsulasi Encapsulation / Enkapsulasi : adalah sistem dimana data dan function/procedures dijadikan satu, dimana functions /procedures tersebut adalah untuk memanipulasi data Prinsip menyembunyikan dengan menggunakan struktur data dan hanya meyediakan opersi-operasi untuk interface dengan luar disebut dengan Encapsulasi

Lanjutan… Pembungkusan (penyembunyian informasi) berarti meninggalkan aspek eksternal dari objek yang dapat dimasuki (diakses) oleh objek lain dan memfokuskan diri pada implementasi internal suatu objek Encapsulasi adalah pengemasan data dan fungsi dalam wadah bernama objek. Data tidak lagi diperlakukan sebagai komponen kedua setelah fungsi, melainkan mempunyai kedudukan yang sama dengan fungsi.

Cara Kerja Enkapsulasi adalah pembungkusan data dan fungsi melalui suatu kelas Kelas akan menunjukan data dan cara untuk mengakses data tersebut melalui suatu fungsi Dalam konsep PBO data tidak dapat diakses tanpa melalui suatu metode Dengan cara ini akan terlihat jelas apa saja yang dapat dilakukan oleh suatu objek

Keuntungan Encapsulasi Kita dapat mengharapkan suatu objek melakukan metoda apa yang kita inginkan tanpa harus tahu bagaimana objek itu melakukannya. Contoh suatu objek televisi. Orang tidak perlu tahu bagaimana televisi melakukan suatu tugas tertentu, misalnya menayangkan gambar tertentu. Yang perlu diketahui adalah tombol mana pada remote control yang harus ditekan, kemudian televisi akan berfungsi. Penekanan tombol pada remote contol mengirimkan pesan tertentu pada televisi, memberitahu metoda apa yang akan dilakukan

Contoh Program

Contoh Program

Keterangan Program Pada program diatas diciptakan kelas siswa yang memiliki data nis,nama. Data-data tersebut hanya dapat diakses melalui fungsi inputdata dan outputdata Fungsi inputdata digunakan untuk memasukan data nis, nama Fungsi outputdata digunakan untuk menampilkan data nis,nama. Pada program utama kelas siswa diimplementasikan melalui objek pelajar. Secara otomatis apa yang dimiliki oleh kelas siswa juga dimiliki oleh pelajar Objek Pelajar memiliki kemampuan untuk mengunakan fungsi inputdata dan outputdata. Pada program ini hanya objek pelajar yang diperbolehkan untuk mengakses data

Contoh Program

Contoh Program

Lanjutan