Ddw konsep oop- september 2015
-
Upload
ardian-crash-overload -
Category
Science
-
view
197 -
download
3
Transcript of Ddw konsep oop- september 2015
Konsep OOPMenggunakan JAVA
Ardian Dwi [email protected]
http://ardiandp.com
+6285235714803www.a
rdian
dp.co
m
www.ardiandp.com
Outline1. Pengertian OOP
2. Konsep Dasar OOP
3. Class
4. Obejct
5. Attribut
6. Method
7. Latihan
www.ard
iandp
.com
www.ardiandp.com
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
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
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
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
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
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
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
1. Membuat Project baru
www.ard
iandp
.com
www.ardiandp.com
2. Membuat package
www.ard
iandp
.com
www.ardiandp.com
3. Membuat Class Kucing.java
www.ard
iandp
.com
www.ardiandp.com
4. Menambahkan AttributKucing.java
www.ard
iandp
.com
www.ardiandp.com
5. Membuat Class KucingBeraksi.java
www.ard
iandp
.com
www.ardiandp.com
6. Memberikan Isi dariattribute Kucing
www.ard
iandp
.com
www.ardiandp.com
7. Running program
www.ard
iandp
.com
www.ardiandp.com
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