Paradigma OOP Ery Setiyawan Jullev A.

Slides:



Advertisements
Presentasi serupa
PERTEMUAN 4 PEMROGRAMAN API OOP Concept mudafiqriyan.com.
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.
Object Oriented Programming
Penjelasan Singkat Ery Setiyawan Jullev A.
Pemrograman Berbasis Objek
PERKULIAHAN PERBAIKAN
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
Inheritance Ery Setiyawan Jullev A.
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
POLIMORFISM Ery Setiyawan Jullev A.
Object Oriented Programming. Kemampuan untuk memelihara dan mengimplementasikan perubahan di dalam program lebih efektif dan cepatKemampuan untuk memelihara.
Konsep Pemrograman Berorientasi Objek
Perancangan dan pemrograman web Pertemuan 15
Interaksi Objek.
Encapsulasi ( Pengkapsulan )
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 Arfansyah, M.Kom. Kemampuan untuk memelihara dan mengimplementasikan perubahan di dalam program lebih efektif dan cepatKemampuan.
OBJECT-ORIENTED PROGRAMMING ( O O P )
OBJECT ORIENTED PROGRAMMING ( O O P )
OOP Java - Tj Konsep Dasar OOP.
OBJECT-ORIENTED PROGRAMMING (OOP)
OOP pada pemrograman Web
CLASS, OBJECT METHOD, PROPERTIES Object Oriented Programming
#14 PENGANTAR OOP STIKOM Konsep Encapsulation Inheritance Polymorphism
Pengantar Perancangan Berorintasi Objek
Rekayasa Perangkat Lunak Konsep Orientasi Objek
Object Oriented Programming
Objek-Oriented Programming (OOP)
PEMROGRMAN BERORIENTASI OBJECT Kontrak Perkuliahan
ALGORITMA DAN PEMROGRAMAN 2
Object Oriented Programming.
Abstract Class.
(Object Oriented Programming)
Pertemuan 4 Class, object & Variable
Pertemuan 1 KONSEP PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamentals Eko Hari Rachmawanto.
KONSEP OOP INHERITANCE (PEWARISAN) Encapsulation (enkapsulasi)
Object Oriented Programming.
PERTEMUAN 3 I/O STREAMS PERINTAH MASUKAN.
Object Oriented Programming
Pemrograman Berorientasi Objek
Object Oriented Programming
Konsep Object Oriented
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
PEMROGRAMAN BERORIENTASI OBYEK
Pemrograman Berorientasi Objek
ANALISA & DESAIN BERORIENTASI OBJEK
OOP Pertemuan 7 Febriyanno Suryana, S.Kom, MM
Pemrograman Berorientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
MENGENAL OBJEK ORIENTED PROGRAMMING (OOP)
08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
(Object Oriented Programming)
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
PEMROG.BERORIENTASI OBJ.LANJUT
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Perkembangan Teknik Pemrograman
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
Transcript presentasi:

Paradigma OOP Ery Setiyawan Jullev A

OOP Paradigma Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar.

OOP konsep Class Object Inheritance Polimorphism Encapsulation Interface

Class class bisa dibilang adalah gambaran karakter dari sebuah benda/object. Sifat-sifat objek, dan juga apa yang bisa dilakukan oleh objek tersebut. Dalam dunia makhluk hidup ada banyak jenis misalnya kucing, macan, manusia, singa, dan sebagainya. Anggaplah jenis makhluk hidup ini sebagai class. Maka misal kita ambil contoh manusia/orang, orang mempunyai properti nama, tempat tinggal, hobi, dst. Nah ini yang disebut dengan properties. Orang bisa melakukan kegiatan seperti berlari, berjalan, menulis, membaca, dan sebagainya. Ini yang disebut dengan method dalam satu object dalam paradigma pemrograman OOP

Object merupakan suatu bentuk dari class. Mengikuti analogi di atas, maka object dari class ORANG adalah Susan, Andi, Sari, Ari. Mereka adalah CONTOH dari class ORANG. Semua dari mereka adalah ORANG yang mempunyai nama, tempat tinggal, dst. Dan bisa berlari, membaca, menulis, dan sebagainya

Inheritance yaitu salah satu teknis untuk membuat class lebih spesifik. Contoh dari kasus ini menurut analogi di atas. Misalkan kita akan membuat class yang lebih spesifik dari orang yaitu siswa/student. Maka class ini mempunyai properti tambahan sekolah tempat dia belajar. Akan tetapi, semua properti sebagai orang ada juga pada class siswa ini.

Encapsulation yaitu mem-pak suatu objek sehingga untuk memakai objek tersebut, kita tidak perlu tahu detail bagaimana suatu action terjadi. Contoh dalam hal ini, misal si Susan (suatu object) sedang menulis (method). Maka detail dari cara dia menulis (bagaimana otot tangan Susan bekerja untuk menulis, bagaimana sistem saraf pusat Susan memerintahkan untuk menulis) kita tidak perlu mengerti. Kita hanya melihat si Susan sedang menulis.

Polymorphism yaitu suatu object bisa bertindak lain terhadap message/method yang sama. Misalkan kita punya satu class orang dan diturunkan menjadi dua class orang_perancis dan orang_inggris. Ketika orang inggris melakukan method berbicara maka yang dilakukan adalah berbicara dengan bahasa inggris, dan ketika orang perancis juga berbicaramaka dia akan menggunakan bahasa perancis. Keduanya melakukan aksi yang sama yaitu berbicara akan tetapi hasilnya lain.

Interface interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class Contoh : makan : setiap orang mempunyai ciri dan cara makan yang berbeda tetapi masih mempunyai sifat yang sama yaitu sama-sama makan

Pertanyaan?