pemrograman berorientasi objek
Download
Skip this Video
Download Presentation
Pemrograman Berorientasi Objek

Loading in 2 Seconds...

play fullscreen
1 / 15

Pemrograman Berorientasi Objek - PowerPoint PPT Presentation


  • 129 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Pemrograman Berorientasi Objek' - meryl


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
konsep object oriented
Konsep Object-Oriented

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

yang harus diperhatikan
Yang harus diperhatikan :
  • Object
  • Class
  • Attribute
  • Method
  • Inheritance
  • Encapsulation/data hiding
  • Polymorphism
object obyek
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 obyek1
Object (Obyek)
  • Di programming, ciri dari tiap obyek diimplementasikan menjadi “attribute” (atau variabel)
  • Tingkah laku diimplementasikan menjadi “method” (atau fungsi)
contoh
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
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.
slide8

Contoh Class

Nama class

atribut

Metoda/

method

slide10

Person

Budi

Lusi

Sri

Contoh hubungan Antara Kelas dan Obyek

Object = an instance of

atribut dan metode
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
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”
slide13

superclass

Bidang

Lingkaran

Segi empat

subclass

Tabung

Kubus

Contoh inheritance

encapsulation
Encapsulation
  • Data hiding
  • Cara kerja dari suatu metode (fungsi) dalam mengakses data (atribut) bersifat tertutup.
  • Bersifat seperti “black box”
polymorphism
Polymorphism
  • Metode (fungsi) yang dapat melakukan tugas lebih dari satu jenis.
  • Dikarenakan karena terdapat beberapa metode dengan nama yang sama namun parameternya berbeda-beda.
ad