(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek

Slides:



Advertisements
Presentasi serupa
21-Aug-14 OO Concept E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 3 : Administrative dan Introduction 8 Oktober 2010.
Advertisements

Pemrograman Berorientasi Objek
By : Rizky Yuniar Hakun. Konsep Pemrograman Berorientasi Object.
Object Oriented Programming
OBJECT ORIENTED PROGRAMMING in JAVA
OBJECT ORIENTED PROGRAMMING (OOP)
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Konsep Pemrograman Berorientasi Obyek
Pengantar Berorientasi Obyek
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
PERANCANGAN BERORIENTASI OBJEK
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
Desain Berorientasi Obyek dan UML
BAB 1 KONSEP OOP.
Encapsulasi ( Pengkapsulan )
Pemrograman Berorientasi Objek
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 ( O O P )
Bag.3 Object Oriented Programming Pertemuan 25 Dasar Pemrograman
OBJECT-ORIENTED PROGRAMMING (OOP)
OOP pada pemrograman Web
CLASS, OBJECT METHOD, PROPERTIES Object Oriented Programming
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Pengantar Perancangan Berorintasi Objek
Analisis dan Perancangan Berorientasi Objek (OOAD)
Rekayasa Perangkat Lunak Konsep Orientasi Objek
ALGORITMA DAN PEMROGRAMAN 2
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
BAB 1 KONSEP OOP.
Pemprograman berorientasi objek
Pemrograman Berorientasi Objek
Object Oriented Programming
Konsep Object Oriented
Inheritance (Turunan)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
KEBUTUHAN & SPESIFIKASI SOFTWARE
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Bina Sarana Informatika
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
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)
Pemrograman Berorientasi Obyek
Konsep Berorientasi Objek
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
ANALISA BERORIENTASI OBJEK
ANALISA 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.
Konsep Aplikasi Berbasis Objek
DPH1C4 Pemrograman berorientasi Obyek
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
Transcript presentasi:

(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek 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 IFDHOL

KELOMPOK 12: Lina Veronica (125100307111055) Muhammad Hafiz (12100307111037) Septian Rachman (125100307 111083) Dewa Wijaya (125100309111001)

? ? KELOMPOK 12 ZEINENDYO ANGING MUHAMMAD HAFIZ LINA VERONICA SEPTIAN RACHMAN DEWA WIJAYA

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

OBJEK Secara spesifik OBJEK adalah suatu paket yang merupakan kumpulan data dan method (perilaku) Data Sesuatu yg menentukan karakteristik sebuah objek Method Aksi terhadap data (cara suatu objek melakukan sesuatu). Contoh: OBJEK MANUSIA memiliki DATA-DATA seperti: tinggi badan, berat badan. Sedangkan PERILAKU/METHOD yang dimiliki manusia cara berbicara

Lanjutan….. Dalam pemrograman, DATA-DATA di dalam objek akan direpresentasikan dengan VARIABEL atau KONSTANTA, sedangkan PERILAKU akan direpresentasikan dengan PROSEDUR atau FUNGSI, yang kemudian disebut dengan METHOD.

Lanjutan… Ilustrasi tersebut digambarkan sebagai berikut: objek data method Berupa variabel atau konstanta Berupa prosedur atau fungsi method

CLASS Class adalah suatu template yang digunakan sebagai pola desain suatu objek. Class : rancangan mobil Objek : mobil nyata Dari contoh diatas dapat disimpulkan bahwa objek dari kelas mobil adalah sedan,truk, jip Class harus di instansiasikan (dibuat objeknya) terlebih dahulu.

CLASS Class adalah suatu template yang digunakan sebagai pola desain suatu objek. Class : rancangan mobil Objek : mobil nyata Dari contoh diatas dapat disimpulkan bahwa objek dari kelas mobil adalah sedan,truk, jip Class harus di instansiasikan (dibuat objeknya) terlebih dahulu.

CONTOH OBYEK NYATA

CONTOH OBYEK dan CLASS

CONTOH

lanjutan Kalkulator  Nama Kelas Hitung  Pemanggilan Kelas ak46  instance dari kelas Hitung ak46.getJumlah  pemanggilan method getJumlah dari kelas Hitung

ENCAPSULATION (PEMBUNGKUSAN) INHERITANCE (PEWARISAN) KARAKTERISTIK OOP ABSTRACTION ENCAPSULATION (PEMBUNGKUSAN) INHERITANCE (PEWARISAN) POLIFORMISME

ABSTRACTION adalah… Suatu proses penyembunyian kerumitan (pengabstrakan) yang terjadi dalam suatu objek sehingga pengguna objek tidak perlu untuk mengetahui detail proses yang dilakukan.

ENCAPSULATION (PEMBUNGKUSAN) adalah… Pembatasan ruang lingkup program yang berupa DATA-DATA dan METHOD yang dibungkus menjadi satu-kesatuan paket objek sehingga dapat bekerjasama dalam melaksanakan tugas-tugas pemrograman tertentu

INHERITANCE (PEWARISAN) Pada dasarnya mengijinkan objek dari suatu kelas untuk mengakses data & fungsi yang termuat dalam kelas lebih dahulu terdefinisi tanpa harus mendefinisikan ulang.

Lanjutan….. Pewarisan memungkinkan kita untuk menciptakan kelas baru (kelas turunan) yang merupakan perluasan atau spesialisasi dari kelas lain yang telah ada (kelas dasar).

Lanjutan… Kelas turunan akan mewarisi anggota-anggota suatu kelas yang berupa data (atribut) dan fungsi (operasi) & pada kelas turunan memungkinkan menambahkan data serta fungsi yang baru.

Objek induk disebut base class atau anchestor class Lanjutan… Objek induk disebut base class atau anchestor class Objek turunannya disebut derived class atau descendent class

CONTOH INHERITANCE

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

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