OOP
This presentation is the property of its rightful owner.
Sponsored Links
1 / 27

OOP ( OBJECT ORIENTED PROGRAMMING ) Pem rograman berorientasi objek PowerPoint PPT Presentation


  • 96 Views
  • Uploaded on
  • Presentation posted in: General

OOP ( OBJECT ORIENTED PROGRAMMING ) Pem rograman berorientasi objek. KELOMPOK 11 : Yepi Adellya Fitri R (125100307111018) M. Ifdhol S (125100301111065) Umi Mahmudah (125100301111086) Ichsan Alinudin (125100301111037). KELOMPOK 11. IKHSAN. YEPI ADELLYA FITRI R. UMI MAHMUDAH.

Download Presentation

OOP ( OBJECT ORIENTED PROGRAMMING ) Pem rograman berorientasi objek

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


Oop object oriented programming pem rograman berorientasi objek

OOP

(OBJECT ORIENTEDPROGRAMMING)

Pemrogramanberorientasiobjek


Oop object oriented programming pem rograman berorientasi objek

  • KELOMPOK 11:

  • YepiAdellyaFitri R (125100307111018)

  • M. Ifdhol S (125100301111065)

  • UmiMahmudah (125100301111086)

  • IchsanAlinudin (125100301111037)


Oop object oriented programming pem rograman berorientasi objek

KELOMPOK

11

IKHSAN

YEPI ADELLYA FITRI R.

UMI MAHMUDAH

IFDHOL


Oop object oriented programming pem rograman berorientasi objek

  • KELOMPOK 12:

  • Lina Veronica (125100307111055)

  • Muhammad Hafiz (12100307111037)

  • SeptianRachman (125100307 111083)

  • DewaWijaya(125100309111001)


Oop object oriented programming pem rograman berorientasi objek

ZEINENDYO

ANGING

MUHAMMAD HAFIZ

KELOMPOK

12

LINA VERONICA

?

?

SEPTIAN RACHMAN

DEWA WIJAYA


Oop object oriented programming pem rograman berorientasi objek

PENGERTIAN OOP

OOP (Object Oriented Programming) adalahmetodologi dalam pemrograman yang di ciptakan untuk memodelkan kasus-kasus nyata ke dalam suatu objek.


Oop object oriented programming pem rograman berorientasi objek

OBJEK

  • Secara spesifik OBJEK adalah suatupaket yang merupakan kumpulan data dan method (perilaku)

  • Data

    • Sesuatuygmenentukankarakteristiksebuahobjek

  • Method

    • Aksiterhadap data (carasuatuobjekmelakukansesuatu).

  • Contoh: OBJEK MANUSIA memiliki DATA-DATA seperti:tinggi badan, berat badan.

  • Sedangkan PERILAKU/METHOD yang dimiliki manusia caraberbicara


Oop object oriented programming pem rograman berorientasi objek

Lanjutan…..

Dalam pemrograman, DATA-DATA di dalam objek akan direpresentasikan dengan VARIABEL atau KONSTANTA, sedangkan PERILAKUakan direpresentasikan dengan PROSEDURatauFUNGSI, yang kemudian disebut dengan METHOD.


Oop object oriented programming pem rograman berorientasi objek

data

Berupavariabelataukonstanta

method

Berupa prosedur atau fungsi

Lanjutan…

Ilustrasi tersebut digambarkan sebagai berikut:

objek

data

method


Oop object oriented programming pem rograman berorientasi objek

CLASS

Class adalahsuatu template yang digunakansebagaipoladesainsuatuobjek.

Class : rancanganmobil

Objek : mobilnyata

Dari contohdiatasdapatdisimpulkanbahwaobjekdarikelasmobiladalahsedan,truk, jip

Class harusdiinstansiasikan (dibuatobjeknya) terlebihdahulu.


Oop object oriented programming pem rograman berorientasi objek

CLASS

Class adalahsuatu template yang digunakansebagaipoladesainsuatuobjek.

Class : rancanganmobil

Objek : mobilnyata

Dari contohdiatasdapatdisimpulkanbahwaobjekdarikelasmobiladalahsedan,truk, jip

Class harusdiinstansiasikan (dibuatobjeknya) terlebihdahulu.


Oop object oriented programming pem rograman berorientasi objek

CONTOH OBYEK NYATA


Oop object oriented programming pem rograman berorientasi objek

CONTOH OBYEK dan CLASS


Oop object oriented programming pem rograman berorientasi objek

CONTOH


Oop object oriented programming pem rograman berorientasi objek

lanjutan

  • Kalkulator NamaKelas

  • Hitung  PemanggilanKelas

  • ak46  instance darikelasHitung

  • ak46.getJumlah  pemanggilan method getJumlahdarikelasHitung


Oop object oriented programming pem rograman berorientasi objek

KARAKTERISTIK OOP

ABSTRACTION

ENCAPSULATION (PEMBUNGKUSAN)

INHERITANCE (PEWARISAN)

POLIFORMISME


Oop object oriented programming pem rograman berorientasi objek

ABSTRACTION adalah…

Suatuprosespenyembunyiankerumitan (pengabstrakan) yang terjadidalamsuatuobjeksehinggapenggunaobjektidakperluuntukmengetahui detail proses yang dilakukan.


Oop object oriented programming pem rograman berorientasi objek

ENCAPSULATION (PEMBUNGKUSAN) adalah…

Pembatasanruanglingkup program yang berupa DATA-DATA dan METHOD yang dibungkusmenjadisatu-kesatuanpaketobjeksehinggadapatbekerjasamadalammelaksanakantugas-tugaspemrogramantertentu


Oop object oriented programming pem rograman berorientasi objek

INHERITANCE (PEWARISAN)

  • Padadasarnyamengijinkanobjekdarisuatukelasuntukmengakses data & fungsi yang termuatdalamkelaslebihdahuluterdefinisitanpaharusmendefinisikanulang.


Oop object oriented programming pem rograman berorientasi objek

Lanjutan…..

  • Pewarisanmemungkinkankitauntukmenciptakankelasbaru (kelasturunan) yang merupakanperluasanatauspesialisasidarikelas lain yang telahada (kelasdasar).


Oop object oriented programming pem rograman berorientasi objek

Lanjutan…

  • Kelasturunanakanmewarisianggota-anggotasuatukelas yang berupa data (atribut) danfungsi (operasi) & padakelasturunanmemungkinkanmenambahkan data sertafungsi yang baru.


Oop object oriented programming pem rograman berorientasi objek

Lanjutan…

  • Objekindukdisebutbase class atauanchestor class

  • Objekturunannyadisebutderived class ataudescendent class


Oop object oriented programming pem rograman berorientasi objek

CONTOH INHERITANCE


Oop object oriented programming pem rograman berorientasi objek

POLIMORFISME

  • Dalam pemrograman berorientasi objek, polimorfisme berarti sebuah pesan (permintaan yang sudah digeneralisasi) memberikan hasil yang berbeda berdasarkan objek yang dikirimkan.


Oop object oriented programming pem rograman berorientasi objek

Polimorfisme sangat berguna. Dengan polimorfisme programmer dapat membuat prosedur mengenai objek yang jenisnya tidak diketahui sebelumnya, namun akan diketahui saat program dijalankan di komputer.


  • Login