Ddw konsep oop- september 2015

17
Konsep OOP Menggunakan JAVA Ardian Dwi Praba [email protected] http://ardiandp.com +6285235714803 www.ardiandp.com

Transcript of Ddw konsep oop- september 2015

Page 1: Ddw konsep oop- september 2015

Konsep OOPMenggunakan JAVA

Ardian Dwi [email protected]

http://ardiandp.com

+6285235714803www.a

rdian

dp.co

m

www.ardiandp.com

Page 2: Ddw konsep oop- september 2015

Outline1. Pengertian OOP

2. Konsep Dasar OOP

3. Class

4. Obejct

5. Attribut

6. Method

7. Latihan

www.ard

iandp

.com

www.ardiandp.com

Page 3: Ddw konsep oop- september 2015

1. Pengertian OOP1. OOP (Object Oriented Programming) adalah metode

pemrograman yang berfokus pada objek

2. sebelum ada OOP, metode pemrograman memakai caraprocedural (langkah per langkah). Kodingannya pun relatifpanjang dan tidak fleksibel.

3. OOP membuat kelas-kelas yang berisi objek lalu memanggil kelastersebut ketika kelas tersebut dibutuhkan

www.ard

iandp

.com

www.ardiandp.com

Page 4: Ddw konsep oop- september 2015

2. Konsep Dasar OOPContoh kasus sederhana untuk memahami konsep OOP

" Ada kucing jenisnya anggora berwarna putih bermata biru. Kucing tersebut bisa mengeong, berjalan, dan berlari. “

Kucing : Object

Jenisnya anggora : attribute

Warnanya putih : attribute

Matanya biru : attribute

Bisa mengeong : method

Bisa berjalan : method

Bisa berlari : method

www.ard

iandp

.com

www.ardiandp.com

Page 5: Ddw konsep oop- september 2015

3. ClassClass itu adalah prototype/blueprint yang kita gunakan untukmenggambarkan object. Jadi Class adalah coding kita untukmenggambarkan object tersebut. Isi dari class adalah object, isi dariobjectnya adalah attribute dan method.

Contoh Class:

Class Mobil;

Class Rumah;

Class Kucing;www.a

rdian

dp.co

m

www.ardiandp.com

Page 6: Ddw konsep oop- september 2015

4. ObjectObject adalah suatu bentuk abstrak yang kita buat di dalam suatuclass. Sehingga objek itu berada didalam class. Dalam satu class dapat mempunya satu atau lebih objek. Misalkan kita mau buat kelashewan isinya objek burung, terus kita tambahin ada anjing, singa, burung dan lain lain

Contoh Object:

Object singa.

Object burung.

Object kucing. www.ard

iandp

.com

www.ardiandp.com

Page 7: Ddw konsep oop- september 2015

5. AttributAttribute adalah variable yang terdapat di dalam class. Nilai darisuatu attribute ini tergantung dari tiap-tiap objeknya. Misalnyakucing, variablenya ada warna, jenis, dan warna mata.

Contoh Attribut:

Public class Mobil

{

String namaMobil;

Int tahunProduksi;

String merk;

}

www.ard

iandp

.com

www.ardiandp.com

Page 8: Ddw konsep oop- september 2015

6. MethodMethod adalah gambaran dari bagaimana suatu kelas bekerja. Kita membuat method untuk masing-masing object untukmenggambarkan objek-objek tersebut bisa melakukan apa saja.

Contoh Method:

Public void terbang();

Public void berjalan();

Public void tidur();

www.ard

iandp

.com

www.ardiandp.com

Page 9: Ddw konsep oop- september 2015

Contoh Soal1. Membuat Project dengan nama “nim”

2. Membuat package dengan nama latihan1

3. Membuat class Kucing.java

4. Menambahkan attribute pada kucing

5. Membuat class KucingBeraksi.java

6. Memanggil attribute kucing dan memberikan isi

7. Menjalankan program

www.ard

iandp

.com

www.ardiandp.com

Page 10: Ddw konsep oop- september 2015

1. Membuat Project baru

www.ard

iandp

.com

www.ardiandp.com

Page 11: Ddw konsep oop- september 2015

2. Membuat package

www.ard

iandp

.com

www.ardiandp.com

Page 12: Ddw konsep oop- september 2015

3. Membuat Class Kucing.java

www.ard

iandp

.com

www.ardiandp.com

Page 13: Ddw konsep oop- september 2015

4. Menambahkan AttributKucing.java

www.ard

iandp

.com

www.ardiandp.com

Page 14: Ddw konsep oop- september 2015

5. Membuat Class KucingBeraksi.java

www.ard

iandp

.com

www.ardiandp.com

Page 15: Ddw konsep oop- september 2015

6. Memberikan Isi dariattribute Kucing

www.ard

iandp

.com

www.ardiandp.com

Page 16: Ddw konsep oop- september 2015

7. Running program

www.ard

iandp

.com

www.ardiandp.com

Page 17: Ddw konsep oop- september 2015

LATIHAN1. Buatlah package dengan nama motor

2. Buatlah class motor.java dengan Attribut seperti ini(jenis,nama,tahunProduksi,pemilik)

3. Membuat class MotorBeraksi.java

4. Panggill attribute motor dan memberikan isi

5. Jalankan program

www.ard

iandp

.com

www.ardiandp.com