Konsep Dasar Pemrograman Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

CARI ERROR !!! ADA BERAPA KESALAHAN ??? Apa beda JRE dan JDK ??? JDK JRE.
Pemrograman Berorientasi Objek Chapter 03 Meizano Ardhi M., S.T.
Object Oriented Programming
Membuat class sendiri.
PBO - PERTEMUAN 1- CLASS.
Pemrograman Berorientasi Objek
- PERTEMUAN 4 - PERULANGAN
Object Oriented Programming with JAVA 2011/2012
VISUAL BASIC 2010 Teknik industri Pengenalan VB NET.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma &Pemrograman 1
Pertemuan 6 PEWARISAN AND POLYMORPHISM
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.
Introduction to object
Object Oriented Programming
MEMBUAT CLASS & KONSEP ENCAPSULATION
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Introduction Object Oriented Analysis & Design
PreTest Buatlah program Java sederhana yang menampilkan tulisan di layar: “Halo Jakarta” Menurut anda, apakah keunggulan Java dibandingkan bahasa pemrograman.
Access Modifier.
Materi 1: Konsep Pemrograman Berorientasi Objek Kelas dan Objek
Inheritance (Pewarisan)
POLYMORPHISM (KEBANYAKRUPAAN)
Parameter dan Konstruktor
Object oriented analyst and design
Konsep Pemrograman Berorientasi Obyek
DASAR PEMROGRAMAN BERORIENTASI OBJEK
Encapsulation, Inheritance, Polymorphism
Pemrograman Berorientasi Object
Konsep Dasar Pemrograman Berorientasi Objek
Algoritma & Pemrograman 1
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
Teori *Karakteristik PBO*
MODIFIER JAVA.
MENGENAL KEYWORD this, static, final
Enkapsulasi, Accessor Method, Mutator Method
Array dalam JAVA.
PPBO.
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
Method.
Konsep Dasar Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
CLASS Pertemuan 003.
KELAS & OBJEK SUSSI.
Pemrograman Berorientasi Objek
1.3 Konsep Dasar Pemrograman Berorientasi Objek
PBO - PERTEMUAN 1- CLASS.
Karakteristik Pemrograman Berorientasi Objek
Konstruktor -1- Method yang digunakan untuk memberi nilai awal pada saat object diciptakan Dipanggil secara otomatis ketika new digunakan untuk membuat.
MENGENAL KEYWORD this, static, final
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
MEMBUAT CLASS & KONSEP ENCAPSULATION
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
Membuat Class Sendiri.
STUDI KASUS.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Pemrograman Berorientasi Objek <PBO>
OOP ENKAPSULASI SMKN 2 SINGOSARI Kelas XI RPL.
Pemrograman Berorientasi Obyek
Object-Oriented Programming
Pertemuan 3 Class dan Objek (Lanjutan)
Object-Oriented Programming (OOP)
Pertemuan 1 Class dan Objek.
- PERTEMUAN 1- CLASS Mustazzihim Suhaidi,M.Kom
Pertemuan 4 Praktek Pembuatan Program Class dan Objek (Lanjutan)
Pertemuan 2 Praktek Pembuatan Program Class dan Objek
DPH1C4 Pemrograman berorientasi Obyek
FONDASI PEMROGRAMAN & STRUKTUR DATA #5 - 1
Transcript presentasi:

Konsep Dasar Pemrograman Berorientasi Objek Class , Object, Method, Attribute

Berorientasi Objek? Attribute: Topi, Baju, Jaket, Tas Punggung, Tangan, Kaki, Mata Behavior: Cara Jalan ke Depan Cara Jalan Mundur Cara Belok ke Kiri Cara Memanjat

Berorientasi Objek? Attribute (State): Behavior: Ban, Stir, Pedal Rem, Pedal Gas, Warna, Tahun Produksi Behavior: Cara Menghidupkan Mesin Cara Manjalankan Mobil Cara Memundurkan Mobil Attribute  Variable(Member) Behavior  Method(Fungsi)

Pengertian Class dan Object Class: konsep dan deskripsi dari sesuatu Class mendeklarasikan method yang dapat digunakan (dipanggil) oleh object Object: instance dari class, bentuk (contoh) nyata dari class Object memiliki sifat independen dan dapat digunakan untuk memanggil method Contoh Class dan Object: Class: mobil Object: mobilnya pak Joko, mobilku, mobil berwarna merah

Perbedaan Class dan Object Class seperti cetakan kue, dimana kue yg dihasilkan dari cetakan kue itu adalah object Warna kue bisa bermacam-macam meskipun berasal dari cetakan yang sama (object memiliki sifat independen)

Class = Method + Variable Class Sepeda gir kecepatan variable tampilkan kecepatan ubah gir method

Object = Method + Variable yg Memiliki Nilai Object Sepedaku gir = 3 instance variable kecepatan = 10km/jam tampilkan kecepatan () kecepatan = 10 km/jam instance method ubah gir (2) gir = 5

Attribute Variable yang mengitari class, dengan nilai datanya bisa ditentukan di object Variable digunakan untuk menyimpan nilai yang nantinya akan digunakan pada program Variable memiliki jenis (tipe), nama dan nilai Name, age, dan weight adalah atribute (variabel) dari class Person

Membuat Class, Object dan Memanggil Atribut Mobil.java public class Mobil { String warna; int tahunProduksi; } MobilBeraksi.java public class MobilBeraksi{ public static void main(String[] args){ // Membuat object Mobil mobilku = new Mobil(); /* memanggil atribut dan memberi nilai */ mobilku.warna = "Hitam"; mobilku.tahunProduksi = 2006; System.out.println("Warna: " + mobilku.warna); System.out.println("Tahun: " + mobilku.tahunProduksi); }

Method Method adalah urutan instruksi yang mengakses data dari object Method melakukan: Manipulasi data Perhitungan matematika Memonitor kejadian dari suatu event

Membuat dan Memanggil Method public class Mobil2{ String warna; int tahunProduksi; void printMobil(){ System.out.println("Warna: " + warna); System.out.println("Tahun: " + tahunProduksi); } Mobil2.java public class Mobil2Beraksi{ public static void main(String[] args){ Mobil2 mobilku = new Mobil2(); mobilku.warna = "Hitam"; mobilku.tahunProduksi = 2006; mobilku.printMobil(); } Mobil2Beraksi.java

Jenis Method: Mutator dan Accessor