INFORMATION HIDING, ENCAPSULATION, POLYMORHISM
|
|
|
- Yandi Iskandar
- 9 tahun lalu
- Tontonan:
Transkripsi
1 INFORMATION HIDING, ENCAPSULATION, INHERITANCE, DAN POLYMORHISM
2 Information Hiding dan Encapsulation Information Hiding adalah menyembunyikan attribute dan method suatu objek dari objek lain. Encapsulation adalah menyembunyikan attribute suatu objek dari objek lain. Attribute maupun method disembunyikan dengan cara memberikan modifier private. wilis k - IF UPN "V" Yk
3 Information Hiding dan Encapsulation method setter : method dalam kelas yang sama, yang memberikan nilai pada attribute private method getter : method masih dalam kelas yang sama, yang mengambil nilai dari attribute private
4 PersegiPanjang.java contoh program Information Hiding dan Encapsulation public class PersegiPanjang{ private double panjang; // attribute yg di hide private double lebar; // attribute yg di hide private double tinggi; // attribute yg di hide public PersegiPanjang() (){ panjang = 0; lebar = 0; private double luas(double p, double l) { // di encap return p*l; public void setpanjang(double panjang) { this.panjang = panjang; public void setlebar(double lebar) { this.lebar = lebar; public double getpanjang() { return panjang; public double getlebar() { return lebar; public double getluas() { return luas(panjang, lebar);
5 MainPersegiPanjang.java public class MainPersegiPanjang { public static void main(string[] srgs) { PersegiPanjang pp = new PersegiPanjang(); pp.setpanjang(10); pp.setlebar(20); System.out.println("Panjang : "+ pp.getpanjang()); g()) System.out.println("Lebar : "+ pp.getlebar()); System.out.println("Luas : "+ pp.getluas()); Output
6 Inheritance Semua attribute dan method dari suatu kelas super dapat diwariskan ke subkelas Bentuk pewarisan : [modifier] class namasubkelas extend namakelassuper { // classbody
7 Overrriding Attribute dan Method Overriding adalah kemampuansuatu subkelas untuk memodifikasi attribute dan method milik kelas supernya (bukan private atau final). Modifikasi : jumlah parameter, tipe parameter, tipe return value, ataupun lingkungan pemrosesan datanya
8 contoh program overriding : KelasSuper.java class KelasSuper { public void methodasli() { System.out.println("Method milik KelasSuper jalan"); public static void main(string[] args) { KelasSuper oks = new KelasSuper(); oks.methodasli(); Output
9 contoh program overriding : SubKelas.java class SubKelas extends KelasSuper { public void methodasli() { System.out.println("Method yg overrided jalan"); public void methodpemanggil (){ System.out.println("Method pemanggil methodasli jln"); super.methodasli(); // yg dipanggil milik kelas super public static void main(string [] args) { SubKelas osk = new SubKelas(); osk.methodasli(); osk.methodpemanggil(); Output t
10 Menggunakan Method dan Constructor Kelas Super Constructor super(); super(tipe parameter); Method d( (non static) i) super.namamethod();
11 Polymorphism artinya bersifat poly morphy (memiliki banyak bentuk) Method method overloading dalam kelas yang sama Mthd Method method d overloading dalam dl kelas kl yang berbeda (kelas turunannya)
12 contoh 1 EkspresiWajah.java class EkspresiWajah{ public String respons() { return("perhatikan ekspresi wajah saya"); class Gembira extends EkspresiWajah{ public String respons() { return("ha ha ha.."); class Sedih extends EkspresiWajah{ public String respons() { return("hik hik ngeee ngeee ngeee.."); class Marah extends EkspresiWajah{ public String respons() { return("hai kurang ajar..!!");
13 MainEkspresiWajah.java class MainEkspresiWajah{ public static void main(string args[]) { EkspresiWajah objekspresi = new EkspresiWajah(); Gembira objgembira = new Gembira(); Sedih objsedih = new Sedih(); Marah objmarah = new Marah(); EkspresiWajah[] arrekspresi = new EkspresiWajah[4]; arrekspresi[0] = objekspresi; arrekspresi[1] = objgembira; arrekspresi[2] = objsedih; arrekspresi[3] = objmarah; System.out.println("Ekspresi[0]: "+arrekspresi[0].respons()); System.out.println("Ekspresi[1]: "+arrekspresi[1].respons()); System.out.println("Ekspresi[2]: "+arrekspresi[2].respons()); System.out.println("Ekspresi[3]: "+arrekspresi[3].respons());
14 Output contoh 1
15 Employee.java contoh 2 public class Employee { private String name; private double salary; protected Employee(String n, double s) { name = n; salary = s; protected String getdetails() { return "Name : "+name+ "\nsalary : "+salary; public void cetak() { System.out.println("Coba di Employee");
16 Manager.java public class Manager extends Employee { private String department; public Manager(String nama, double salary, String dep) { super(nama, salary); department = dep; public String getdepartment() { return department; public String getdetails() { return super.getdetails()+"\ndepartment : "+getdepartment(); public void cetak() { System.out.println("Coba di Manager");
17 View.java public class View { public static tti void main(string[] i args) { Employee e = new Employee("Ali", ); Employee em = new Manager("Ali", ,"Informatika"); System.out.println("Data t tl t employee :\n"+e.getdetails()); t System.out.println("Data manager :\n"+em.getdetails()); em.cetak(); Output
Modul 07. Pengantar Objek 2
Modul 07 Pengantar Objek 2 Materi : 1. Mengetahui dan memahami Karakteristik Pemrograman Berorientasi Objek 2. Memahami Proses pembuatan Karakteristik Encapsulation (pembungkusan) 3. Memahami Proses pembuatan
Project Kelompok 3. Pemrograman Berorientasi Objek Lukman Andi W ( )
Project Kelompok 3 package Enkapsulasi; public class MHS { public static void main(string[] args) { Manusia Nurul = new Manusia("Nurul Afrianti", "201143501514","R5L"); System.out.println("Nama \t : "
MODUL 4 ENCAPSULATION, INHERITANCE DAN POLYMORPHISM
MODUL 4 ENCAPSULATION, INHERITANCE DAN POLYMORPHISM A. ENCAPSULATION (PENGKAPSULAN) Encapsulation adalah proses pemaketan data bersama metode-metodenya dimana hal ini bermanfaat untuk menyembeunyikan rincian-rincian
BAB I PENGANTAR 1.1 Bahasa Pemrograman Java
BAB I PENGANTAR 1.1 Bahasa Pemrograman Java Bahasa pemrograman java yang telah dirilis adalah : 1. Produk Sun Microsystem : Java 2 Platform Standart Edition (J2SE), Java 2 Micro Edition (J2ME), Java 2
BAB I PENGANTAR 1.1 Bahasa Pemrograman Java
BAB I PENGANTAR 1.1 Bahasa Pemrograman Java Bahasa pemrograman java yang telah dirilis adalah : 1. Produk Sun Microsystem : Java 2 Platform Standart Edition (J2SE), Java 2 Micro Edition (J2ME), Java 2
Inheritance dan Kata Kunci static
Inheritance dan Kata Kunci static PEWARISAN (INHERITANCE) Salah satu fitur yang paling kuat dalam OOP adalah penggunaan kode kembali (code reuse). Sekali sebuah prosedur dibuat, maka kita bisa menggunakannya
Overriding. Subclass yang berusaha memodifikasi tingkah laku yang diwarisi dari superclass. Tujuan: subclass memiliki tingkah laku yang lebih
Overriding, Overloading, Polymorphism Pertemuan 10 Pemrograman Berbasis Obyek Oleh Tita Karlita Topik Overriding Overloading Constructor overloading Polymorphism Virtual Method Invocation Polymorphic arguments
Inheritance (Pewarisan) Pengertian dasar inheritance
Inheritance (Pewarisan) Pengertian dasar inheritance Inheritance (Pewarisan) merupakan salah satu dari tiga konsep dasar OOP. Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat
KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:
KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut: a. Abstraksi (abstraction) b. Pembungkusan (encapsulation) c. Pewarisan (inheritence)
Jobsheet 09. Overloading and Overriding Method
Jobsheet 09 Overloading and Overriding Method 1. Kompetensi Setelah menempuh pokok bahasan ini, mahasiswa mampu : 1) Memahami konsep overloading dan overriding, 2) Memahami perbedaan overloading dan overriding,
CLASS, METHOD DAN MODIFIER
CLASS, METHOD DAN MODIFIER CLASS (KELAS) Kelas easmendefinisikan sekumpulan objek yang memiliki kesamaan sifat dan perilaku Ada dua kelompok kelas : kelas standard kelas yang didefinisikan sendiri Kumpulan
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Materi kuliah ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM Ir. Roedi Goernida, MT. ([email protected]) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung
5/23/12. Inheritance. Pengertian inheritance Deklarasi inheritance Single inheritance Multilevel inheritance Access Control super keyword
Inheritance Topik Pengertian inheritance Deklarasi inheritance Single inheritance Multilevel inheritance Access Control super keyword 1 Pengertian Dasar Inheritance Inheritance (Pewarisan) merupakan salah
Konsep Inheritance. Praktikum 8 Pemrograman Berbasis Obyek
Konsep Inheritance Praktikum 8 Pemrograman Berbasis Obyek Lat 1. Invoking parent class constructor Employee1.java import java.util.date; public class Employee1 { private static final double BASE_SALARY
KONSEP OOP: PEWARISAN / INHERITANCE
PEMROGRAMAN LANJUT Informatika FILKOM UB Semester Genap 2015/2016 KONSEP OOP: PEWARISAN / INHERITANCE Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Outline Keyword
LAPORAN RESMI INHERITANCE
LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN BAB 4 INHERITANCE Disusun Oleh : NAMA : FARIDATUS SHOFIYAH NRP : 13.06.311.00112 KELOMPOK : C1 DOSEN PENGAMPU : MEDIKA RISNASARI, MT ASISTEN : AGUS PRIYONO Disetujui
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan
Pemrograman Berorientasi Obyek. Ramos Somya
Pemrograman Berorientasi Obyek Ramos Somya Adalah pembungkusan attribute atau behaviour sehingga tidak dapat diganti secara sembarangan dengan cara yang tidak seharusnya Adalah sebuah konsep di mana data
Pemrograman Berorientasi Objek / Object Oriented Programming / (OOP) Nur Hasanah, M.Cs
Pemrograman Berorientasi Objek / Object Oriented Programming / (OOP) Nur Hasanah, M.Cs Object Oriented Programming (OOP) adalah inti dari pemrograman Java. Dalam OOP, setiap objek didefinisikan sebagai
INHERITANCE AND POLIMORPHISM PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM
1 INHERITANCE AND POLIMORPHISM PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM INHERITANCE Pewarisan atribut dan method pada sebuah class yang diperoleh dari class yang direferensi sebagai induk
UNIVERSITAS GUNADARMA
PEMROGRAMAN BERBASIS OBYEK Encapsulation 2IA08 1. Ade hardiyanto 50412121 2. Burhanuddin Ginting 51412532 3. Muhamad Iqbal Tawakal 54412803 4. Perdi Atmaja 55412663 5. Reza Cipta Permana 56412192 UNIVERSITAS
IKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 3 1 02/02/2016 8:59:08 WEEK 3 Inheritance Pewarisan class (atribut dan method)
UJIAN TENGAH SEMESTER GENAP TA 2011/2012
UJIAN TENGAH SEMESTER GENAP TA 2011/2012 Kode MK Nama MK Dosen Pembina Kelas Semester/Tahun Akademik Sifat : IS34361P : Java Lanjut (JVL) : Bella Hardiyana, S. Kom : SI-1 : 4 (2011-2012) : Take Home SOAL
PRAKTIKUM 1 : ARRAY DUA DIMENSI (tipe data primitif)
Praktikum Array PRAKTIKUM 1 : ARRAY DUA DIMENSI (tipe data primitif) Array dua dimensi bisa berbentuk persegi panjang dan bukan persegi panjang. Array yang berbentuk persegi panjang setiap baris memiliki
PEWARISAN D E W I S A R T I K A, M. K O M
PEWARISAN D E W I S A R T I K A, M. K O M PENDAHULUAN Pewarisan (inheritance) merupakan suatu hubungan antara dua buah kelas atau lebih, dimana ada kelas yang memiliki atribut dan method yang sama dengan
Dengan menggunakan encapsulation kita dapat membatasi akses langsung suatu class atau program kecuali melalui suatu method yang sudah diberikan.
Encapsulation Encapsulation yang terkadang disebut juga dengan information hiding pada dasarnya adalah kombinasi antara data dan method pada sebuah class yang ditujukan untuk menyembunyikan detail dari
subclass class manapun private default protected public package yang sama
PRAKTIKUM 11 INHERITANCE 2 A. TUJUAN PEMBELAJARAN 1. Melakukan pengontrolan akses pada pengkodean 2. Menggunakan kata kunci super 3. Menghindari kesalahan pada pewarisan konstruktor B. DASAR TEORI Suatu
PEWARISAN. Disusun Oleh: Reza Budiawan. Untuk: Tim Dosen Algoritma & Pemrograman Lanjut
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 PEWARISAN Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran di lingkungan
KONSEP OOP: PEWARISAN / INHERITANCE
PEMROGRAMAN LANJUT Sistem Informasi FILKOM UB Semester Genap 2016/2017 KONSEP OOP: PEWARISAN / INHERITANCE Dr. Eng. Herman Tolle Fakultas Ilmu Komputer, Universitas Brawijaya Outline Keyword Inheritance
Bahasa Pemrograman 2.
Bahasa Pemrograman 2 Polimorfisme dan Binding [email protected] Polymorphism Polymorphism = Poly + Morphos Poly = banyak, Morphos = bentuk Kemampuan obyek obyek yang berbedauntuk memberi respons terhadap
Pemrograman Berorientasi. Class dan Obyek 2
Pemrograman Berorientasi Obyek Class dan Obyek 2 [email protected] Method main pada Java public static void main(string[] args) Merupakan bagian yang dieksekusi oleh program Java Sifat: public, static,
INTERAKSI ANTAR OBJECT
INTERAKSI ANTAR OBJECT Farah Zakiyah Rahmanti, M.T 2015 Overview Constructor Overloading Constructor Hak Akses (public, protected, private) Contoh Static Class Constructor (konstruktor) Constructor adalah
UJIAN TENGAH SEMESTER GENAP TA 2011/2012
UJIAN TENGAH SEMESTER GENAP TA 2011/2012 Kode MK Nama MK Dosen Pembina Kelas Semester/Tahun Akademik Sifat : IS34361P : Java Lanjut (JVL) : Bella Hardiyana, S. Kom : SI-11 : 4 (2011-2012) : Take Home SOAL
Bahasa Pemrograman :: Polimorfism and Abstraction
Bahasa Pemrograman :: and Abstraction Julio Adisantoso ILKOM IPB 24 Mei 2010 Access Modifiers Access Modifiers Accessor Methods Mutator Methods Inheritance Akses Default (Package Accessibility) Tidak terdapat
PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK
PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK PRODI SISTEM INFORMASI Inheritance (Pewarisan) Konsep inheritance pada pemrograman berorientasi objek sama dengan konsep pewarisan sifat pada manusia.
Inheritance (Pewarisan Sifat) Imam Fahrur Rozi
Inheritance (Pewarisan Sifat) Imam Fahrur Rozi Pengertian inheritance Deklarasi inheritance Single inheritance Multilevel inheritance Access Control super keyword Topik Pengertian Dasar Inheritance Inheritance
IKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
Keyword this untuk memanggil private String pengarang; private String judul;
public class Buku { Keyword this untuk memanggil private String pengarang; private String judul; constructor yang menerima dua parameter private Buku() { this("the Naked Traveller", "Trinity"); private
UJIAN TENGAH SEMESTER GENAP TA 2011/2012
UJIAN TENGAH SEMESTER GENAP TA 2011/2012 Kode MK Nama MK Dosen Pembina Kelas Semester/Tahun Akademik Sifat : IS34361P : Java Lanjut (JVL) : Bella Hardiyana, S. Kom : SI-12 : 4 (2011-2012) : Take Home SOAL
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek Class, Object, Method Pada Java Dalam pemrograman tradisional atau prosedural, seluruh data dan kode digabung menjadi satu bagian dalam satu program. Untuk membuat program-program
Parent dan Child di Java
Parent dan Child di Java Oleh: Yudi Setiawan Pada bahasa pemrograman, ada istilah parent child yang sering Anda dengar. Namun, apakah hal tersebut ada di Java. Iya ada. Namun, namanya bukan parent child
Inheritance. Pertemuan 8 Pemrograman Berbasis Obyek
Inheritance Pertemuan 8 Pemrograman Berbasis Obyek Topik Pengertian inheritance Deklarasi inheritance Single inheritance Multilevel inheritance Access Control Konstruktor tidak diwariskan super keyword
Method yang ada pada parent class(superclass) didefinisikan kembali oleh kelas anaknya (subclass).
Overriding Apa itu overriding? Method yang ada pada parent class(superclass) didefinisikan kembali oleh kelas anaknya (subclass). Jika kita panggil method yang udah di-override dari instance kelas anaknya,
Pewarisan Sifat Objek. Nur Hasanah, M.Cs
Pewarisan Sifat Objek Nur Hasanah, M.Cs Membuat Kelas Turunan (Subclass) Java menyediakan kata kunci extends yang digunakan untuk penurunan terhadap kelas. Dalam terminologi Java, kelas induk yang diturunkan
MODUL 7 METHOD, KELAS DAN OBJEK
MODUL 7 METHOD, KELAS DAN OBJEK Tugas Pendahuluan 1. Apa yang dinamakan Method dan apa saja komponen yang ada didalam method? Berikan contohnya! 2. Apa yang dimaksud kelas dan objek? 3. Komponen apa saja
Inheritance. Topik 5/17/2013
Inheritance Topik Pengertian inheritance Deklarasi inheritance Single inheritance Multilevel inheritance Access Control Konstruktor tidak diwariskan super keyword 1 Pengertian dasar inheritance Inheritance
Bab 8. Dasar-Dasar OOP
Bab 8. Dasar-Dasar OOP Pemrograman Berorientasi Obyek Politeknik Elektronika Negeri Surabaya 2007 Overview Introduction Encapsulation Information Hiding Interface to access data Constructor Overloading
Pemrograman Berbasis Objek Inheritance
Inheritance Topik Pemrograman Berbasis Objek Pengertian inheritance Deklarasi inheritance i Single inheritance Multilevel inheritance Access Control Konstruktor tidak diwariskan super keyword Pengertian
Pemrograman Berorientasi Objek Danu Wira Pangestu
Pemrograman Berorientasi Objek Danu Wira Pangestu About Me Danu Wira Pangestu S.Kom - Univ.PGRI Yogyakarta Prodi T.Informatika (2006) Email : [email protected] Blog : bangdanu.wordpress.com
E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom
E-Book PEMROGRAMAN BERORIENTASI OBJEK Disusun Oleh: Arfian Hidayat, S.Kom http://arfianhidayat.com FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2013 Daftar Isi Daftar Isi... i Daftar Gambar...
Project polimorfisme :
Project polimorfisme : interface Poligon // Deklarasi methode double Luas(); double Keliling(); String displayinfo(); class Lingkaran implements Poligon // Deklarasi atribut Nita Oktavia_201143501480 1
PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING
PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING A. TUJUAN 1. Memahami mengenai Konstruktor. 2. Dapat melakukan Overloading terhadap konstruktor. 3. Dapat melakukan Overloading pada metode. B. DASAR TEORI Deklarasi
KONSEP OOP: PEWARISAN / INHERITANCE
PEMROGRAMAN LANJUT Sistem Informasi PTIIK UB Semester Genap 2014/2015 KONSEP OOP: PEWARISAN / INHERITANCE Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Outline
Bahasa Pemrograman :: Inheritance
Bahasa Pemrograman :: Inheritance Julio Adisantoso ILKOM IPB 17 Mei 2010 Class Person Class Student Class Person public class Person { private String name; private String address; private int age; //constructors
2015 BAHASA PEMROGRAMAN I. Pertemuan VI Inheritance (Pewarisan)
Pertemuan VI Inheritance (Pewarisan) 6.1. Tujuan Mahasiswa diharapkan dapat: 1. Memahami konsep inheritance dalam pemecahan permasalahan. 2. Mengimplementasikan konsep inheritance dalam bentuk program.
Other OOP Basic. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah
Other OOP Basic Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA Konsep penting Method overloading Encapsulation this keyword final static 2 Viska Mutiawani - Informatika FMIPA Visualisasi Class
Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni
Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni Enkapsulasi u Dapat dikatakan sebagai penyembunyian data/informasi (Information hiding). u Implementasi ke bahasa Pemrograman
Bahasa Pemograman II. Object Oriented Programming
Bahasa Pemograman II Object Oriented Programming Pemograman Berorientasi Objek Salah satu paradigma pemograman Usaha untuk merepresentasikan perangkat lunak lebih dekat dengan cara pandang manusia terhadap
Dasar-Dasar OOP di Java
Dasar-Dasar OOP di Java Information hiding Pada bab sebelumnya telah dibahas bagaimana mengakses anggota class, baik yang berupa atribut ataupun method. Misalnya saja kita mempunyai sebuah class seperti
CLASS PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM JOGJAKARTA
CLASS PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM JOGJAKARTA OBJEK Contoh : Meja, Kursi, Orang, dll Karakteristik yang utama pada sebuah objek, yaitu : Setiap objek memiliki atribut sebagai
Praktikum 3 Konsep Class, Attribute dan Method
Praktikum 3 Konsep Class, Attribute dan Method Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Konsep pemprograman bahasa Java Konsep Object Oriented Programming (OOP) Deklarasi pemprograman OOP dengan
BAB IV KONSEP PEMROGRAMAN BERORIENTASI OBJEK
BAB IV KONSEP PEMROGRAMAN BERORIENTASI OBJEK Untuk dapat menguasai pemrograman Java, harus mengerti dengan baik konsep pemrograman berorientasi objek, karena Java merupakan bahasa pemrograman berorientasi
[Lanjutan] Nurochman
Implementasi PBO dengan JAVA [Lanjutan] Nurochman Materi Penggunaan kata kunci this Instance variable, class/static variable Instance method, class/static method Access modifier Parameter pass by value
Dasar-Dasar OOP di Java
Pertemuan 7 - Pemrograman Berbasis Obyek Oleh: Ali Ridho Barakbah Information hiding Dasar-Dasar OOP di Java Pada bab sebelumnya telah dibahas bagaimana mengakses anggota class, baik yang berupa atribut
1.Tujuan. 2. Latar Belakang. Mendefinisikan superclasses dan subclasses Override method dari superclasses Membuat method final dan class final
1.Tujuan Mendefinisikan superclasses dan subclasses Override method dari superclasses Membuat method final dan class final 2. Latar Belakang Dalam bagian ini, kita akan membicarakan bagaimana suatu class
Modul 06. Pengantar Objek
Modul 06 Pengantar Objek Materi : 1. Mengetahui dan memahami konsep Pemrograman Berorientasi Objek 2. Memahami Proses pembuatan class 3. Memahami dan membuat Pendeklarasian kelas 4. Memahami dan membuat
Konsep Objek Oriented
Konsep Objek Oriented OBJEK OBJECT is a thing which has BEHAVIOR, IDENTITY, & STATE. OBJEK adalah suatu benda yang mempunyai TINGKAH LAKU, IDENTITAS, dan KEADAAN. Contoh: MANUSIA, PEKERJAAN, PEGAWAI, PROJEK,
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING Disusun oleh : Nama : Gustian Ri pi NIM : 135150201111060 Asisten 1 : Az Zahra Rahma Putri Afifa Asisten 2 : Fitri Bibi
Algoritma Alg dan Pemr P ograman emr 1 C++ Class & Object
Algoritma dan Pemrograman 1 C++ Class & Object Terminologi Class Secara sederhana Class merupakan cara untuk mengelompokkan data maupun bagian blok-blok program menjadi satu bagian. Class seperti halnya
Other OOP Basic. Viska Mutiawani, M.Sc
Other OOP Basic Viska Mutiawani, M.Sc Konsep penting Method overloading Encapsulation this keyword final static Visualisasi Class Class divisualisasikan dalam UML sebagai kotak persegi dengan 3 ruang:
Membuat dan Menggunakan Class
Pertemuan 3 Halaman 1/1 Membuat class pada java : Untuk mendefinisikan suatu class pada java digunakan : class ClassName { suatu class dapat terdiri dari - attribute / data field - method Attribute Attribute
Bahasa Pemrograman 2.
Bahasa Pemrograman 2 Inheritance [email protected] Ciri khas OOP Abstraksi : Mendefinisikan obyek abstrak yang mampu melakukan kegiatan, mengubah state, dan berkomunikasi dengan obyek lain pada sistem Membuat
Praktikum 8 Polymorphism
Praktikum 8 Polymorphism Tujuan Memahami dan menerapkan konsep polimorfisme, overloading, overriding method, penggunaan instance of dan casting object dalam pemrograman berorientasi objek. Dasar Teori
PEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Materi III Class dan Object Maksud dan tujuan Memahami Pembuatan Kelas, Objek dan method Dapat menerapkan kelas, objek, dan method kedalam bahasa pemrograman java Apapun
Pemrograman Berorientasi. Polimorfisme dan Binding
Pemrograman Berorientasi Obyek Polimorfisme dan Binding [email protected] Polymorphism Polymorphism = Poly + Morphos Poly = banyak, Morphos = bentuk Tujuan Polimorfisme Agar komunikasi antar obyek satu
OVERLOADING, CONSTRUCTOR DAN DESTRUCTOR. Dewi Sartika, M.Kom
OVERLOADING, CONSTRUCTOR DAN DESTRUCTOR OVERLOADING METHOD Overloading method merupakan kemampuan dalam pemrograman berorientasi objek yang mengizinkan beberapa method memiliki nama yang sama dengan jumlah/jenis
Jelaskan tentang konsep Cohesion & Coupling!
Review Alfan Jelaskan tentang konsep Cohesion & Coupling! Overloaded Methods Method-method dalam sebuah kelas boleh mempunyai nama sama, tetapi signature-nya berbeda. Berbeda : tipe parameter, urutan parameter,
A. TUJUAN PEMBELAJARAN. 1. Menerapkan konsep enkapsulasi pada class 2. Mendeklarasikan suatu constructor
PRAKTIKUM 8 ENKAPSULASI A. TUJUAN PEMBELAJARAN 1. Menerapkan konsep enkapsulasi pada class 2. Mendeklarasikan suatu constructor B. DASAR TEORI Kita dapat menyembunyikan information dari suatu class sehingga
Overriding Method Overloading Method Class(iii) [Superclass and subclass] [constructor overloading] Keyword Super
PEMOGRAMAN JAVA Yoannita, S.Kom Overriding Method Overloading Method Class(iii) [Superclass and subclass] [constructor overloading] Keyword Super Some materials from Gasim Alkaff Method overriding class
Konstruktor dan Polimorfisme
Konstruktor dan Polimorfisme Konstruktor Konstruktor merupakan metode yang digunakan untuk memberi nilai awal pada objek saat pertama kali objek tersebut dibuat. Konstruktor akan otomatis dibuat saat kata
UML (Unified Modelling Language)
Pertemuan ke-5 Pengertian UML Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML
Kelompok 5. import javax.swing.joptionpane; public class enkapsulasi. public static void main (String[]args)
Kelompok 5 import javax.swing.joptionpane; public class enkapsulasi public static void main (String[]args) int pil=integer.parseint(joptionpane.showinputdialog(" Balok \n```````````` \n1. Hitung Volume
private double panjang, lebar; // Definisi method // Konstruktor public SegiEmpat(double p, double l) {
PROJECT KELOMPOK 5 R5L interface Poligon // Deklarasi methode double Luas(); double Keliling(); String displayinfo(); class Lingkaran implements Poligon // Deklarasi atribut private double radius; private
Object Oriented Programming 1
Object Oriented Programming 1 PEMROGRAMAN BERORIENTASI OBYEK Pemrograman beriorientasi obyek (Object Oriented Programming = OOP) berbeda dengan pemrograman konvensional pada umumnya, terutama dalam memperlakukan
Modul Bahasa Pemrograman 1
Modul Bahasa Pemrograman 1 2013/2014 INHERITANCE DAN PHLOYMORPHISME Pokok bahasan : Konsep pewarisan dalam bahasa Java Deklarasi pewarisan dalam bahasa Java Konsep pholymorphisme dalam bahasa Java Deklarasi
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman
PROJECT KELOMPOK 5 R5L. package polimorfisme; interface Poligon { // Deklarasi methode. double Luas(); double Keliling(); String displayinfo();
PROJECT KELOMPOK 5 R5L package polimorfisme; interface Poligon // Deklarasi methode double Luas(); double Keliling(); String displayinfo(); package polimorfisme; class Lingkaran implements Poligon // Deklarasi
Pemrograman Berorientasi Objek (PBO) By : Jeffry Montolalu, ST PERTEMUAN XII KELAS DAN OBYEK
Pemrograman Berorientasi Objek (PBO) By : Jeffry Montolalu, ST PERTEMUAN XII KELAS DAN OBYEK Kelas Kelas dalam kehidupan sehari-hari dapat kita katakan sebuah kelompok yang memiliki anggota-anggota yang
Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno
Pemrograman Lanjut Jurusan S1 Teknik Informatika 9/17/2012 Ratno Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip
Pemrograman Berorientasi Objek Polimorphisme dan Serious Polimorphisme. Adam Mukharil Bachtiar Teknik Informatika UNIKOM
Pemrograman Berorientasi Objek Polimorphisme dan Serious Polimorphisme Adam Mukharil Bachtiar Teknik Informatika UNIKOM Polimorphisme dan Serious Polimorphisme 1. Definisi Polimorphisme 2. Overloading
KONSEP OOP: POLYMORPHISM
PEMROGRAMAN LANJUT Sistem Informasi PTIIK UB Semester Genap 2014/2015 KONSEP OOP: POLYMORPHISM Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Polymorphism Polymorphism
Bahasa Pemrograman 2.
Bahasa Pemrograman 2 Desain Class dan Obyek [email protected] Konstruktor Konstruktor digunakan pada saat instansiasi i i sebuah object. Melakukan instansiasi adalah mengalokasikan sejumlah memory dari
Employee employee=new Manager();
PRAKTIKUM 13 POLIMORFISME A. TUJUAN PEMBELAJARAN 1. Memahami dan menerapkan konsep polimorfisme dalam pemrograman 2. Memahami proses terjadinya Virtual Method Invocation 3. Memahami dan menerapkan polymorphic
Pemrograman Berorientasi. Inheritance
Pemrograman Berorientasi Obyek Inheritance [email protected] Inheritance Silsilah Pohon Keluarga Relasi is-a Selain melakukan kategorisasi terhadap objek yang memiliki sekumpulan atribut dan perilaku yang
ENKAPSULASI. 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat:
ENKAPSULASI 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat: 1. Memahami konstruktor 2. Menerapkan access modifier 3. Menggunakan atribut/method class 4. Melakukan instansiasi
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini: Program dapat di-compile dan output-nya adalah 5 Program dapat di-compile dan output-nya adalah 6 Program akan
MODUL 3 PEWARISAN TUJUAN DASAR TEORI
MODUL 3 PEWARISAN TUJUAN Setelah menyelesaikan modul ini, praktikan dapat: Memahami pewarisan tunggal dan jamak dalam pemrograman java. Mampu mengimplementasikan pewarisan tunggal dalam bahasa pemrograman
BAB 1 PENGENALAN PEMROGRAMAN BERORIENTASI OBJEK
BAB 1 PENGENALAN PEMROGRAMAN BERORIENTASI OBJEK Tujuan Pada akhir perkuliahan ini, mahasiswa mempunyai kemampuan sebagai berikut - Menyebutkan konsep dasar Pemrograman B erorientasi Objek - Menjlaskan
Abstract Class dan Interface. Viska Mutiawani, M.Sc
Abstract Class dan Interface Viska Mutiawani, M.Sc Konsep Penting Abstract class Abstract method Interface Implements Final Static Exception Contoh Polimorfisme Lihat contoh program yang disediakan pada
Daftar Isi. Daftar Isi... ii MODUL 1 PENGENALAN OOP Pengantar Class Atribut Method This Access Modifier...
Daftar Isi Daftar Isi... ii MODUL 1 PENGENALAN OOP... 1 Pengantar... 2 Class... 3 Atribut... 4 Method... 4 This... 5 Access Modifier... 5 Instance of Class... 6 Soal Latihan... 6 MODUL 2 Constructor...
