Pemrograman Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
Object Oriented Programming
Advertisements

Pemrograman Berorientasi Objek
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
By : Rizky Yuniar Hakun. Konsep Pemrograman Berorientasi Object.
Konsep Pemrograman Berorientasi Objek, Modular dan Terstruktur
Object Oriented Programming
OBJECT ORIENTED PROGRAMMING in JAVA
Pemrograman Berbasis Objek
Inheritance.
Paradigma OOP Ery Setiyawan Jullev A.
Pemrograman Berorientasi Objek
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
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Konsep Pemrograman Berorientasi Objek
Perancangan dan pemrograman web Pertemuan 15
BAB 1 KONSEP OOP.
Encapsulasi ( Pengkapsulan )
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
Pemrograman Aplikasi Bergerak
ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati.
OOP Java - Tj Konsep Dasar OOP.
OOP pada pemrograman Web
CLASS, OBJECT METHOD, PROPERTIES Object Oriented Programming
Pertemuan 6 PEWARISAN AND POLYMORPHISM
1 Pertemuan 3 Unified Modeling language (UML) Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Pengantar Perancangan Berorintasi Objek
Kontrak Kuliah Pengenalan OOP
Rekayasa Perangkat Lunak Konsep Orientasi Objek
PHP - Pemrograman Berorientasi Obyek
OBJEK dan KELAS Sutrisno PTIIK-UB.
Encapsulation, Inheritance, Polymorphism
BAB 1 KONSEP OOP.
Pertemuan 4 Class, object & Variable
Bahasa Pemrograman 2 Oleh : Safitri Juanita.
KONSEP OOP INHERITANCE (PEWARISAN) Encapsulation (enkapsulasi)
Pertemuan 9 Pemrograman Berbasikan Objek
Konsep Dasar Pemrograman Berorientasi Objek
UML Class Diagram.
Object Oriented Programming
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
INHERITANCE SUSSI.
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
PEMROGRAMAN BERORIENTASI OBYEK
Pemrograman Berorientasi Obyek dengan PHP
Pemrograman Berorientasi Objek
ANALISA & DESAIN BERORIENTASI OBJEK
Object Oriented Programming
Pemrograman Berorientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
Algoritma dan Struktur Data
MENGENAL OBJEK ORIENTED PROGRAMMING (OOP)
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
(Object Oriented Programming)
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
UML Class Diagram.
Pemrograman Berorientasi Obyek
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Perkembangan Teknik Pemrograman
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Pemrograman Berorientasi Objek

Konsep Object-Oriented Ide dasarnya adalah menggabungkan data dan fungsi menjadi satu kesatuan unit yang dikenal sebagai object.

Yang harus diperhatikan : Object Class Attribute Method Inheritance Encapsulation/data hiding Polymorphism

Object (Obyek) Di dunia nyata, tiap obyek memiliki ciri dan tingkah laku (behavior). Misalnya : Obyek-obyek mahasiswa, ciri bisa dilihat dari warna kulit, suara, jenis kelamin. Tingkah laku : berlari, menulis, makan.

Object (Obyek) Di programming, ciri dari tiap obyek diimplementasikan menjadi “attribute” (atau variabel) Tingkah laku diimplementasikan menjadi “method” (atau fungsi)

Contoh : Pada Balok: Objek : balok Data : panjang, lebar dan tinggi Fungsi : menghitung volume dan menghitung luas permukaan balok itu Untuk menghitung volume dan luas permukaan beberapa Balok, maka harus ada beberapa objek Persegi Panjang. Tiap Objek memiliki Data dan fungsi sendiri-sendiri

Class (Kelas) Di dunia nyata, kita sering melihat banyak obyek dengan model yang sama. Obyek-obyek tersebut bisa memiliki perbedaan atau tidak. Misalnya : Mobil, mahasiswa Class adalah blueprint dalam membentuk obyek Obyek-obyek yang sama adalah merupakan anggota dari suatu kelas.

Contoh Class Mahasiswa NIM : Nama: Menulis, Kuliah, Makan, Buku No. Buku: Judul: Dibaca, Disampul Nama class atribut Metoda/ method

Contoh Obyek Mahasiswa NIM : 0411500364 Nama : Darto Menulis, Kuliah, Makan, Buku No.Buku : B001 Judul : PBO Dibaca, disampul

Contoh hubungan Antara Kelas dan Obyek Person Budi Lusi Sri Object = an instance of

Atribut dan Metode Atribut adalah data atau field yang menentukan ciri dari suatu class / obyek. Bisa disebut juga data anggota. Metode adalah fungsi yang dilakukan oleh class atau yang dikenakan terhadap class. Bisa disebut juga sebagai fungsi anggota (member function).

Inheritance (Pewarisan) Sifat dari suatu kelas diturunkan kepada kelas yang lain. Superclass : class yang diturunkan ke kelas lain. Subclass : class yang diturunkan dari kelas lain. Contoh : class “tabung” diturunkan dari kelas “lingkaran”

Contoh inheritance Bidang Lingkaran Segi empat Tabung Kubus superclass subclass

Encapsulation Data hiding Cara kerja dari suatu metode (fungsi) dalam mengakses data (atribut) bersifat tertutup. Bersifat seperti “black box”

Polymorphism Metode (fungsi) yang dapat melakukan tugas lebih dari satu jenis. Dikarenakan karena terdapat beberapa metode dengan nama yang sama namun parameternya berbeda-beda.